
/********************* GENERAL ET GRDS BLOCS ***********************/
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #666666; margin : 0 0 40px 18px; padding: 0; background-image:url(../img/fond_body_motif.gif)}
div#header{float:left; width: 958px; top-margin: 0; padding : 0; clear:both; border:0px solid green; }
div#contentaccueil {float:left; width: 958px; margin: 0; padding:0; background-image: url(../img/fond1.gif);background-repeat: no-repeat;background-color: #f4f1e8; clear:both;}
div#contentglobal {float:left; width: 958px; margin: 10px 0px 0px 0px ; padding: 0px 0px 30px 0px; background-image: url(../img/detach_gauche.gif);background-repeat: no-repeat;background-color: #f4f1e8; clear:both; overflow: auto;}
div#contentgauche {float:left; width: 360px;  margin: 30px 0 0 26px; padding: 0; clear:none; display:inline;} 
div#contentdroite {float:right; width: 530px; margin: 188px 23px 0px 0px; padding: 0px; display:inline;}

ul {padding:0; margin:0;}
a {border: 0px solid red;}
img {border: 0px solid red;}

.PaysBold{
 text-decoration: none;
 font-weight:bold;
 font-size: 11px;
 color: #3E4145;
 padding: 0;
 margin: 0;
 text-transform: uppercase;
}

.debArticle{
 text-decoration: none;
 font-weight:normal;
 font-size:12px;
 color : #616161;
 padding: 0;
 margin: 0;
}

.debArticleRev{
 text-decoration: none;
 font-weight:normal;
 font-size:11px;
 color : #616161;
 padding: 0;
 margin: 0;
}

.lienArticle{
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #3E4145;
 padding: 0 0 0 15px;
 margin: 0 0 0 13px;
 background: url("../img/lien_gris.gif") 0% 0% no-repeat;
 text-transform:uppercase;
 
}



/*********************************** HEADER ****************/
div#header form, div#header input{
 padding: 0;
 margin: 0;
}
div#header img {
 border: 0px solid red; 
 padding: 0;
 margin: 0;
}
div#navig{
 float:right;
 padding: 0;
 margin: 0;
}
div#search{
 height: 24px;
 border:0px solid red; 
 clear: right;
 margin-bottom : 12px;
 padding: 0px 8px 0px 200px;
 margin-top: 37px;
 float:right;
}
div#logo{
	float:left;
}

div#header a.lien_head{
 text-decoration: none;
 font-size : 11px;
 color: #cd613a;
}

.stylerecherche{
 font-size: 12px;
 font-weight: bold;
 color: #007fae;
}


div#header form{
 font-size: 12px;
 font-weight: bold;
 color: #007fae;
 float:left;
}




/*************** BLOC ACTU *********************/
div#bloc_actu{
 float:left; 	
 width: 350px;
 padding: 0;
 margin: 0; 
 border: 5px solid #FFFFFF;
}

div#bloc_actu h1{
 border: 0px solid red;
 padding: 0px;
 margin: 11px 0 0 8px;
 font-size: 24px;
 font-weight: bold;
 color : #FFF;
}

div#bloc_actu_info{
 margin : 0 0 10px 8px;
 width: 316px;
 background-color:#FFFFFF;
 padding : 11px 9px 11px 9px;
}

div#bloc_actu_info p{
 color: #008ebe;
 font-size: 18px;
 font-weight: lighter;
 margin: 0px;
 padding:0px;
 line-height: 16px;
}

div#bloc_actu_info a.lienActu{
  color: #008ebe;
  text-decoration: none;
}

div#vide{
 float:left;
 clear:both;
 display:block;
 height:116px;
 width: 10px;
 border: 0px solid red;
}

/*****************COLONNE GAUCHE***************/
div#contenuRub {
 background-image: url(../img/fond_rub_gauche.gif);
 background-repeat: no-repeat;
 width: 360px; 
 float:left; 
 border: 0px solid red; 
 margin: 0px;
 padding: 0px;
}
 
div#contenuRub a.lienFin {
 display:block;
 clear : both;
 font-size: 11px;
 font-weight: bold;
 color: #d51a1a;
 padding: 0 0 0 18px;
 margin:12px 0 0 13px;
 background: url(../img/lien_rouge.gif) 0% 50% no-repeat;
}

div#contenuRub a.lienFinComm{
 display:block;
 clear : both;
 font-size: 11px;
 font-weight: bold;
 color: #d51a1a;
 padding: 0 0 0 15px;
 margin:0 0 0 13px;
 background: url(../img/lien_rouge.gif) 0% 50% no-repeat;
}

/**************** REVUES DE PRESSE**********************/
div#imgRevPress p{
 clear:both;
 float:right;
 display: inline;
 margin: 4px 10px 0 0;
 padding :0;
 color:#FFFFFF;
 font-weight: bold;
}

div#imgRevPress{
 width: 329px;
 background-color: #cd6039;
 padding: 0 0 0 0;
 margin: 3px 0 0 13px;
}

div#contenuRub ul.revPresse li{
 margin: 5px 15px 0 33px;
 font-size: 100%;
 display: list-item;
 list-style-image: url(../img/puce_doc.gif);
 line-height: 13px;
}

div#contenuRub ul.revPresse{
 margin : 0 0 0 0;
 padding: 0;
}

/******************** COMMUNIQUES PRESSE ********************************/
div#CommPresse{
 margin : 24px 0 6px 13px;
 padding: 0; 
} 

div#CommPDF{
 clear : both;
 display: block;
 width : 330px;
 margin : 0 0 0 13px;
 padding: 0;

}

div#CommPDF img{
 float:left;
 margin: 0 8px 0 0;
 behavior: url(win_png.htc);
}

.surtitre{
 font-size: 12px;
 font-weight : bold;
 color: #d02a2a;
}
.date{
 font-size: 12px;
 font-weight : bold;
 color: #bfbfbf;
}
.accroche{
 font-size: 12px;
 font-weight : bold;
 color: #616161;
}
div#CommPDF a{
 margin:0;
 padding: 0;
 text-decoration: none;
}
/****************** REVUES DE PRESSE THEMATIQUE **********************/
div#RevuePresseThem{
 margin : 24px 0 6px 13px;
 padding: 0; 
} 

div#contenuRub ul.revPresseThem li{
 margin:0 15px 0 30px;
 padding: 0 0 4px 0;
 font-size: 100%;
 display: list-item;
 list-style-image: url(../img/puce_doc.gif);
 line-height: 12px;
}

.voiraussi{
 margin: 11px 0 10px 29px;
 padding: 0;
}




/*********************** CONTENT DROITE **************/
/************* STATISTIQUES *********************/
div#stat{
 float : left;
 width: 292px;
 margin: 21px 0 0 0;
 padding: 0px;
 display:inline;
 clear : none;
}
div#stat a { color: #696969; text-decoration:none;}
div#stat ul { padding: 0; margin: 2px 0 8px 16px; border:0px solid red; color:#CECBC4;}
div#stat li { padding: 0; margin: 0 0 2px 0; border:0px solid red; font-size:11px; line-height:12px; list-style-type:square; }
div#stat a.chemin { font-weight:bold; color:#008EBE; text-decoration:underline;}
div#stat a.titrerub { color: #3E4145; font-weight:normal; font-size:18px;}
div.stats { margin: 6px 0 16px 12px; }

div#statPDF { width: 276px; border:3px solid white; background-color:#EDEDED; padding: 8px 8px 12px 8px; line-height:12px; margin-top: 12px; float:left;}
div#statPDF .infos { font-weight:bold; color:#008EBE; font-size:11px;}
div#statPDF img { behavior: url(win_png.htc); float:left; padding-right: 6px;}

/****************** BLOC IMAGES DROITE *************/
div#blocImg{
 margin: 21px 0 0 0;
 padding:0px;
 float : right;
 width: 213px;
 display:inline;
 clear : none;
}

div#blocImg div { margin-bottom:12px;}

div#blocImg a{
 display:block;
 margin: 0 0 1px 0;
 padding: 0 0 0 0;
 font-size: 12px;
 text-decoration: none;
 color:#FFFFFF;
 font-weight: bold;
}


/**** BLOC constructeurs ******/

div#construct{
 float : right;
 width: 522px;
 height: 90px;
 margin: 10px 0 0px 0;
 padding:0 0 0 0;
}

div#construct p{
 color:#4C4C4C;
 font-size:11px;
 margin:  0 3px 0 10px;
 padding: 0;
 text-decoration: none;
}

div#construct img{
 margin : 0 0 0 10px;
 padding: 0;
}


div#blocconstruc1{
 width: 170px;
 height: 100%;
 float: left;
 background-color:#FFFFFF;
 margin: 0 0 0 5px;
 padding: 0;
}


div#blocconstruc2{
 width: 168px;
 height: 100%;
 float: left;
 background-color:#FFFFFF;
 margin: 0 5px 0 4px;
 padding: 0;
}

div#blocconstruc3{
 width: 170px;
 height: 100%;
 float: left;
 background-color:#FFFFFF;
 margin: 0;
 padding: 0;
}


/********************* FOOTER ****************************/
div#footer{
 float: left;
 clear:both;
 width: 907px;
 background-color: #616161;
 margin : 30px 0px 0px 0px;
 padding: 25px 25px 25px 26px;
 border: 0px solid red;
}

div#footer a.EnBas{
 font-size : 11px;
 text-decoration: none;
 color:#FFFFFF;
 margin: 0 0 0 ;
 padding: 0 0 0 0; 
}

div#footer_links{
 float: left;
 clear:both;
 width: 907px; 
 margin : 8px 0px 5px 5px;
 padding: 0px 0px 0px 8px;
 border: 0px solid red;
}

div#footer_links table{ 
 margin : 8px 0px 5px 10px;
}

div#footer_links a.EnBas{
 font-size : 11px;
 text-decoration: none;
 color:#666666;
}

div#credits { background-color: #FFFFFF; clear:both; float:none; width: 907px;  margin : 12px 0px 0px 0px;
 padding: 25px 25px 12px 26px;}
div#credits p { font-size:10px; color: #999999;}
div#credits a, div#credits a:visited { color: #999999;}

/*********************RUBRIQUE - ARTICLE ***********/

div#photo_rub{
 float: right;
 width: 697px;
}

div#bloc_navig{
 float: right;
 width: 697px;
 background-color:#FFFFFF;
}

div#bloc_navig p{
 margin: 12px 0 12px 22px;
 padding: 0;
 font-size: 11px
}

div#affichdroite{
 float: right;
 width: 697px;
 margin: 0;
 padding: 0;
 background-color:;
 clear:none;
 display: inline;
}



/********************** chiffre ******************************/
div#chiffreaccueil { margin: 0px; padding:0px;  background-color:#fff; text-align:center; margin-bottom: 1px;}
div#chiffreaccueil  h2 { padding:0px; margin:0px; font-size: 28px; }
div#chiffreaccueil  p { padding:0px; margin:0px; font-size:11px; line-height:12px; }
div#chiffreaccueil  a { font-weight:normal; color:#CD6039; padding: 8px 4px 8px 4px; margin: 0px; border:1px solid #CD6039; }
div#chiffreaccueil  a:hover { color:#fff; background-color:#008EBE; border:1px solid #293952;}



/********************** transparence png pour IE ******************************/
div#content img.spip_logos { behavior: url(win_png.htc); float:left;}

.petit { font-size:11px;}


/****************** BLOC AUTOACTU *************/
div#autoactu {
padding:30px 0 15px 15px;
bo/rder:1px solid red;
}
