/*////////////////
 * 
 * MEMO COULEURS:
 * background: #D9D9D9;
 * active link: #00A1E1;
 * texte color: #353434;
 * breadcrump color: #007AC0;
 */

body{background:url(../img/bg_top.jpg) repeat-x;background-color:#DEDEDE;margin:0;padding:0;font-family:"Trebuchet MS";}

.fix-width{width:92px;}

a{outline:none;}

img{border:0;}

ul{margin:0;padding:0;}

li{display:inline;float:left;}

.separator{width:621px;height:24px;background:url(../img/separator.jpg)no-repeat;}

container{width:900px;}

#header{background:url(../img/header.jpg);width:900px;height:150px;margin-left:auto;margin-right:auto;}
#headerMenu{float:right;margin-right:170px;-margin-right:90px;font-size:12px;}

#menu{width:900px;margin-left:auto;margin-right:auto;}

#menu li a{display:block;padding:0 20px 0 20px;color:#36567D;text-decoration:none;font-size:14px;margin-right:1px;-width:50px;outline:none;}

#menu li a:hover{border:1px solid #009ED2;border-bottom:0;background-color:#F8F8F9;height:27px;padding:0 19px 0 19px;}

#menu li a span{display:block;padding-top:5px;}

#current{border:1px solid #009ED2;border-bottom:0;background-color:#F8F8F9;height:27px;padding:0 20px 0 20px;}

#current:hover{border:1px solid #009ED2;border-bottom:0;background-color:#F8F8F9;height:27px;}
#breadcrump{width:850px;float:right;color:#007AC0;font-size:13px;margin-top:5px;}

#content{width:900px;margin-left:auto;margin-right:auto;}

/* LEFT PART */
#left{float:left;}

#promo{margin-top:10px;background:url(../img/promobox.jpg);background-repeat:no-repeat;width:203px;height:115px;}

#promoContent{color:#00A1E1;font-size:12px;width:170px;margin-left:auto;margin-right:auto;}

.titlePromotion{color:#00A1E1;font-size:25px;padding-top:5px;}

#btnPromoContent{width:141px;margin-left:auto;margin-right:auto;background:url(../img/btnPromo.jpg);background-repeat:no-repeat;height:27px;}

#title{margin-top:10px;background:url(../img/cadre_top.jpg);width:203px;height:53px;}

#titleExtranet{margin-top:10px;background:url(../img/cadre_top_extranet.jpg) no-repeat;width:203px;height:53px;}

.catName{font-size:24px;padding:7px;margin-left:5px;}

.catNameExtranet{color:#FFFFFF;font-size:18px;margin-left:30px;margin-top:10px;padding:15px;-padding:5px 0 0 10px;}

#corpssoc li{display:block;clear:left;margin-left:10px;color:#666666;margin-bottom:3px;width:90%;}

#corpssoc{background:url(../img/cadre_mid.jpg) repeat-y;width:203px;font-size:12px;padding-bottom:15px;}

#corpsamg{margin-top:10px;background:url(../img/cadre_mid_amg.jpg) no-repeat;width:203px;height:182px;font-size:11px;color:#00A1E1;}

#amgContent{padding:50px 0 0 20px;}

.register{float:left;width:53%;font-size:10px;margin-top:2px;}

.register a{display:block;color:#00A1E1;text-decoration:none;}

.register a:hover{text-decoration:underline;}

.submit{margin-top:2px;}

.btnSub{background:url(../img/btn_submit.jpg);width:51px;height:21px;border:0;cursor:pointer;}

#corpssoc a{color:#00A1E1;text-decoration:none;margin-left:20px;-margin-left:10px;display:block;width:85%;float:left;outline:none;}

#corpssoc a:hover{color:#00A1E1;background:url(../img/spear.jpg)right no-repeat;}

#subSani a{text-decoration:none;color:#666666;outline:none;}
#subSani a:hover{text-decoration:none;background:none;}
#currentSubSani{font-weight:bold;}

#currentLink{font-weight:bold;color:#00A1E1;background:url(../img/spear.jpg)right no-repeat;}

#bottom{background:url(../img/cadre_bot.jpg) no-repeat;	width:203px;height:9px;}

#bottomamg{	/*background:url(../img/cadre_bot_amg.jpg);*/	background-repeat:no-repeat;	width:203px;	/*height:14px;*/}

/* RIGHT PART */
#right{float:right;margin-top:10px;border:3px solid #FFFFFF;width:664px;background:#F5F3F4;}

#titleHome{background:url(../img/bg_category_title.jpg) repeat-x;width:664px;height:63px;color:#FFFFFF;font-size:24px;}
#titleHome h2{font-size:24px;	padding:0;	margin:0;	padding:5px 0 0 10px;}
#titleHome h3{	font-size:18px;	padding:0;	margin:0;	padding-left:10px;}

#right h1{	font-size:18px;	color:#353434;	text-decoration:underline;	padding:0;	margin:0;}

#txtContentLeft{color:#353434;font-size:12px;padding:10px;text-align:justify;width:395px;float:left;margin-right:20px;line-height:1.3;}

#txtContent{background-color:#ECEBEC;color:#353434;font-size:12px;padding:10px;text-align:justify;line-height:1.3;}
#txtContentExtranet{background-color:#FFFFFF;color:#353434;font-size:12px;padding-top:10px;text-align:justify;line-height:1.3;}
#txtContent img{border:3px solid #FFFFFF;margin:5px;}

#illustration{float:left;width:210px;height:267px;background:url(../img/cadre01.jpg);
}

/* PROMO LINK */
#promoLink{height:173px;background:url(../img/bg_newhome.jpg) no-repeat;}

	#txtPromolink{color:#FFFFFF;float:left;font-size:12px;padding:10px 0 0 25px;width:170px;}
	
	#showroom{color:#FFFFFF;text-decoration:none;}
	
	#showroom:hover{text-decoration:underline;}
	
	#menuPromolink{float:left;	margin-left:10px;margin-top:10px;}
	
	#menuPromolink a{display:block;color:#44C3FE;margin-left:10px;text-decoration:none;font-weight:bold;outline:none;}
	
	#menuPromolink a:hover{color:#FFFFFF;}
	
/* PROMO SANITAIRE */
#promoSanitaire{background:url(../img/bg_sanitaire.jpg) repeat-x;height:215px;}

	.promo01{display:block;background:url(../img/inspi.jpg);width:191px;height:157px;text-decoration:none;}
	
	.promo01:hover{background-position:0 157px;}
	
	.promo02{display:block;background:url(../img/bienetre.jpg);width:191px;height:157px;text-decoration:none;}
	.promo02:hover{background-position:0 157px;}
	.promo03{display:block;background:url(../img/sallebain.jpg);width:191px;height:157px;text-decoration:none;}
	.promo03:hover{background-position:0 157px;}
.buttonPromo{padding:25px 0 0 30px;}
.promo{float:left;margin-right:15px;}

.saniLink{color:#FFFFFF;display:block;padding:10px;font-weight:bold;}

.promoCate{width:100%;border-bottom:1px solid #CCCCCC;}

/* FOOTER */
#footer{margin-top:25px;background-color:#1D1D1D;height:32px;}
#credit{color:#FFFFFF;height:17px;float:right;margin-right:200px;-margin-right:100px;margin-top:10px;font-size:11px;}
#credit a{color:#00A1E1;}
.img{padding:7px;}
.clear{clear:both;}

/*/// SUB SANITAIRE ///*/
#subSaniMenu{margin-top:10px;width:664px;height:150px;background:url(../img/subSani.jpg);font-size:11px;}
#subSaniMenuInspi{margin-top:10px;width:664px;height:281px;background:url(../img/bg_inspi.jpg);}
#subSaniMenuTitle{color:#FFFFFF;font-size:20px;padding:15px 0 0 30px;width:335px;}
#subSaniBienetreMenu{width:335px;margin-left:30px;margin-top:10px;}
#subSaniBienetreMenu a{color:#44C3FE;display:block;font-weight:bold;text-decoration:none;}
#subSaniBienetreMenu a:hover{color:#FFFFFF;}
.illuImage{width:100%;}
.borderImg{float:left;margin-right:3px;}
.borderImg img{border:2px solid white;}
.bgSubTitle{background-color:#655444;width:100%;color:#FFFFFF;font-size:18px;}
.bgSubTitle span{padding:10px;display:block;}
.subContent{font-size:11px;padding:10px;}
.subContent img{border:3px solid #FFFFFF;margin:5px;}

/*/// EQUIPE ///*/
.employe{float:left;margin:10px 0;width:210px;}
.ligneEmploye{
	text-align:left;
}
.infosEmploye span{
	display:block;
}
.nameEmploye{
	color:#00A1E1;
}
/*/// INSPIRATION //*/
#contentLeftInspi{
	float:left;
	width:50%;
	padding:5px;
	font-size:12px;
}
#contentRightInspi{
	background-color:#FFFFFF;
	width:45%;
	float:right;
	padding:5px;
	font-size:12px;
}
#separatorLigne{
	background:url(../img/inspi_separator.jpg);
	background-repeat:no-repeat;
	width:664px;
	height:7px;
}
#player{
	float:left;
	width:258px;
	height:180px;
	background:url(../img/player.jpg);
	margin:10px;
	color:#FFFFFF;
}
#next{
	display:block;
	background:url(../img/next.jpg);
	width:40px;
	height:29px;
	float:left;
	outline:none;
}
#next:hover{
	background:url(../img/nexthover.jpg);
}
#prev{
	display:block;
	background:url(../img/prev.jpg);
	width:40px;
	height:29px;
	float:left;
	outline:none;
}
#prev:hover{
	background:url(../img/prevhover.jpg);
}
#slideshow{
	float:left;
	margin-top:10px;
	cursor:pointer;
}
.titlePlayer{
	padding-left:10px;
}
.titlePlayer h3{
	-margin-top:20px;
	margin-bottom:0;
}
.txtPlayer{
	padding-top:5px;
	padding-left:10px;
}
.options{
	width:85px;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
}

/*/// CONTACT FORM ////*/
.contactForm{
	padding:5px;
}
.contactFormBtn{
	padding-top:10px;
}
.champ{
	border:1px solid #00A1E1;
	width:400px;
}
#menuExtranet li{
	border-bottom:1px solid #CCCCCC;
	width:90%;
}
#menuExtranet a{
	text-decoration:none;
	color:#00A1E1;
}
#menuExtranet a:hover{
	font-weight:bold;
}
#currentExtranet{
	font-weight:bold;
}
#sousrubMenu{
	margin-left:10px;
}
#sousrubMenu a{
	color:#666666;
}

.optionExtranet{
	background:url(../img/bg_extranet_option.jpg) repeat-x;
	color:#FFFFFF;
	float:left;
	font-size:14px;
	height:35px;
	width:100px;
	margin:2px;
	padding-top:6px;
	text-align:center;
	border:2px solid #EEEEEE;
}
.chpExtranet{
	float:left;
	font-size:18px;
	height:30px;
	width:100px;
	-width:110px;
	margin:4px;
	-margin:0px;
}
.chpExtranet input{
	width:90px;
	-width: 87px;
}
th{
	font-size:15px;
	padding-top:10px;
}
td{
	border-bottom:1px solid #DEDEDE;
	margin:0;
	padding:5px;
}
table#extranet{
	background:url(../img/separator.jpg);
	background-color:#E9EAE9;
	background-position:top center;
	background-repeat:no-repeat;
}
.fournisseur {
	padding:0;
	border-collapse:collapse;
	width:675px;
	margin-left:-12px;
}
.fournisseur td{
	border:0px;
}
.titrechp{
	display:block;
	width:150px;
	float:left;
}

#showroomTitle{
	color:#44C3FE;
	font-size:18px;
	margin:0 25px;
	padding:10px 0;
	width:165px;
	line-height:20px;
}

.lienFourni{
	color:#36567D;
	text-decoration:none;
}
.lienFourni:hover{
	text-decoration:underline;
}

#panier table td{
	border:0;
}

#panier a:hover{
	text-decoration:none;
	background:none;
}

#portesOuvertes{
	background:url(../img/portes-ouvertes.jpg);
	width:395px;
	height:189px;
}
#portesOuvertes span.titre{
	display:block;
	font-size:30px;
	padding:5px 0 0 15px;
	color:#000;
}
#portesOuvertes span{
	display:block;
	font-size:12px;
	padding:5px 0 0 15px;
	color:#FFF;
}
#portesOuvertes small{
	font-size:15px;
}

.promotion{
	width:203px;
	height:79px;
	background:url(../img/promotion.jpg);	
}

.promotion a{
	color:#FFFFFF;
	display:block;
	font-size:20px;
	padding:15px 0 0 55px;
	text-decoration:none;
}

.promotion a:hover{
	color:#000;	
}

#homepage{
padding:30px;
}
	#homepage h1{
		color:#46C1FD;
		font-size:25px;
		text-decoration:none;
	}
	#homepage p{
		font-size:12px;
	}
	
	#homepage .video{
		float:left;
		width:45%;
		padding:40px 15px;
		/padding:20px 25px;
		text-align:center;
	}
	
	#homepage .video h2{
		color:#46C1FD;
		font-size:13px;
		text-decoration:none;
	}
	
	.showrooms h2,.showrooms a{
		color:#46C1FD;
		font-size:14px;
		text-decoration:none;
		margin:0;
		line-height:25px;
	}

