/* base */
body,td,th {
margin:0px;padding:0px;background: #ffffff;float:left;font-family: verdana, sans serif;	font-size: 12px;color: #000000;
}

a,a:link, a:visited{
color:#000000; font-weight:bold; text-decoration:none
}
a:hover{
text-decoration:underline;
}

div#bandeau{
position:absolute;top:0px;left:0px;
height:100px;width :1020px; background-color:#1165a4;margin-left:0px; padding-left:0px
}

div#colgche{
position:absolute;top:150px;left:0px;width:140px;
}

div#colgche td{
font-size:10px!important;
}
div#colgche td.clrd{
  background-color:#ffCB05;
}
div#coldte{
position:absolute;top:110px;left:880px;width:140px;
}

div#colgche p,div#coldte p{
margin:5px!important;
}

div#contenu{
position:absolute;top:110px;left:150px; width:720px;
}
/* textes */


.titre,.chapo,.sstitre,.note{
color:#0066A8;
}
.titre{
font-size:25px; font-weight:bold;margin:0px;padding:0px
}
.note{
font-weight:bold;margin-top:0px;padding:0px
}
.sstitre{
font-weight:bold;
}
.legend{
font-size:10px; font-weight:bold;margin-top:0px;padding:0px
}
/* forms */
input{
display:inline;
}

.asaisir{
font-weight:bold;
}

label{
display:block; margin-bottom:10px;
}



textarea{
display:block;
}

.ligne{
display:inline;margin-bottom:10px;
}

FORM, H1{
text-align:left;
}



input{
border-color: #FFFFFF #FFFFFF #a2c1e2 #FFFFFF;border-style: dotted;border-width: 0px 0px 1px 0px;font-weight: bold;color: #a2c1e2;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-style: normal;letter-spacing: 1px;padding-left:10px;margin-left:5px
}

/*span{
display:block;margin-bottom:10px;
}*/

Input.bouton{
color: #ffffff;background-color: #a2c1e2;border: 1px solid #0066CC; cursor: pointer; display: block; float:left
}


LABEL.ligne  input{
border-style: none;
}

option, textarea {
font-weight:bold;color: #a2c1e2;font-family: Verdana, sans-serif;font-size: 10pt;letter-spacing: 1px;
}