/*******************************stylepardefaut***********/
* {
	margin: 0;
}
body, input, select, textarea {
	font-family: verdana, arial, sans-serif;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border: none;
}
hr {
	display: none;
}
body, h1, h2, h3, h4, h5, h6, ol, ul, li, form, p, input, fieldset, hr {
	padding: 0;
	border: none;
}
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 #585858;
}
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;
}
/*************Style_de_la_page_accueil***************/
#global {
	margin: 0;
	padding: 0;
	width: 1000px;
	/*min-height: 635px;
	height: auto !important;
	height: 635px;*/
	font-size:80%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
#header {
	float:left;
	height:30px;
	padding-top:12px;
	width:961px;
	/*margin-left:-11px;*/
}
/***********/
#blocright {
	float:right;
	width: 610px;
}

formFind
{
	float: left;
}
#contact
{
	float:left;
	font-size:70%;
	width: 248px;
	background: url("../images/contactsalmson.gif") no-repeat 4px -2px;
	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:#696969;
}
#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;
}
*:first-child+html #numindigo{
	position:relative;
	top:-30px;
	left:560px;
}
#langues {
	padding-top: 10px;
	float: left;
	width:120px;
	padding-left:15px;
}
#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:964px;
	/*min-height: 360px;*/
	/*height: auto !important;*/
	/*height:470px;*/
	/*min-height:470px;*/
}
*:first-child+html #milieu{height:100%!important;}
#milieu:after{content:"."; visibility:hidden; clear:both; margin:0; padding:0;}
#bordure{
	border-top:1px solid #D6D6D6;
	/*min-height:528px;
	height:auto !important;
	height:528px;*/
	width:944px;
	border-right:1px solid #D6D6D6;
	border-left:1px solid #D6D6D6;
	padding-left:20px;

}
#milieu1 {
	width:964px;
	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:20px;
	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;
}
.menubas li a{
	padding-left:3px;
	font-size:10px;
	font-family: arial Helvetica, sans-serif;
	color:#373737;
}
.titre1gris{
	padding: 2px 0 6px 8px ;
	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;
}
.liengeneral a{
	color: #383838;
	font-weight: bold;
	/*font-size:90% !important;*/
	font-size:80%;
	letter-spacing:-0.09em;

}
/*.liengeneral a{
	color: #383838;
	font-weight: bold;
	font-size:80%;
	letter-spacing:-1.5px;
}*/
* html .liengeneral a {
	font-size:85%;
}
#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;
}
#Pequipe a{
	color: #383838;
	font-weight: bold;
	/*font-size:90% !important;*/
	font-size:80%;
	/*letter-spacing:-1.2px !important;*/
	letter-spacing:-0.08em;
}
*: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;
}
#Lservices a {
	color: #383838;
	font-weight: bold;
	/*font-size:140% !imporatant;
	font-size:90% !important;*/
	font-size:80%;
}
* html #Lservices a {
	font-size:85%;
}
/**************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:310px;
	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 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:90%;
}
.dsp {
	display:block;
	float:left;
	padding-right:22px;
	color: #5E5E5E;
}
#Pr {
	display:block;
	float:left; 
	color: #5E5E5E;
}
#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 {
	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;
}
#sansseparateur  {
width:110px;
}
#footer ul #sansseparateur a {
	background:none;
	}
/************************MPProduits*****************/
.milieumpproduit{
	width:945px !important;
	width:955px;
	/*height:742px;*/
}
#filAriane {
	float: left;
	margin: 21px 0  10px 9px ;
	padding-left:16px ;
}
#filAriane a{
	color: #304853;
	font-size:90%;
	text-decoration:underline;
}
#filAriane a:hover {
	text-decoration:none;
}
#filAriane strong {
	color: #FE0101; 
	font-size: 90%;
}
.Prbleu {
	color: #304853;
	font-size: 90%;
}
.fondtitre{
	background: url("../images/titreproduit.jpg") no-repeat;
	height: 43px;
	color:white;
	font-size:145%;
	text-transform: uppercase;
	padding-left:34px;
	padding-top:10px;
	margin-left:-1px;
}
.milieucentre {
	width: 715px;
	min-height:718px;
	height:auto !important;
	height: 718px;
	background:white no-repeat;
	float:left;
}
.imgtext {
	margin-left:34px;
}
.gammeproduits {
	margin-top:18px;
	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;
	padding-left:20px;
	text-transform:uppercase;
	margin-left:12px;
}
.gammeproduits img {
	float:left;
	margin-right:9px;
}
.gammeproduits p {
	font-size: 90% !important;
	font-size: 85%;
	float:left;
	width:346px;
	color:#8D8A8B;
}
/*.Prdroite {
	/*margin-left:30px !important;
	margin-left:50px;
}*/
.gammeproduits .Prdroite {
	float:left;
	margin-left: 35px;
}
.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-left:8px;														/* element modifi� 22052007 */
	background:white url("../images/courbf.jpg") no-repeat bottom left;
	margin-bottom: 8px;
	height:209px;
	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-top: 15px;
	margin-left: 10px;
}
/*#selecson img{
	margin-left:7px;
}*/#Prwhite {
	margin-top:0px;
	background:white;
	width:193px;
}
#nobordure {
border-bottom:none;
}
#bordurepageinterne {
	border-top:1px solid #D6D6D6;
	min-height:px;
	height:auto !important;
	height:528px;
	width:950px;
	border-right:1px solid #D6D6D6;
	border-left:1px solid #D6D6D6;
	padding-left:20px;
}
#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:18px;
	border-bottom:1px dotted gray;
	margin:0 18px 0 18px;
	}
	.actbloc {
	margin:0 18px 0 18px;
	padding-bottom: 12px;
	border-bottom:1px dotted;
	}
	.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;
		padding:2px 0 2px 11px;
	}

	.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;
		}
	#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{
			width:203px;
			/*background:none!important; */
			background: url("../images/basdr.png") 0 100% no-repeat!important;
			/*height:100%!important;*/
	}
	* html #blancb{padding-bottom:17px!important;}
	*:first-child+html #blancb{padding-bottom:17px!important;}
	#blancb:after{content:"."; 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;
	
	}

.csc-menu{
		width:203px;
		/*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;
	min-height: 700px;
	height: auto !important;
	height: 700px;
	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-weight: bold;
	padding-left: 15px;
	margin: 10px 0px 0px 15px;
	height: 18px;position: relative;
}
.rouge {
	color: #FE1100 !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;
	
}

# 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 {
	letter-spacing: -0.05em;
}
#milieucentrelisteproduit h1 {
	font-size: 150%;
	padding: 8px 0px 8px 15px;
	margin-bottom: 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%;
}
#divGenieClimatique h2 {
	color: #6D6C6C;
	font-size: 170%;
	padding-left: 12px;
	/*padding-bottom: 5px;*/
	font-weight: normal;
	/*margin-top: 25px !important;*/
}
.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;
}/*
/*.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 {
	color: #FF1201;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 4px;
	/*padding-left: 9px;*/
	
}
.lienparaRetordCirculateur {
	color: #383838;
	margin-left: -9px;
	font-weight: bold;
	padding-left: 25px;
	background: url("../images/bouttonrond.gif") no-repeat 9px 0.1em;
	margin-top: -5px;
}
.gammecirculateur {
	margin-top:10px;
	border-bottom:1px dotted #D9D7D8;
	padding-bottom:9px;
	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;
}
.gammecirculateur img {
	float:left;
	margin-right:9px;
	margin-left:20px;
}
.pfiche {
	float: left;
	font-size: 90%;
	
}
.pfiche p {
	color: #383838 !important;
	font-weight: normal;
	width: 335px !important;
	
}
.gammecirculateur p {
	font-size: 90% !important;
	font-size: 85%;
	float:left;
	width:346px;
	color:#8D8A8B;
}
.gammecirculateur .Prdroite {
	float:left;
	margin-left: 15px;
}

.divTelecharger {
	float: left;
	margin-left: 17px;
	margin-top: 4px;
	width: 220px;
}
.divTelecharger h3 {
	color: #6D6C6C;
	font-size: 70%;
	padding-bottom: 5px;
} 
.listeTelecharger li a {
	color: #6D6C6C;
	font-size: 100%;
	padding-bottom: 5px;
	font-weight:normal;
}
.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;
}
#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.gif") no-repeat 0 0.4em;
}
.lien {
}
.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 {
		margin-top:18px;
		width:464px;
		background: url("../images/flechered.gif") no-repeat 0 0 ;
		padding-left:30px;
		padding-bottom:4px;
		font-size:90%;
	}
	.actbloc p {
		float:left;
		font-size:80%;
		color:#383838;
	}
	.consulte {
		/*padding-top:10px;*/
		padding-left:36px !important;
		padding-left:18px;
		width:148px !important;
		float:left;
	}
	.paragraphe {
		width:495px;
		float:left;
		min-height: 25px;
		height: auto !important;
		height: 25px;;
	}

	.actulien {
		background:url("../images/cerclerouge1.gif") no-repeat 12px 12px !important;
		background:url("../images/cerclerouge1.gif") no-repeat 12px 12px;
		margin-left:20px;
		padding:8px 0 0px 24px;

	}
	#lienredrec {
		color: red;
	}

	.actulien a {
		color:#383838;
		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:30px;
		font-weight:bold;
		text-transform:uppercase;
		padding-bottom:4px;
	}
	#milieudroit1 h3{
		background:url("../images/vraussi.jpg") no-repeat;
		height:43px;
		width:204px;
		}
	#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{
			width:203px;
			background:	white;		/* ELEMENT MODIFIE 22052007 */
	}
	#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:204px;
}
.actbloc .paragraphe .textPr{
	margin-left:32px !important;
	margin-left:15px;

}
#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:10px;
	/**/
	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;
}
* html #milieuCentreAxess{
   height:700px;
}

#GenieClim h2{
	font-size:90%;
	margin-bottom:10px;
	padding-left:11px;
}
#Eauchaude {
	font-weight:normal;
	font-size:110%;
}
#imchauf {
	float:left;
	margin:0 10px 10px 10px;
}
#Mbloc{
	float:left;
	width:244px;
}
#Description h3{
	font-size:90%;
}
#Description #imgD li {
	padding-right:10px;
	float:left;
	padding-top:10px;
}
#textdef {
margin-top:10px;
float:left;
width:244px;
}
#textdef strong {
font-size:80%;
}
#textdef p{
	padding-top:10px;
	font-size:85% !important;
	font-size:85%;
}
#prodeco {
	float:left;
	width:505px;
	/*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;
}

#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.jpg") no-repeat 0 0;
}
#imprimerfiche ul #Enami {
	background: url("../images/Mails.jpg") no-repeat 0 0;
}
#imprimerfiche ul #Demoami {
	background: url("../images/demovideo.jpg") no-repeat 0 0;
}
#divAvisProduit h2 {
	padding-top: 8px;
	background: url("../images/Pen.jpg") 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 32px;
	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: 10px 0 0 30px;
	color: red;
	font-weight: bold;
	font-size: 120%;
}
#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:29px 0 0 16px;
	font-size:90%;
	width:473px;
}
#textform1{
	font-weight:bold;
}
#blocVous {
	margin-top:37px;
}
#blocVous h3 {
	width:473px;
	border-bottom:1px dotted #919090;
	margin: 10px 0 0 10px;
	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:100px;
	margin-right:-12px !important;
	margin-right:0;
}
#blocVosCoordonnes h3 {
	width:473px;
	border-bottom:1px dotted #919090;
	margin: 10px 0 10px 10px;
	color: #383838;
}
.Etat1{
	float:right;
	margin-top:8px;

}
.Etat1 input {
	border:1px solid #A5ACB2;
	width:269px;
	float:left;

}

.Etat1 label{
	float: left;
	font-size: 80%;
	text-align: right;
	margin-right: 9px;
	padding:4px 0 2px 0;
	
}
#blocVosCoordonnes{
	margin-right:19px !important;
	margin-right: 7px;
	margin-top:8px;
}
.Etat1 select{
	width:271px;
	border:1px solid #A5ACB2;
	margin-right:0 !important;
	margin-right:8px;
}
#blocVosCentresInteret{
	margin-top:38px;
}
#blocVosCentresInteret h3{
	width:473px;
	border-bottom:1px dotted #919090;
	margin: 10px 0 10px 10px;
	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;
	float:right;
	margin-right:60px !important;
	margin-right:10px;
	width:250px;
}
#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;
	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 {
	margin-top: 25px;
}
#Iddistributeurhaut h2{
	background: none !important;
	padding-left: 5px !important;
	margin-left: 10px !important;
	text-transform: none !important;
}
#Iddistributeurhaut {
	margin-top: 25px;
}
/*#Pflash {
	float: right;
	margin-right:6px;
}*/
#Iddistributeurhaut1 h2{
	background: none !important;
	padding-left: 5px !important;
	margin-left: 10px !important;
	text-transform: none !important;
}
#Iddistributeurhaut1 {
	margin-top: 25px;
}
#milieudroitdist {
	float:left;
	margin-left:-2px !important;
	margin-left:-17px ;
}
.classformbout {
	float: left;
	width: 276px !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: #FFFFFF;
   width: 884px;
   padding:10px;
   min-height:600px;
}
* 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: 20px;
text-transform: uppercase;
margin-left: 12px;
}

.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:33px;
	padding-top:13px;
	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:0pt 18px 0pt 30px;
}
.contenuLibreNiv2 ul{
	margin: 0 18px 0 30px;
}
.contenuLibreNiv2 li{
	list-style-type: disc;
	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 14px;
}
.contenuLibreBlocD1 h3{
	background:url("../images/vraussi.jpg") no-repeat;
	height:43px;
	width:203px;
}
.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 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-left:7px;
}
#selecson a, #selecson a:hover{
	text-decoration:none;
}
#headSelecson{
	width:194px;
	height:83px;
	background-image:url(../images/headSelecson.gif);
}
.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;
}

/**** Ajout du lien postuler pour l'�diteur wysiwyg ****/
.lienPostuler {
	text-align:right;
}
.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;
}



/*******************************************************grille blueprint*****************************************************/

.container {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ddd;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	width: 950px;
	padding: 10px;
	
}
.haut {
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	width: 950px;
	vertical-align:top
	clear: both;
	height: 30px;
}
.showgrid {background-image: url(../images/grid.png);
	background-repeat: repeat;
	background-position: -30px;}
body {margin:1.5em 0;}
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}
div.last {margin-right:0;}

.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24, div.span-24 {width:950px;margin:0;}
.append-0 {padding-right:20px;}
.append-1 {padding-right:40px;}
.append-2 {padding-right:80px;}
.append-3 {padding-right:120px;}
.append-4 {padding-right:160px;}
.append-5 {padding-right:200px;}
.append-6 {padding-right:240px;}
.append-7 {padding-right:280px;}
.append-8 {padding-right:320px;}
.append-9 {padding-right:360px;}
.append-10 {padding-right:400px;}
.append-11 {padding-right:440px;}
.append-12 {padding-right:480px;}
.append-13 {padding-right:520px;}
.append-14 {padding-right:560px;}
.append-15 {padding-right:600px;}
.append-16 {padding-right:640px;}
.append-17 {padding-right:680px;}
.append-18 {padding-right:720px;}
.append-19 {padding-right:760px;}
.append-20 {padding-right:800px;}
.append-21 {padding-right:840px;}
.append-22 {padding-right:880px;}
.append-23 {padding-right:920px;}
.prepend-0 {padding-left:20px;}
.prepend-1 {padding-left:40px;}
.prepend-2 {padding-left:80px;}
.prepend-3 {padding-left:120px;}
.prepend-4 {padding-left:160px;}
.prepend-5 {padding-left:200px;}
.prepend-6 {padding-left:240px;}
.prepend-7 {padding-left:280px;}
.prepend-8 {padding-left:320px;}
.prepend-9 {padding-left:360px;}
.prepend-10 {padding-left:400px;}
.prepend-11 {padding-left:440px;}
.prepend-12 {padding-left:480px;}
.prepend-13 {padding-left:520px;}
.prepend-14 {padding-left:560px;}
.prepend-15 {padding-left:600px;}
.prepend-16 {padding-left:640px;}
.prepend-17 {padding-left:680px;}
.prepend-18 {padding-left:720px;}
.prepend-19 {padding-left:760px;}
.prepend-20 {padding-left:800px;}
.prepend-21 {padding-left:840px;}
.prepend-22 {padding-left:880px;}
.prepend-23 {padding-left:920px;}
div.border {padding-right:4px;margin-right:5px;border-right:1px solid #ccc;}
div.colborder {
	padding-right:24px;
	margin-right:25px;
}
.pull-1 {margin-left:-40px;}
.pull-2 {margin-left:-80px;}
.pull-3 {margin-left:-120px;}
.pull-4 {margin-left:-160px;}
.pull-5 {margin-left:-200px;}
.pull-6 {margin-left:-240px;}
.pull-7 {margin-left:-280px;}
.pull-8 {margin-left:-320px;}
.pull-9 {margin-left:-360px;}
.pull-10 {margin-left:-400px;}
.pull-11 {margin-left:-440px;}
.pull-12 {margin-left:-480px;}
.pull-13 {margin-left:-520px;}
.pull-14 {margin-left:-560px;}
.pull-15 {margin-left:-600px;}
.pull-16 {margin-left:-640px;}
.pull-17 {margin-left:-680px;}
.pull-18 {margin-left:-720px;}
.pull-19 {margin-left:-760px;}
.pull-20 {margin-left:-800px;}
.pull-21 {margin-left:-840px;}
.pull-22 {margin-left:-880px;}
.pull-23 {margin-left:-920px;}
.pull-24 {margin-left:-950px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
.push-0 {margin:0 -20px 1.5em 10px;}
.push-1 {margin:0 -40px 1.5em 40px;}
.push-2 {margin:0 -80px 1.5em 80px;}
.push-3 {margin:0 -120px 1.5em 120px;}
.push-4 {margin:0 -160px 1.5em 160px;}
.push-5 {margin:0 -200px 1.5em 200px;}
.push-6 {margin:0 -240px 1.5em 240px;}
.push-7 {margin:0 -280px 1.5em 280px;}
.push-8 {margin:0 -320px 1.5em 320px;}
.push-9 {margin:0 -360px 1.5em 360px;}
.push-10 {margin:0 -400px 1.5em 400px;}
.push-11 {margin:0 -440px 1.5em 440px;}
.push-12 {margin:0 -480px 1.5em 480px;}
.push-13 {margin:0 -520px 1.5em 520px;}
.push-14 {margin:0 -560px 1.5em 560px;}
.push-15 {margin:0 -600px 1.5em 600px;}
.push-16 {margin:0 -640px 1.5em 640px;}
.push-17 {margin:0 -680px 1.5em 680px;}
.push-18 {margin:0 -720px 1.5em 720px;}
.push-19 {margin:0 -760px 1.5em 760px;}
.push-20 {margin:0 -800px 1.5em 800px;}
.push-21 {margin:0 -840px 1.5em 840px;}
.push-22 {margin:0 -880px 1.5em 880px;}
.push-23 {margin:0 -920px 1.5em 920px;}
.push-24 {margin:0 -950px 1.5em 950px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;}
.box {
	padding: 5px;
}
hr {
	background:#ddd;
	color:#ddd;
	clear:both;
	float:none;
	width:100%;
	height:0.1em;
	border:none;
}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {
	display:block;
	width: 950px;
	height: 100%;
}
.clear {clear:both;}
