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

.fondsite { background-image:url(i/fondsite.gif); background-repeat:repeat-y;background-position:top center;}
.fondbandeau { background-image:url(i/fondbandeau.jpg); background-repeat:no-repeat;background-position:top center;}
.fondmenu {background-image:url(i/fondmenu.gif); background-repeat:repeat-x;background-position:center;}
.footer {font-size:11px; color:#ffffff;}

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

.date {color:#ffff00;font-weight:bold;font-size:11px; }

.nom_commentaire {color:#d9dcef;font-size:11px;font-weight:bold;}
.texte_commentaire {color:#d9dcef;font-size:11px;}
.date_commentaire {color:#d9dcef;font-size:11px;font-style:italic;}
.err_commentaire {background-color:#ffffff;color:#ff0000;}

.form_commentaire {
	font-size:11px;
}

a.lien:link,a.lien:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; 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:11px; color:#ffffff; font-weight:bold; font-style:italic; text-decoration:underline; }
a.lienpetit:hover,a.lienpetit:active { text-decoration:none; }

.sep {background-image:url(i/sep.gif); background-repeat:repeat-x;background-position:left;padding:4px;}
.sep2 {background-image:url(i/sep2.gif); background-repeat:repeat-x;background-position:center;padding:3px;}

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


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

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

a.lienmenu:link,a.lienmenu:visited {font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px;color:#032e96;text-decoration:none;}
a.lienmenu:hover,a.lienmenu:active {text-decoration:none;}

a.lienmenus:link,a.lienmenus:visited,a.lienmenus:hover,a.lienmenus:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px;color:#ffff00;text-decoration:underline;font-weight:bold;}


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






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

