body{
	width:100%;
	margin:0px;
	padding:0px;
	color: #1a171b;
	background:#f1ecef;
	font-family: Arial;
	font-size:11px;
}

.contenu{width:955px; margin:0 auto; position:relative;}

.page{
	width:955px;
	margin:0 auto;
	padding:30px 0 0 0;
	background:url('../images/bg_contenu.jpg') top center no-repeat;
}

#accueil{background:url('../images/bg_accueil.jpg') top center no-repeat; padding:55px 20px 10px 165px; width:770px;}
#accueil .contenu{background:url('../images/banAccueil.jpg') top center no-repeat; width:770px; padding:50px 0 0 0;}

#savoir .contenu{padding:0 20px; width:915px;}
#contact .contenu{padding:0 20px; width:915px;}
#mentions .contenu{padding:0 20px; width:915px;}

.logo{margin:0; display:block; width:285px; height:85px;}



/* BLOCS  *******************************************************************************************************************************/

.gauche{float:left;}
.droite{float:right;}

.alignD{text-align:right;}
.alignG{text-align:left;}
.alignC{text-align:center;}

.imgG{float:left; margin:5px 10px 14px 0;}
.imgD{float:right; margin-left:10px;}

.colGauche{float:left;}
.colCentre{float:left;}
.colDroite{float:right;}





/* ACCUEIL  *******************************************************************************************************************************/

#accueil .colGauche{width:545px;}
#accueil .colDroite{width:222px;}

.list1{font-size:13px; list-style-image:url('/images/puce1.gif');}
.list1 li{margin:3px 0;}

.list2{font-size:12px; margin:20px 10px 0 20px; padding:0; list-style-image:url('/images/puce2.gif');}
.list2 li{margin:8px 0; text-align:justify; color:#1a171b;}

.horaires{float:left; margin:20px 0 0 0;}




/* SAVOIR FAIRE  ************************************************************************************************************************************/

.divMetier{background:url('/images/bg_divMetier.jpg') top right no-repeat; padding:10px 0; border-top:1px solid #858085; border-bottom:1px solid #858085;}

.texteG{float:left; color:#9da919; width:260px; text-align:justify; padding-top:14px;}
.texteD{float:right; color:#0080a3; width:260px; text-align:justify; margin:80px 60px 0 0; font-size:12px;}

.divEtoffes{background:url('/images/bg_divEtoffes.jpg') top left no-repeat; padding:10px 0; margin-bottom:20px;}

.list3{float:left; font-size:20px; color:#858085; margin:70px 0 0 0; list-style-type:none;}

.grdDiapo{float:right; display:block; width:345px; height:220px; overflow:hidden; text-align:center; margin-bottom:10px;}

.pttDiapo{float:left; display:block; width:125px; height:90px; overflow:hidden; margin:0 0 0 5px;}





/* CONTACT  ************************************************************************************************************************************/

#contact .colGauche{width:285px; margin-top:50px !important; margin-top:30px;}
#contact .colCentre{width:255px; margin:50px 0 0 20px !important; margin:30px 0 0 20px;}
#contact .colDroite{width:305px; margin-top:50px !important; margin-top:30px;}

.coordonnees{margin-top:30px; color:#74607c; font-size:12px;}
.coordonnees a, .coordonnees a:visited{color:#74607c;}
.coordonnees a:hover{color:#81a9bf;}
.coordonnees b{color:#81a9bf; font-weight:bold; font-size:11px;}
.coordonnees strong{color:#74607c; font-weight:bold; font-size:12px;}

.formulaireContact{margin:10px 0 20px 0; width:100%; padding:0;}
.formulaireContact p{padding:2px 4px; margin:0 0 5px 0; background:#d3cbb9; color: #72617c; position:relative; border:1px solid #4d1911;}
.formulaireContact div{padding:2px 4px; margin:0 0 5px 0; background:#d3cbb9; color: #72617c; position:relative; border:1px solid #4d1911;}

.formulaireContact p input{border:none; background:none; width:210px; font-size:11px; color:#4d1911; font-family:Arial; margin:0; padding:0;}
.formulaireContact div textarea{height:54px; overflow:auto; border:none; width:100%; padding:0; font-size:11px; color:#4d1911; margin:0; font-family:Arial; background:none;}

.formulaireContact .capcha{height:30px; line-height:30px;}
.formulaireContact .capcha input{width:130px; height:15px; font-size:11px; color:#4d1911; font-family:Arial; margin:0; padding:5px; position:absolute; top:5px; right:125px;}

.formulaireContact span input.submit{width:100%; height:17px; float:right; background:#829e9d url('/images/btnSubmit.gif') bottom right no-repeat; border:none; cursor:pointer; margin:0; padding:0;}
.formulaireContact span i{color:#4d1911;}
.formulaireContact small{color:#829e9d; padding:5px 0; font-style:italic;}








/* MENTIONS LEGALES  *******************************************************************************************************************************/

#mentions .colGauche{width:285px; margin-top:15px;}
#mentions .colDroite{width:605px; margin:15px 0 10px 0;}

	
/* TITRES ET TEXTES  *******************************************************************************************************************************/

.titre1{font-size:11px; color:#1a4c90;font-weight:bold; border-left:8px solid #c9eaf2; line-height:11px; padding:3px 0 0 4px;}
.titre1 b{font-size:11px; color:#1a171b;}

.texte{text-align:justify; padding:3px 0px; margin:3px 0; font-weight:normal; font-size:11px;}
p b{color:#1a4c90; font-weight:normal;}
p strong{color:#74607c;}

.barre{text-decoration:line-through;}
.clignote{text-decoration:blink;}



/* BAN HAUT  *******************************************************************************************************************************/

.menu{width:365px; margin:35px auto 0 auto; text-align:center; height:32px;}
.menu a, .menu a:visited{display:block; float:left; height:32px;}

.btn1, .btn1:visited{background:url('/images/btn1.gif') bottom left no-repeat; width:96px;}
.btn1#courant, .btn1:hover{background:url('/images/btn1.gif') top left no-repeat;}

.btn2, .btn2:visited{background:url('/images/btn2.gif') bottom left no-repeat; width:152px; margin:0 10px;}
.btn2#courant, .btn2:hover{background:url('/images/btn2.gif') top left no-repeat;}

.btn3, .btn3:visited{background:url('/images/btn3.gif') bottom left no-repeat; width:96px;}
.btn3#courant, .btn3:hover{background:url('/images/btn3.gif') top left no-repeat;}



/* PIED  *******************************************************************************************************************************/

.pied {
	font-size:10px; 
	color:#aa9b82; 
	width:955px;
	padding:0;
	margin:8px auto;
	line-height:21px;
	font-family:Arial;
	text-align:center;
	background:url('/images/bg_pied.gif') top center no-repeat;
}

.pied  a,.pied  a:visited{color:#aa9b82;}
.pied a:hover{color:#1a4c90;}

.logoPied{font-size:9px; line-height:12px; text-align:center;}
.logoPied a, .logoPied a:visited{color:#aa9b82;}
.logoPied a:hover{color:#1a4c90;}



/* DIVERS ET LIENS *******************************************************************************************************************************/

.separateur{margin:0 0 15px 0; border-top:1px dashed #dadada; height:1px;}

ul {list-style-type:square; font-size:11px; margin:3px 0; padding:2px 20px;}

img.png {
behavior: url('../js/png.htc');
border:none;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

p{margin:0;}

a{color: #313232; text-decoration:none;}
a:visited{color: #313232; text-decoration:none;}
a:hover{color:#1a4c90; text-decoration:none;}

a img{border:none;}
.nettoyeur{clear: both; margin: 0; padding: 0;}




/***************************************  BANDEAU JAVASCRIPT   ***********************************/
noscript div{
width:100%;
border-bottom:1px solid #F00;
background-color:#FF9;
color:#F00;
text-align:center;
padding:4px 0 4px 0;
font-weight:bold;
}
