/* CSS Document */

body {
	font-family: Verdana;
	text-decoration: none;
	 margin:0px;
	 padding:0px;
	 	background-color:#1f212a;

}
#all {
	margin: 0 auto;
	padding: 0px;
	border: 1px solid;
	width: 100%;
	height:auto;
	background-color:#1f212a;
}
#top{
	margin: 0 auto;
	padding:0px;
	background-color:#1f212a;
	height:113px;
	width:100%;
}
#logo{
	margin:0px 0px 0px 140px;
	padding:0px;
	background-color:#1f212a;
	height:120px;
}
#logo .logotype{
	margin:0px 0px 0px 30px;
	padding:0px;
	height:80px;
	width:342px;
	float:left;
	
}

/*menu*/

#menu{
	margin: 0 auto;
	padding:0px;
	background-image:url(images/barre-menu.gif);
	background-repeat:no-repeat;
	height:36px;
	width:100%;
	

}
#menu a.nav1:link,#menu a.nav1:visited{

	font-weight:bold;
	font-size:18px ;
	color : #f8e9d9;
	text-decoration:none;
	width:147px;
	height:34px;
	margin:5px 0px 0px 555px;
	float:left;
		text-align:center;


} 
#menu a.nav1:hover{

	font-weight:bold;
	font-size:18px ;
	color : #bc3253;
	text-decoration:none;
	width:147px;
	height:34px;
	margin:5px 0px 0px 555px;
	float:left;
	text-align:center;
		background-image:url(images/menu1.gif);
	background-repeat:no-repeat;

}
#menu a.nav2:link,#menu a.nav2:visited{

	font-weight:bold;
	font-size:18px ;
	color : #f8e9d9;
	text-decoration:none;
	width:173px;
	height:34px;
	margin:5px 0px 0px 10px;
	float:left;
		text-align:center;


} 
#menu a.nav2:hover{

	font-weight:bold;
	font-size:18px ;
	color : #bc3253;
	text-decoration:none;
	width:173px;
	height:34px;
	margin:5px 0px 0px 10px;
	float:left;
				background-image:url(images/menu2.gif);
	background-repeat:no-repeat;
		text-align:center;

}
#menu a.nav3:link,#menu a.nav3:visited{

	font-weight:bold;
	font-size:18px ;
	color : #f8e9d9;
	text-decoration:none;
	width:190px;
	height:34px;
	margin:5px 0px 0px 10px;
		text-align:center;
	float:left;


} 
#menu a.nav3:hover{

	font-weight:bold;
	font-size:18px ;
	color : #bc3253;
	text-decoration:none;
	width:190px;
	height:34px;
	margin:5px 0px 0px 10px;
		text-align:center;
	float:left;
				background-image:url(images/menu3.gif);
	background-repeat:no-repeat;

}

/*fin menu*/

#centre{
	margin: 0 auto;
	height:220px;
	width:100%;



}
#centre a.nav1:link,#centre a.nav1:visited{

	font-weight:bold;
	font-size:28px ;
	color : #ffffff;
	text-decoration:none;
	width:200px;
	height:45px;
	margin:50px 0px 0px 205px;
	float:left;

} 
#centre a.nav1:hover{

	font-weight:bold;
	font-size:28px ;
	color : #c0e2f8;
	text-decoration:none;
	width:200px;
	height:45px;
	margin:50px 0px 0px 205px;
	float:left;
}
#centre a.nav2:link,#centre a.nav2:visited{

	font-weight:bold;
	font-size:28px ;
	color : #ffffff;
	text-decoration:none;
	width:250px;
	height:45px;
	margin:50px 0px 0px 83px;
	float:left;

} 
#centre a.nav2:hover{

	font-weight:bold;
	font-size:28px ;
	color : #c0e2f8;
	text-decoration:none;
	width:250px;
	height:45px;
	margin:50px 0px 0px 83px;
	float:left;
}
#centre a.nav3:link,#centre a.nav3:visited{

	font-weight:bold;
	font-size:28px ;
	color : #ffffff;
	text-decoration:none;
	width:250px;
	height:45px;
	margin:50px 0px 0px 58px;
	float:left;

} 
#centre a.nav3:hover{

	font-weight:bold;
	font-size:28px ;
	color : #c0e2f8;
	text-decoration:none;
	width:250px;
	height:45px;
	margin:50px 0px 0px 58px;
	float:left;
}

#centre .contenucentre1{

margin:20px 0px 0px 195px;
padding:0px;
top:20px;
	float:left;
		width:895px;
	height:auto;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#afa396;
}

#centre .contenucentre1 a:link, #centre .contenucentre1 a:visited{
	color:#afa396;
	text-decoration:underline;
	font-weight:bold;
}
#centre .contenucentre1 a:hover{
	color:#b7657b;
	text-decoration:none;
		font-weight:bold;
}

#centre .bookmark{

	float:right;

	text-align:right;


}


/*centre pour pages interne*/
#centre_in{
	margin: 0 auto;
	padding:0px;
	background-image:url(images/barre-ss-menu-in.gif);
	background-repeat:no-repeat;
	height:auto;
	width:100%;
	text-align:left;
		top:0px;
	left:0px;
}
#centre_in #icon{
	margin:5px 0px 0px 180px;
}
#centre_in a.nav1:link,#centre_in a.nav1:visited{

	font-weight:bold;
	font-size:18px ;
	color : #afa396;
	text-decoration:none;

} 
#centre_in a.nav1:hover{

	font-weight:bold;
	font-size:18px ;
	color : #afa396;
	text-decoration:none;
}

#centre_in .contenucentre1{

margin:0px 0px 0px 200px;
padding:5px;
width:650px;
height:auto;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
background-color:#ffffff;
float: left;
color:#1f212a;
left:190px;
top:20px;
}
#centre_in a.lien14:link,#centre_in a.lien14:visited{
	font-weight:bold;
	font-size:14px ;
	color : #1f212a;
	text-decoration:underline;
} 
#centre_in a.lien14:hover{
	font-weight:bold;
	font-size:14px ;
	color : #b7657b;
	text-decoration:none;
}
#centre_in a:link,#centre_in a:visited{
	font-weight:bold;
	font-size:14px ;
	color : #1f212a;
	text-decoration:underline;
} 
#centre_in a:hover{
	font-weight:bold;
	font-size:14px ;
	color : #b7657b;
	text-decoration:none;
}
#centre_in .droite{

margin:0px 0px 0px 5px;
padding:10px;
width:200px;
color:#ffffff;
	height:690px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#1f212a;
	float: left;
	background-image:url(images/fd-pave-droite.gif);
	background-repeat:repeat-y;
}



#centre_in .droite ul{
left:0px;
text-align:left;
margin: 0px 0px 0px 0px;
float:left;
}
#centre_in .droite ul li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin: 0px 0px 0px 0px;
list-style:url(images/puce2.gif);
text-align:left;
padding-top:10px;
float:left;
width:180px;
}
#centre_in .droite a:link, #centre_in .droite a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#1f212a;
text-align:left;

}
#centre_in .droite a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-align:left;

}





#centre_in .contenucentre1 h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#afa396;
margin:0px;

}
#centre_in .contenucentre1 h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#afa396;
margin:0px;
}
#centre_in .contenucentre1 h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#afa396;
margin:0px;
}
#centre_in .contenucentre1 ul{
margin-left:5px;
}
#centre_in .contenucentre1 ul li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin: 0px 0px 0px 30px;
list-style:url(images/puce2.gif);
line-height:20px;
}

#centre_in .contenucentre1 .imgboutique1{
margin:0px 0px 0px 0px;
float:right;
padding:5px;
}

/*fin centre pour pages interne*/

#fdcentre_in{
	margin: 0 auto;
	padding:0px;
	background-color:#1f212a;
	width:100%;
	height:auto;
	float:left;


}



#fdcentre{
	margin: 25px auto;
	background-color:#1f212a;
	width:100%;
	height:265px;	

}

#fdcentre .carousel{
	margin-left:195px;
	margin-top:10px;
	width:550px;
	height:auto;
	float:left;


}

#fdcentre #carrecentre{
	margin:10px 0px 0px 20px;
	background-image:url(images/autrescompetences.gif);
	background-repeat:no-repeat;
	width:357px;
	height:240px;
	float:left;

	

}

#fdcentre #carrecentre .text{
margin:65px 0px 0px 35px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
text-align:left;
height:auto;
width:280px;
float:left;
}
#fdcentre #carrecentre .cta{

margin-top:24px;
margin-left:190px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#faf4f4;
text-align:left;
width:110px;
float:left;
}






#bas{
	margin: 0 auto;
	padding:0px;
	background-color:#1f212a;
	width:100%;
	height:auto;
		float:left;
		
	
}

#bas #fd-bas{
	margin-left:175px;
	padding:0px;
	background-image:url(images/fd-cadre-bas.gif);
	background-repeat:no-repeat;
	height:378px;
}

#bas #fd-bas .news{
		margin-left:84px;
		margin-top:105px;
	height:350px;
	width:185px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#f8e9d9;
	text-align:left;
}
#bas #fd-bas .news a:link, #bas #fd-bas .news a:visited{
color:#f8e9d9;
}
#bas #fd-bas .news a:hover{
color:#ffffff;
}


#bas #fd-bas #plan{
	margin-top:45px;
	margin-left:30px;
	height:290px;
	width:290px;
	float:left;
	text-align:left;
	display:block;

}

#bas #fd-bas #plan ul{
left:0px;
	margin-left:0px;
}
#bas #fd-bas #plan ul li{

margin: 0px 0px 0px 0px;
list-style:none;
margin-top:10px;
line-height: 15px;
margin-bottom:10px;
}

#bas #fd-bas #plan a:link, #bas #fd-bas #plan a:visited{

	display: block;
	font-size:14px ;
	color : #b5b5bd;
	text-decoration:none;
	text-align:left;

} 
#bas #fd-bas #plan a:hover{
	display: block;
	font-size:14px ;
	color : #b7657b;
	text-decoration:none;
	text-align:left;
}


#bas #fd-bas #contactform{
	margin:45px 0px 0px 35px;
	height:290px;
	width:320px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f54a73;
	text-align:left;
}
#bas #fd-bas #contactform .input
{
     color:#000000;
     background-color:#ffffff;
	 border:#f5e0e6 solid 1px;
     font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 30px;
	width:220px;
	margin-left:10px;

}
#bas #fd-bas #contactform textarea
{
     color:#000000;
     background-color:#ffffff;
	 border:#f5e0e6 solid 1px;
     font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 30px;
	width:220px;
		margin-left:10px;
}
#bas #fd-bas #contactform #envoi a:link, #bas #fd-bas #contactform #envoi a:visited
{
	margin-left:180px;
	margin-top:0px;
		font-size:12px ;
	color : #ffffff;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
#bas #fd-bas #contactform #envoi a:hover
{
	margin-left:180px;
		margin-top:0px;
		font-size:12px ;
	color : #3d9ce6;
	font-weight:bold;
	text-decoration:none;
	display:block;
}




/*TABLE PRIX*/


.tableComparatif td{background:#ffffff ;border:1px solid #c8c4a1;color:#747253;font-size:10px;line-height:10px;padding:4px 10px;text-align:left;}
td.tdStandard{color:#1d7341;text-align:center;width:124px;}
td.tdPremium{color:#8c1056;text-align:center;width:124px;}

/*pave haut accueil*/
#vitrine a:link, #vitrine a:visited{
	font-size:16px ;
	color : #26be1e;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
}
#vitrine a:hover{
	font-size:16px ;
	color : #52565f;
	text-decoration:none;
	text-align:left;
		font-weight:bold;
	}
	#ecomm a:link, #ecomm a:visited{
	font-size:16px ;
	color : #26be1e;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
}
#ecomm a:hover{
	font-size:16px ;
	color : #52565f;
	text-decoration:none;
	text-align:left;
		font-weight:bold;
	}
	#ref a:link, #ref a:visited{
	font-size:16px ;
	color : #26be1e;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
}
#ref a:hover{
	font-size:16px ;
	color : #52565f;
	text-decoration:none;
	text-align:left;
		font-weight:bold;
	}
#carrecentre a:link, #carrecentre a:visited{
	font-size:14px ;
	color : #ffffff;
	text-decoration:underline;

}
#carrecentre a:hover{
	font-size:14px ;
	color : #ffffff;
	text-decoration:none;

	}
	#carrecentre a.savoir:link, #carrecentre a.savoir:visited{
	font-size:12px ;
	color : #ffffff;
	text-decoration:none;

}
#carrecentre a.savoir:hover{
	font-size:12px ;
	color : #3d9ce6;
	text-decoration:none;

	}

