﻿/*________________BASICS________________
----------------------------------------*/

body {
	font-family: verdana, arial,helvetica,  sans-serif;
	margin: 0;
	border: 0;
	padding: 0;
	background: #fff;
	color:#62615F;
	font-size:85%;

	}
p { padding: 0; margin: 0;}	
	
h1 { font-size: 0.85em; }

h2 {
	font-size: 0.75em;
	margin-bottom: 0;
	}

h3 {}

hr { padding: 0; margin: 0; background:#EFEFEF; }
p, li { /* this defines the base size of the "p" text in site */
	font-size: .8em;
	}
	
a, a:visited, a:active, a:hover {
	font-weight: bold;
	text-decoration: none;
	}
	
.admlist {
	height:20px;
	float:left;
	overflow:hidden;
	font-size: 10pt;
	border-bottom: 1px solid #DDE;
	}
.content_link, .content_link:visited, .content_link:active, .content_link:hover { /* style des liens dans le contenu */
	text-decoration: underline;
	font-weight:normal;
	color:#095aa6;
	}

.list_link, .list_link:visited, .list_link:active, .list_link:hover { /* style des liens dans le contenu */
	text-decoration: none;
	font-weight:normal;
	color:#095aa6;
	}
	
select,form {
	margin: 0;
	padding: 0;
	font-size: 10pt;
	}
select {
	margin: 0;
	padding: 0;
	font-size: 10pt;
	border: 1px solid;
	}
	
.pix{
margin-left:0px;
margin-top:10px;
margin-bottom:10px;
margin-right:10px;
}

a.fiches_matiere {
	color:#8C9BA2;
	font-weight: bold;
	text-decoration: none;
	}
	
a:hover.fiches_matiere {
	color:#095aa6;
	font-weight: bold;
	text-decoration: none;
	}

.fiedname { background: #eee; }
/*_____________CONTAINER_______________
---------------------------------------*/

#container { /* packages all divs; defines fixed width */
	margin: 0;
	padding: 0;
	width: 773px;
	}

/*___HEADER (LOGO, UTILITIES, PRIMARY NAV)___
----------------------------------------------*/

#headerOuter { /* wrapper of entire header area */ 
	width: auto;
	background: #f2f2f2;
	}
	
#headerInner { 
	margin:0px;
	padding: 0;
	border: 0;
	height:60px;
	overflow:hidden;
	}

/*
********** Logo
*/

#logo { float: left; }

#logo, img#polylogo {
	margin: 0;
	padding: 0;
	border: 0;
	width: 247px;
	height: 59px;
	}

.polylogo {
	font-size: 150%;
	font-weight: bold;
	color: #095aa6;
	}
	
/*
********** Utility Links
*/

#utilities  {
	float: right;
	text-align: right;
	margin: 0;
	padding: 0;
	width: auto;
	height: 59px;
	}

ul#utilist, 
ul#utilist2 {
	text-align: right;
/*	margin-top: .3em;
	margin-bottom: .5em;*/
	margin:0;
	border: 0;
	background: transparent;
	}

ul#utilist li, 
ul#utilist2 li {
	font-size: .8em;
	margin: 0;
	border: 0; /* WEIRD: add border here and it ignores the conditional for ie browsers */
	display: inline;
	list-style: none;
	} 

li.utilistitem {padding-left: .2em;}
	
.bar-bg { /* adds link separater between links */
	padding-right: 1em;
	background: url(../images/bar-separater.gif) right center no-repeat;
	}
	
a.utilinks, a:visited.utilinks, a:hover.utilinks {
	font-weight: normal;
	color: #095aa6;
	margin: 0 .3em 0 0;
	padding: 0;
	}

/*
********** Search
*/
	
#search {
	margin: 0 .3em 0 0;
	padding: 0;
	}
	
#search form {
	margin: 0;
	padding: 0;
	}
	
#search input {
	font-size: .8em;
	color: #095aa6;
	margin: 0;
	border: 1px solid #095aa6;
	}
	
#search input.go {
	font-size: .8em;
	font-weight: bold;
	color: #fff;
	background: #095aa6;
	}

/*
********** Primary Navigation
*/

#nav1horz {
	clear: both; /* necessary to clear nav1 from header floats */
	background: #fff;
	height:21px;
	overflow:hidden;
	}

ul#nav1 {
	font-size: 1em;
	text-align: left;
	margin: 0 3px 0 208px;
/* margin:0; */
/* 	padding: 0 0 0 10px; */
padding:0;
	border: 0;
/* 	background: #fff url(../images/nav1-bg.gif) no-repeat scroll left center; */
/*border:0pt none;
font-size:1em;
height:20px;
margin:0pt 3px 0pt 208px;
padding-left:10px;
text-align:center;*/
}
ul#nav1 li#prems {
	background: #fff url(../images/nav1-bg.gif) no-repeat scroll left center;
	display:block;
	float:left;
	width:5px;
	height:21px;
	margin-right:-2px !important;
	margin-right:-4px;
}


ul#nav1 li {
	line-height: 2em;
	color: #FDB713;
	margin: 0 !important;
	margin-left:-1px;
	padding: 0;
	display: inline;
	list-style: none;
	padding-right: 1.5em;
	font-weight:bold;
	display:block;
	float:left;
/* 	border:1px solid red; */
	} 

li.nav1-bg {
	padding-right: 1.3em;
	background: #fff url(../images/nav1-bg.gif) right center no-repeat;
}

	
#nav1 li a, #nav1 li a:visited, #nav1 li a:hover {
	color: #095aa6;
	background: transparent;
}

	

	
/*___SUBHEADER (SECONDARY NAV, BIG IMAGES)___
----------------------------------------------*/

/*
********** Common Template Rules
*/

#subheader { /* see "specifics" section below for all "sh2" image designations */
	background-color: transparent;
	background-position: right top;
	background-repeat: no-repeat;
	width: auto;
	margin-bottom:25px;
	margin-top:0px;
	height:205px;
	}
	
#nav2vert { /* see "specifics" section below for all "sh1" image designations */
	padding: 0;
	background-color: transparent;
	background-position: left top;
	background-repeat: no-repeat;
	z-index:5;
	margin: 0;
	border: 0; 
	width: 216px;
	height: 205px;
	} 

/*Menu de navigation vertical specifique aux pagex MATIERE__________________________*/
#transp, #menu1_1 {
	text-align:right;
	position:absolute;
	left:10px;
	top:97px;
	width:183px;
	height:14px;
	z-index:2;
}
#elast, #menu1_2 {
	text-align:right;
	position:absolute;
	left:10px;
	top:125px;
	width:173px;
	height:14px;
	z-index:2;
}
#techno, #menu1_3 {
	text-align:right;
	position:absolute;
	left:10px;
	top:155px;
	width:163px;
	height:14px;
	z-index:2;
}
#ht, #menu1_4 {
	text-align:right;
	position:absolute;
	left:10px;
	top:185px;
	width:153px;
	height:14px;
	z-index:2;
}
#biopol, #menu1_5 {
	text-align:right;
	position:absolute;
	left:10px;
	top:215px;
	width:143px;
	height:14px;
	z-index:2;
}
#appli, #menu1_6 {
	text-align:right;
	position:absolute;
	left:0px;
	top:245px;
	width:143px;
	height:14px;
	z-index:2;
}
#nav2matend {
	position:absolute;
	left:0px;
	top:247px;
/* 	top:231px; */
	width:144px;
	height:40px;
	z-index:3;
}



/*Menu de navigation vertical specifique aux pagex EQUIPEMENT__________________________*/
#debimetre, #menu11_1 {
	text-align:right;
	position:absolute;
	left:10px;
	top:95px;
	width:183px;
	height:14px;
	z-index:2;
}

#opercule, #menu11_2 {
	text-align:right;
	position:absolute;
	left:10px;
	top:122px;
	width:165px;
	height:14px;
	z-index:2;
}

#conso, #menu11_3 {
	text-align:right;
	position:absolute;
	left:10px;
	top:149px;
	width:155px;
	height:14px;
	z-index:2;
}
#decoration {
	text-align:right;
	position:absolute;
	left:10px;
	top:176px;
	width:159px;
	height:14px;
	z-index:2;
}

#broyage {
	text-align:right;
	position:absolute;
	left:10px;
	top:203px;
	width:150px;
	height:14px;
	z-index:2;
}

#peripherique, #menu11_4 {
	text-align:right;
	position:absolute;
	left:10px;
	top:176px;
	width:145px;
	height:14px;
	z-index:2;
}

#menu11_5 {
	text-align:right;
	position:absolute;
	left:10px;
	top:193px;
	width:145px;
	height:14px;
	z-index:2;
}


#nav2equipend {
	position:absolute;
	left:0px;
	top:247px;
	width:144px;
	height:40px;
	z-index:3;
}

/*li specifique au page matieres*/

li#nav2emat { 
	margin-top:4px;
	margin-right: 40px;
	border-top:1px solid #325CAB;
	}
li#nav2fmat { 
	margin-right: 50px;
	border-top:1px solid #325CAB;
}

.nav2activelinkmat, .nav2activelinkmat:hover, .nav2matselection {
	font-size:.8em;
}

.nav2activelinkmat {
	color: #FFFFFF;
}
.nav2activelinkmat:hover {
	color: #ffcc00;
}
.nav2matselection {
	color: #ffcc00;
	font-weight:bold;
}

.nav3activelink, .nav3activelink:active, .nav3activelink:visited{
	color: #ffffff;
	font-weight:normal;
	text-decoration:none;
}

.nav3activelink:hover{
	color: #ffffff;
	font-weight:normal;
	text-decoration:underline;
}

ul#nav2mat {
	font-size: 1em;
	text-align: right;
	margin: 0;
	padding: .8em 0 0 0;
	border: 0; 
	width: 193px;
	height: auto;
	}

ul#nav2mat li {
	color: #ffcc00;
	font-weight: bold;
	line-height: 2.3;
	list-style: none;
	} 
	
#nav2mat li a, #nav2mat li a:visited, #nav2mat li a:hover {
	margin: 0;
	}
	
#nav2mat li a, #nav2mat li a:visited { color: #fff; }
#nav2mat li a:hover { color: #ffcc00; }
/*____________________fin specification matiere________*/
	
 
/*Menu vertical cot�gauche (nav2)***********************/
ul#nav2 {
	font-size: 1em;
	text-align: right;
	margin: 0;
	padding: .8em 0 0 0;
	border: 0; 
	width: 193px;
	height: 205px;
	}


ul#nav2 li {
	color: #ffcc00;
	font-weight: bold;
	line-height: 2.3;
	list-style: none;
	} 

li#nav2a { margin-right: 0px; }
li#nav2b { margin-right: 9px; }
li#nav2c { margin-right: 18px; }
li#nav2d { margin-right: 27px; }
li#nav2e { margin-right: 36px; }
li#nav2f { margin-right: 45px; }
li#nav2g { margin-right: 54px; border-top:1px solid #325CAB;}

li.nav2activelink {}

#nav2 li a, #nav2 li a:visited, #nav2 li a:hover {
	margin: 0;
	}
	
#nav2 li a, #nav2 li a:visited { color: #fff; }
#nav2 li a:hover { color: #ffcc00; }

/*
********** Specific Rules for Template Subheader Backgrounds
*/

/* background images for secondary navigation div: #nav2vert */

.sh1-actutop { background-image: url(../images/sh1actu.gif); }
.sh1-accueil { background-image: url(../images/sh1corporate.gif); }
/*background images pour partie polimix */
.sh1-societe { background-image: url(../images/sh1societe.gif); }
.sh1-groupe { background-image: url(../images/sh1corporate.gif); }
.sh1-metier { background-image: url(../images/sh1corporate.gif); }
.sh1-agences { background-image: url(../images/sh1corporate.gif); }
.sh1-access { background-image: url(../images/sh1corporate.gif); }
.sh1-partenaires { background-image: url(../images/sh1partenaires.gif); }

/*background images rubrique */
.sh1-matiere_accueil { background-image: url(../images/sh1matiere_accueil.gif); }
.sh1-matiere { background-image: url(../images/sh1matiere.gif); }
.sh1-commodite { background-image: url(../images/sh1commodite.gif); }
.sh1-equipements { background-image: url(../images/sh1equipements.gif); }
.sh1-actualites { background-image: url(../images/sh1actualites.gif); }
.sh1-contact { background-image: url(../images/sh1contact.gif); }

/* background images for subheader div: #subheader */
.sh2-actutop { background-image: url(../images/sh2actu.jpg); }
.sh2-accueil { background-image: url(../images/sh2corporate.gif); }
/*background images pour partie polimix */

.sh2-societe { background-image: url(../images/sh2societe.jpg); }
.sh2-groupe { background-image: url(../images/sh2corporate.gif); }
.sh2-metier { background-image: url(../images/sh2corporate.gif); }
.sh2-agences { background-image: url(../images/sh2corporate.gif); }
.sh2-access { background-image: url(../images/sh2corporate.gif); }
.sh2-partenaires { background-image: url(../images/sh2partenaires.gif); }

/*background images rubrique */
.sh2-matiere_accueil { background-image: url(../images/sh2matiere_accueil.jpg); }
.sh2-matiere { background-image: url(../images/sh2matiere.jpg); }
.sh2-matiere-produit { background-image: url(../images/sh2matiere_produit.jpg); }
.sh2-commodite { background-image: url(../images/sh2commodite.jpg); }
.sh2-equipements { background-image: url(../images/sh2equipements_produit.jpg); }
.sh2-actualites { background-image: url(../images/sh2actualites.jpg); }
.sh2-contact { background-image: url(../images/sh2contact.jpg); }


/*_______MAIN CONTENT AREA (MCA)________
----------------------------------------*/

/*
********** Common Template Rules for MCA
*/

.mca {
	clear:both;
	margin-top:15px;
	position:relative;
	width:auto;
	height:auto;
	min-height:300px;
	}
.matmca {/*specifique aux pages MATIERE (mat) */
	clear:both;
	margin-top:15px;
	margin-bottom:0;
	padding:0;
	position:relative;
	width:auto;
	height:auto;
	}

  /* All MCA divs floated LEFT */
#acc-left, #acc-middle,
#polyleft { float: left; }

  /* All MCA divs floated RIGHT */
#accpair, #acc-right,
#polyright { float: right; }

  /* H1 headers in MCA */
h1#polytitle {
	color: #095aa6;
	margin-left: 15px;
	padding-left: 20px;
	background: transparent url(../images/bg-blue1band.gif) left center no-repeat;
	}
h1#polytitle a {
	color: #095aa6;
	text-decoration:none;
	}
	
h1#polytitle a:hover {
	color: #095aa6;
	text-decoration:underline;
	}
	
h1#mattitle {
	color: #1585AA;
	margin-left: 15px;
	padding-left: 20px;
	background: transparent url(../images/bg-aqua1band.gif) left center no-repeat;
}
h1#mattitle a {
	color: #1585AA;
	text-decoration:none;
	}
	
h1#mattitle a:hover {
	color: #1585AA;
	text-decoration:underline;
	}
h1#comtitle {
	color: #DC0000;
	margin-left: 15px;
	padding-left: 20px;
	background: transparent url(../images/bg-red1band.gif) left center no-repeat;
}
	
h1#comtitle a {
	color: #DC0000;
	text-decoration:none;
	}

h1#comtitle a:hover {
	color: #DC0000;
	text-decoration:underline;
	}

h1#equititle {
	color: #095AA6;
	margin-left: 15px;
	padding-left: 20px;
	background: transparent url(../images/bg-blue1band.gif) left center no-repeat;
}
	
h1#equititle a {
	color: #095AA6;
	text-decoration:none;
	}

h1#equititle a:hover {
	color: #095AA6;
	text-decoration:underline;
	}


p#sommaire a,
.sommaire a {
	color: #62615F;
	text-decoration:none;
	font-weight:normal;
}

p#sommaire a:hover,
.sommaire a:hover {
	color: #095aa6;
	text-decoration:none;
	font-weight:normal;
}

/* Lists in MCA */	
#polyleft ul, #polyright ul {
	margin-left: 0;
	padding: .5em 0 0 0;
	border-top: 1px solid #E9E9E9;
	width: 60%;
	}
.titepolyright {
	font-size: 0.8em;
	color:#095aa6;
	}
	
.matmiddle ul {
	margin-left: 0;
	padding: .5em 0 0 0;
	border-top: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
	width: 80%;
	}
#filet{
	margin-left: 0;
	padding: 0 0 0 0;
	border-top: 1px solid #E9E9E9;
	width: 94%;
	}

	
#polyleft li, #polyright li,
.matmiddle li {
	list-style: none;
	margin: 0 0 0.4em 0;
	font-size:11px;
	}
	
#polyleft li.blue2bandlistitem, #polyright li.blue2bandlistitem,
.matmiddle li.blue2bandlistitem { 
	padding-left: 2.5em;
	background: transparent url(../images/bg-blue2band.gif) left center no-repeat;
	}
.matmiddle li.picto_rdv {
	padding-left: 1.7em;
	margin-bottom: 9px;
	background: transparent url(../images/bg-blue2band.gif) left center no-repeat;
	}
.matmiddle li.picto_informations {
	padding-left: 1.7em;
	background: transparent url(../images/bg-blue2band.gif) left center no-repeat;
	}
.matmiddle li.picto_devis {
	padding-left: 1.7em;
	background: transparent url(../images/bg-blue2band.gif) left center no-repeat;
	}
	
li a.blue2bandlink { color: #095aa6; }

/*
********** Accueil (index.html) Rules
*/

#acc-left {
	margin-top:0px;
	margin-left: 10px;
	}
	
#accpair {
	margin-top:0px;
	margin-right: 10px;
	padding: 0;
	width: 493px;
	}
	
#acc-middle, #acc-right { margin: 0; }

#acc-left, #acc-middle, #acc-right {
	width: 230px;
	}
	
#acc-left h1, #acc-middle h1, #acc-right h1 {
	padding-left: 20px;
	}

#acc-left h1, li a.aqualink { color: #1585AA; }
#acc-middle h1, li a.redlink { color: #dc0000; }

#intertitre {
	font-size:0.8em;
	font-weight:bold;
	}

#acc-right h1, li a.newsitemlink, p a.blue2bandlink { color: #095aa6;}

#acc-left h1 {
	background: transparent url(../images/bg-aqua1band.gif) left center no-repeat;
	}
#acc-middle h1 { background: transparent url(../images/bg-red1band.gif) left center no-repeat; }
#acc-right h1 { background: transparent url(../images/bg-blue1band.gif) left center no-repeat; }
		
#acc-left ul, #acc-middle ul, #acc-right ul {
	margin-left: 0;
	padding-left: 0;
	}
	
#acc-left li, #acc-middle li, #acc-right li {
	list-style: none;
	margin-left: 0;
	}
	
#acc-left li, #acc-middle li {
	margin-bottom: .8em;
	}
	
#acc-left li.aqua2bandlistitem, #acc-left li.aqua3bandlistitem,
#acc-middle li.red2bandlistitem, #acc-middle li.red3bandlistitem { 
	padding-left: 2.5em;
	}

#acc-right li {
	border-bottom:1px solid #E9E9E9;
	padding: .5em 0 .5em 0;
	}

#acc-left li.aqua2bandlistitem {
	background: transparent url(../images/bg-aqua2band.gif) left center no-repeat;
	}
#acc-left li.aqua3bandlistitem {
	background: transparent url(../images/bg-aqua3band.gif) left center no-repeat;
	}
	
#acc-middle li.red2bandlistitem {
	background: transparent url(../images/bg-red2band.gif) left center no-repeat;
	}
#acc-middle li.red3bandlistitem {
	background: transparent url(../images/bg-red3band.gif) left center no-repeat;
	}
	
p a.blue2bandlink {
	line-height: 1.5;
	padding-left: 2.5em;
	background: transparent url(../images/bg-blue2band.gif) left center no-repeat;
	}

/*
********** Polymix Specific Rules (societe, groupe, metier, agences, et d'access)
*/

#polyleft, #polyright {  margin-bottom: 25px; }

#polyleft { 
	width: 350px;
	margin-left: 15px;
}


#polyright { 
	width: 350px;
	margin-right: 15px;
}


#polyright-content-right {
	width: 150px;
	float: right;	
}
#polyright-content-left {
	width: 150px;
	float: left;
}

.adresses-agences {
	color: #095AA6;
	font-weight: bold;
}

	

/*
********** Matiere Specific Rules
*/

.matleft {
	float:left;
	margin-left:17px;
	width:180px;
	height:auto;
}

.matthumbleft {
	float:left;
	margin-left:17px;
	width:110px;
	height:auto;
}

.matimages {
	margin: 0;
	border-bottom:1px solid #E9E9E9;
	padding-bottom:6px;
	margin-bottom:4px;
	}
	
.matmiddle {
	float:left;
	margin-left: 15px;
	width: 400px;
	}
.matmiddle-left {
	float:left;
	width: 200px;
}
.matmiddle-right {
	float:right;
	width: 120px;
}
.matmiddle-left, .matmiddle-right {margin-top:5px; margin-bottom:5px;}

.matmiddle-bottom {
	clear:both;
	margin-top:10px;
	clear: both;
	width:360px;
	height:auto;
}
	
.titre-specif-produit {
	color: #095AA6;
	font-weight:bold;
}
.specif-produit {
	xmargin-left:10px;
}
		
.matright {
	float:right;
	margin-top: 50px;
	width: 144px;
	}
.matright_fiche {
	float:right;
	margin-top: 0px;
	width: 144px;
	}
.contenaire_fleche {
	width: 144px;
	height:12px;
	clear:both;
	}
.produit_precedent {
	float:left;
	margin-bottom:10px;

}
.produit_precedent {
	float:right;
	margin-bottom:10px;
}
a.linkfiche, a:hover.linkfiche , a:visited.linkfiche , a:active.linkfiche  {
	font-size: 0.8em;
	color: #095aa6;
	font-weight: normal;
	text-decoration: none;
	}
	
.matthumbright {
	float:right;
	margin-top: 10px;
	width: 145px;
	}
.matseparateur {
	clear:both;
	height:10px;
	margin-bottom:0px;
}
.matseparateurbottom{
	clear:both;
	height:5px;
	margin-bottom:20px;
}

.matthumbseparateur {
	clear:both;
	height:15px;
	margin-bottom:5px;
	border-bottom:1px solid #E9E9E9;
}

.producttitle {
	font-size:1.7em;
	font-weight:bold;
	color:#095aa6;
	margin-top: 0;
	margin-bottom: 5px;
	line-height:1;
	text-transform:uppercase;
	}

.transtitle {
	font-size:0.8em;
	color:#095aa6;
	margin-top: 0;
	}
	
.matright ul {
	margin-left: 0;
	padding: 0;
	}
	
.matleft ul {
	margin-left: 0;
	padding: 0;
}
	
.matright li {
	margin: 0 0 .8em 0;
	}
	
li.matrightlistitem {
	list-style: none; 
	padding-left: 15px;
	background: transparent url(../images/bg-bluearrow.gif) left center no-repeat;
	}
	
li a.matrightlistlink { color: #095aa6; }	
	
/*________________IMAGES________________
----------------------------------------*/

img {
	margin: 0;
	border: 0;
	padding: 0;
	}
	
img.accuieltricontent {
	margin-top: 2px;
	width: 230px;
	height: 75px;
	}

/*_______________FOOTER________________
---------------------------------------*/

#foot {
	clear: both;
	width: auto;
	height:26px;
	background-color: #095aa6;
	background-position:65px;
	background-image: url(../images/bg-footcontact.gif);
	background-repeat:no-repeat;
	}

p.foottext {
	font-size: .65em;
	text-align: right;
	color: #fff;
	line-height: 3em;
	}
	
a.footlink, a:visited.footlink, a:hover.footlink {
	font-weight: bold;
	}
	
a.footlink, a:visited.footlink {
	color: #fff;
	border-bottom: none;
	}
	
a:hover.footlink {
	color: #ffcc00;
	}
	
/*
********** Matiere Form Rules 
*/


	
#matdrops {
	position: absolute;
	top: 175px;
	left: 580px;
	margin: 0;
	padding: 0;
	}
	
#matdrops form {
	margin: 0;
	padding: 0;
	}
	
#matdrops select {
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #095aa6;
	border: 1px solid #095aa6;
	margin-top: 7px;
	width: 180px;
	height:20px;
	}
	
.matdrops_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	margin : 0;
	}	
/*
********** Layers rollover 
*/
.matiereTranspLayer, #application {
	position:absolute;
	left:100px;
	top:81px;
	width:269px;
	height:218px;
	z-index:1;
	visibility:hidden;
	padding-top:5px;
	padding-left:130px;
	background-image:url(../images/sh2_produit_transp.jpg);
	background-repeat:no-repeat;
}

.equipementTranspLayer {
	position:absolute;
	left:149px;
	top:81px;
	width:269px;
	height:218px;
	z-index:1;
	visibility:hidden;
	padding-top:5px;
	padding-left:80px;
	background-image:url(../images/sh2_matiere_transp.jpg);
	background-repeat:no-repeat;
}

.commoditeTranspLayer {
	position:absolute;
	left:100px;
	top:81px;
	width:269px;
	height:218px;
	z-index:1;
	visibility:hidden;
	padding-top:5px;
	padding-left:130px;
	background-image:url(../images/sh2_commodite_transp.jpg);
	background-repeat:no-repeat;
}


.texte_menu_masque {
	color: #FFFFFF;
	line-height:1.4;
	}

.gammetitle {
	font-size:1.2em;
	xfont-weight:bold;
	color:#333333;
	margin-top: 0;
	margin-bottom: 5px;
	line-height:1;
	text-transform:uppercase;
	}
	
div#topActu {
    padding-top:5px;
    float:right;
    overflow:auto;
    width:550px;
    background-color:transparent;
	}
div#topActu *{
    color:#fff;
    background-color:transparent;
	}
div#topActu p a .titre-specif-produit {
    color:#fff;
    background-color:transparent;
	}
div#blocActu {
    margin:15px;
	}
div#blocActu img {
    float:left;
	}
div#blocActu object {
    float:right;
	}
span.logo_partenaires,
div.logo_partenaires {
    width:128px;
    height:80px;
    float:left;
    text-align:center;
}
ul#goBack li {
	padding-left: 1.7em;
	background: transparent url(../images/bg-blue2band.gif) left center no-repeat;
	font-size:11px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0pt 0pt 0.4em;
}
ul#goBack li a {
	color:#095AA6;
	background-color:#fff;
}
table#savedFiche a {
    color:#095AA6;
    font-weight:bold;
    font-size:0.8em;
}
.message {
    font-size:12px;
    margin-left:20px;
    border:1px solid gray;
    padding:5px 20px;
}
.deleteVisuelBlock {
    float:left;
    margin-left:10px;
}
.spacer,
.cls {
    clear:both;
}
#client {
  width:800px;
  margin-left:50px;
  margin-top:10px;
  text-align:left
}
#client form {
   width:690px;
  text-align:center;
}
#csvLink {
  width:200px;
  height:20px;
  line-height:20px;
  float:right;
}
#csvLink,
#client form select,
#client form input {
/*   float:right; */
  margin:10px;
}
#client form input#export_sorting {
/*   float:left; */
}
#client form input {
  border:none;
}
#adminTab {
  overflow: hidden;
/*   height: 560px; */
  width: 100%;
  clear:both;
}
#adminTab .overflowAuto {
  height:480px;
  overflow:auto;
}
#adminTab .big {
    width: 450px;
}
#adminTab .small {
    width: 50px;
}
#adminTab hr {
  border:1px dotted #000;
  clear:both;
}
#adminTab hr.margin {
  margin-top:20px;
  }
#adminTab span.nbrClient {
  line-height:20px;
  }
/* A la une*/
#a_la_une {
  display:block;
  height:206px;
  text-align:center;
}
#a_la_une img {
  margin: 0 auto;
}
/* Impression */
.printDisplayNone {
display:block;
}
.printDisplayBlock {
  display:none;
}
/* Layer */
#Layer1 {
	position:absolute;
	width:468px;
	height:60px;
	z-index:1;
	left: 250px;
	top: 150px;
	border: 1px solid #fff;
}
#Layer2 {
  position:absolute;
  width:556px;
  z-index:1;
  left: 218px;
  top: 81px;
  color: white;
}
.fiches_matiere_line {
line-height:16px;
margin-top:3px;
margin-left:8px;
width:200px;
}
.picto_add {
  background:transparent url(../images/addfiche.png) no-repeat;
  display:block;
  width:16px;
  height:16px;
  float:right;
}
.picto_add span {
  display:none;
}
