body {margin:0;padding:0;background:#FFF;}
* {margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000;}

/*** STYLES COMMUNS ***/
h5 {color:#CDA667;font-size:12px;font-weight:normal;text-transform:uppercase;}

#container_home #ariane {width:533px;}
#container_page #ariane {width:728px;}
h1 {width:910px;height:134px;background:url(/IMG/common/header.jpg) no-repeat;}
h1 span {display:none;}
h2.maintitle {color:#CDA667;font-size:47px;font-weight:normal;margin-bottom:15px;}
h2 {color:#CDA667;font-size:26px;font-weight:normal;margin-bottom:20px;}
h2 span.spip_surligne{ color:#CDA667;font-size:26px;font-weight:normal;margin-bottom:20px; text-decoration:underline; }
#content h2 a{color:#CDA667;font-size:26px;font-weight:normal;margin-bottom:20px;text-decoration:none;}
#content h2 a:hover{text-decoration:underline;}
h2 em {color:#CDA667;font-size:26px;margin-bottom:20px;}
h2 small {color:#CDA667; font-size:15px;font-weight:normal;display:block;}
.author {color:#CDA667;font-size:25px;display:block;padding-left:5px;}
.auteur_titre {font-size:10px;text-transform:uppercase;display:block;}
span.auteur_titre {margin-top:5px;}
h3 {color:#CDA667;font-size:18px;font-weight:normal;margin-top:10px;clear:both;}
h3 em{color:#CDA667;font-size:18px;font-weight:normal;margin-top:10px;clear:both;}
h3 small {color:#CDA667;font-size:15px;font-weight:normal;display:block;}
#content h3 a{color:#CDA667;font-size:18px;font-weight:normal;text-decoration:none;}
#content h3 a:hover{text-decoration:underline;}
#container_home h3 {background:url(/IMG/common/fleche.png) no-repeat 0 6px;padding-left:20px;}
ul {list-style:none;}
cite {color:#F35321;font-size:10px;}
cite em {color:#F35321;font-size:10px;}
.clear {clear:both;}
.left {float:left;padding:0 10px 5px 0;}
.right {float:right;padding:0 0 5px 10px;}
.article {background:url(/IMG/common/trait_h.png) repeat-x 0 bottom;padding-bottom:10px;}
.article p{margin-top:5px;}
a.spip_note{ display:inline; width:inherit; }
#partners {	text-align: center;	padding: 0 10px 0 10px;}
#partners img {	border:0; }
#partners a {	color: #000;	text-decoration: none;	font-size: 1.0em;}

/*** DIVS STRUCTURE ***/
#container_home {margin:0 auto;width:910px;background:url(/IMG/home/bg_home.png) repeat-y;}
#container_page {margin:0 auto;width:910px;background:url(/IMG/common/bg_page.png) repeat-y;}
#col_left {float:left;width:161px;}
#col_main {float:left;width:auto;}
#col_right {float:right;width:195px; }
p.spip_note a{ width:10px; margin:0; padding:0; display:inline; }

/*** STYLES COLONNE GAUCHE ***/
#search_zone {width:151px;height:28px;background:url(/IMG/common/bg_menu.png) repeat-y right top;color:#FFF;margin:12px 0 10px 8px;padding:1px 0 0 1px;}
input#search{border:1px solid #FFF;width:113px;height:13px;}

#miniliens {background:url(/IMG/common/bg_menu.png) repeat-y;}
#miniliens li {height:18px;background:url(/IMG/common/separ_menu.png) no-repeat 0 0;}
#miniliens a {color:#FFF;text-decoration:none;padding-left:10px;line-height:18px;width:151px;display:block;}
#miniliens a:hover {color:#B68F54;background:#FFF;}

/*menu principal*/
#menu {background:url(/IMG/common/bg_menu.png) no-repeat 0 bottom;}
#menu a {width:151px;font-size:14px;text-decoration:none;padding:10px 0 10px 10px;display:block;}
#menu a:hover {color:#FFF;}
#menu li.rub1 {background:url(/IMG/common/bg_rub1.png) no-repeat 0 0;}
#menu li.rub1act {background:url(/IMG/common/bg_rub1act.png) no-repeat 0 0;}
#menu li.rub2 {background:url(/IMG/common/bg_rub2.png) no-repeat 0 0;}
#menu li.rub2act {background:url(/IMG/common/bg_rub2act.png) no-repeat 0 0;}
#menu li.rub3 {background:url(/IMG/common/bg_rub3.png) no-repeat 0 0;}
#menu li.rub3act {background:url(/IMG/common/bg_rub3act.png) no-repeat 0 0;}
#menu li.rub4 {background:url(/IMG/common/bg_rub4.png) no-repeat 0 0;}
#menu li.rub4act {background:url(/IMG/common/bg_rub4act.png) no-repeat 0 0;}
#menu li.rub5 {background:url(/IMG/common/bg_rub5.png) no-repeat 0 0;}
#menu li.rub5act {background:url(/IMG/common/bg_rub5act.png) no-repeat 0 0;}
#menu li.rub6 {background:url(/IMG/common/bg_rub6.png) no-repeat 0 0;}
#menu li.rub6act {background:url(/IMG/common/bg_rub6act.png) no-repeat 0 0;}
#menu li.rub6 a{background:url(/IMG/common/icon_audio.png) no-repeat 80px center;}
#menu .ssrub {margin-bottom:10px;}
#menu .ssrub li {padding:2px 0;background:none;}
#menu .ssrub li.actif {background:#FFF;font-size:10px;padding-left:10px;}
#menu .ssrub li a {font-size:10px;padding:0 0 0 10px;background:none;}
#menu .ssrub li a:hover {background:#FFF;color:#000;}

#groupe {margin:65px 0 20px 0;background:url(/IMG/common/logo_groupe.png) no-repeat 0 bottom;height:27px;}
#groupe span {display:none;}

/*** STYLES COLONNE CENTRALE ***/
#date {line-height:11px;background:url(/IMG/common/bg_trame.png) repeat;text-align:right;font-size:10px;margin-left:3px;padding-right:15px;}
#container_home #date {width:533px;}
#container_page #date {width:728px;}
#ariane {font-size:10px;margin:3px 0 0 8px;margin-bottom:40px;}
#ariane a{color:#CDA667;font-size:10px;text-decoration:none;}
#container_home #content {width:515px;margin-left:17px;}
#container_page #content {width:720px;margin-left:17px;}
#content p {text-align:justify;line-height:15px;}
#content a {color:#F05322;}
#home_chapo {margin-top:35px;padding-bottom:15px;background:url(/IMG/common/trait_h.png) repeat-x 0 bottom;}
#container_home .leftcol {float:left;width:247px;background:url(/IMG/common/trait_v.png) right top repeat-y;padding-right:10px;}
#container_home .rightcol {float:left;width:247px;padding-left:10px;}
#container_page .leftcol {float:left;width:349px;background:url(/IMG/common/trait_v.png) right top repeat-y;padding-right:10px;margin-top:10px;}
#container_page .rightcol {float:left;width:350px;padding-left:10px;margin-top:10px;}
#container_home .highlight {background:#EEE5CB;padding:5px;}
#container_home .highlight h3 {color:#000;background:none;padding:0;margin-bottom:5px;}
#container_home .highlight h3 small{color:#F05322;font-size:12px;display:block;}
.leftcol dt, .rightcol dt {font-size:10px;background:url(/IMG/common/fleche_sm.png) no-repeat 0 3px;padding-left:15px;}
.leftcol dt strong, .rightcol dt strong {font-weight:normal;text-transform:uppercase;font-size:10px;}
.leftcol dt em, .rightcol dt em {font-size:10px;}
.leftcol dd, .rightcol dd {color:#B79152;margin-bottom:20px;padding-left:15px;}

/*** STYLES PAGE ARTICLE ***/
.spip {margin-bottom:15px;}
.spip span{ font-weight:inherit; color:inherit;  }
.spip strong {font-size:10px; color:inherit;}
.spip strong a{font-size:10px;font-weight:normal;}
.article_right {float:right;width:185px;}
.article_right img{padding-left:15px;}
.article_right p {color:#B79153;font-size:10px;background:url(/IMG/common/fleche_sm.png) no-repeat 0 3px;padding-left:15px;margin-bottom:15px;}
.options {background:url(/IMG/line_opt.png) repeat-x 0 bottom;height:17px;margin:0 10px 20px 0;position:relative;}
.options cite {background:#FFF;position:absolute;top:7px;}
.options ul{float:right;background:#FFF;}
.options li {float:left;padding-left:10px;}
.options span{display:none;}
.options a{display:block;height:17px;width:17px;}
.options .opt_print {background:url(/IMG/common/icon_print.png) no-repeat 0 0;}
.options .opt_mail {background:url(/IMG/common/icon_mail.png) no-repeat 0 0;}
.prevnext li{display:inline;font-size:10px;color:#F15323;}
.prevnext li a{font-size:10px;}
.prevnext li.prev{float:left;}
.prevnext li.next{float:right;}

/*** FOOTER ***/
#footer {clear:both;padding:20px 0 0 190px;}
#col_main #footer{clear:both;padding:20px 0 0 0px;}
#footer li {display:inline;color:#CDA667;}
#footer a {color:#CDA667;text-decoration:underline;}

/*** STYLES COLONNE DROITE ***/
#col_right .article {margin:0 10px;}
#col_right h3 {color:#EB7A2F;font-size:18px;font-weight:normal;background:url(/IMG/home/fleche_dt.png) no-repeat 0 6px;padding-left:20px;margin:10px 0 10px 0;}
#col_right p {line-height:15px;}
#col_right a {color:#EB7A38;}

.carnet {background:url(/IMG/common/trait_h.png) repeat-x 0 bottom;padding-bottom:10px; }
.carnet h3 span{color:#CDA667;font-size:18px;font-weight:normal;margin-top:10px;clear:both;}
.article dt{ margin-top:5px;color:#CDA667;font-size:18px;font-weight:normal;margin-top:10px;clear:both; }

