body{

	/*background:#e5ecff url(../images/interface/bg.jpg) 0 0 repeat-x;*/
	background-color:white;
}

#html{
margin: 0px auto; 
background: rgb(255, 255, 255) none repeat scroll 0% 0%; 
overflow: hidden; 
position: relative; 
-moz-background-clip: 
-moz-initial; 
-moz-background-origin: 
-moz-initial; 
-moz-background-inline-policy: -moz-initial; 
text-align: left; 
width: 1024px;
/*border:1px solid #6DC8CD;*/
border:1px solid #D3CBD2;
}

#page{
	/*position:relative;
	width:1024px;*/
	/**background-color:white;*/
	/*border:1px solid #6DC8CD;*/

}

#header{
	position:relative;
	float:left;
	width:1024px;
	height:80px;
}
#footer{
	position:relative;
	float:left;
	width:1024px;
	/*height:20px;*/
	text-align:left;
	background-color:#64BAD7;
	color:white;
	font-family: arial, helvetica, sans-serif ;
	font-size: 8pt;
	padding-left:10px;
}

#footer a{
	color:white;
	font-family: arial, helvetica, sans-serif ;
	font-size: 8pt;
}


#footer a:hover{
	font-family: arial, helvetica, sans-serif ;
	font-size: 8pt;
	text-decoration:underline;
	color:black ; 
}


#menu{
	position:relative;
	float:left;
	text-align: center; 
	width:1024px;
	height:25px;
	background-image: url(../images/interface/menu_haut2.gif);
	background-repeat: repeat;
	z-index:10;
}

#contenu{
	position:relative;
	float:left;
	width:1024px;
	background-color:#E2FFFA;
	background-position:top;

}
#pub{
	position:relative;
	float:left;
	width:600px;

}

#menugauche{
	position:relative;
	float:left;
	/*background-color:white;*/
	/*border:1px solid #6DC8CD;*/
	width:350px;
	margin:10px;
	font-family: arial, helvetica, sans-serif ;
	font-size: 8pt;
	color: black ;
}

#nos_solutions{
	margin-top:10px;
	padding:10px;
	background-color:white;
	border:1px solid #6DC8CD;
	width:320px;
	height:140px;
}
#nos_solutions li a{ 
	text-decoration:none ; 
}
#nos_solutions li a:hover { 
	color:#94D10A ; 
	text-decoration:underline ; 
}

#nos_prestations{
}

#menudroit{
	position:relative;
	float:left;
	width:400px;
	margin:10px 10px 10px 0;
	font-family: arial, helvetica, sans-serif ;
	font-size: 10pt ;
	color: black ;
}
#menudroitdroit{
	position:relative;
	float:left;
	width:200px;
	height:120px;
	margin:190px 10px 10px 0px;
	font-family: arial, helvetica, sans-serif ;
	font-size: 8pt;
	color: black ;
}

#presentation_ATS{
	padding:10px;
	background-color:white;
	border:1px solid #6DC8CD;
	width:320px;
	height:140px;
	
}
#presentation_ATS li a{ 
	text-decoration:none ; 
}
#presentation_ATS li a:hover { 
	color:#94D10A ; 
	text-decoration:underline ; 
}

#menu_recherche{
	position:relative;
	float:right;
	width:200px;
	margin:10px 0px 0px 600px;
	font-family: arial, helvetica, sans-serif ;
	font-size: 10pt ;
	color: black ;
}

#ATS_recherche{
	padding:10px;
	background-color:white;
	border:1px solid #6DC8CD;
	width:200px;
	margin:10px 0px 0px 0px;
	height:20px;
}


#ATS_SAP{
	padding:10px;
	background-color:white;
	border:1px solid #6DC8CD;
	width:320px;
	margin:0px 10px 10px 30px;
	height:140px;
}

#ATS_SAP li a{ 
	text-decoration:none ; 
}
#ATS_SAP li a:hover { 
	color:#94D10A ; 
	text-decoration:underline ; 
}

.titre_sap{
	color:black;
	FONT-SIZE: 11px;
    font-weight: bold;
}
.texte_sap{
	color:black;
	FONT-SIZE: 11px;
     font-weight: normal;
}




#actualites{
	padding:10px;
	background-color:white;
	border:1px solid #6DC8CD;
	width:200px;
	margin:30px 10px 10px 0px;
	height:100px;
	padding-top:10px;
	font-family: arial, helvetica, sans-serif ;
	font-size: 8pt;
	color: black ;
}


#actualites a{ 
font-family: arial, helvetica, sans-serif ;
	font-size: 8pt;
	color: black ;
	text-decoration:none ; 
}

#actualites li{
	list-style-type: none;
	margin-left:-20px;
}


#actualites li a{ 
	text-decoration:none ; 
}
#actualites li a:hover { 
	color:#94D10A ; 
	text-decoration:underline ; 
}

.titre_actu{
	color:black;
	FONT-SIZE: 11px;
    font-weight: bold;
}
.texte_actu{
	color:black;
	FONT-SIZE: 11px;
     font-weight: normal;
}




#prestations{
	padding:10px;
	background-color:white;
	border:1px solid #6DC8CD;
	width:320px;
	margin:0px 10px 10px 30px;
	height:140px;
}
#prestations a{ 
	color: black; 
	text-decoration:none ; 
}
#prestations a:hover { 
	text-decoration:none ;
	border-bottom:1px solid  #94D10A;
}

#ATS_Conseil
{
	padding:10px;
	background-color:white;
	border:1px solid #6DC8CD;
	margin-top : 10px;
}


#ATS_Conseil a:hover { 
	text-decoration:none ;
	border-bottom:1px solid  #94D10A;
}


#presentation_ATS p{
	padding:0;
	text-indent:15px;
}

.titre_presentation{
	color:black;
	FONT-SIZE: 11px;
    font-weight: bold;
}
.texte_presentation{
	color:black;
	FONT-SIZE: 11px;
     font-weight: normal;
}

#pub_SAP{
	padding-top:10px;
	margin:0px 10px 10px 100px;
}
.bold{
    font-weight: bold;
}

.titre_menugauche{
	color:#104E07;
	FONT-SIZE: 14px;
    FONT-weight: bold;
	margin-left:20px;
	/*border-bottom:1px dashed #94D10A;*/
}
#menugauche li{
	list-style-type: none;
	margin-left:-20px;
}
#depot_cv{
	padding:2px 5px 2px 5px;
	background-color:#E8E8E8;
}

#selection_offres {
	/*background-color:white;*/
	border-collapse:collapse;
	width : 100%;
	border : 1px dashed #6DC8CD;
	text-align:center;
}
.td_fiche_poste{
	width:150px;
	font-weight:bold;
}	

.titre_depot_cv{
	font-weight:bold;
	background-color:white;
}
.titre_solution{
	color:black;
	FONT-SIZE: 11px;
    font-weight: bold;
}
.texte_solution{
	color:black;
	FONT-SIZE: 11px;
     font-weight: normal;
}
.prestation li{
	color:black;
	font-size: 10pt;
     font-weight: bold;
}

.ch1_formulaire{
	width:250px;
	padding-left:10px;
	background-color:#E8E8E8;
}
.ch2_formulaire{
	width:500px;
	padding:2px 5px 2px 5px;
	background-color:#E8E8E8;
}
.asterisque{
	color:red;
}
.bleu1{
	color:#71ADFF;
	FONT-SIZE: 12px;
    font-weight: bold;
}
.orange1{
	color:#FF8000;
	FONT-SIZE: 12px;
 font-weight: bold;
}
.titre_offres{
	border-bottom:1px dashed #6DC8CD;
	color :white;
	background-color:#64BAD7;
}
.btn_offres{
	min-height : 30px;
	height: 30px;
	width:280px;
	background-image: url(../images/interface/btn_valid.jpg);
	background-repeat: no-repeat;
	padding-left:25px;
	padding-top:4px;
	text-decoration:none;
	color:white;
	
}
.btn_offres a{
	text-decoration:none;
	color:white;
}
.btn_offres a:hover{
	text-decoration:underline;
	color:white;
}
.btn_valid{
	min-height : 25px;
	height: 25px;
	width:80px;
	border: 1px solid #64BAD7;
}
.intitule_offre{
	height:30px;
	min-height:30px;
	width:100%;
	FONT-SIZE: 20px;
	font-weight: bold;
	text-align:center;
	border-bottom:1px dashed #6DC8CD;
	color :#64BAD7;
}

.opacity{
  opacity:0.8;
  filter : alpha(opacity=80); 
}