@font-face {
    font-family: 'FengardoRegular';
    src: url('fonts/fengardo-webfont.eot');
    src: url('fonts/fengardo-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/fengardo-webfont.woff') format('woff'),
         url('fonts/fengardo-webfont.ttf') format('truetype'),
         url('fonts/fengardo-webfont.svg#FengardoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

iframe {margin:10px 0px 10px 0px;}
p{margin:0px 0px 15px 0px; padding:0;}
a{color:#BC0C20;}
a.spip_out{color: #BC0C20;}
a.spip_url{color: #BC0C20;}
a.spip_url:hover, a.spip_url:active{color: #BC0C20;}
ul.spip li{margin-bottom:10px;}
h3.spip{text-align:left; margin-left:10px;}
#page{width:960px;}
/*******HEADER******/
#barre_h{height:7px; background:url('images/barre_haut_couleur.png') no-repeat;}
#header{position:relative; width:930px; height:165px;}
#logog{position:absolute; left:38px; top:25px;}
#titredroit{height:28px; width:535px; background:url('images/barre_header_couleur.png') no-repeat; position:absolute; right:0px; top:72px;}
#titredroit p{font-family:FengardoRegular; text-align:center; color:white; font-size:25px; margin:0;}
#lien_anglais{position:absolute; top:35px; right:0px; border-top:1px solid #7D7569; padding-top:2px;}
#lien_anglais a img{margin-right:3px;}
#lien_anglais a{color:#595452; font-family:FengardoRegular; font-size:15px; }
#lien_anglais a:hover{color:#595452; font-family:FengardoRegular; font-size:15px; text-decoration:none;}
#menu{/*width:535px;*/ position:absolute; top:108px; right:0px;}
.liens_menu{display:inline-block; border-top:1px solid #7D7569; padding-top:2px;  font-family:FengardoRegular; font-size:15px; color:#595452; margin-left:24.5px;}
.liens_menu:hover{display:inline-block; border-top:none; border-bottom:1px solid #D0201C; padding-bottom:2px;  text-decoration:none; font-family:FengardoRegular; font-size:15px; color:#D0201C; margin-left:24.5px;}
.active{display:inline-block; border-top:none; border-bottom:1px solid #D0201C; padding-bottom:2px;  text-decoration:none; font-family:FengardoRegular; font-size:15px; color:#D0201C; margin-left:24.5px;}
#ss_ref{display:none; position:absolute; width:535px; right:0; top:20px; text-transform:uppercase; padding-top:15px;}
.bggrey a{display:inline-block; margin:0; padding:0px 11px 0px 11px; background-color: white; color:#595452; position:relative; top:-2px; left:71px;}
#ss_ref .bggrey a{left:inherit; left:206px;}
.bggrey a:hover{text-decoration:none;}
.bggrey{background-color:#ECECEC; height:12px;}
#ss_act{display:none; position:absolute; width:535px; right:0; top:20px;  text-transform:uppercase; padding-top:15px;}

/*****CONTENU GAUCHE******/
#conteneur{width:930px; overflow:visible;}
#gauche{width:60%; float:left; background:url('images/bord_contenu.png') no-repeat; background-position:100% 0px; background-color:#E3E3E3;}
#contenug{padding:35px; float:left; position:relative;}
#titre{font-family:FengardoRegular; font-size:24px; color:#4F4644; border-top:1px solid white; border-bottom:1px solid white; padding-top:5px; padding-bottom:5px;}
#logoarticle{float:left;margin:15px 15px 15px 0px;}
#texte{font-family:Arial; font-size:15px; color:#595452; margin-top:15px;}
#texte p{line-height:150%;}
#cach{display:none;}
#btn_more{text-decoration:none; color:#BC0C20; cursor:pointer; display:block; position:absolute; bottom:10; right:35px;}
#btn_more:hover{text-decoration:none;}

/*******ARTICLE*******/
.datepubli{font-family:Arial; font-size:14px; color:#7D7569; display:block; margin-top: 5px;}
.title_article{font-family:Arial; font-size:19px; color:#DD8611; display:block; margin-top:25px;}
.title_article:hover{text-decoration:none;}
.textemore{position:relative; left:405px; color:#DD8611; font-family:Arial; font-size:12px; }
.textemore:hover{text-decoration:none;}
.textea{font-family:Arial; font-size:15px; color:#595452; margin-top:15px; line-height:150%;}
.logoarticlea{float:left;margin:15px 15px 15px 0px;}
.arti{margin-bottom:20px;}
.line{height:1px; background:url('images/line_mots.png');}
/*****CONTENU DROIT******/
#droite{float:left;width:343px;margin-left:29px;}
#qq_rea{color:#4F4644; font-family:FengardoRegular; font-size:24px; display:block; border-left:1px solid #7D7569; margin-top:30px; padding-left:10px;}
#car{position:relative; width:323px; height:184px; padding:10px; margin-top:10px;/*background:url('images/bord_rea.png') no-repeat; background-position: 100% 0px;*/ background-color:#EDEDED;}
#car img{position:absolute; top:-20px; left:312px;}
.mo{background-color:white;  display:inline-block; padding:10px; text-align:center;}
.mo span{font-family:Arial; font-size:12px; color:#7D7569;}
.rea{width:343px; position:relative;/*padding:10px;*/ }
.titre_rea{font-family:Arial; font-size:17px; color:#BC0C20; display:block; border-top:1px solid white; border-bottom:1px solid white; padding-top:5px; padding-bottom:5px;}
.c_rea{font-family:Arial; font-size:15px; color:#595452; line-height:150%; display:block; margin-top:5px;}
.urlmore{position:absolute; top:160px; right:0px; color:#BC0C20;}
.urlmore:hover{text-decoration:none; color:#BC0C20;}
#caroussel{overflow:visible!important;}
/*****DOCUMENTS DOWNLOAD**********/
#document_down{color:#4F4644; font-family:FengardoRegular; font-size:24px; display:block; border-left:1px solid #7D7569; margin-top:30px; padding-left:10px;}
#docu{background-color:#EDEDED; padding:10px 10px 20px 10px; margin-top:10px;}
.docus{line-height:200%;}
.title_doc{color:#73B051; font-size:17px; font-family:Arial; }
.title_doc:hover{color:#73B051; text-decoration:none; }
.extension{color:#595452; font-size:17px; font-family:Arial; }
.tailleo{color:#595452; font-size:17px; font-family:Arial; }

/*****PIGE******/
#pige{margin-top:20px;}
#title_rub{padding:10px; font-size:24px; font-family:FengardoRegular; color:white; display:block; background-color:#B7C914; padding-left:10px;}
#c_pige{font-family:Arial; font-size:17px; color:#F7FFB0; display:block; background-color:#9DBE1E; padding:10px 20px 10px 20px; }
#pige a{font-family:Arial; font-size:12px; display:block; background-color:#7FA739; text-align:right; color:white; padding:3px 15px 3px 3px;}
#pige a:hover{text-decoration:none; }
.titlepige{background-color:inherit!important; font-family:inherit!important; font-size:inherit!important; display:inherit!important; padding:inherit!important; text-align:inherit!important; color:inherit!important; }
/*****FOOTER*****/
#footer{ width:58%; text-align:center; float:left;}
.menup{color:#7D7569; font-family:FengardoRegular; font-size:13px; display:inline-block; margin:15px 0px 0px 0px; padding:0px 0px 15px 0px;}
#mid{border-left:1px solid #7D7569; border-right:1px solid #7D7569; padding:0px 10px 0px 10px; margin:0px 10px 0px 10px;}
