body {
margin: 0px;
padding: 0px;
text-align: center;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #bbbbbb;
}

#boite_site_talentup{
	
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #bbbbbb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;


	padding: 0px;
	margin: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;

}


#boite_site_talentup p{
	padding-left: 20px;
	padding-right:20px;
	text-align:left;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight: 400;
	line-height:20px;


}




#boite_site_talentup .clearfloat { 
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#boite_site_talentup #site{

	

	overflow:hidden;

	padding: 0px;
	margin: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	margin-bottom: 30px;
	position: relative;
	display: block;
	text-align: center;
	background-color: #CC0000;
	
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;

	
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	
	overflow:hidden;
	border:1px solid #000000;


	
	width: 918px;
	

	
}

#boite_site_talentup #swf{

	overflow:hidden;

	padding: 0px;
	margin: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	margin-bottom: 30px;
	position: relative;
	display: block;
	text-align: center;
	background-color: #990000;
	
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomleft: 20px;
	-moz-border-radius-bottomright: 20px;

	
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	
	overflow:hidden;
	border:1px solid #000000;


	
	width: 920px;
	

	
}

#SwfFond {
	z-index:5;
	}

#cadres{
	margin-left: auto;
	margin-right: auto;
	display:block;
	width:916px;
}
.cadre{
	float: left;
	padding: 0px;
	margin: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	margin-bottom: 30px;
	position: relative;
	display: block;
	text-align: left;
	background-color: #ffffff;
	height:280px;
	
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;

	
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	
	overflow:hidden;
	border:1px solid #CC0000;


	
	width:230px;
	margin-left:35px;
	margin-right:35px;
	
	
}
#cadres .cadre p{

	font-size: 11px;
	color:#4F4F4F;
	margin-left:10px;
	margin-right:10px;
	padding:0px;
	line-height:17px;
	text-align:justify;

}
#cadres .cadre h1{

	font-size: 12px;
	font-weight:bold;
	color:#cc0000;
	text-align:left;
	
	margin-left:10px;
		line-height:14px;
					margin-bottom:2px;


}

#cadres .cadre h2{

	font-size: 10px;
	font-weight:normal;
	color:#4c4c4c;
	text-align:left;
	color:#cc0000;
	margin-left:10px;
			line-height:14px;
			margin-top:0px;

	

}

.cadre a{

	font-size: 10px;
	color:#CC0000;
}


.cadre_texte{
	float: left;
	padding: 0px;
	margin: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	margin-bottom: 30px;
	position: relative;
	display: block;
	text-align: left;
	background-color: #FFFFFF;
	
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;

	
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	
	overflow:hidden;
	border:1px solid #CC0000;


	
	width:230px;
	width:600px;

	margin-left:0px;
	margin-right:0px;
	
	
}
#cadres .cadre_texte p{

	font-size: 11px;
	color:#4F4F4F;
	margin-left:10px;
	margin-right:10px;
	padding:0px;
	line-height:17px;
	text-align:justify;

}
#cadres .cadre_texte h1{

	font-size: 12px;
	font-weight:bold;
	color:#cc0000;
	text-align:left;
	
	margin-left:10px;
		line-height:14px;
					margin-bottom:2px;


}

#cadres .cadre_texte h2{

	font-size: 10px;
	font-weight:normal;
	color:#4c4c4c;
	text-align:left;
	color:#cc0000;
	margin-left:10px;
			line-height:14px;
			margin-top:0px;

	

}

.cadre_texte a{

	font-size: 10px;
	color:#CC0000;
}
.cadre_texte_rouge{
	float: left;
	padding: 0px;
	margin: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	margin-bottom: 30px;
	position: relative;
	display: block;
	text-align: left;
	background-color: #CC0000;
	
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;

	
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	
	overflow:hidden;
	border:1px solid #CC0000;


	
	width:200px;

	margin-left:35px;
	margin-right:20px;
	
	
}
#cadres .cadre_texte_rouge p{

	font-size: 11px;
	color:#ffffff;
	margin-left:10px;
	margin-right:10px;
	padding:0px;
	line-height:17px;
	text-align:justify;

}
#cadres .cadre_texte_rouge h1{

	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	
	margin-left:10px;
		line-height:14px;
					margin-bottom:2px;


}

#cadres .cadre_texte_rouge h2{

	font-size: 10px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:left;
	margin-left:10px;
	line-height:14px;
	margin-top:0px;

	

}

.cadre_texte_rouge a{

	font-size: 10px;
	color:#CC0000;
}

#boite_site_talentup #boite_haute {	
	display:block;
}





#boite_site_talentup #logo{
	display:block;
	margin-left:0px;
	margin-top:5px;
	
}





#boite_site_talentup #bas{
	display:block;
	
}

#boite_site_talentup #bas #BoiteBas{
	border: 0px solid #990000;
	border-top-width:1px;
	background-color:#b70404;
	
	padding: 0px;
	margin: 0px;
	position: relative;
	display: block;
	text-align: left;	
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	
	overflow:hidden;
	color:#FFFFFF;


	

}


#boite_site_talentup #bas #BoiteBas p{
	
	width:100%;
	text-align:center;
	line-height:30px;
	margin:0px;
	padding: 0px;

}
#boite_site_talentup #bas #BoiteBas a{
	color: #F9F9F9;
	text-decoration:none;
	font-family: arial;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	line-height:30px;
}
#boite_site_talentup #bas #BoiteBas a:hover{
	text-decoration:underline;

}

#boite_site_talentup #basB{
	display:block;
	margin-left:-2px;

	
}

#boite_site_talentup #basB #BoiteBas{
	border: 0px solid #990000;
	
	border-top-width:1px;
	border-bottom-width:1px;

	background-color:#ffffff;
	
	padding: 0px;
	margin: 0px;
	position: relative;
	display: block;
	text-align: left;
		
	margin-bottom: 30px;

	color:#FFFFFF;
	padding-right: 170px;

	

}


#boite_site_talentup #basB #BoiteBas p{
	
	width:100%;
	text-align:center;
	line-height:30px;
	margin:0px;
	padding: 0px;

}
#boite_site_talentup #basB #BoiteBas a{
	color: #474747;
	text-decoration:none;
	font-family: arial;
	font-size:12px;
	font-weight:bold;
	padding-left:50px;
	padding-right:50px;
	line-height:30px;
}
#boite_site_talentup #basB #BoiteBas a:hover{
	text-decoration:underline;

}
#BoiteBas a#depot_cv{
	background-image: url('../img/depot_cv.png');
	position:absolute;
	margin-left:740px;
	margin-top:-22px; 
	border:0;
	width:75px;
	height:74px; 
	padding: 0px;
	background-repeat:no-repeat;
}
#BoiteBas a#depot_cv:hover{
	background-image: url('../img/depot_cv_over.png');
}
