html { height:100%; }
 
body { background-color:#002b9c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; height:100%;background-image:url(i/fondbody.gif); background-repeat:repeat-x;background-position:top;}

h1 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;font-style: italic;font-weight: bold;color: #002583;line-height: 100%; display: inline;  padding-left: 5px;}
h2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;font-style: italic;font-weight: bold;color: #ffbe39;line-height: 100%; display: inline; padding-right: 5px;}

h1.annonce {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 14px;font-style:normal;font-weight: bold;color: #002583;line-height: 100%; display: inline;padding:0px;}
h1.annonce2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;font-style:normal;font-weight: bold;color: #002583;line-height: 100%; display: inline;padding:0px;}

.fondbody_index{ background-image:url(i/fondbody_index.gif); background-repeat:repeat-x;background-position:top;background-color:#002b9c;}
.fond_bl_index{ background-image:url(i/fond_bl_index.jpg); background-repeat:no-repeat;background-position:top left;}
.fond_index{ background-image:url(i/fond_index.gif); background-repeat:repeat-y;background-position:top left;}
.fond_index_blanc{ background-image:url(i/fond_index_blanc.gif); background-repeat:repeat-x;background-position:bottom left;}
.fond_b_index{ background-image:url(i/fond_b_index.jpg); background-repeat:no-repeat;background-position:bottom left;}
.fond_logo_index{ background-image:url(i/fond_logo_index.gif); background-repeat:no-repeat;background-position:top left;}
.fond_index_t{ background-image:url(i/fond_index_t.gif); background-repeat:repeat-y;background-position:bottom left;}
.fond_index_b{ background-image:url(i/fond_index_b.gif); background-repeat:repeat-x;background-position:bottom  right;}
div.justify_index { text-align:justify; padding:5px 15px 5px 15px;}
div.justify_index2 { text-align:justify; padding:5px 15px 5px 15px;}

div.fond_entrer{ background-image:url(i/fond_entrer.gif); background-repeat:no-repeat; background-position: right; width:130px; margin:auto; height:26px; margin:auto; text-align: center; padding-top:12px; float:right;}

.bandeau_bleu{ background-color:#002583;}
td.fonddessuslogo{ background-image:url(i/fonddessuslogo.gif); background-repeat:repeat-x; background-position:bottom;}
td.fondsouslogo{ background-image:url(i/fondsouslogo2.gif); background-repeat:no-repeat; background-position:top left; background-color:#ffffff;}
td.fondsousbandeau{ background-image:url(i/fondsousbandeau.gif); background-repeat:repeat-x; background-position:top;}

.ligne1_g{ background-image:url(i/ligne1_g.gif); background-repeat:no-repeat;background-position:bottom left; }
.ligne2_g{ background-image:url(i/ligne2_g.gif); background-repeat:no-repeat;background-position:top left; }

.ligne1_d{ background-image:url(i/ligne1_d.gif); background-repeat:no-repeat;background-position:bottom right; }
.ligne2_d{ background-image:url(i/ligne2_d.gif); background-repeat:no-repeat;background-position:top right; }

.fondbasdepage{ background-image:url(i/fondbasdepage2.gif); background-repeat:repeat-x;background-position:top; background-color:#002a8a;}

td.menucote {background-image:url(i/menu_l_1.gif); background-repeat:no-repeat;background-position:top left;height:26px;}
td.menucotes {background-image:url(i/menu_l_1s.gif); background-repeat:no-repeat;background-position:top left;height:26px;}

td.fondrecherche {background-image: url(i/fondrecherche.gif);background-repeat:no-repeat;background-position:top left; background-color: #a6b6e0;}


td.fondbouton {background-image: url(i/b_bg.gif);background-repeat:repeat-x;background-position:center; background-color: #ffffff;}

.fondmenu{ background-image:url(i/fondmenu.gif); background-repeat:repeat-x; background-position:top; background-color:#002583;}
.fondmenus{ background-image:url(i/fondmenus.gif); background-repeat:repeat-x; background-position:top; background-color:#0089d7;}



.pagination_inactif {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #dfdfdf;font-weight: bold;font-style:italic;}
.cadrepagination {}
.cadrepaginations {background-color:#ff6600;}
a.lienpagination:link,a.lienpagination:visited,a.lienpagination:hover,a.lienpagination:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff6600; font-weight: bold; text-decoration: none;}
a.lienpaginations:link,a.lienpaginations:visited,a.lienpaginations:hover,a.lienpaginations:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none;}

.i_bg1 { background-color:#f3f5fb;}
.i_bg2 { background-color:#e4e9f6;}
.i_valeur {font-weight:bold;  }
.i_champs {}


div.sep { background-image:url(i/sep.gif); background-repeat:repeat-x; background-position: center; margin-top:6px; margin-bottom:6px;}


.contoursite { border-right:2px #ffbe39 solid; border-left:2px #ffbe39 solid; background-image:url(i/fondcontenu.gif); background-repeat:repeat-y; background-position:top; background-color:#ffffff;}

.contour { border:1px #ff6600 solid; background-color:#ffffff;}
.cadrephoto { border:1px #ff6600 solid; }
.cadreflag { border-top:1px #ffbe39 solid;border-bottom:1px #ffbe39 solid;border-left:1px #ffbe39 solid; }

.footer { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:10px; color:#ffffff; background-color:#002a8a;}
a.lienfooter:link,a.lienfooter:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffdb83; font-weight:bold; font-style:italic; text-decoration:none; }
a.lienfooter:hover,a.lienfooter:active { text-decoration:none; color:#ff9000;}


ul.puce { margin-top:5px;margin-bottom:5px;}
ul.puce li {list-style-image:url(i/puce.gif);margin:0px 0px 6px -12px;padding:0px; }


a.lienmenu:link,a.lienmenu:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#ffffff;text-decoration:none; display: block; width:100%;font-weight:bold;font-style:italic;padding-top:5px;padding-bottom:5px;}
a.lienmenu:hover,a.lienmenu:active {text-decoration: none;color:#ffdb83;}

a.lienmenus:link,a.lienmenus:visited,a.lienmenus:hover,a.lienmenus:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#b10e0b;text-decoration:none; display: block; width:100%; font-weight:bold; font-style:italic; padding-top:5px;padding-bottom:5px;}

div.menu_l {background-image:url(i/menu_l.gif); background-repeat:no-repeat;background-position:top left;height:26px;}
div.menu_r {background-image:url(i/menu_r.gif); background-repeat:no-repeat;background-position:top right;height:26px;text-align:center;}
div.menu_l_1 {background-image:url(i/menu_l_1.gif); background-repeat:no-repeat;background-position:top left;height:26px;}
div.menu_l_1s {background-image:url(i/menu_l_1s.gif); background-repeat:no-repeat;background-position:top left;height:26px;}

.menu_l {background-image:url(i/menu_l.gif); background-repeat:no-repeat;background-position:top left;height:26px; width:26px;}
.menu_r {background-image:url(i/menu_r.gif); background-repeat:no-repeat;background-position:top right;height:26px; width:26px;}
.menu_l_1 {background-image:url(i/menu_l_1.gif); background-repeat:no-repeat;background-position:top left;height:26px; width:26px;}
.menu_l_1s {background-image:url(i/menu_l_1s.gif); background-repeat:no-repeat;background-position:top left;height:26px; width:26px;}

td.lb {border-right:1px solid #ffffff; }
td.lbc {border-right:1px solid #4165bd; }

td.td1{ background-color:#e4e9f6;border-bottom:1px solid #4165bd;}
td.td2{ background-color:#f3f5fb;border-bottom:1px solid #4165bd; }
td.td0{ border-bottom:1px solid #d8150d; }
td.tdheader{ background-color:#4165bd;}


div.right { float:right; padding-left:8px;}
div.left { float:left; padding-right:8px;}
.dessous { clear:both;}
div.justify { text-align:justify; padding:5px 0px 0px 0px;}

.contenup { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff;}

.contenu,table,td,input,textarea,option { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#002583; }

.bleu { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#353c91;font-weight:bold;}

a.lien:link,a.lien:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ff6600; font-weight:bold; font-style:italic; text-decoration:none; }
a.lien:hover,a.lien:active{ text-decoration:underline; }

a.lien_big:link,a.lien_big:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ff6600; font-weight:bold; font-style:italic; text-decoration:none; }
a.lien_big:hover,a.lien_big:active{ text-decoration:underline; }

a.lienliste:link,a.lienliste:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; font-style:italic; text-decoration:none; }
a.lienliste:hover,a.lienliste:active{ text-decoration:underline; }

a.lienpetit:link,a.lienpetit:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ff6600; font-weight:bold; font-style:italic; text-decoration:none; }
a.lienpetit:hover,a.lienpetit:active { text-decoration:none; }

.obligatoire { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; font-weight:bold; }


input.contact,textarea.contact { background-color:#ffffff; border-left:solid #ff6600 3px; border-right:solid #ff6600 1px; border-top:solid #ff6600 1px; border-bottom:solid #ff6600 1px; background-image:url(i/fondcontact.gif); background-repeat:repeat-y; background-position:left; background-color:#ffffff;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }

input.contact_pb,textarea.contact_pb { background-color:#ffffff; background-image:url(i/fondcontact.gif); background-repeat:repeat-y; border-left:solid #FF0000 4px; border-right:solid #FF0000 1px; border-top:solid #FF0000 1px; border-bottom:solid #FF0000 1px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }

input.frmsubmit {background-image:url(i/fondfrsubmit.gif);background-repeat:repeat-x; background-position:top; background-color:#ffffff; height:24px; width:82px;  cursor:hand;border:solid 0px transparent;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; font-style:italic; text-decoration:none;}

