html { height:100%; }

body { background-color:#a94922; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3c1700; 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;}

.fondbandeau  { background-image:url(i/fondbandeau.gif); background-repeat:repeat-x; background-position:top left;background-color:#fffbf1;}

.fleur_left { background-image:url(i/fleur_left.jpg); background-repeat:no-repeat;background-position:top left; }
.fleur_right { background-image:url(i/fleur_right.jpg); background-repeat:no-repeat;background-position:top right; }

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

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

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

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

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


.fondmenu { background-image:url(i/fondmenu.gif); background-repeat:repeat-x; background-position:top left; background-color:#fef1c6; border-bottom:2px solid #ffffff; }
.fondmenu_s {  background-image:url(i/fondmenu_s.gif); background-repeat:repeat-x; background-position:top left;  border-bottom:2px solid #ffffff;}
.br_white_r {border-right:1px solid #ffffff;}





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

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

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

.cadre{ border-left:solid #ffffff 1px; border-right:solid #ffffff 1px; }
.cadre_blanc{ border:1px #ffffff solid;}
.cadre_marron{ border:2px #723200 solid; background-color:#ffffff;}
.cadre_menu{ border-right:1px #321100 solid;}

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

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


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

.encart {background-color: #fef1c6; border:1px #321100 dashed; padding:5px; }

.tarifs3 {background-color: #fef6dc;}
.tarifs2 {background-color: #fef1c6;}
.tarifs1 {background-color: #f6dfaf;}

div.souligne { float:right; background-image:url(i/souligne.gif); background-repeat:no-repeat; background-position:top right; width:140px; height:20px; text-align: right; padding-right:12px; padding-top:12px;}

div.souligne_lien { background-image:url(i/souligne_lien.gif); background-repeat:no-repeat; background-position:top center; width:340px; height:20px; text-align: center;}

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

div.peinture { float:left; padding-right:8px;}
div.contenu {text-align:justify;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3c1700; padding-right: 15px;  padding-left: 15px}

div.fondbasdepage {width:750px; text-align:center; margin:auto; font-size:10px; height:25px; color:#ffffff; padding-top: 5px;}

.ombre_right  { background-image:url(i/ombre_right.gif); background-repeat:repeat-y; background-position:left top;}
.ombre_left  { background-image:url(i/ombre_left.gif); background-repeat:repeat-y; background-position:right top;}

.contenup { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}
.fondcontenu { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#644306;background-image:url(i/fondcontenu.gif); background-repeat:repeat-x;background-position:top;border-left:solid #ffffff 1px; border-right:solid #ffffff 1px; border-bottom:solid #ffffff 1px; background-color:#ffffff; padding-top:5px;}

.fondmentions { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#644306;background-image:url(i/fondcontenu.gif); background-repeat:repeat-x;background-position:top left; border:solid #ffffff 1px;}

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

a.lieni:link,a.lieni:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3c1700; text-decoration:none; }
a.lieni:hover,a.lieni:active{ text-decoration:underline;}

a.lienpetit:link,a.lienpetit:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#653c0e; 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 #ca090c 4px; border-right:solid #ca090c 1px; border-top:solid #ca090c 1px; border-bottom:solid #ca090c 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:no-repeat; background-position:left top; background-color:#fffccf; height:26px; width:110px;  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;}

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