@charset "utf-8";

html, body {
	height: 100%;
	margin:0px auto;

}

#contenu {
	width: 100% ;
	margin-left: auto ;
	margin-right: auto ;
}

.footer {
    position: fixed;
    width: 100%;
    height: 45px;
    /*z-index: -50; */
    overflow: hidden;
    bottom: 0px;
}
.footer2 {
    position: fixed;
    width: 100%;
    height: 45px;
    /*z-index: -50; */
    overflow: hidden;
    bottom: 40%;
}
/*
.footer, .push {
	height: 45px; /* .push must be the same height as .footer *
}
*/
/* Cufon loading problem on ipad correction */
.cufon-loading { 
	visibility: hidden;
}
/* ---------------------------------------- */



.titreform {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#02a75a;
	/* font-weight:700;*/
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}
.soustitreform {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#ffffff;
	/* font-weight: 300; */
	text-decoration:none;
	text-transform:uppercase;
	text-align:justify;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}


.titreheader01template01 {
	font-family: "GothamHTF", arial, sans-serif; 
	font-size: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#ffffff;
	font-weight:200;
	text-decoration:none;
	text-transform:uppercase;
	text-align:justify;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}
.titreheader02template01 {
	font-family: "GothamHTF", arial, sans-serif; 
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	text-align:justify;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}

.titreheader01template02 {
	font-family: "GothamHTF", arial, sans-serif; 
	font-size: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#65696e;
	font-weight:200;
	text-decoration:none;
	text-transform:uppercase;
	text-align:justify;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}
.titreheader02template02 {
	font-family: "GothamHTF", arial, sans-serif; 
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#65696e;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	text-align:justify;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}

.titrenavapplication {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.2px;
	/*color:#ffffff;*/
	/* font-weight:700;*/
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}

.liensproduit{
	background-image:url(../images/bullet-submenu2.gif);
	background-position:top left 8px;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.liensproduit span{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height:14px;
	letter-spacing:-0.5px;
}
ligneliensproduit{
	float:left;
	margin:0px;
	padding:0px;
}

.soustitrenavapplication {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:-0.2px;
	color:#ffffff;
	font-weight:700;
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}

.textetopnav {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#3b3b3b;
	/* font-weight: 300; */
	text-decoration:none;
	/* text-transform:uppercase; */
	text-align:left;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}

.textetopnav a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#3b3b3b;
	/* font-weight: 300; */
	text-decoration:none;
	/* text-transform:uppercase; */
	text-align:left;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}

.textetopnav a:hover{
	color:#666666;
}

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* TEMPLATE 01///////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.titre {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#ffffff;
	/* font-weight:700;*/
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}
.titre18pt {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	text-align:justify;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}

.soustitre {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#02a75a;
	/* font-weight: 300; */
	text-decoration:none;
	text-transform:uppercase;
	text-align:justify;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}

.soustitre a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#02a75a;
	/* font-weight: 300; */
	text-decoration:none;
	text-transform:uppercase;
	text-align:justify;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}

.soustitre a:hover{
	text-decoration: underline;
}
.textebottin {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#ffffff;
	/* font-weight: 300; */
	text-decoration:none;
	/* text-transform:uppercase; */
	text-align:justify;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}

.texte {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#ffffff;
	/* font-weight: 300; */
	text-decoration:none;
	/* text-transform:uppercase; */
	text-align:justify;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}

.texte a{
    color: #00A65E !important;
}

.textejob p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#ffffff;
	/* font-weight: 300; */
	text-decoration:none;
	/* text-transform:uppercase; */
	text-align:justify;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}
.textejob a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#02a75a;
	/* font-weight: 300; */
	text-decoration:none;
	/* text-transform:uppercase; */
	text-align:justify;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}
.textejob a:hover{
	text-decoration: underline;
}

.textejob ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 20px;
	letter-spacing:0.0px;
	color:#ffffff;
	/* font-weight: 300; */
	text-decoration:none;
	/* text-transform:uppercase; */
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}

.textejob strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#ffffff;
	font-weight: 700;
	text-decoration:none;
	/* text-transform:uppercase; */
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}


.texteleft {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#ffffff;
	/* font-weight: 300; */
	text-decoration:none;
	/* text-transform:uppercase; */
	text-align:left;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}
.texteleft b{
	font-weight: 800;
}

.texteliste {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	margin-top: 14px;
	margin-bottom: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	letter-spacing:0.0px;
	/*color:#3b3b3b;*/
	/* font-weight: bold; */
	/*text-decoration:none;*/
	/* text-transform:uppercase; */
	/*text-align:justify;*/
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}
.textevert {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#02a75a;
	/*font-weight: bold;*/
	text-decoration:none;
	text-transform: none;
	text-align:left;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}

.textevert a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#02a75a;
	/*font-weight: bold;*/
	text-decoration:none;
	text-transform: none;
	text-align:left;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}

.textevert a:hover{
	text-decoration:underline;
}


.textevertbold {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#02a75a;
	font-weight: bold;
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}

.textevert11pt {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#02a75a;
	/*font-weight: bold;*/
	text-decoration:none;
	text-transform: none;
	text-align:left;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}

.textevert11pt a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#02a75a;
	/*font-weight: bold;*/
	text-decoration:none;
	text-transform: none;
	text-align:left;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}

.textevert11pt a:hover{
	text-decoration:underline;
}

.texte18pt {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#ffffff;
	/*font-weight:bold;*/
	text-decoration:none;
	text-transform:uppercase;
	text-align:justify;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}

.titrepagedroite {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	margin-top: 0px;
	margin-bottom: 4px;
	padding-top: 25px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:-0.2px;
	color:#b5b5b5;
	/* font-weight: 300; */
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
	/*background-image:url(../images/bullet-submenu.gif);
	background-position:center left 8px;
	background-repeat:no-repeat;*/
}

.navpagedroite {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	letter-spacing:-0.2px;
	color:#b5b5b5;
	/* font-weight: 300; */
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
	background-image:url(../images/bullet-submenu.gif);
	background-position:center left 8px;
	background-repeat:no-repeat;
}
.navpagedroite a{
	color:#b5b5b5;
	text-decoration:none;
}
.navpagedroite a:hover{
	color:#ffffff;
}

.row {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	letter-spacing:-0.2px;
	color:#b5b5b5;
	/* font-weight: 300; */
	line-height: 20px;
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
}
.row :hover {
	background-color: #232323;
	color:#FFFFFF;
}
.rowjobnews {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	letter-spacing:-0.2px;
	color:#b5b5b5;
	/* font-weight: 300; */
	line-height: 20px;
	text-decoration:none;
	/*text-transform:uppercase;*/
	text-align:left;
}
.rowjobnews :hover {
	background-color: #232323;
	color:#FFFFFF;
}

.rownohover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 14px;
	letter-spacing: 0.0px;
	color:#d9d9d9;
	/* font-weight: 300; */
	line-height: 14px;
	text-decoration:none;
	/*text-transform:uppercase;*/
	text-align:left;
}
.rowoutil {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	letter-spacing:-0.2px;
	color:#b5b5b5;
	/* font-weight: 300; */
	line-height: 20px;
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
}
.rowoutil :hover {
	background-color: #4c4b4b;
	color:#FFFFFF;
}
.rowoutilnohover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	letter-spacing:-0.2px;
	color:#b5b5b5;
	/* font-weight: 300; */
	line-height: 20px;
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
}

.listeproduits {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#ffffff;
	/* font-weight: 300; */
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}

.listeproduits a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#ffffff;
	/* font-weight: 300; */
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}

.listeproduits a:hover{
	text-decoration:none;
}

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //TEMPLATE 02////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.vert {
	color:#02a75a;
	/*font-weight: bold;*/
	text-decoration:none;
}
.vertbold {
	color:#02a75a;
	font-weight: bold;
	text-decoration:none;
}

#vert {
	color:#02a75a;
	/*font-weight: bold;*/
	text-decoration:none;
}

#vert a{
	color:#02a75a;
	/*font-weight: bold;*/
	text-decoration:none;
}

#vert a:hover{
	color:#02a75a;
	/*font-weight: bold;*/
	text-decoration:underline;
}

.titre18ptproduit {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:-0.2px;
	color:#999999;
	font-weight:bold;
	text-decoration:none;
	/*text-transform:uppercase;*/
	text-align:left;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}

.texteproduit {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#3b3b3b;
	/* font-weight: 300; */
	/*text-decoration:none;*/
	/* text-transform:uppercase; */
	text-align:justify;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}
.texteproduit a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#3b3b3b;
	/* font-weight: 300; */
	text-decoration:none;
	/* text-transform:uppercase; */
	text-align:justify;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}
.texteproduit a:hover{
	text-decoration: underline;
}

.texteproduit p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#3b3b3b;
	/* font-weight: 300; */
	/*text-decoration:none;*/
	/* text-transform:uppercase; */
	text-align:justify;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}

.texteproduit strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#3d3d3d;
	font-weight: 700;
	/*text-decoration:none;*/
	/* text-transform:uppercase; */
	text-align:justify;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}


.texteproduitboldupper {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#3b3b3b;
	font-weight: bold;
	text-decoration:none;
	text-transform:uppercase;
	text-align:justify;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}
.texteproduit18pt {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#3b3b3b;
	/* font-weight: bold; */
	text-decoration:none;
	/* text-transform:uppercase; */
	text-align:justify;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}

.texteproduit ul {
	/*font-family:Arial, Helvetica, sans-serif;*/
	/*font-size: 18px;*/
	margin-top: 14px;
	margin-bottom: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	letter-spacing:0.0px;
	/*color:#3b3b3b;*/
	/* font-weight: bold; */
	/*text-decoration:none;*/
	/* text-transform:uppercase; */
	/*text-align:justify;*/
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}

.btnmore {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#ffffff;
	/* font-weight: bold; */
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}

.btnmore a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#ffffff;
	/* font-weight: bold; */
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}

.btnmore a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#55dca5;
	/* font-weight: bold; */
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */






/* CSS Document */
#menu2 ul {
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
#menu2 li {
    text-decoration: none;
	display:inline;
	list-style-type:none;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: -4px;
	margin-right: -4px;
}

#menu2 a:hover {
    text-decoration: none;
    background-image: url(../images/bullet_subnav.jpg);
    background-position: center top;
	background-repeat:no-repeat;
	padding-top: 7px;
}

.nav {
	font-family: "KnockoutHTF28", arial, sans-serif; 
	font-size: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing:-1.00px;
	color:#fefefe;
	word-spacing: 20px;
	/* font-weight:bold; */
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}

.navproduit {
	font-family: "GothamHTF", arial, sans-serif; 
	font-size: 11px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 0px;
	letter-spacing: 0px;
	color:#6e6e6e;
	font-weight:900;
	word-spacing: 0px;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
    background-image: url(../images/bullet-menu.gif);
    background-position: center left;
	background-repeat:no-repeat;
}

.navproduit1 {
	font-family: "KnockoutHTF28", arial, sans-serif; 
	font-size: 25px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	letter-spacing:-0.40px;
	line-height: 25px;
	color:#f02424;
	word-spacing: 0px;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
    background-image: url(../images/bullet_subnav.jpg);
    background-position: center top;
	background-repeat:no-repeat;
	padding-top: 7px;
}

.navproduitfirst {
	font-family: "KnockoutHTF28", arial, sans-serif; 
	font-size: 25px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 10px;
	letter-spacing:-0.40px;
	line-height: 25px;
	color:#ffffff;
	word-spacing: 0px;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
}

.navproduitlast {
	font-family: "KnockoutHTF28", arial, sans-serif; 
	font-size: 25px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
	letter-spacing:-0.40px;
	line-height: 25px;
	color:#ffffff;
	word-spacing: 0px;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
}

.navlangue {
	font-family: "KnockoutHTF28", arial, sans-serif; 
	font-size: 30px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 20px;
	letter-spacing:-1.00px;
	color:#7c7c7c;
	word-spacing: 20px;
	/* font-weight:bold; */
	text-decoration:none;
	text-transform:uppercase;
	text-align:right;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}

.navlangue a {
	font-family: "KnockoutHTF28", arial, sans-serif; 
	color:#7c7c7c;
}

.texteicon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14pt;
	text-align:center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	/* letter-spacing:-0.4px; */
	color:#000000;
	/* font-weight:bold; */
	/* background-color: #FFFFFF;*/
	/* text-decoration:none; */
	/* text-transform:uppercase; */
}

#divbtnlocation {
	background-color:#ffffff;
}
#divbtnlocation:hover {
	background-color:#f6f3f3;
}
.btnlocation {
	font-family: "KnockoutHTF28", arial, sans-serif; 
	font-size: 20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	letter-spacing:-0.20px;
	line-height: 28px;
	color:#ffffff;
	word-spacing: 0px;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
}

.texte01drainparfaitblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18pt;
	text-align:center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	color:#ffffff;

}
.texte01drainparfaitwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18pt;
	text-align:center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;

}
.texte02drainparfaitblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	text-align:center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
		color:#ffffff;

}
.texte02drainparfaitwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	text-align:center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;

}
.texte03drainparfait {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 24pt;
	text-align:left;
	margin-top: 15px;
	margin-bottom: 0px;
	margin-right: 0px;
	letter-spacing:-0.4px;
	color:#ffffff;
	font-weight:bold;
	/* background-color: #FFFFFF;*/
	/* text-decoration:none; */
	text-transform:uppercase;
}
.texte03drainparfaitblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 24pt;
	text-align:left;
	margin-top: 15px;
	margin-bottom: 0px;
	margin-right: 0px;
	letter-spacing:-0.4px;
	font-weight:bold;
	text-transform:uppercase;
}
.texte04drainparfait {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	text-align:left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	letter-spacing:-0.1px;
	color:#ffffff;

}

.texte06drainparfait {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	text-align:center;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 0px;
	letter-spacing:-0.1px;
	color:#ffffff;

}
.texte05drainparfaitwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18pt;
	text-align:left;
	margin-top: 15px;
	margin-bottom: 0px;
	margin-right: 0px;
	letter-spacing:-0.4px;
	font-weight:bold;
	text-transform:uppercase;
}




.wrapper {
	padding: 20px;
	margin: 20px 200px;
}



/* core */
.asTabs {
  position: relative;
  overflow: hidden;
}

.asTabs li {
  display: block;
  float: left;
}

.asTabs-panes > div {
  display: none;
  visibility: hidden;
}

.asTabs-panes .asTabs_active {
  display: block;
  visibility: visible;
}

.asTabs-loading {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
}

/* extra */
.asTabs {
  height: 50px;
  padding: 0;
  margin: 0;


}

.asTabs li first {
  width: 209px;
  height: 50px;
  padding-top:5px;

  text-align: center;
  text-decoration: none;
  cursor: pointer;
	color:#8a8989;
  background-color: #e0e0e0;

}

.asTabs li {
  width: 209px;
  height: 50px;
  padding-top:5px;
margin-left:3px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
	color:#8a8989;
  background-color: #e0e0e0;

}

.asTabs .asTabs_active {
  background-color: #00a75f;
	color:#ffffff;
  border-bottom-color: transparent;
}

.asTabs-panes > div {
  word-wrap: break-word;
}

.asTabs-loading {
  width: 30px;
  height: 30px;
  background-color: #333;
}

.skin-1 li {
  background-color: green;
}

.panes0
{
margin-left: 3px;
margin-top: 2px;
height:400px;


}
/*=====================================================================================
---------------------------------------------------------------------------------------
                                $PAGE LISTE DE PRIX
---------------------------------------------------------------------------------------
=====================================================================================*/
.titrepriceliste {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
	letter-spacing:0.0px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	/* text-transform:uppercase; */
	text-align:center;
	/* background-image:url(../images/bullet_page.png); */
	/* background-position:center left; */
	/* background-repeat:no-repeat; */
}
/*=====================================================================================
---------------------------------------------------------------------------------------
                $PAGE PRODUIT: ADAPTATEUR FILCOTEN POUR DESSABLEUR (175);
---------------------------------------------------------------------------------------
=====================================================================================*/

#contenu > table > tbody > tr > td > table:nth-child(4) > tbody > tr > td > table:nth-child(2) > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(1) > td:nth-child(2) > span > table > tbody > tr > td:nth-child(1){
	padding-right: 20px;
}
/*=====================================================================================
---------------------------------------------------------------------------------------
                                $PAGE HYDROSTOR
---------------------------------------------------------------------------------------
=====================================================================================*/
/* TITRE «SYSTÈME HYDROSTOR» */
div#contenu.id_169 > table > tbody > tr > td > table:nth-child(4) > tbody > tr > td > table:nth-child(2) > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(1) > td:nth-child(2) > p.titre18ptproduit{
	display: none;
}
/*=====================================================================================
---------------------------------------------------------------------------------------
                                $PAGE DRAIN PARFAIT
---------------------------------------------------------------------------------------
=====================================================================================*/
div#popup_register2 input[type="text"]{
	width: 100% !important;
}
/*------------------------------------------
			OUTIL DE SÉLECTION
------------------------------------------*/
/* TITRE COLLECTION RATE */
body.EN #etape4 > div > p.texte03drainparfait{
	font-size: 20px;
}
