/* Feuille de style pour navigateurs conformes aux standards */


/* redéfinitions globales */
html { overflow-y: scroll; }
body { font-family: Verdana, Sans-Serif; color: #484E53; margin: 30px 0px 24px 0px; background-color: #FFF; }
table, img { border: none; }
h2 { margin: 0px;  padding: 20px 23px 6px; font-weight: bold; color: #F1A909; font-size: 11px; }
h3 { margin: 0px;  padding: 0px; font-weight: bold; color: #AB2800; font-size: 12px; }
td, th { padding: 0; vertical-align: top; }
a:link { font-weight: normal; text-decoration: none; color: #484E53; }
a:visited { font-weight: normal; text-decoration: none; color: #484E53; }
a:hover, a:active { background-color: #D8D4CB; }
div.hr { height: 1px; background-color: #D3CDC7; margin: 0 0 13px; }
div.hr hr { display: none; }

/* ssmenu */
.ssmenuCtnr { min-height: 200px; background: url(/medias/communs/bg_boite.gif) repeat-x; margin-right: 1px; }
.ssmenuCtnr ul { list-style: none; margin: 0 0 0 24px; padding: 20px 0 20px; }
.ssmenuCtnr li { padding: 0 0 10px 10px; background: url(/medias/communs/dot.gif) no-repeat 0 5px; }
.ssmenuCtnr li ul { padding: 10px 0 0; margin: 0 8px -10px; }
.ssmenuCtnr li ul li { background: url(/medias/communs/dot2.gif) no-repeat 0 5px; padding: 0 0 8px 11px; }
.ssmenuCtnr a.ssmenubold {color: #871F09; font-weight: bold; }
.ssmenuCtnr a.ssssmenubold {color: #484E53; font-weight: bold; }

/* master page */
#mstrColGc { font-size: 11px; }
#mstrZoneMenu { margin-top: 35px; background: url(/medias/communs/acc_fond.gif) repeat-y right top; }
#mstrContenu { font-size: 11px; }
#mstrContenuint, #mstrContenuint2 { padding: 40px 40px 15px 50px; min-height: 300px; font-size: 11px; background: url(/medias/communs/bg_fleur.jpg) no-repeat right top; }
#mstrContenuint div img { vertical-align: text-top; margin-top: 1px; }
#mstrContenuint p { margin: 0 0 15px; }
#mstrContenuint a.underline { text-decoration: underline; }
#mstrContenuint ul, #mstrContenuint2 ul { list-style: none; margin: 0 0 0 24px; padding: 10px 0 10px; }
#mstrContenuint ul li, #mstrContenuint2 ul li { padding: 0 0 10px 10px; background: url(/medias/communs/dot.gif) no-repeat 0 5px; }
#mstrContenuint table { border: 3px solid #FFF; border-collapse: collapse; }
#mstrContenuint td { background-color: #FEF7ED; border: 3px solid #FFF; }
#mstrFooter { height: 50px; font-size: 10px; vertical-align: middle; text-align: center; }
#mstrFooter img { vertical-align: middle; }
.bordureImg { border: 1px solid #CEC6C2; margin: 0px -40px 20px 20px; float: right; }
#imgTitreShort { display: block; }
#imgTitre { display: block; margin-bottom: 15px; }
#mstrContenuint #pdfWarn { width: 346px; margin: 0; padding: 0; }
#mstrContenuint #pdfWarn li { padding: 0 0 0 28px; background: url(/medias/communs/icopdf.gif) no-repeat 0 5px; }

/* tableau */
#tableftgris { text-align: left; vertical-align: middle; padding: 5px 25px 5px 5px; background-color: #E3E3E3; font-size: 11px; color: #484E53; font-weight: normal; }

#mstrContenuint ul.docs { margin: 0.9em 0 1.09em; }
#mstrContenuint ul.docs li { padding: 0.2em 0 0.7em 2.0em !important; background: url(/medias/communs/mstr_docs_icodefault.gif) no-repeat; height: 1%; }
#mstrContenuint ul.docs li.pdf { background-image: url(/medias/communs/mstr_docs_icopdf.gif); }
#mstrContenuint ul.docs li.doc { background-image: url(/medias/communs/mstr_docs_icodoc.gif); }
#mstrContenuint ul.docs li.xls { background-image: url(/medias/communs/mstr_docs_icoxls.gif); }

/*--- clearfix pour floats (IE7 + NS6) ----*/
.clearfix:after { content: "."; display: block; font-size: 1px; height: 0; line-height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/*\*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* */


/* documents */


a.attLinkpdf, a.attLinkdoc, a.attLinkdocx, a.attLinkxls, a.attLinkxlsx, a.attLinkeps, a.attLinkzip, a.attLinkjpg, a.attLinkgif, a.attLinkpng { display: inline-block; padding: 2px 0px 2px 24px; line-height: 18px; min-height: 18px; overflow: visible; background: url(/medias/communs/DocIcone/default.gif) center left no-repeat; }

a:hover.attLinkpdf, a:hover.attLinkdoc, a:hover.attLinkdocx, a:hover.attLinkxls, a:hover.attLinkxlsx, a:hover.attLinkeps, a:hover.attLinkzip, a:hover.attLinkjpg, a:hover.attLinkgif, a:hover.attLinkpng {background-color: #D8D4CB !important;}
a.attLinkpdf, a:hover.attLinkpdf { background-image: url(/medias/communs/DocIcone/pdf.gif) !important; }
a.attLinkdoc, a.attLinkdocx, a:hover.attLinkdoc, a:hover.attLinkdocx { background-image: url(/medias/communs/DocIcone/doc.gif) !important; }
a.attLinkxls, a.attLinkxlsx, a:hover.attLinkxls, a:hover.attLinkxlsx { background-image: url(/medias/communs/DocIcone/xls.gif) !important; }
a.attLinkjpg, a.attLinkgif, a.attLinkpng, a:hover.attLinkjpg, a:hover.attLinkgif, a:hover.attLinkpng { background-image: url(/medias/communs/DocIcone/jpg.png) !important; }
a.attLinkeps, a:hover.attLinkeps { background-image: url(/medias/communs/DocIcone/eps.png) !important; }
a.attLinkzip, a"hover.attLinkzip { background-image: url(/medias/communs/DocIcone/zip.png) !important; }

#mstrZoneMenu a:hover, #mstrZoneMenu a:hover img, #main a:hover, #main a:hover img, #mstrMenu a:hover, #mstrMenu a:hover img, #mstrContenuint a:hover img, #mstrContenuint a:hover {padding:0; border:0; text-decoration:none; background:none;}





