/* CSS Document */
/* Couleur */
.rouge { color: #c0000f; }
.noir { color: #000000; }
.blanc { color: #FFFFFF; }
.orange { color: #ED6C03; text-decoration: none; }
.orange2 { color: #E9B200; text-decoration: none; }
.vert { color: #91a601;	text-decoration: none; }
a.vert:hover { text-decoration: underline; }
.noline { text-decoration: underline; }
.gris { color: #7c7c7c; }
.violet { color: #6a0267; }
.rose { color: #ED007C; }
.bleu { color: #59B6EE; }
.jaune { color: #e9b200; }
.rouge2 { color: #8A2F2D; text-decoration: none; }
.contour { border: 1px solid #C23732; }
.ovni { color: #0e3b6f; }

.bgvert { background-color: #91a601; }
.bgvert2 { background-color: #b0bc00; }
.bgorange { background-color: #e9b400; }

/* tailles et graisse des corps */
.corps9 { font-size: 9px; }
.corps10 { font-size: 10px; }
.corps11 { font-size: 11px; }
.corps12 { 	font-size: 12px; text-align: left; }
.corps14 { font-size: 14px; }
.corps16 { font-size: 16px; }
.corps18 { font-size: 18px; }
.corps20 { font-size: 20px; }
.corps22 { font-size: 22px; }
.corps24 { font-size: 24px; }
.gras { font-weight: bolder; }
.justify { text-align: justify; }

/* balises HTML */
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #7c7c7c;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background: #fffaf7 url(/images/FOND.jpg) no-repeat center fixed;
}
li {
	list-style-image: url(images/puce.gif);
	list-style-position:inside;
}
.br5 { line-height: 5px; }
.br10 { line-height: 10px; }
.trame { background-color: #fafafa; }
.verdana { 	font-family: Verdana, Arial, Helvetica, sans-serif; }
.georgia { font-family: Georgia, "Times New Roman", Times, serif; }

/* tableau tarifs */
.tableDR {
	border-bottom-color: #de361f;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.tableUR {
	border-top-color: #de361f;
	border-top-style: solid;
	border-top-width: 1px;
}
.tableGR {
	border-right-color: #de361f;
	border-right-style: solid;
	border-right-width: 1px;
}
.tableLR {
	border-left-color: #de361f;
	border-left-style: solid;
	border-left-width: 1px;
}
.tableDB {
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.tableUB {
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
}
.tableGB {
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1px;
}
.tableLB {
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
}

#portfolio { display: none; }
ul, #portfolio li {
	margin: 0;
	padding: 0;
	list-style: none;	
}


.nettoyeur { clear: both; }

.right { float: right; }

.degrad_rouge { color: #FFF; padding: 2px 0; height: 20px; background: #FFF url(images/degrad_rouge.gif) no-repeat; }
.degrad_jaune { color: #FFF; padding: 2px 0; height: 20px; background: #FFF url(images/degrad_jaune.gif) no-repeat; }
.degrad_vert { color: #FFF; padding: 2px 0; height: 20px; background: #FFF url(images/degrad_vert.gif) no-repeat; }
.degrad_rose { color: #FFF; padding: 2px 0; height: 20px; background: #FFF url(images/degrad_rose.gif) no-repeat; }



#container{ display:none;overflow:hidden;margin:0 auto;width:477px;}/* OK */
#container .js{overflow:hidden;zoom:1;}/* OK */
#container .carousel,
#container .carousel .carousel-wrap{margin:0;border:0;zoom:1;}/* OK */
#container .js .carousel-wrap{display:inline-block;vertical-align:middle;width:477px;}/* OK */
.IE #container .js .carousel-wrap{display:inline;}
#container .carousel ul{margin:0;padding:0;zoom:1;}

#container .js ul li{overflow:hidden;display:inline;float:left;width:477px;height:231px;text-align:center;} /* OK */
#container .carousel .carousel-next{ display: none; }
#container .carousel .carousel-previous{ display: none; }
#container .carousel .carousel-control:hover{}
#container .carousel .disabled,#container .carousel .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}

#container .carousel div{margin:0;padding:0;border:0;}/* OK */
#container .carousel ul{padding:0;list-style:none;}/* OK */
#container .carousel ul li{position:relative;width:477px;margin:0;}/* OK */


#container2{ display:none;overflow:hidden;margin:0 auto;width:492px;}/* OK */
#container2 .js{overflow:hidden;zoom:1;}/* OK */
#container2 .carousel,
#container2 .carousel .carousel-wrap{margin:0;border:0;zoom:1;}/* OK */
#container2 .js .carousel-wrap{display:inline-block;vertical-align:middle;width:492px;}/* OK */
.IE #container2 .js .carousel-wrap{display:inline;}
#container2 .carousel ul{margin:0;padding:0;zoom:1;}

#container2 .js ul li{overflow:hidden;display:inline;float:left;width:492px;height:373px;text-align:center;} /* OK */
#container2 .carousel .carousel-next{ display: none; }
#container2 .carousel .carousel-previous{ display: none; }
#container2 .carousel .carousel-control:hover{}
#container2 .carousel .disabled,#container .carousel .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}

#container2 .carousel div{margin:0;padding:0;border:0;}/* OK */
#container2 .carousel ul{padding:0;list-style:none;}/* OK */
#container2 .carousel ul li{position:relative;width:492px;margin:0;}/* OK */


#container3{ display:none;overflow:hidden;margin:0 auto;width:492px;}/* OK */
#container3 .js{overflow:hidden;zoom:1;}/* OK */
#container3 .carousel,
#container3 .carousel .carousel-wrap{margin:0;border:0;zoom:1;}/* OK */
#container3 .js .carousel-wrap{display:inline-block;vertical-align:middle;width:492px;}/* OK */
.IE #container3 .js .carousel-wrap{display:inline;}
#container3 .carousel ul{margin:0;padding:0;zoom:1;}

#container3 .js ul li{overflow:hidden;display:inline;float:left;width:492px;height:360px;text-align:center;} /* OK */
#container3 .carousel .carousel-next{ display: none; }
#container3 .carousel .carousel-previous{ display: none; }
#container3 .carousel .carousel-control:hover{}
#container3 .carousel .disabled,#container .carousel .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}

#container3 .carousel div{margin:0;padding:0;border:0;}/* OK */
#container3 .carousel ul{padding:0;list-style:none;}/* OK */
#container3 .carousel ul li{position:relative;width:492px;margin:0;}/* OK */


#container4{ display:none;overflow:hidden;margin:0 auto;width:492px;}/* OK */
#container4 .js{overflow:hidden;zoom:1;}/* OK */
#container4 .carousel,
#container4 .carousel .carousel-wrap{margin:0;border:0;zoom:1;}/* OK */
#container4 .js .carousel-wrap{display:inline-block;vertical-align:middle;width:492px;}/* OK */
.IE #container4 .js .carousel-wrap{display:inline;}
#container4 .carousel ul{margin:0;padding:0;zoom:1;}

#container4 .js ul li{overflow:hidden;display:inline;float:left;width:492px;height:328px;text-align:center;} /* OK */
#container4 .carousel .carousel-next{ display: none; }
#container4 .carousel .carousel-previous{ display: none; }
#container4 .carousel .carousel-control:hover{}
#container4 .carousel .disabled,#container .carousel .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}

#container4 .carousel div{margin:0;padding:0;border:0;}/* OK */
#container4 .carousel ul{padding:0;list-style:none;}/* OK */
#container4 .carousel ul li{position:relative;width:492px;margin:0;}/* OK */




a:hover {outline: none; }

table { background: #FFF; }