html { height:100%; }

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

.fondornement  { background-image:url(i/fondornement.jpg); background-repeat:no-repeat;background-position:top center;}

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

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

h2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;font-style: italic;font-weight: bold;color:#525252;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 { border-bottom:1px solid #ffffff;}

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

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



.present {color:#666666;font-weight:bold;}


.cadre { border:1px #646464 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: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/fleches.gif);margin:0px 0px 6px -12px;padding:0px; }

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


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

div.contenu {text-align:justify;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#525252;  padding-top: 5px; padding-bottom: 10px; padding-right: 15px;  padding-left: 15px}

div.fondbasdepage { background-image:url(i/fondbasdepage.gif); background-repeat:no-repeat; background-position:center; width:760px; text-align:center; margin:auto; font-size:10px; height:25px; color:#ffffff; padding-top: 5px;}

div.fondombrebandeau{ background-image:url(i/fondombrebandeau.gif); background-repeat:repeat-x; background-position:top right;text-align:left; margin:auto;}

.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:#525252; background-color:#ffffff;}

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


.pagination_inactif {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#eed3ab; font-weight:bold; font-style:italic; }

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

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

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: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-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; }