* {font-family:Arial, Helvetica, sans-serif}

.description a {color:#A31331 !important}
.description a:hover {text-decoration:underline}

#footer, #header, #contenu {width:900px; margin:auto}
#haut {width:888px; margin:auto}
#contenu {background:url(/design/mc2p_demo/images/fond.gif); margin:0 auto; border-top:1px solid #fff; height:559px; overflow:hidden}
#contenu.accueil {background:url(/design/mc2p_demo/images/fond-accueil.gif)}

#gauche {width:197px; float:left; padding-top:58px}

#droite {width:703px; margin-left:197px; padding-top:30px}

#footer {clear:both}



#haut {text-align:right; padding-right:12px; background:#fff}

#haut, #haut * {font-size:11px; color:#00559F}
#haut a {text-decoration:none}
#haut a:hover {color:#A31331; border-bottom:1px dashed #A31331}

#gauche {padding-top:76px}
#gauche ul * {font-size:12px; font-weight:bold; color:#fff}
#gauche ul {list-style-type:none; padding:0; margin:0; margin-bottom:35px}
#gauche ul li {text-align:right; padding-right:13px; background:url(/design/mc2p_demo/images/fond-liste.gif) no-repeat right; margin:5px 0}
#gauche ul li li {text-align:left !important}
#gauche ul li a {text-decoration:none}
#gauche ul li a:hover {color:#A1A1A4}

#gauche ul.deuxieme * {text-transform:uppercase}


h1.titre {width:378px; height:30px; background:#646466; font-size:14px; font-weight:bold; color:#fff; text-align:center; line-height:30px; float:left; margin-right:24px; margin-top:6px}
img#logo {display:block; margin-top:2px; border:0}



div.description {padding-left:26px}
div.description, div.description * {font-size:12px; color:#00559F}
/*div.description b, div.description strong {color:#A31331}*/
div.description ul {margin-bottom:14px}
div.description ul li {list-style-image:url(/design/mc2p_demo/images/puce1.gif)}
div.description ul li ul li {list-style-image:url(/design/mc2p_demo/images/puce2.gif)}



#footer {background:#646466; text-align:center; height:22px}
#footer, #footer * {font-size:10px; color:#fff; line-height:22px}

#footer a {text-decoration:none}
#footer a:hover {text-decoration:underline}


#tags {margin:40px 0 0 50px}

#gauche .menu4 {margin-bottom:35px}

#gauche ul.menu-level-1 {display:none}
#gauche ul li.menu-level-1 {text-align:right; padding-right:0; background:none !important; margin:5px 0}
#gauche ul li.menu-level-1 a {font-weight:normal}

#gauche .selected {color:#A31331}

#gauche ul ul {position:absolute; margin:-24px 0 0 197px; background:#00559F; padding: 3px 0}
#gauche ul ul li {background:none; padding:0}
#gauche ul ul a {display:block; padding:0 13px}
#gauche a.actived  {color:#A1A1A4}

div.arianne * {font-size:10px}
div.arianne a {text-decoration:underline; color:#00559F !important}
div.arianne a:hover {color:#A31331 !important}

h1.baseline {font-size:11px; font-weight:bold; color:#00559F; text-transform:uppercase; position:absolute; margin:28px 0 0 330px}

.navigation a {font-weight:bold; padding-left:4px}
/*.navigation a:hover {color:#A31331}*/
.navigation li {list-style-image:url(../images/fleche-nav.gif) !important}
.navigation h6, .navigation div {margin:0; padding:0}


#credits {width:500px; margin:10px auto; text-align:center;}
#credits, #credits * {color:#000; font-size:11px}