html {height: 100%;}
body {background-color: #83898c;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-x; background-attachment:fixed;}

.fondsite{background-image:url(i/fondsite.gif);background-repeat:repeat-y;border-bottom:1px solid #000;}

.fondcontenu {background-image: url(i/fondcontenu.gif);background-repeat:repeat-y; background-color: #202021; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; color: #ffffff;}
.fondcontenuhaut {background-image: url(i/fondcontenuhaut.gif);background-repeat:repeat-y; background-color: #202021;}
.fondcontenubas {background-image: url(i/fondcontenubas.gif);background-repeat:repeat-y; background-color: #202021;}

.fondbandeau {background-image: url(i/fondbandeau.jpg);background-repeat:no-repeat;background-position: top left;}
td.padding {padding-left:10px;padding-right:10px;}

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



div.citation_t { background-image: url(i/citation_t.gif);background-repeat:no-repeat;background-position: top left;margin-left:5px;margin-right:5px;}
div.citation_b { background-image: url(i/citation_b.gif);background-repeat:no-repeat;background-position: bottom right;text-align:justify;padding:10px 22px 10px 22px;font-style:italic; }
div.signature { padding: 3px 22px 24px 27px;}

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

.fondleft {background-image: url(i/fondmenu.jpg);background-repeat:no-repeat; background-position: 15px 109px;}
.fondmenus {background-image: url(i/fondmenus.gif);background-repeat: no-repeat; background-position: 0px 0px;}
.fondmenu {background-image: url(i/fondmenubas.gif);background-repeat: no-repeat; background-position: bottom right;}

.ligneg{background-color: #4d4e4f; border-left:1px solid #73797d;}
.ligneh{background-color: #4d4e4f; border-top:1px solid #73797d;}
.ligned{background-color: #4d4e4f; border-right:1px solid #73797d;}
.ligneb{background-color: #4d4e4f; border-bottom:1px solid #73797d;}

a.lienmenu:link,a.lienmenu:visited {text-decoration: none;display:block;width:100%;padding-top:3px;padding-bottom:3px;}
a.lienmenu:hover,a.lienmenu:active {background-image: url(i/fondmenuh.gif);  background-repeat: no-repeat;  }
a.lienmenu:focus {outline:none;}
a.lienmenus:link,a.lienmenus:visited,a.lienmenus:hover,a.lienmenus:active {text-decoration: none;display:block;width:100%;padding-top:3px;padding-bottom:3px;}
a.lienmenus:focus {outline:none;}

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

.cadrepagination {}
.cadrepaginations {background-color:#F6DE5A;}
a.lienpagination:link,a.lienpagination:visited,a.lienpagination:hover,a.lienpagination:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F6DE5A; 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: #000000; font-weight: bold; text-decoration: none;}



img.cadre {border:1px solid #f7d87d; padding:2px;}
.contour {border:1px solid #f7d87d; padding:2px;}

.bandeau2 {background-image: url(i/bandeau2.jpg);background-repeat: no-repeat; background-position: left;}

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

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


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

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


.contenup {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff;}
.contenu,table,td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;}
a.lien:link,a.lien:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #F6DE5A; font-weight: bold; font-style: italic; text-decoration: none;}
a.lien:hover,a.lien:active{text-decoration: none;}
a.lienpetit:link,a.lienpetit:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #F6DE5A; font-weight: bold; font-style: italic; text-decoration: none;}
a.lienpetit:hover,a.lienpetit:active {text-decoration: none;}

a.fleche:link,a.fleche:visited,a.fleche:hover,a.fleche:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; font-weight: bolder; text-decoration: none;}
td.fondfleche{ background-image: url(i/fondmenu.gif); background-repeat: repeat-x;border: 1px #000000 solid; }

.obligatoire {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color: #ffa70d;font-weight:bold;}

input.contact,textarea.contact {background-color: #ffffff;
  border:2px solid #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;}
	
input.contact_pb,textarea.contact_pb {
  background-color:#c8c9ca;
  border:2px solid #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;}


input.frmsubmit {cursor: hand;background-color:#202021;color: #F6DE5A;border:solid 0px transparent;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;}
.cadresubmit {border: 1px #F6DE5A solid;}

div.container {position:relative;}
div.flasheff {position:absolute;left:0px;top:0px;}
div.marge {height:110px;}
