/* Feuille de style pour navigateurs standard */


/* redéfinitions globales */
body { font-family: verdana, Sans-Serif; color: #09496B; margin: 0; background-color: #09496B; }
table, img { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; vertical-align: top; }
a:link { font-weight: bold; text-decoration: none; color: #FFA600; }
a:visited { font-weight: bold; text-decoration: none; color: #802125; }
a:hover, a:active { text-decoration: none; color: #802125; }
h1, h2 { padding: 0; }
h1 { font-size: 22px; font-weight: normal; margin: 0 0 15px; }
h2 { font-size: 11px; margin: 0 0 15px; }


/* master page */
#mstrContenu { width: 646px; }
.txtContenu p { margin: 0 0 20px; }
.txtContenu blockquote { margin: 20px 0 10px; border-top: 1px solid #CBD8E0; padding-top: 10px; font-style: italic; }
.txtContenu ul { list-style: none; margin: 0; padding: 0; }
.txtContenu li { padding: 0 0 18px 12px; width: 100%; margin: 0; background: url(/medias/communs/bullet.gif) no-repeat 0 4px; }
#mstrFooteraccueil { height: 50px; font-size: 10px; background-color: #FFA600; color: #fff; vertical-align: middle; text-align: center; }
#mstrFooter { height: 50px; font-size: 10px; background-color: #09496B; color: #fff; vertical-align: middle; text-align: center; }
#mstrFooter img { vertical-align: middle; }
#mstrBgGc { background: url(/medias/communs/bg_gauche.gif) repeat-x; }
.mstrBgDt { background: url(/medias/communs/bg_droit.gif) repeat-x; }
#mstrCenter { width: 928px; }
#mstrMenuSec { position: relative; z-index: 100; background-color: #FFA600; }
#mstrMenuSec div { position: absolute; }
#rssIcon { position: absolute; right: 10px; top: 14px; }


/* header */
#hdrImg, #cntIndent { background-repeat: no-repeat; }
#hdrImg { background-image: url(/medias/communs/imgtempo.jpg); }


/* menus*/
#mnuXnet { right: 0; top: 0; }
.mnuCtnr { top: 200px; width: 200px; background: url(/medias/communs/menu_trans.png); }
.mnuCtnr, #mstrMenuSec a img { cursor: pointer; }
.mnuCtnr ul { width: 100%; font-size: 11px; margin: 0; padding: 7px 0; list-style: none; }
.mnuCtnr a { display: block; padding: 5px 10px; font-weight: normal !important; color: #FFF !important; }
.mnuCtnr a:hover { color: #FFA600 !important; }
.mnuHidden { display: none; }
#menu01 { left: 44px; }
#menu02 { left: 172px; width: 260px; }
#menu03 { left: 254px; }
#menu04 { left: 346px; }
#menu05 { left: 437px; width: 260px; }


/* contenu */
#cntCtnr { background-color: #FFF; width: 823px; }
#cntColGc { width: 179px; height: 517px; background: url(/medias/communs/coinbas_gauche.gif) no-repeat left bottom; }
#cntFlash { position: relative; z-index: 0; background: url(/medias/communs/bg_flash.gif) no-repeat right 5px; }
#cntColDt { width: 644px; background: url(/medias/communs/coinbas_droit.gif) no-repeat right bottom; }
#cntIndent { padding: 80px 103px 25px 71px; font-size: 11px; text-align: left; background-position: right top; }
#acrobat { background: #FFF url(/medias/communs/bg_acrobat.gif) no-repeat left bottom; padding: 52px 0 12px 15px; }
#acrobat div { background: url(/medias/communs/icopdf.gif) no-repeat left center; padding: 5px 0 5px 24px; }


/* backgrounds bas */
.bg16-35 { background-image: url(/medias/communs/img16-35_bas.jpg); }
.bg35plus { background-image: url(/medias/communs/img35+_bas.jpg); }


/* services */
.srvImgCtnr { float: right; position: relative; margin: 0 0 16px 16px; }
#srvCoin1, #srvCoin2, #srvCoin3, #srvCoin4 { position: absolute; z-index: 90; display: block; } 
#srvCoin1 { left: 0; top: 0; }
#srvCoin2 { right: 0; top: 0; }
#srvCoin3 { left: 0; bottom: 0; }
#srvCoin4 { right: 0; bottom: 0; }
.srvImg { display: block; border: 1px solid #6D93A7; }


/* liste de documents */
.listeDocs { list-style: none; margin: 0 0 -1px; padding: 0; }
.listeDocs li { padding: 10px 0 15px; border-bottom: 1px solid #D3DEE5; background: url(/medias/communs/docs_icodefault.gif) no-repeat right 20px; }
.listeDocs li.pdf { background-image: url(/medias/communs/docs_icopdf.gif); }
.listeDocs li.xls { background-image: url(/medias/communs/docs_icoxls.gif); }
.listeDocs li.doc { background-image: url(/medias/communs/docs_icodoc.gif); }
.listeDocs li div { padding-left: 11px; margin-top: 1px; background: url(/medias/communs/bullet.gif) no-repeat left center; }