/*Body et conteneur*/
body {font-family:Arial, Helvetica, sans-serif;font-size:13px;margin:0;background:url(images/fond.jpg);color:#515351;}
#conteneur {width:900px;margin:0;margin:auto; background-color:#FFFFFF;}
#logo_site{display:block;float:left;margin-left:36px !important;margin-left:19px;padding-top:44px;}
/*Liens et images par défaut */
img{border: none; margin: 0; padding: 0;}
a{color:#2e84c1; text-decoration: none;}
a:hover {text-decoration: underline;color:#993366;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
h1{font-size:18px;} h2{font-size:14px;} h3{font-size:13px;} h4{font-size:12px;font-weight: bold;}
abbr, acronym, dfn {border-bottom: 1px dotted #6B9CCA;cursor:help;}
ul,ol {margin:0;padding:0}

ul {list-style-type:none;padding-left: 5px;}
li {margin:0;padding:0;padding-left: 2px;margin-top: 2px;}
table{border-collapse:collapse;}
tr{vertical-align:top;}
th{text-align:center;font-weight:bold;background-color:#bfbfbf;}

caption{text-align:center;font-weight:bold;border-bottom:solid 1px #bebebe;}
form{margin: 0; padding: 0;}

input, textarea, select {font-family: Arial, Helvetica, sans-serif; font-size: 12px;margin:0;padding:0;}
form p{margin:0;padding:0;}
.submit{border:none;color:#fff; background: transparent url(images/css/submit.gif) no-repeat left;width:75px;cursor:hand;cursor:pointer;}
label.bloc{display:block;margin:3px;float:left;text-align:right;width:130px;}
.bouton_submit{margin:5px;color:blue;background-color;#bebebe;}
label{font-weight:bold;}

.up{font-size:1.2em;}
.up1{font-size:1.5em;}
.up2{font-size:1.8em;}
.up3{font-size:2em;}
.cache{display:none;}
.cliquable{cursor:hand;cursor:pointer;}
.cliquable:hover{text-decoration:underline;}


.stop{clear:both;}
.vignette_g{display:block;float:left;margin:0 9px 10px 0;padding:0px;}
.vignette_d{display:block;float:right;margin:0 0 10px 9px;padding:0px;}

.violet{color:#993366;}
.vert{color:#99cc00;}
.texte_centre{text-align:center;}
.texte_droite{text-align:right;}
.texte_gauche{text-align:left;}
.encadre{background:url(images/css/degrade-vert.png) repeat;padding:3px;}

#colonne1{width:32%;padding-right:5px;float:left;}
#colonne2{width:32%;padding:0 10px;float:left;}
#colonne3{width:32%;padding-left:5px;float:left;}
#centre_bas{clear:both;}

	
	div#contenu{margin:0 30px 0 30px;}
	
	div#haut{margin-top:10px;background:url(images/pissenlit4.jpg) bottom left no-repeat;}
	div#gauche{float:left;width:45%;}
	div#droite{float:right;width:45%;}
	div#pied{clear:both;margin:20px 10px;border-top:solid 1px teal;text-align:center;padding:7px;}
	div#pied a{padding:0 20px;}
	
	div #haut_logo{width:100%;height:180px;padding-top:30px;}
	div #haut_logo #logo{float:right;}
	div #haut_coordonnees{margin-left:15px;width:250px;}
	
	div #haut_menu{height:40px;}
	div #haut_menu div.haut_menu1{float:left;padding:0 16px;font-weight:bold;font-size:13px;}
	div #haut_menu div.haut_menu2{display:none;font-weight:normal;font-size:12px;position:absolute;z-index:1000;background-color:#ffffff;border:solid 1px #bebebe;padding:5px;width:150px;margin-top:16px !important!;margin-left:-80px !important!;}
	div #haut_menu div.haut_menu2 a{display:block;color:#99cc00;}
	div #haut_menu div.haut_menu2 a:hover{color:#993366;}
	
	
	div#contenu{clear:both;font-size:12px;text-align:justify;padding-left:18px;padding-right:18px;}
	div#contenu p{margin:0 0 14px 0;padding:0;text-align:justify;/*un bug IE qui empêche le justify si em et stong finissent des lignes...*/}
	div#contenu table th{vertical-align:middle;background-color:#b0d779;text-align:center;}
	div#contenu table td{border:solid 1px #bebebe;padding:1px;text-align:center;vertical-align:middle;}
	div#contenu ul{margin:0 0 5px 20px;padding:0;}
	div#contenu ol{margin:0 0 5px 25px;padding:0;}
	div#contenu ul li{padding:2px 0px 2px 0px;list-style:none url(images/css/puce2.gif);}
	
	h1 strong{font-size:17px;display:block}
	div#contenu h1,#contenu h2,#contenu h3,#contenu h4,#contenu h5,#contenu h6{margin:0 0 5px 0;padding:0;color:#993366;}
	div#contenu h1 a,#contenu h2 a{color:#993366;}
	div#contenu h1{margin-bottom:20px;text-align:center;font-size:14px;border-bottom:solid 1px #bebebe;border:dashed 1px #99cc00; padding:5px;}
	div#contenu h2{margin-top:7px;font-size:13px;padding-bottom:4px;color:#99cc00;}
	div#contenu h3{margin-top:7px;margin-left:20px;font-size:12px;font-weight:bold;color:#808080;}
	div#contenu blockquote{margin-top:7px;padding-left:30px;margin-left:10px;background:url(images/css/guilG.gif) top left no-repeat;}
	div#contenu blockquote p{padding-bottom:10px;background:url(images/css/guilD.gif) bottom right no-repeat;}
	
	div.notes_bas_page{float:left;width:570px;font-size:11px;padding:5px;margin-left:30px;}
	
	div.article_associe{font-size:11px;text-align:right;padding:5px 6px 5px 15px;}
	div.article_associe a{background:url(images/css/foward.gif) left no-repeat;color:#99cc00;padding-left:17px;}
	
	div.alerte_valide{border:solid 2px green;padding:5px;text-align:center;width:370px;margin:6px auto;color:teal;}
	div.alerte_erreur{border:solid 2px red;padding:5px;text-align:center;width:370px;margin:6px auto;color:pink;}
	
	.telephone_img{background:url(images/telephone.png) left no-repeat;padding:3px 0 3px 25px;}
	
