/*general-----------------------------x*/
body{ background-color: #ffffff; margin:0px; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #004677; }
img, table { border: none; }
h1 { font-family: Helvetica, Arial, sans-serif; text-align: left; color: #A98105; margin: 0 0 10px; padding: 0; font-size: 19px; letter-spacing: 1px; font-style: italic; }
h2 { color: #A98105; font-size: 12px; text-align: left; margin: 0 0 8px; padding: 0; }
h4 { font-size: 12px; text-align: left; margin: 0 0 7px; padding: 0; font-weight: normal; }

a { color: #00532D; text-decoration: underline; }
a:hover, a.lienSig:hover { color: #A98105; text-decoration: underline; }
a.lienSig { color: #D2C190; text-decoration: none; }

.textHome { font-size: 80%;line-height:120%;color:#7B6F51;}
.textSig{ font-size: 60%;color:#D2C190}
.Sig{ padding:10px;}

/*--- menus, conteiners, divers ---*/
#ssMenu { width: 170px; background: url(/medias/sous_menus/ssmenu_bas.gif) no-repeat left bottom; padding-bottom: 8px; }
#ssMenu div { background: url(/medias/sous_menus/ssmenu_fond.gif) repeat-y; padding-top: 8px; }
#zoneMenuTop { width: 170px; vertical-align: top; padding-top: 5px; background: url(/medias/clear_brun.jpg) repeat-x; }
#zoneSsMenu { padding-top: 11px; }
#zoneSsMenu .vig { margin-top: 6px; width: 92px; height: 71px; }
#zoneBtAccueil { width: 170px; height: 46px; background: url(/medias/bot_menu_home.gif) no-repeat; }
#zoneContenu, #zoneContenuForm { margin: 9px 0 0 40px; text-align: justify; width: 470px; }
#zoneContenu { font-size: 70%; color: #7B6F51; }
#windowed { background-color: #CED7D3; margin: 0; padding: 0; }
.boldList, .boldList2 { font-weight: bold; text-align: left; margin-top: 0; }
.boldList2, .boldList2 ul, .contnrAssocie ul { margin: 0 0 0 15px; padding: 0; list-style: none; }
.boldList li { padding-bottom: 4px; }
.boldList2 li, .contnrAssocie li { padding: 0 0 10px 12px; background: url(/medias/puce_faq.gif) no-repeat 0 4px; }
.boldList2 ul { margin: 10px 0 4px 1px; }
.boldList2 ul li, .contnrAssocie li { background: none; font-weight: normal; background: url(/medias/puce_faq2.gif) no-repeat 0 4px; padding-bottom: 8px; }
.contnrAssocie ul { margin: 6px 0 0 12px; }
.fullWidthTable { border: none; border-spacing: 0; border-collapse: collapse; width: 100%; }
.fullWidthTable td { padding: 0; }
.contnrAssocie { width: 470px; margin-bottom: 20px; }
.contnrAssocie img { float: left; width: 135px; }
.contnrAssocie div { width: 294px; margin: 40px 0 0 35px; float: left; text-align: left; }


/*--- formulaires ---*/
#zoneContenuForm { background: url(/medias/form_middle.gif) repeat-y; margin: 11px 0 22px 40px; }
#zoneContenuForm img { display: block; }
#tblForm td { vertical-align: top; font-size: 70%; color: #7B6F51; }
#tblForm .label { width: 33%; text-align: right; padding: 5px 15px 0 0; }
#tblForm .label span, #tblForm .button span { color: #AD5C5C; font-size: 10px; }
#tblForm .field { width: 67%; padding: 0 60px 8px 0; }
#tblForm .button { text-align: right; padding: 0 57px 10px 0; }
#tblForm .button div { color: #AD975C; font-size: 10px; float: left; }
/*\*/
#btnSend { float: right; }
/**/
#tblForm .valid { text-align: center; color: #A98105; }
#confirm { text-align: center; margin: 10px 15px 15px; color: #A98105; }
.champForm { width: 100%; }
#sepForm td { vertical-align: bottom; padding-bottom: 8px; }


/*--- FAQ ---*/
.listeFAQ { margin: 12px 0 20px 15px; padding: 0; text-align: left; list-style: none; }
.listeFAQ li { padding: 0 0 12px 13px; font-weight: bold; background: url(/medias/puce_faq.gif) no-repeat 0 4px; }
.listeFAQ li.vide { font-weight: normal; }
.listeFAQ li, .listeFAQ a { color: #7B6F51; text-decoration: none; }
.listeFAQ a:hover { text-decoration: underline; color: #00532D; }
#reponseFAQ { padding-left: 28px; margin-top: -20px; }


/*--- Liste des documents PDF ---*/
.listePDF { margin: 0; padding: 0; text-align: left; list-style: none; }
.listePDF li { padding: 0 0 15px 22px; background: url(/medias/ico_logopdf.gif) no-repeat; }
.listePDF a { color: #7B6F51; font-weight: bold; text-decoration: none; }
.listePDF a:hover { text-decoration: underline; color: #00532D; }
.listePDF span, .beigePale { color: #AD975C; }

/*-- Download Acrobat Reader ---*/
#dlReader { background: url(/medias/pdfwarning_fond.gif) no-repeat right bottom; background-color: #F7F4ED; margin-top: 4px; }
#dlReader div { background: url(/medias/ico_logopdf.gif) no-repeat 11px 5px; font-size: 10px; padding: 7px 20px 7px 33px; }
#dlReader a { color: #7B6F51; }
#dlReader a:hover { color: #00532D; }

/*--- clearfix pour floats (positioniseverything.com) --- */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */