/* Start of CMSMS style sheet 'Css intercommerces' */
@charset "iso-8859-1";
/* CSS Document */
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote{padding:0;margin:0;}
.footer ul, .menu, .menu ul{list-style:none outside;margin:0;padding:0}
img, fieldset{border:0;}
body{font:14px 'Lato', Arial, Helvetica, sans-serif;color:#111111;position:relative;min-height:600px}
a{text-decoration:none;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;color:#C50962}
a:hover{text-decoration:underline}

/********************home****************************/
.social_bar {position: fixed;top: 10px;left: 10px;width: 30px;}
.social_bar a{background:rgba(0, 0, 0, .6);height: 50px; width:52px;display:inline-block;margin-bottom:1px;text-align:center;}
.social_bar a:hover{background:rgba(0, 0, 0, .8);}
.social_bar a img{margin-top:16px;}
ul.menu{position: absolute;right:10px;top:10px;}
ul.menu>li{float:left;position:relative;}
ul.menu>li>a{font-size: 11px;color: #111111;text-transform: uppercase;letter-spacing: 1px;padding: 0px 30px;margin:0 0.5px;background: #FFF;display:block;line-height:51px;height:47px}
ul.menu>li>a:hover{text-decoration:none;background: rgba(255,255,255,.8);}
.menu li ul{display:none;position:absolute;top:47px;left:0;width:180px;z-index:33;border-top:2px solid #C50962}
.menu li ul li{border-top: solid 1px #ffffff;border-bottom: solid 1px #dedada;}
.menu li ul li a{background: #f5f4f4;padding: 8px 13px;color: #333;font-size: 13px;font-family: 'PT Sans', sans-serif;font-weight: 400;text-transform: capitalize;display:block;}
.menu li ul li a:hover{background:#ffffff; color:#C50962; text-decoration:none;}
.menu li:hover ul ul,.menu li:hover ul ul ul,.menu li.iehover ul ul,.menu li.iehover ul ul ul {display: none;}
.menu li:hover ul, .menu ul li:hover ul, .menu ul ul li:hover ul, .menu li.iehover ul, .menu ul li.iehover ul, .menu ul ul li.iehover ul {display: block;}
.logo{width: 446px;height: 446px;background:#fff;background: rgba(255,255,255, 0.6);position: fixed;top: 50%;left: 50%;margin-top: -211px;margin-left: -223px;-webkit-border-radius: 230px;-moz-border-radius: 230px;border-radius: 230px; text-align:center}
.logo img{margin-top:120px}
.dea {background:#C50962;margin:26px auto 35px;height: 2px;width: 40px;}
.subtitle {text-transform: uppercase;letter-spacing: 3px;font-weight: 400;color: #C50962;line-height: 22px;}

.footer{position:fixed;left:50%;bottom:20px;font-size: 14px;color: #111;letter-spacing: 1px;width: 980px;margin-left:-490px;text-align:center}
/*.footer ul{margin:0 3px;background: #FFF;background: rgba(255,255,255,.8);display: table-cell;padding:17px 30px;min-height:97px;line-height: 18px;}*/
.footer a{color: #111;font-weight:bold}
.footer ul a:hover{color:#C50962; text-decoration:none;}
.footer span{font-family: 'Great Vibes', Arial, Helvetica, sans-serif;
padding: 0 15px;
font-size: 28px;
color: #C50962}


/********************page****************************/
.box-telephone {position: fixed;background: #FFF;display: block;color: #111;opacity: 1 !important;top: 10px;right: 10px;padding: 15px;font-family: 'Cookie', cursive;font-size: 30px;}
.logo_area {width: 446px;height: 183px;margin: 10px auto -30px;background: #FFF;text-align: center;-moz-border-radius-topleft: 230px;-webkit-border-top-left-radius: 230px;border-top-left-radius: 230px;-moz-border-radius-topright: 230px;-webkit-border-top-right-radius: 230px;border-top-right-radius: 230px;padding:42px 0 0 }
#container{margin: 0px auto;background: #FFF;width: 980px;overflow:hidden}
div.menu{margin:30px auto 25px;width: 90%;border-bottom: solid 1px rgba(0,0,0,.05);text-align: center;}
div.menu .menubox{margin: 0 auto;float: none;display: inline-block;}
.menubox li{float:left;position: relative;}
div.menu .menubox>li>a{font-size: 12px;color: #111111;text-transform: uppercase;letter-spacing: 1px;padding: 0px 30px;margin:0 0.5px;background: #FFF;display:block;line-height:51px;height:47px;}
div.menu .menubox>li>a:hover{background:#f5f4f4;text-decoration:none;}
div.menu .menubox li ul{width:180px;}
div.menu .menubox li ul a{display:block;width:180px; text-align:center;padding:8px 0}
.text{overflow:hidden;width:85%;margin:20px auto 50px}
.pageft{position:relative;margin:20px auto;width:980px;left:0;bottom:0;text-align:center}



.text .dea{background: #111}


.bgstretcher {
	background:#000;
	overflow: hidden;
	width: 100%;
	position: fixed !important;
	z-index:-1;
}
.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}
.bgstretcher UL, .bgstretcher UL LI {
	margin: 0;
	padding: 0;
	list-style: none;
}


.contact_table{ padding:3px;}
.contact_table .adresse{ height:100px; line-height:18px; margin:0px; padding:5px 5px 5px 28px; color:#777; background:url(img/contact.jpg) no-repeat left center;}
.contact_map{ border:4px solid #eee; padding:1px;}
.contact_form{ border-width:medium; border-style:none; width:225px; background:#F0F0F0; font-size:11px; font-family:Tahoma, Geneva, sans-serif; display:inline-block; color:#777; height:24px; padding:0px 5px;}
.contact_form_textarea{ border-width:medium; border-style: none; width:225px; background:#F0F0F0; font-size:11px; font-family:Tahoma, Geneva, sans-serif; display:inline-block; color:#777; padding:0px 5px; height:120px;}
.submit{ background:#943010; border:0px; cursor:pointer; height:24px; line-height:16px; font-size:12px; font-family:Tahoma, Geneva, sans-serif; color:#fff; margin:0px; padding:0px 5px;}
.error_message{}

/********************20141203****************************/
.ci{width: 390px;height:28px;font-size: 18px;font-style: italic;font-family: 'Old Standard TT' Arial, Helvetica, sans-serif;color: #a4a4a4;border: 1px solid #ccc;padding: 6px 4px;}
.ct{width: 390px;height: 138px;font-size: 18px;font-style: italic;font-family: 'Old Standard TT' Arial, Helvetica, sans-serif;color: #a4a4a4;border: 1px solid #ccc;padding: 6px 4px;}
.cs{font-size: 18px;font-style: italic;padding:7px 20px;background: #C50962;color: #FFF;cursor: pointer;-moz-border-radius: 2px;-webkit-border-radius: 2px;border:none}
/* End of 'Css intercommerces' */