	/* ************************************************************** */
/* GESTION DES POLICES 	*/
/* ************************************************************** */
@font-face {
	font-family:'NimbusSanD-Lig';
	src:url('../fonts/style_5107.eot');	src:local('☺'), url('../fonts/style_5107.woff') format('woff'), url('../fonts/n019002d.ttf') format('truetype'),  url('../fonts/style_5107.svg') format('svg'); font-weight:normal;	font-style:normal;
}

@font-face {
	font-family:'NimbusSanD-UltLig';
	src:url('../fonts/style_5105.eot');	src:local('☺'), url('../fonts/style_5105.woff') format('woff'), url('../fonts/n019001d.ttf') format('truetype'), url('../fonts/style_5105.svg') format('svg');font-weight:normal; font-style:normal;
}

@font-face {
	font-family:'NimbusSanD-Bol';
	src:url('../fonts/style_5114.eot');	src:local('☺'), 	url('../fonts/style_5114.woff') format('woff'), 	url('../fonts/n019004d.ttf') format('truetype'), 	url('../fonts/style_5114.svg') format('svg');	font-weight:normal;	font-style:normal;
}



/* ************************************************************** */
/* DIVERS	*/
/* ************************************************************** */
#sidebar .sub-menu{margin-left: 0px; width: auto; margin-top: -20px;}


/* ************************************************************** */
/* HEADER	*/
/* ************************************************************** */
#carousel-responsive{margin: 0px 20px;}
#container #menu .item-29 ul .mainMenu-content,
#container #menu .item-857 ul .mainMenu-content,
#container #menu .item-782 ul .mainMenu-content,
#container #menu .item-1057 ul .mainMenu-content,
#container #menu .item-981 ul .mainMenu-content, 
#container #menu .item-1283 ul .mainMenu-content,
#container #menu .item-1182 ul .mainMenu-content,
#container #menu .item-1259 ul .mainMenu-content,
#container #menu .item-1133 ul .mainMenu-content,
#container #menu .item-1546 ul .mainMenu-content ,
#container #menu .item-1894 ul .mainMenu-content { width:180px;}
#container #menu .item-29 ul,
#container #menu .item-857 ul,
#container #menu .item-782 ul,
#container #menu .item-1057 ul,
#container #menu .item-981 ul, 
#container #menu .item-1283 ul,
#container #menu .item-1182 ul,
#container #menu .item-1259 ul,
#container #menu .item-1133 ul,
#container #menu .item-1546 ul,
#container #menu .item-1894 ul { width:280px; }
#container #menu .item-838 ul a { width:550px; }
#container #menu .item-29 ul { width:280px; }

/* ************************************************************** */
/* IMPLANTATIONS	*/
/* ************************************************************** */
#mainContent.implantations #content{margin-top: 0px; } 


/* ************************************************************** */
/* HOME PAGE	*/
/* ************************************************************** */
.homePage .homePageTitleWrap{	padding-top: 33px;	background: url(../img/baseLine-separator.png) center top no-repeat;	margin-top: 10px;}
.homePage .homePageTitle{	padding-bottom: 33px;	background: url(../img/baseLine-separator.png) center bottom no-repeat;}
.homePage .homePageTitle h2{ color: #000000; font-size: 1.9em; padding-bottom: 10px;}
.homePage .homePageTitle h3{ color: #E60028;font-size: 1.5em; font-weight: normal;	}
.homePage .homePageTitle h3,
.homePage .homePageTitle h2{ text-transform: none; margin: 0px; text-align: center;}
.homePage #carousel-responsive .homePageTitle h2{display: block;}


.homePage #home-blocks{padding: 27px 20px 0 20px;}
.homePage #home-blocks .csc-header h2{font-size: 1.7em; margin-bottom: 18px; padding: 3px 0px;}
.homePage #home-blocks .csc-header h2 a{color: #333;}
.homePage #home-blocks .ttContentWrap { height: 250px; width: 200px; float: left; padding: 0 20px 0 20px; background: url('../img/filet_slider.png')  239px top no-repeat; overflow: hidden;}
.homePage #home-blocks .homeBlocElt4{margin-right: 0px; background: none;}
.homePage #home-blocks .homeBlocElt5,
.homePage #home-blocks .homeBlocElt6,
.homePage #home-blocks .homeBlocElt7,
.homePage #home-blocks .homeBlocElt8{display: none;}

#footer #socialicons a{background-image: url(../img/social-icons-PRIV.png);}


#sidebar { border: none; padding: 20px 0px 0px 0px; width: 21.8%;}
#slider { height: 271px; background: url(../img/fond_page_interne.gif) no-repeat white; margin: 5px 0px 0 0px; }
#contentSub { border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding: 20px; margin-top: 1px; background: #fff;}
#mainContent #content { background: url(../img/background_content_top.gif) no-repeat scroll 0 0 transparent; float: left; margin-left: 0; margin-top: -111px; padding: 20px 30px 20px 33px; width: 71.6%;}


#carousel-responsive ul li a{ color: #000;}
