@charset "utf-8";
/* CSS Document */
.blockpanier{width:195px; height:215px; float:left; border:solid 1px #999999;  border:border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; background-color:#CCCCCC; margin-top:10px;}
div{
border:solid 0px #FF66CC;}
body
{
  
    margin:0;
	position:relative;
    padding:0;
    min-height:1120px;
    width:100%;
    background-repeat:repeat;
    font:12px  Verdana;
	background-image:url(images/bg.png);
    
}
a{text-decoration:none;
color:#000;}
.arriere
{
    width:1040px;
    position:relative;
    margin:0 auto;
	padding:0;
	top:27px;}
.corps
{
    background-image:url(images/entetecorp.png);
    background-repeat:no-repeat;
    width:1040px;
    height:507px;
    float:left;
	}
	
.header{
    height:123px;
    width: 1010px;
    margin:9px;
    
}
.blockheader{float:left; width:160px; height:215px;   margin-top:20px;text-align:center;}
.blockheader2{ float:left; width:247px; height:215px;  margin-top:50px;  text-align:center;}
.image{
    width:316px;
    height:103px;
    margin-left:50px;
    margin-top:10px;
    background-color:transparent;
    }
.acc{
	width:13px;
	height:13px;
	float:left;
	
	}
.cnt{
	width:13px;
	height:13px;
	float:right;
}

.recherche{
    width:240px;
    height:25px;
    margin-top:-33px;
    margin-left:740px;
	position:absolute;
	float:left;
	text-align:center;
    }
.recherchegauche{
    background-image:url(images/recherchegauche.png);
    background-repeat: no-repeat;
    width:243px;
    height:25px;
    border:none;
    float:left;
    padding-left:9px;
    padding-top:3px;
    font-family:Verdana, Geneva, sans-serif;
    background-color:transparent;
	   
}

.recherchedroit{
    background-image:url(images/recherche.png);
    background-repeat: no-repeat;
    width:98px;
    height:30px;
    border:none;
    float:left;
	margin-left:-35px;
	margin-top:5px;
	position:absolute;
    background-color:transparent;
    
}
.devis{
float:right;
margin-top:-60px;
width:30px;
height:15px;
margin-left:950px;
position:absolute;
	float:left;
	background-color:transparent;
}
.contextedevis{
margin-left:60px;
margin-top:10px;
}
#menufooter{
    width:590px;
    float:right;
    height:20px;
    margin-top:-50px;
    font-family:Verdana, Geneva, sans-serif;
    background-color:transparent;}
.content{
	float:left;
background-image:url(images/content.png);
width:1040px;

}
.slide{
	float:left;
width:985px;
height:336px;
z-index:1;
margin-top:10px;
}
#header {z-index:100;}
.bas{ float:left; 
border:solid 1px trasparent; 
margin-left:25px;
 margin-top:10px;

 width:977px;}
.bande{
width:977px;
height:40px;
float:left;

background-repeat:no-repeat;
background-color:transparent;
}
.textbande{
width:500px;
height:30px;
float:left;
margin-left:70px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-style:normal;
font-weight:bold;
font-size:18px;
margin-top:10px;}
.bandep{
width:718px;
height:40px;
float:left;
background-image:url(images/bande-article1.png);
background-repeat:no-repeat;
background-color:transparent;

}
.textbandep{
width:700px;
height:30px;
float:left;
margin-left:65px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-style:normal;
font-weight:bold;
font-size:16px;
margin-top:10px;} 
.blockbande{
	float:left;
width:715px;
min-height:420px;
  float:left;
  margin-top:10px;
  margin-bottom:10px;
 border:border-radius:5px;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 box-shadow: 0 0 5px ;
 -webkit-box-shadow: 0 0 5px #999999; 
 -moz-box-shadow: 0 0 5px #999999;
 border:1px solid #999999;
 background-color:#CFCFCF;
 }

.blockbande1{
	float:left;
width:715px;
min-height:440px;
  float:left;
  margin-top:10px;
  margin-bottom:10px;
 border:border-radius:5px;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 box-shadow: 0 0 5px ;
 -webkit-box-shadow: 0 0 5px #999999; 
 -moz-box-shadow: 0 0 5px #999999;
 border:1px solid #999999;
 background-color:#CFCFCF;
}
.contexte{
	float:left;
margin-left:25px; 
margin-top:10px;
min-height:420px;
width:660px;



}

.contexte1{
margin-left:12px; 
margin-top:10px;
height:420px;
width:688px;
}

.block1{
width:985px;
height:275px;
margin-top:10px;
}
.block2{
width:985px;
height:210px;

}
.footer{
background-image:url(images/footer.png);
background-repeat:no-repeat;
width:1040px;
height:72px;
float:left;

}
.block3{
width:982px;
height:50px;
margin-top:0px;
}
.flech {
position: absolute;
top: 0px;
cursor: pointer;
z-index:1;
width:650px;
}
#prev {
    float:left;
    margin-top:88px;
    width:16px;
    height:10px;
}
#next {
    float:right;
    margin-top:-88px;
    width:16px;
    height:10px;
}

.flechslide {
position: absolute;
top: 195px;
cursor: pointer;
width:800px;
height:305px;
margin-left:67px;
}
#prev1 {
    float:left;
    margin-top:120px;
    width:16px;
}
#next1 {
    float:right;
    margin-top:120px;
    width:16px;
}

.textblock3{
width:300px;
height:50px;
padding-left:50px;
padding-top:18px;
font: 10px Verdana;
color:#333333;
}

#image4{
    float:left;
    margin-top:20px;
    width:162px;
}
.bienvenue{
float:left;
    margin-top:22px;
    width:230px;
    height:25px;
    margin-left:0px;
}
#text{
    float:left;
    margin-top:10px;
    width:140px;
    height:25px;
    margin-left:80px;
}
.text1{
    text-align:justify;
    display:block;
    float:right;
    margin-top:0px;
    width:280px;
    height:145px;
    margin-right:40px;
    overflow:hidden;
	
}
#ensavoir{
float:right;
    margin-top:20px;
    width:100px;
    height:20px;

}
.class1{
    float:left;
    margin-top:0px;
    width:460px;
    height:250px;
    margin-left:35px;
}
.class2{
    float:left;
    margin-top:15px;
    width:490px;
    height:200px;
    margin-left:0px;
	
}
#separatuerclass{
    float:left;
    margin-top:22px;
    width:3px;
    height:219px;
}
.block2g{
background-image:url(images/news.png);
background-repeat:no-repeat;
width:250px;
height:211px;
margin-top:-10px;
}
.block2gauche{
background-image:url(images/news.png);
background-repeat:no-repeat;
width:250px;
margin-top:9px;
height:220px;
}
.block1g{
background-image:url(images/actualite.png);
background-repeat:no-repeat;
width:250px;
height:266px;
}
.block11g{
width:250px;
min-height:100px;
float:left;
}

.blockdevis{

width:250px;
height:230px;
float:left;
}
.actualite{
width:240px;
height:210px;
}
a.started-link {

background:url(images/icon-more11x11.gif) no-repeat scroll right 2px transparent;

color:#000000;

/*display:block !important!;*/

display:inline-block !important!;

font:bold 11px Arial, Helvetica, sans-serif;

margin-bottom:5px;

padding-right:15px;

text-decoration:none;

}

a.started-link:hover { text-decoration:underline; }
a.started-link1 {

background:url(images/icon-more11x11.gif) no-repeat scroll right 2px transparent;

color:#000000;

/*display:block !important!;*/

display:inline-block !important!;

font:bold 11px Arial, Helvetica, sans-serif;

margin-top:10px;

float:right;

padding-right:15px;

text-decoration:none;

}

a.started-link1:hover { text-decoration:none;}
.block2d{
width:722px;
background-repeat:no-repeat;

float:right;
}
.block1d{
width:722px;
background-image:url(images/block1d.png);
background-repeat:no-repeat;
height:270px;
float:right;
}
.actentet{
background-image:url(images/actentet.png);
background-repeat:no-repeat;
width:238px;
height:40px;
margin:5px;} 
.tempact{
background-image:url(images/tempact.png);
background-repeat:no-repeat;
width:53px;
height:43px;
margin-top:10px;
margin-left:188px;
float:left;}
.newsnews{
background-image:url(images/newsnews.png);
background-repeat:no-repeat;
width:54px;
height:52px;
margin-top:10px;
margin-left:188px;
float:left;}
.classequipe{
background-image:url(images/equipe.png) transparent;
background-repeat:no-repeat;
width:187px;
float:right;
margin-right:20px;
height:220px;
margin-top:22px;
margin-left:5px;
}
.titreequipe{
width:187px;
height:30px;
text-align:center;
font-family: "Lucida Handwriting";
color:#e47c05;
font-size:25px;

}
.equipetext{
    text-align:justify;
    display:block;
    float:right;
    width:187px;
    height:100px;
    overflow:hidden;
}
.textact{
text-align:justify;
    display:block;
    overflow:hidden;
width:227px;
height:200px;
margin-left:10px;
float:left;
}
.textact1{
    text-align:justify;
    display:block;
    overflow:hidden;
    width:200px;
    height:80px;
    margin-left:20px;
	margin-top:5px;
    float:left;
}
.news-s{
    float:left;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    width:206px;
    height:25px;
    margin-left:20px;
    margin-top:-25px;
}
.news_si{
    background-image:url(images/input.png);
    background-repeat: no-repeat;
    width:170px;
    height:23px;
    border:none;
    padding-left:9px;
    padding-right:25px;
    background-color:transparent;
    font-family:Verdana, Geneva, sans-serif;
}
.news_submit{
    background-image:url(images/submitnwes.png);
    background-repeat: no-repeat;
	position:absolute;
    width:23px;
    height:22px;
    margin-left:183px;
    margin-top:-22px;
    border:none;
    background-color:transparent;
    font-family:Verdana, Geneva, sans-serif;
}
.divtd{
border:border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 box-shadow: 0 0 5px ;
 -webkit-box-shadow: 0 0 5px #999999; 
 -moz-box-shadow: 0 0 5px #999999;
 border:1px solid #999999; 
 margin-left:5px; margin-top:5px;
 height:195px; width:163px; float:left;
 }
 

  .infoprod1{
 color:#000000;
 text-align:center;
 background-color:#999999;
border:border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 box-shadow: 0 0 5px ;
 -webkit-box-shadow: 0 0 5px #999999; 
 -moz-box-shadow: 0 0 5px #999999;
 border:1px solid #999999; 
 margin-left:5px; margin-top:5px;  width:153px;
 }
 .divtd1{
border:border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 box-shadow: 0 0 5px ;
 -webkit-box-shadow: 0 0 5px #999999; 
 -moz-box-shadow: 0 0 5px #999999;
 border:1px solid #999999; 
 margin-left:15px; 
 margin-top:10px;
 height:195px;
 width:205px;
 }
  .infoprod{
 color:#000000;
 text-align:center;
 background-color:#999999;
border:border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 box-shadow: 0 0 5px ;
 -webkit-box-shadow: 0 0 5px #999999; 
 -moz-box-shadow: 0 0 5px #999999;
 border:1px solid #999999; 
 margin-left:5px; margin-top:5px;  width:195px;
 }
 .divimg{
 border:border-radius:10px;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 box-shadow: 0 0 5px ;
 -webkit-box-shadow: 0 0 5px #999999; 
 -moz-box-shadow: 0 0 5px #999999;
 border:1px solid #999999; margin-top:3px; margin-left:3px;}

.input{
 width:200px; 
 padding:0 0 0 5px;
 height:20px; 
 border:none;
 color:#a49e97; 
 font-size:12px; 
 line-height:2.5em;
 color:#8b897f; 
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 box-shadow: 0 0 5px ;
 -webkit-box-shadow: 0 0 5px #FFCC99; 
 -moz-box-shadow: 0 0 5px #FFCC99;
 border:1px solid #FFCC99; 
}
.input1{
 width:100px; 
 padding:0 0 0 5px;
 height:20px; 
 border:none;
 color:#a49e97; 
 font-size:12px; 
 line-height:2.5em;
 color:#8b897f; 
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 box-shadow: 0 0 5px ;
 -webkit-box-shadow: 0 0 5px #FFCC99; 
 -moz-box-shadow: 0 0 5px #FFCC99;
 border:1px solid #FFCC99;
 margin-top:10px;
}
.inputq{
 width:50px; 
 padding:0 0 0 5px;
 height:20px; 
 border:none;
 color:#a49e97; 
 font-size:9px; 
 line-height:2.5em;
 color:#8b897f; 
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 box-shadow: 0 0 5px ;
 -webkit-box-shadow: 0 0 5px #FFCC99; 
 -moz-box-shadow: 0 0 5px #FFCC99;
 border:1px solid #FFCC99; 
}
.input2{
width:206px;
height:26px;
background-image:url(images/input1.png);
margin-left:12px;
margin-top:6px;
margin-bottom:14px;
}

.textarea {
 width:200px;
 height:70px;
 font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
 border:none;
 font-size:13px;
 padding:5px 0 0 5px;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 color:#8b897f;
 overflow:auto;
 resize:none;
  box-shadow: 0 0 5px  #CCCCCC;
 -webkit-box-shadow: 0 0 5px #FFCC99; 
 -moz-box-shadow: 0 0 5px #FFCC99;
 border:1px solid #FFCC99; 
}
