ol, ul, li {
	list-style: none;
}
/*h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}*/
input, select, textarea {
	background-color: white;
	color: black;
	/*font-size: 100%*/;
	border: 1px solid #f3f3f3;
	padding-left:5px;
}
input, button {
	border: 0;
}
button {
	padding: 0 !important;
}
input {
	/*font-size: 100%*/;
}
body {
	background:url("../images/pixelpageinterne.gif") repeat-x;
	margin:0 auto;
	padding:0 ;
	/*overflow: auto*/
}
.clearboth {
	clear: both;
	font-size: 0%;
	height: 0;
	overflow: hidden;
}
.cache {
	visibility: hidden;
	position: absolute;
	font-size: 0%;
	width: 0;
	height: 0;
}
br.cache {
	display: none;
}
/***********/
#blocright {
	/*width: 650px;
	float: right;
    margin-left: 7%;*/
}formFind
{
	float: left;
}
#contact
{
	/* float:left; */
	/*font-size:70%;*/
	/*display:block;
	width: 212px;
	height:32px;
	margin-left: 10px;*/
}
#lignefind label,input,.champs{
	float:left;
	padding-top:2px;
	}
#lignefind .champsok{
	float:left;
	padding-top:2px;
}
#lignefind label{
	/*
	font-size:90% !important;
	font-size:80% ;
	*/
	font-weight:bold;
	padding-top:5px;
	padding-right:3px;
	letter-spacing:-0.9px !important;
	color:#EBEBEB;
}
#lignefind #find{
	border:1px solid gray;
	padding: 2px 0 2px 2px;
}
#find{
	padding:3px;
	/* font-size: 80%; */
	width: 150px;
	border: #DBDBDB 2px solid !important;
}
#contlien {
	height:100%;
	display:block;
	border-left:1px solid #D6D6D6;
}

/*
#numindigo {
	float: left;
	width:65px;
	font-size: 60%;
	color: #FCB5B6;
	font-weight: bold;
	margin-top: 2px;
} */

#numindigo {
	display:none;
/* 	color:#FFFFFF; */
	float:left;
	/* font-weight:bold; */
	margin-top:2px;
	height:25px;
	width:97px;
	padding-top:100px;
	overflow:hidden;
	/* font-size:0px; */
	background: url(../images/n_indigo_internet_mini.gif) 0 0 no-repeat;
}


*:first-child+html #numindigo{
	position:relative;
	top:-30px;
	left:560px;
} 

#langues ul li {
	float:left;
/*font-size:70%;*/
	padding: 0 6px 0 5px;
}
#langues ul li a {
	/*font-weight: bold;*/
	color: #A8A8A8;
/*	font-size:120%; */}
#langues ul #selected a {
	/*font-weight: bold;*/
	color: red;
/*	font-size:120%; */}
#langues ul li a:hover {
	color: #FE1100;
	text-decoration:none;
}
#menuEnCours div ul {
	margin-top: -5px !important;
}
/*******************Hoverrouge************/
#logo img {
	margin-top:15px;
	float: left;
}/*******************************************************/
#milieu{
	width:968px;
	min-height: 560px;
	/*min-height: 360px;*/
	/*height: auto !important;*/
	/*height:470px;*/
	/*min-height:470px;*/
	border-right:1px solid #eee;
	border-left:1px solid #eee;
	padding-left:20px;
	border:#eee solid; border-width: 1px 1px 0 1px;
}
*:first-child+html #milieu{height:100%!important;}
#milieu:after{visibility:hidden; clear:both; margin:0; padding:0;}
#bordure{
    background-color: #ffffff;
	border-top:1px solid #D6D6D6;
	/*min-height:528px;
	height:auto !important;
	height:528px;*/
	width:974px;
	border-right:1px solid #D6D6D6;
	border-left:1px solid #D6D6D6;
	padding-left:10px;
}
#bordure #milieu {padding:0; margin:0; border:0; }
#milieu1 {
	width:968px;
	margin-top: -7px;
	
}
#milieu2_gauche {
	position:relative;
	width: 608px;
	float:left;
	/*background:url("../images/ombresv.gif") no-repeat 100% 80%;*/
	padding-right:-5px !important;
	padding-right:0;
	margin-top: 10px;
	}
#accOmbreGauche{
	position:absolute;
	width:9px;
	height:413px;
	top:45px;;
	left:-9px;
	background-image:url(../images/ombreSideGauche.gif);
}
#accOmbreDroite{
	position:absolute;
	width:9px;
	height:413px;
	top:45px;
	left:599px;
	background-image:url(../images/ombreSideDroite.gif);
}
#milieu2_gauche_haut {
	width: 598px;
	margin-left:1px;
	height:238px;
	height:auto !important;
	height:238px;
}
.blocgauche {
	float:left;
	width:146px;
	margin-left:3px !important;
	margin-left:3px;
}
#milieu2_gauche_bas {
	width: 599px;
	height:234px;
	height:auto !important;
	background:white;
	margin-top:-3px;
}
*:first-child+html #milieu2_gauche_bas{
	padding-top:4px;
}
#milieu2_gauche_bas11 img{
	/*height:220px;
	width:152px;*/
	float:left;
}
#milieu2_gauche_bas12{
	margin-top:10px;
}
#milieu2_gauche_bas12 img {
	float:left;
	margin-right:6px;
}
#milieu2_gauche_bas2 {
	background: url("../images/pixelv.gif") ;
	background-repeat: repeat-x;
	margin-top:3px;
}
#milieu2_gauche_bas3 {
	background: url("../images/pixelv.gif") ;
	background-repeat: repeat-x;
	margin-top:3px;
}
#milieu2_gauche_bas4{
	background: url("../images/pixelv.gif") repeat ;
	background-repeat: repeat-x ;
	margin-top:3px;
}
#milieu2_gauche_bas12 p {
	/*font-size:70%;*/
}
#milieu2_gauche_bas21 img {
	margin-left:2px;
}
#ligneForm {
	margin-top: 15px;
}
#ligneForm #mail{
	margin-left:6px;
	width:110px;
	float:left;
	border:1px solid gray;
}
#ligneForm  .boutonOk { 
	float: left;
}
.champs {
	float: left;
}
#milieu2_gauche_bas22 ul li{
	padding-left:15px;
	background:url("../images/cerclevert.gif") no-repeat 0 2px;
}
.titre1gris{
	padding: 2px 0 6px 8px ;
	margin:0;
	color:#666666;
}.menubas{
	padding-left:8px;
}
#lieng {
	margin-top:3px;
	margin-left:-1px;
}
* html #lieng{
	margin-left:-2px;
	width:150px;
}
*:first-child+html #lieng{
	margin-left:-2px;
	width:150px;	
}
* html #lieng a{
	letter-spacing:-0.11em;
}
#milieu2_gauche_bas32 ul li{
	padding-left:15px;
	background:url("../images/cerclerouge.gif") no-repeat 0 2px;
}
#milieu2_gauche_bas42 ul li{
	padding-left:15px;
	background:url("../images/cerclebleu.gif") no-repeat 0 2px;
}
.liengeneral {
	padding-left:23px;
	background:url("../images/flechered.gif") no-repeat 8px 3px;
}
#Pequipe{
	margin-top: 15px;
	padding-left:24px;
	/*background:url("../images/flechered.gif") no-repeat 9px 4px !important;*/
	background:url("../images/flechered.gif") no-repeat 9px 3px;
	padding-bottom:5px;
}
*:first-child+html #Pequipe{
	background:url("../images/flechered.gif") no-repeat 9px 1px;
} 
* html #Pequipe{
	background:url("../images/flechered.gif") no-repeat 9px 1px;
}
*:first-child+html #Pequipe{
	letter-spacing:-1.9px;
}
* html #Pequipe a{
/*font-size:85%;*/
}
#Lservices {
	/*margin-top: 4px !important;*/
	margin-top: 7px;
	padding-left:24px;
	/*background:url("../images/flechered.gif") no-repeat 8px 4px !important;*/
	background:url("../images/flechered.gif") no-repeat 8px 3px;
	padding-bottom:5px;
}
*:first-child+html #Lservices{
	background:url("../images/flechered.gif") no-repeat 8px 1px;
}
* html #Lservices{
	background:url("../images/flechered.gif") no-repeat 8px 1px;
}

/**************centre*****************/
#milieucentre
{
	background: white;
	float: left;
	min-height: 718px;
	width: 510px;
/*	font-size: 0.85em;*/
	color: rgb(56, 56, 56);
	line-height: 1.4em;
}
* html #milieucentre
{
	height: 718px;
}#milieucentre h1
{
	background:transparent url(../images/backgroundtitre.gif) repeat-y;
	color:white;
/*	font-size: 1.8em;*/
	line-height: 1em;
	margin-bottom:15px;
	padding: 7px 0px 7px 15px;
}
#milieucentre h2
{
	color:#6D6C6C;
/*	font-size: 1.6em;
*/	margin: 0 0 1em 12px;
}
#milieucentre h3
{
	background:transparent url(../images/flechered.gif) no-repeat 0 center;
	color:#3F3D3F;
/*	font-size: 1.2em;
*/	margin-bottom: 1em;
	margin-left:12px;
	padding-left:20px;
	text-transform:uppercase;
}
#milieucentre p, #milieucentre h4, #milieucentre h5
{
	margin: 0 18px 0 30px;
}
#milieucentre p img
{
	display: block;
	float: left;
	margin: 0 1em 1em 0;
}
#milieucentre ul
{
	margin: 0 18px 0 30px;
}
#milieucentre li
{
	list-style-type: disc;
	margin: 0 0 0 40px;
}
#milieucentre hr
{
	display: block;
	border: 1px solid transparent;
	border-bottom: 1px #D1C9C9 dashed;
	margin: 10px 10px;
}
#milieucentre table
{
	margin: 10px 10px;
	border-collapse: collapse;
}
#milieucentre td
{
	border: 1px solid white;
}
#milieucentre thead
{
	background: rgb(114, 114, 114);
	color: white;
	text-transform: uppercase;
/*	font-size: 1.2em;
*/}
#milieucentre tr.ligne
{
	background: rgb(221, 221, 221);
}
#milieucentre thead td
{
	padding: 8px 17px;
	line-height: 1em;
}
#milieucentre tbody td
{
	padding: 6px 14px;
}/***************droit***************/
#milieu2_droite {
	float:left;
	width:316px;
	margin-left:10px;
	margin-top: 10px;
}
/****block**********/
#milieu2_droite21 img{
	/*width: 156px;*/
	/*height: 102px;*/
	float:left;
	margin-right:4px;
/* 	margin-top:1px; */
}
#milieu2_droite22 img{
	/*width: 156px;
	height: 102px;*/
	float:left;
	margin-bottom:2px;
}
#milieu2_droite23 img{
	/*width: 156px;
	height: 102px;*/
	float:left;
	margin-right:4px;
	margin-top:4px;
}
#milieu2_droite24 img{
	/*width: 156px;
	height: 102px;*/
	float:left;
	margin-top:4px;
	margin-left: 2px;
}
#milieu2_droite31{
	margin-top:10px !important;
	margin-top:0;
	margin-left:10px;
	padding-bottom: 5px;
}
#milieu2_droite31 h2{
	float:left;
	color:#585858;
	margin-top:0 !important;
	margin-top:10px;
	text-transform:uppercase;
}
	#lientouteact {
	margin-top:0 !important;
	margin-top:10px;
	float:right;
	background:url("../images/laflecherouge.gif") no-repeat 4px 3px !important;
	background:url("../images/laflecherouge.gif") no-repeat 4px 0;
	padding-left:20px;
}
* html #lientouteact {
	background:url("../images/laflecherouge.gif") no-repeat 4px 3px;
}
#lientouteact a{
	color: #383838;
	/*font-size: 80%*/;
}
#milieu2_droite32{
	margin-left:10px;
	/*margin-top:10px !important;*/
	margin-top:0;
	/*margin-bottom:5px;*/
	padding-bottom:6px;
}
#milieu2_droite3 {
	margin-top: 12px;
	border-top:1px dotted #676767;
	width:300px;
}
#milieu2_droite33 {
	border-bottom: 1px dotted #676767;
	padding-bottom:10px;
	padding-top: 7px;
}
#milieu2_droite33 h2 {
	color:#5E5E5E;
	/*font-size: 90%*/;
	padding-left:7px;
}
#milieu2_droite32 {
	width:328px !important;
	width:300px;
}
#milieu2_droite32 ul li{
	/*font-size: 80%*/ !important;
	/*font-size: 80%*/;
	padding-left:15px;
	background:url("../images/cerclerouge1.gif") no-repeat 0 6px;
	padding-top:5px;
	color:#383838;
	position: relative;
}
* html #milieu2_droite32 ul li{
	background:url("../images/cerclerouge1.gif") no-repeat 0 9px;
}
*:first-child+html #milieu2_droite32 ul li{
	background:url("../images/cerclerouge1.gif") no-repeat 0 9px;
}
#milieu2_droite32 ul li a{
	color:#383838;
}
/*****formulaire***/
#lignenews{
margin-top:4px;
}
#lignenews label{
	float:left;
	padding-left:10px;
	width:75px;
	/*font-size:80%;*/	margin-right:2px;
	padding-top:5px;
	color: #5E5E5E;
	font-weight: bold;
}
#lignenews #newsletter{
	float:left;
	
	padding:3px;
/*font-size: 80%*/;
width: 150px;
border: #DBDBDB 2px solid !important;
}
#ligneForm1 .champs {
	min-height: 23px;
	height: auto !important;
	height: 23px;
}
#milieu2_droite4{
	float:left;
	margin-left:10px;
}

#milieu2_droite4 .dsp{
width: 100px;
}
#milieu2_droite4 #Pr{
width: 100px;
}

#milieu2_droite4 ul{
	margin-top:15px;
}
#milieu2_droite4 ul li{
	float:left;
	width: 100px;
}
#milieu2_droite4 img{
	padding-left:10px;
}
#milieu2_droite4 ul li a {
	display:block;
	color:#383838;
	font-weight:bold;
/*font-size:75%;*/
	text-align:center
}
.dsp {
	display:block;
	float:left;
	padding-right:22px;
	color: #5E5E5E;
}
#Pr {
	display:block;
	float:left; 
	color: #5E5E5E;
	text-align:center;
}
#Pc {
	padding-top:2px;
}
#Primg {
	margin-top:-7px;
}
#footer {
	/*clear:both!important;
	margin-top:10px;
	margin-bottom:17px;
	width:850px;
	padding-left:63px;*/
}
#footer:after{content:"."; visibility:hidden; clear:both; margin:0; padding:0;}
*:firstchild+html #footer{padding-top:10px;}
#footer ul li {
    display: inline-block;
	/*float: left;
	font-size:80%;*/}
#footer ul li a {
	padding:0 7px 0 7px;
	display :block;
	background:url("../images/separateur.gif") no-repeat 100% 50%;
	color:#A8A8A8;
}

#footer a {
	font-size:12px;
	font-weight:normal;
}


#sansseparateur  {
width:110px;
}
#footer ul #sansseparateur a {
	background:none;
	}
/************************MPProduits*****************/
.milieumpproduit{

	width:100% !important;

	/*height:742px;*/
	
	
}
#filAriane {/* 
	float: left;
	margin: 21px 0  10px 9px ;
	padding-left:16px ; */
	clear:both;
	float: left;
	margin: 21px 0  10px 9px ;
	padding-left:16px ;
}
#filAriane a{
	color: #304853;
	/*font-size:90%;*/	text-decoration:none;
}
#filAriane a:hover {
	text-decoration:none;
}
#filAriane strong {
	color: #e32118; 
	/*font-size: 90%*/;
}
.Prbleu {
	color: #304853;
	/*font-size: 90%*/;
}
.fondtitre{
	background: url("../images/titreproduit.jpg") no-repeat;
	height: 43px;
	color:white;
	/*	font-size:145%; */
	font-size:1.7em;
	line-height:1;
	text-transform: uppercase;
	padding-left:34px;
	padding-top:10px;
	margin-left:-1px;
}
.milieucentre {
	width: 738px;
	min-height:718px;
	height:auto !important;
	height: 718px;
	background:white no-repeat;
	float:left;
}
.imgtext {
	margin-left:34px;
}
.gammeproduits {
	border-bottom:1px dotted #F4F2F3;
	padding-bottom:9px;
	background:url("../images/separateurombre.gif") no-repeat  69% 5px;
}
.gammeproduits h2 {
	color:#3F3D3F;
	margin-bottom:12px;
	background:url("../images/flechered.gif") no-repeat 0 2px;
	text-transform:uppercase;
	margin-left:30px;
	font-size:1.4em;
}
.gammeproduits img {
	float: left;
    height: auto;
    margin-right: 9px;
    padding: 0;
    width: 96%;
}
.gammeproduits p {
	/*font-size: 90%*/ !important;
/*	font-size: 85%;
*/	float:left;
	width:250px;
	color:#8D8A8B;
	
}
#mediatheque_mofidiable .gammeproduits p {
	/*width:346px;*/
}
/*.Prdroite {
	/*margin-left:30px !important;
	margin-left:50px;
}*/
.gammeproduits .Prdroite {
	margin-left: 75px;
	float:left;
	margin-top: 10px;
}
.Prdroite ul li {
	background:url("../images/cerclerouge1.gif") no-repeat 0 4px;
	padding-left:14px;
}
.Prdroite ul li a{
color:#575556;
/*font-size:90%;*/font-weight:bold;
}
#milieudroit {
	float:left;
	width:196px;
}
#ecologie img {
	display:block;
	margin-left:-2px;
}
#ecologie {
	width:193px;
	margin: 0 0 20px 8px;
	background:white url("../images/courbf.jpg") no-repeat bottom left;
	height:280px;
	padding-bottom:25px ;
}
#ecologie p{
	color: #383838;
	/*font-size: 70%*/;
	width:183px;
	margin-left:10px;
}
#ecologie a {
	color: #423F41;
	font-weight: bold;
	/*font-size: 80%*/;
	padding-left:15px;
	background: url("../images/flechered.gif") no-repeat ;
}
#Decouvre {
margin: 15px 0 20px 10px;
	
}
/*#selecson img{
	margin-left:7px;
}*/#Prwhite {
	margin:0 0 10px 0;
	background:white;
	width:193px;
}
#nobordure {
border-bottom:none;
}
#bordurepageinterne {
	border-left: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
    border-top: 1px solid #d6d6d6;
    padding-left: 20px;
    width: 944px;
}
#bordurepageinterne #milieu { margin:0; border:0; padding:0;}#bordurepageinterne1 {
	border-left:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;
	border-top:1px solid #D6D6D6;
	height:auto !important;
	min-height:900px;
	padding-left:20px;
	width:966px;
}
#ombredroite {
	background:url("../images/ombregauche5.jpg") no-repeat  100% 80%;
	min-height:718px;
	height:auto !important;
	height: 718px;
	padding-right:0 !important;
	width: 715px;
	float:left;
}
/****************page_actualite***********************/
#imbloc img {
	float:left;
	margin:18px 16px 58px 18px;
}
#imbloc p {
	/*font-size: 80%*/;
	width:492px;
	float:left;
}
#imbloc h2 {
	margin-top:111px;
/*	font-size:120%; */	font-weight: bold;
	text-transform:uppercase;
	width:492px;
	float:left;
}
#touteact {
	margin-top:58px;
	color:gray;
	/*font-size:90%;	font-family:arial;*/
	text-transform:uppercase;
	padding-left:0;
	border-bottom:1px dotted gray;
	margin:0 18px 0 18px;
	}
	.actbloc {
	margin:0 18px 0 18px;
	padding-bottom: 12px;
	}
	.actbloc img {
		margin-top:20px;
		}
	.actbloc h2 {
		margin-top:18px;
		width:464px;
		background: url("../images/flechered.gif") no-repeat 0 2px ;
		padding-left:30px;
	}
	.actbloc p {
		float:left;
		/*font-size:80%;*/	}
	.consulte {
		padding-left:30px !important;
		padding-left:15px;
		width:148px !important;
		float:left;
	}
	.paragraphe {
		width:487px;
		float:left;
	}
	.actulien {
		background:url("../images/cerclerouge1.gif") no-repeat 0 4px !important;
		background:url("../images/cerclerouge1.gif") no-repeat 0 6px ;
		/*font-size:80%;*/		margin-left:20px;
	}	.actulien a {
		color:#383838;
	}
	.dateact{
		display:block;
		padding-left:30px;
		font-weight:bold;
		text-transform:uppercase;
	}
	#milieudroit1 h3{
		background:url("../images/vraussi.jpg") no-repeat; 
		/*height:43px;*/
		width:203px;
		margin:0;
		}
		
	
	#milieudroit1 {
		/* background:white url("../images/basdr.jpg") no-repeat 0 100%; */
		/*background:none!important;*/
		min-height:120px;
		height:auto !important;
		height:120px;
		padding-bottom:10px;
	}
	#blancb{ background:transparent url(../images/basdr.png) no-repeat scroll 0 101% !important; width:203px;}
	* html #blancb{padding-bottom:17px!important;}
	*:first-child+html #blancb{padding-bottom:17px!important;}
	#blancb:after{clear:both; height:0; visibility:hidden;}
	#blancb ul{background:#FFF;/* _margin-bottom:15px!important;*/}
	*:first-child+html #blancb ul{/*margin-bottom:17px!important;*/}
	#blancb ul li {
		background:url("../images/cerclerouge1.gif") no-repeat 14px 12px ;
		padding:8px 0 8px 25px;
		border-bottom:1px dotted ;
		margin: 0 4px 0 4px;
	}
	#blancb ul li a {
		color:#383838;
		/*font-size:80%;*/	}
	#blancb ul #pasdebord {
		border-bottom:none;
	
	}
	#blancb2{ background:transparent url(../images/basdr.png) no-repeat scroll 0 101% !important; width:203px;}
	* html #blancb2{padding-bottom:17px!important;}
	*:first-child+html #blancb2{padding-bottom:17px!important;}
	#blancb2:after{content:"."; clear:both; height:0; visibility:hidden;}
	#blancb2 ul{background:#FFF;/* _margin-bottom:15px!important;*/}
	*:first-child+html #blancb ul{/*margin-bottom:17px!important;*/}
	#blancb2 ul li {
		background:url("../images/supsup.jpg") no-repeat 10px 12px ;
		padding:5px 0px 8px 25px;
		border-top:1px solid #CCCCCC;
		margin: 0 4px 0 4px;
	}
	#blancb2 ul li a {
		color:#383838;
		font-weight:bold;}
	#blancb2 ul li a:hover {
		color:#FF0000;
		font-weight:bold;}
	#blancb2 ul #pasdebord {
		border-bottom:none;
	
	}

	.titleMenuFormation2 {
		background:url("../images/menuFormation.jpg") no-repeat;
		height:55px;
		border-top:1px solid #CCCCCC;
	}
	.csc-menu{
		/* width:203px; */
		width:auto;
		background:none!important;
		/*background: url("../images/basdr.png") 0 100% no-repeat!important;*/
		/*height:100%!important;*/
}
* html .csc-menu{padding-bottom:17px!important;}
*:first-child+html .csc-menu{padding-bottom:17px!important;}
.csc-menu:after{content:"."; clear:both; height:0; visibility:hidden;}
.csc-menu ul{background:#FFF;/* _margin-bottom:15px!important;*/}
*:first-child+html .csc-menu ul{/*margin-bottom:17px!important;*/}
.csc-menu ul li {
	background:url("../images/cerclerouge1.gif") no-repeat 14px 12px ;
	padding:8px 0 8px 25px;
	border-bottom:1px dotted ;
	margin: 0 4px 0 4px;
}
.csc-menu ul li a {
	color:#383838;
	/*font-size:80%;*/}
.csc-menu ul #pasdebord {
	border-bottom:none;}
	#milieudroit1 {
	float:left;
	width:203px;
}
.textPr{
	margin-left:32px !important;
	margin-left:15px ;}
/*
.lien {
	margin-top:26px;			/* ELEMENT MODIFIE LE 22052007 * /
	margin-right:18px;
	/ *float:right;* /
	/ *background:url("../images/flechehaut.jpg") no-repeat 0 3px ;* / 
	padding-left:15px;
	text-align: right;
	
}*/
.lien a {
	/*font-size:80%;*/	color:#383838;
}
/************************************************************************************************************************/
.imgcirculateur img {
	/* border: 1px solid #DDDDDD; */
	/*padding-top: -6px;*/
}
/****************************************************************************************************************************/
#filAriane span {
font-size: 75%;
	
}#milieucentrelisteproduit {
	float: left;
	width: 705px !important;
	width: 708px;
	background: white;
	margin-left:4px;
	margin-bottom: 10px;
	/*height: 30px;*/
}
/************************Menu Gauche***********************/
#milieugrauche {
	float: left;
	width: 200px !important;
	background:url('../images/droitecon.gif') no-repeat ;
	letter-spacing: -0.05em;
	/*font-size: 100%*/;
	/*min-height: 500px;
	height: auto !important;
	height: 500px;*/
}#ombregauche {
	float:left;
	background: url('../images/123_03.gif') no-repeat 0% 0% ;
	width:5px;
	min-height: 650px;
	height: auto !important;
	height: 650px;
}
#ombredroite {
	float:left;
	background: url('../images/123_03.gif') no-repeat 2px 0% ;
	width:5px;
	min-height: 650px;
	height: auto !important;
	height: 650px;}
#ombredroite123 {
	float:right;
	background: url('../images/123_03.gif') no-repeat 0% 0% ;
	width:3px !important;
	width: 3px;
	min-height: 550px;
	height: auto !important;
	height: 550px;
	/*height: 200px;*/
	margin-right: 22px !important;
	margin-right: 6px;
}
#ombregnos {
	float:left;
	/*background:url('../images/nos1_07.gif') no-repeat 0% 0% ;*/
	width:3px;
	min-height: 180px;
	height: auto !important;
	height: 180px;
	/*height: 200px;*/
	margin-left: -2px !important;
	margin-left: -2px;
	margin-top: 2px;
}
#ombregnos1 {
	float:right;
	/*background:url('../images/nos1_07.gif') no-repeat 0% 0% ;*/
	width:6px;
	min-height: 230px;
	height: auto !important;
	height: 230px;
	/*height: 200px;*/
	margin-right: -13px !important;
}
#choixgauche {
	/*font-size: 80%*/;
	padding: 10px 10px 0px 26px !important;
	padding: 10px 3px 0px 26px;
	/*font-weight: bold;*/
	height: auto !important;
	background: #FEFEFE url('../images/odrt.gif') repeat-x;
	margin-top: -9px;
}
#choixgauche .sanspuce span {
/*	font-size: 75%;
*/	color: #6F6C68;
}
.classoutiltop {
	margin-top: 10px;
}
.classoutiltopbottom {
	margin-bottom: 10px;
	
}
.classtopnews li{
	/*margin-top: -10px;
	padding-top: 0!important;*/
	font-size: 110%;}#puceRouge {
/*	font-size: 75%;
*/	color: #EE2923 !important;
}
#Titrechoix {
	background: url('../images/frouge.gif') no-repeat 0 0.3em;
	text-transform: uppercase;
/*	font-size:100%;
*//*	font-weight: bold; */
	margin: 9px 0 0 35px;
	height: 18px;
}
.rouge {
	color: #e32118 !important; 
		/*list-style: disc !important;*/
		/*background: white;*/
}
.lienparent {
	
	/*background: url('../images/prg.gif') no-repeat 0px 4px;*/
	/*margin-left: 13px !important;*/
	/*padding-left: 14px !important;*/}
.classtitrechoix {
	background: none !important;
}
#choixgauche li, #choixgauche a {
	color: #6D6D6D;
	transition-duration: 0.1s;
    transition-property: margin-left;
    transition-timing-function: ease-in;
}
#choixgauche a:hover {
	color: #e32118;
	margin-left:5px;
}
# lienDomestique {
	background: #FFFCFB;
}
#choixgauche li {
	list-style: disc;
	/*position: relative !important;*/
	/*background: none;*/
}
#domestique {
	background: white;
	padding-left:26px;
	/*width: 174px;*/
	margin-left:-26px!important;
	/*overflow: hidden;*//*list-style: disc !important;*/
}
.domestique {
	background: white;
	padding-left:26px;
	/*width: 174px;*/
	margin-left:-26px!important;
	/*overflow: hidden;*//*list-style: disc !important;*/
}
#domestiquewhite {
	background: white;
	/*padding-left:26px;*/
	/*width: 174px;*/
	/*margin-left:-26px!important;*/
	/*overflow: hidden;*/
	width: 172px;
	margin-left: -25px;
	padding-left: 25px;/*position: relative;*/
}
.sanspuce li {
	list-style: none !important;
	/*font-size: 110%;*/
}
.retour {
	margin-bottom: 10px;
}
/************Milieu**************/
#milieucentrelisteproduit {
}
#milieucentrelisteproduit h1 {
/*	font-size: 150%;
*/	padding: 8px 0px 19px 15px;
	background: url('../images/backgroundtitre.gif') repeat-y;
	color: white;
	text-transform: uppercase;
}

#milieucentrelisteproduit .lienGamme{
	background: url("../images/bouttonrond.gif") no-repeat 0px 0.1em;
	color: #000;
	font-weight: bold;
	/*margin-left: 515px;*/
	float: right;
	padding-left: 15px;
	margin-top: -10px !important;
	margin-right: 10px;
	/*padding-bottom: 10px !important;*/
	/*font-size: 80%*/;
}
#milieucentrelisteproduit .lienGamme2{
	background: url("../images/bouttonrond.gif") no-repeat 0px 0.1em;
	color: #000;
	font-weight: bold;
	padding-left: 15px;
	margin-left: 10px;
	margin-top: -10px !important;
	/*position:absolute;*/ 
}
#divGenieClimatique h2 {
	color: #e32118;
    font-weight: normal;
    padding-left: 15px;
    position: relative;
    top: -15px;
}
.divcirculateur h2 {
	text-transform: uppercase;
	padding-left: 20px;
	padding-bottom: 5px;
	border-bottom: 1px solid #DDDDDD;
	background: url("../images/flecherouge.jpg") no-repeat 9px 0.3em;
}

/* add c2m */

.posLienAncre{ 
	border: 2px none #ff0000;
    display: block;
    margin-left: 518px;
    margin-top: 57px;
    position: absolute;
    width: 186px;
    z-index: 1;}

.TitreLienAncre{ position:absolute; margin-top:-39px; display:block; color:#fff; font:12px Arial; text-transform:uppercase; font-weight:bold; margin-bottom:10px;  } 

.menAncreTop, a.menAncreTop, a.menAncreTop:link{ display:block; width:215px; overflow:hidden; color:#666; font:11px Arial; text-transform:uppercase; margin-bottom:2px; text-decoration:none; } 
a.menAncreTop:hover{ color:#ff1100; }

.topPage, a.topPage, a.topPage:link{ display:block; height:70px; width:200px; padding-left:55px; padding-top:43px; color:#ccc; overflow:hidden; background:url(../../../../tb_g/images/fl-gotop-o.png) 0 4px no-repeat; text-decoration:none; } 
a.topPage:hover{ background:url(../../../../tb_g/images/fl-gotop.png) 0 0 no-repeat; width:200px; color:#666; padding-top:42px;   }

.meaBgLi{ /* position:absolute; margin-left:12px; width:8px; height:75px; background:#ff887f; padding-top:5px; */ }
.normBgLi{ /* position:absolute; margin-left:12px; width:8px; height:75px; background:#bdbdbe; padding-top:5px; */ }
.clImgVign, a.clImgVign, a.clImgVign:link{ float:left; background:#ccc; margin-left:20px; margin-right:10px; height:100px; width:100px; overflow:hidden; border:1px solid #dddddd; }
a.clImgVign:hover{ border:1px solid #ff887f; }
.clImgVign2, a.clImgVign2, a.clImgVign2:link{ float:left; background:#ccc; margin-left:20px; margin-right:10px; height:100px; width:100px; overflow:hidden; border:1px solid #dddddd; }
a.clImgVign2:hover{ border:1px solid #b4b3b4; }

.termeST{ 
	border-bottom: 1px solid #efefef;
    color: #666;
    font: 14px Arial;
    margin-bottom: 5px;
    margin-top: 8px;
    padding-bottom: 5px;
    padding-left: 3px;
}
.titreTelecharger{ font:13px Arial; color:#333; font-weight:bold; margin-bottom:10px;  }					
.zoneLienFP{ width:250px; padding-top:3px; }	
.lienFileFP, a.lienFileFP, a.lienFileFP:link{
	font-size:11px; text-transform:uppercase; text-decoration:none; letter-spacing:-0.05em;
}
a.lienFileFP:hover{ color:#ff1201; }

	
/*
/*.blocFicheCompleteRetordCirculateur {
	padding-top: 10px;
}
.blocFicheCompleteRetord {
	width: 704px;
	/*border-bottom: dashed 1px grey;
}
.imageRetordCirculateur {
	float: left;
	border: 1px solid #DDDDDD;
}
.paraRetordCirculateur {
	float: left;
	width: 390px;
	
}
.paraRetordCirculateur p {
	color: #393937;
	font-size: 85%;
	padding-left: 9px;
	margin-bottom: 10px;
}*/
.titreparaRetordCirculateur {
font-size:1.25em;
	color: #e32118;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 4px;
	/*padding-left: 9px;*/
	
}
.lienparaRetordCirculateur {
	color: #383838;
	font-weight: bold;
	padding-left: 25px;
	background: url("../images/bouttonrond.gif") no-repeat 9px 0.1em;
	margin-top: -5px;
}
.gammecirculateur {
	margin-top: 20px;
    padding-bottom: 20px;
	border-bottom:1px dotted #D9D7D8;
	background:url("../images/separateurombre.gif") no-repeat 68% 80%;
	font-weight: bold;
}
.gammecirculateur h2 {
	color:#3F3D3F;
	margin-bottom:12px;
	background:url("../images/flechered.gif") no-repeat 0 2px;
	padding-left:20px;
	text-transform:uppercase;
	margin-left:12px;
}
.titreSousCat{
	font:16px Arial; font-weight:bold;
	color:#3F3D3F;
	margin-bottom:12px;
	background:url("../images/flechered.gif") no-repeat 0 2px;
	padding-left:20px;
	text-transform:uppercase;
	margin-left:12px;
} 
.gammecirculateur img {
	float:left;
	margin-right:9px;
	margin-left:20px;
}
.pfiche {
	float: left;
	width:340px;
	margin-top: -3px;
	/*font-size: 90%*/;
	
}
.pfiche p {
	color: #383838 !important;
	font-weight: normal;
	width: 325px !important;
	font-size:12px;
	
}
.gammecirculateur p {
	/*font-size: 90%*/ !important;
/*	font-size: 85%;
*/	float:left;
	width:346px;
	color:#8D8A8B;
}
.gammecirculateur .Prdroite {
	float:left;
	margin-left: 15px;
}.divTelecharger {
	float: right;
	margin-left: 10px;
	margin-top: 4px;
	width: 220px;
}
.divTelecharger h4 {
	color: #6D6C6C;
	/*font-size: 70%*/;
	padding-bottom: 5px;
} 
.listeTelecharger li a {
	color: #6D6C6C;
	/*font-size: 100%*/;
	padding-bottom: 5px;
	font-weight:normal;
}
a.download{
	background: url("../images/pdf.gif") no-repeat 0 -3px;
	height: 20px;
	padding-left: 20px;
	padding-bottom: 3px;
}
a.clique{
	background: url("../../../../test/images/btrouge.png") no-repeat 0 0.1em;
	height: 20px;
	padding-left: 20px;
	padding-bottom: 3px;
}
.liDisquette {
	padding-left: 20px;
	background: url("../images/disk.gif") no-repeat 0 0.1em;
	height: 20px;
}
.liPDF {
	height: 20px;
	padding-left: 20px;
	background: url("../images/pdf.gif") no-repeat 0 0.1em;
}
.liDisquetteN {
	padding-left: 25px;
	background: url("../images/disk.gif") no-repeat 0 0.1em;
	height: 20px;
}
.liPDFN {
	height: 20px;
	padding-left: 25px;
	background: url("../images/pdf.gif") no-repeat 0 0.1em;
}
.liste{
	height: auto;
    min-height: 150px;
}
#milieudroitombre {
	float: left;
	background: url('../images/bordureombre.gif') no-repeat 0 40% ;
}
/** bloc haut de page**/
.lien a{
	color: #383838;
/*	font-size: 75%;
*/	/*margin-left: 580px;*/
	padding-left: 12px;
	background: url("../images/puceHautPage.png") no-repeat 0 0.4em;
}
.lien {
}

.lienTopR{
	margin-left: 20px;
	color: #383838;
	padding-left: 14px;
	margin-top: 5px;
	padding-bottom: 15px;
	background: url("../images/puceHautPage.png") no-repeat 0 0.4em;
}

.divcirculateur {
	position:relative;
}
/*/////////////////////////////////////////////////////////////////////////////////////*/
.tumevois ul {
width: 640px !important;
}/*#toutsalmson {
	border: red 1px solid !important;
	width: 150px !important;
	height: 24px;
}
#espacecom {
	border: red 1px solid !important;
	width: 150px !important;
	height: 24px;
}
#espcepro {
	border: red 1px solid !important;
	width: 150px!important;
	height: 24px;
}
#accueil {
	border: red 1px solid !important;
	width: 100px !important;
	height: 24px;
}*/
.lienActif1{		/* elements modifi�s le 21052007 */
	float:left;
}
.lienActif2{
	float:left; 
	/*margin-left:1px;*/ 
	margin-right:5px;
}
.lienActif3{
	float:left; 
	margin-left:1px; 
	margin-right:7px;
}
.lienActif4{
	float:left;
	margin-top:-1px;
}
/********************************************/
.right ul {
	float: right !important;
	padding-right: 5px !important;
	padding-right: 0;
}
.EnteteMenuOpera ul ul {
		width: 584px !important;
}
.widthAuto {
	width: auto !important;
}
#logo img {
	margin-top:15px;
	margin-bottom: -5px !important;
	margin-bottom: 0;
	float: left;
	/*margin-left:5px;*/
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/
#ombregauche1 {
	float:left;
	width: 715px;
	background:url("../images/oact1.gif") 0 67% no-repeat !important;
	background:url("../images/oact1.gif") 0 62% no-repeat;
	padding-left:18px;
}
#ombredroite1{
	float:left;
	background:url("../images/oact.gif") 100% 69% no-repeat !important;
	background:url("../images/oact.gif") 100% 64% no-repeat;
	padding-right:20px;
	width: 715px;
	margin-right: -5px;
}
#imbloc img {
	float:left;
	margin:5px 8px 58px 18px;
	border: 2px solid #E0E0E0;
}
#imbloc p {
	/*font-size: 80%*/;
	width:492px;
	float:left;
	color:#383838;
	text-align:justify;
	line-height: 1.5em;
}
#imbloc h2 {
	margin-top:111px;
/*	font-size:120%; */	font-weight: bold;
	text-transform:uppercase;
	width:492px;
	float:left;}
#touteact {
	margin-top:58px;
	color:#383838;
/*	font-size:110%;
*//*	font-family:arial; */	text-transform:uppercase;
	border-bottom:1px dotted #C8C7C7;
	margin:0 18px 0 18px;
	font-weight:normal;
	}
	/*.actbloc {
	margin:0 18px 0 18px;
	border-bottom:1px dotted #C8C7C7;
	min-height:150px;
	height:auto !important;
	height:150px;
	}*/
		.actbloc h2 {
		left: -10px;
    	position: relative;
		margin-top:18px;
		width:100%;
		background: url("../images/flechered.gif") no-repeat 0 0 ;
		padding-left:0;
		padding-bottom:4px;
		/*font-size:90%;*/	}
	.actbloc p {
		float:left;
		/*font-size:80%;*/		color:#383838;
	}
	.consulte {
		/*padding-top:10px;*/
		padding-left:15px !important;
		padding-left:18px;
		width:148px !important;
		float:left;
	}
	.paragraphe {
		/*width:495px;*/
		width:100%;
		float:left;
		min-height: 25px;
		height: auto !important;
		height: 25px;;
	}	.actulien {
		background:none!important;
		/*background:url("../images/cerclerouge1.gif") no-repeat 12px 12px !important;*/
		margin-left:20px;	}
		.actulien a:hover{
		color:#e32118;	
		}
	#lienredrec {
		color: red;
	}	.actulien a {
		color:#383838;
		position: relative;
    top: -1px;
		/*font-size:70%;*/
	}
	.actulien2 a {
		color:#383838;
	/*font-size:90%;*/	}
.actulien2 {
		margin-top:110px !important;
		margin-top:123px;
		background:url("../images/cerclerouge1.gif") no-repeat 12px 10px !important;
		background:url("../images/cerclerouge1.gif") no-repeat 12px 12px;
		/*font-size:80%;*/		margin-left:20px;
		padding:8px 0 8px 24px;
	}
	/*.actbloc .consulte .actulien {
		
		font-size:100%;
		
	}*/
	.dateact{
		display:block;
		padding-left:0;
		font-weight:bold;
		text-transform:uppercase;
		padding-bottom:10px;
	}
	#milieudroit1 h3{
		background:#fff url("../images/vraussi.jpg") no-repeat;
		width:204px;
		display: none;
		}
	#milieudroit1 {
		/* background: white url("../images/basdr.jpg") no-repeat 0 100%; */
		min-height:120px;
		height:auto !important;
		height:120px;
		padding-bottom:10px;
		float:left;
		margin-left:0px !important;
		margin-left:-15px ;
		}
	#blancb ul li {
		background:url("../images/cerclerouge1.gif") no-repeat 15px 12px ;
		padding:8px 0 8px 28px;
		border-bottom:1px dotted #C8C7C7;
		margin: 0 4px 0 4px;
	}
	#blancb ul li a {
		color:#383838;
		/*font-size:80%;*/	}
	#blancb ul #pasdebord {
		border-bottom:none;
/*		margin-bottom: 4px;
*/	
	}
	#milieudroit1 {
	float:left;
	width:203px;
}
.actbloc .paragraphe .textPr{
	margin-left:0px !important;
	}
#Idombrerouge {
	float:right;
	background: url('../images/ombredroitrouge.gif') no-repeat 0% 10% !important;
	background: url('../images/ombredroitrouge.gif') no-repeat 0% 10%;
	width:4px !important;
	width: 6px;
	min-height: 250px;
	height: auto !important;
	height: 250px;
	margin-right: 3px !important;
	margin-right: 6px;
}
/*****************************************************/
#Idactlienun , #Idactliendeux , #Idactlientrois , #Idactlienquatre {
	position: absolute !important;
	top: 20px !important;
	right: 5px !important;
}
.actbloc {
	position: relative;
}
#Idcandidature {
	/*font-size: 80%*/;
	font-weight: bold;
}
.classrecred {
	color: red !important;
}
#ombregaucherec {
	float:left;
	width: 715px;
	background: url("../images/ombrerecrutementgauche.gif") 0 60px no-repeat !important;
	background:url("../images/ombrerecrutementgauche.gif") 0 60px no-repeat;
	padding-left:5px !important;
	padding-left: 5px;
}
#ombredroiterec{
	float:left;
	background:url("../images/ombrerecrutementdroitee.gif") 100% 210px no-repeat !important;
	background:url("../images/ombrerecrutementdroitee.gif") 100% 210px no-repeat;
	padding-right:5px !important;
	padding-right:5px;
	width: 715px !important;
	margin-right: -5px !important;
	margin-right: 5px;
}
#ombregauche1 {
	float:left;
	width: 715px;
	background:url("../images/oact1.gif") 0 67% no-repeat !important;
	background:url("../images/oact1.gif") 0 62% no-repeat;
	padding-left:18px;
}
#ombredroite1{
	float:left;
	background:url("../images/oact.gif") 100% 69% no-repeat !important;
	background:url("../images/oact.gif") 100% 64% no-repeat;
	padding-right:20px;
	width: 715px;
	margin-right: -5px;
}
/*#ombrerec{
	float:left;
	background: url("../images/22.gif") 100% 0% no-repeat !important;
	background:url("../images/22.gif") 100% 64% no-repeat;
	padding-right:20px;
	width: 715px;
	margin-right: -5px;
	min-height: 1px;
	height: auto !important;
	height: 1px;
}*/
#Idombrerougerec {
	float:right;
	background: url('../images/ombredroitrouge.gif') no-repeat 0% 10% !important;
	background: url('../images/ombredroitrouge.gif') no-repeat 0% 10%;
	width:4px !important;
	width: 5px;
	min-height: 250px;
	height: auto !important;
	height: 250px;
	margin-right: 17px !important;
	margin-right: 13px;
}
#MrTp2 {
	margin-top:33px !important;
	margin-bottom:33px;
}
/******************************************************************************************/
.ulclasschapeaurec {
	color: #6C6C6C;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	/*font-size: 90%*/;
}
.classchapeaurec {
	font-weight: bold;
}
.ulclasschapeaurec li {
	margin-bottom:10px;
}
.responsablesav {
	margin-top:250px;
	/**/
	padding-bottom:9px;
	/*background:url("../images/separateurombre.gif") no-repeat 68% 80%;*/
	font-weight: bold;
}
.responsablesav h2 {
	color:#3F3D3F;
	margin-bottom:12px;
	background:url("../images/flechered.gif") no-repeat 0 2px;
	padding-left:20px;
	text-transform:uppercase;
	margin-left:12px;
	border-bottom:1px dotted #D9D7D8;
	margin-right: 12px;
}
.pficherec {
	float: left;
	/*font-size: 90%*/;
	
}
.pficherec p {
	color: #383838 !important;
	font-weight: normal;
	width: 465px !important;
	padding-left: 30px;
}
.classpad {
	padding-bottom: 90px; !important/**450px*********/
}
#lienadrec {
	background: url("../images/cerclerouge1.gif") no-repeat  2px 1px !important;
	background: url("../images/cerclerouge1.gif") no-repeat  2px 1px;
	width:160px;
	float:right;
	margin-top:10px;
	/*font-size:90% !important;
	font-size:100%;*/
}
#lienadrec a{
	padding-left:15px;
	color:#383838;
/*	font-size:90% !important;
*/	/*font-size:80%;*/}
/************************************************************************************************************************************************/
#bordurefichepr{
	width:960px;
	border-top:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
	border-left:1px solid #E9E9E9;
	padding-left:15px;
}
/*
#filAriane{
	padding-left:6px;
}
#filAriane span {
	font-size: 75%;
}
#filAriane strong {
	font-weight:normal;
	font-size: 75%;
}
#filAriane a {
	font-size:90%;
	}
*/
	
#milieuCentreAxess{
	float:left;
	width:505px;
	/*	background:white;*/
	min-height: 700px;
		background: #fff url("../images/ombrefiche.jpg") no-repeat 100% 100%;}
* html #milieuCentreAxess{
   height:700px;
}#GenieClim h2{
	/*font-size:90%;*/	margin-bottom:10px;
	padding-left:18px;
}
#Eauchaude {
	font-weight:normal;
/*	font-size:110%;
*/}
#imchauf {
	float:left;
	margin:0 10px 10px 0;
}
#Mbloc{
	float:left;
	width: 320px;
}
#Description h3{
	/*font-size:90%;*/}
#Description #imgD li {
	padding-right:10px;
	float:left;
	padding-top:10px;
}
#textdef {float:none;padding:0.5em 1em;width:auto;}

#prodeco {
	float:left;
	width:100%;
	/*height:75px;*/
}
#peco {
	width:245px;
	float:right;
	margin-right:10px !important;
	margin-right:5px;
}
#divTelechargement {
	float:left;
	margin-left:21px;
	width:183px;
	height: 40px;
	
	}
#FicheP {
	display:block;
	margin-left:35px;
	/*font-size:80%;*/	margin-top:4px;
	color:#666666;
}
#prodeco a {
	color: #383838;
	/*font-size: 80%*/;
	display: block;
}
/***************blocmodifier********/
#prodeco ul #prod{
	background: url("../images/cerclerouge1.gif") no-repeat 28px 2px !important;
	background: url("../images/cerclerouge1.gif") no-repeat 28px 4px;
	padding-left: 41px;
	margin-top: 4px !important;
	margin-top: -15px ;
	}
#divDocument {
	margin-top:0 !important;
	margin-top:-14px;
	padding-bottom:10px;
}
/***********************/
#doctitre {
	padding-top:5px;
	background :url("../images/cahier.jpg") no-repeat 0 0;
	padding-left: 22px;
	height: 18px;
	text-transform: uppercase;
	margin-top:48px !important;
	margin-top:48px;
	margin-left:10px;
	width:210px;
	border-bottom:1px solid #DDDDDD;
	/*font-size:90%;*/}
/*********blocmodifier************/
#TelPDF {
	float:left;
	margin-right:12px;
	margin-left: 30px;
}#TelPDF ul .TEL{
	padding: 10px 0 2px 40px !important;
	/*padding:0 0 0 40px;*/
	background: url("../images/pdf.gif") no-repeat 15px 13px !important;
	background: url("../images/pdf.gif") no-repeat 15px 15px;
	display:block;
}
/************************/#TelPDF ul li a {
	/*font-size: 80%*/;
	color: #6D6C6C;
	display: block;
}
.tailleMo{
	display: block;
	background:none !important;
}
#imprimerfiche{
	float:left;
}
#imprimerfiche ul li {
	padding:0 0 8px 28px;}
#imprimerfiche ul li a{
	/*font-size: 80%*/;
	color: #6D6C6C;
}
#imprimerfiche ul #ImpF {
	/*background: url("../images/printer.png") no-repeat 0 0;*/
	background: rgba(0, 0, 0, 0) url("../../../../test/images/btrouge.png") no-repeat scroll 5px 2px;
}
#imprimerfiche ul #Enami {
	/*background: url("../images/Mails.png") no-repeat 0 0;*/
	background: rgba(0, 0, 0, 0) url("../../../../test/images/btrouge.png") no-repeat scroll 5px 2px;
}
#imprimerfiche ul #Demoami {
	/*background: url("../images/demovideo.png") no-repeat 0 0;*/
	background: rgba(0, 0, 0, 0) url("../../../../test/images/btrouge.png") no-repeat scroll 5px 2px;
}
#divAvisProduit h2 {
	padding-top: 8px;
	background: url("../images/Pen.png") no-repeat 0 2px;
	padding-left:16px;	
	height: 18px;
	text-transform: uppercase;
	border-bottom:1px solid #DDDDDD;
	padding-bottom:2px;
}
#divAvisProduit {
margin-left:10px;
margin-right:14px;
}
#fondaxess {
	height: 30px;
	/*background: url("../images/acessbare.jpg") no-repeat;
	color: white;*/
	padding:8px 0 8px 15px ;
/*	font-size:140%; */}
.Te{
	border-bottom:1px dotted #DDD7D7;
	/*font-size:80%;*/	padding:5px 0 5px 0;
}
.Re{
	padding-top:5px;
	/*font-size: 90%*/;
}
#lienad {
	background: url("../images/cerclerouge1.gif") no-repeat  2px 4px;
	width:135px;
	float:right;
	margin-top:10px;
}
#lienad a{
	padding-left:15px;
	color:#383838;
/*	font-size:90% !important;
*/	/*font-size:80%;*/}
#milieudroitfiche {
	border-left: 1px dotted #F3F1F1;
	width: 198px;
	float:left;
	height:209px;
	height:auto !important;
	height:209px;
}
#courbbottom {
	background:url("../images/bordbasfiche.png") no-repeat 0 100%;		/* ELEMENT MODIFIE */
	height:209px;
	height:auto !important;
	height:209px;
	padding-bottom:21px !important;
	padding-bottom:18px;
	width: 198px;
}
#prblanc {
background-color:white;
position:relative;
}
#milieudroitfiche h3 {
	/*font-size: 80%*/;
	padding:10px 0 10px 15px;
	color:red;
	}
#milieudroitfiche img {
	float:left;
	margin-left:17px;
	margin-right:12px;
}
#ombregnosf {
	margin-left:-4px !important;
	margin-left:-4px;
	background:url('../images/ombrenos.gif') no-repeat 100% 0 ;
	width: 198px !important;
	width: 198px;
	padding-right:4px !important;
	padding-right:3px ;
	float:left;
}
#listsupport ul li {
padding-top:0;
}
#listsupport ul li a {
	/*font-size:80%;*/	color:#6D6C6C;
	text-align:center;
}
#prblanc img {
	margin-top:5px;
	position:relative;
}
#supxyz {
	/*font-size:80%;*/	color:#6D6C6C;
}
#NosForm {
	margin-top:26px;
}
#NosForm ul li {
	background: url("../images/cerclerouge1.gif") no-repeat  19px 15px;
	padding:10px 0 10px 38px;
	border-top:1px dotted #DCD6D6;
	margin:0 10px 0 10px;
}
#NosForm ul li a{
	/*font-size:80%;*/	color:#383838;
}
#NosForm ul #bordb {
	border-bottom:1px dotted #DCD6D6;
}
#selec {
	background:url("../images/flechered.gif") no-repeat 24px 18px;
	height:18px;
	padding-bottom:13px !important;
	padding-bottom:0;
}
#selec img{
	margin-left:8px;
}
#selec a{
	display:block;
	padding: 0 0 0 0;
	font-weight: bold;
/*	font-size: 120%;
*/}
#selec h5:hover{
	color: #e32118!important;
}
#ombreficheG {
	background: url("../images/ombrefiche2.jpg") no-repeat 0 10%;
	width: 505px;
	float:left;
	padding-left:2px ;
}
#ombreficheD{
	float:left;
/*	background: url("../images/ombrefiche.jpg") no-repeat 99% 60%;
*/	padding-right:4px !important;
}
/***************Modif**********/
#Envoyer{
	margin-top:14px;
	margin-left:0;
}
/**************************/
#marg{
	margin-top:0 !important;
	margin-top:-7px;
	
}
/************************contactform************************************/
.upperc{
	text-transform:uppercase;
}#ombreformG{
	width:505px;
	float:left;
}
#ombreformD{
width:505px;
float:left;
}
#titrecontform{
	background:url("../images/barregris.jpg") no-repeat;
	/*height:20px;*/
	color:white;
/*	font-size:140%; */	font-weight:bold;
	padding:10px 0 10px 14px;
	text-transform: uppercase;
	width:505px;
}
#milieucentreform{
	width:503px;
	float:left;
	background:white;
}
#textform {
	padding:0 0 0 30px;
	/*font-size:90%;	width:473px;*/
}
#textform1{
	font-weight:bold;
}
#blocVous {
	margin-top:37px;
}
#blocVous h3 {
	border-bottom:1px dotted #919090;
	color: #383838;
}
#situationProf {
	margin-top:15px;
	margin-left: 113px !important;
		margin-left: 115px;
}
#bloccheck{
	width:120px;
	height:51px;
	float:left;
}
#bloccheck input{
	margin-top:2px !important;
	margin-top:-1px;
}
.VRT{
	float:right;
	color:#6D6C6C;
}
#VRTBAS{
	margin-right:21px;
}
.PEL{
	padding-left: 6px;
}
#VRTBAS{
	margin-top:6px;
}
.gris{
	color:#6D6C6C;
	float:left;
	width:114px;
}
#LabER{
	float:left;
	width:auto;
	margin-right:-12px !important;
	margin-right:0;
}
#blocVosCoordonnes h3 {
	border-bottom:1px dotted #919090;
	color: #383838;
}
.Etat1{
	float:left;
	margin-top:8px;}
.Etat1 input {
	border:1px solid #A5ACB2;
	width:266px;
	float:left;}.Etat1 label{
	float: left;
	/*font-size: 80%*/;
	text-align: right;
	margin-right: 9px;
	padding:4px 0 2px 0;
	
}
#blocVosCoordonnes{
	margin-top:8px;
}
.Etat1 select{
	width:271px;
	border:1px solid #A5ACB2;
	margin-right:0 !important;
	margin-right:8px;
}
#blocVosCentresInteret{
	margin-top:38px;
}
#blocVosCentresInteret h3{
	border-bottom:1px dotted #919090;
	color: #383838;
}
#CIT p{
	float:left;
	width:200px;
/*	font-size:85% !important;
*/	/*font-size:80%;*/	margin-top:6px !important;
	margin-top:4px;
	font-weight:bold;
	margin-left:30px !important;
	margin-left:17px;
}
#incentreineret{
	width:260px;
	float:left;
	margin-top:8px;
}
.centreinteret label {
	margin-left:10px;
/*	font-size:90% !important;
*/	/*font-size:80%;*/	color:#6D6C6C;
}
.centreinteret {
	margin-top:6px;
}
.centreinteret input{
	margin-top:3px !important;
	margin-top:-3px;
}
#BLE {
	margin-top:0 !important;
	margin-top:25px;
	margin-right:10px;
	width:250px;
	float: left;
    margin-left: 60px !important;
}
#blocVotrMessage h3 {
	width: 473px;
	border-bottom: 1px dotted #919090;
	margin: 10px 0 10px 10px;
	color: #383838;
}
#PTC {
	margin-top: 5px;
	float: left;
	width: 100px;
	margin-right: 0 !important;
	margin-right: -20px;
/*	font-size:90% !important;
*/	/*font-size:80%;*/}
.PRT{
	margin-top: 6px !important;
	margin-top:3px;
}
.PRT input{
	float: left;
	margin-top: 0 !important;
	margin-top:-2px;
}
.PRT label {
	color: #6D6C6C;
	/*font-size: 90%*/;
	margin-left: 6px !important;
	float: left;
}
#bouttonDestinataire {
	float: left;
	width: 200px;
}
#bouttonDestinataire p {
	margin-left: 14px;
}
#bouttonDestinataire label {
/*	font-size:80% !important;
*/	/*font-size:80%;*/}
#Messager {
	margin-left: 112px !important;
	margin-left: 120px;
}
#VotreMessage {
	width:452px;
	margin-left: 35px;
}
#textaera {
	width: 452px;
	height:79px;
}
textarea {
	border: 1px solid #C8C8C8;
}
#blocAbonnement h3 {
	width:473px;
	border-bottom:1px dotted #919090;
	margin: 10px 0 10px 10px;
	color: #383838;
}
#messageContact {
	margin-bottom: 6px;
	color: #6D6C6C;
}
#blocAbonnement {
	margin-top: 47px;
}
#CHG1 input{
	margin-top: 4px !important;
	float:left;
}
#CHG1 label {
	float: left;
	width: 300px;
	color:#6D6C6C;
	margin-left:10px;
}
#newsletterSalmson {
	margin-left:30px;
}
#BPGE {
	/*font-size:90%;*/	color:#6D6C6C;
	margin-top:6px !important;
	margin-top:0;
}
#DroitM {
	margin-left:8px;
	float: left;
	width:170px;
}
#foNdRED {
	height:214px;
	width:198px;
	background:url("../images/imRouge.jpg") no-repeat ;
}
#divDemandeDevis h3 {
	color:white;
/*	font-size:120%;
*/	padding:6px 0 6px 14px;
}
#parafax  {
	color: white;
	/*font-size:80%;*/	margin-top:25px !important;
	margin-top:18px;
	padding-left:14px;
}
#listeSecteurs ul li a  {
	color:#FFFFFF ;
	/*font-size:90%;*/}
.PST {
	display:block;
	color:white;
	/*font-size:70%;*/
}
#listeSecteurs ul {
margin-left:14px;
margin-top:10px;
}
#listeSecteurs ul li{
/*	margin-top:10px !important; */
	margin-top:0;
	padding-left:15px;
	background:url("../images/cerclebalnc1.jpg") no-repeat 0 2px  !important;
	background:url("../images/cerclebalnc1.jpg") no-repeat 0 0 ;
}
/***********Blocformmodifclient*********/
.FRTE {
	margin-top:15px !important;
}
.Titform {
	color: #6d6c6c;
	font-weight:bold;
	padding-left: 8px;
	/*font-size:90%;*/}
.centreinteret1 {
	padding-top:6px;
	margin-left:23px;
}
.whtc {
	padding-left:8px;
	font-size:80% !important;
	/*font-size:70%;*/
	color: #6d6c6c;
}
.Tolm {
	margin-top:3px !important;
	margin-top:0;
}/***********blocgauchepageformulaire*********************//*#Titrechoix {
	margin-top:-3px;
	background:url('../images/borform.jpg') no-repeat -2px 0;
	height:21px;
	width: 200px;}*/
/*#choixgauche li, #choixgaucheFR a {
	color: #6D6D6D;
}*/
/*#choixgauche li {
	list-style: disc;*
}
#choixgauche .sanspuce span {
	font-size: 75%;
	color: #6F6C68;
}*//*#choixgauche {
	/*font-size: 80%*/;
	padding: 0 10px 0px 26px !important;
	padding: 0 3px 0px 26px;
	font-weight: bold;
	min-height: 700px;
	height: auto !important;
	height: 700px;
	background: #FEFEFE url('../images/fom_03.gif') repeat-x;
}
#choixgauche #REDLI a{
	color:red;
	list-style-type:disc;
}
#choixgauche #REDLI  {
	background:#FEFEFE;
	padding:0  !important;
	margin:0 !important;
}*///*.rougeform {
	margin-bottom:14px;
}*/
/*.lienparent1 {
	font-size: 110%;
	display:block;
	/*padding-left:25px ;*/
	/*margin-right:0 !important;*/
	/*margin-right:-4px;*/
/*}*/
#ombreformG {
	background: url("../images/ombreformu.jpg") no-repeat 0 22% !important;
	background: url("../images/ombreformu.jpg") no-repeat 0 16%;
	width: 505px;
	float:left;
	padding-left:4px ;
}
#ombreformD{
	float:left;
	background: url("../images/ombreformu1.jpg") no-repeat 100% 12% !important;
	background: url("../images/ombreformu1.jpg") no-repeat 100% 16%;
	padding-right:4px !important;
	padding-right:4px;
	width: 505px;
}
.ENVS {
	float:right;
	margin:29px 0 45px 0;
}
/*******************************************************distributeur*****************************************************/
.liendist a{
	color: #383838;
	/*font-size: 80%*/;
	/*margin-left: 580px;*/
	padding-left: 12px;
	background: url("../images/pbas.jpg") no-repeat 0px 0.4em;	
}
.liendist {
	/*float: right;
	margin-right: 15px;*/
	margin-left: 15px;
}
#iddistributeur {
}
#Iddistributeurhaut h2{
	background: none !important;
	padding-left: 5px !important;
	margin-left: 10px !important;
	text-transform: none !important;
}
#Iddistributeurhaut {
	float: left;
    margin-top: 25px;
    width: 47%;
	padding-left: 20px;
}
/*#Pflash {
	float: right;
	margin-right:6px;
}*/
#Iddistributeurhaut1 h2{
	background: none !important;
	padding-left: 5px !important;
	margin-left: 10px !important;
	text-transform: none !important;
}
#Iddistributeurhaut1 {
	float: left;
    margin-top: 25px;
    width: 47%;
	padding-left: 20px;
}

/* Que pour IE9 */
:root #Iddistributeurhaut1 {
	margin-top: -12px\0/IE9;
}
/* Que pour IE9 */
#milieudroitdist {
	float:left;
	margin-left:-2px !important;
	margin-left:-17px ;
}
.classformbout {
	float: left;
	width: 290px!important;
	width: 256px
	margin-left: 15px;
	margin-top: -10px;
}
.classcouleurposition {
	margin-bottom: 6px !important;
	/*font-size: 100%*/ !important;
	color: #6C6C6C!important;
	font-weight: normal;
	
}
.classformbout #Profession , .classformbout #DomaineActivite {
	border: none !important;
	border: 2px solid #D3D4D8 !important;
	/*height: 19px !important;*/
	
}
#choisirpays, #departement {
	border: none !important;
	border: 2px solid #D3D4D8 !important;
	/*height: 19px !important;*/
}
.classflash {
	width: 413px !important;
	width: 413px ;
	float:right;
	height: 300px;
/*	font-size: 150% !important;
*/	margin-right:5px !important;
}
.classmilieudroitdist {
	/*margin-left: -3px !important;*/
}
#ombredroiteprim{
	float:left;
	background:url("../images/oact.gif") 100% 210px no-repeat !important;
	background:url("../images/oact.gif") 100% 200px no-repeat;
	padding-right:10px;
	width: 714px;
	margin-right: -5px;
}
.classtailleselect {
	width: 260px !important;
}
.classpos {
	float: left !important;
	margin-top: 8px;
	margin-left: 15px;
}
#milieudroitco h3{
		background:url("../images/vraussi.jpg") no-repeat;
		height:43px;
		width:204px;
		}
	#milieudroitco {
		margin-top:-1px;
		background: white url("../images/basdr.jpg") no-repeat 0 100%;
		min-height:120px;
		height:auto !important;
		height:120px;
		padding-bottom:10px;
		float:left;
		position: relative;
		margin-left:-4px;
		}
#ombredroite1234 {
	float:right;
	background: #FBFBFB url('../images/123_03.gif') no-repeat 0% 0% ;
	width:1px !important;
	width: 5px;
	min-height: 650px;
	height: auto !important;
	height: 650px;
	margin-right: -1px !important;
	margin-right: -5px;
	margin-top: 230px;
}
#Idombrerougedi {
	float:right;
	background: url('../images/ombredroitrouge.gif') no-repeat 0% 10% !important;
	background: url('../images/ombredroitrouge.gif') no-repeat 0% 0;
	width:4px !important;
	width: 5px;
	min-height: 250px;
	height: auto !important;
	height: 250px;
	margin-right: 27px !important;
	margin-right: 12px;
}
.classtopesp , #idtopesp {
	margin-top: 10px !important;
}
#ombreformdr {
	float:left;
	background: url("../images/ombrefiche.jpg") no-repeat 100% 180%;
	width:505px;
	padding-right:4px;
}/* Page formation */.Newlargeur {
	float:left;
	letter-spacing: 0em!important;
}
#fontz {
/*	font-size:160% !important;
font-size:120%;*/	
}
.responsablesav ul {
	margin-left:46px !important;
	margin-left:50px;
	font-weight:normal;
}
.responsablesav ul li {
	padding-bottom:3px;
	list-style-type: disc !important;
}
.responsablesav ul li .NoDisC {
	margin-left:4px !important;
}
.responsablesav ul li .NoDisC li {
	list-style-type: none !important;
/*	font-size:100% !important;
*/	/*font-size:90%;*/}
.responsablesav #condition {
	margin:0;
	padding-left:47px !important;
	padding-left:50px;
	font-weight: normal;
	width:411px !important;
	color:#383838;
/*	font-size:100% !important;
*/	/*font-size:90%;*/}
#dossier {
	width:447px;
	height:45px;
	margin-left:10px;
	background: #D8D8D8;
	border:1px solid #D1C9C7;
}
#dossier img {
	float:left;
	margin-top:3px;
}
#Dosstitre{
	float:left;
	margin-left:10px;
	margin-top:15px;
	text-transform:uppercase;
	color: #8D8D8D;
}
#BlocDOWNLD  ul li .BCT{
	list-style-type: none !important;
	padding:7px 5px 4px 45px;
	margin-left:-55px !important;
	margin-left:-62px;
	width:350px !important;
	width:351px;
	position: relative;}
#BlocDOWNLD  ul li .BCT a{
/*	font-size:90% !important;
*/	/*font-size:80%;*/	color: #858585;
	list-style-type: none !important;
}
#PDFDLT{
	list-style-type:none;
}
#TitleF {
	/*font-size:90%;*/	margin:7px 0 0 0;
}
#BlocDOWNLD  ul li #BTR {
	height: 20px;
	height:auto !important;
	height:20px;
	margin-top:10px;
	background:#EDEDED url("../images/pdf1.gif") no-repeat 15px 6px;
	border:2px solid #D7D0D1;
	border-bottom:2px  dotted #D7D0D1;
	list-style-type: none !important;
	padding-bottom:14px;
}
#BlocDOWNLD  ul li  #BSF {
	background:#E5E5E5 url("../images/pdf1.gif") no-repeat 15px 6px;
	list-style-type: none !important;
	border:2px solid #D7D0D1;
	border-top:none ;
	height: 20px;
	height: auto !important;
	height: 20px;
	padding-bottom:14px;
}
#blocdRoiTe{
	margin-top:12px;
	width:220px !important;
	width:172px;
	float:left !important;
	margin-left:9px !important;
	margin-left:9px;
}
#blocdRoiTe p{
/*	font-size:90% !important;
*//*font-size:75%;*/
	margin-bottom:9px;
	color:#6D6D6D;
}
#blocdRoiTe a {
	color:#8D8D8D;
/*	font-size:90% !important;
*//*font-size:75%;*/
}
#Imprime {
	float:right;
	margin-right:13px !important;
	margin-right:-32px;
	background:url("../images/printer.jpg") no-repeat 0 0;
	padding:0 0 2px 28px !important;
}
#Imprime a {
	color:#6C6C6C;
}
.MRGE {
	margin-bottom:10px;
}
.Signesup {
	/*font-size:80%;*/}.Lienencours {
	background: white !important;
	margin-right:-9px !important;
	margin-right:-3px ;
	color:red !important;
}
#PDR{
	margin:0;
	padding:0;
}
#TEX {
	margin:0;
	padding:0;
}
.TEX {
	margin:0;
	padding:0;
}
#blocdRoiTe img{
	border:1px solid #666666;}
#fontt {
	font-weight:normal;
/*	font-size:80% !important;
*/}
.TF {
	color:#383838 !important;
	width:420px !important;
}
#TRS {
	margin-top:0 !important;
	margin-top:-10px;
}
.RELOLD {
	padding-bottom:5px !important;
}
.pficherec ul li .ecriture{
/*	font-size:100% !important;
*/	/*font-size:90%;*/}
.CLT {
	color:#6C6C6C !important;
}
.Espacement {
	margin-bottom:15px !important;
}
#ombreformfiche {
	background:url("../images/ombrefc.gif") no-repeat 100% 16% !important;
	background:url("../images/ombrefc.gif") no-repeat 100% 3%;
	width:468px !important;
	float:left !important;
	padding-right:4px;
}
	
#milieuCent{
	float:left;
	width:468px !important;
	background:white;
	color:#383838 !important;
}
#margtop{
	margin-top:15px !important;
	margin-top:25px ;
}
.margtop{
	margin-top:15px !important;
	margin-top:25px ;
}
#ombreformdf{
	background:url("../images/oact.gif") 100% 180px no-repeat !important;
	background:url("../images/oact.gif") 100% 200px no-repeat;
	width:709px;
	padding-right:20px;
	float:left;
}.tx-indexedsearch {
	background: #f1f1f1 none repeat scroll 0 0;
    border: 1px solid #cecece;
    min-height: 600px;
    padding: 10px;
    width: 100%;
}
* html .tx-indexedsearch {
   height:600px;
}
#milieucentre tbody td a {
color: #304853;
}.distributeurs h3 {
color: #3f3d3f;
margin-bottom: 12px;
margin-top: 24px;
background-color: transparent;
/*background-image: url(../images/flechered.gif);*/
/*background-repeat: no-repeat;*/
background-attachment: scroll;
background-x-position: 0pt;
background-y-position: 2px;
padding-left: 45px;
text-transform: uppercase;
}.distributeurs p {
margin-top: 0pt;
margin-right: 18px;
margin-bottom: 10pt;
margin-left: 30px;
}
.tx-indexedsearch-whatis {
	color: #3f3d3f;
	margin-bottom: 12px;
	margin-top: 24px;
	background-color: transparent;
	background-image: url(../images/flechered.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: 0pt;
	background-y-position: 2px;
	padding-left: 20px;
	text-transform: uppercase;
	margin-left: 12px;
}.tx-indexedsearch-browsebox {
	margin-left: 12px;
	margin-top: 18px;
}.tx-indexedsearch-res {
	margin-left: 12px;
}.tx-indexedsearch-res div {
	margin-top: 18px;
}.tx-indexedsearch-browsebox a, .tx-indexedsearch-res a {
	color: #383838;
	text-decoration: none;
}.tx-indexedsearch-browsebox a:hover, .tx-indexedsearch-res a:hover {
	text-decoration: underline;
}
/********* contenu libre ***********/
.contenuLibreCentre {
	width: 715px;
	min-height:500px;
	height:auto !important;
	height:500px;
	background:white;
	float:left;
/*	font-size: 0.85em;*/
	color: rgb(56, 56, 56);
	line-height: 1.4em;
}.contenuLibreCentre h1{
	background: url("../images/titreproduit.jpg") no-repeat;
	height: 43px;
	color:white;
	/*font-size:145%;*/
	/*	font-size:165%; */
text-transform: uppercase;
	padding-left: 20px;
    padding-top: 20px;
/*	font-weight:bold; */
}
.h2
{
	color:#6D6C6C;
/*	font-size: 1.6em;
*/	margin: 0 0 1em 8px;
}
.contenuLibreNiv2 {
	border-bottom:1px dotted #F4F2F3;
	padding-bottom:9px;
}
.contenuLibreNiv2 h2 {
	margin: 0pt 18px 0pt 30px;
}
.contenuLibreNiv2 h3 {
	color:#3F3D3F;
	margin-bottom:12px;
	background:url("../images/flechered.gif") no-repeat 0 2px;
	padding-left:20px;
	text-transform:uppercase;
	margin-left:12px;
	color:#3F3D3F;
/*	font-size: 1.2em;
*/	margin-bottom: 1em;
}
.contenuLibreNiv2 h4 {
	padding-left:20px;
}
.contenuLibreNiv2 p {
	/*font-size: 90%*/ !important;
/*	font-size: 85%;
*/	/*color:#8D8A8B;*/
	margin:10px 18px 10px 30px;
}
.contenuLibreNiv2 ul{
	margin: 0 18px 0 30px;
}
.contenuLibreNiv2 li{
	list-style-type: square;
	margin: 0 0 0 40px;
}
.contenuLibreNiv2 table
{
	/*margin: 10px 10px;*/
	border-collapse: collapse;
	margin:10px 23px 10px 30px;
}
.contenuLibreNiv2 td
{
	border: 1px solid white;
}
.contenuLibreNiv2 thead
{
	background: rgb(114, 114, 114);
	color: white;
	text-transform: uppercase;
/*	font-size: 1.2em;
*/}
.contenuLibreNiv2 tr.ligne
{
	background: rgb(221, 221, 221);
}
.contenuLibreNiv2 thead td
{
	padding: 8px 17px;
	line-height: 1em;
	width:33%;
}
.contenuLibreNiv2 tbody td
{
	padding: 6px;
}
.contenuLibreBlocD1 h3{
	background:url("../images/vraussi.jpg") no-repeat;
	height:43px;
	width:203px;
	margin-bottom:0px;
}
.contenuLibreBlocD1 {
	/*background: url("../images/basdr.png") no-repeat 0 100%;*/		/* ELEMENT MODIFIE 22052007 */
	/*min-height:120px;
	height:auto !important;
	height:120px;*/
	padding-bottom:16px;	/* ELEMENT MODIFIE 22052007 */
	float:left;
	width:203px;
	margin-top:1px;
}
.contenuLibreBlocD1 ul { margin:0}

.contenuLibreBlocD1 div {
	/*background-color: white;*/
}
.contenuLibreNiv2 a{
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}
.contenuLibreNiv2 a:hover{
	text-decoration:underline;
}
/********* ACCUEIL ***********/
/*#milieu2{
	margin-top:50px;
}*/
#milieu2{
	margin-top:0px;
}
#guideFlash{
	float:left;
	/*margin-top:-3px;*/
}
#flashAccueil{
	margin-left:-19px;
}
* html #flashAccueil{
	position:absolute;
	margin-left:-19px;
}
/********* NOS PRODUITS ***********/
#produitMilieuDroit{
	float:left;
	width:196px;
}
#selecson{
	cursor:pointer;
	margin:10px 0 0 7px;
}
#selecson ul {
	border-bottom: 1px dotted #d9d7d8;
    margin-top: 10px!important;}

#selecson a, #selecson a:hover{
	text-decoration:none;
}
#headSelecson{
	width:194px;
	height:103px;
	margin-top:-9px;
	background-image:url(../images/headSelecson.jpg);
}
.lienDiv{
	cursor:pointer;
	text-decoration:none;
}
#corpsSelecson{
	width:194px;
	background-image:url(../images/corpsSelecson.gif);
	font-family:Arial, Helvetica, sans-serif;
	color:white;
}
#corpsSelecson p{
	/*font-size:90%;*/	padding:0 10px 0 15px;
}
#corpsSelecson h5{
	position:relative;
/*	font-size:120%;
*/	padding:10px 10px 0 32px;
	background:url(../images/puceSelecson.gif) no-repeat 15px 13px;
}
#corpsSelecson h5 a{
	text-decoration:none;
	color:#FFFFFF;
}
#piedSelecson{
	width:194px;
	height:21px;
	background-image:url(../images/piedSelecson.png)
}
/********* FICHE PRODUIT ***********/
#droiteWysiwyg h3{
	margin-left:-15px;
}
#droiteWysiwyg{
	color:#6d6c6c;
	margin-left:15px;
	/*font-size:90%;*/}.contenuLibreNiv2 table img {
	margin: 10px;
}

.lienPostuler a {
	background:transparent url(../images/cerclerouge1.gif) no-repeat scroll 2px 1px !important;
	color:#383838;
/*	font-size:90% !important;
*/	padding-left:15px;
}/**** Ajout du style pour historique ****/
.historique .intro p {
	margin-bottom:10px!important;
}
.historique dl {
	margin:0 30px;
}
.historique dt {
	display:block;
	margin:30px 0 5px 0;
	color:#3F3D3F;
/*	font-size:120%;
*/	font-weight:bold;
	border-bottom:1px solid #DBDBDB;
}
.historique dd {
	text-align:justify;
}
.historique dd p {
	margin:0 0 10px 0 !important;
}
.historique dd p img {
	display:block;
	margin:auto;
	border:1px solid #3F3D3F;
}/**** Style lien distributeurs ****/
.distributeurs p a {
	color:#575556;
	/*font-size:90%;*/	font-weight:bold;
}
/**** Tableaux de Gamme ****/
.tableau-gamme {
	width:96%;
	margin:0 2% 20px 2%;
	border-bottom:1px solid #CCC;
	border-collapse:collapse;
}
.tableau-gamme caption {
	font-weight:bold;
/*	font-size:130%; */	text-transform:uppercase;
}
.tableau-gamme th,
.tableau-gamme td {
	height:30px;
	/*font-size:80%;*/	text-align:center;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
}
.tableau-gamme tr.alter {
	background:#EEE;
}
.tableau-gamme th {
	border:0;
	background:#CCC;
}
.tableau-gamme td.categorie {
	text-align:center;
	background:#DDD;
}
.tableau-gamme td.souscategorie,
.tableau-gamme td.souscategoriefirst,
.tableau-gamme td.souscategorielast {
	border:1px solid #FFF;
	border-top:0;
	background:#DDD;
}
.tableau-gamme td.souscategoriefirst {
	border-left:1px solid #CCC;
}
.tableau-gamme td.souscategorielast {
	border-right:1px solid #CCC;
}.tableau-adduction th,
.tableau-adduction td,
.tableau-relevage th,
.tableau-relevage td {
	width:10%;
}
.tableau-genie td {
	width:7.14%;
}
.tableau-oem td {
	vertical-align:top;
}
.tableau-oem td.categorie {
	vertical-align:middle;
}
.tableau-oem td ul {
	margin:10px 0 10px 30px;
	list-style-type:disc;
}
.tableau-oem td ul li {
	text-align:left;
	list-style-type:disc;
}
.tableau-industrie th,
.tableau-genie th {
	border-right:1px solid #FFF;
	border-left:1px solid #FFF;
	background:#CCC;
}
.tableau-industrie th.entetefirst,
.tableau-genie th.entetefirst {
	border-left:1px solid #CCC;
}
.tableau-industrie th.entetelast,
.tableau-genie th.entetelast {
	border-right:1px solid #CCC;
}

/* Corrections et merge de styles */
h1 {font-size:1.7em; line-height:1; margin-bottom:0.5em;}
h2 {font-size:1.5em; margin-bottom:0.75em; }
h3 {font-size:1.5em; line-height:1; margin-bottom:1em;}
h4 {font-size:1.2em; line-height:1.25; margin-bottom:1.25em; }
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
.csc-header h1{font-size:1.7em; line-height:1; margin-bottom:0.5em;}
.csc-header h3{font-size:1.5em; line-height:1; margin-bottom:1em;}
.bodytext a{color:#555555;}
#textdef h4 {clear:both;margin:1em 0 0.3em;}
#imgD {float:left;width:260px !important;}
#formOEM label { clear:both; color:#6D6C6C; float:left; font-size:80%; margin-right:9px; padding:4px 0 2px; text-align:right; width:114px;}
#formOEM input { border:1px solid #A5ACB2;margin-top:2px;width:269px;}
#formOEM textarea {border:1px solid #C8C8C8;float:left;width:269px;height:250px;}
#mailformformtype_mail {clear:both;margin-left:124px;width:100px;}
#mediatheque_mofidiable .gammeproduits .form{display:none;}
#flex_guides .form{display:none;}
#flex_guides input, #mediatheque_mofidiable input {
	background: #f5f5f5 none repeat scroll 0 0 !important;
    border: 1px solid #8d8a8b;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
	left: -18px;
    position: relative;
	}


/*****/

.btn_valider_easyquizz{
	padding-left:200px;
	margin-top:5px;
}

.content_input_easyquizz{
	margin-top:5px;
	padding-left:50px;
}

.label_quiz{
	float:left;
	width:100px;
	
}

.cocheTheme{
	margin-top:5px;
	padding-left:50px;
}

.content_input_easyquizz_theme{
	float:left;
	border: 1px solid #A5ACB2;
	-moz-border-radius: 15px;	
	margin-top:5px;	
	margin-left:50px;
	width:400px;
}

.content_input_easyquizz_theme_left{
	float:left;
	width:200px;
}

.content_input_easyquizz_theme_right{
	float:right;
	width:200px;
}

.quiz_theme_left {
	margin:20px
}

.label_quiz_theme{
	margin: 10px;
	width:100px;	
}

.input_quiz {
	float:left;
	border:1px solid #A5ACB2;
	/*font-size: 80%*/;
	text-align: left;
	margin-right: 9px;
    padding: 4px 9px 2px;
    width: 251px;
	
}

.csc-header-n2 h1{
	background-color: none;
	font-size: 16px;
	color:#FFFFFF;
	position:absolute;
	padding: 10px 0px 0px 20px;
	width:150px;
	line-height: 18px;
}	
.mailformevaluation {
	/*background:url(../images/form_login_eval.jpg) no-repeat;
	width: 200px;
	height: 119px;*/
	margin-left: 10px;
	/*margin-bottom: 15px;*/
}
#mailformlogin{
	color: #a5a5a5;
	font-size: 11px;
	width:100px;
	margin: 55px 10px 7px;
	height: 15px;
	padding-left: 3px;
	padding-right: 3px;
}
#mailformpass{
	color: #a5a5a5;
	font-size: 11px;
	width:100px;
	margin: 0px 10px 5px;
	height: 15px;
	padding-left: 3px;
	padding-right: 3px;
}
#mailformsubmitButtonName{
	background:url(../images/go.png) no-repeat;
	width:40px;
	height:20px;
	margin-top: -1px;
}
.formLoginPasswrdForget{
position:absolute;
margin:-38px 0px 0px 16px;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}

.formLoginPasswrdForget a{
color: #000;
}

.quest_pro {
	background: #eef2f3 url("../images/fond_quest_pro.jpg") no-repeat scroll right top !important;
    height: auto !important;
    min-height: 227px;
    width: 737px;
}

.quest_pro p{	
	margin-left:20px;
	font-family:helvetica;
}

.quest_pro_title{
	font-size:30px;
	padding:20px 0px 13px 0px;
}

.quest_pro_para{
	font-size:12px;
	font-weight:bold;
	color:#666666;
	padding-bottom:15px;
	width=320px;

}

.quest_spe {
	background:white url("../images/basdr2.jpg") no-repeat 0 100%;
	width:210px;
	height:310px;
	padding-top:10px;
	margin-bottom:10px;
}

.quest_spe p{
	margin-right:10px;
}

.quest_spe_title{
	font-size:18px;
	font-weight:bold;
	padding:20px 0px 13px 0px;
}

.quest_spe_para{
	font-size:12px;
	font-weight:bold;
	padding-top:15px;
	padding-right:5px;
}

.quest_spe a{
	color:red;
}

.errorMessageContact {
	margin-left:40px;
}
.Style1{
	font-size: 12px;
	font-family: "Helvetica";
	font-weight: bold;
	color: #FF0000;
}


/**
* Page nos formations :
* Pinouf : 03-02-2010
****/

.nosformations{

}

.nosformations-left{
	/*float:left;
	width:300px;*/
	padding-left:50px;
}

.nosformations-left a.pompe{
	color:#6b4949;
}

.nosformations-left a.genieclima{
	color:#ff2947
}

.nosformations-left a.surpression{
	color:#00ccfc;
}

.nosformations-left a.relevage{
	color:#8d4d0d;
}


.nosformations-left a.marron{
	color:#6b4949;
}

.nosformations-left a.red{
	color:#ff2947;
}

.nosformations-right{
	float:left;
	width:350px;
}

.nosformations-reseign{
	padding-top:0;
	text-align:right;
	width: 100%;
}

.nosformations-reseign-infos{
	border:1px solid #b8b8b8;
	width:332px;
	font-size:12px;
	text-align:right;
	padding:5px;
	margin-top:10px;
}

.nosformations-links{
    border-top: 1px dotted #d9d7d8;
    color: #555555;
    font-weight: bold;
    margin-right: 25px;
    padding-top: 20px;
}

.clearboth{
	clear:both;
	height:3px;
	overflow:hidden;
}

/ ********************** /
/ ********************* /

.cb a{
    font-weight: normal;
    font-style: italic;
}

.cb img{
    width: 65px;
    margin: 0;
}

hr.ofroide {
    background-color: #dcdcdc;
    display: block;
    height: 1px;
    margin-top: 50px;
    margin-bottom: 8px;
}

hr.nomarge {
    margin-top: 6px;
    margin-bottom: 30px;
}

.intertitre {
    text-align: center;
}

div.left {
    display: inline-block;
    text-align: center;
    font-size: 12px;
    padding-left: 84px;
    vertical-align: top;
}
p.center {
    text-align: center;
}
.cliquez {
    color: #dc0505;
    text-decoration: underline;
}
p.salmsonpass {
    text-align: center;
}
div.grise{
   background-color: #EAEAEA;
    margin-left: 15px;
    width: 96%;
}
.cb {
    padding: 0;
    margin: 0;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    width: 113px;
}
#ponponp {
    padding-left: 18px;
}
.cadeau{
    font-size: 12px !important; 
    font-weight: bold !important;
    padding-bottom: 0 !important;
    margin-bottom: 15px !important;
}
.note{
    font-size: 10px !important;
    font-style: italic !important;
    margin-top: -5px !important;
}
.nb{
    font-size: 10px !important;
    font-style: italic !important;
}
.obouton{
    font-size: 12px;
    font-weight: bold;
    padding: 0 31px;
    color: #ffffff;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #e69696 20%, #bb0707 100%) repeat scroll 0 0 !important;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #EE8787 14%, #b72424 100%) repeat scroll 0 0 !important;
    cursor: pointer;
}
label.lab{
    display: inline-block;
    width: 162px;
}
.antifloat{
    float: none;
    width: 318px;
    padding-left: 14px;
}
#idsp{
    position: relative;
    top: -16px;
}
label.checkb{
    display: inline-block;
    padding-left: 7px;
    width: 650px;
}
#checkb{
    position: relative;
    top: 3px;
}
.reglement{
    color: #555555;
}
.reglement:hover{
    color: #555555!important;
}
.feinte{
    display: none;
}
#alerte.alerte{
    display: block;
}
#uploadfiles{
    width: 128px;
    margin-left: 80px;
}
#filelist span{
    color: #6DB522;
}
.olien{
    text-decoration: underline;
}
/* règles appliquées aux champs invalides */
/*
input:invalid{
  border-color: #900;
  background-color: #FDD;
}

input:focus:invalid {
  outline: none;
}
*/