html { height:100%; }
 
body { background-color:#070b0c; 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;color:#525252;}

body3 { background-color:#eaeaea; 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/fondbody2.gif); background-repeat:repeat-x;color:#525252;}

body2 { background-color:#aaaaab; 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/fondbody3.gif); background-repeat:repeat-x;color:#525252;}


.red {color:#eb3940;}

.contoursite { border-right:1px #ffffff solid; border-left:1px #ffffff solid; }

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


.ligne_grise_top { background-image:url(i/ligne_grise_top.gif); background-repeat:repeat-x; background-position:top left;}
.ligne_grise_bottom { background-image:url(i/ligne_grise_bottom.gif); background-repeat:repeat-x; background-position:bottom left;}

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

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

.bordermenu { border-right:1px #a8a8a8 solid; border-bottom:1px #a8a8a8 solid; }

.cadre_photo { border:1px #dcdcdc solid; }
.cadrephoto {border:1px solid #eb3940;}

.fondcontenu { background-color:#ffffff; }

.footer{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#525252;  text-align: right; padding-right:10px;}

.fondmenu {  background-image:url(i/fondmenu.gif); background-repeat:repeat-x; background-position:top left;}


.liste_fondheader {background-image:url(i/liste_fondheader.gif); background-repeat:repeat-x; background-position:top left;}
.details_fondheader {background-image:url(i/liste_fondheader.gif); background-repeat:repeat-x; background-position:top left;}
table.liste_tableau {border:2px solid #aaaaaa;border-collapse:collapse;}
table.liste_tableau tr {background-color:#f7f7f7;}
table.liste_tableau td {border:1px solid #aaaaaa;}


.fondencart {  background-image:url(i/fondencart.gif); background-repeat:no-repeat; background-position:top;}

a.lienmenu:link,a.lienmenu:visited {background-image:url(i/fondmenu.gif); background-repeat:no-repeat; background-position:top left;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#ed171f;text-decoration:none; display:block; width:136px; height:21px; padding-left:26px;padding-top:6px;}
a.lienmenu:hover,a.lienmenu:active {background-color:#b7b7b7;text-decoration:none; background-image:url(i/fondmenus_hover.gif); background-repeat:no-repeat; background-position:top left;color:#ffffff;}

a.lienmenus:link,a.lienmenus:visited,a.lienmenus:hover,a.lienmenus:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#ffffff;font-weight:bold;text-decoration:none; background-image:url(i/fondmenus.gif); background-repeat:repeat-x; background-position:top left; display:block; width:136px; height:21px; padding-left:26px; padding-top:6px;background-color:#eb3940;}

div.fondh1 { background-image: url(i/fondh1.gif); background-repeat:no-repeat; background-position:center bottom; padding-left: 15px; height:20px;}

div.sep { background-image: url(i/sep.gif); background-repeat:no-repeat; background-position:center;}


h1 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#6c6c6c; line-height:100%; display:inline; }

h2 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#eb3940; line-height:100%; display:inline; }

h3 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1f61a9; line-height:100%; display:inline; }

h4 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#353c91; line-height:100%; display:inline; }


.pagination_inactif {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#efefef; font-weight:bold; font-style:italic;}
a.lienpagination:link,a.lienpagination:visited,a.lienpagination:hover,a.lienpagination:active  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0000bb; font-weight:bold; text-decoration:none;display:block;width:100%;}
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;display:block;width:100%;}
.cadrepagination {}
.cadrepaginations {background-color:#0000bb;}




div.bloc_contenu {width:730px;margin:auto;text-align:justify;}

div.justify {text-align:justify;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#525252;}
div.right {float:right; padding-left:8px; }
div.left {float:left; padding-right:8px; }
.dessous {clear:both;}

.contenup { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#525252; }
.contenu,table,td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#525252; }

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

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

a.lienfooter:link,a.lienfooter:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#0000bb; font-weight:bold; font-style:italic; text-decoration:underline; }

a.lienfooter:hover,a.lienfooter: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 {
color:#525252;
  background-color:#FFFFFF;
  border-left: solid #aaaaaa 3px;
  border-right: solid #aaaaaa 1px;
  border-top: solid #aaaaaa 1px;
  border-bottom: solid #aaaaaa 1px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;}
	
input.contact_pb,textarea.contact_pb {
color:#525252;
  background-color:#FFFFFF;
  border-left: solid #dd2804 3px;
  border-right: solid #dd2804 1px;
  border-top: solid #dd2804 1px;
  border-bottom: solid #dd2804 1px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;}

input.frmsubmit {
  cursor: hand;
  background-color:#eb3940;
  color: #ffffff; 
  font-weight:bold; 
  border:solid 0px transparent;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;height: 18px;
}