/*
#listeblanche li{ background-image: url(images/puce_blanche.gif); background-repeat: no-repeat; background-position: 0 1em; padding-left: 1em; color: #FFFFFF;}

/*.blanc:hover{color: #67b7d1;}

#menu { margin:0;padding:0;border:0; height: 40px; width: 795px; z-index:4}
#menu LI {text-align:center; height: 40px; padding: 0; margin : 0; border:0; FLOAT: left; background-image: none; vertical-align: middle; List-style-type: none }
#menu h5{padding: 0;  margin-top:6px; border:0;display:inline}
#menu #menu4{background-image: url(images/fond_menu.gif); background-repeat: repeat-x; background-position: top; width: 546px;}

#sousmenu { margin:0;padding:0;border:0; height: 20px; width: 795px;}
#sousmenu LI {text-align:center; height: 20px; padding: 0; margin : 0; border:0; FLOAT: left; background-image: none; vertical-align: middle; List-style-type: none }
#sousmenu #sousmenu1 {width: 205px; background-color: #005a93;}
#sousmenu #sousmenu2 {display: inline; float: left; height: 20px; width: 536px;background-color: #ffe2ae;}
#sousmenu p{display: inline; float: left; width: 20%;}
*/


* { box-sizing: border-box; -moz-box-sizing: border-box; }

/* ~~~~~~~~~~~~ TEXTES ~~~~~~~~~~~~ */
/*html body {height: 100%}*/
body {background-color: #fff6e5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #66480f; text-align:center;}
table {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #66480f; }
p{margin: 0; padding: 0 0 6px 0; border: 0}
h1{color: #F29100; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; letter-spacing: -1px; padding: 0 0 10px 0; margin:0;border:0; font-weight: normal;}
h2{color: #2788d1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  18px; font-weight: normal; border: 0; padding: 0 0 5px 0; margin:0;  letter-spacing: -1px; }
h3{color: #4e270b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  13px; font-weight: bold; border: 0; padding: 1px 0px 1px 0px; margin:0;  letter-spacing: -1px; }
h4{color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  13px; font-weight: bold; border: 0; padding: 3px 0px 3px 0px; margin:0;  letter-spacing: -1px; }
h5{color: #A7C9E7; font-family: Arial, Helvetica, sans-serif; font-size:  16px; font-weight: bold; border: 0; padding:0; margin:0;  letter-spacing: 0px; }
h6{color: #f46500; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  13px; font-weight: bold; border: 0; padding: 0px 0px 3px 0px; margin:0;  letter-spacing: -1px; }

td.relief{border-left: 1px solid #fee492;border-right: 1px solid #c77c01;}
td.relief_gauche{border-right: 1px solid #c77c01}
td.relief_droite{border-left: 1px solid #fee492;}
.selectionrouge{background-color: #ff761b;}
.bloc_orange{background-color: #ffe3af; }
.bloc_orange2{background-color: #ffeccb;}
.clair{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #e2bb71; text-decoration: none}
ul{list-style-type: none; padding:0 0 5px 0;  margin:5px 0 0 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:10px;}
li{background-image: url(images/puce.gif); background-repeat: no-repeat; background-position: 0 .5em; padding:0 0 2px 0; padding-left: 1em;border:0; margin: 0 }
.just{text-align: justify }
.grand{color: #4e270b; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  13px; letter-spacing: -1px; margin: 0; }
.petit{ font-size:  10px;}
.cadre{ border:1px solid #b0853e}
.cadre2{ border:1px solid #A7C9E7}

/* ~~~~~~~~~~~~ LIENS ~~~~~~~~~~~~ */
a{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #66480f;text-decoration: underline;}
a:hover{color: #b0853e;}
a.menu{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;color: #66480f;text-decoration: none; font-weight: bold; line-height: 11px;}
a.menu:hover{color: #ffffff;}
.bleu{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #2788d1;text-decoration: none; font-weight:normal;}
.bleu:hover{color: #72a6b6;}

 /* ~~~~~~~~~~~~ FORMULAIRES ~~~~~~~~~~~~ */
form{margin:0; padding:0; border:0}
.champcontactbleu{ border:1px solid #01466b; color:#005a93; background-image:  url("images/fond_champbleu.gif"); background-repeat: repeat-x;
	background-position: top; background-color: #f5f7f9; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.champcontact{ border:1px solid #b0853e; color:#b0853e; background-image:  url("images/fond_champcontact.gif"); background-repeat: repeat-x;
	background-position: top; background-color: #f9f0de; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.champcontacterreur{border:1px solid #5f0606; color:#FFFFFF; background-image:  url("images/fond_champerreur.gif"); background-repeat: repeat-x;
	background-position: bottom; background-color: #cc0000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px;}
.erreur{	color:#be0d0d;	font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold}
.send{background-image:  url("images/fond_send.gif"); background-repeat: repeat-x; background-position: top; background-color: #016f91; color: #ffffff;	text-align : center; font-weight: bold; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border:1px solid #01466b;}

 /* ~~~~~~~~~~~~ NAVIGATION ~~~~~~~~~~~~ */
#page{clear:both; width:795px; border:1px solid #f1e8d8; text-align:left; margin:0 auto;
background-image:url(images/fond_colonnegauche2.gif); background-repeat:repeat-y;
position:relative; height:auto; min-height:600px;}
 
#flash{border:0; padding:0; margin:0; width:795px; height:183px}
#bloc{padding:10px; margin:10px 0 10px 0; border:0;}
 
#navig1{border:0; margin: 0; padding:0; text-align:right; width:100%; height: 17px; background-image:url(images/arrondi_haut.gif); background-repeat:no-repeat; }
#navig1 li{display:inline;margin:0 2px 0 0; border:0; padding:0; display:inline;background-image:none}

#navig22{border:0; padding:0; margin:0; width:795px; height:40px; background-image:url(images/fond_menu.gif); background-repeat:repeat-x;}
#navig22 li{border:0; padding:0; margin:0; display:block; float:left; height:40px;background-image:none; list-style-type: none; vertical-align:middle; }
#navig22 li img{border:0; padding:0; margin:0;display:block; float:left; }
#navig22 li a {border:0; padding:0; margin:0;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;color: #66480f;text-decoration: none; font-weight: bold; line-height: 11px;}
#navig22 li a:hover{color: #ffffff;}

#navig3{border:0; padding:0; margin:0; width:795px; height:20px; background-image:url(images/fond_sousmenu.gif); background-repeat:repeat-y; background-position:259px; display:block;  }
#navig3 li{border:0; padding:0; margin:0; display: block; float: left; height:20px;background-image:none; list-style-type: none; vertical-align:middle; }
#navig3 a{ color: #a67f3f; padding:0 8px 0 10px; margin:0; border:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;}
#navig3 a:hover{color: #e2bb71;}
#navig3 a.clair{color: #66480f;}

 /* ~~~~~~~~~~~~ MENU GAUCHE ~~~~~~~~~~~~ */
#gauche{float:left;border:0; margin:0; padding:20px 89px 10px 10px; width:259px; float: left;
background-image:url(images/fong_gauche.gif); background-repeat:no-repeat;}
#gauche #p1{height:245px;}
#gauche #p2{height:255px; margin: 0 0 0 -10px;}
#gauche #logos{height:160px;margin: 65px 0 0 0;}
#gauche #pub{border:0; margin:0; padding:20px 89px 10px 10px;width:259px; height:273px; }
#gauche p{margin:0; padding:0; border:0; text-align: center;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff;}
#gauche a{text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff;}
#gauche a:hover{color: #67b7d1;}
#gauche ul{margin:0; padding:0; border:0; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff;}
#gauche li{margin:0; border:0; padding: 5px 2px 2px 2px; list-style-type:none; background-image:url(images/traitbleu.gif); background-position:top; background-repeat:repeat-x}
#gauche li a{margin-left:10px;}


 /* ~~~~~~~~~~~~ BLOC PRINCIPAL ~~~~~~~~~~~~ */
#content{border:0; margin:0; padding:5px 10px 5px 5px; margin-left: 258px; width:530px;
height:auto; min-height:500px; }

#bloc {display:block; float:left}
#position {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #a67f3f; }
#position a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #a67f3f; text-decoration: underline;}
#position a:hover{color: #66480f}

.navig{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #a67f3f; text-decoration: none;}
.navig:hover{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #66480f; text-decoration: none;}



#pied { clear:both; height: 30px; border:0; margin:0; padding:2px;}
