/*------------------------
Main CSS for Polymix
Cr�: 22 mars 2006
Revis� 30 mars 2006
-------------------------*/


/*________________BASICS________________
----------------------------------------*/

body {
	font-family: verdana, arial,helvetica,  sans-serif;
	margin: 0;
	border: 0;
	padding: 0;
	background: #fff;
	color:#62615F;
	font-size:85%;
	background-image:url(../images/background_amp.gif);
	background-repeat:repeat-x;

	}
p { padding: 0; margin: 0;}	
	
h1 { font-size: 0.80em; }

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;
	}

.Style1 {
	color:lightgray;
	border-bottom: dashed 1px;
}

.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: none;
	font-weight:normal;
	color:#DF014C;
	}

.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.linktexte, a:hover.visited {
	color:#62615F;
	font-weight: normal;
	text-decoration: none;
	}
	
a:hover.linktexte {
	color:#DF014C;
	font-weight: normal;
	text-decoration: none;
	}
	
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: 790px;
	}
#container_home { /* packages all divs; defines fixed width */
	background-image:url(../images/goutte_verte.gif);
	background-repeat:no-repeat;
	}
#container_content { /* packages all divs; defines fixed width */
	background-image:url(../images/goutte_blanche.gif);
	background-repeat:no-repeat;
	padding: 0;
	margin: 0;
	}

/*___HEADER (LOGO, UTILITIES, PRIMARY NAV)___
----------------------------------------------*/

#headerOuter { /* wrapper of entire header area */ 
	width: auto;
	}
	
#headerInner { 
	margin:0px;
	padding: 0;
	border: 0;
	height:85px;
	overflow:hidden;
	}

/*
********** Logo
*/

#logo { float: left; }

#logo, img#polylogo {
	margin: 0;
	padding: 0;
	border: 0;
	width: 232px;
	height: 85px;
	}

.polylogo {
	font-size: 150%;
	font-weight: bold;
	color: #095aa6;
	}

/*
********** Menu  Links
*/
#menu_corporate { 
float: left;
height:80px;
width:auto;
margin-left:7px;
border-left:1px solid #EA6D8C;
}
#menu_produit { 
float: left;
height:80px;
width:auto;
margin-left:7px;
border-left:1px solid #EA6D8C;
}
#menu_client { 
float: left;
height:80px;
width:auto;
margin-left:7px;
border-left:1px solid #EA6D8C;
}
#menu_news { 
float: left;
height:80px;
width:auto;
margin-left:7px;
border-left:1px solid #EA6D8C;
}
#menu_utilities { 
float: left;
height:80px;
width:auto;
margin-left:7px;
border-left:1px solid #EA6D8C;
}

p.menutext {
	margin-left:10px;
	margin-top:10px;
	text-align: left;
	line-height:1.5;
	color: #FFFFFF;
	font-weight:bold;

}

p.menutext a {
	font-size: 1em;
	font-weight:bold;
	text-align: left;
	color: #FFFFFF;
}

p.menutext a:hover {
	color: #EA6D8C;
}

	
/*
********** Utility Links
*/

#utilities  {
	float: right;
	text-align: right;
	margin: 0;
	padding: 0;
	width: auto;
	height: 59px;
	}

ul#utilist {
	text-align: right;
	margin-top: .3em;
	margin-bottom: .5em;
	border: 0;
	background: transparent;
	}

ul#utilist 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-left:10px;
	padding: 0;
	}
	
#search input {
	font-size: .8em;
	color: #DF0A51;
	margin: 0;
	border: 1px solid #EE869D;
	}
	
#search input.go {
	font-size: .70em;
	font-weight: bold;
	color: #ffffff;
	background:none;
	border:none;
	}

/*
********** Primary Navigation
*/

#nav1horz {
	clear: both; /* necessary to clear nav1 from header floats */
	height:80px;
	overflow:hidden;
	}

ul#nav1 {
	font-size: 1em;
	text-align: center;
	margin: 0 3px 0 26%;
	padding: 0;
	border: 0;
	background: #fff;
}

ul#nav1 li {
	line-height: 2em;
	color: #FDB713;
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
	padding-right: 1.5em;
	font-weight:bold;
	} 

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, ANIM)___
----------------------------------------------*/

/*
********** Common Template Rules
*/

#animflash {
	margin-bottom:18px;
	margin-left:20px;
	width:720px;
	clear: both;
	}

#subheader { /* see "specifics" section below for all "sh2" image designations */
	margin-bottom:18px;
	//xmargin-top:20px;
	padding-left:20px;
	width:130px;
	float: left;
	overflow:hidden;
	}
		
#anim { /* see "specifics" section below for all "sh1" image designations */
	padding: 0;
	background-color: transparent;
	background-position: left top;
	background-repeat: no-repeat;
	x-index:5;
	margin: 0;
	border: 0; 
	height: 110px;
	} 




/*Menu de navigation vertical specifique aux pagex EQUIPEMENT__________________________*/
#refroidissement {
	text-align:right;
	position:absolute;
	left:10px;
	top:95px;
	width:183px;
	height:14px;
	x-index:2;
}

#thermoregulation {
	text-align:right;
	position:absolute;
	left:10px;
	top:122px;
	width:178px;
	height:14px;
	x-index:2;
}

#traitement_surface {
	text-align:right;
	position:absolute;
	left:10px;
	top:149px;
	width:165px;
	height:14px;
	x-index:2;
}

#soufflage {
	text-align:right;
	position:absolute;
	left:10px;
	top:203px;
	width:149px;
	height:14px;
	x-index:2;
}
#decoration {
	text-align:right;
	position:absolute;
	left:10px;
	top:176px;
	width:159px;
	height:14px;
	x-index:2;
}

#broyage {
	text-align:right;
	position:absolute;
	left:10px;
	top:203px;
	width:150px;
	height:14px;
	x-index:2;
}

#peripherique {
	text-align:right;
	position:absolute;
	left:10px;
	top:230px;
	width:140px;
	height:14px;
	x-index:2;
}


#nav2equipend {
	position:absolute;
	left:0px;
	top:247px;
	width:144px;
	height:40px;
	x-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: left;
	margin: 0;
	padding: 0 0 0 0;
	border: 0; 
	color: #999999;
	}
	
ul#nav3 {
	font-size: 1em;
	text-align: left;
	margin-left: 150px;
	padding: 0 0 0 0;
	border: 0; 
	color: #999999;
	}

ul#nav2produit {
	font-size: 1em;
	text-align: left;
	margin: 0;
	padding: 0 10 0 0;
	border: 0; 
	color: #999999;
	border-top: 1px solid #E9E9E9;
	}


ul#nav2 li {
	padding-left:18px;
	color: #DF014C;
	font-weight: bold;
	line-height: 2.3;
	list-style: none;
	background-image:url(../images/fleche_rose.gif);
	background-repeat:no-repeat;
	background-position:left;
	} 

ul#nav3 li {
	padding-left:18px;
	color: #DF014C;
	font-weight: bold;
	line-height: 2.3;
	list-style: none;
	background-image:url(../images/fleche_rose.gif);
	background-repeat:no-repeat;
	background-position:left;
	} 


ul#nav2produit li {
	padding-left:18px;
	color: #DF014C;
	font-weight: bold;
	line-height: 1.3;
	list-style: none;
	background-image:url(../images/fleche_rose.gif);
	background-repeat:no-repeat;
	background-position:left;
	} 
	


ul#nav2fiche li {
	padding-left:18px;
	color: #DF014C;
	font-weight: bold;
	line-height: 1.3;
	list-style: none;
	background-image:url(../images/pdf.gif);
	background-repeat:no-repeat;
	background-position:left;
	}


li.nav2activelink {}

#nav2 li a, #nav2 li a:visited, #nav2 li a:hover, #nav2produit li a, #nav2fiche li a, #nav2produit li a:visited, #nav2produit li a:hover {
	}
	
#nav2 li a,#nav3 li a, #nav2produit li a, #nav2fiche li a, #nav2 li a:visited, #nav2produit li a:visited { color: #666666; }
#nav2 li a:hover,#nav3 li a:hover, #nav2produit li a:hover,#nav2fiche li a:hover { color: #DF014C; }

/*
********** Specific Rules for Template Subheader Backgrounds
*/


/*_______MAIN CONTENT AREA ()________
----------------------------------------*/

/*
********** Common Template Rules for MCA
*/

.mca {
	float:left;
	margin-top:0px;
	width:635px;
	overflow:hidden;
	}
.mcafull {
	float:left;
	margin-top:0px;
	width:750px;
	overflow:hidden;
	}
.mcaadmin {
	float:left;
	margin-top:0px;
	width:700px;
	overflow:hidden;
	}
.matmca {/*specifique aux pages MATIERE (mat) */
	overflow:hidden;
	width:645px;
	float:left;
	}

  /* All MCA divs floated LEFT */
#acc-left, #acc-middle, #acc-lefthome, #acc-center, #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:#DF014C;
	margin-left: 10px;
	padding-left: 20px;
}

h1#mattitle a {
	color: #DF014C;
	text-decoration:none;
	}
	
h1#mattitle a:hover {
	color: #DF014C;
	text-decoration:underline;
	}

h1#equititle {
	color: #DC0000;
	margin-left: 10px;
	padding-left: 20px;
	background: transparent url(../images/bg-red1band.gif) left center no-repeat;
}
	
h1#equititle a {
	color: #DC0000;
	text-decoration:none;
	}

h1#equititle a:hover {
	color: #DC0000;
	text-decoration:underline;
	}


p#sommaire a{
	color: #62615F;
	text-decoration:none;
	font-weight:normal;
}

p#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:#DF014C;
	}
	
.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-lefthome {
	margin-top:0px;
	margin-left: 160px;
	}

#acc-left, #acc-center {
	margin-top:0px;
	margin-left: 25px;
}


	
#accpair {
	margin-top:0px;
	margin-right: 10px;
	padding: 0;
	width: 493px;
	}
	
#acc-middle, #acc-right { margin: 0; }

#acc-left, #acc-lefthome,  #acc-middle, #acc-right {
	width: 275px;
	}

#acc-center {
	width: 600px;
}
	
#acc-left h1, #acc-lefthome h1, #acc-middle h1, #acc-right h1 {
	padding-left: 0px;
	}

#acc-center table{
margin-left:25px;
}

h1#rubtitle{
color: #DF014C;
}


#acc-left h1, #acc-lefthome h1, li a.pinklink{ color: #666666; }
#acc-left h1, #acc-lefthome h1, li a.pinklink:hover { color: #DF014C; }

#acc-middle h1, li a.redlink { color: #DF014C; }

#intertitre {
	font-size:0.8em;
	font-weight:bold;
	}

#acc-right h1, li a.newsitemlink,p a.newsitemlink, p a.blue2bandlink { color: #DF014C;}

#acc-left h1, #acc-lefthome h1, {
	xbackground: transparent url(../images/fleche_rose.gif) left center no-repeat;
	}
#acc-middle h1 { background: transparent url(../images/bg-red1band.gif) left center no-repeat; }
#acc-right h1 { xbackground: transparent url(../images/bg-blue1band.gif) left center no-repeat; }
		
#acc-left ul, #acc-lefthome ul,#acc-middle ul, #acc-right ul {
	margin-left: 0;
	padding-left: 0;
	}
	
#acc-left li, #acc-lefthome li, #acc-middle li, #acc-right li {
	list-style: none;
	margin-left: 0;
	}
	
#acc-left li, #acc-lefthome li, #acc-middle li {
	margin-bottom: .8em;
	}
	
#acc-left li.listitem, #acc-left li.aqua3bandlistitem, #acc-lefthome li.listitem, #acc-lefthome li.aqua3bandlistitem,
#acc-middle li.red2bandlistitem, #acc-middle li.red3bandlistitem { 
	padding-left: 2em;
	}

#acc-right li {
	border-bottom:1px solid #E9E9E9;
	padding: .5em 0 .5em 0;
	}

#acc-left li.listitem, #acc-lefthome li.listitem {
	background: transparent url(../images/fleche_grise.gif) left center no-repeat;
	}
#acc-left li.aqua3bandlistitem, #acc-lefthome 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: #DF014C;
	font-weight: bold;
}

	

/*
********** Matiere Specific Rules
*/

.matleft {
	float:right;
	margin-left:17px;
	width:180px;
	height:auto;
}

.matthumbleft {
	float:left;
	margin-left: 30px !important;
	margin-left: 25px;
	width:110px;
	height:auto;
}

.matimages {
	margin: 0;
	border-bottom:1px solid #E9E9E9;
	padding-bottom:6px;
	margin-bottom:4px;
	}
	
.matmiddle {
	float:left;
	margin-left: 30px !important;
	margin-left: 25px;
	width: 350px;
	}
.matmiddle-left {
	float : left;
	width: 200px;
}
.matmiddle-right {
	float:right;
	width: 120px;
}
.matmiddle-left, .matmiddle-right {margin-top:5px; margin-bottom:15px;}

.matmiddle-bottom {
	clear:both;
	margin-top:10px;
	width:360px;
	height:auto;
}
	
.titre-specif-produit {
	color: #DF014C;
	font-weight:bold;
}
.specif-produit {
	xmargin-left:10px;
}
		
.matright {
	float:right;
	margin-top: 50px;
	xwidth: 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: 110px;
	}
.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:#333333;
	margin-top: 0;
	margin-bottom: 5px;
	line-height:1;
	text-transform:uppercase;
	}
	
.gammetitle {
	font-size:1.2em;
	xfont-weight:bold;
	color:#DF014C;
	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;
	}


	
/*
********** Matiere Form Rules 
*/

#blankdiv {
	padding-left: 20px;
	margin: 0;
	width: 120px;
	float:left;
	}
	
#matdrops {
	padding-left: 10px;
	margin: 0;
	width: 120px;
	height:350px;
	float:left;
	padding-right:10px;
	}
	
#matdrops form {
	margin: 0;
	padding: 0;
	}
	
#matdrops select, #ebizdrops select {
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #62615F;
	border: 1px solid #E9E9E9;
	margin-top: 7px;
	width: 120px;
	height:20px;
	}
	
.matdrops_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#DF014C;
	font-weight:bold;
	font-size:11px;
	margin : 0;
	margin-top:10px;
	}	
/*
********** Layers rollover 
*/

#transparentlayer, #elastomerelayer, #technopolymere, #biopolymere, #application {
	position:absolute;
	left:150px;
	top:81px;
	width:269px;
	height:218px;
	x-index:1;
	visibility:hidden;
	padding-top:5px;
	padding-left:80px;
	background-image:url(../images/sh2_produit_transp.jpg);
	background-repeat:no-repeat;
}

#refroidissementlayer, #thermoregulationlayer, #soufflagelayer, #broyagelayer, #peripheriquelayer, #decorationlayer, #traitement_surfacelayer {
	position:absolute;
	left:149px;
	top:81px;
	width:269px;
	height:218px;
	x-index:1;
	visibility:hidden;
	padding-top:5px;
	padding-left:80px;
	background-image:url(../images/sh2_matiere_transp.jpg);
	background-repeat:no-repeat;
}


.texte_menu_masque {
	color: #FFFFFF;
	line-height:1.4;
	}


/*_______________FOOTER OK AMP ________________
---------------------------------------*/


#acc-mi {
	float:left;
	left: 0px;
	margin-top:5px;
	margin-left: 165px;
}


#foot {
	clear:both;
	float:left;
	width: 100%;
	left: 0px;
	height:50px;
	margin-left:35px;
	margin-top:5px;
	}

p.foottext {
	font-size: .65em;
	text-align: left;
	color: #999999;
	line-height:1.5;
	}
	
a.footlink, a:visited.footlink, a:hover.footlink {
	font-weight: bold;
	color:#DF014C;
	}
	
a.footlink, a:visited.footlink {
	color: #DF014C;
	border-bottom: none;
	}
	
a:hover.footlink {
	color: #DF014C;
	}
	

/*_______________Tab produit ________________
---------------------------------------*/

#acc-center table {
  font-size:0.8em;
}

#acc-center  td.ref {
  font-size:0.8em;
  color:#DF014C;
}

#acc-center  td.lien {
  font-size:1em;
}

#acc-center td.support {
  font-size:0.8em;
}

#acc-center tr.link:hover {
  background-color:#FAE1E4;
}
span.logo_partenaires,
div.logo_partenaires {
  float:left;
  height:80px;
  text-align:center;
  width:128px;
}
.printDisplayBlock {
  display:none;
}
.fiches_matiere_line {
  line-height:16px;
  margin-left:8px;
  margin-top:3px;
  width:200px;
}
.picto_add {
  background:transparent url(../images/addfiche.png) no-repeat scroll 0%;
  display:block;
  float:right;
  height:16px;
  width:16px;
}
a.picto_add span {
  display:none;
}
#a_la_une {
display:block;
height:110px;
text-align:center;
}
