/*la page*/
body{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
}


/*div qui englobe tout*/
#global {
	width: 950px;
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	background-image:url(../design/fond.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

/***************************************************************************************/
/* GRAIN DE SEL DE MAX *****************************************************************/

.sousmenu_gauche {
	float:left;
	margin-left:65px;
	background-image:(../design/visuels/hbarrecouleur_gauche.jpg);
	background-repeat:no-repeat;
}
.sousmenu_droite {
	float:right;
	height: 30px;
	margin-right:66px;
	text-align:right;
	width:819px;
}

#corps_page {
	margin-left : 65px;
	padding:0px;
	background-image:url(../design/visuels/hbarrecouleur_gauche2.jpg);
	background-position:left;
	background-repeat:repeat-y;
	width:819px;
}
#corps_page_actu {
	padding:0px;
	background-image:url(../design/visuels/visuel-fondu-accueil.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#corps_page_index {
	margin-left : 65px;
	padding:0px;
	background-image:url(../design/visuels/visuel-fondu-accueil.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;	
	width:819px;
}
#corps_page_rouge {
	margin-left : 65px;
	padding:0px;
	background-image:url(../design/visuels/hbarrecouleur_gauche2_pourpre.jpg);
	background-position:left;
	background-repeat:repeat-y;
	width:819px;
}
#corps_page_cyan {
	margin-left : 65px;
	padding:0px;
	background-image:url(../design/visuels/hbarrecouleur_gauche2_bleu.jpg);
	background-position:left;
	background-repeat:repeat-y;
	width:819px;
}
#corps_page_jaune {
	margin-left : 65px;
	padding:0px;
	background-image:url(../design/visuels/hbarrecouleur_gauche2_jaune.jpg);
	background-position:left;
	background-repeat:repeat-y;
	width:819px;
}
#corps_page li{
	list-style:none;
	padding-left:0px;
}
.corps_page_gauche {
	margin-left:12px;
	padding:0px;
	width:240px;;
	float: left;
	padding-right:-10px;
	margin-right:10px;
	text-align:justify;	
}
.corps_page_gauche ul{
	margin-left:0px;
}
.corps_page_gauche p{
	margin-left:28px;
	padding:0px;
}
.corps_page_gauche li {
	margin-left:0px;
}
.corps_page_droite
	{
	padding-left:312px;
	margin-right:15px;
	text-align:justify;
	}
.corps_page_droite_carte {
	margin-left:0px;
	padding-left:310px;
}
.corps_page_droite p {
	margin-right:20px;
}
.vignette_etab {
	margin-left:20px;
}

.header_corps {
	margin-left:0px;
	margin-top:53px;
}
.sep_corps {
	margin-right:30px;
	background-image:url(../design/visuels/traitseparateur.jpg);
	background-repeat:repeat-x;
	height:22px;
	margin-top:20px;
}
.sep_bas {
	margin-right:30px;
	margin-left:12px;
	background-image:url(../design/visuels/traitseparateur.jpg);
	background-repeat:repeat-x;
	height:22px;
	margin-top:-5px;
}
.sep_bas_index {
	margin-right:30px;
	margin-left:12px;
	height:22px;
	margin-top:0px;
}



.bandeau_image_gauche {
	padding-left:300px;
	margin-left:
}

.bandeau_image_gauche li {
	margin-left : 0px;
	padding-top: 0px;
	list-style:none;
	display:inline;
}
.pied_page {
	text-align:center;
}
.pied_page li{
	display:inline;
	list-style:none;
	margin-left:0px;
}
.pied_page a {
	color:#666666;
	text-decoration:none;
	font-family:Arial;
	font-weight:700;
}
.pied_page a:visited {
	color:#666666;
	text-decoration:none;
	font-family:Arial;
	font-weight:700;
}
.pied_page a:hover {
	color:#000000;
	text-decoration:none;
	font-family:Arial;
	font-weight:700;
}

.copyright {
	margin-left:65px;
	color:#999999;
	text-align:center;
	font-size:9px;
	font-weight:bold;
	font-family:Arial;	
	width:819px;
}
.titre_etab_all {
	margin-left:28px;
}

/*le logo*/
#head1 {
	width: 950px;
	height: 98px;
	text-align:center;
	margin: 0px;
	padding: 0px;
}

/*le bandeau menu*/
#head2 {
	width: 819px;
	height: 159px;
	margin-left: 65px;
	padding: 0px;
	background-image:url(../design/fond_menu.jpg);
	background-repeat:repeat-x;

}

/*maxxxxxxxxxxxxxxxx*/
.floating_max {
	float:left;
	
}
.floating_max_noinline {
	float:left;
	background-image:url(../design/fond_menu.jpg);
	background-repeat:repeat-x;
}

.floating_final {
	float:right;
}

/****************************/


/*la div qui correspond au flash avec le menu*/
#flashgch {
	width: 482px;
	float:left;
	margin: 0px;
	padding: 0px;
}

/*la div qui correspond au flash 1*/
#flash1 {
	width: 338px;
	float:left;
	margin: 0px;
	padding: 0px;
} 

/*la div qui correspond au flash 2*/
#flash2 {
	width: 337px;
	margin: 0px 0px 0px 482px;
	height: 159px;
	
}

/*la zone de menu*/
#menu {
	width: 144px;
	margin: 0px 0px 0px 338px;
	height: 159px;
	background-image:url(../design/fond_menu.jpg);
	
}
	
/*ce qui englobe tout le sous menu*/
#head3 {
	width: 819px;
	margin-left: 65px;
	padding: 0px;
	background-image:url(../design/visuels/hbarrecouleur_gauche2.jpg);
	background-position:left;
	background-repeat:repeat-y;	
}	
#head3_jaune {
	width: 819px;
	margin-left: 65px;
	padding: 0px;
	background-image:url(../design/visuels/hbarrecouleur_gauche2_jaune.jpg);
	background-position:left;
	background-repeat:repeat-y;	
}	
#head3_cyan {
	width: 819px;
	margin-left: 65px;
	padding: 0px;
	background-image:url(../design/visuels/hbarrecouleur_gauche2_bleu.jpg);
	background-position:left;
	background-repeat:repeat-y;	
}	
#head3_rouge {
	width: 819px;
	margin-left: 65px;
	padding: 0px;
	background-image:url(../design/visuels/hbarrecouleur_gauche2_pourpre.jpg);
	background-position:left;
	background-repeat:repeat-y;	
}	
	




/*Typos*/

.texte_principal {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
.texte_italique_important {
	color: #62A2A0;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
}
.texte_titre {
	font-family: Arial, Verdana, Sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
}

.texte_pied_de_page {
	font-family: Arial, Verdana, Sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	color: #62A2A0;
	text-align:center;
	padding-top:10px;
}
.texte_contact {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #62A2A0;
}
.Texte_VILLE_etab {
	font-family: Arial, Verdana, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #62A2A0;
}
.floating_image_txt {
	float:right;
	padding-left:20px;
}
.floating_image_txt_actu {
	float:left;
	padding-right:20px;
}
.floating_lien_image a{
	text-align:center;
	margin-top:5px;
	color:#666666;
	text-decoration:none;
}
.floating_lien_image a:hover{
	text-align:center;
	margin-top:5px;
	color:#999999;
	text-decoration:none;
}
.floating_lien_image a:visited{
	text-align:center;
	margin-top:5px;
	color:#666666;
	text-decoration:none;
}

.texte_lois {
	font-family: Arial, Verdana, Sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.txt_lois_contact {
	font-family: Arial, Verdana, Sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}
.link_page_liens a {
	text-align:left;
	margin-top:0px;
	color:#666666;
	text-decoration:underline;
}
.link_page_liens a:hover{
	text-align:left;
	margin-top:0px;
	color:#999999;
	text-decoration:underline;
}
.link_page_liens a:visited{
	text-align:left;
	margin-top:0px;
	color:#666666;
	text-decoration:underline;
}



dl.liste_page_lien
{
width: 300px;
margin: 0;
padding: 0;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
font-variant: normal;
color: #666666;
}

.liste_page_lien dt
{
width: 200px;;
float: left;
margin: 0 0 0 0;
padding-top: 15px;;

}
.liste_page_lien a,a:hover,a:visited {
	color:#333333;
	text-decoration:underline;
}

.liste_page_lien dd
{
float: left;
width: 300px;
margin: 0 0 0 0;
padding: .5em;
}


.page_corps_block1 {
	float:left;
	padding-left:39px;
	margin-top:0px;
	margin-right:40px;
}
.page_corps_block2 {
	float:left;
	width:193px;
	text-align:justify;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#666666;	
	margin-right:29px;
}
.page_corps_block3 {
	float:right;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#666666;
	text-align:justify;
	width:190px;
	margin-right:39px;
	margin-top:27px;
}
.bordure_corps {
	height:200px;
	clear:both;
}
.blanc_sep {	
	height:15px;
}

.linkmenugauche ul {
	margin-left:28px;
	list-style-type:none;
	text-align: left;
	padding-left:0px;	
}

.linkmenugauche ul li {
	background-image:url(../design/boutons/fond_bouton.jpg);
	background-position:left;
	width:173px;
	background-repeat:no-repeat;
	height:15px;
	margin-left:0px;
	padding-left:0px;
	text-align: left;	
}

.linkmenugauche ul li a{
	color:#174443;
	text-decoration:none;
	margin-left:25px;
	display: block;
}
.linkmenugauche ul li a:hover{
	color:#398884;
	text-decoration:none;
	margin-left:25px;
}
.linkmenugauche ul li a:visited{
	color:#174443;
	text-decoration:none;
	margin-left:25px;
}
.div_pied {
	clear:both;
}.txtgras {

	font-family: Arial, Verdana, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #174443;
	padding-top:10px;
}
.linkpage {
	font-family: Arial, Verdana, Sans-serif;
	font-size: 12px;
	color: #2A5B62;
}
.linkpage a {
	font-family: Arial, Verdana, Sans-serif;
	font-size: 12px;
	color: #2A5B62;
}
.linkpage a:visited{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 12px;
	color: #62A2A0;
}
.linkpage a:hover{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 12px;
	color: #62A2A0;
}
.linkpage a:active{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 12px;
	color: #62A2A0;
}


