@charset "utf-8";
/* CSS Document */

p{margin:0; padding:8px;}
ul{
	margin:0;
	padding:0;
	margin-bottom:10px;
}
#langue{
	width:100%;
	height:20px;
	position:absolute;
	top:0px;
	left:0px;
	border-bottom:1px solid #333333;
	background:transparent url(images/foot_end.png) repeat scroll 0 -10px;
	padding-top:1px;
	color:#FFF;
}

#maintenance{
	width:130px;
	height:auto;
	position:absolute;
	top:40px;
	right:20px;
	background:url(images/travaux.png) 0px 0px no-repeat;
	border:1px solid #999999;
	color:#FFF;
	padding-left:80px;
	text-align:center;
	padding-right:10px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:15px;
}

.label{
display:block ;
width:60px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#DE2159;
font-weight:bold;
float:left;
}

.error{font-weight:bold; color:#CCC; display:none; margin-left:10px;}

#conteneur{
width:100%;
height:100%;
margin:0;
padding:0;
}

#banniere{
	height:310px;
	/*background: url(images/remplissage.jpg) 0px -20px repeat-x;*/
	width:100%;
}
.link_banniere_fr{
display:block;
width: 100%;
height: 230px;
background:url(images/banniere_fr.png) 0px 0px no-repeat;
background-position:center top;
border:0;
}
.link_banniere_en{
display:block;
width: 100%;
height: 230px;
background:url(images/banniere_en.png) 0px 0px no-repeat;
background-position:center top;
border:0;
}
.link_banniere_es{
display:block;
width: 100%;
height: 230px;
background:url(images/banniere_es.png) 0px 0px no-repeat;
background-position:center top;
border:0;
}

.bottom_banniere{
width:970px;
height:20px;
margin-left:auto;
margin-right:auto;
background-image:url(images/foot_end.png);
color:#FFFFFF;
border-bottom:1px solid #333333;
}
#menu{
height:41px;
padding-right:0px;
border-top:1px solid #999;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:20px;
}
#menu_fix{
	clear:both;
	width:1050px;
	margin-left:auto;
	margin-right:auto;
}
#in-banniere{
	width:1000px;
	margin:auto;
}
#telecharger-cv{
	background:url(images/telecharger-cv.png) 0px 0px no-repeat;
	width:170px;
	height:65px;
	float:right;
	margin-right:50px;
}
#telecharger-cv:hover{
	background:url(images/telecharger-cv.png) 0px -63px no-repeat;
}

#cadre-presentation{
	background:url(images/cadre-presentation.png) 0px 0px no-repeat;
	width:241px;
	height:141px;
	float:left;
}

#centre{
margin-left:auto;
margin-right:auto;
width:960px;
text-align:justify;
height:auto;
min-height:650px;
margin-top:20px;
}


.title_experiences{
color:#999;
font-weight:bold;
display:block;
width:660px;
text-align:left;
}
.morphee{
	width:248px;
	height:360px;
	background:url(images/img_morphee.png) no-repeat;
	text-align:justify;
	color:#000;
	padding:26px 210px 0px 160px;
	line-height:20px;
	margin-left:auto;
	margin-right:auto;
}



/*//////////Footer/////////////*/
#foot_end{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-top:10px;
clear:both;
width:100%;
color:#666666;
text-align:center;
bottom:0;
background:url(images/foot_end.png) 0px -10px;
border-top:1px solid black;
}
#foot_end a {
text-decoration:none;
color:#666;
}
#foot_end a:hover {
text-decoration:none;
color:#DE2159;
}
p.link_partenaire{
color:#FFFFFF;
}
a.validator{
text-decoration:none;
}

/*//////////competences////////////*/
div.competences_tout{
width:800px;
margin-bottom:30px;
color: #FFF;
font-weight: bold;
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
line-height: 13px;
}
div.competences{
float:left;
width:175px;
}
div.competences2{
float:left;
width:auto;
padding-right:20px;
}
li.titre_competences{
color:#DE2159;
margin-bottom:5px;
font-weight:bold;
font-size:14px;
}
li.contenu_competences{
padding-left:10px;
}
/*////////////sitemap///////////////*/
li.titre_sitemap{
color:#5f5e5e;
font-weight:bold;
font-size:12px;
}
li.contenu_sitemap{
padding-left:10px;
}
/*/////////Style unique///////////////*/
.div_contenu{
width:900px;
margin-left:auto;
margin-right:auto;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
padding-bottom:10px;
/*background: url(images/trans.png) 0px 0px repeat;*/
padding-top:10px;
}
li{
list-style-type :none;
clear:both ;
}
img.ImgBorder{
	border-width:0px;
}
img{
	border:none;
	outline:none;
}
strong.gras_violet{
color:#8e0286;
font-size:13px;
}
strong.gras_vert{
color:#DE2159;
font-size:14px;
}
hr{
	margin-left:40px;
	margin-right:40px;
}

a{
text-decoration:none;
color:#333;
outline:none;
font-weight:bold;
font-size:12px;
}
a:hover{
color:#DE2159;
}


/*///////////////*/
.mon_onglet{
	float: left;
	padding: 2px 10px;
	margin-right: 5px;
	cursor: pointer;
background: url(images/trans.png) 0px 0px repeat;
border:1px solid #000;
color: #FFF;
font-weight: bold;
font-family: Arial,Helvetica,sans-serif;
font-size:12px;
text-transform:uppercase;
}	
.mon_onglet:hover{
	color:#FFF;
	border:1px solid #FFF;
}				
.mon_onglet_selected{
	font-size:12px;
	float: left;
	padding: 2px 10px;
	margin-right: 5px;
	color: #FFF;
	background: url(images/trans.png) 0px 0px repeat;
	border: 1px solid #B4B4B4;
	font-weight: bold;
font-family: Arial,Helvetica,sans-serif;
text-transform:uppercase;
}	
.mon_onglet_selected:hover{
color:#FFF;
cursor:pointer;
}
.clear{
	clear: both;
}


#mes_contenus{
	width: 900px;
	text-align:justify;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
	
}
#mes_onglets{
margin-top:20px;
width: 600px;
padding-left:30px;
padding-top:20px;
}

.mon_button_hover{
border-right:2px solid #8e0286;
border-bottom:2px solid #8e0286;
}


	p.push{
		float:left;
		margin-right:15px;
	}
	
	a.b_1{
	float:left;
	display:block;
	width:150px;
	height:35px;
	text-align:center;
	text-transform:uppercase;
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	}
	a.b_2{
	float:left;
	display:block;
	width:150px;
	height:31px;
	text-align:center;
	text-transform:uppercase;
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	background: url(images/bouton-menu.png) 0px 0px no-repeat;
	padding-top:14px;
	}
	

#map { width:100%; height:100%; margin-left:auto; margin-right:auto; }

#retour{
margin-top:40px;
text-align:center;
}
li.telecharger{
margin-top:20px;
text-align:right;
}




.HrStyle{
	background:url(images/separateur.png) no-repeat;
	display:block;
	width:290px;
	height:9px;
	margin-left:auto;
	margin-right:auto;
}
.HrStyle2{
	margin-top:10px;
	margin-bottom:10px;
	background:url(images/separateur.png) no-repeat;
	display:block;
	width:250px;
	height:9px;
	margin-left:150px;
}
.textaligncenter{
	text-align:center;
}

.ul_competences{
padding:20px;
padding-top:0px;
/*background:#F2F1F1;*/
color: #FFF;
line-height: 20px;
}

.StyleBoite{
	color: #FFF;
	/*background:#F2F1F1;*/
	width:660px;
	margin:auto;
}

#BottomNavPush{
	background: url(images/trans.png) 0px 0px repeat;
	height:334px;
}
.bottom_nav{
	margin-top:50px;
	
	margin-right:30px;
	text-align:center;
}

.navlink_sitemap_actif{
	display:block;
	width:90px;
	height:26px;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	background: url(images/trans.png) 0px 0px repeat;
	padding-top:8px;
}
.navlink_sitemap_actif:hover{
color:#FFF;
}
.navlink_sitemap{
	display:block;
	width:90px;
	height:26px;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	padding-top:8px;
}
.navlink_sitemap:hover{
color:#FFF;
background: url(images/trans.png) 0px 0px repeat;
}

.div-left{width:659px; float:left; padding-right:20px;border-right:1px solid #333; margin-left:20px;}
.div-right{width:200px; float:left; padding:20px;}

#input-cv-mail{margin-top:10px; margin-bottom:10px; border-bottom:1px solid #333;border-top:1px solid #333; padding:6px;display:none;}
