

/*

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
	ENTREPRISE / SOLUTION
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

*/


div.deux_cols{


}


div.deux_cols div.left_col{
	float:left;
	width:410px;
	font-size:11px;
	color:#003366;
	/*border:1px solid red;*/
	margin-right:20px;
	
}

div.deux_cols div.left_col h2{
	font-size:1.2em;
	margin-top:2em;
	margin-bottom:.76em;
	margin-left:2em;
	padding-left:1.2em;
	background-image:url(images/fleche-droite.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
}

div.deux_cols div.left_col p{
	margin:0;
	margin-top:1.2em;
	margin-left:4.2em;
	/*border:1px dotted orange;*/
}

div.deux_cols div.left_col p.liste{
	margin:0;
	margin-left:6.4em;
	/*border:1px solid pink;*/
}


div.deux_cols div.left_col ul{
	/*border:1px solid orange;*/
	margin-top:1.2em;
	padding:0;
	margin-left:5.4em;
	list-style-type:disc;
	/*list-style-position:inside;*/
}

div.deux_cols div.left_col ul li{
		padding:0;
		margin:0;
}


div.deux_cols div.right_col{
	/*border:1px solid orange;*/
	float:left;
	width:450px;
}

/*  tetiere */


 div.tetiere_large{
	padding-top:2em;
	clear:both;
	float:right;
	width:auto;
	}


 div.tetiere_haute{
	padding-top:2em;
	float:right;
	width:auto;
	}


 div.tetiere_contact{
	
	width:auto;
	margin-left:40px;
	margin-top:20px;
	width:auto;
	}
	
	
 div.tetiere_large div.haut_tetiere, div.tetiere_contact div.haut_tetiere{
	background-image:url(images/fond-tetiere-450.gif);
	background-position:top left ;
	background-repeat:no-repeat;
	
	width:450px;
	/*border:1px dotted green;*/
	text-align:right;
}	


 div.tetiere_haute div.haut_tetiere{
	background-image:url(images/fond-tetiere-320.gif);
	background-position:top left ;
	background-repeat:no-repeat;
	
	width:320px;
	/*border:1px dotted green;*/
	text-align:right;
}	



 div.tetiere_large div.haut_tetiere p,  div.tetiere_haute div.haut_tetiere p, div.tetiere_contact div.haut_tetiere p{
	margin:0;
	padding-right:5px;
	padding-top:16px;
	
}



 div.tetiere_large div.bas_tetiere,  div.tetiere_contact div.bas_tetiere{
	background-image:url(images/fond-tetiere-450.gif);
	background-position:bottom left ;
	background-repeat:no-repeat;
	width:450px;
	/*border:1px dotted orange;*/
	
	min-height:30px;
}

 div.tetiere_haute div.bas_tetiere{
	background-image:url(images/fond-tetiere-320.gif);
	background-position:bottom left ;
	background-repeat:no-repeat;
	width:320px;
	/*border:1px dotted orange;*/
	
	min-height:30px;
}
 
 

 div.tetiere_large div.bas_tetiere p,  div.tetiere_haute div.bas_tetiere p, div.tetiere_contact div.bas_tetiere p{	
	margin:0;
	padding-right:8px;
	padding-left:45px;
	
	font-family:Arial;
	font-size:9px;
	color:#003366;
	font-weight:bold;
	font-style:italic;
	
	background-image:url(images/tetiere-puce.gif);
	background-position:22px 0 ;
	background-repeat:no-repeat;	
	
}



/*  contact */

div.tetiere_contact form {
	/*border:1px solid orange;*/

}


div.tetiere_contact  p {
	margin:0;
	padding:0;

	font-size:11px;
	color:#003366;
	font-family:Arial;
	font-weight:bold;
	/*border:2px dashed orange;*/
}

div.tetiere_contact p label{

	float:left;
	width:100px;
	/*border:1px dotted green;*/
	display:block;
	background-image:url(images/tetiere-puce.gif);
	background-position:5px 50%;
	background-repeat:no-repeat;
	text-align:left;
	padding-left:36px;

}

div.tetiere_contact p input.saisie {
	width:180px;
	margin-left:4px;
	float:left;
	border:1px solid #003366;
}

div.tetiere_contact p textarea {
	width:280px;

	margin-left:4px;
	float:left;
	border:1px solid #003366;
}

div.tetiere_contact p input.btn {
	margin-right:40px;
}

div.tetiere_contact  p.bottom_text {
	background-image:url(images/tetiere-puce.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:5px;
	padding-left:30px;
	padding-bottom:20px;
	
}


/* recrutement */

div.recrutement{
	
	color:#003366;
	font-family:Arial;
	margin-left:30px;
	margin-top:36px;
	width:90%;
}


div.recrutement h4{
	background-image:url(images/fleche-droite.gif);
	background-position:0 50%;
	background-repeat:no-repeat;	
	padding-left:20px;
	font-size:12px;
	font-style:italic;
	color:#003366;
	
}

div.recrutement p{
	font-size:11px;
	padding-left:20px;
}


div.recrutement p.presentation{
	font-weight:bold;
	
}


div.recrutement p.profil{
	font-weight:normal;
}


div.recrutement p.adresse{
	font-style:italic;
	font-weight:normal;
}



/* l'equipe */


.trois_cols div.col_team{
	float:left;
	width:255px;
	/*border:1px dotted orange;*/
	margin-left:30px;
	color:#003366;
	font-family:Arial;
}




div.trois_cols h2{
	font-size:12px;
	margin-top:2em;
	margin-bottom:30px;
	margin-left:2em;
	padding-left:1.2em;
	background-image:url(images/fleche-droite.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
	color:#003366;
	font-family:Arial;
}

	
div.trois_cols div.tetiere_mini{
	margin-left:36px;
}


div.tetiere_mini div.haut_tetiere{
	background-image:url(images/fond-tetiere-160.gif);
	background-position:top left ;
	background-repeat:no-repeat;
	width:160px;
	text-align:right;
	height:120px;
	position:relative;
	top:0;	
}

div.tetiere_mini div.haut_tetiere p{
	margin:0;
	padding-right:5px;
	/*border:1px dotted red;*/
	height:120px;
	}

div.tetiere_mini div.haut_tetiere p img{
	/*display:block;*/
	position:absolute;
	top:10px;	
	right:7px;
	}



div.tetiere_mini div.bas_tetiere{
	background-image:url(images/fond-tetiere-160.gif);
	background-position:bottom left ;
	background-repeat:no-repeat;
	width:160px;
	height:24px;
}



	
div.bulle{
	/*border:1px dotted green;*/
	position:relative;
	top:0;
	margin-top:25px;
}


div.bulle div.haut_bulle{
	background-image:url(images/bulle.gif);
	background-position:top left ;
	background-repeat:no-repeat;
}

div.bulle div.bas_bulle{
	background-image:url(images/bulle.gif);
	background-position:bottom left ;
	background-repeat:no-repeat;
	text-align:center;
}
	
	

div.bulle p{
	font-size:14px;
	margin:0;
	padding:6px 5px;
	}
	
div.bulle div.bas_bulle p{
	 position:relative;
	 top:-12px;
	}
		
	
	
	
p.losange {
	text-align:center;
	position:absolute;
	margin:0;
	top:-26px;
	left:0;
	width:100%;
}


/*  ajour à la FDS ici février 2009 */



div.contenu_central{
	text-align:center;
	/*border:1px solid green;*/

}






div.tetiere_organisation{
	margin:0 auto;
	width:260px;
	margin-bottom:2em;
}

div.tetiere_organisation div.haut_tetiere{
	background-image:url(images/fond-tetiere-260.gif);
	background-position:top left ;
	background-repeat:no-repeat;
	width:260px;
	text-align:right;
	height:120px;
	position:relative;
	top:0;	
}

div.tetiere_organisation div.haut_tetiere p{
	margin:0;
	padding-right:5px;
	/*border:1px dotted red;*/
	height:120px;
	}

div.tetiere_organisation div.haut_tetiere p img{
	/*display:block;*/
	position:absolute;
	top:10px;	
	right:7px;
	}



div.tetiere_organisation div.bas_tetiere{
	background-image:url(images/fond-tetiere-260.gif);
	background-position:bottom left ;
	background-repeat:no-repeat;
	width:260px;
	height:24px;
}


div.big_bulle{
	margin:0 auto;
	width:670px;
	
	/*border:1px solid orange;*/
	text-align:center;
	margin-bottom:4em;
}

div.big_bulle div.haut_bulle{
	background-image:url(images/big-bulle.gif);
	background-position:top left ;
	background-repeat:no-repeat;
	/*border:1px solid pink;*/
	height:30px;
	position:relative;
	top:0;
}

div.big_bulle div.bas_bulle{
	background-image:url(images/big-bulle.gif);
	background-position:bottom left ;
	background-repeat:no-repeat;
	text-align:center;
	
}



div.losange{
	text-align:center;
	position:absolute;
	top:-20px;
	left:0;
	width:100%;
	/*border:1px solid red;*/
}



div.big_bulle table{
	margin:0 auto;
	}
	
	
div.big_bulle td{
	vertical-align:top;
	text-align:center;
	padding-left:12px;
	padding-right:12px;
	margin:0;
	color:#003366;
	font-family:Arial;
	font-size:12px;
	
	}
	
div.big_bulle div.bas_bulle p{
	 position:relative;
	 top:-12px;
	}





/* partenaires */

ul.partners{
	list-style-type:none;
	margin-top:30px;
	margin-left:30px;
}


ul.partners li{
	overflow:auto;
	margin-bottom:1em;
}

ul.partners li p.nom_partenaire{
	float:left;
	width:380px;
	/*border:1px solid yellow;*/
	padding-left:30px;
	margin-top:36px;
	
	background-image:url(images/tetiere-puce.gif);
	background-position:0 50%;
	background-repeat:no-repeat;	
	
}



ul.partners li p.nom_partenaire a{
	font-size:12px;
	color:#003366;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
}

ul.partners li p.nom_partenaire a:hover{
	text-decoration:underline;
}


ul.partners li div.tetiere_logo{
	margin-left:30px;
	float:left;
	width:220px;	
	/*border:1px solid orange;*/
}


div.tetiere_logo div.haut_tetiere{
	background-image:url(images/fond-tetiere-175.gif);
	background-position:top left ;
	background-repeat:no-repeat;
	width:175px;
	text-align:right;
	height:80px;
	position:relative;
	top:0;	
}

div.tetiere_logo div.haut_tetiere p{
	margin:0;
	padding-right:5px;
	/*border:1px dotted red;*/
	height:80px;
	}

div.tetiere_logo div.haut_tetiere p img{
	/*display:block;*/
	position:absolute;
	top:12px;	
	right:7px;
	/*border:1px solid red;*/
	}



div.tetiere_logo div.bas_tetiere{
	background-image:url(images/fond-tetiere-175.gif);
	background-position:bottom left ;
	background-repeat:no-repeat;
	width:175px;
	height:24px;
}


/* edito */

div#image_robot{

	position:absolute;
	right:0;
	bottom:0;
	/*border:1px solid green;*/
}

div#image_robot img{
	display:block;
}


div.zone_centrale_edito{

	min-height:450px;
	height:auto !important;
	height:450px; /* ie6 sucks */
  
	/*border:1px solid pink;*/
	padding-left:30px;
	padding-top:30px;
	color:#003366;
	font-family:Arial;
}




div.zone_centrale_edito h2{
	font-size:12px;
	margin-bottom:30px;
	background-image:url(images/fleche-droite.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
	padding-left:30px;
	
}


div.zone_centrale_edito p {
	font-size:11px;
	/*border:1px solid orange;*/
	margin:1em;
	padding-left:15px;
	width:400px;
}


/* salons */


table.salons{
	margin-left:30px;
	margin-top:24px;
}


table.salons td p{
	font-size:11px;
	color:#003366;
	font-family:Arial;
	padding-left:30px;
	padding-right:5px;
	margin:.76em;
}


table.salons td h2{
	font-weight:bold;
	background-image:url(images/fleche-droite.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
	font-size:12px;
	color:#003366;
	font-family:Arial;
	padding-left:30px;
	padding-right:5px;
	margin:.76em;
}

/* press release */

div.press_release{
	font-size:12px;
	color:#003366;
	margin:1em;
}


div.press_release h2{
	font-size:12px;
	margin:0;
	padding-left:20px;
	
	background-image:url(images/fleche-droite.gif);
	background-repeat:no-repeat;
	background-position:left 50%;	
}

div.press_release h2 a{
	color:#003366;
}

div.press_release h2 a img{
	vertical-align:middle;
}


div.press_release p{
	font-size:11px;
	margin:0;
	padding-left:20px;
}

p.pager{
	font-size:11px;
	padding-left:26px;
	color:#003366;
	position:absolute;
	bottom:12px;
}


