html {height:100%;}
body {background-color: #cacaca;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;margin-top:0;margin-left:0;margin-right:0;margin-bottom: 0;height: 100%;background-image: url(i/fondbody.jpg);}
   
	
.cadrephoto{border:1px solid #0b0061;}	
.fondcontenu {background-image: url(i/fondcontenu.gif);background-repeat:repeat-x;background-color: #f8f9fb;}
.fondmenu {background-image: url(i/menufond.gif);background-position:bottom;background-repeat:repeat-x;}	
.fondmenus {background-image: url(i/menufonds.gif);background-position:bottom;background-repeat:repeat-x;}	
.ombrebas {background-image: url(i/ombrebas.gif);background-repeat:repeat-x;}	
.ombredroit {background-image: url(i/ombredroit.gif);background-repeat:repeat-y;}	
.fondbandeau{background-color: #ffffff;background-image: url(i/fondbandeau.jpg);background-position:right;background-repeat:no-repeat;}
.fondbasdepage{background-color: #ffffff;background-image: url(i/fondbasdepage.gif);background-repeat:repeat-x;}
.fondcyan{background-image: url(i/fondcyan.gif);background-repeat:repeat-x;}

.fondcontenuindex{background-image: url(i/fondcontenuindex.gif); background-repeat:repeat-x;}
.fondboutonindex{background-image: url(i/fondboutonindex.gif); background-repeat:no-repeat; background-position:center;}

a.lienpage:link,a.lienpage:visited,a.lienpage:hover,a.lienpage:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold;text-decoration: none;}
a.lienpages:link,a.lienpages:visited,a.lienpages:hover,a.lienpages:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color:#000000; color: #ffffff;font-weight: bold;text-decoration: none;}


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

td.fondblanc{background-color:#ffffff;}

.noirtop {border-top:1px #000000 solid;}
.noirbottom {border-bottom:1px #000000 solid;}
.noirleft {border-left:1px #000000 solid;}
.noirright {border-right:1px #000000 solid;}
.noir {border:1px #000000 solid;}
    
.gristop {border-top:1px #787e7a solid;}
.grisbottom {border-bottom:1px #787e7a solid;}
.grisleft {border-left:1px #787e7a solid;}
.grisright {border-right:1px #787e7a solid;}
.gris {border:1px #787e7a solid;}

td.lm1 {background-image: url(i/lignemenu.gif);background-position:top left;background-repeat:no-repeat;}
td.lm2 {background-image: url(i/lignemenu.gif);background-position:top right;background-repeat:no-repeat;}

.contenup {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #2B2F46;}
.contenu,table,td {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #2B2F46;}

.creditphoto {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #2B2F46;  font-style: italic; }

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


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

a.sousmenu:link,a.sousmenu:visited {display:block;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #0059ac;text-decoration: none;width: 100%;padding: 5px 0px 5px 0px;}
a.sousmenu:hover,a.sousmenu:active{text-decoration: none;background-color: #f3f4f6}
a.sousmenus:link,a.sousmenus:visited {display:block;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #0b0061; font-weight: bold; text-decoration: none;width: 100%;padding: 5px 0px 5px 0px;background-color: #f3f4f6}
a.sousmenus:hover,a.sousmenus:active{text-decoration: none;}

a.fleches_details:link,a.fleches_details:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #ff0000; font-weight: bold; text-decoration: none;}
a.fleches_details:hover,a.fleches_details:active{text-decoration: none;}


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

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

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

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

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

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

input.contact,textarea.contact {background-color:#FFFFFF;border-left: solid #48add9 4px;border-right: solid #48add9 1px;border-top: solid #48add9 1px;
  border-bottom: solid #48add9 2px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;}
	
input.contact_pb,textarea.contact_pb {
  background-color:#FFFFFF;
  border-left: solid #BF0000 4px;
  border-right: solid #BF0000 1px;
  border-top: solid #BF0000 1px;
  border-bottom: solid #BF0000 2px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;}

input.frmsubmit {cursor:hand;background-color:#ffffff;color:#48add9;font-weight:bold;border:solid 0px transparent;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;width:100px;height:18px;}

