body{
background-color:black;
color:white;
padding:0px;
margin:0px;
}
input{
width:200px;
background-color:black;
border:1px solid #5c5c5c;
color:white;
}
textarea{
width:200px;
background-color:black;
color:white;
border:1px solid #5c5c5c;
margin-left:0px;
font-family:arial;
}
legend{
color:#0096ff;
font-size:22px;
font-weight:bold;
font-family:calibri;
}

label{
display:inline;
float:left;
width:120px;
font-size:17px;
text-align:left;
color:white;
font-weight:bold;
font-family:calibri;
}
h2{
font-family:calibri;
margin:0px;
padding:0px;
}
h3{
font-family:calibri;
margin:0px;
color:#0066ad;
}
p{
font-family:calibri;
padding:0px;
margin:0px;
}
hr{
width:245px;
text-align:right;
color:#232323;
}
.rouge{
color:red;
}
.msgform_v{
color:#3ce91a;
text-align:center;
}
.msgform_r{
color:red;
text-align:center;
}
.devistextarea{
width:400px;
border:1px solid #5c5c5c;
}
.devisinput{
width:300px;
border:1px solid #5c5c5c;
}
.send_button{
border:none;
display:block;
width:80px;
font-size:18px;
margin-left:280px;
}
.send_button:hover{
color:#3ce91a;
cursor:pointer;
}
.send_form{
border:none;
display:block;
width:70px;
height:auto;
font-size:18px;
margin-left:60px;
}
.send_form:hover{
color:#3ce91a;
cursor:pointer;
}
.featured_table td p{
width:215px;
text-align:center;
padding:0px;
margin:0px;
}
.floatleft{
float:left;
}
.clear{
clear:both;
}
.noborder{
border:none;
}
.fiiz_site{
width:980px;
height:auto;
margin:0 auto;
}
.header{
width:100%;
height:126px;
margin:0px;
padding:0px;
background-image:url(../img/bg_header.jpg);
}
.content{
width:980px;
margin-top:0px;
padding:0px;
}
.logo{
width:200px;
text-align:center;
float:left;
}
.logo p{
padding:0px;
margin:0px;
font-family:calibri;
font-weight:bold;
}
.services_column{
width:300px;
height:auto;
margin-top:10px;
}
.left_column{
float:left;
margin-top:5px;
}
.details{
float:right;
width:645px;
margin-top:5px;
margin-left:15px;
}
.featured{
margin-top:30px;
}
.more a{
font-size:12px;
}
.gallery{
width:100%;
height:auto;
margin-bottom:10px;
}
.gallery a{
margin:0px;
padding:0px;
}
.gallery_pic{
width:200px;
height:auto;
float:left;
}
.gallery_plus{
float:left;
width:430px;
height:100px;
margin-left:3px;
}
.devis_table td p{
width:60px;
text-align:center;
padding:0px;
margin:0px;
}
.ref_title{
display:block;
width:100%;
border-bottom:1px solid #292929;
margin-bottom:2px;
}
.formulaire p{
margin-bottom:5px;
}
.menu{
width:auto;
height:auto;
float:right;
margin:0px;
margin-top:90px;
padding:0px;
}
.menu li{
float:left;
width:150px;
margin-right:1px;
list-style:none;
}
.menu li a{
display:block;
font-family:calibri;
font-weight:bold;
font-size:25px;
text-align:center;
text-decoration:none;
color:white;
}
.footer{
margin-top:20px;
clear:both;
text-align:center;
}
.ico{
float:left;
width:60px;
height:60px;
}
.descico{
float:left;
width:230px;
height:60px;
margin-left:3px;
}
.descico p{
padding:0px;
margin:0px;
}
.descico h3{
padding:0px;
margin:0px;
text-align:left;
color:white;
}
.lien_service{
width:auto;
height:60px;
margin-bottom:3px;
border-bottom:1px solid #292929;
}
a.liens_bleu:hover{
color:#0096ff;
}
a.lien_service:hover{
cursor:pointer;
}
.lien_client:hover{
color:#0096ff;
text-decoration:underline;
}
a.menulien:hover{
color:#0096ff;
}
#delai{
width:auto;
height:auto;
}
.news_submit{
width:22px;
height:20px;
}
.video{
margin-top:10px;
margin-left:40px;
}

a:link,a:visited{
 color:#fff;
 text-decoration:none;
}
h3 a.cat_link{
color:#8ee3ff;
}
h3 a.cat_link:hover{
text-decoration:underline;
}
a img{
 border:0;
}
div.wrap{
 width:980px;
 margin:0 auto;
 text-align:left;
}
 div#top div#nav{
  float:left;
  clear:both;
  width:980px;
  height:52px;
  margin:22px 0 0;
  background:url url(../images/nav-bg.png) 0 0 no-repeat;
 }
  div#top div#nav ul{
   float:left;
   width:700px;
   height:52px;
   list-style-type:none;
  }
   div#nav ul li{
    float:left;
    height:52px;
   }
    div#nav ul li a{
     border:0;
     height:52px;
     display:block;
     line-height:52px;
     text-indent:-9999px;
    }
 
div#header{
 margin:-1px 0 0;
}
div#video-header{
 height:980px;
 margin:-1px 0 0;
}
 div#header div.wrap{
  height:280px;
  background:url(../images/header-bg.png) 50% 0 no-repeat;
 }
 div#header div#slide-holder{
  z-index:40;
  width:980px;
  height:300px;
  position:absolute;
 }
  div#header div#slide-holder div#slide-runner{
   width:973px;
   height:278px;
   overflow:hidden;
   position:absolute;
  }
  div#header div#slide-holder img{
   margin:0;
   display:none;
   position:absolute;
  }
  div#header div#slide-holder div#slide-controls{
   left:0;
   bottom:0px;
   width:973px;
   height:46px;
   display:none;
   position:absolute;
   background:url(../images/slide-bg.png) 0 0;
  }
   div#header div#slide-holder div#slide-controls p.text{
    float:left;
    color:#fff;
    display:inline;
    font-size:10px;
    line-height:16px;
    margin:15px 0 0 20px;
    text-transform:uppercase;
   }
 
   div#header div#slide-holder div#slide-controls p#slide-nav{
    float:right;
    height:24px;
    display:inline;
    margin:11px 15px 0 0;
   }
    div#header div#slide-holder div#slide-controls p#slide-nav a{
     float:left;
     width:24px;
     height:24px;
     display:inline;
     font-size:11px;
     margin:0 5px 0 0;
     line-height:24px;
     font-weight:bold;
     text-align:center;
     text-decoration:none;
     background-position:0 0;
     background-repeat:no-repeat;
    }
    div#header div#slide-holder div#slide-controls p#slide-nav a.on{
     background-position:0 -24px;
    }
div#header div#slide-holder div#slide-controls p#slide-nav a{background-image:url(../images/silde-nav.png);}
div#nav ul li a{background:url(../images/nav.png) no-repeat;}

