body {
background-image : url(habillage/body.png);
background-attachment : fixed;
background-repeat : no-repeat;
background-position : top;
background-color : #ffffff;
margin-top: 0px;
}

fieldset {
width: 900px;
border: 2px dashed #BF2E31;
background-image : url(habillage/fond-fieldset.gif);
background-position: center;
background-attachment : fixed;
background-repeat : repeat;
margin: 3px 0;

}

legend:hover
{
	background-color: #BF2E31;
}

legend {
background-color : #ECDEDE;
font-weight : bold;
color : #1e1d1d;
font-size : 14px;
font-family : Verdana;
text-transform: uppercase;
text-align : center ;
font-size: 1em;
align : center ;
border: #BF2E31 2px solid;
padding: 0 10px;
}

input[type=submit], input[type=reset] {
 border:2px outset #A6BEDE;
 font-weight:bold;
 cursor:pointer;
 }
input[type=submit]:hover, input[type=reset]:hover {
 border:2px outset white;
 background-color:white;
 }
input[type=submit]:active, input[type=reset]:active {
 border:2px inset #A6BEDE;
 background-color:#A6BEDE;
 color:black;
 } 

*:focus {
 background-color:#ECDEDE;
 }


.tr {
background-image : url(habillage/ligne.gif);
}
a:link {
color : #1e1d1d;
text-decoration : none;
}
a:visited {
color : #1e1d1d;
text-decoration : none;
}
a:hover {
color : #1e1d1d;
text-decoration : none;

}
a:active {
color : #1e1d1d;
text-decoration : none;
}
.blanc {
color : #ffffff;
font-size : 10px;
font-family : Verdana;
}
.fond-menu {
background: url(habillage/fond-menu.jpg);
height: 36px;
}
.logo {
background: url(habillage/logo.jpg);
width: 986px;
height: 110px;
}
.bande {
background: url(habillage/bande.jpg);
width: 986px;
height: 30px;
}
.derniers {
margin-left: 230px;
}
.fiche {
color : #474747;
font-size : 10px;
font-family : Verdana;
}
.titregros {
color : #8b0100;
font-size : 14px;
font-family : Verdana;
font-weight : bold;
}
.italique {
color : #474747;
font-size : 11px;
font-family : Verdana;
}
.style2 {
font-size : 14px;
font-family : Arial, Helvetica, sans-serif;
}
.style3 {
font-weight : bold;
}
.form_definitions {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #8b0100;
}
.form_informations {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #433f3f;
}
.form_header_title {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
color : #433f3f;
}
.model_title {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #433f3f;
font-weight : bold;
}
.model_message {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #433f3f;
font-weight : bold;
}
.model_title_small {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #666666;
font-weight : normal;
}
.message_header {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #666666;
font-weight : bold;
}
.error {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #a70011;
}
.message {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #666666;
}
.form_definitions2 {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #433f3f;
}
.modelbox_title {
font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size : 12px;
color : #8b0100;
font-weight : bold;
}
.csd {
font-family : Helvetica, Arial, sans-serif;
font-size : 10px;
color : #555555;
padding-top : 4px;
letter-spacing : 3px;
}
