

/*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:200px;
}

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

#height{
min-height:175px;
}

* html #height{
height:175px;
}

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

#contenu #ctContenu #ctContenuDroite{
float:right;
width:490px;
padding-top:30px;
}

#contenu #ctContenu #ctContenuDroite h1{
margin-left:30px;
}

#contenu #ctContenu #ctContenuDroite p.question{
font-family:arial;
font-size:11px;
color: #383536;
font-weight: bold;
margin-left:30px;
margin-top: 20px;
line-height: 14px;
width: 440px;
text-align: justify;
}

#contenu #ctContenu #ctContenuDroite p.reponse{
font-family:arial;
font-size:11px;
color: #383536;
margin-left:30px;
margin-top: 5px;
padding-bottom: 10px;
line-height: 14px;
width: 440px;
text-align: justify;
}

#contenu #ctContenu #ctContenuDroite img.icone{
float: left;
width : 113px;
margin-top: 25px;
margin-left: 10px;
}

#contenu #ctContenu #ctContenuDroite .question1{
float: left;
width: 335px;
margin-top: 30px;
margin-left: 15px;
}

#contenu #ctContenu #ctContenuDroite .question1 p.titre{
font-family:arial;
font-size:11px;
color: #383536;
font-weight: bold;
margin-left:0px;
margin-top: 0px;
line-height: 14px;
text-align: justify;
}

#contenu #ctContenu #ctContenuDroite .question1 p.texte{
font-family:arial;
font-size:11px;
color: #383536;
margin-left:0px;
margin-top: 5px;
line-height: 14px;
text-align: justify;
}

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

#contenu #ctContenu #ctContenuDroite .annonces{
margin-left:30px;
}

#contenu #ctContenu #ctContenuDroite .annonces h2{
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 .annonces ul{
	margin-top:30px;
	font-family:arial;
	font-size: 16px;
	list-style: url("images/flechebleue.gif");
	margin-left:20px;
	color:#47484A;
	
}

#contenu #ctContenu #ctContenuDroite .annonces li{
margin-bottom: 20px;
}

#contenu #ctContenu #ctContenuDroite .annonces ul li span.gris{
font-size:11px;
}

#contenu #ctContenu #ctContenuDroite .annonces ul li span.gris a{
	color: #383536;
	text-decoration: none;
}

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

#contenu #ctContenu #ctContenuDroite .annonces ul li span.blue{
	font-size:10px;
	color:#2190c2;
}

#contenu #ctContenu #ctContenuDroite .annonces ul li span.blue span.bold{
	font-family: verdana;
	font-weight:bold;
}

#contenu #ctContenu #ctContenuDroite .annonces p.lienannonces a{
	font-family: arial;
	color: #7f7f7f;
	font-size: 9px;
	text-decoration: underline;
	margin: 10px 0 0 100px;
}


/*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;
}



