/* -------------------------------------------------- LES STYLES PAR DEFAUT --------------------------------------------------  */
* {padding:0px; margin:0px;}
body{width:auto; height:auto;  text-align:left; line-height:10px; font-family:Verdana, Arial, sans-serif; font-size:10px; background-color:#0980AE; margin:0 auto; background-repeat:repeat; }
a {font-family:Verdana, Arial, sans-serif; font-size:10px;line-height:18px; color:#99CC00; font-weight:bold;background-color:#FFFFFF; text-decoration:underline;}
a:hover {color:#000000;background-color:#FFFFFF; text-decoration:none;}
a img{border:0;}

a[hreflang="fr"]:after {
	content: "\0000a0[" attr(hreflang) "]"; background: url(../img/design/fr_little.jpg) no-repeat top right;}

a[hreflang="en"]:after {
	content: "\0000a0[" attr(hreflang) "]"; background: url(../img/design/en_little.jpg) no-repeat top right;}

img{vertical-align:middle;}
/* --------------------------------------------------  LES STYLES DU TOP DE PAGE (ne comprend pas le formulaire)-------------------------------------------------- */

#global{position:relative;width:1000px; height:auto; min-height:600px; padding-top:5px; padding-bottom:10px;  padding-left:0px; padding-right:0px;font-weight:normal;  text-align:center; background-color:#FFFFFF; color:#CCCC66; margin: 0 auto; background-repeat:repeat; }

#global ul.navigation{position:relative; float:left; width:1000px; height:auto; padding-top:0px; padding-bottom:8px;  padding-left:0px; padding-right:0px;font-weight:bold;  text-align:left; color:#077CAC; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:13px; background-color:#FFFFFF;  list-style-position:inside; border-bottom:1px solid #CFEFFE; }

#global ul.navigation li{  width:auto; height:auto; padding-top:0px; padding-bottom:0px;  padding-left:20px; padding-right:0px; font-weight:bold; text-align:left; color:#077CAC; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:15px;  list-style-type:none; vertical-align:middle; display:inline;}

#global ul.navigation li a { width:auto;font-family:Verdana, Arial, sans-serif; font-size:11px; line-height:15px; color:#077CAC; font-weight:normal; background-color:#FFFFFF; text-decoration:underline;}
#global ul.navigation li a:hover {color:#1C1C1C;background-color:#FFFFFF; text-decoration:none; font-weight:normal;}

#global ul.navigation li a.selectionne,#global ul.navigation li a.selectionne:hover { width:auto;font-family:Verdana, Arial, sans-serif; font-size:11px; line-height:15px; color:#000000; font-weight:bold; background-color:#FFFFFF; text-decoration:none;}
#global ul.navigation li.selectionne { width:auto;font-family:Verdana, Arial, sans-serif; font-size:11px; line-height:15px; color:#000000; font-weight:bold; background-color:#FFFFFF; text-decoration:none;}

#top{position:relative; float:left; width:1000px; height:auto; padding-top:30px; padding-bottom:0px;  padding-left:0px; padding-right:0px;font-weight:bold;  text-align:left; color:#077CAC; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:13px; background-color:#FFFFFF; }

#top p.zone_logo{position:relative;  float:left;width:206px; height:100px; padding-top:0px; padding-bottom:0px;  padding-left:9px; padding-right:9px;font-weight:normal;  text-align:left; background-color:#FFFFFF; color:#CCCC66; }

#top p.titre_page{position:relative;  float:left;width:604px; height:100px; padding-top:0px; padding-bottom:0px;  padding-left:10px; padding-right:10px;font-weight:bold;  text-align:center; background-color:#FFFFFF; color:#136586; font-size:24px; line-height:28px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#top h1{position:relative;  float:left;width:604px; height:100px; padding-top:0px; padding-bottom:0px;  padding-left:10px; padding-right:10px;font-weight:bold;  text-align:center; background-color:#FFFFFF; color:#136586; font-size:24px; line-height:28px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#top p.phrase_head{position:relative;  float:left;width:1000px; height:auto; padding-top:0px; padding-bottom:10px;  padding-left:0px; padding-right:0px;font-weight:normal;  text-align:center; background-color:#FFFFFF; color:#0F7E9B;  font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:16px;}

#global img.image_rubrique{position:relative;  float:left; width:auto; height:auto; padding-top:0px; padding-bottom:0px;  padding-left:0px; padding-right:0px;font-weight:bold;  text-align:center; background-color:#FFFFFF; color:#136586; font-size:24px; line-height:28px; font-family:Verdana, Arial, Helvetica, sans-serif;}


#conteneur_bas{position:relative; float:left; width:auto; height:auto; padding-top:150px; padding-bottom:0px;  padding-left:0px; padding-right:0px;font-weight:normal;  text-align:center; background-color:#FFFFFF; color:#CCCC66; background-repeat:repeat; }
#conteneur_bas .bloc{position:relative; float:left; width:485px; height:auto; padding-top:0px; padding-bottom:0px;  padding-left:0px; padding-right:0px;font-weight:normal;  text-align:left; background-image:url(../img/design/bloc_repeat.jpg); color:#CCCC66; background-repeat:repeat; }


#conteneur_bas .bloc h3.chapeau_vert{position:relative; float:left; width:455px; height:57px; padding-top:5px; padding-bottom:5px;  padding-left:30px; padding-right:0px;font-weight:normal;  text-align:left; background-image:url(../img/design/bloc_head_vert.jpg); color:#CCCC66; background-repeat:no-repeat; font-size:30px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:45px; color:#FFFFFF;}
#conteneur_bas .bloc h3.chapeau_bleu{position:relative; float:left; width:455px; height:57px; padding-top:5px; padding-bottom:5px;  padding-left:30px; padding-right:0px;font-weight:normal;  text-align:left; background-image:url(../img/design/bloc_head_bleu.jpg); color:#CCCC66; background-repeat:no-repeat; font-size:30px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:45px; color:#FFFFFF;}


#conteneur_bas .bloc p.presentation{position:relative; float:left; width:457px; height:auto; padding-top:5px; padding-bottom:5px;  padding-left:30px; padding-right:0px;font-weight:bold;  text-align:left; color:#CCCC66; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:14px; color:#828282;}


#conteneur_bas .bloc ul{position:relative; float:left; width:455px; height:auto; padding-top:5px; padding-bottom:5px;  padding-left:30px; padding-right:0px;font-weight:bold;  text-align:left;  font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px; color:#437C09;  vertical-align:middle; list-style-position:inside; list-style-type:square;}
#conteneur_bas .bloc ul li{ float:left; width:auto; height:auto; padding-top:5px; padding-bottom:5px;  padding-left:15px; padding-right:5px; font-weight:bold;  text-align:left;  font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px; color:#437C09; list-style-type:square; vertical-align:middle; }
#conteneur_bas .bloc ul li a { width:auto;font-family:Verdana, Arial, sans-serif; font-size:10px;line-height:18px; color:#5A5A5A; font-weight:bold;background-color:#FFFFFF; text-decoration:none;}
#conteneur_bas .bloc ul li a:hover {color:#437C09;background-color:#FFFFFF; text-decoration:underline;}


#conteneur_bas .bloc ul.liens_derniers{position:relative; float:left; width:405px; height:auto; padding-top:5px; padding-bottom:5px;  padding-left:30px; padding-right:0px;font-weight:bold;  text-align:left;  font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px; color:#828282; list-style-position: inside; vertical-align:middle; }
#conteneur_bas .bloc ul.liens_derniers li{position:relative;  float:left; width:415px; height:auto; padding-top:0px; padding-bottom:5px;  padding-left:30px; padding-right:0px;font-weight:bold;  text-align:left;  font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px; color:#828282; list-style-type:none; vertical-align:middle; }
#conteneur_bas .bloc ul.liens_derniers li a {font-family:Verdana, Arial, sans-serif; font-size:10px;line-height:10px; color:#086780; font-weight:normal;background-color:#FFFFFF; text-decoration:underline;}
#conteneur_bas .bloc ul.liens_derniers li a:hover {color:#828282; background-color:#FFFFFF; text-decoration:underline;}
#conteneur_bas .bloc ul.liens_derniers_bis{position:relative; float:left; width:415px; height:auto; padding-top:5px; padding-bottom:5px;  padding-left:30px; padding-right:0px;font-weight:bold;  text-align:left; color:#437C09; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px; color:#828282;  vertical-align:middle; list-style-position:inside; }
#conteneur_bas .bloc ul.liens_derniers_bis li{ float:left; width:auto; height:auto; padding-top:5px; padding-bottom:5px;  padding-left:35px; padding-right:5px; font-weight:bold;  text-align:left; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px; color:#217DA5; list-style-type:square; vertical-align:middle; }
#conteneur_bas .bloc ul.liens_derniers_bis li a { width:auto;font-family:Verdana, Arial, sans-serif; font-size:10px;line-height:18px; color:#5A5A5A; font-weight:bold;background-color:#FFFFFF; text-decoration:none;}
#conteneur_bas .bloc ul.liens_derniers_bis li a:hover {color:#217DA5;background-color:#FFFFFF; text-decoration:underline;}




























#global h2{position:relative; float:left; width:940px; height:auto; padding-top:5px; padding-bottom:5px;  padding-left:30px; padding-right:4px;font-weight:bold;  text-align:center; color:#CCCC66; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:15px; color:#0B5879; background-color:#FFFFFF;clear:both;}

#global p.texte_bas_bleu{position:relative; float:left; width:940px; height:auto; padding-top:5px; padding-bottom:5px;  padding-left:30px; padding-right:4px;font-weight:normal;  text-align:left; color:#0F7E9B; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px; background-color:#FFFFFF;clear:both; }


#global .spacer30{position:relative; float:left; width:900px; height:30px; padding-top:5px; padding-bottom:5px;  padding-left:30px; padding-right:4px;font-weight:normal;  text-align:left; color:#0F7E9B; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px; background-color:#FFFFFF; clear:both; }

#global .spacer40{position:relative; float:left; width:900px; height:40px; padding-top:5px; padding-bottom:5px;  padding-left:30px; padding-right:4px;font-weight:normal;  text-align:left; color:#0F7E9B; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px; background-color:#FFFFFF; clear:both;}

#global .spacer50{position:relative; float:left; width:900px; height:50px; padding-top:5px; padding-bottom:5px;  padding-left:30px; padding-right:4px;font-weight:normal;  text-align:left; color:#0F7E9B; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px; background-color:#FFFFFF;clear:both; }













#conteneur_central{position:relative; float:left; width:1000px; height:auto;  padding-top:0px; padding-bottom:0px;  padding-left:0px; padding-right:0px; font-weight:normal;  color:#CCCC66; background-color:#FFFFFF;  text-align:center; }

#col_gauche{position:relative; float:left; width:290px; height:auto;  padding-top:0px; padding-bottom:0px;  padding-left:9px; padding-right:9px; font-weight:normal;  color:#CCCC66; background-color:transparent;  text-align:left; }

#col_gauche a.page{position:relative; float:left; width:281px; height:auto;  padding-top:0px; padding-bottom:5px;  padding-left:9px; padding-right:9px; font-weight:normal; color:#333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; line-height:22px; font-weight:bold; text-decoration:none; clear:both;}		
		
		#navigation { margin: 0; padding: 0; list-style: none; background-color:transparent; color: #72BE25; width: 290px; font:12px  Verdana,Arial, sans-serif; font-weight:bold;}
		#navigation li{list-style:none; clear:both;}
		#navigation ul li{border-top:1px dotted #CCF2A6;  padding-left:10px;  }		
		#navigation a, #navigation span {display: block; padding: 4px 10px; color: #72BE25;	text-decoration: none; background-color:transparent; line-height:14px; font-size:12px;}
		#navigation .toggleSubMenu a { color:#72BE25; font-weight:bold; line-height:14px; font-size:12px;  }
		a.imagee{ color:#72BE25; font-weight:bold; line-height:14px; font-size:12px; background:url(../img/design/cross.png) center left no-repeat;}

		#navigation .toggleSubMenu span { color:#72BE25; font-weight:bold; line-height:14px; font-size:12px; }
		#navigation .open a, #navigation .open span {background-color:transparent;	}
		#navigation .toggleSubMenu  a:focus, #navigation .toggleSubMenu  a:active { text-decoration: none; color:#4F910C;  background-color:#E9FFD2;}		
		#navigation a:hover { color:#000000;	}
		#navigation .imagee{background:url(../img/design/cross.png) center left no-repeat;}
		#navigation a.page{color:#333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; line-height:22px; font-weight:bold; text-decoration:none;}		
		#navigation a:hover{ text-decoration: none; color:#000000;  }

		#navigation .subMenu { font-size: 10px; background-color:transparent; margin: 0; padding: 0; font-weight:bold;  padding-left:5px; }
		#navigation ul.subMenu a { background: none; color:#72BE25; padding: 3px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }


		#navigation .toggleSubMenu .subMenu a, #navigation .toggleSubMenu .subMenu span {display: block; padding: 4px 10px; color: #4F910C;	text-decoration: none; background-color:transparent; font-size:12px;}

		#navigation .toggleSubMenu .subMenu .toggleSubsubMenu a, #navigation .toggleSubMenu .subMenu .toggleSubsubMenu span {background-color:transparent; color:#4F910C; font-weight:normal; line-height:14px; font-size:12px;  padding: 4px 10px; }
		#navigation .toggleSubMenu .subMenu .open a, #navigation .toggleSubMenu .subMenu .open span {background-color:transparent;	}
		#navigation .toggleSubMenu .subMenu a:visited{text-decoration: none;	color:#B7DB91; background-color:#EFFDE1;}
		#navigation .toggleSubMenu .subMenu a:focus, #navigation .toggleSubMenu .subMenu a:active { text-decoration: none; color:#4F910C;  background-color:#E9FFD2;}
		#navigation .toggleSubMenu .subMenu a:hover { 	text-decoration: none;	color:#4F910C; background-color:#E9FFD2;}
		
		
		#navigation .toggleSubMenu .subMenu .subsubMenu {  background-color:transparent; font-size: 10px;  margin: 0; padding: 0;  padding-left: 30px; font-weight:normal;font-size:10px;  line-height:12px;}
		#navigation .toggleSubMenu .subMenu ul.subsubMenu a{background:none; color:#72BE25; padding:3px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; line-height:12px;}
		#navigation .toggleSubMenu .subMenu ul.subsubMenu a:hover{background:none; color:#4F910C;   background-color:#F1FFE2;padding: 3px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;  font-size:10px;  line-height:12px;}

		
		
		

#col_droite{position:relative; float:right; width:660px; height:auto;  padding-top:0px; padding-bottom:0px;  padding-left:9px; padding-right:9px; font-weight:normal;  color:#000000; background-color:#FFFFFF;  text-align:center; font-size:12px; line-height:16px;  }

#col_droite h1{position:relative; float:left; width:642px; height:auto;  padding-top:0px; padding-bottom:10px;  padding-left:0px; padding-right:0px; font-weight:normal;  color:#000000; background-color:#FFFFFF;  text-align:left; font-size:20px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:25px; }

#col_droite h2{position:relative; float:left; width:642px; height:auto;  padding-top:20px; padding-bottom:10px;  padding-left:0px; padding-right:0px; font-weight:normal;  color:#086780; background-color:#FFFFFF;  text-align:left;  font-size:18px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; }

#col_droite h3{position:relative; float:left; width:642px; height:auto;  padding-top:20px; padding-bottom:10px;  padding-left:0px; padding-right:0px; font-weight:normal;  color:#086780; background-color:#FFFFFF;  text-align:left;  font-size:16px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:19px; }
#col_droite h3 a { font-weight:normal;  color:#086780; background-color:#FFFFFF;  text-align:left;  font-size:16px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:19px; text-decoration:none;}

#col_droite h4{position:relative; float:left; width:642px; height:auto;  padding-top:20px; padding-bottom:10px;  padding-left:0px; padding-right:0px; font-weight:normal;  color:#086780; background-color:#FFFFFF;  text-align:left;  font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:16px; }

#col_droite h5{position:relative; float:left; width:642px; height:auto;  padding-top:20px; padding-bottom:10px;  padding-left:0px; padding-right:0px; font-weight:normal;  color:#086780; background-color:#FFFFFF;  text-align:left;  font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:16px; }




/* GESTION DES BALISES USUELLES */

#col_droite hr{position:relative; float:left; width:642px; height:1px;  padding-top:5px; padding-bottom:5px;  padding-left:0px; padding-right:0px; background-color:#CCCCCC; line-height:12px;}

#col_droite pre{position:relative; float:left; width:622px; height:auto;  padding-top:0px; padding-bottom:10px;  padding-left:20px; padding-right:0px; font-weight:normal;  color:#000000; background-color:#FFFFFF;  text-align:left; font-size:10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px;}


#col_droite p{position:relative; float:left; width:622px; height:auto;  padding-top:0px; padding-bottom:10px;  padding-left:20px; padding-right:0px; font-weight:normal;  color:#000000; background-color:#FFFFFF;  text-align:left; font-size:10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px;}

#col_droite p a{ font-weight:bold; color:#086780; background-color:#FFFFFF; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:14px; text-decoration:underline;}

#col_droite p a:hover{text-decoration:none;}


#col_droite p.code{position:relative; float:left; width:622px; height:auto;  padding-top:0px; padding-bottom:0px;  padding-left:20px; padding-right:0px; font-weight:normal;  color:#333333; background-color:#EAEAEA;  text-align:left; font-size:10px; font-weight:normal; font-style:italic;  font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px; margin-bottom:10px; border:#D6D6D6 1px solid; padding-bottom:5px; padding-top:5px;}


/* GESTION DES LISTES */

#col_droite ul.liste_corps { position:relative; float:left;  width:642px; height:auto; padding-top:15px; padding-bottom:15px;  padding-left:0px; padding-right:5px; font-weight:normal;  text-align:left; color:#086780; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:22px; color:#828282; list-style-position:inside;  }
#col_droite ul.liste_corps li{ position:relative;  width:642px; height:auto; padding-top:0px; padding-bottom:0px;  padding-left:5px; padding-right:0px;font-weight:normal;  text-align:left; color:#086780; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:22px; color:#086780; list-style-image:url(../img/design/puce_blog_over.jpg); vertical-align:middle;}


#col_droite ul.liste_corps li a{  font-weight:normal;  text-decoration:none; color:#1D99B9;  line-height:22px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; vertical-align:top;border-top:1px dotted #FFFFFF; border-bottom:1px dotted #FFFFFF;}
#col_droite ul.liste_corps li a:hover{color:#0C5E7E;border-top:1px dotted #0C5E7E; border-bottom:1px dotted #0C5E7E; background-color:#D7EAF1;}


#col_droite ul { position:relative; float:left;  width:642px; height:auto; padding-top:15px; padding-bottom:15px;  padding-left:0px; padding-right:5px; font-weight:normal;  text-align:left; color:#086780; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:22px; color:#828282; list-style-position:inside;  }
#col_droite ul li{ position:relative;  width:642px; height:auto; padding-top:0px; padding-bottom:0px;  padding-left:5px; padding-right:0px;font-weight:normal;  text-align:left; color:#086780; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:22px; color:#086780; list-style-image:url(../img/design/puce_blog_over.jpg); vertical-align:middle;}


#col_droite ul li a{  font-weight:normal;  text-decoration:underline; color:#1D99B9;  line-height:22px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; vertical-align:top;border-top:1px dotted #FFFFFF; border-bottom:1px dotted #FFFFFF;}
#col_droite ul li a:hover{color:#0C5E7E;border-top:1px dotted #0C5E7E; border-bottom:1px dotted #0C5E7E; background-color:#D7EAF1;}


#col_droite ol { position:relative; float:left;  width:642px; height:auto; padding-top:15px; padding-bottom:15px;  padding-left:0px; padding-right:5px; font-weight:normal;  text-align:left; color:#086780; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:22px; color:#828282; list-style-position:inside;  }
#col_droite ol li{ position:relative;  width:642px; height:auto; padding-top:0px; padding-bottom:0px;  padding-left:5px; padding-right:0px;font-weight:normal;  text-align:left; color:#086780; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:22px; color:#086780; list-style-image:url(../img/design/puce_blog_over.jpg); vertical-align:middle;}


#col_droite ol li a{  font-weight:normal;  text-decoration:underline; color:#1D99B9;  line-height:22px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; vertical-align:top;border-top:1px dotted #FFFFFF; border-bottom:1px dotted #FFFFFF;}
#col_droite ol li a:hover{color:#0C5E7E;border-top:1px dotted #0C5E7E; border-bottom:1px dotted #0C5E7E; background-color:#D7EAF1;}


/* GESTION D'UN FORMULAIRE */

#col_droite form{ position:relative; float:left; width:630px; height:auto; padding-left:0px; background-color:transparent;  text-align:left; font-weight:normal; vertical-align:middle;  padding-top:0px; color:#A1AB72; text-decoration:none; font-size:11px; line-height:13px;  }

#col_droite form{position:relative; float:left; width:367px; height:auto; padding-top:5px; padding-bottom:0px;  padding-left:10px; padding-right:10px;font-weight:bold;  text-align:left; background-color:transparent; color:#CCCC66;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; color:#5FAED5;}

#col_droite form p.normal_para{ font-size:12px; line-height:14px; font-weight:normal; padding-right:12px; padding-left:10px; padding-bottom:5px; color:#333333; }

#col_droite form p.field{ font-size:12px; line-height:14px; font-weight:bold; padding-right:12px; padding-left:10px;  padding-bottom:5px; color:#5FAED5;}


#col_droite form p select{  width:auto; height:auto; padding:0px; background-color:#FFFFFF;  text-align:left; font-weight:bold; vertical-align:middle; color:#000000;  border:1px solid #CACEA8; font-size:10px;  line-height:10px; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; }

#col_droite form p select option{  width:auto; height:auto; padding-left:0px; background-color:#FFFFFF;  text-align:left; font-weight:bold; vertical-align:middle; color:#000000; font-size:9px; line-height:10px;  font-weight:bold; font-family:Arial, Helvetica, sans-serif; }

#col_droite form p input.saisie_reponse {width:325px; height:15px; padding-left:0px; padding-top:0px; background-color:transparent; text-align:left; font-weight:bold; vertical-align:middle; text-decoration:none; color:#000000; border:1px solid #D2D8AD; font-size:10px; line-height:15px;  font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px; }

#col_droite form p textarea.saisie_reponse {width:325px; height:75px; padding-left:0px; padding-top:0px; background-color:transparent; text-align:left; font-weight:bold; vertical-align:middle; text-decoration:none; color:#000000; border:1px solid #D2D8AD; font-size:10px; line-height:15px;  font-family:Verdana, Arial, Helvetica, sans-serif; overflow:auto; margin-bottom:10px; }
 
#col_droite form p input.valider{ width:auto; height:auto; padding-left:0px; padding-top:0px; background-color:#5FAED5; text-align:center; font-weight:bold; vertical-align:middle; text-decoration:none; color:#FFFFFF; border:1px solid #D2D8AD; font-size:10px; line-height:12px; }

#col_droite form p input.valider:hover{ width:auto; height:auto; padding-left:0px; padding-top:0px; background-color:transparent; text-align:center; font-weight:bold; vertical-align:middle; text-decoration:none; color:#5FAED5; border:1px solid #D2D8AD; font-size:10px; line-height:12px; }




/*  AJOUT POUR  AURELIEN FORMULAIRE CHARTE FIELD SET*/

#col_droite form{position:relative; float:left; width:98%; height:auto; padding-top:5px; padding-bottom:0px;  padding-left:10px; padding-right:10px;font-weight:bold;  text-align:left; background-color:transparent; color:#CCCC66;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; color:#5FAED5;}

#col_droite form fieldset{border:1px solid #72BE25; position: relative; display:block; width:99%; clear:both; margin-bottom:5px;}
#col_droite form {margin-top:5px;}

#col_droite form fieldset p{position: relative; display:block; width:95%; clear:both;}

#col_droite form fieldset p input { margin-top:5px; margin-bottom:5px; }
#col_droite form fieldset input:hover {background-color:#a2cffd;}
#col_droite form fieldset p input:hover {background-color:#a2cffd;}
#col_droite form fieldset textarea{ margin-top:5px; margin-bottom:5px; font-size:10px; }
#col_droite form fieldset textarea:hover {background-color:#a2cffd; }
#col_droite form fieldset p.erreur{color:red; font-size:12px;}
#col_droite form fieldset .erreur{ border-color:#ff0000;}
#col_droite form fieldset label.erreur{ color:#ff0000;}





#col_droite form fieldset legend{font-size:14px; color:#72BE25;position: relative; line-height:20px; vertical-align:middle; }

#col_droite form fieldset p label{font-weight:bold; margin-top:15px; }


#col_droite form fieldset p select{  width:auto; height:auto; padding:0px; background-color:#FFFFFF; border:1px solid #CACEA8;  font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; }

#col_droite form fieldset p select option{  width:auto; height:auto; padding-left:0px; background-color:#FFFFFF;  text-align:left; font-weight:bold; vertical-align:middle;}

#col_droite form fieldset p input[type="text"]{width:95%; height:15px; padding-left:0px; padding-top:0px; background-color:transparent; text-align:left; font-weight:normal; vertical-align:middle; text-decoration:none; color:#000000; border:1px solid #D2D8AD; font-size:12px; line-height:14px;  font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px; }

#col_droite form fieldset p input[type="radio"]{width:auto; height:15px; padding-left:0px; padding-top:0px; background-color:transparent; text-align:left; font-weight:normal; vertical-align:middle; text-decoration:none; color:#000000; font-size:10px; line-height:15px;  font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px; }

#col_droite form fieldset p textarea {width:95%; height:250px; padding-left:0px; padding-top:0px; background-color:transparent; text-align:left; font-weight:normal; vertical-align:normal; text-decoration:none; color:#000000; border:1px solid #D2D8AD; font-size:12px; line-height:16px;  font-family:Verdana, Arial, Helvetica, sans-serif; overflow:auto; margin-bottom:10px; }
 
#col_droite form p input[type="submit"]{ width:auto; height:auto; padding-left:0px; padding-top:0px; background-color:transparent; text-align:center; font-weight:bold; vertical-align:middle; text-decoration:none; color:#72BE25; border:1px dashed #72BE25; font-size:16px; line-height:20px; margin:0; }

#col_droite form p input[type="submit"]:hover{ width:auto; height:auto; padding-left:0px; padding-top:0px; background-color:#72BE25; text-align:center; font-weight:bold; vertical-align:middle; text-decoration:none; color:#FFFFFF; border:1px solid #72BE25; font-size:16px; line-height:20px; margin:0;}



/* GESTION D'UNE TABLE  */



#col_droite table{ position:relative; float:left; width:98%; height:auto; padding:0px; background-color:transparent;  font-weight:normal; vertical-align:middle;  padding-top:0px; color:#A1AB72; text-decoration:none; font-size:11px; line-height:13px;  border:1px solid #DEDEDE; margin-top:0px; margin-bottom:20px;  margin-left:7px;}

#col_droite table tr{width:auto; }

#col_droite table caption{  font-weight:normal;  text-align:center;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; line-height:20px; color:#136586; margin-bottom:2px; background-color:#F1F1F1; border:1px solid #E7E7E7;}

#col_droite table tr th{  font-weight:bold; text-align:center; background-color:#136586; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:18px;}

	#col_droite table tr td{font-weight:normal; width:300px; text-align:center; background-color:transparent;  border:1px solid #E7E7E7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:12px;}

#col_droite table tr td p{color:#333333; width:inherit;  text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; }

#col_droite table tr td ul{color:#CCCC66;  width:auto; font-weight:normal;  text-align:left; color:#086780; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; color:#828282; list-style-position:inside;}

#col_droite table tr td ul li{color:#CCCC66; width:auto; font-weight:normal;  text-align:left; color:#086780; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; color:#086780; list-style-image:url(../img/design/puce_blog_over.jpg); vertical-align:middle; }

#col_droite table tr td ul li a{  font-weight:normal;  text-decoration:underline; color:#1D99B9;  line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; vertical-align:top;border-top:1px dotted #FFFFFF; border-bottom:1px dotted #FFFFFF;}
#col_droite table tr td ul li a:hover{color:#0C5E7E;border-top:1px dotted #0C5E7E; border-bottom:1px dotted #0C5E7E; background-color:#D7EAF1;}



#col_droite table tr td img{color:#CCCC66;  width:auto;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; }





#col_droite p.forum{position:relative; float:left; width:618px; height:auto;  padding-top:5px; padding-bottom:5px;  padding-left:10px; padding-right:10px; font-weight:normal;  color:#0099CC; background-color:#D8F2F3;  text-align:left; font-size:11px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:15px; border:#0099CC;}

#col_droite p.forum a{ font-weight:bold; color:#0099CC; font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:15px; text-decoration:underline; background-color:transparent;}

#col_droite p.forum a:hover{text-decoration:none;}


#col_droite p.ariane{position:relative; float:left; width:618px; height:auto;  padding-top:0px; padding-bottom:0px;  padding-left:10px; padding-right:10px; font-weight:normal;  color:#0099CC; background-color:#D8F2F3;  text-align:left; font-size:10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:14px; border:#0099CC; margin-top:5px; margin-bottom:4px;}

#col_droite p.ariane a{ font-weight:bold; color:#0099CC; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px; text-decoration:underline; background-color:transparent;}

#col_droite p.ariane a:hover{text-decoration:none;}













#global ul.navigation_basse{position:relative; float:left; width:1000px; height:auto; padding-top:0px; padding-bottom:18px;  padding-left:0px; padding-right:0px;font-weight:bold;  text-align:left; color:#077CAC; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:13px; background-color:#FFFFFF;  list-style-position:inside;  }

#global ul.navigation_basse li{  width:auto; height:auto; padding-top:0px; padding-bottom:0px;  padding-left:20px; padding-right:0px; font-weight:normal;  text-align:left; color:#077CAC; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:13px; color:#437C09; list-style-type:none; vertical-align:middle; display:inline;}

#global ul.navigation_basse li a { width:auto;font-family:Verdana, Arial, sans-serif; font-size:11px; line-height:13px; color:#077CAC; font-weight:normal; background-color:#FFFFFF; text-decoration:underline;}
#global ul.navigation_basse li a:hover {color:#1C1C1C;background-color:#FFFFFF; text-decoration:underline;}

#global ul.navigation_basse li a.selectionne, a.selectionne:hover { width:auto;font-family:Verdana, Arial, sans-serif; font-size:11px; line-height:13px; color:#000000; font-weight:bold; background-color:#FFFFFF; text-decoration:none;}










#footer{position:relative; float:left; width:1000px; height:auto;  padding-top:5px; padding-bottom:0px;  padding-left:0px; padding-right:0px; font-weight:normal;  color:#CCCC66; background-color:#FFFFFF;  text-align:center; border-top:1px solid #437C09; margin-top:10px; }

#footer ul.pied{position:relative; float:left;  width:960px; height:auto; padding-top:0px; padding-bottom:0px;  padding-left:0px; padding-right:0px; font-weight:bold;  text-align:center; color:#CCCC66; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px; color:#828282; list-style-position:inside; vertical-align:middle; }


#footer ul.pied li{ display:inline; width:auto; height:auto; padding-top:0px; padding-bottom:0px;  padding-left:10px; padding-right:0px;font-weight:bold;  text-align:center; color:#CCCC66; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px; color:#828282; list-style-type:none; vertical-align:middle; }

#footer ul.pied li a {font-family:Verdana, Arial, sans-serif; font-size:10px;line-height:12px; color:#437C09; font-weight:bold; background-color:transparent; text-decoration:none; }
#footer ul.pied li a:hover {color:#437C09; background-color:transparent; text-decoration:underline;}


/* Ajout aurelien*/
#col_droite p.center{
text-align:center;
}
.center{
text-align:center;
}

#centre{
background-color:#FFFFFF;
}
#centre h1{position:relative;  float:left;width:1000px; height:auto; padding-top:0px; padding-bottom:5px;  padding-left:0px; padding-right:0px;font-weight:normal;  text-align:center; background-color:#FFFFFF; color:#52AA4D; font-size:24px; line-height:28px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#centre p.phrase_head{background-color:#FFFFFF; text-align:center;  color:#0F7E9B;  font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:20px; margin-bottom:10px;}
#centre p{
font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; background-color:#FFFFFF; color:#000000; margin-top:5px; margin-bottom:5px;
}
#centre input{ margin-top:5px; margin-bottom:5px; }
#centre input:hover {background-color:#a2cffd; }
#centre textarea{ margin-top:5px; margin-bottom:5px }
#centre textarea:hover {background-color:#a2cffd; }
#centre p.erreur{color:red; font-size:12px;}

#centre ul { text-align:left;  padding-top:15px; padding-bottom:15px;  padding-left:200px; padding-right:5px; font-weight:normal;  color:#086780; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:22px; color:#828282; list-style-position:inside;  }
#centre ul li{ padding-top:0px; padding-bottom:0px;  padding-left:5px; padding-right:0px;font-weight:normal;  text-align:left; color:#086780; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:22px; color:#086780; list-style-image:url(../img/design/puce_blog_over.jpg); vertical-align:middle;}

#centre ul li a{  font-weight:normal;  text-decoration:underline; color:#1D99B9;  line-height:22px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; vertical-align:top;border-top:1px dotted #FFFFFF; border-bottom:1px dotted #FFFFFF;}
#centre ul li a:hover{color:#0C5E7E;border-top:1px dotted #0C5E7E; border-bottom:1px dotted #0C5E7E; background-color:#D7EAF1;}

.rss{margin-top:20px;}

.forum{color:#0F7E9B; font-size:14px; font-weight:bold; margin-bottom:10px;}

.auteur{float:left; padding:3px; margin-right:3px; border:1px solid #DCEFEF;}

.newsletter{
				background-color: #ccfff;
				color: #000;
				font-size: 0.9em;
				margin-bottom:5px;
}   

