

/*body div{
border:1px solid red;
}*/

/*Pour le header*/
#header{
background:url("images/fond_header.jpg") repeat-x;
position:relative;
width:100%;
height:319px;
}

#header #ctHeader{
position:relative;
width:1024px!important;
margin:auto;
}

#header #ctHeader #ctHeaderGauche{
	
float:left;
width:394px;
text-align:right;
margin-top:20px;
}

#header #ctHeader #ctHeaderDroite{
float:right;
width:630px;
}




/*Partie pour le contenu de la page*/
#contenu{
background:url("images/fond_contenu.jpg") no-repeat center bottom; 
position:relative;
width:100%;
margin:auto;
min-height:490px;
}

#contenu #ctContenu{
width:750px;
min-height:385px;
margin:auto;
}

* html #contenu #ctContenu{
height:385px;
}

#contenu #ctContenu #ctContenuGauche{
float:left;
width:260px;
padding-top:100px;

}

#contenu #ctContenu #ctContenuDroite{
float:right;
width:490px;
padding-top:10px;
margin-bottom: 170px;
}

#contenu #ctContenu #ctContenuDroite .mapImpL{
font-family:arial;
font-size:11px;
background:url('images/bat_saso_bulle.jpg') no-repeat top left;
padding-left:100px;

}

#contenu #ctContenu #ctContenuDroite .mapImpS{
font-family:arial;
font-size:11px;
background:url('images/bat_siege_bulle.jpg') no-repeat top left;
padding-left:100px;

}

#contenu #ctContenu #ctContenuDroite .mapImpA{
font-family:arial;
font-size:11px;
background:url('images/bat_pdv_bulle.jpg') no-repeat top left;
padding-left:100px;

}

#contenu #ctContenu #ctContenuDroite #implantationSiege{
background:url('images/bat_siege.jpg') no-repeat top left;
width:255px;
font-family:arial;
font-size:11px;
color:#383536;
padding-left:190px;
text-align:justify;
line-height:13px;
margin-left:20px;
margin-bottom:30px;
}

#contenu #ctContenu #ctContenuDroite #implantationSiege a{
color:#2190c2;
font-weight:bold;
}

#contenu #ctContenu #ctContenuDroite #implantationSiege span{
font-weight:bold;
line-height:11px;
}



#contenu #ctContenu #ctContenuDroite #implantationSaso{
background:url('images/bat_saso.jpg') no-repeat top left;
width:255px;
font-family:arial;
font-size:11px;
color:#383536;
padding-left:190px;
text-align:justify;
line-height:13px;
margin-left:20px;
margin-bottom:30px;

}

#contenu #ctContenu #ctContenuDroite #implantationSaso a{
color:#2190c2;
font-weight:bold;
}

#contenu #ctContenu #ctContenuDroite #implantationSaso span{
font-weight:bold;
}


#contenu #ctContenu #ctContenuDroite #implantationBureau{
width:255px;
font-family:arial;
font-size:11px;
color:#383536;
padding-left:190px;
line-height:13px;
margin-left:20px;
margin-bottom:30px;
}

#contenu #ctContenu #ctContenuDroite #implantationBureau a{
	color:#2190c2;
	font-weight:bold;
}

#contenu #ctContenu #ctContenuDroite #implantationBureau span{
	font-weight:bold;
}


#contenu #ctContenu #ctContenuDroite #implantationPdv{
	background:url('images/bat_pdv.jpg') no-repeat top left;
	width:255px;
	height:65px;
	font-family:arial;
	font-size:11px;
	color:#383536;
	padding-left:190px;
	line-height:13px;
	margin-left:20px;
}

#contenu #ctContenu #ctContenuDroite #implantationPdv a{
	color:#2190c2;
	font-weight:bold;
}

#contenu #ctContenu #ctContenuDroite #implantationPdv span{
	font-weight:bold;
}




#contenu #ctContenu #ctContenuDroite #carteImplantation{
	margin-left:20px;
}

#contenu #ctContenu #ctContenuDroite #carteImplantation #ctCarteImplantation{
background:url("images/map_bg.jpg") repeat-x top left #EEEEEE;
border-left:1px solid #cfcfcf;
border-right:1px solid #cfcfcf;
width:410px;
padding-left:20px;
padding-right:10px;
}

#contenu #ctContenu #ctContenuDroite object{
margin-top:20px;
}

#contenu #ctContenu #ctContenuDroite h1{
margin-left:30px;
margin-bottom: 20px;
color: #7f7f7f;
font-family:arial;
font-size:20px;
font-weight: bold;
padding: 0 0 3px 0;
border-bottom: 1px solid #dedede;
width: 440px;
}

#contenu #ctContenu #ctContenuDroite h3.spip{
background: url("images/flechebleue.gif") no-repeat left bottom;
text-align: left;
margin-left:30px;
margin-bottom: 10px;
padding-left: 18px;
line-height: 11px;
color: #2190c2;
font-family:arial;
font-size:14px;
font-weight: bold;
}

#contenu #ctContenu #ctContenuDroite .bleu {
color: #2190c2;
font-family:arial;
font-size:11px;
font-weight: bold;
}

#contenu #ctContenu #ctContenuDroite strong.spip{
font-weight: bold;
}

#contenu #ctContenu #ctContenuDroite p.spip{
font-family:arial;
font-size:11px;
color: #383536;
margin-left:30px;
margin-top:10px;
width: 440px;
line-height: 14px;

}

#contenu #ctContenu #ctContenuDroite p.spip img{
margin-bottom: 0px;
}

#contenu #ctContenu #ctContenuDroite .chapo{
font-weight: bold;
}

#contenu #ctContenu #ctContenuDroite ul li{
color: #383536;
margin-bottom: 10px;
line-height: 14px;
}


#contenu #ctContenu #ctContenuDroite ul li a{
font-family:arial;
font-size:11px;
font-weight: bold;
color:#383536;
text-decoration: none;
}

#contenu #ctContenu #ctContenuDroite ul li a:hover{
color:#383536;
text-decoration: underline;
}

#contenu #ctContenu #ctContenuDroite a.spip_out{
font-family:arial;
font-size:11px;
color: #2190c2;
text-decoration: underline;
font-weight: bold;
}

#contenu #ctContenu #ctContenuDroite a.spip_in{
font-family:arial;
font-size:11px;
color: #2190c2;
text-decoration: underline;
font-weight: bold;
}

#contenu #ctContenu #ctContenuDroite .portfolio{
background: url("images/presse.jpg") no-repeat top right ;
margin-left:30px;
margin-top:10px;
width: 440px;
}

#contenu #ctContenu #ctContenuDroite .portfolio img{
float: left;
margin-right: 6px;
border: 1px solid #bebdbd;
width: 100px;
height: 100px;
}

#contenu #ctContenu #ctContenuDroite .portfolio ul{
margin-top: 5px;
margin-left: 20px;
margin-bottom : 15px;
}

#contenu #ctContenu #ctContenuDroite .portfolio ul li{
font-family: arial;
font-size: 11px;
color: #383536;
margin: 0px 0 0 0;
padding: 0px;
}

#contenu #ctContenu #ctContenuDroite .portfolio ul li.strong{
list-style: url("images/flechebleue.gif");
font-size: 11px;
font-weight: bold;
}

#contenu #ctContenu #ctContenuDroite .portfolio ul li .date{
font-size: 10px;
color: #383536;
margin-bottom: 2px;
}

#contenu #ctContenu #ctContenuDroite .portfolio ul li a{
font-size: 11px;
color: #2190c2;
text-decoration: underline;
}

#contenu #ctContenu #ctContenuDroite #sv1{
margin-left: 30px;
width:440px;
height:173px;
}

/*Partie pour le menu*/
#ctMenu{
height:61px;
z-index:-1;
}

#ctMenu ul{
float:left;
font-family:arial;
font-size:12px;
color:#48494b;
margin-left:10px;
margin-top:3px;
}

#ctMenu ul li{
display:inline;
}

/*Logo carriere*/
#logoCarriere{
position:absolute;
text-align:right!important;
top:20px;
left:131px;
z-index:99;
width:215px;
height:285px;
}






