/* ------------------------------
 xAM Editions - Site Editialis
 Feuille de styles 
 Mai 2006
------------------------------ */

* {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333;
  font-size: 11px;
}
body {
	background-image:  url("/images/bg.gif");
}
h1 {
	font-size:15px;
	padding:10px;
}

p {
	padding: 0px;
	margin:0px;
}
.spacer{
	position:relative;
	clear:both;
}
a.bouton{
	padding: 2px;
	background-color:#999999;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a:hover.bouton{
	background-color:#333333;
}
p.source{
	color: #8C8C8C;
	font-size:10px;
}
#divcentre {
/* Modif WR 12 10 07 */
/*	position:fixed !important; */
	position:absolute; 
	/*left:50%;
	top:50%;
	margin-left: -396px; /* moitié de la largeur */
	/*margin-top: -369px;*/ /* moitié de la hauteur */
	width:780px; 
	height:726px;
	padding: 6px;
	background: url("/images/bg_divcentre.gif") no-repeat;
	
}
/*#divcentre {
	margin-left: auto;
	margin-right: auto;
	width:780px; 
	height:726px;
	padding: 6px;
	background: url("/images/bg_divcentre.gif") no-repeat;
}*/
#divcentre #divbandeau {
	width:780px; 
	height:110px;
	margin-bottom: 2px;
	background:#FFFFFF;
}

#divcentre #divbandeau img{
	float: left;
	background:#FFFFFF;
}

#divcentre #divbandeau #animFlash{
	float: left;
	width:683px; 
	height:106px;
	/*background:#CCC;*/
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	/*background:  url("/images/bg_bandeau.gif") repeat-y;*/
}

#divcentre #divmenu {
	margin: 0 0 2px 0;
	height:32px;
	width: 776px;
	padding: 2px 2px 0px 2px;
	background-color: #FFFFFF;
}

#divcentre #divmenugauche {
	float: left;
	margin-right: 2px;
	width:186px; 
	height:548px;
	padding: 2px;
	background-color: #f2f1f1;
}

#divcentre #divmenugauche a#btMarques{
display: block;
width: 186px;
height: 18px;
background-image:url("/images/titreBlocMarques_off.gif");
}
#divcentre #divmenugauche a:hover#btMarques{
display: block;
width: 186px;
height: 18px;
background-image:url("/images/titreBlocMarques_on.gif");
}
#divcentre #divmenugauche div.pointilles{
	clear: both;
	height: 9px;
	width: 163px;
	margin: 0px 0 0px 4px;
	padding: 0;
	background:url("/images/pointilles.gif") repeat-x;
}
#divcentre #divmenugauche #divCommercial {
	float: left;
	margin-top: 4px;
	width:186px; 
	height:164px;
	padding: 5px 0 5px 0;
	background: #FFFFFF url("/images/bg_pole.gif") repeat-y;
}
#divcentre #divmenugauche #divCommercial .imgPole{
	float: left;
	height:164px;
	/*height: 155px;
	padding-top: 55px;*/
}
#divcentre #divmenugauche #divTPEPME {
	float: left;
	margin-top: 4px;
	width:186px; 
	height:150px;
	padding: 5px 0 5px 0;
	background: #FFFFFF url("/images/bg_pole.gif") repeat-y;
}
#divcentre #divmenugauche #divTPEPME .imgPole{
	float: left;
	height:110px;
	/*height:107px;
	padding-top: 30px;*/
}
#divcentre #divmenugauche #divRecrutement {
	float: left;
	margin-top: 4px;
	width:186px; 
	height:150px;
	padding: 5px 0 5px 0;
	background: #FFFFFF url("/images/bg_pole.gif") repeat-y;
}

#divcentre #divmenugauche #divRecrutement .imgPole{
	float: left;
	height:167px;
	/*height: 89px;
	padding-top: 1px;*/
}

#divcentre #divmenugauche .blocPresse{
	float: left;
	margin: 0px 0 0 0px;
	padding:0;
}
#divcentre #divmenugauche .blocPresse a{
	display: block;
	color: #999999;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 4px;
	margin-left: 2px;
	text-decoration: none;
}
#divcentre #divmenugauche .blocPresse a:hover{
	color: #333333;
}
#divcentre #divmenugauche .blocWeb{
	float: left;
	margin: 0;
	padding:0;
}
#divcentre #divmenugauche .blocWeb a{
	display: block;
	color: #999999;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 4px;
	margin-left: 3px;
	text-decoration: none;
}
#divcentre #divmenugauche .blocWeb a:hover{
	color: #333333;
}
#divcentre #divmenugauche .blocEvenements{
	float: left;
	margin: 0;
	padding:0;
}
#divcentre #divmenugauche .blocEvenements a{
	display: block;
	color: #999999;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 4px;
	margin-left: 3px;
	text-decoration: none;
}
#divcentre #divmenugauche .blocEvenements a:hover{
	color: #333333;
}



/*****************************************************************************************/
/* Edito  //////////////////////////////////////////////////////////////////////////                                                                        
/*****************************************************************************************/
#divcentre #divedito {
	float: left;
	margin: 0 2px 2px 0;
	width:392px; 
	height:548px;
	background:#FFFFFF;
	padding: 2px;
}
#divcentre #divedito p{
	margin: 0 6px 6px 6px;
}
#divcentre #divedito img.visueldroit{
	float: right;
	margin: 0 6px 6px 6px;
}
#divcentre #divedito #rubrique {
	background-color: #EEEEEE;
	height: 18px;
	margin: 0 0 14px 0;
}

/*****************************************************************************************/
/* Contenu  ///////////////////////////////////////////////////////////////////////////////                                                                        
/*****************************************************************************************/
#divcentre .divcontenu {
	float: left;
	width:584px; 
	height:548px;
	background:#FFFFFF;
	padding: 2px;
	margin-bottom:2px;
	overflow: auto;
/*	overflow-x: auto;*/
/*	overflow-y: auto;*/

}
#divcentre #partenaires {
	float: left;
	width:584px; 
	height:685px;
	background:#FFFFFF;
	padding: 2px;

}
#divcentre #magazines {
	float: left;
	width:584px; 
	height:548px;
	background:#FFFFFF;
	padding: 2px;
	overflow: auto;
}
#divcentre #interview{
	overflow: auto;
}
#divcentre #interview p.source{
	color: #8C8C8C;
	font-size:10px;
	margin-top: -10px;
	margin-bottom: 0px;
}


#divcentre #pubpresse {
	float: left;
	width:584px; 
	height:548px;
	overflow: auto;
	background:#FFFFFF;
	padding: 2px;
}
#divcentre #conditions {
	float: left;
	width:584px; 
	height:548px;
	overflow: auto;
	background:#FFFFFF;
	padding: 2px;
}
#divcentre .divcontenu #rubrique {
	background-color: #EEEEEE;
	height: 18px;
	margin: 0 0 14px 0;
}
#divcentre #organigramme #rubrique {
	background-color: #EEEEEE;
	height: 18px;
	margin: 0 0 14px 0;
}
#divcentre #magazines #rubrique {
	background-color: #EEEEEE;
	height: 18px;
	margin: 0 0 14px 0;
}
/*#divcentre #magazines #rubrique img{
	background-color: #EEEEEE;
	height: 18px;
	margin: 0;
}*/
#divcentre .divcontenu p{
	margin: 0 6px 12px 6px;
}
#divcentre #historique p{
	margin: 0 6px 8px 6px;
}
#divcentre .divcontenu img.visueldroit{
	float: right;
	margin: 0 6px 6px 6px;
}
#divcentre .divcontenu img.visuelgauche{
	float: left;
	margin: 0 6px 6px 6px;
}
#divcentre .divcontenu #editialisChiffrescles{
	float: right;
	margin: 0 0px 6px 6px;
	height: 154px;
	width: 178px;
	padding: 34px 10px 10px 10px;
	background: url("/images/blocs/bloc_chiffrescles.gif") no-repeat;
	font-size: 11px;
	color: #FFFFFF;
}
#divcentre .divcontenu #editialisChiffrescles ul{
	padding:0 16px 0 16px;
	margin: 0;
	color: #FFFFFF;
	font-weight: bold;
}
* html #divcentre .divcontenu #editialisChiffrescles ul{
	padding: 0px;
	margin: 0 16px 0 18px;
}
#divcentre .divcontenu #editialisChiffrescles ul li{
	color: #FFFFFF;
	font-size: 11px;
	margin: 0 0 7px 0;
}

#divcentre .divcontenu #coordonneesEditialis{
	margin: 0 2px 0 2px;
	height: 430px;
	width: 580px;
	padding: 0px;
	background: url("/images/blocs/bloc_coordonnees.gif") no-repeat;
	font-size: 11px;
}
#divcentre .divcontenu #coordonneesEditialis #colonne1, #divcentre .divcontenu #coordonneesEditialis #colonne2{
	float: left;
	width: auto;
	padding: 29px 10px 10px 20px;
	font-size: 10px;
	color: #666666;
}

#divcentre #online{
	width:584px; 
	height:548px;
	overflow: auto;
	background:#FFFFFF;
	padding: 2px;
}



#divcentre .divcontenu .blocorganigramme{
	float: left;
	margin: 0 0px 6px 6px;
	height: 360px;
	width: 176px;
	padding: 2px;
	background: url("/images/blocs/bloc_organigramme.gif") no-repeat;
}
#divcentre .divcontenu #blocorganigramme1,#divcentre .divcontenu #blocorganigramme2,#divcentre .divcontenu #blocorganigramme3{
	height: 178px;
	width: 176px;
	padding: 2px;
	background: url("/images/blocs/bloc_organigramme2.gif") no-repeat;
}
#divcentre .divcontenu .blocorganigramme img.identite{
float: right;
margin: 5px 6px 0 3px;
}
#divcentre .divcontenu .blocorganigramme p{
	font-size: 10px;
	margin: 5px 6px 6px 6px;
}

#divcentre .divcontenu .blocorganigramme p strong{
	font-size: 10px;
}
#divcentre .divcontenu .blocpartenaire{
	float: left;
	margin: 0 6px 6px 0px;
	height: 90px;
	width: 262px;
	padding: 10px 10px 6px 10px;
	background: url("/images/blocs/bloc_partenaire.gif") no-repeat;
}


#divcentre .divcontenu .blocpartenaire p.societe{
	font-weight: bold;
	text-transform: uppercase;
}
#divcentre .divcontenu .blocpartenaire img{
	position: relative;
	float: left;
	margin: 0px 0 -1px 0;
}
#divcentre .divcontenu .blocpartenaire a{
	display: block;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
	width: auto;
	margin: 0 0 2px 0;
}
/* Fiche partenaire*********************************************************************************************/ 
#divcentre .divcontenu #partenairefiche{

}

#divcentre #partenairefiche a#urlpartenaire{
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}
#divcentre #partenairefiche img#logo{
	margin: 0 10px 10px 4px;
	float: left;
}
#divcentre #partenairefiche p{
	margin-top: 10px;
	margin-bottom: 20px;
}
#divcentre .divcontenu #pole1,#divcentre .divcontenu #pole2, #divcentre .divcontenu #pole3, #divcentre .divcontenu #pole4{
	float: left;
	width: auto;
	padding: 0 0px 0 6px;
	margin: 0 0 16px 0;
}
#divcentre .divcontenu .titrepole{
	float: left;
	width: 540px;
	margin: 0 0 4px 0;
}
#divcentre .divcontenu .blocmagazine1,#divcentre .divcontenu .blocmagazine2,#divcentre .divcontenu .blocmagazine3,#divcentre .divcontenu .blocmagazine4,#divcentre .divcontenu .blocmagazine5{
	float: left;
	margin: 0 2px 2px 2px;
	height: 148px;
	width: 268px;
	padding: 0px;
}
#divcentre .divcontenu #pole1 .blocmagazine1{
	background: url("/images/blocs/bloc_ACmagazine.gif") no-repeat;
}
#divcentre .divcontenu #pole1 .blocmagazine2{
	background: url("/images/blocs/bloc_CAmagazine.gif") no-repeat;
}
#divcentre .divcontenu #pole1 .blocmagazine3{
	background: url("/images/blocs/bloc_ECVmagazine.gif") no-repeat;
}
#divcentre .divcontenu #pole1 .blocmagazine4{
	background: url("/images/blocs/bloc_MDmagazine.gif") no-repeat;
}
#divcentre .divcontenu #pole1 .blocmagazine5{
	background: url("/images/blocs/bloc_MMmagazine.gif") no-repeat;
}
#divcentre .divcontenu #pole2 .blocmagazine1{
	background: url("/images/blocs/bloc_AMmagazine.gif") no-repeat;
}
#divcentre .divcontenu #pole2 .blocmagazine2{
	background: url("/images/blocs/bloc_CEmagazine.gif") no-repeat;
}
#divcentre .divcontenu #pole2 .blocmagazine3{
	background: url("/images/blocs/bloc_CMmagazine.gif") no-repeat;
}
#divcentre .divcontenu #pole3 .blocmagazine1{
	background: url("/images/blocs/bloc_ODCmagazine.gif") no-repeat;
}
#divcentre .divcontenu #pole3 .blocmagazine2{
	background: url("/images/blocs/bloc_VRPmagazine.gif") no-repeat;
}

#divcentre .divcontenu #pole4 .blocmagazine1{
	background: url("/images/blocs/bloc_DAmagazine.gif") no-repeat;
}
#divcentre .divcontenu #pole4 .blocmagazine2{
	background: url("/images/blocs/bloc_APmagazine.gif") no-repeat;
}

#divcentre .divcontenu #pole4 .blocmagazine3{
	background: url("/images/blocs/bloc_MAmagazine.gif") no-repeat;
}



#divcentre .divcontenu .blocmagazine1 img,#divcentre .divcontenu .blocmagazine2 img,#divcentre .divcontenu .blocmagazine3 img,#divcentre .divcontenu .blocmagazine4 img,#divcentre .divcontenu .blocmagazine5 img{
	display: block;
	margin: 8px 2px 0px 8px;
}
#divcentre .divcontenu .blocmagazine1 a,#divcentre .divcontenu .blocmagazine2 a,#divcentre .divcontenu .blocmagazine3 a,#divcentre .divcontenu .blocmagazine4 a,#divcentre .divcontenu .blocmagazine5 a{
	display: block;
	text-align: left;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin-left: 7px;
	margin-top: 126px;
}

#divcentre .divcontenu .blocmagazine1 a:hover,#divcentre .divcontenu .blocmagazine2 a:hover,#divcentre .divcontenu .blocmagazine3 a:hover,#divcentre .divcontenu .blocmagazine4 a:hover,#divcentre .divcontenu .blocmagazine5 a:hover{
	color: #000000;
}
#divcentre .divcontenu .blocsite{
	float: left;
	display: block;
	margin: 0 16px 16px 0px;
	height: 148px;
	width: 268px;
	padding: 0px;
}
#divcentre .divcontenu .blocsite p.baseline{
	font-size: 10px;
	margin: 32px 0 6px 10px;
	font-weight: bold;
	color: #666666;
}
#divcentre .divcontenu .blocsite p.texte{
	margin: 0 0 6px 10px;
	font-size: 10px;
}

#divcentre .divcontenu .blocsite a{
	display: block;
	margin: 0px 0 0px 10px;
	color: #666666;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
#divcentre .divcontenu #blocsiteAC{
	background: url("/images/blocs/bloc_ACsite.gif") no-repeat;
	margin-right: 0px;
}
#divcentre .divcontenu #blocsiteAC p{
	width: 120px;
}
#divcentre .divcontenu #blocsiteAC a{
	margin-top: 7px;
}
#divcentre .divcontenu #blocsiteCA{
	background: url("/images/blocs/bloc_CAsite.gif") no-repeat;
	margin-left: 8px;
}
#divcentre .divcontenu #blocsiteCA a{
	margin-top: 6px;
}
#divcentre .divcontenu #blocsiteCA p{
	width: 120px;
}

#divcentre .divcontenu #blocsiteCC{
	background: url("/images/blocs/bloc_CCsite.gif") no-repeat;
	margin-left: 8px;
}
#divcentre .divcontenu #blocsiteCC a{
	margin-top: 24px;
}
#divcentre .divcontenu #blocsiteCC p{
	width: 120px;
}


#divcentre .divcontenu #blocsiteECV{
	background: url("/images/blocs/bloc_ECVsite.gif") no-repeat;
	margin-right: 0px;
}
#divcentre .divcontenu #blocsiteECV p{
	width: 120px;
}
#divcentre .divcontenu #blocsiteECV a{
	margin-top: 18px;
}


#divcentre .divcontenu #blocsiteCM{
	background: url("/images/blocs/bloc_CMsite.gif") no-repeat;
	margin-right: 0px;
}
#divcentre .divcontenu #blocsiteCM p{
	width: 120px;
}
#divcentre .divcontenu #blocsiteCM a{
	margin-top: 35px;
}

#divcentre .divcontenu #blocsiteDA{
	background: url("/images/blocs/bloc_DAsite.gif") no-repeat;
	margin-left: 8px;
}
#divcentre .divcontenu #blocsiteDA p{
	width: 120px;
}
#divcentre .divcontenu #blocsiteDA a{
	margin-top: 16px;
}

#divcentre .divcontenu #blocsiteCE{
	background: url("/images/blocs/bloc_CEsite.gif") no-repeat;
	margin-right: 0px;
}
#divcentre .divcontenu #blocsiteCE p{
	width: 120px;
}
#divcentre .divcontenu #blocsiteCE a{
	margin-top: 16px;
}


#divcentre .divcontenu #blocsiteEM{
	background: url("/images/blocs/bloc_EMsite.gif") no-repeat;
	margin-left: 8px;
}
#divcentre .divcontenu #blocsiteEM p{
	width: 100px;
}
#divcentre .divcontenu #blocprincipauxevt{
	float:left;
	display: block;
	width: 566px;
	margin: 0 2px 20px 0px;
	padding: 0 0 0 14px;
}
#divcentre .divcontenu #blocprincipauxevt img{
	display: block;
	margin: 10px 0px 6px 0px;
}
#divcentre .divcontenu .blocevenement{
	float: left;
	display: block;
	margin: 0 4px 4px 0px;
	height: 86px;
	width: 181px;
	padding: 0px;
	background: #F7F7F7  url("/images/blocs/bloc_evenement.gif") no-repeat;
}
#divcentre .divcontenu #blocprincipauxevt .blocevenement img{
	display: block;
	margin: 4px 0px 2px 4px;
}
#divcentre .divcontenu #blocprincipauxevt .blocevenement a{
	display: block;
	margin: 0;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-align: right;
}
#divcentre .divcontenu #blocprincipauxevt .blocevenement a:hover{
	color: #000000;
}
#divcentre .divcontenu #blocprincipauxevt #evt1 a{
	margin: -10px 4px 0 0;
}
#divcentre .divcontenu #blocprincipauxevt #evt2 a{
	margin: 19px 4px 0 0;
}
#divcentre .divcontenu #blocprincipauxevt #evt3 a{
	margin: -9px 4px 0 0;
}
#divcentre .divcontenu #blocprincipauxevt #evt4 a{
	margin: 11px 4px 0 0;
}
#divcentre .divcontenu #blocprincipauxevt #evt5 a{
	margin: 26px 4px 0 0;
}
#divcentre .divcontenu #blocprincipauxevt #evt6 a{
	margin: 29px 4px 0 0;
}
#divcentre #offredetail p#intituleposte{
font-weight: bold;
font-size: 11px;
text-transform: uppercase;
}
#divcentre #offredetail p#texteposte{
font-weight: bold;
font-size: 11px;
color: #666666;
}
#divcentre #offredetail p#textedescription{
margin-top: 10px;
margin-bottom: 20px;
}
#entetedetailoffre{
height: 90px;
}
#entetedetailoffre div.printmail{
margin-top: 20px;
}
#entetedetailoffre .printmail a{
color: #666666;
font-weight: bold;
font-size: 10px;
margin:0 6px 0 6px;
text-decoration: none;
}
#entetedetailoffre .printmail a img{
border: 0px;
}

#divcentre .divcontenu .magAnnonceur{
	float: left;
	width: 260px;
	height: auto;
	margin-left: 8px;
	margin-right: 2px;
	margin-bottom: 10px;
}
#divcentre .divcontenu .magAnnonceur p{
	font-size: 10px;
	margin: 4px 2px 4px 2px;
}
#divcentre .divcontenu .magAnnonceur a{
	display: block;
	color: #666666;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 0;
	text-decoration: none;
}
#divcentre .divcontenu .magAnnonceur a.email{
	display: inline;
	font-size: 10px;
	color: #000;
	text-decoration: underline;
	font-weight: normal;
}
#divcentre .divcontenu .magAnnonceur p.baseline{
	font-weight: bold;
}
#divcentre .divcontenu .magAnnonceur span.nom{
	font-weight: bold;
	font-size: 10px;
}

#divcentre .divcontenu .siteAnnonceur{
	float: left;
	margin-left: 4px;
	margin-bottom: 10px;
}
#divcentre .divcontenu .siteAnnonceur p{
	font-size: 10px;
	margin: 4px 2px 4px 2px;
}
#divcentre .divcontenu .siteAnnonceur a{
	display: block;
	color: #666666;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 0;
	text-decoration: none;
}
#divcentre .divcontenu .siteAnnonceur a.email{
	display: inline;
	font-size: 10px;
	color: #000;
	text-decoration: underline;
	font-weight: normal;
}
#divcentre .divcontenu .siteAnnonceur span.nom{
	font-weight: bold;
	font-size: 10px;
}

#divcentre .divcontenu #btEvts{
	margin: 0 0 0 12px;
	padding: 0;
	height: 59px;
}
#divcentre .divcontenu a.btTMM{
float: left;
margin: 0 14px 0 0;
padding: 0;
display: block;
width: 96px;
height: 59px;
background-image: url(/images/bt_TMM_off.gif);
}
#divcentre .divcontenu a:hover.btTMM{
background-image: url(/images/bt_TMM_on.gif);
}

#divcentre .divcontenu a.btTAC{
float: left;
margin: 0 14px 0 0;
padding: 0;
display: block;
width: 61px;
height: 59px;
background-image: url(/images/bt_TAC_off.gif);
}
#divcentre .divcontenu a:hover.btTAC{
background-image: url(/images/bt_TAC_on.gif);
}
#divcentre .divcontenu a.btGPCM{
float: left;
margin: 0 14px 0 0;
padding: 0;
display: block;
width: 128px;
height: 59px;
background-image: url(/images/bt_GPCM_off.gif);
}
#divcentre .divcontenu a:hover.btGPCM{
background-image: url(/images/bt_GPCM_on.gif);
}
#divcentre .divcontenu a.btGPAM{
float: left;
margin: 0 14px 0 0;
padding: 0;
display: block;
width: 128px;
height: 59px;
background-image: url(/images/bt_GPAM_off.gif);
}
#divcentre .divcontenu a:hover.btGPAM{
background-image: url(/images/bt_GPAM_on.gif);
}

#divcentre .divcontenu a.btMC{
float: left;
margin: 0 14px 0 0;
padding: 0;
display: block;
width: 76px;
height: 59px;
background-image: url(/images/bt_MC_off.gif);
}
#divcentre .divcontenu a:hover.btMC{
background-image: url(/images/bt_MC_on.gif);
}

#divcentre .divcontenu a.btEC{
float: left;
margin: 0 14px 0 0;
padding: 0;
display: block;
width: 128px;
height: 54px;
background-image: url(/images/bt_EC_off.gif);
}
#divcentre .divcontenu a:hover.btEC{
background-image: url(/images/bt_EC_on.gif);
}

#divcentre .divcontenu a.btCE{
float: left;
margin: 0 14px 0 0;
padding: 0;
display: block;
width: 96px;
height: 59px;
background-image: url(/images/bt_CE_off.gif);
}
#divcentre .divcontenu a:hover.btCE{
background-image: url(/images/bt_CE_on.gif);
}

#divcentre .divcontenu a.btdej{
float: left;
margin: 0 14px 0 0;
padding: 0;
display: block;
width: 96px;
height: 59px;
background-image: url(/images/bt_dej_off.gif);
}
#divcentre .divcontenu a:hover.btdej{
background-image: url(/images/bt_dej_on.gif);
}


#divcentre #tropheesMM a,#divcentre #tropheesAC a,#divcentre #casquesdor a,#divcentre #grandprixCM a,#divcentre #grandprixAM a,#divcentre #dejMarketing a{
	display: block;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
	width: auto;
	margin: 0 6px 2px 6px;
}
#divcentre #abonnement span.desactive{
	display: block;
	font-weight: normal;
	color: #999999;
	font-size: 10px;
	margin-bottom: 6px;
	margin-left: 3px;
}
#divcentre #abonnement a{
	display: block;
	color: #999999;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 6px;
	margin-left: 3px;
	text-decoration: none;
}
#divcentre #abonnement a:hover{
	color: #333333;
}
#divcentre #abonnement .colonne1{
float: left;
width: 240px;
margin: 0 0 0 6px;
}
#divcentre #abonnement .colonne2{
float: left;
width: 240px;
margin: 0 0 0 6px;
}

/* Fiche MAGAZINE*********************************************************************************************/ 
#divcentre .contactFiche{
float: left;
width: 280px;
margin: 0 4px 0 4px;
font-size: 10px;
}
#divcentre .contactFiche a{
font-size: 10px;
}
#divcentre .contactFiche span.commercial{
font-weight: bold;
font-size: 10px;
}
#divcentre .contactFiche img{
display: block;
margin: 10px 0 8px 0;
padding: 0;
}
#divcentre .infosFiche{
float: left;
width: 270px;
margin: 0 4px 0 4px;
}
#divcentre .infosFiche img{
display: block;
margin: 10px 0 8px 0;
padding: 0;
}
#divcentre .infosFiche a{
clear: both;
display: block;
color: #666666;
font-weight: bold;
text-decoration: none;
font-size: 10px;
} 
#divcentre .divcontenu #MMcartouche{
margin:0 0 10px 4px;
width: 562px;
height: 82px;
padding: 7px;
background:url("/images/fiche/MMcartouche.gif") no-repeat;
}
#divcentre .divcontenu #MDcartouche{
margin:0 0 10px 4px;
width: 562px;
height: 82px;
padding: 7px;
background:url("/images/fiche/MDcartouche.gif") no-repeat;
}
#divcentre .divcontenu #ACcartouche{
margin:0 0 10px 4px;
width: 562px;
height: 82px;
padding: 7px;
background:url("/images/fiche/ACcartouche.gif") no-repeat;
}
#divcentre .divcontenu #CAcartouche{
margin:0 0 10px 4px;
height: 82px;
padding: 7px;
background:url("/images/fiche/CAcartouche.gif") no-repeat;
}
#divcentre .divcontenu #ECVcartouche{
margin:0 0 10px 4px;
width: 562px;
height: 82px;
padding: 7px;
background:url("/images/fiche/ECVcartouche.gif") no-repeat;
}
#divcentre .divcontenu #CEcartouche{
margin:0 0 10px 4px;
width: 562px;
height: 82px;
padding: 7px;
background:url("/images/fiche/CEcartouche.gif") no-repeat;
}
#divcentre .divcontenu #CMcartouche{
margin:0 0 10px 4px;
width: 562px;
height: 82px;
padding: 7px;
background:url("/images/fiche/CMcartouche.gif") no-repeat;
}
#divcentre .divcontenu #AMcartouche{
margin:0 0 10px 4px;
width: 562px;
height: 82px;
padding: 7px;
background:url("/images/fiche/AMcartouche.gif") no-repeat;
}
#divcentre .divcontenu #VRPcartouche{
margin:0 0 10px 4px;
width: 562px;
height: 82px;
padding: 7px;
background:url("/images/fiche/VRPcartouche.gif") no-repeat;
}
#divcentre .divcontenu #ODCcartouche{
margin:0 0 10px 4px;
width: 562px;
height: 82px;
padding: 7px;
background:url("/images/fiche/ODCcartouche.gif") no-repeat;
}

#divcentre .divcontenu #DAcartouche{
margin:0 0 10px 4px;
width: 562px;
height: 82px;
padding: 7px;
background:url("/images/fiche/DAcartouche.gif") no-repeat;
}

#divcentre .divcontenu #APcartouche{
margin:0 0 10px 4px;
width: 562px;
height: 82px;
padding: 7px;
background:url("/images/fiche/APcartouche.gif") no-repeat;
}



#divcentre .divcontenu #MMcartouche .liens,#divcentre .divcontenu #MDcartouche .liens,#divcentre .divcontenu #ACcartouche .liens,#divcentre .divcontenu #CAcartouche .liens,#divcentre .divcontenu #ECVcartouche .liens,#divcentre .divcontenu #CEcartouche .liens,#divcentre .divcontenu #CMcartouche .liens,#divcentre .divcontenu #AMcartouche .liens,#divcentre .divcontenu #VRPcartouche .liens,#divcentre .divcontenu #ODCcartouche .liens, #divcentre .divcontenu #DAcartouche .liens, #divcentre .divcontenu #APcartouche .liens{
padding-top: 62px;
width: 542px;
}
#divcentre .divcontenu #MMcartouche .liens a img,#divcentre .divcontenu #MDcartouche .liens a img,#divcentre .divcontenu #ACcartouche .liens a img,#divcentre .divcontenu #CAcartouche .liens a img,#divcentre .divcontenu #ECVcartouche .liens a img,#divcentre .divcontenu #CEcartouche .liens a img,#divcentre .divcontenu #CMcartouche .liens a img,#divcentre .divcontenu #AMcartouche .liens a img,#divcentre .divcontenu #VRPcartouche .liens a img,#divcentre .divcontenu #ODCcartouche .liens a img, #divcentre .divcontenu #DAcartouche .liens a img,  #divcentre .divcontenu #APcartouche .liens a img{
float: left;
}
#divcentre .divcontenu #MMcartouche .liens a#urlfiche,#divcentre .divcontenu #MDcartouche .liens a#urlfiche,#divcentre .divcontenu #ACcartouche .liens a#urlfiche,#divcentre .divcontenu #CAcartouche .liens a#urlfiche,#divcentre .divcontenu #ECVcartouche .liens a#urlfiche,#divcentre .divcontenu #CEcartouche .liens a#urlfiche,#divcentre .divcontenu #CMcartouche .liens a#urlfiche,#divcentre .divcontenu #AMcartouche .liens a#urlfiche,#divcentre .divcontenu #VRPcartouche .liens a#urlfiche,#divcentre .divcontenu #ODCcartouche .liens a#urlfiche, #divcentre .divcontenu #DAcartouche .liens a#urlfiche, #divcentre .divcontenu #APcartouche .liens a#urlfiche{
float: right;
padding-top: 7px;
font-size: 10px;
color: #666666;
font-weight: bold;
text-decoration: none;
}
/**************************************************************************************************************************************/
#divcentre .divcontenu #abo{
color: #999999;
font-weight: bold;
text-decoration: none;
}
#divcentre #logotheque{
overflow: auto;
}
#divcentre .divcontenu .logoType{
clear: both;
margin: 10px 6px 0px 6px;
padding-bottom: 10px;
width: 572px;

}
#divcentre .divcontenu .logoBloc{
float: left;
width: 255px;
height: 70px;
margin: 0px 10px 10px 0;
padding: 4px;
background-color: #FBFBFB;
border: 1px solid #F2F2F2;
}
#divcentre .divcontenu .logoBloc p{
font-size: 10px;
}
#divcentre .divcontenu .logoBloc strong{
font-size: 10px;
}
#divcentre .divcontenu .logoBloc .liensFichiers{
float: left;
margin-left: 2px;
}
#divcentre .divcontenu .logoBloc .liensFichiers p{
margin: 0px 0 4px 0;
}
#divcentre .divcontenu .logoBloc .liensFichiers a{
display:block;
font-size: 10px;
color: #999999;
font-weight: bold;
text-decoration: none;
}
#divcentre .divcontenu .logoBloc img{
float:left;
margin: 0 4px 0px 0px;
}
table#offresemploi {
margin:10px 0 10px 10px;
width: 544px;
}

table#offresemploi tr.entetetableau{
background-color: #666666;
}
table#offresemploi tr.entetetableau td{
color: #FFFFFF;
font-weight: bold;
font-size: 11px;
height: 18px;
padding: 2px 4px 2px 4px;
}
table#offresemploi tr.lignea td{
background-color: #EFEFEF;
height: 18px;
padding: 2px 4px 2px 4px;
border-top: 2px solid #FFF;
}
table#offresemploi tr.ligneb td{
background-color: #FAFAFA;
height: 18px;
padding: 2px 4px 2px 4px;
border-top: 2px solid #FFF;
}
table#postedetail {
float:right;
margin:0px 4px 10px 4px;
width: 280px;
background-color: #EFEFEF;
border: 1px solid #CCCCCC;
}
table#postedetail tr td {
padding: 2px;
}
/*****************************************************************************************/
/* Colonne droite sur la Homepage  ////////////////////////////////////////////////////////                                                                      
/*****************************************************************************************/
#divcentre #divdroite {
	float: left;
	width:186px; 
	height:548px;
	background-color: #FFFFFF;
	padding: 2px;
}

#divcentre #divdroite img#imgColDroite{
	display: block;
	padding-bottom: 10px;
}

#divcentre #divdroite #divcommuniques {
	width:182px; 
	padding: 2px;
	margin-bottom: 6px;
	background:#FFFFFF;
}
#divcentre #divdroite #divcommuniques a{
	clear:left;
	display: block;
	font-size: 10px;
	margin-top: 6px;
	margin-left: 6px;
	text-decoration: none;
}

#divcentre #divdroite #divcommuniques a:hover{
	font-weight: bold;
}

#divcentre #divdroite #divevenements {
	width:182px; 
	height:auto;
	padding: 2px;
	margin-bottom: 0px;
	background:#FFFFFF;
}
#divcentre #divdroite #divevenements a{
	clear:left;
	display: block;
	font-size: 10px;
	margin-top: 6px;
	margin-left: 6px;
	text-decoration: none;
}

#divcentre #divdroite #divevenements a:hover{
	font-weight: bold;
}
#divcentre #divdroite #divalaune {
	padding: 0;
	margin: 10px 0 0px 0;
}
#divcentre #divdroite #divalaune #contenualaune{
	background:#EBEBEB;
	margin: 0px;
	padding: 6px 6px 6px 6px;
}
#divcentre #divdroite #divalaune #contenualaune p{
	font-size: 10px;
}
#divcentre #divdroite #divevenements #divalaune a{
	clear:left;
	display: block;
	font-size: 10px;
	margin-top: 6px;
	margin-left: 0px;
	text-decoration: none;
	font-weight: bold;
}
#divcentre #divdroite #divalaune b{
	font-size: 10px;
}
#divcentre #divdroite #divalaune img{
	margin: 0;
	padding: 0;
}
#divcentre #divdroite #divalaune #visuel{
	margin: 0 0 4px 0;
	padding: 0;
	text-align: center;
}
#divcentre #divdroite #divalaune div.pointilles{
	height: 9px;
	width: 182px;
	margin: 0;
	padding: 0;
	background:url("/images/pointilles.gif") repeat-x;
}

#divcentre .divcontenu form{
	margin: 56px 0px 10px 10px;
	height: 266px;
	width: 524px;
	padding: 10px;
	background: url("/images/bg_form.gif") no-repeat;
}
#divcentre .divcontenu form label{
	float: left;
	width: 150px;
	margin: 0 0 4px 0;
}
#divcentre .divcontenu form span.valeur{
	float: left;
	width: 374px;
	margin: 0 0 4px 0;
}
#divcentre .divcontenu form select{
	float: left;
}
* html #divcentre .divcontenu form select{
	margin: 0 0 0 0px;
}
#divcentre .divcontenu form .boutonformulaire{
	margin-left: 280px;
}
#divcentre #dejMarketing a.bouton, #divcentre #casquesdor a.bouton,#divcentre #grandprixAM a.bouton,#divcentre #grandprixCM a.bouton,#divcentre #tropheesMM a.bouton,#divcentre #tropheesAC a.bouton{
	display: inline;
	padding: 2px;
	background-color:#999999;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#divcentre #casquesdor a:hover.bouton,#divcentre #grandprixAM a:hover.bouton,#divcentre #grandprixCM a:hover.bouton,#divcentre #tropheesMM a:hover.bouton,#divcentre #tropheesAC a:hover.bouton {
	background-color:#333333;
}
/*****************************************************************************************/
/* Menu Footer  //////////////////////////////////////////////////////////////////////////                                                                        
/*****************************************************************************************/
#divcentre #divfooter {
	/*float: left;*/
	clear: left;
	/*margin-top: 2px;*/
	padding-top: 2px;
	width:776px;
	height:16px;
	background:#AF1012;
	border: 2px solid #FFFFFF;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}
#divcentre #divfooter a{
	width: auto;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
/******************************************************/
/*  POPUP  */
/******************************************************/
.formEnvoyerAmi p{
padding: 10px 0 10px 0;
margin: 0;
height: 20px;
}
.formEnvoyerAmi form{
padding: 0;
margin: 0;
}