/* 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{list-style:none outside;margin:0;padding:0}
img, fieldset{border:0;}
body{font:14px Arial, Helvetica, sans-serif;color:#1b1b1b;background:url(images/bg.jpg)}
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:#ffd200}
a:hover{text-decoration:underline}
#box{background:url(images/box.jpg) repeat-x center top}

/********************header****************************/
#header{height:360px;width:1000px;margin:0 auto;position:relative;overflow:hidden}
.logo a{width:311px;height:169px;display:block; text-indent:-9999px}
.topnav{position:absolute;right:0px;top:24px}
.topnav a{float:left;width:35px;height:35px;float:left; text-indent:-9999px;margin:0 0 0 10px;-webkit-border-radius:9999px;-moz-border-radius:9999px;border-radius:9999px;}
.topnav .home{background:url(images/home.png) no-repeat center center #ffd200}
.topnav .home:hover{background:url(images/home.png) no-repeat center center #1b1b1b;}
.topnav .livre{background:url(images/livre.png) no-repeat center center #ffd200}
.topnav .livre:hover{background:url(images/livre.png) no-repeat center center #1b1b1b;}
.topnav .contact{background:url(images/mail.png) no-repeat center center #ffd200}
.topnav .contact:hover{background:url(images/mail.png) no-repeat center center #1b1b1b;}

.menu{position:absolute;right:0px;top:81px;}
.menu>li{float:left;margin:0 0 0 1px;}
.menu>li>a{padding:0 13px;line-height:88px;color:#ffe800;float:left;font-size:16px;font-weight:bold}
.menu>li>a:hover, .menu .active{text-decoration:none;background:url(images/menu.png) no-repeat center bottom;color:#fff;}

/********************container****************************/
#container{width:1000px;margin:0 auto;overflow:hidden;padding:0 39px 0 42px;background:url(images/container.png) no-repeat center top}
.ad{background:#1b1b1b;padding:14px;border-top:10px solid #ffe800;overflow:hidden;}
.photo{background:url(images/photo.png) repeat-y right top;overflow:hidden;float:left;padding:0 2px 0 0}
.til{color:#ffe800;width:130px;float:left;line-height:24px;margin:5px}
.photo img{margin:0 14px 0 0}
.callback{margin:3px 0 0 25px;float:left}
.content{background:#fff;padding:26px}
.title{font-weight:300;font-size:36px;line-height:37px;color:#ffd200}
.text{margin:25px 0;}

/********************#footer****************************/
#footer{background:url(images/bg.gif);overflow:hidden;color:#888;font-size:13px;}
.bottom{width:1000px;margin:0 auto;overflow:hidden;border-top:10px solid #ffe800;padding:25px 0}
#footer h4{display:block;text-align:center;color:#fff;font-weight:300;font-size:14px;}
#footer ul{float:left;overflow:hidden;line-height:16px;margin:25px 102px 0px}
#footer li a{color:#888}
#footer li a:hover{color:#ffe800}



.call_back{
float:left;
width:255px;
margin:15px;
height:450px;
}

.divtxt{
float:left;
width:660px;
text-align:justify;
}

#fade {
	background: #000;
	position: fixed;
	width: 100%;
	height: 100%;
	background-image: url(images/background_call_back.png);
        background-color: transparent;
	left: 0;
	top: 0;
	z-index: 10;
}

#hideshow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

#formulaire_call_back {

width: 725px;
height: 548px;
background-image: url(images/fond_call_back.jpg);
display: block;
position:absolute;
top: 50%;
left: 50%; 
margin-top: -250px;
margin-left: -400px;
}

#numero {
position:absolute;
top:208px;
left:115px;
font-weight:bold;
}

#cpostal {
position:absolute;
top:240px;
left:115px;
font-weight:bold;
}

#send {
position:absolute;
top:280px;
left:140px;
background-color:#FFF;
}

#fermer {
background-color:#FFF;
}

.divimg{background:url(images/pic-bg.jpg) no-repeat; text-align:center; width:238px; padding-top:8px;padding-bottom:10px; float:left; margin-right:10px;}


/*law*/
.lawstro{ display:block; padding:12px 0 5px; font-size:14px;}


.contact_table{ padding:3px;}
.contact_table .adresse{ height:70px; line-height:18px; margin:0px; padding:5px 5px 5px 28px; color:#777; background:url(images/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:#ffd200; 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{color:#ff0000;}

.content-bot{color:#fff;}
.newsbox{list-style:none outside;margin:0 0 20px;padding:0;font-family:Arial, Helvetica, sans-serif;}
.newsbox .newtil{height:26px;display:block;background:#ffd200;font-size:13px;color:#1a171b;font-weight:bold;line-height:26px;text-indent:10px}
.newsbox .newtext{padding:8px;font-size:13px;color:#171717;background:url(images/fd_box.jpg) repeat-x  left top #fff;border:1px solid #dbd9da}
/* End of 'Css intercommerces' */

