/*Général*/
body{margin:0;background:#313131 url(cell.png) top repeat-x;color:#FFF;font:12px Tahoma, Arial, sans-serif;}
@font-face{font-family:'Delicious';src:url('Delicious-Roman.eot');src:url('Delicious-Roman.otf');}
a{color:#fbe217;text-decoration:underline;}
a:hover{color:#feaa00;text-decoration:underline;}
img{border:none;}
ul{margin:0 auto;padding:0;list-style:none;display:block;}
h1{font:14px Tahoma;font-weight:bold;color:#fed621;}
h2{font:16px Tahoma;color:#FFF;}
p{text-align:justify;}
.space{clear:both;width:100%;height:100px;}
.title{color:#fed621;}
.fleft{float:left;}
/*En-Tête*/
#header{margin:0 auto;width:1024px;height:150px;}
#gauche{width:200px;height:120px;float:left;}
#logo{top:20px;position:absolute;text-align:right;}
#centre{margin:0 auto;width:669px;height:120px;float:left;}
#droite{width:155px;height:120px;float:left;}
#social{top:10px;position:absolute;}
#basehead{clear:both;width:1024px;height:30px;text-align:right;color:#7a7a7a;font:18px Delicious, Arial, Tahoma;font-variant:small-caps;}
/*Menu en-tête*/
ul.topnav{top:30px;width:669px;position:relative;}
ul.topnav li{display:inline;padding:0;font:16px Delicious, Arial, Tahoma;text-align:center;}
ul.topnav li a{padding:5px 5px 5px;display:inline-block;color:#7a7a7a;text-decoration:none;}
ul.topnav li a:hover{}
ul.topnav li ul.subnav{padding:5px 5px;position:absolute;left:0;top:25px;width:669px;display:none;text-align:center;}
ul.topnav li ul.subnav li{color:#7a7a7a;font:12px Tahoma, Arial;}
ul.topnav li:hover ul.subnav{display:inline;}
ul.topnav li ul.subnav li a{display:inline-block;}
ul.topnav li ul.subnav li a:hover{text-decoration:underline;}
/*Menu Page*/
.menu_title, h3{font:20px Delicious, Arial, Tahoma;margin-top:0;}
.menu_page{float:left;width:150px;}
.menu_page a{color:#313131;text-decoration:none;}
.menu_page a:hover{color:#FFF;text-decoration:underline;}
/*Pages*/
#contenu{position:relative;width:1024px;height:670px;margin:0 auto;}
.page{float:right;width:870px;border-left:#313131 1px solid;}
.page p{margin-left:10px;}
/*Accueil*/
#slider{position:relative;width:650px;height:250px;float:left;background:url(loading.gif) no-repeat 50% 50%;border:silver 1px solid;}
#ac_text{width:350px;height:250px;float:right;}
#ac_text p{margin:0;padding:0;}
#slider a{border:0;display:block;}
.nivo-caption{text-shadow:none;font-family:Helvetica, Arial, sans-serif;}
.nivo-caption a{color:#efe9d1;text-decoration:underline;}
.nivoSlider{position:relative;}
.nivoSlider img{position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice{display:block;position:absolute;z-index:50;height:100%;}
.nivo-box{display:block;position:absolute;z-index:50;}
.nivo-caption{position:absolute;left:0px;bottom:0px;background:#313131;color:#fff;opacity:0.8;width:100%;z-index:89;}
.nivo-caption p{padding:5px;margin:0;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
h4, ul#tabs li a span{margin:0;padding:0;font-size:12px;font-weight:bold;text-transform:uppercase;}
div#feature_list{width:435px;height:200px;border:1px solid silver;overflow:hidden;position:relative;background-color:#FFF;}
div#feature_list ul{position:absolute;top:0;list-style:none;}
ul#tabs{left:0;z-index:2;width:150px;}
ul#tabs li{font-size:10px;font-family:Arial;}
ul#tabs li img{padding:2px;border:none;float:left;}
ul#tabs li a{color:#222;text-decoration:none;display:block;padding:5px;height:40px;outline:none;}
ul#tabs li a:hover{text-decoration:underline;}
ul#tabs li a.current{background:url(tab.png);color:#FFF;}
ul#tabs li a.current:hover{text-decoration:none;cursor:default;}
ul#output{right:0;position:relative;width:300px;height:200px;}
ul#output li{position:absolute;width:300px;height:200px;}
/*Formules Box*/
#wrapper{clear:left;}
.slider{width:900px;margin:0 auto;position:relative;left:0;top:0;}
.scrollContainer, .scroll{width:100%;height:100%;overflow:hidden;margin:0 auto;padding:0;position:relative;}
.active-slider{}
.slider div.panel{width:300px;cursor:pointer;float:left;}
.slider div.panel.current{cursor:auto;}
.inside{padding:10px;}
.inside img{display:block;width:100%;}
.inside h2{font-weight:normal;color:#000;font-size:20px;margin:0 0 8px 0;}
.inside p{font-size:15px;color:#444;}
.inside a{color:#333;text-decoration:none}
.inside a:hover{border-bottom:1px solid #999;}
.left_side{background:url(border.png) top no-repeat;position:absolute;top:0;left:0;width:1px;height:205px;z-index:2;}
.right_side{background:url(border.png) top no-repeat;position:absolute;top:0;right:0;width:1px;height:205px;z-index:2;}
a.scrollButtons{display:block;width:45px;height:58px;background:transparent url(arrows.png) no-repeat;position:absolute;top:30%;cursor:pointer;text-decoration:none;outline:0;border:0;}
a.scrollButtons.left{background-position:left top;left:-45px;}
a.scrollButtons.right{background-position:right top;right:-45px;}
a.scrollButtons.left:hover{background-position:left bottom;}
a.scrollButtons.right:hover{background-position:right bottom;}
.controls{margin:0 auto;text-align:center;background:#ccc;}
.controls a{color:#444;font:12px Georgia, Serif;display:inline-block;text-decoration:none;padding:2px;height:18px;margin:0 5px 0 0;text-align:center;outline:0;}
.controls a.current, .controls a:hover{color:#fff;}
.active-slider .controls{background:#999bff;}
#box_explain{width:1024px;height:300px;margin:0 auto;position:relative;}
#box_ex0{width:751px;height:234px;background:url(formules.png);margin:0 auto;position:relative;}
/*Portfolio*/
.portfolio-image{height:153px;background:url(shadow.png) bottom no-repeat;}
.portfolio-image img{width:250px;height:140px;}
.page_navigation{clear:both;position:relative;margin:auto;padding-top:20px;width:150px;}
a.page_link{background:url(page_nav.png);float:left;height:15px;margin:4px 3px;text-indent:-9999px;width:15px;}
a.page_link:hover, a.page_link.active{background:url(page_nav_active.png);}
div#container{margin:0;overflow:hidden;width:870px;}
ul#filter li{color:#000;}
ul#filter li:hover{color:#FFF;}
ul#portfolio{float:left;list-style:none;margin-left:0;width:870px;}
ul#portfolio p{margin:2px;}
ul#portfolio li{float:left;margin:0 10px 10px 0;padding:5px;width:252px;}
ul#portfolio a{display:block;width:100%;}
ul#portfolio a:hover{text-decoration:none;}
.btn{background:#313131;color:#FFF;width:67px;height:15px;margin-top:10px;padding:5px;font:12px Tahoma, Arial;text-align:center;}
.btn a{color:#FFF;text-decoration:none;}
.btn:hover, .btn a:hover{background:#FC0;text-decoration:none;}
.devis{width:150px;margin-left:10px;}
.btn_ac{position:absolute;bottom:5px;right:5px;}
/*Plan*/
#plan a{color:#FFF;text-decoration:none;}
#plan a:hover{color:#fbe217;text-decoration:underline;}
#plan ul{margin-left:10px;}
#plan div{margin-left:50px;width:250px;}
/*C.G.V.*/
.acc_contenu{float:left;width:1024px;height:670px;}
.acc_conteneur{position:relative;width:900px;height:600px;margin:5px auto;}
h4.acc_trigger{margin-bottom:5px;width:900px;height:25px;line-height:25px;float:left;background-color:#313131;border:1px solid silver;}
h4.acc_trigger a{margin-left:5px;color:#fff;text-decoration:none;display:block;}
h4.acc_trigger a:hover{color:#313131;text-decoration:none;}
h4.acc_trigger:hover{background-color:#666;border:1px solid #313131;}
h4.active{background-color:#666;border:1px solid silver;}
.acc_container{margin:0 0 5px;padding:0;overflow:hidden;font:12px Tahoma, Arial;width:900px;clear:both;background-color:#666;border:1px solid silver;}
.acc_container .block{padding:20px;}
.acc_container .block p{padding:5px 0;margin:5px 0;}
.acc_container h3{margin:0 0 10px;padding:0 0 5px 0;border-bottom:1px dashed silver;}
.acc_container img{float:left;margin:10px 15px 15px 0;padding:5px;background:#ddd;border:1px solid silver;}
.botcont{position:absolute;right:0;top:0;margin-top:0;width:150px;}
/*Pied*/
#footer{width:1024px;margin:0 auto;}
#footer p,#footer a{font:10px Tahoma, Arial, sans-serif;color:#FFF;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#refer{clear:both;float:left;}
#refer p,#refer a,#refer a:hover{color:#414141;}
