body { color: white; font-family: sans-serif, Arial, Verdana, Helvetica; font-weight: normal; line-height: 14px; background-color: black; margin: 5px; padding: 0; }
p { color: black; font-size: 12px; font-weight: normal; line-height: 16px; margin: 0; }
td { vertical-align: top; margin: 0; outline-width: 0; }
h1 { font-size : 24px; font-weight: normal; text-align: left; margin: 0; padding-top: 5px; padding-bottom: 5px; }
h2 { color: black; font-size : 12px; font-weight: normal; line-height: 16px; text-align: left; margin: 0; padding-left: 15px; }
h3 { color: #c9062c; font-size : 18px; font-weight: normal; margin: 0; padding-top: 20px; }
h4 { font-size: 12px; font-weight: normal; margin: 0; th: 1px; }
h5 { color: black; font-size : 12px; font-weight: normal; margin: 0; padding-left: 10px; }
h6 { color: #3a3a3a; font-size : 11px; font-weight: normal; margin: 0; padding-right: 5px; }
a { color: #f98405; font-weight: normal; text-decoration: none; }
a:hover { color: white; text-decoration: none; }
.a1 { color: black; margin-right: 10px; margin-bottom: 2px; }
.a1:hover { color: #ff8c00; margin-right: 10px; margin-bottom: 2px; }
.a2 { color: blue; font-weight: normal; text-decoration: underline; }
.a2:hover { color: purple; font-weight: normal; text-decoration: underline; }
.a3 { color: #000000; font-weight: normal; text-decoration: underline;  font-size: 12px;}
.a3:hover { color: #000000; font-weight: normal; text-decoration: underline;  font-size: 12px;}
/*----------Bloc menu haut*/
div#menu-haut{ text-decoration: none; float: left; }
div#menu-haut a{ color: white; font-size: 14px; font-weight: normal; font-style: normal; display:block; background-color: #f98405; background-image: url(../images/bouton-orange.jpg); text-decoration: none; text-align: center; width: 98px; height: 98px; float: left; margin: 0 0 0 5px; border-bottom: 2px solid black; }
div#menu-haut a:hover{ color: black; background-color:white; background-image: url(../images/bouton-blanc.jpg); }
div#menu-haut2{ text-decoration: none; float: left; }
div#menu-haut2 a{ color: white; font-size: 14px; font-weight: normal; font-style: normal; display:block; background-color: #f98405; background-image: url(../images/bouton-orange.jpg); text-decoration: none; text-align: center; width: 98px; height: 98px; float: left; margin: 0 0 0 5px; border-bottom: 2px solid black; }
div#menu-haut2 a:hover{ color: black; background-color:white; background-image: url(../images/bouton-blanc.jpg); }
.titre-noir { color: black; font-size: 12px; }
/*----------Bouton haut client*/
div#bouton-client{ float: left; margin: 0; }
div#bouton-client a{ color: white; font-size: 14px; font-weight: normal; font-style: normal; background-color: #565455; background-image: url(../images/bouton-gris.jpg); text-decoration: none; text-align: center; width: 98px; display:block; height: 98px; margin: 0; border-bottom: 2px solid black; }
div#bouton-client a:hover{ color: black; background-color:white; background-image: url(../images/bouton-blanc.jpg); margin: 0; }
/*----------Bloc menu gauche*/
.menu-gauche { font-size: 12px; font-weight: normal; background-image: url(../images/damier-02.gif); background-repeat: no-repeat; background-position: right bottom; margin: 0; }
/*----------Bloc titre*/
.bloc-titre { background-image: url(../images/damier-01.gif); background-repeat: no-repeat; background-position: right bottom; margin: 0; padding-top: 5px; padding-bottom: 10px; padding-left: 125px; }
.titre-orange { color: #ec6e20; }
/*----------Contenu faq*/
input, textarea, select { font-size: 10px; font-weight: normal; margin: 0; }
.bloc-gauche { font-weight: normal; background-color: white; background-image: url(../images/faq/photo-faq.jpg); background-repeat: no-repeat; background-position: left top; margin: 0; padding-right: 15px; padding-bottom: 15px; padding-left: 140px; }
.bloc-droit { font-weight: normal; background-color: #ff8c00; margin: 0; }
.bloc-selection { background-color: #aeaeae; margin: 0; padding-right: 5px; padding-left: 5px; border: solid 1px #938f91; }
.bloc-theme { color: #ec6e20; font-size: 12px; font-weight: normal; background-image: url(../images/liseret-02.gif); background-repeat: repeat-x; background-position: 0 bottom; height: 10px; margin: 0; padding-top: 2px; padding-bottom: 2px; }
.encadre { font-size: 12px; color: #000000; font-family: sans-serif, Arial, Verdana, Helvetica; background-color: #fff2e2; margin: 0; padding: 2px 10px; border: solid 1px #f6b056; }
/*----------Info cnil*/
.titre-cnil { color: white; font-size: 11px; font-weight: bold; background-color: #575757; margin: 0; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; border-top: 1px solid #d27200; border-bottom: 1px solid #87879a; }
.bloc-cnil { color: #575757; font-size: 10px; font-weight: normal; background-color: white; background-position: 0 bottom; margin: 0; padding: 5px; border-bottom: 1px solid #d27200; }.img { margin-right: 10px; margin-bottom: 2px; border: solid 1px #ff8c00; }/*----------Bloc menu bas*/.menu-bas { font-size: 11px; background-image: url(../images/liseret.gif); background-repeat: repeat-y; background-position: right 0; margin: 0; padding-right: 5px; }.erreur { color:red; font-weight: bold; font-size: 11px;}
/* ------------------------bloc-marque*/#gcd { color: black; width: 960px; height: 60px; background-image: url(../bloc-marque/bg-gcd.jpg); background-repeat: no-repeat; background-position: 0 0; font-size: 11px; font-family: Tahoma, Arial, sans-serif; line-height: 15px; text-align: left; margin: 0; padding: 0 0 30px; }#gcd h1 { color: black; font-size: 11px; font-family: Tahoma, Arial, sans-serif; font-weight: normal; line-height: 15px; text-align: left; }#gcd a:link, #gcd a:visited, #gcd a:active { text-decoration: none; color: #fff; font-size: 11px; font-family: Tahoma, Arial, sans-serif; line-height: 15px; background: transparent; text-align: left; }#gcd a:hover { text-decoration: none; color: #000; font-size: 11px; font-family: Tahoma, Arial, sans-serif; line-height: 15px; text-align: left; }

/*----------recherche*/
.search {
color: #f98405;
font-size: 12px;
font-weight: normal;
vertical-align: middle;
width: auto;
height: auto;
}
.search input {
border: solid 1px #f98405;
}
.search2 input {

}

