html { height:100%; }
 
body { background-color:#ffffff; 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.jpg); background-repeat:repeat-x;background-position:center;}

h1 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 13px;font-style: italic;font-weight: bold;color: #af0d0b;line-height: 100%;display: inline; }
h2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;font-style: italic;font-weight: bold;color: #8d2a00;line-height: 100%;display: inline; }

.fondcontenu { background-image:url(i/fondcontenu.gif); background-repeat:repeat-y;background-position:top center;}
.fondcontenu_h { background-image:url(i/fondcontenu_h.gif); background-repeat:no-repeat;background-position:top center; }
.fondcontenu_b { background-image:url(i/fondcontenu_b.gif); background-repeat:no-repeat;background-position:bottom center;}

.blanc { color:#ffffff; }

.sep {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #ffffff;}
.fondsousmenu_l { background-image:url(i/fondsousmenu_l.gif); background-repeat:no-repeat;background-position:left; height:23px;}
.fondsousmenu_bg { background-image:url(i/fondsousmenu_bg2.gif); background-repeat:repeat-x;background-position:center; height:23px;}
.fondsousmenu_r { background-image:url(i/fondsousmenu_r.gif); background-repeat:no-repeat;background-position:right; height:23px;}

.fondsousmenu_bg2 { background-image:url(i/fondsousmenu_bg.gif); background-repeat:repeat-x;background-position:center; height:23px;}

.cadrephoto {border:1px solid #b10e0b;  }

.pagination_inactif {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #d6d4ae;font-weight: bold;font-style:italic;}
.cadrepagination {}
.cadrepaginations {background-color:#b10e0b;}
a.lienpagination:link,a.lienpagination:visited,a.lienpagination:hover,a.lienpagination:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #b10e0b; 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;}

.red {color:#ff0000;font-weight:bold;}

.contourrouge { border:1px #ca090c solid;}


.contour { border:1px #ca090c solid; background-color:#ffffff;}

div.lr{ background-image:url(i/l.gif); background-repeat:no-repeat; background-position:right bottom;}
div.ll{ background-image:url(i/l.gif); background-repeat:no-repeat; background-position:left bottom;}

.feuilles_h{ background-image:url(i/feuilles_h.gif); background-repeat:repeat-x;background-position:top; }
.feuilles_b{ background-image:url(i/feuilles_b.gif); background-repeat:repeat-x;background-position:bottom; }
.pierres { background-image:url(i/pierres.jpg); background-repeat:repeat-x;background-position:bottom; }

.fondlien { background-image:url(i/fondlien.gif); background-repeat:no-repeat;background-position:bottom right; }
.fondpopup { background-image:url(i/fondpopup.jpg); background-repeat:no-repeat;background-position:top left; background-color:#fffef7;}


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


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

ul.pucepetit li { font-size:11px; }

div.wifi {float:right;border:1px solid #D6D4AE;padding:4px;background-color:#ffffff;text-align:center;margin-right:20px;}

.fondmenu{ background-image:url(i/fondmenu.gif); background-repeat:repeat-x; background-position:bottom; background-color:#dbd7b1}

a.lienmenu:link,a.lienmenu:visited {font-weight:bold;font-style:italic;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#b10e0b;text-decoration:none; display: block; width:100%; padding-top:6px;padding-bottom:6px;}
a.lienmenu:hover,a.lienmenu:active {background-image:url(i/fondmenu_s.gif); background-repeat:repeat-x; background-position:center;}

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

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

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


div.right { float:right; padding-left:8px;}
div.left { float:left; padding-right:8px;}
.dessous {clear:both;  }


div.sep { background-image:url(i/sep.gif); background-repeat:repeat-x; background-position:center; width:540px; }

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

.contenufooter { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; background-color:#fffccf;}

.contenup2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}

.contenu,table,td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

.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:12px; color:#ca090c; 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:#ca090c; font-weight:bold; font-style:italic; text-decoration:underline; }

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 #ca090c 4px; border-right:solid #ca090c 1px; border-top:solid #ca090c 1px; border-bottom:solid #ca090c 1px;background-color:#ffffff;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }

.fondcontact { background-image:url(i/fondcontact.gif); background-repeat:repeat-y;background-position:center;}

input.contact_pb,textarea.contact_pb { background-color:#ffffff; 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:no-repeat; background-position:left top; background-color:#fffccf; height:26px; width:100px;  cursor:hand; color:#000000; border:solid 0px transparent;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ca090c; font-weight:bold; font-style:italic; text-decoration:none;padding-left:20px}

.cadresubmit { border:1px #a8a8a8 solid; }

