html {height: 100%;}
body {
   background-color: #DCDCDC;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   margin-top: 0;
   margin-left: 0;
   margin-right: 0;
   margin-bottom: 0;
   background-image: url(i/fondbody.gif);
   background-repeat: repeat-x;
   height: 100%;
   }


.c1 {border-left: 1px #01308C solid;}
.c2 {border-top: 1px #01308C solid;}
.c3 {border-right: 1px #01308C solid;}
.c4 {border-bottom: 1px #01308C solid;}
   
.cadrephoto {border: 1px #56616B solid;}
.cadresubmit {border: 1px #5A649F solid;}
.cadrenoir {border: 1px #000000 solid;}
.cadregris {border: 1px #999999 solid;}
.cadrebleu {border: 2px solid #0082D8;}

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

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

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

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

a.lienpage:link,a.lienpage:visited,a.lienpage:hover,a.lienpage:active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #01308C; text-decoration: none;}

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

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

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

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


a.lienpetit:link,a.lienpetit:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#BF0000; 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;}

input.contact,textarea.contact {
  background-color:#FFFFFF;
  border-left: solid #5A649F 3px;
  border-right: solid #5A649F 1px;
  border-top: solid #5A649F 1px;
  border-bottom: solid #5A649F 1px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;}
	
input.contact_pb,textarea.contact_pb {
  background-color:#FFFFFF;
  border-left: solid #BF0000 3px;
  border-right: solid #BF0000 1px;
  border-top: solid #BF0000 1px;
  border-bottom: solid #BF0000 1px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;}

input.frmsubmit {
  cursor: hand;
  background-color:#CDE3FA;
  color: #01308C;  
  border:solid 0px transparent;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 80px;height: 22px;
}
