/* Couleurs :
		gris foncé : #646567, 
		bleu foncé : #0f1b5f,
		bleu moyen : #3c89c4, 
		bleu clair : #d5edfa, 
		bleu très clair : #eff8fd, 
		doré : #e4c768
 */

/* Impression */
@media print {
	body {visibility:hidden}
	#divHeader {display:none}
	#divContenu {visibility:visible}
	#divFlashTitre {display:none}
}

/* Mise en page */
body {background:#646567 url(../images/fonds/body.jpg) repeat-x; color:#0f1b5f}

#divGlobal {width:900px; margin:25px auto; text-align:center; background-color:#fff}

#divHeader {width:900px; height:150px; background:url(../images/fonds/header.jpg) no-repeat; position:relative}
	#divHeader img {position:absolute; top:50px; left:45px}
	#divHeader div {position:absolute; top:5px; right:7px}
 
#divMenu {width:192px; float:left; position:relative; z-index:100; text-align:left; padding:28px 0 0 8px}
	/* Largeur des menus */
	.mainDiv {width:190px;	padding-left:0}
	/* Hauteur des spacers */
	.menuSpacer {height:3px}
	/* CSS des rubriques */
	.topItem, .topItemOver, .topItemClose, .topItemCloseOver {width:190px; height:25px; font:bold 11px/22px tahoma,verdana,sans-serif; color:#fff; text-indent:10px; cursor:pointer}
	.topItem {background:url("../images/menu/bouton-titre-haut.gif") no-repeat left}
	.topItemOver {background:url("../images/menu/bouton-titre-haut-on.gif") no-repeat left}
	.topItemClose {background:url("../images/menu/bouton-titre-bas.gif") no-repeat left}
	.topItemCloseOver {background:url("../images/menu/bouton-titre-bas-on.gif") no-repeat left}
	/* CSS global des sous-menus*/
	.dropMenu {filter:alpha(opacity=90); padding-top:0; padding-bottom:2px; background-color:#fff}
	/* CSS d'affichage des sous-menus*/
	.subMenu{display:block}
	/* CSS du sous-menu accueil*/
	.subItemOne {margin-top:1px; height:19px}
	.subItemOne a {height:19px; background:url("../images/menu/bouton-sous-titre.gif") no-repeat left; padding-left:10px; font:11px/18px tahoma,verdana,sans-serif; color:#0f1b5f; text-decoration:none; display:block}
	.subItemOne a:hover {height:19px; background:url("../images/menu/bouton-sous-titre-on.gif") no-repeat left; padding-left:10px; font:11px/18px tahoma,verdana,sans-serif; color:#0f1b5f; text-decoration:none; display:block}
	/* CSS des sous-menu*/
	.subItem {margin-top:1px; height:19px; background:url("../images/menu/bouton-sous-titre.gif") no-repeat left}
	.subItemOver {margin-top:1px; height:19px; background:url("../images/menu/bouton-sous-titre-on.gif") no-repeat left}
	.subItem a {height:19px; padding-left:10px; font:11px/18px tahoma,verdana,sans-serif; color:#0f1b5f; text-decoration:none; display:block}
	.subItemOver a:hover {height:19px; padding-left:10px; font:11px/18px tahoma,verdana,sans-serif; color:#0f1b5f; text-decoration:none; display:block}


#divContenu {width:700px; float:right; font-size:0.75em; background:url(../images/fonds/contenu.gif) repeat-y top left; text-align:left; position:relative}
	#divFlashTitre {position:absolute; top:-130px; right:-35px; padding:0; margin:0}
	#divFlashTitre object {width:520px; height:265px}
	
#divFooter {width:900px; height:140px; clear:both; background:#646567 url(../images/fonds/footer.jpg) no-repeat; font-size:0.7em; padding-top:27px; position:relative}
	#divFooter span {position:absolute; right:15px; color:#fff; font-size:0.8em}
	#divFooter a {font-weight:normal}
	
#divFilAriane {margin: 75px 20px 20px 20px}
	#divFilAriane a{font-weight:normal; background:url(../images/puce-liste.gif) no-repeat right center; padding-right:10px; margin-right:8px}

/* En général */
* {font-family:Verdana, Arial, Helvetica, sans-serif}
img {border-width:0}
p {text-indent:30px; text-align:justify; margin:0}
ul {list-style-image:url(../images/puce-liste.gif); text-align:left}
ul li {margin-bottom:10px}
.rouge{color:#f00}
.vert{color:#00c15b}
table td {vertical-align:top}

/* Liens */
a {font-weight:bold; color:#0f1b5f}
a:hover {color:#3c89c4}

a.aES {height:25px; background:url(../images/fonds/bt-ES.jpg) no-repeat left center; padding-left:16px; margin:0 3px; text-decoration:none; font-size:0.8em}
a.aES:hover {background:url(../images/fonds/bt-ES-on.jpg) no-repeat left center}
a.aESRouge {height:25px; background:url(../images/fonds/bt-ES-rouge.jpg) no-repeat left center; padding-left:16px; margin:0 3px; text-decoration:none; color:#f00; font-size:0.8em}
a.aESRouge:hover {background:url(../images/fonds/bt-ES-rouge-on.jpg) no-repeat left center; color:#fe8282}

a.aBt108 {background:url(../images/fonds/bt-108.gif) no-repeat center center; width:108px; display:block; clear:both; font-weight:bold; text-decoration:none; color:#fff; padding:3px 10px; text-align:center}
a.aBt108:hover {background:url(../images/fonds/bt-108-on.gif) no-repeat center center; color:#646567}

a.aBt185 {background:url(../images/fonds/bt-185.gif) no-repeat center center; width:185px; display:block; clear:both; font-size:0.85em; line-height:2em; font-weight:bold; text-decoration:none; color:#fff; padding:3px 0; margin:0 auto; text-align:center}
a.aBt185:hover {background:url(../images/fonds/bt-185-on.gif) no-repeat center center; color:#646567}

a.aTelLogissimus {background:url(../images/fonds/fond-telecharger-logissimus.gif) no-repeat center center; width:182px; height:150px; display:block; clear:both; font-size:0.85em; line-height:15.5em; font-weight:bold; text-decoration:none; color:#fff; text-align:center;}
a.aTelLogissimus:hover {background:url(../images/fonds/fond-telecharger-logissimus-on.gif) no-repeat center center; color:#646567}

a.aBtPdf {background:url(../images/icone-pdf.gif) no-repeat left center; padding:3px 0 4px 27px; line-height:2em; font-size:0.9em}
