@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}


h1{
font-family:Arial, Helvetica, sans-serif;
color:#f8b323;
font-size:14px;
text-align:left;
font-weight:bold;

}

h2{
font-family:Arial, Helvetica, sans-serif;
color:#f8b323;
font-size:12px;
text-align:left;
font-weight:800;

}

a:link {
	color: #f8b323;
	text-decoration: none;
}
a:visited {
	color: #f8b323;
	text-decoration: none;
}
a:hover {
	color: #f8b323;
	text-decoration: none;
}
a:active {
	color: #f8b323;
	text-decoration: none;
}


 hr {
 display:block;
 height: 1px;
 margin: 0;
 _margin: -7px 0;
 padding: 0;
 background-color: #000;
 border: 0;
 }



body{
background: transparent url(img/background.png) repeat-x top;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:auto;
padding:0;
background-color:#000;
/*background-image:url(img/bg.png);
background-repeat:repeat-x;
background-position:top;
background-image:url(img/back.jpg);
background-position:center top;
background-repeat:no-repeat;
background-color:#000000;*/
}

/*.ecran{
background: transparent url(img/fadestrip2.png);
background-position:left top;
background-repeat:repeat-x;

}*/


.colonnegauche{
width:260px;
height:auto;
float:left;
margin-right:15px;
margin-bottom:20px;
}

.devis{
float:left;
width:630px;
height:620px;
}
.methode{
padding-top:30px;
float:left;
width:630px;
height:620px;
}
.backgrd{
background-repeat:no-repeat;
margin:0 auto 0 auto;
width:925px;
background-image:url(img/back.png);
}

.backgrd2{
background-repeat:no-repeat;
margin:0 auto 0 auto;
width:925px;
background-image:url(img/back2.png);
}

.backgrd3{
background-repeat:no-repeat;
margin:0 auto 0 auto;
width:925px;
background-image:url(img/background_croix.png);
}

.site{
width:905px;
margin:0 auto 0 auto ;
}

.header{
width:905px;
height:70px;
}

.vitrine{
width:905px;
height:295px;
margin-bottom:20px;
}

.logo{
background-image:url(img/logo.png);
width:260px;
height:295px;
margin-right:15px;
float:left;
}

.anim{
width:630px;
height:295px;
float:left;
}

.contenu{
width:905px;
height:320px;
}

.nosproduits{
width:260px;
height:300px;
float:left;
margin-right:15px;
}

.descritpion{
text-align:justify;
}

.news{
width:270px;
height:300px;
float:left;

}

.affichenews{
visibility:hidden;
position:absolute;
background-color:#000;
width:630px;
height:300px;
color:#fff;
margin-left:275px;
}

.produits_stands{
width:630px;
height:610px;
position:absolute;
background-color:#000000;
visibility:hidden;
z-index:1000;
margin-top:10px;
}

.footer{
clear:both;
margin-top:0;
width:905px;
height:130px;

}


.bas-page{
width:925px;
height:25px;
margin: 0 auto 0 auto;
padding:0;
background-image:url(img/bas-page.png);
background-repeat:no-repeat;
}


.carte{
width:260px;
height:130px;
float:left;
margin-right:15px;
}

.references{
width:345px;
height:130px;
float:left;
margin-right:15px;
}

.catalogue{
float:left;
width:270px;
height:130px;
}


/* CSS index */

.bienvenue{
width:345px;
height:300px;
float:left;
margin-right:15px;

}


.txtbienvenue{
text-align:justify;
width:345px;
margin-top:25px;
}


/* CSS exclu */


.textexclu{
width: 365px;
height:250px;
text-align:justify;
float:left;
margin-right:15px;
}


.video{
width: 250px;
height:250px;
float:left;
}

.info{
padding:5px;
text-align:justify;
}