body {
	padding:0; margin:0;
	color:#585757;
	background:#ffffff;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small !important;
	font-size /**/: xx-small;
	line-height:1.4;
}

h1, h2, h3, h4, h5, form, fieldset, legend, dl, dt, dd {
	padding:0; margin:0;
}

h1 {
	/*height:200px;*/
}
h2 {
	text-transform: uppercase
}
h2 small { text-transform:none }
h5 {
	font-weight: normal;
	text-align: center;
	padding-top:10px;
	margin-left:170px;
	padding-bottom:25px;
}

h1#altern, li span, a span {
	display:none
}

p, div#center dl {
	margin:0; padding:4px 0 8px 0;
}

h2, h5, p, li, dt, dd, form, th, td {
	font-size:110%;
}
#main.responsa h2, #main.responsa p{
	font-size:100%;
}

td { }

ul, ol, li {
	padding:0; margin:0;
	list-style: none;
}

blockquote {
	margin-bottom:0;
	padding-bottom:0;
	margin-top:0;
	padding-top:0;
}

img {
	border:0;
}

sup {
	/*font-size:60% !important;*/
}

div.prix em {
	color:#2A5F93;
	font-style: normal
}

table {
	margin-bottom:12px;
}
th, td {
	padding: 3px 6px 3px 6px;
	vertical-align: top;
}
td {
}

a, div#content.produits #main #center p a:hover { color:#2A5F93}

/*a:visited { color:#585757}*/

a:hover, div#content.produits #main #center p a {color:#ca0066}

h2 small a {color:#585757}

hr {
	display:none;
}

form {
	clear: both;
	position: relative;
}

form span {
	margin:0 4px;
}

fieldset {
	border:0;
	background:#F9F9F9;
	padding:8px 4px;
}

input, select, textarea {
	font-size:90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

legend {
	color:#585757;
}
label {
	display:block;
	margin-bottom:3px;
}


#box{width:780px;margin:0 auto;text-align: left;}

#main.responsa h2,#main.responsa h3,#main.responsa h4,#main.responsa p{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;}

#header #img-rotate{background-color:#fff}
#main.responsa h3{/*background-color:#727c10;*/ background-image:url(/images/open-box-bg.png); background-repeat:no-repeat}

#main.responsa p.first{ font-weight:bold}
#main.responsa h2{color:#006097}
#main.responsa h3{color:#ffffff}
#main.responsa h4,#main.responsa p.first strong{color:#8c9325}

#main.responsa h4,#main.responsa{font-size:11px}
#main.responsa p.bouton_don{font-size:12px}
#main.responsa h2,#main.responsa h3{font-size:15px}



#header a{display:block;}

#header,#header div,#main.responsa div.block-social,#main.responsa div.block-social span.img,p.bouton_don{background-position:0 0; background-repeat:no-repeat}
#header{position:relative}
#header div.img-rot,#header #img-rotate{position:absolute}

p.bouton_don a{text-decoration:none}


/*#main.responsa h2,#main.responsa h3{visibility:hidden}
.cufon-ready #main.responsa h2,.cufon-ready #main.responsa h3{visibility:visible !important}*/






div#header {height:198px;}
#header.fr{background-image:url(/images/header_fr_lait.jpg)}
#header.en{background-image:url(/images/header_en_lait.jpg)}
#header h1{position:relative;z-index:8}

#header a{height:198px;width:780px;}

#header #img-rotate,#header div.img-rot{height:198px;width:780px;top:0;left:0;}
#header div.img-rot{}
#header #img-rotate{z-index:7}
#header div.lait{background-image:url(/images/header_fr_lait.jpg)}
#header div.cheese{background-image:url(/images/header_fr_cheese.jpg)}
#header div.yog{background-image:url(/images/header_fr_yog.jpg)}
#header div.consom{background-image:url(/images/header_fr_consom.jpg)}
#header div.prod{background-image:url(/images/header_fr_prod.jpg)}
#header div.emp{background-image:url(/images/header_fr_emp.jpg)}

#header.en div.lait{background-image:url(/images/header_en_lait.jpg)}
#header.en div.cheese{background-image:url(/images/header_en_cheese.jpg)}
#header.en div.yog{background-image:url(/images/header_en_yog.jpg)}
#header.en div.consom{background-image:url(/images/header_en_consom.jpg)}
#header.en div.prod{background-image:url(/images/header_en_prod.jpg)}
#header.en div.emp{background-image:url(/images/header_en_emp.jpg)}


div#nav {
	min-height:13px;
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
}
* html div#nav {
	height:13px;
}

div#nav ul {
	width:760px !important;
	padding:0 10px;
	margin:0 auto;
	width /**/:780px;
	height:13px;
	background:#F3F3F3 url(../images/nav_bg.gif) 0 0 repeat-y;
}

div#nav ul li {
	float:left;
}
div#nav ul li a {
	display:block;
	height:13px;
	/*width:35px;*/
}

/*************************/
div#nav ul#fr li#agro a {
	width:110px;
	background:url(../images/m_agropur_fr.gif) 0 0 no-repeat
}
div#nav ul#fr li#prod a {
	width:121px;
	background:url(../images/m_prod_f.gif) 0 0 no-repeat
}
div#nav ul#fr li#presse a {
	width:166px;
	background:url(../images/m_salle_f.gif) 0 0 no-repeat
}
div#nav ul#fr li#carrieres a {
	width:128px;
	background:url(../images/m_carrieres_f.gif) 0 0 no-repeat
}
div#nav ul#fr li#contacts a {
	width:124px;
	background:url(../images/m_contacts_f.gif) 0 0 no-repeat
}
div#nav ul#fr li#eng a {
	width:111px;
	background:url(../images/m_english_f.gif) 0 0 no-repeat
}
/****/
div#nav ul#en li#fr a {
	width:121px;
	background:url(../images/m_francais_e.gif) 0 0 no-repeat
}
div#nav ul#en li#contacts a {
	width:139px;
	background:url(../images/m_contacts_e.gif) 0 0 no-repeat
}
div#nav ul#en li#careers a {
	width:114px;
	background:url(../images/m_careers_e.gif) 0 0 no-repeat
}
div#nav ul#en li#media a {
	width:149px;
	background:url(../images/m_media_e.gif) 0 0 no-repeat
}
div#nav ul#en li#prod a {
	width:125px;
	background:url(../images/m_prod_e.gif) 0 0 no-repeat
}
div#nav ul#en li#agro a {
	width:112px;
	background:url(../images/m_agropur_en.gif) 0 0 no-repeat
}


div#nav ul li a:hover, div#nav ul li.active a {
	background-position: 0 -13px !important;
}



div#content {
	width:760px;
	text-align: left;
	margin:0 auto;
}
div#content.produits{ width:780px;}

div#submenu{
	float:left;
	width:170px !important;
	/*padding-right:6px;
	width:170px;*/
	border-left:1px solid #dadada;
	padding-top:50px;
	position: relative;
}
div#submenu ul {
	/*position: absolute;
	left:-11px;
	padding-right:4px;*/
	margin-bottom:30px;
}
div#submenu ul li {
	padding:0;margin:0;
	position: relative;
	float:left;
	border-left: 9px solid #ca0066;
	padding-left:2px;
	left:-11px;
	margin-bottom:1px;
}
* html div#submenu ul li {
	
}
#submenu ul li.blue{border-color:#72b5cc}
#submenu ul li.yellow{border-color:#eaab00}
#submenu ul li.green{border-color:#879637}

div#submenu li a {
	display:block;
	height:15px;
	width:160px;
}
* html div#submenu li a {
	width:149px;
	
}

#submenu li a:hover{background-color:#eff3f7;}

#content.produits #submenu ul{padding:0px;margin:0;}
div#content.produits div#submenu{ width:188px !important; padding-right:0 !important;margin-right:1px;margin-left:10px;}
* html div#content.produits div#submenu{margin-left:5px !important}
#content.produits #submenu li a{width:188px;}
* html #content.produits #submenu li a{width:177px}



div#content.produits div#submenu, div#content.produits2 div#submenu { width:174px !important; padding-right:0; }


/*#submenu #t-produits dd a:hover{color:#004977}
#t-produits dd.odd a{background-color:#efefef}
*/
div#submenu #t-produits {}
div#submenu #t-produits dd { display:block; float:left; height:52px;}
div#submenu #t-produits {float:left;margin-top:6px;width:188px;}
div#submenu #t-produits dd span { display:block;padding-left:8px; }
div#submenu #t-produits dd a {  width:81px; height:52px; display:block; overflow:hidden; background-repeat:no-repeat; background-position:0  }


div#submenu #t-produits dd span { display:none; }
div#submenu #t-produits dd a { height:52px; display:block; overflow:hidden; background-repeat:no-repeat; background-position:0 0 }

div#submenu #t-produits dd a:hover { background-position:0 -52px }
div#submenu #t-produits dd#tp-import a:hover { background-position:0 -62px }

#t-produits #tp-natrel a, #t-produits #tp-quebon a, #t-produits #tp-island a, #t-produits #tp-sealtest a, #t-produits #tp-allegro a, #t-produits #tp-import a, #t-produits #tp-cheddar-e a, #t-produits #tp-cheddar a, #t-produits #tp-bright a, #t-produits #tp-yoplait a, #t-produits #tp-olympic a, #t-produits #tp-signature a, #t-produits #tp-signature-e a,#t-produits #tp-lalacteo a { width:81px; height:52px; float:left; }




#tp-natrel a { background-image:url(../images/men_natrel.png) }
#tp-quebon a { background-image:url(../images/men_quebon.png)}
#tp-sealtest a { background-image:url(../images/men_sealtest.png)}
#tp-cheddar a { background-image:url(../images/men_schroder.png)}
#tp-bright a { background-image:url(../images/men_agropur.png)}
#tp-island a { background-image:url(../images/men_island_farms.png)}
#tp-import a { background-image:url(../images/men_agropur_import.png); height:62px !important;}
dd#tp-import, dd#tp-allegro{ height:62px !important;}
#tp-cheddar-e a { background-image:url(../images/men_trega_food.png)}
#tp-signature a,#tp-signature-e a { background-image:url(../images/men_grand_chaddar.png)}
#tp-allegro a { background-image:url(../images/men_allegro.png); height:62px !important;}
#tp-yoplait a { background-image:url(../images/men_yoplait.png)}
#tp-olympic a { background-image:url(../images/men_olympic.png)}
#tp-lalacteo a { background-image:url(../images/men_lalacteo.png)}






#b-produits dd { float:left; height:66px }
#b-produits dd span { display:none !important; }
#b-produits dd a { background-position:0 0; background-repeat:no-repeat; display:block; height:66px; margin-right:25px; width:116px;}
#p-cheddar-e a, #p-cheddar a, #p-island a, #p-bright a, #p-sealtest a, #p-signature a, #p-import a { width:127px !important; }

#p-natrel a { background-image:url(../images/p_prod_natrel.gif) }
#p-cheddar a { background-image:url(../images/p_prod_cheddar.gif)}
#p-cheddar-e a { background-image:url(../images/p_prod_reserve.gif)}
#p-quebon a { background-image:url(../images/p_prod_quebon.gif)}
#p-bright a { background-image:url(../images/p_prod_bright.gif)}
#p-island a { background-image:url(../images/p_prod_island.gif)}
#p-yoplait a { background-image:url(../images/p_prod_yoplait.gif); margin-right:0 !important; }
#p-sealtest a { background-image:url(../images/p_prod_sealtest.gif)}
#p-olympic a { background-image:url(../images/p_prod_olympic.gif); margin-right:0 !important; }
#p-allegro a { background-image:url(../images/p_prod_allegro.gif)}
#p-signature a { background-image:url(../images/p_prod_signature.gif)}
#p-import a { background-image:url(../images/p_prod_import.gif)}
#p-lalacteo a { background-image:url(../images/p_prod_lalacteo.gif); margin-right:0 !important;}


 /*********************************/
li#joindre a {
	background: url(../images/sm_joindre_f.gif) 0 0 no-repeat
}
li#avis a { background: url(../images/sm_avis_medias.gif) 0 0 no-repeat }
li#comm a {
	background: url(../images/sm_comm_f.gif) 0 0 no-repeat
}
li#revue a {
	background: url(../images/sm_revue_f.gif) 0 0 no-repeat
}
li#publi a {
	background: url(../images/sm_pub_f.gif) 0 0 no-repeat
}
li#gamme a {
	background: url(../images/sm_gamme_f.gif) 0 0 no-repeat
}
li#reseau a{ background:url(../images/sm_reseau_f.gif) 0 0 no-repeat}
#gamme{margin-bottom:6px}
li#innov a {
	background: url(../images/sm_innov_f.gif) 0 0 no-repeat
}
li#respons-social a {background: url(/images/sm_social_f.gif) 0 0 no-repeat}
li#prix a {
	background: url(../images/sm_prix_f.gif) 0 0 no-repeat
}
li#profil a {
	background: url(../images/sm_profil_f.gif) 0 0 no-repeat
}
li#mission a {
	background: url(../images/sm_mission_f.gif) 0 0 no-repeat
}
li#valeurs a {
	background: url(../images/sm_valeurs_f.gif) 0 0 no-repeat
}
li#historique a {
	background: url(../images/sm_historique_f.gif) 0 0 no-repeat
}
li#industrie a {
	background: url(../images/sm_industrie_f.gif) 0 0 no-repeat
}
li#engage a {
	background: url(../images/sm_engage_f.gif) 0 0 no-repeat
}
li#transport a {
	background: url(../images/sm_transp_f.gif) 0 0 no-repeat
}
li#usines a {
	background: url(../images/sm_usines_f.gif) 0 0 no-repeat
}
li#membres a {
	background: url(../images/sm_membres_f.gif) 0 0 no-repeat
}
li#struc a {
	background: url(../images/sm_organi_f.gif) 0 0 no-repeat;
	height:30px !important;
}

li#resume a {
	background: url(../images/sm_resume_e.gif) 0 0 no-repeat
}
li#press a {
	background: url(../images/sm_press_e.gif) 0 0 no-repeat
}
li#notice a { background: url(../images/sm_media_notice.gif) 0 0 no-repeat }
li#review a {
	background: url(../images/sm_review_e.gif) 0 0 no-repeat
}
li#product a {
	background: url(../images/sm_prod_e.gif) 0 0 no-repeat
}
li#prizes a {
	background: url(../images/sm_prizes_e.gif) 0 0 no-repeat
}
li#profile a {
	background: url(../images/sm_profile_e.gif) 0 0 no-repeat
}
li#values a {
	background: url(../images/sm_values_e.gif) 0 0 no-repeat
}
li#history a {
	background: url(../images/sm_history_e.gif) 0 0 no-repeat
}
li#chart a {
	background: url(../images/sm_chart_e.gif) 0 0 no-repeat;
	height:30px !important;
}
li#members a {
	background: url(../images/sm_members_e.gif) 0 0 no-repeat
}
li#plants a {
	background: url(../images/sm_plants_e.gif) 0 0 no-repeat
}
li#milk a {
	background: url(../images/sm_milk_e.gif) 0 0 no-repeat
}
li#social-responsa a {background: url(/images/sm_social_e.gif) 0 0 no-repeat}
li#involve a {
	background: url(../images/sm_involve_e.gif) 0 0 no-repeat
}
li#dairy a {
	background: url(../images/sm_dairy_e.gif) 0 0 no-repeat
}
li#network a {
	background: url(../images/sm_reseau_e.gif) 0 0 no-repeat
}



div#submenu li a:hover {
	background-position: 0 -15px;
}
div#submenu li#struc a:hover, div#submenu li#chart a:hover {
	background-position: 0 -30px !important;
}

div#main {
	float:left;
	position:relative;
	/*margin-left:170px;*/
	background:white url(../images/tl-corner.gif) 0 20px no-repeat;
	width:589px;
	_width:570px;/*ie6 hack*/
}
div#main h2 {
	margin-top:19px;
	padding:0 18px;
	background:url(../images/titre-corner.gif) 100% 7px no-repeat;
}
div#main h2 strong {
	background:white;
	border-right: 1px solid #dadada;
	padding-right:2px;
}
div#content.produits #main { background:none; width:577px }
div#content.produits #main h2{ margin-top:10px; padding:0 0px; background:none; }
div#content.produits #main h2 strong,#content.responsa #main h2 strong { border-right:0; padding-right:0; }



div#content.produits2 #main { width:585px }
/*div#content.produits2 #main h2 { margin-top:10px; padding:0; background:none; }
div#content.produits2 #main h2 strong { border-right:0; padding-right:0; }*/

div#center {
	padding:10px 16px 25px 16px;
	/*border-left:1px solid #dadada;
	border-right:1px solid #dadada;*/
	background:url(../images/main_bg.gif) 0 0 repeat-y;
	min-height:150px;
}
* html div#center {
	height:190px;
}

div#content.produits #main div#center { padding:10px 0px 25px 0px; background:none; }
div#content.produits #main div#center p { line-height:1.8; }

#content.responsa{}
#content.responsa #main{background:none; margin-bottom:10px}
#content.responsa #main #center{background:none;padding-right:0}
#content.responsa #main h2{background:none}
#content.responsa div#center {
	padding:10px 16px 10px 16px;
}

#main.responsa div.block-social{line-height:16px;margin-left:-12px;margin-top:10px;padding:4px 0;position:relative;}

#main.responsa div.block-social span.img{display:block;position:absolute;background-image:url(/images/responsa_plus.png);width:100%;height:38px;top:-5px;right:0;cursor:pointer;z-index:100;}

#main.responsa div.block-social.closed span.img{background-position:right top}
#main.responsa div.block-social.open span.img{background-position:right -38px}

#main.responsa h2{line-height:20px;margin:20px 0 0px 14px;}
#main.responsa div.block-social h3{line-height:21px;height:24px;margin-left:-1px;/*margin-bottom:13px;margin-right:35px;*/}
#main.responsa div.block-social h3,#main.responsa div.block-social h4,#main.responsa div.block-social p{padding:0 20px 0 12px}

#main.responsa div.block-social h4,#main.responsa div.block-social p{}

#main.responsa div.block-social p{margin-bottom:18px !important}
#main.responsa div.block-social p.first{margin-top:30px !important}

#main.responsa div.block-social p.first img{float:right}

#main.responsa div.closed p, #main.responsa div.closed h4{display:none}

#main.responsa sup{font-size:85%;vertical-align:super}

#main.responsa p.bouton_don{height:25px;line-height:23px;background-image:url(/images/bouton_demande.png)}
#main.responsa div.block-social p.bouton_don{padding:0 0 0 0; margin-left:12px}
p.bouton_don{text-align:center;width:132px;}
p.bouton_don a{color:#fff}
p.bouton_don a:hover{color:#cacaca}

#main.responsa div.block-social p.dem-don{margin-bottom:0px}

div#center dt {
	font-weight:bold;
	padding-bottom:5px;
}
div#center dd {
	padding:2px 0 6px 0;
}

div#center ul, div#center ol {
	padding-top:4px;
}
div#center ul.special li, div#center ol li ul li{
	padding-left:15px;
	padding-bottom:5px;
	background:url(../images/goute-bleu.gif) 0 3px no-repeat;
	list-style: none;
}
div#center ol li {
	background:none;
	margin-left:22px;
	padding-bottom:5px;
	list-style: decimal
}
div#center ol li ul li {
	font-size: 100% !important
}

div#bottom {
	background:url(../images/main_bottom.gif) 0 -1px no-repeat;
	height:14px;
	/*width:602px;*/
	/*position:absolute;
	top:0; left:0;
	display:none;*/
	clear:both;
}
div#content.produits div#bottom,#content.responsa #bottom { height:1px; background:none; }

div#footer {
	clear:both;
	float:none;
}
div#bande1 {
	background: #f3f3f3;
	height:40px;
	border-top:1px solid #dadada
}
div#bande2 {
	background: #F1E9D0;
	height:20px;
	border-top:1px solid #dadada
}

table#force {
	margin-top:8px; width:100%
}
table#force tr {
	background: #f9f9f9;
}
table#force tr th {
	text-align: right;
	vertical-align: middle
}

#video { margin:10px 0; padding:8px 0; text-align: center; border-bottom:1px dashed #585757;  }

.right {
	float:right;
	margin-left:8px;
	padding-bottom:0 !important;
	
}
.left {
	float:left;
	margin-right:8px;
	padding-bottom:0 !important;
	
}
.center {
	text-align: center
}

.separe {
	border-bottom:1px dashed #585757;
	margin-bottom:6px !important;
}
.separeup {
	border-top:1px dashed #585757;
	padding-top:9px !important;
}

a.savoir, a.know {
	display:block;
	width:88px;
	height:13px;
	margin-top:2px;
	background:url(../images/bt_savoir_plus_off.gif) 0 0 no-repeat
}
a.savoir:hover {
	background:url(../images/bt_savoir_plus_on.gif) 0 0 no-repeat
}
a.know {
	background:url(../images/more_off.gif) 0 0 no-repeat
}
a.know:hover {
	background:url(../images/more_on.gif) 0 0 no-repeat
}

tr.header th {
	background: #94afc9;
	color:#ffffff;
	text-align: left !important;
	vertical-align:top !important;
}
tr.bg {
	background: #eff3f7
}

tr.trait {
	border-top:#666666;
}

tr.special th {
	text-align: right
}

.vip {
	background: #dadada;
	padding-top:6px !important;
	padding-left:8px;
	padding-right:8px;
}
.special {
	background:#f9f9f9;
	padding-left:8px;
	padding-right:8px;
}

blockquote.vip {
	padding-top:3px !important; margin:0;
}
blockquote.vip strong {
	font-size: 120%
}

div.indus blockquote.vip { color:#2A5F93 !important; }


#chiffreshistory { color:#1a4e73; text-align:center }
#chiffreshistory th, #chiffreshistory td { padding:8px 12px;border-bottom:1px solid #1a4e73 }
#chiffreshistory th { font-size:12px; color:#ca0066 }
#entete th { background-color:#1a4e73; color:#ffffff; vertical-align:middle; border-bottom:0; }
#entete th.annee { border-right:1px solid #ffffff; background-color:#ca0066; color:#ffffff }
#chiffreshistory tr.even { background-color:#d1dce3 }
p small { font-size:9px }

div.logo { border-top:1px solid #ca0066; clear:both }
div.logo p strong { font-size:12px; color:#ca0066 }
div.logo p { padding:0 0 15px 0; margin:0; }
div.logo div { float:left; width:250px; }
div.logo ul { float:left; width:290px; padding-bottom:20px }
div.logo li { padding-left:0 !important; margin-left:25px; list-style:disc !important; background:none !important }

#main.home h2,#main.home #center{padding-left:25px !important;}
#content.produits #center p {margin-left:260px;}
#content.produits #center p.left {margin-left:0px;}
#content.produits #center p.link {padding:0;margin-left:250px;background:url(/images/link_produit.png) 0 0 no-repeat;height:41px}
#center p.link a{display:block;float:left;padding-left:69px;font-weight:bold;text-decoration:none;color:#fff !important}
#center p.link a:hover{color:#94afc9 !important}
#center p.link span{display:inline;float:left;padding-left:13px;padding-right:20px;margin-top:14px;margin-bottom:8px;background-color:#575757;line-height:19px;height:19px;overflow:hidden;cursor:pointer}

#content.produits #main.home p{margin-left:0;}

div.infobox{padding-top:12px;padding-left:18px;margin-bottom:12px;margin-top:-6px;}
#center div.infobox p{padding:0 !important;margin:0 !important;}
#center div.infobox p.img{margin:-13px 0 0 -48px !important;float:left;z-index:100;position:relative}
* html #center div.infobox p.img{margin-left:-9px !important;}
#center div.infobox p.txt,#center div.infobox p.more{background-color:#f0f0f0;padding:6px 20px 8px 65px !important}
#center div.infobox p.txt sup{font-size:8px !important}
#center div.infobox p.more{padding:0 0px 8px 65px !important;margin-top:-8px !important;z-index:25;position:relative}
#center div.infobox p.more span{cursor:pointer;display:inline}
#center div.infobox p.more a{padding-left:20px;color:#585757 !important;text-decoration:none;background:url(/images/prod_more_info.png) 0 0 no-repeat;margin-left:336px;}
#center div.infobox p.more a.lessinfo{background-image:url(/images/prod_less_info.png)}
#center div.infobox p.more a:hover{text-decoration:underline}


#prix-dist{}

#prix-dist td,#prix-dist th{padding:6px 3px 6px 9px;font-weight:normal;border-bottom:1px solid #dbdbdb;line-height:16px;font-size:10px;}
#prix-dist tr.header th{background-color:#f0f0f0 !important;color:#585757;font-weight:bold;border-bottom:0;padding:4px 3px 4px 9px;font-size:11px}
#prix-dist .prod{width:170px;}
#prix-dist th,#prix-dist th.year{text-align:center}
#prix-dist tr.bg td,#prix-dist tr.bg th{background-color:#f0f0f0;}
#prix-dist td td{padding:0 0 0 4px;background-color:transparent;border-bottom:0;}
#prix-dist td td.img{width:65px;padding:0;}
#prix-dist td table{width:100%}
#prix-dist tr.moreinfo td{border-bottom-width:0}
#prix-dist tr.moreinfo td{padding-bottom:4px;}
#prix-dist tr.btinfo td,#prix-dist tr.moreinfo td{padding-top:0;}
#prix-dist tr.btinfo td a{display:block;padding:0 0 0 20px;color:#585757 !important;text-decoration:none;background:url(/images/prod_more_info.png) center left no-repeat; outline:none}
#prix-dist tr.btinfo td a.lessinfo{background-image:url(/images/prod_less_info.png)}
#prix-dist tr.btinfo td a:hover{text-decoration:underline}
#prix-dist tr.noline td,#prix-dist tr.noline th{border-bottom-width:0;}
#prix-dist td.line{border-top:1px solid #dbdbdb;}

#profil-usine{border:#CCCCCC 1px solid; width:300px; margin:40px 0 0 0; 	font-family: Verdana, Arial, Helvetica, sans-serif; padding:7px 7px 7px 7px;}
#usine-province {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0 0 ;}
#usine-province span {font-family:arial; font-size:11px; color:#2a5f93; font-weight:bold; margin:0 0 ;}


#center div.innov_prod{height:29px;float:left;margin:10px 0px 0 0;width:135px;}
#center div.innov_prod a{text-align:center; font-size:14px;height:29px;line-height:24px; color:#fff;font-weight:bold;width:131px;
display:block; text-decoration:none;background:transparent url(../images/bt_innov.png) 0 0 no-repeat;}

#center div.innov_prod a:hover{background-position:0 -29px;}

.innov_prod_title{color:#CA0066; font-size:13px; font-weight:bold;margin:26px 0 10px 5px; clear:both}
