@charset "utf-8";
@import url(template_position.css);
/* CSS Document : Habillage */

/* --------------ALL-------------- */

*{
  margin:0px;
  padding:0px;
  font-family:Verdana;
  font-size:11px;
}
img{
      border:none;
      margin:0px;
      padding:0px;
    }

/* --------------ALL-------------- */

/* BTN Redimensionnable */

.btn_orange_left{
	float:left;
	background: url("../images/btn/orange_left.gif") no-repeat;
	padding-left: 11px;
	height: 26px;
}

.btn_orange_right{
	float:left;
	background: url("../images/btn/orange_right.gif") no-repeat right;
	padding-right: 11px;
	height: 26px;
}

.btn_orange_center{
	float:left;
	background: url("../images/btn/orange_center.gif") repeat-x;
	padding: 0 2px;
	line-height: 26px;
	color:#fff;
}

.btn_orange_center a,
.btn_orange_center input{
	color:#fff;
	border:0;
	background: transparent;
	}

.btn_orange_center input:hover,
.btn_orange_center a:hover{text-decoration: underline;}

/* /BTN Redimensionnable */


h2{
  	font-size:12px;
}
h2.orange {
	color:#d55b16;
  	padding-bottom:20px ;
}

h2.vert {
	color:#017931;
  	padding-bottom:20px ;
  	text-align:justify;
}

h2.vert_fonce {
	color:#083F1D;
  	padding-bottom:20px ;
  	text-align:justify;
}

h3.violet {
	color:#5b1f79;
	font-size:15px;
	padding-bottom:20px ;
}
.orange {
	color:#d55b16;
}
.vert {
	color:#017931;
}
.violet {
	color:#5b1f79;
}

.vert_fonce{
	color:#083F1D;
}

p, ul, li {
	font-size:10px;
}
li {
	list-style: square;
}

p.please_contact_us a{
	background-image:url(../images/fiche-produit/puce_contact_us.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	color:#E04E15;
	float:right;
	padding-left:17px;
	padding-right:18px;
}

.fleche_orange{
	background-image:url(../images/fiche-produit/puce_contact_us.jpg);
	background-position:left top;
	height:13px;
	display:block;
	background-repeat:no-repeat;
	color:#E04E15;
	padding-left:17px;
	padding-right:18px;
	text-decoration:none;
	font-size:10px;
}
a.link_vert_clair,
.link_vert_clair a{
  color:#377c1b;
  }

a.link_vert,
.link_vert a{
  color:#174b0c;
  }

a.link_bleu,
.link_bleu a{
  color:#005aff;
  }
a.link_rouge,
.link_rouge a{
  color:#822433;
  }
a.link_gris,
.link_gris a{
  color:#5a5a5a;
  }
a.link_noir,
.link_noir a{
  color:#000000;
  }

.solution td.separateur_solution{
	border-bottom:1px solid #d9b8e9;
}

.solution h3{
	font-size:16px;
	padding-bottom:10px;
}

.facade_link{
	text-decoration: none;
	color:#000000;
	}

/* *********** Module Le saviez-vous ************ */


div.moduletable_leftcustom
{
	float:left;
	clear:left;
}
.left-box
{
	width:184px;
	margin-left:-2px;
	margin-bottom:21px;
	float:left;
}
img.left-box-header
{
	width:184px;
	margin:0px;
    padding:0px;
    height:7px;
    margin-top:-5px;
    border:none;
    outline:none;
    float:left;
}
img.left-box-footer
{
	width:184px;
	margin:0px;
    padding:0px;
    height:9px;
   float:left;
    border:none;
    outline:none;
}
.left-box-content
{
	width:184px;
	background-image:url(../images/customlefttext/content-custom-text.png);
	background-repeat:repeat-y;
	margin-top:-2px;
	padding-top:10px;
	float:left;
}
.left-box-text-style
{
	font-family:Verdana;
	font-size:10px;
	margin-left:21px;
	margin-right:10px;
	padding-bottom:10px;
}
div.clear
{
	clear:both;
}
div.moduletable_leftcustom h3
{
	background-image:url("../images/customlefttext/header-custom-text.png");
	background-repeat:repeat-y;
	padding-top:5px;
	width:162px;
	height:20px;
	margin-left:-2px;
	padding-left:21px;
	margin-top:5px;
	color:#5B1F79;
	font-size:11px;
	font-weight:bold;
}
.left-box-content
{
	width:184px;
	background-image:url(../images/customlefttext/content-custom-text.png);
	background-repeat:repeat-y;
	margin-top:-2px;
	padding-top:10px;
	float:left;
}
/* *********** Module FAQ ************ */

.moduletable_faq{
	float:right;
	width:180px;
	padding-bottom:12px;
}
.moduletable_faq h3{
	background-image: url("../images/interne1-2/bg_project_mini.jpg");
	background-repeat:no-repeat;
	width:171px;
	height:19px;
	padding-left:9px;
	padding-top:3px;
	color:#ffffff;
	font-size:14px;
	font-weight:normal;
}
.mini_faq_content{
	background-image:url(../images/home/bg_encard_3.jpg);
	background-repeat:repeat-x;
	border:1px solid #D2D2D2;
	width:178px;
	height:auto;
	background-color:#E5E5E5;
	padding-top:4px;
}
	.mini_faq_content ul li{
		float:left;
		padding-left:26px;
		padding-top:2px;
		list-style-type:none;
	}
	.mini_faq_content ul li a{
		text-decoration: none;
		color:#000000;
	}
	.mini_faq_content ul li a:hover{
		text-decoration: underline;
	}
.faq_voir_tous{
	padding-left: 10px;
	padding-top:16px;
	float:left;
}
	.faq_voir_tous img{
		margin-right:4px;
		vertical-align: bottom;
		float:left;
	}
.faq_voir_tous a{
	color:#e2690b;
	font-size:11px;
	text-decoration: none;
}
.faq_voir_tous a:hover{
	color:#e2690b;
	font-size:11px;
	text-decoration: underline;
}

/* MOZAIK */
/*

Masque le contenu dans le back office !!!!!!!

#aidee{display: none;}
*/



.menu_center_right li span{
	font-size:10px;
	padding-left:4px;
	font-weight:normal;
}
.moduletable_mainmenu{
	margin-left:96px;
}
.moduletable_article em{
	font-size:10px;
}
/* ================ Mozaik =============== */

.mainmenu_produit .item500,.item501,.item502,.item503{
  padding-right:1px;
  }
.mainmenu_produit .item500 a{
  padding-top:3px;
  }

.mainmenu_produit .item501 a{
  padding-top:3px;
  }
.mainmenu_produit .item502 a{
  padding-top:3px;
  }

.mainmenu_produit .item503 a{
  padding-right:7px;
  padding-top:3px;
  }

.mainmenu_produit .item504 a{
  padding-top:3px;
  }

.moduletable_produit_vert .mzk ul.mainmenu_produit {
	height: 35px;
}

.moduletable_produit_vert .mzk .onglet{
  background-image:url("../images/fiche-produit/ongletmk_vert.jpg");
  background-repeat: no-repeat;
  width:112px;
  height:36px;
  }
.moduletable_produit_vert .mzk .onglet_2{
  width:112px;
 /* height:36px;*/
  }

.moduletable_produit_vert .mzk .onglet_on{
  background-image:url("../images/fiche-produit/ongletmk_vert_on.jpg");
  background-repeat: no-repeat;
  width:112px;
  height:36px;
  z-index:999;
  }
.moduletable_produit_vert .mzk .onglet_on_2{
  font-weight:bold;
  }
.moduletable_produit_vert .mzk ul li a{
	font-size:10px;
	display: block;
	float: none;
	width: 100%;
	text-align: center;
}
/*
.moduletable_produit_vert .mzk ul li.onglet_2 a{
  color:#000000;
  font-weight:normal;
}
*/
.moduletable_produit_vert .mzk ul li.onglet_on_2 a{
  color:#027635;
  font-weight:bold;
}


.moduletable_produit_vert .mainmenu1 li{
	padding:0;
	line-height:20px;
	height:22px;
}
.moduletable_produit_vert .mainmenu1 .item510{
  width:139px;
  }

.moduletable_produit_vert .mainmenu1 .item511{
  width:53px;
  }
.moduletable_produit_vert .mainmenu1 .item512{
  width:145px;
  }
.moduletable_produit_vert .mainmenu1 .item513{
  width:120px;
  }
.moduletable_produit_vert .mainmenu1 .item514{
  width:132px;
  }
.moduletable_produit_vert .mainmenu1 .item515{
  width:120px;
  }
.moduletable_produit_vert .mainmenu1 .item516{
  width:110px;
  }
.moduletable_produit_vert .mainmenu1 .item517{
  width:72px;
  }
.moduletable_produit_vert .mainmenu1 .item518{
  width:115px;
  }


.moduletable_produit_vert .mainmenu1 li.onglet_2 a{
	text-align: center;
	width: 100%;
	text-align: center;
	}



.moduletable_produit_vert .mainmenu1 li.active a{
	color: #0a792c;
	font-weight: bold;
	}

.moduletable_produit_vert .mainmenu1 .last{
   background-image:none;
  }


.moduletable_produit_vert .mainmenu1 a{
  color:#010101;
  font-weight:normal;
  /*padding-left:4px;*/
  text-align:left;
  }
.moduletable_produit_vert .mainmenu1 .actif a{
  color:#0a792c;
  font-weight:bold;
  }
.tabContent{
	padding-bottom:0;
	padding-top:0;
	padding-right:0;
	padding-left:0;
	width:540px;
}
.tabContent2{
	padding-bottom: 10px;
padding-top: 10px;
padding-right: 0px;
padding-left: 10px;
float: left;
width: 552px;
}
.tabContent3{
	padding-bottom:0;
	padding-top:0;
	padding-right:0;
	padding-left:0;
	float:left;
}
.tabContent3 .decal{
	padding-bottom:10px;
	padding-top:10px;
	float:left;
}
.tabContent4{
	padding:10px;
}
.moduletable_produit_vert .mainmenu1{
	width:545px;
	height:21px;
/*  background-image:url(../images/fiche-produit/mainmenu1.gif);
	background-repeat:repeat-x;
	background-position:left top;*/
	/*padding-left:9x;*/
	margin-left:8px;
	/*margin-right:8px;*/
	border-bottom:1px solid #525252;
}
.moduletable_produit_vert .mainmenu1 li{
    background-image:url(../images/fiche-produit/separ.gif);
	background-repeat:no-repeat;
	background-position:right 2px;
}
.moduletable_produit_vert ul{
	height:21px;
}
.tabContent .tableau_vert .format{
/*	width:75px;*/
	height:21px;
	background-color:#0a792c;
}
.tabContent .tableau_vert td.ligne{
	padding-right:5px;
	font-weight:bold;
	color:#015f1e;
}
.tabContent2 .nota{
	font-size:9px;
}
.joints{
	float:left;
	width:241px;
	margin-left:30px;
	margin-top:10px;
	margin-bottom:28px;
}
.joints p{
	padding-left:60px;
}
#catalogue .details{
	float:left;
	width:525px;
	margin-top:1px;
	padding-left:19px;
	padding-right:0;
	background-color:#e5e5e5;
}
#catalogue .details .detail{
	float:left;
	width:135px;
	height:95px;
}
#catalogue .details .detail img{
	margin-bottom:5px;
	padding-left:13px;
}
#catalogue .details .detail p{
	text-align:center;
	width:120px;
}
#catalogue .details .last{
	width:118px;
}
.clair{
	background-color:#f1f1f1;
}
.tabContent .tableau_vert .descr{
	background-color:#0a792c;
	font-size:12px;
	width:542px;
	padding-bottom:4px;
	padding-top:4px;
}
.tableau_vert_clair{
	border-collapse:collapse;
	margin-top:8px;
}
.tableau_vert_clair .vert_clair{
	background-color:#c8dfcf;
}
.tableau_vert_clair .lg1{
	width:110px;
}
.tableau_vert_clair .lg2{
	width:120px;
}
.tableau_vert_clair .lg3{
	width:120px;
}
.tableau_vert_clair th,
.tableau_vert_clair td{
	color:#0a792c;
	border:1px solid #0a792c;
	font-weight:bold;
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
}
.tableau_vert_clair td{
	padding-top:2px;
	padding-bottom:2px;
}
.tableau_vert_clair td.border1{
	border:none;
	padding-bottom:2px;
}
.tableau_vert_clair td.last,
.tableau_vert_clair td.first{
	border-right:1px solid #0a792c;
}
.tableau_vert_clair th.cellule2{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:8px;
	height:30px;
	text-align:left;
}
.tabContent2 img{
	vertical-align:bottom
}
.tabContent2 a{
	color:#e2690b;
	text-decoration:none;
}
.tabContent2 p,
.tabContent2 li{
	font-size:11px;
}
.moduletable_article strong, .tabContent em{
	font-size:11px;
}
.tabContent2 .unit{
	padding-bottom:5px;
}
.tabContent2 .unit label {
	display: block;
	width: 130px;
	float: left;
	font-weight: bold;
	font-size: 11px;
	margin-top:3px;
	padding-right:10px;
}
.tabContent2 .unit select {
	width: 143px;
	margin-top: 1px;
	margin-bottom: 7px;
	border: 1px solid #dedde4;
	height: 19px;
}
.tabContent2 .unit input {
	margin-bottom: 6px;
	width: 141px;
	height: 17px;
	border: 1px solid #dedde4;
}
.separ{
	height:10px;
	border-bottom:1px dotted #d7d4d4;
	margin-left:10px;
	margin-right:15px;
}
.tabContent .decaly{
	margin-top:16px;
}
.tabContent .tableau_vert .tab{
	height:21px;
	background-color:#0a792c;
	padding-top:2px;
	padding-bottom:2px;
}
.tabContent .tableau_vert td{
	text-align:center;
	color:#015f1e;
}
.tabContent .tableau_vert td.ligne2{
	padding-right:5px;
	color:#015f1e;
	height:25px;
}
.tabContent .tableau_vert th.tab{
	background-image:url(../images/fiche-produit/separ1.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.tabContent .tableau_vert .lg1{
	width:90px;
}
.tabContent2 .aspect{
	padding-left:94px;
	padding-top:24px;
	padding-bottom:80px;
}
.tabContent2 .unit2{
	padding-left:125px;
}
.tabContent .fic_2d1{
	width:310px;
	padding-left:60px;
	float:left;
}
.tabContent .fic_2d2{
	width:172px;
	padding-top:260px;
	float:left;
}
.tabContent2 ul.hauteur2{
	height:158px;
}
.tabContent2 .vertic{
	writing-mode:tb-rl;
}
.tabContent .tabContent2 .noborder{
	border:none;
}
.tabContent .tableau_vert .lg10{
	border-top:none;
	border-left:none;
}
.tabContent .tableau_vert .lg11{
	width:20px;
	padding-left:0;
	border-right:none;
}
.tabContent .tableau_vert .lg12{
	width:98px;
}
.tabContent .tabContent2 .lg13{
	width:66px;
	height:27px;
	padding-left:0;
	padding-right:0;
}
.tabContent .tabContent2 .lg14{
	width:75px;
	padding-left:0;
	padding-right:0;
}
.tabContent .tabContent2 .lg15{
	padding-left:0;
	height:26px;
}
.tabContent .tabContent2 .gras{
	font-weight:bold;
}
.tabContent .tabContent2 .noleft{
	border-left:none;
	text-align:right;
	padding-right:10px;
}
.tabContent .tabContent2 .nobottom{
	border-bottom:none;
}
.tabContent .tabContent2 .notop{
	border-top:none;
	border-right:1px solid #0a792c;
	text-align:center;
	padding-right:0;
}
.tabContent .tabContent2 .vertmoyen{
	background-color:#0a792c;
}
.tabContent .tabContent2 .noir{
	color:#000000;
	height:25px;
}
.tabContent .tableau_vert .hauteur1{
	height:24px;
}
.dl_2d_body_2{
	border-left: 1px solid #0a792c;
	border-right: 1px solid #0a792c;
	width:242px;
	float:left;
	}
.document_mozaik .dl_2d_body{
	border-left: 1px solid #0a792c;
	border-right: 1px solid #0a792c;
	width:242px;
	float:left;
	}
.dl_2d_details_2{
	float:left;
	width:244px;
	}
.document_mozaik .dl_2d_details{
	float:left;
	width:244px;
	}
.dl_2d_head_2{
	background-image:url("../images/fiche-produit/dl_2.jpg");
	background-repeat: no-repeat;
	width: 244px;
	height: 18px;
	}
.document_mozaik .dl_2d_head{
	background-image:url("../images/fiche-produit/dl_2.jpg");
	background-repeat: no-repeat;
	width: 244px;
	height: 18px;
	}
.dl_2d_head_2 h3{
	font-size:13px;
	color:#ffffff;
	padding-left: 13px;
	float:left;
	}
.document_mozaik .dl_2d_head h3{
	font-size:13px;
	color:#ffffff;
	padding-left: 13px;
	padding-bottom:0;
	float:left;
	}
.dl_2d_select_2{
	padding-top: 14px;
	}
.document_mozaik .dl_2d_select{
	padding-top: 14px;
	}
.document_mozaik .dl_2d_select img{
	display:none;
	}
.dl_2d_select_2 select{
	width:123px;
	height: 23px;
	}
.document_mozaik .dl_2d_select select{
	width:123px;
	height: 23px;
	}
.dl_2d_txt_2{
	float: left;
	padding-left: 14px;
	width:123px;
	}
.document_mozaik .dl_2d_txt{
	float: left;
	padding-left: 14px;
	width:123px;
	}
.dl_2d_dli_2{
	padding-top:11px;
	padding-left:48px;
	}
.document_mozaik .dl_2d_dli{
	padding-top:11px;
	padding-left:48px;
	}
.dl_2d_dl_2{
	padding-top: 3px;
	padding-left:7px;
	margin-top:10px;
	}
.document_mozaik .dl_2d_dl{
	padding-top: 3px;
	padding-left:7px;
	margin-top:10px;
	}
.dl_2d_dl_2 a{
	color:#E2690B;
	font-size:10px;
	text-decoration:none;
	padding-left:10px;
	}
.document_mozaik .dl_2d_dl a{
	color:#E2690B;
	font-size:10px;
	text-decoration:none;
	padding-left:10px;
	}
.dl_2d_dl_2 img{
	padding-left:38px;
	vertical-align: bottom;
	padding-right: 4px;
	margin-bottom:2px;
	}
.document_mozaik .dl_2d_dl img{
	padding-left:38px;
	vertical-align: bottom;
	padding-right: 4px;
	margin-bottom:2px;
	}
.document_mozaik #dl_2d_dl_pdf{
	background-image:url(../images/fiche-produit/pdf.jpg);
	background-repeat: no-repeat;
	background-position:45px 0;
	padding-top:21px;
	height:27px;
	}
.document_mozaik #dl_2d_dl_dwg{
	background-image:url(../images/fiche-produit/dwg2.jpg);
	background-repeat: no-repeat;
	background-position:45px 0;
	padding-top:21px;
	height:27px;
	}
.dl_2d_dl_2 a img{
	padding-left:0;
	margin-bottom:0;
	}
.document_mozaik .dl_2d_dl a img{
	padding-left:0;
	margin-bottom:0;
	}
.dl_2d_footer_2{
	clear:both;
	margin-bottom:9px;
	}
.document_mozaik .dl_2d_footer{
	background-image:url(../images/fiche-produit/footer_2.jpg);
	background-repeat: no-repeat;
	clear:both;
	margin-bottom:9px;
	height:6px;
	}
.document_mozaik .dl_2d_footer img{
	display:none;
	}
.etapes{
	width:500px;
	text-align:center;
}
.etapes .voir{
	text-align:center;
	background-image:url("../images/fiche_produit/voir_etapes.png");
	background-repeat:no-repeat;
	background-position:left top;
}
.etapes a.gauche{
	text-align:left;
}
.etapes_gauche{
	float:left;
}
.etapes_gauche img{
	padding-right:4px;
	float:left;
}
.etapes_droite{
	float:right;
}
.etapes_droite img{
	padding-left:4px;
	float:right;
}
.etapes a.droite{
	text-align:right;
}
.tabContent2 h2{
	text-align:center;
	color:#0b772c;
	font-size:20px;
	font-weight:normal;
}
.tabContent2 h3{
	text-align:center;
	color:#0b772c;
	font-size:14px;
	font-weight:bold;
	padding-bottom:12px;
}
/* XXXX */
.tabContent2 .dl_2d_details_2 h3{
	padding-bottom:0;
	color:#ffffff;
}
.tabContent2 .content_img_txt h3{
	font-size:12px;
	padding:7px;
	float:right;
	width:150px;
}
.tabContent2 .centre{
	text-align:center;
}
.flash_details{
	margin-bottom:10px;
}

/*************************
	Mootabs CSS
*************************/

.mootabs_title {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 24px;
}

.mootabs_title li {
	float: left;
	cursor: pointer;
	color:#000;
}

.mootabs_title li.active a{
	color: #0a792c;
	font-weight: bold;
}

.mootabs_panel {
	display: none;
	position: relative;
	top: -1px;
	clear: both;
	width:542px;
}

.mootabs_panel.active {
	display: block;

}

.mootabs_panel .mozaic{
	width:552px;
}

.mootabs_panel .mozaic #ssa{
	width:552px;

}


#myTabs3 ul{display: none;}




/*********************************************
	Visionneuse
**********************************************/

#myTabs3 h2{
	margin-bottom: 8px;
	}

#myTabs3 h2 span{
	display: block;
    font-size: 16px;
    margin-top: 15px;
	}

.content_img_txt{
	background-image:url("../images/fiche-produit/back_visio.gif");
	background-repeat: no-repeat;
	width: 501px;
	height:277px;
	background-color:transparent;
	margin: auto;
}

.content_img_txt img{
	float: left;
	}

.content_img_txt h3{
	color: #0A792C;
    float: right;
    font-size: 13px;
    padding: 7px;
    width: 150px;
}
.content_img_txt p{
	color:#0A792C;
	float:right;
	padding:7px;
	width:150px;
	}


#myTabs3 .debut{
	text-align: center;
	font-size: 12px;
	color:#fff;
	margin:auto;
	width:125px;
	line-height: 26px;
	height: 26px;
	background-image: url("../images/fiche-produit/btn.gif");
	background-repeat: no-repeat;
	display: block;
	cursor: pointer;
}

#myTabs3 .etp_prec{
	float:left;
	margin-left:20px;
	padding-left:17px;
	background-image: url("../images/fiche-produit/precedent.jpg");
	background-repeat: no-repeat;
	position: left center;
	color: #E2690B;
	cursor: pointer;
	}

#myTabs3 .etp_suivant{
	float:right;
	margin-right:20px;
	background-image: url("../images/fiche-produit/suivant.jpg");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:17px;
	color: #E2690B;
	cursor: pointer;
	}

#myTabs3 .last_next{
	clear: both;
	margin-top: 10px;
	}

.mozaik_accueil{
	background-color:#FFFFFF;
	color:#5B1F79;
	float:left;
	font-weight:bold;
	left:0;
	position:absolute;
	text-align:center;
	top:0;
	width:566px;
	z-index:450;
}

/* slide fade */

div.slideshow {
	margin: 18px auto;
}

.slidefade{
	display: block;
	position: relative;
	width: 400px;
	}

.slidefade_overflow{
	display: block;
	height: 300px;
	overflow: hidden;
	position: relative;
	width: 400px;
	}

.slidefade .selector{
	display: block;
	position: absolute;
	left: auto;
	right: 0px;
	top: 0px;
	z-index: 105;
	height: 300px;
	width: 467px;
	visibility: visible;
	opacity: 0.983501;
	bottom: auto;
	}



/* Contacts */

.contacts{
	width:567px;
}
.contacts h3{
	margin-bottom:20px;
}
.contacts .bottom{
	background-image:url("../images/contacts/bottom.gif");
	background-position:left bottom;
	background-repeat:no-repeat;
	display:inline;
	float:left;
	width:567px;
	padding-bottom: 6px;
	margin-bottom: 30px;
}
.contacts .top{
	background-image:url("../images/contacts/top.gif");
	background-position:left top;
	background-repeat:no-repeat;
	display:inline;
	float:left;
	width:567px;
	padding-top: 6px;
}
.contacts .contents{
	background-image:url("../images/contacts/bg.gif");
	background-position:0 0;
	background-repeat:repeat-y;
	display:inline;
	float:left;
	width:546px;
	padding-left:10px;
	padding-right:13px;
	padding-top:12px;
	padding-bottom:6px;
}
.contacts .contents .champ{
	clear:left;
	float:left;
	width:546px;
	font-size:12px;
}
.contacts .contents .champ label,
.contacts label{
	clear:left;
	float:left;
	width:152px;
	padding-top:4px;
	text-align:right;
	padding-right:11px;
	font-weight:bold;
	font-size:12px;
	margin-bottom:11px;
}
.contacts .contents .champ label.noclear,
 #label_field_13,
.contacts #label_field_14,
 #label_field_28,
.contacts #label_field_29{
	clear:none;
}
.contacts .contents .champ label.clear{
	clear:left;
}
.contacts .contents .champ label.lab2,
.contacts #label_field_13,
.contacts #label_field_14,
.contacts #label_field_28,
.contacts #label_field_29{
	width:10px;
	padding-right:4px;
	padding-left:0;
	font-weight:normal;
}
.contacts .contents .champ input,
.contacts input{
	float:left;
	width:182px;
	height:19px;
	border:1px solid #dbdfe6;
	border-top:1px solid #abadb3;
	font-size:13px;
	margin-right:199px;
	margin-bottom: 11px;
}
.contacts .contents .champ input.long2,
.contacts  #field_6{
	width:376px;
	margin-right: 5px;
}
.contacts .contents .champ input.long3{
	width:100px;
	clear:none;
	margin-right: 0;
}
.contacts .contents .champ input.long4,
.contacts #field_12,
.contacts #field_13,
.contacts #field_27,
.contacts #field_28{
	width:21px;
	clear:none;
	margin-right: 0;
}
.contacts .contents .champ input.long5,
.contacts #field_14,
.contacts #field_29{
	width:42px;
	margin-right: 0;
}
.contacts .contents .champ textarea,
.contacts textarea{
	width:542px;
	height:63px;
	float:left;
	border:1px solid #dbdfe6;
	border-top:1px solid #abadb3;
	font-size:12px;
}
.contacts .contents .textarea{
	margin-top:15px;
}
.contacts .contents .textarea label,
.contacts #label_field_15{
	margin-bottom:6px;
	font-weight:normal;
	text-align:left;
	padding-left:5px;
}
.contacts .contents .buttons,
input#cancel,
input#submit{
	margin-top:14px;
	margin-bottom:14px;
	float:right;
}
input#cancel,
input#submit{
	height: auto;
    margin-left: 14px;
    margin-right: 0;
    width: auto;

}
.contacts .contents .buttons a{
	padding-left:15px;
}
.contacts p{
	font-size:9px;
	clear:both;
	line-height:16px;
}
.contacts p a{
	font-size:9px;
	line-height:16px;
	color:#000000;
}
.contacts fieldset{
	border : none;
}


.contacts .required{
    color:#D55B16;
    float: right;
}
.contacts label em{
	 color:#D55B16
}

/* Fin de Contacts */

/* Page 404 */
.page_404{
	float:left;
	margin-left:40px;

}




