body ,html { text-align:left;width:100%;height:100%;margin:0;padding:0;color:#808285; font-family:Verdana;} em { font-style:italic;} b, strong {font-weight:bold;} a {cursor:pointer;text-decoration:underline;outline:expression(hideFocus='true'); outline:0;-moz-outline:0;} a:hover, #subnav a {text-decoration:none;} a:hover * {cursor:pointer;} a:focus { outline-style: none;}
#container { width: 100%; height: 100%; display: table; background-color:#f4f4f6; }
#position { display: table-cell; vertical-align: middle; text-align: center; }
#content {width: 1082px; height:630px; background-image:url(/assets/logo.gif); background-repeat:no-repeat; background-position:left 12px; margin:0 auto;}
#top { width:100%; height:100px;}
#outer {background-image:url(/assets/back.png); background-repeat:no-repeat; background-position: right bottom; width:1082px; height:630px;}
#inner {background-color:White; border:solid 1px #7b8a99; border-left:0; width: 1060px; height:509px;}
#nav { width:84px; height:100%; border-right:1px solid #cd071e; float:left;}
#subnav {width:175px; height:100%; float:left;}
#nav ul, #subnav ul { width:100%; height:100%; overflow:hidden}
#nav ul li { float:left; width:100%; height:84px;border-bottom:1px solid #908e8b;border-left:1px solid #908e8b; display:block; background-image:url(/assets/menu.png); background-repeat:no-repeat;}
#nav ul li a {display:block; width:100%; height:100%}
#nav ul li.active, #nav ul li:hover {border-bottom:1px solid #cd071e;border-left:1px solid #cd071e;}
#qui { background-position:0 0;}
#qui.active, #qui:hover { background-position:-100px 0;}
#actions { background-position:0 -83px;}
#actions.active, #actions:hover, #actions.subactive:hover {background-position:-100px -84px;}
#actions.subactive {background-position:-202px -84px;}
#partenaires { background-position:1px -169px;}
#partenaires.active, #partenaires:hover, #partenaires.subactive:hover {background-position:-100px -169px;}
#partenaires.subactive {background-position:-202px -169px;}
#actualites { background-position:1px -253px;}
#actualites.active, #actualites:hover {background-position:-100px -253px;}
#aideznous { background-position:1px -338px;}
#aideznous.active, #aideznous:hover {background-position:-100px -338px;}
#contacts { background-position:1px -423px;}
#contacts.active, #contacts:hover {background-position:-101px -423px;}
#subnav ul li { float:left; width:100%; height:auto; text-align:left;}
#subnav ul li a { display:block; margin:0 6px; padding:4px 2px; font-size:93%; border-bottom:1px solid #dce0e4; color:#a1a4a5}
#subnav ul li.first { background-color:#cd071e;height:30px;}
#subnav ul li.quisommesnous { background-image:url(/assets/quisommesnous.png); background-repeat:no-repeat; background-position:left 3px;}
#subnav ul li.nosactions { background-image:url(/assets/nosactions.png); background-repeat:no-repeat; background-position:left 3px;}
#subnav ul li.partenaires { background-image:url(/assets/partenaires.png); background-repeat:no-repeat; background-position:1px 1px;}
#subnav ul li.actualites { background-image:url(/assets/actualites.png); background-repeat:no-repeat; background-position:1px 1px;}
#subnav ul li.aideznous { background-image:url(/assets/aideznous.png); background-repeat:no-repeat; background-position:1px 1px;}
#subnav ul li.contacts { background-image:url(/assets/contacts.png); background-repeat:no-repeat; background-position:1px 1px;}
#subnav ul li.first a { color:White; text-transform:uppercase;  padding:3px 2px 1px; border-bottom:0; font-size:116%;}
#subnav ul li a.active, #subnav ul li a:hover { color:#464648;}
#main { width:518px; height:100%; float:left; overflow:hidden}
#mainHome { width:695px; height:100%; float:left; overflow:hidden; }
#mainHome #mainHolder {background-color:#cd071e;margin-left:30px;background-repeat:no-repeat; background-position:center center;}
#mainTopHome {width:175px; height:100%; float:left;background-color:#cd071e;}
#mainTopLink { display:block; width:100%; height:100%;}
#mainTop {width:100%; height:30px;}
#mainHolder {height:430px; background-color:#f4f4f6; padding:10px; overflow:auto; font-size:93%; text-align:left; line-height:20px; }
#mainBottom {width:100%; height:30px;}
.strong, a.strong, #mainHolder a.strong, h3 { color:#464648;}
.rouge, a.rouge { color:#CD071E;}
h3 .subtitle { color:#808285;}
.presse { margin-bottom:20px;}
.temoignages  { margin-bottom:20px;}
.accordion .first{ margin-top:0;}
.presse .accordionElt { margin-top:20px;}
#image { margin:30px 0 0; height:480px; width:255px;  float:left;}
#imgPH { background-position:left top; background-repeat:no-repeat; width:100%; height:450px; overflow:hidden;background-color:#eaeaed; display:block;}
#pauseBtn { color:#a1a4a5; font-size:85%}
#pauseBtn:hover { color:#464648;}
.up, .down { display:block; width:100%; height:100%; background-position:center top; background-repeat:no-repeat;}
.up:hover, .down:hover{ background-position:center -31px}
.up{ background-image:url(/assets/aU.png);}
.down{ background-image:url(/assets/aD.png);}
.logo { float:left; width:165px; height:95px; background-position:center; background-repeat:no-repeat; overflow:hidden;}
.logoline { clear:both; width:100%; border-bottom:1px solid #DCE0E4; height:0px;}
.firstlogo { border-right:1px solid #DCE0E4;}
.secondlogo { border-right:1px solid #DCE0E4;}
.clearer { width:1px; height:1px; clear:both; float:none;}
a.lien_vers_document { display:block; padding-left:50px; height:50px; background-image:url(/assets/pdfIcon.gif); background-position:left center; background-repeat:no-repeat;}
#mainHolder a {color:#808285;}
#mainHolder a:hover {text-decoration:underline;}
.logoLink {display:block; width:100%; height:100%;}
#mainHolder .presse a { text-decoration:none;}
#mainHolder .presse a .subtitle { text-decoration:underline;}


