
span.le_h1, span.le_h1 h1 a, span.le_h1 h1{
	color: grey;
	font-size: 19px;
	text-align:center;
	width: 250px;
	margin-left:auto; margin-right: auto;
	margin-top: 10px; margin-bottom: -10px;
}
span.le_h1 h1{
	display:inline;
	font-weight:normal;
}
#logos{
	text-align:center;
}
#logos img{
	margin : 0px 20px;
}
.jaquette{
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}
hr{
	color:grey;
	border:1px #C0C0C0 solid;
}
/** ************************************ **/
a {
	text-decoration:none;
	vertical-align:top;
}

h1, h2, h3, h4 {
	padding:0px;
	margin:0px;
}

images {
	border:0px;
	vertical-align:top;
}
img{
	border:0;
}

p, ul, li {
	font-size:12px;
	color:#626161;
	line-height: 20px;
}

.clear {
	clear:both;
}

/** ************************************ **/
#body_home {
	padding:0;
	margin:0;
	text-align:center;
	font-family:arial;
	font-size:12px;
	color:#565656;
	background:white;
}
#global_home {
	height:60px;
	margin:0 auto;
	background:#373737;
}
.top_home{
	width: 1200px;
	height:70px;
	margin:0 auto;
}
.logo_menu{
	height:81px;
	width:1045px;
	margin:0 auto;
}
.mylogo{
	float:left;
	height:65px;
	width:300px;
	margin-top:5px;
}
/* ****************/
#types{
	margin-top:60px;
	background: url(../images/fond-types.jpg);
	height: 295px;
	
}
#types #fiche{
	width: 950px;
	margin: 0px auto 0px auto;
	color: #373737;
	
}
#types #fiche #ordi{
	background-image:url(../images/pc.png);
	background-repeat:no-repeat;
	width: 435px; height:361px;
	float:left;
	margin-top: -40px; margin-left: 20px;
}
#types #fiche #ordi #mini{
	float:left;
	margin: 19px 0 0 41px;
}
#mini img{
	border-radius: 2px 2px 2px 2px;
}
#types #fiche #donnees{
	width: 450px; 
	height: 200px;
	float:right;
	margin-top: 20px;
	text-align:left;
}
#donnees h2{
	font-size:25px;
}
#donnees h1{
	font-size:25px;
}
#donnees p{
	font-size:14px;
	background-image:url(../images/check.png);
	background-repeat:no-repeat;
	padding-left: 25px;
	line-height:25px;
	color: #373737;
}
#donnees a{
	color: #373737;
}
#donnees a:hover{
	color: #373737;
	text-decoration:underline;
}


#niches{
	width:1045px;
	margin: 0px auto 0px auto;
	
}
.niche{
	width: 250px;
	height: 325px;
	float:left;
	margin: -50px 0px 20px 0px;
}
.espace_niche{
	margin-right: 15px;
}
.niche h2{
	color: white;
	font-size:25px;
	padding-top: 10px;
}
.top_niche_rose{
	width: 242px;
	height:49px;
	background-color:#fd2a8d;
	border:#fd70b2 4px solid;
}
.top_niche_bleu{
	width: 242px;
	height:49px;
	background-color:#2d7496;
	border:#388bb1 4px solid;
}
.top_niche_vert{
	width: 242px;
	height:49px;
	background-color:#b2d01d;
	border:#cde459 4px solid;
}
.top_niche_or{
	width: 242px;
	height:49px;
	background-color:#7c5113;
	border:#906822 4px solid;
}
.niche p{
	color: white;
	font-size:12px;
	padding: 0px 5px 0px 5px;
	margin-top:5px;
}
.txt_niche_rose{
	width: 242px;
	height:49px;
	background-color:#fd2a8d;
	border:#e82d85 4px solid;
}
.txt_niche_bleu{
	width: 242px;
	height:49px;
	background-color:#2d7496;
	border:#20617f 4px solid;
}
.txt_niche_vert{
	width: 242px;
	height:49px;
	background-color:#b2d01d;
	border:#9eb916 4px solid;
}
.txt_niche_or{
	width: 242px;
	height:49px;
	background-color:#7c5113;
	border:#6e440b 4px solid;
}
.img_niche{
	width:250px;
	height:186px;
}
.btn_niche{
	width:152px;
	height:36px;
	margin: -10px auto 0px auto;
	background-color:white;
	border-radius: 12px;
}
.btn_niche img:hover{
	box-shadow: white 1px 1px 10px 1px;
	border-radius: 8px;
	
}


h2.titre_rose2{
	background-color:#fd2a8d;
	background-image:url(../images/pastille.png);
	background-repeat:no-repeat;
	border:#fd70b2 4px solid;
	color:white;
	line-height:25px;
	font-size: 19px;
	text-align:left;
	width: 627px;
	padding: 0px 0px 0px 35px;
}
h2.titre_bleu2{
	background-color:#2d7496;
	background-image:url(../images/pastille.png);
	background-repeat:no-repeat;
	border:#388bb1 4px solid;
	color:white;
	line-height:25px;
	font-size: 19px;
	text-align:left;
	width: 627px;
	padding: 0px 0px 0px 35px;
}
h2.titre_vert2{
	background-color:#b2d01d;
	background-image:url(../images/pastille.png);
	background-repeat:no-repeat;
	border:#cde459 4px solid;
	color:white;
	line-height:25px;
	font-size: 19px;
	text-align:left;
	width: 627px;
	padding: 0px 0px 0px 35px;
}
h2.titre_or2{
	background-color:#7c5113;
	background-image:url(../images/pastille.png);
	background-repeat:no-repeat;
	border:#906822 4px solid;
	color:white;
	line-height:25px;
	font-size: 19px;
	text-align:left;
	width: 627px;
	padding: 0px 0px 0px 35px;
}




h2.titre_rose{
	background-color:#fd2a8d;
	background-image:url(../images/pastille.png);
	background-repeat:no-repeat;
	border:#fd70b2 4px solid;
	color:white;
	line-height:25px;
	font-size: 19px;
	text-align:left;
	width: 527px;
	padding: 0px 0px 0px 35px;
}
h2.titre_bleu{
	background-color:#2d7496;
	background-image:url(../images/pastille.png);
	background-repeat:no-repeat;
	border:#388bb1 4px solid;
	color:white;
	line-height:25px;
	font-size: 19px;
	text-align:left;
	width: 527px;
	padding: 0px 0px 0px 35px;
}
h2.titre_vert{
	background-color:#b2d01d;
	background-image:url(../images/pastille.png);
	background-repeat:no-repeat;
	border:#cde459 4px solid;
	color:white;
	line-height:25px;
	font-size: 19px;
	text-align:left;
	width: 527px;
	padding: 0px 0px 0px 35px;
}
h2.titre_or{
	background-color:#7c5113;
	background-image:url(../images/pastille.png);
	background-repeat:no-repeat;
	border:#906822 4px solid;
	color:white;
	line-height:25px;
	font-size: 19px;
	text-align:left;
	width: 527px;
	padding: 0px 0px 0px 35px;
}






h1.titre_rose2{
	background-color:#fd2a8d;
	background-image:url(../images/pastille.png);
	background-repeat:no-repeat;
	border:#fd70b2 4px solid;
	color:white;
	line-height:25px;
	font-size: 19px;
	text-align:left;
	width: 627px;
	padding: 0px 0px 0px 35px;
}
h1.titre_bleu2{
	background-color:#2d7496;
	background-image:url(../images/pastille.png);
	background-repeat:no-repeat;
	border:#388bb1 4px solid;
	color:white;
	line-height:25px;
	font-size: 19px;
	text-align:left;
	width: 627px;
	padding: 0px 0px 0px 35px;
}
h1.titre_vert2{
	background-color:#b2d01d;
	background-image:url(../images/pastille.png);
	background-repeat:no-repeat;
	border:#cde459 4px solid;
	color:white;
	line-height:25px;
	font-size: 19px;
	text-align:left;
	width: 627px;
	padding: 0px 0px 0px 35px;
}
h1.titre_or2{
	background-color:#7c5113;
	background-image:url(../images/pastille.png);
	background-repeat:no-repeat;
	border:#906822 4px solid;
	color:white;
	line-height:25px;
	font-size: 19px;
	text-align:left;
	width: 627px;
	padding: 0px 0px 0px 35px;
}




h1.titre_rose{
	background-color:#fd2a8d;
	background-image:url(../images/pastille.png);
	background-repeat:no-repeat;
	border:#fd70b2 4px solid;
	color:white;
	line-height:25px;
	font-size: 19px;
	text-align:left;
	width: 527px;
	padding: 0px 0px 0px 35px;
}
h1.titre_bleu{
	background-color:#2d7496;
	background-image:url(../images/pastille.png);
	background-repeat:no-repeat;
	border:#388bb1 4px solid;
	color:white;
	line-height:25px;
	font-size: 19px;
	text-align:left;
	width: 527px;
	padding: 0px 0px 0px 35px;
}
h1.titre_vert{
	background-color:#b2d01d;
	background-image:url(../images/pastille.png);
	background-repeat:no-repeat;
	border:#cde459 4px solid;
	color:white;
	line-height:25px;
	font-size: 19px;
	text-align:left;
	width: 527px;
	padding: 0px 0px 0px 35px;
}
h1.titre_or{
	background-color:#7c5113;
	background-image:url(../images/pastille.png);
	background-repeat:no-repeat;
	border:#906822 4px solid;
	color:white;
	line-height:25px;
	font-size: 19px;
	text-align:left;
	width: 527px;
	padding: 0px 0px 0px 35px;
}












.btn_inscription{
	width:161px;
	height:25px;
	line-height:25px;
	margin: 0px ;
	background-color:white;
	border-radius: 12px;
	float:right;
}
.btn_inscription img:hover{
	box-shadow: grey 1px 1px 10px 1px;
	border-radius: 8px;
}
.btn_inscription2{
	width:161px;
	height:25px;
	line-height:25px;
	margin: 0px ;
	background-color:white;
	border-radius: 12px;
	margin-top: 20px;
}
.btn_inscription2 img:hover{
	box-shadow: grey 1px 1px 10px 1px;
	border-radius: 8px;
}
.btn_inscription3{
	margin: 0px ;
	margin-left: auto; margin-right: auto; width: 200px;
	height:25px;
	line-height:25px;
	
	background-color:white;
	border-radius: 12px;
	margin-top: 20px;
}
.btn_inscription3 img:hover{
	box-shadow: grey 1px 1px 10px 1px;
	border-radius: 8px;
}
.ensavoirplus{
	font-size:13px;
	line-height:25px;
	float:left;
	margin-right: 10px;
} 
.couleur_rose a, .couleur_bleu a, .couleur_vert a, .couleur_or a{
	color: #565656;
}
.couleur_rose a:hover{
	color: #fd2a8d;
	text-decoration:underline;
}
.couleur_bleu a:hover{
	color: #2d7496;
	text-decoration:underline;
}
.couleur_vert a:hover{
	color: #b2d01d;
	text-decoration:underline;
}
.couleur_or a:hover{
	color: #7c5113;
	text-decoration:underline;
}

.marque{
	padding: 10px 10px 10px 10px;
	border: 1px solid white;
	border-bottom: 1px solid #E8F2F6;
}
.marque:hover{
	background-color: #F6FBFC;
	border: 1px solid #E8F2F6;
}
.marque .marque_img{
	float: left;
	margin: 0px 18px 0px 0px;
	border: 1px solid gray;
}



/*****************/
.navigation {
	float:right;
	width:670px;
	height:35px;
	text-align:right;
	margin-top:30px;
	margin-right:20px;
}
.navigation a.item {
	font-family:Tahoma, Geneva, sans-serif;
	display:inline-block;
	height:35px;
	line-height:35px;
	color:white;
	font-style:normal;
	text-decoration:none;
	text-align:center;
	font-size:12px;
	text-decoration:underline;
	padding:0 0 0 14px;
	cursor:pointer;
	margin-left:5px;
	margin-right:5px;
	
}
.navigation a.item b {
	float:left;
	display:block;
	padding:0 14px 0 0px;
}
.navigation a.item b span {
	float:left;
	display:block;
	padding:0 0 0 0px;
}
.navigation a.item:hover{
	/*border-radius:5px;
	color:#6698A3;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-khtml-border-radius:5px 5px 5px 5px;
	background:white;*/
	text-decoration:underline;
}
.navigation a.item:hover  b {
}
.navigation a.item:hover  b span {
}
/* ****************/
.box_cnt_01 {
	width:1200px;
	margin:0 auto;
}
#slogan{
	font-size: 17px;
	margin-top: 10px;
	color: white;
	text-shadow:black 1px 1px;
	font-weight:bold;
}
#slogan h1{
	display: inline;
}
#slogan h1 a{
	font-size: 17px;
	font-weight:bold;
	vertical-align:inherit;
	color: white;	
}
#slogan h1 a:hover{
	text-decoration:underline;	
}
#cnt {
	width:1045px;
	margin: 0px auto 10px auto;
	padding-top:0px;
	text-align:justify;
}

#texte{
	width: 868px;
	border: 1px solid #C0C0C0;
	background-color:white;
	margin-left:auto; margin-right:auto;
	margin-top: 20px; margin-bottom: 40px;
	padding: 10px 40px 20px 40px ;
}
.col_g{
	width:570px;
	float:left;
}
.col_corps{
	width:670px;
	float:left;
}
.col_pub{
	float:right;
	margin-top: 20px;
}
.largeur{
	width: 160px;
}
.col_d{
	width: 260px;
	float:right;
	margin-top: 20px;
}
.col_d .pub{
	width: 160px;
	margin-left: auto; margin-right: auto;
}
.col_d h2{
	background-color:ActiveBorder;
	background-image:url(../images/pastille.png);
	background-repeat:no-repeat;
	border:#C0C0C0 4px solid;
	color:white;
	line-height:25px;
	font-size: 19px;
	text-align:left;
	width: 217px;
	padding: 0px 0px 0px 35px;
}

.article{
	float: left;
	margin-top: 20px;
}
.blank{
	margin-right: 40px;
}
.demi{
	width: 414px;
}
.tier{
	width: 258px;
}
.deuxtiers{
	width: 570px;
}
.fiche-texte-gauche{
	width: 500px;
}
.fiche-photo{
	width: 328px;
}
.fiche-photo .btn_gauche a{
	color: white; 

}
.fiche-photo .btn_gauche{
	float:left;
	font-family: Arial,sans-serif; font-size: 13px; width: 150px; height: 35px; margin-left: 10px; margin-top: 20px; padding-top: 0px; line-height:32px; /*permet le centrage vertical*/ text-align: center; color: white; 
	background: #EE74C7; background: -webkit-linear-gradient( #EE74C7, #cc76b0); background: -moz-linear-gradient( #EE74C7, #cc76b0); background: -ms-linear-gradient( #EE74C7, #cc76b0); background: -o-linear-gradient( #EE74C7, #cc76b0); background: linear-gradient( #EE74C7, #cc76b0);
	
	border-radius: 8px;
	text-shadow: 0px 0px 0px white;
	box-shadow: 0 0 5px rgba( 0, 0, 0, 0.5), 0 -1px 0 rgba( 255, 255, 255, 0.4);

}
.fiche-photo .btn_gauche:hover{
	color: #fff; background: #e9a3e9; background: -webkit-linear-gradient( #e9a3e9, #cc76b0); background: -moz-linear-gradient( #e9a3e9, #cc76b0); background: -ms-linear-gradient( #e9a3e9, #cc76b0); background: -o-linear-gradient( #e9a3e9, #cc76b0); background: linear-gradient( #e9a3e9, #cc76b0);

}
.fiche-photo .btn_gauche:active{
	 color: #fff; background: #EE74C7; background: -webkit-linear-gradient( #EE74C7, #cc76b0); background: -moz-linear-gradient( #EE74C7, #cc76b0); background: -ms-linear-gradient( #EE74C7, #cc76b0); background: -o-linear-gradient( #EE74C7, #cc76b0); background: linear-gradient( #EE74C7, #cc76b0);box-shadow: 0 0 5px rgba( 0, 0, 0, 0.5) inset, 0 -1px 0 rgba( 255, 255, 255, 0.4);
}




.cinq-etoiles {
	width: 135px;
	height:25px;
	background-image:url(../images/5etoiles.jpg);
	margin-right: 10px; margin-top: 23px;
	float: right;
}
.quatre-etoiles {
	width: 135px;
	height:25px;
	background-image:url(../images/4etoiles.jpg);
	margin-right: 10px; margin-top: 23px;
	float: right;
}
.trois-etoiles {
	width: 135px;
	height:25px;
	background-image:url(../images/3etoiles.jpg);
	margin-right: 10px; margin-top: 23px;
	float: right;
}
.deux-etoiles{
	width: 135px;
	height:25px;
	background-image:url(../images/2etoiles.jpg);
	margin-right: 10px; margin-top: 23px;
	float: right;
}
.une-etoile {
	width: 135px;
	height:25px;
	background-image:url(../images/1etoiles.jpg);
	margin-right: 10px; margin-top: 23px;
	float: right;
}
.liste{
	margin-left: 10px;
	margin-top: 30px;
}
.liste p{
	line-height: 25px;
	background-image:url(../images/check.jpg);
	background-repeat:no-repeat;
	padding-left: 30px;
}

/** ******************************************** **/
.footer_bg{
	height:81px;
	background:#373737;
}
.footer_zone {
	margin:0px auto 0px auto;
	padding:20px 25px;
	width:1045px;
}
.footer_zone div{
	color:white;
	text-align:left;
	width:700px;
	font-size: 11px;
	margin-left: 50px;
}
.footer_zone div a{
	color:white;
	text-decoration:underline;
	font-weight:bold;
}
.logo_foot {
	float: right;
    margin-right: 28px;
    margin-top: -44px;
}