.alt{display:none;}
#home_link{width:290px;height:55px;}
/**
	Document CSS de DSSK
**/




body { padding:0; margin:0; background:url(/images/bg-body2.gif) repeat-x top; text-align:center; font:normal 9pt arial, sans-serif; color:#333; }

/** Rédéfinition des balises **/
p, ul, fieldset, form, h1, h2, h3, h4, h5, h6  { margin:0; padding:0; border:0; } 
a img { border:0 } h1 img, h2 img { display:block; }
a { text-decoration:none;  }
h2 span { display:none; }

.picto-panier {
	position: relative;
	top: -10px;
	left: -170px;
}
.separateur { clear:both; }
.hide { display:none !important; } .affiche { display:block !important; }

/** Gestion des titres hx **/
h2.titre  { height:15px; margin-bottom:12px; }
h2.recherche-de-produit { background:url(/images/titres/titres_de.gif) no-repeat 0 0; position:relative; top:30px; margin-bottom:50px;}
h2.actualites  { background:url(/images/titres/titres_de.gif) no-repeat 0 -15px; position:relative; top:5px; margin-bottom:20px; }
h2.devis  { background:url(/images/titres/titres_de.gif) no-repeat 0px -150px; }
h2.produits  { background:url(/images/titres/titres_de.gif) no-repeat 0 -30px; margin-top:15px; }
h2.produits_ferm  { background:url(/images/titres/titres_de.gif) no-repeat 0 -45px; margin-top:15px; }
h2.tnos-marches  { background:url(/images/titres/titres_de.gif) no-repeat 0 -90px; }
h2.tnos-marches_ouvert  { background:url(/images/titres/titres_de.gif) no-repeat 0 -105px; }
h2.applications_ferm { background:url(/images/titres/titres_de.gif) no-repeat 0 -135px; }
h2.tservices  { background:url(/images/titres/titres_de.gif) no-repeat 0 -120px; }
h2.tservices_ouvert  { background:url(/images/titres/titres_de.gif) no-repeat 0 -135px; }
h2.tcannelures  { background:url(/images/titres/titres_de.gif) no-repeat 0 -60px; margin-bottom:50px; }
h2.tcannelures_ouvert  { background:url(/images/titres/titres_de.gif) no-repeat 0 -75px;  margin-bottom:50px;}
h2.tnos-application  { background:url(/images/titres/titres_de.gif) no-repeat 0 -165px; margin-top:15px; }
h2.tnos-application_ouvert  { background:url(/images/titres/titres_de.gif) no-repeat 0 -180px; margin-top:15px; }
h2.dssmith-chouanard  { background:url(/images/titres/titres_de.gif) no-repeat 0 -195px;margin-top:15px; }
h2.dssmith-chouanard_ouvert  { background:url(/images/titres/titres_de.gif) no-repeat 0 -210px; margin-top:15px;}
h2.dssmith-kaysersberg  { background:url(/images/titres/titres_de.gif) no-repeat 0 -225px; }
h2.dssmith-kaysersberg_ouvert  { background:url(/images/titres/titres_de.gif) no-repeat 0 -240px; }


.avec-lien h2.tnos-marches span { visibility:hidden; }
/** Conteneurs dont les enfants sont en position floattante **/
#global:after, #container:after, .form-lignes:after, #content:after, .paver-description:after, .content-corps:after , .details-gamme:after,
.choix-produits .center:after, ul.liste-produits li a.tous-produits:after
{ content:""; clear:both; display:block;  }

/** Le bloc qui englobe l'ensemble du site**/
#global { width:1000px; margin:0 auto; text-align:left; }

/** Header **/ 
#header { height:173px; background:url(/images/bg-header_plastic.jpg) no-repeat; background-position:0px 0px; position:relative; }
#header a { color:#2F5A9F; }

/** La haute parite du header **/
.header-top { height:144px; clear:left; }
.header-top h1 { padding:63px 0 0 70px; }
.header-top h1 a {display:block; width:266px }

.langues { width:50px; position:absolute; top:0; right:65px; font-weight:bold; font-size:0.9em; padding-top:3px; }
.langues a:hover { text-decoration:underline !important; }

/** La basse partie du header **/
/** Le menu + la gestion des liens du menu **/

	#cssdropdown, #cssdropdown ul { list-style: none; }
	#cssdropdown, #cssdropdown * { padding: 0; margin: 0; }
	#cssdropdown {
		padding-left:170px;
	}
	
	#cssdropdown li.headlink a { display:block; float:left; background:url(/images/menu/menu_plastique_de.gif) no-repeat; }
	#cssdropdown li.headlink a  span{ display:none;  }
	
	#cssdropdown li.headlink { float: left; height:25px;}
	#cssdropdown li.headlink a { height:25px; }
	#cssdropdown li.headlink a.implant { height:50px; }

	#cssdropdown li.headlink ul { background:#FFFFFF url(/images/bg_sous_menu.gif) bottom left repeat-x; float:none; clear:both;position:absolute; padding:0; margin:25px 0 0 0 ; _margin:0px 0 0 0;*margin:0px 0 0 0;  display: none; text-align: left; }
	#cssdropdown li.headlink:hover ul { display: block; }
	
	#cssdropdown li.headlink ul li { font-size:11px; line-height:25px; text-indent:10px;     display:block;	float:none;	clear:both;  width:150px; background-image:none; text-transform:uppercase; }
	#cssdropdown li.headlink ul li a { color: #2f5a9f; width:100%; display:block; padding:0 0 0 0px;  background-image:none; }
	
	#cssdropdown li.headlink ul li a:hover { color:#FFFFFF; background:#3bb0f3 url(/images/bg_sous_menu_hover2.gif) top left repeat-x; text-decoration: none;}
	/*****************/
	
	#cssdropdown li.headlink ul li a.implant:hover { color:#FFFFFF; background:#3bb0f3 url(/images/bg_sous_menu_hover3.gif) top left repeat-x; text-decoration: none; height: 50px;}
	
	
	/*****************/
	#cssdropdown li.headlink a.accueil, #cssdropdown li.headlink a.accueil-on  { width:85px; background-position:-187px 0; }
	#cssdropdown li.headlink a.accueil:hover, #cssdropdown li.headlink a.accueil-on	 { background-position:-187px -25px; }
	
	#cssdropdown li.headlink a.societe, #cssdropdown li.headlink a.societe-on  { width:81px; background-position:-278px 0; }
	#cssdropdown li.headlink a.societe:hover, #cssdropdown li.headlink a.societe-on { background-position:-278px -25px;}
	
	#cssdropdown li.headlink a.nos-offres, #cssdropdown li.headlink a.nos-offres-on  { width:125px; background-position:-361px 0; }
	#cssdropdown li.headlink a.nos-offres:hover, #cssdropdown li.headlink a.nos-offres-on { background-position:-361px -25px; }
	
	#cssdropdown li.headlink a.nos-services, #cssdropdown li.headlink a.nos-services-on  { width:83px; background-position:-485px 0; }
	#cssdropdown li.headlink a.nos-services:hover, #cssdropdown li.headlink a.nos-services-on  { background-position:-485px  -25px; }

	#cssdropdown li.headlink a.brochure, #cssdropdown li.headlink a.brochure-on  { width:167px; background-position:-579px 0; }
	#cssdropdown li.headlink a.brochure:hover, #cssdropdown li.headlink a.brochure-on	 { background-position:-579px  -25px; }
	
	#cssdropdown li.headlink a.actualites, #cssdropdown li.headlink a.actualites-on  { width:64px; background-position:-746px 0; }
	#cssdropdown li.headlink a.actualites:hover, #cssdropdown li.headlink a.actualites-on  { background-position:-746px  -25px; }
	
	#cssdropdown li.headlink a.contact, #cssdropdown li.headlink a.contact-on  { width:90px; background-position:-812px 0; }
	#cssdropdown li.headlink a.contact:hover, #cssdropdown li.headlink a.contact-on { background-position:-812px  -25px; }
	
	body#body_societe #cssdropdown li.headlink a.societe,body#body_societe #cssdropdown li.headlink a.societe-on  {background-position:-111PX -25px; }
	body#body_nos-offres #cssdropdown li.headlink a.nos-offres,body#body_nos-offres #cssdropdown li.headlink a.nos-offres-on  { background-position:-223px -25px;}
	body#body_nos-services #cssdropdown li.headlink a.nos-services,body#body_nos-services #cssdropdown li.headlink a.nos-services-on  {  background-position:-417px  -25px;}
	body#body_brochure #cssdropdown li.headlink a.brochure,body#body_brochure #cssdropdown li.headlink a.brochure-on  { background-position:-602px  -25px; }
	body#body_actualites #cssdropdown li.headlink a.actualites,body#body_actualites #cssdropdown li.headlink a.actualites-on  { background-position:-698px  -25px;  }
	body#body_contact #cssdropdown li.headlink a.contact,body#body_contact #cssdropdown li.headlink a.contact-on  {  background-position:-858px  -25px;}


	#cssdropdown #societe ul li {width:175px;}
	#cssdropdown #nos-offres ul li {width:180px;}
	#cssdropdown #nos-services ul li {width:194px;}
	#cssdropdown #contact ul li {width:175px;}

	






/** Left **/
#left { width:243px; float:left; margin-left:19px; padding:23px 3px 0 5px; height: 600px;}

.left-interne { width:213px !important; background:url(/images/bg-left2.gif) repeat-y !important; padding:0px 3px 0 4px !important;}


.nav-produits
{
	background:url(/images/bloc_recherche.png) no-repeat;
	height: 155px;
	margin-top: -23px;
}

.nav-actus-menu 
{
	/*background:url(/images/bloc_actualites.png) no-repeat;*/
	height: 304px;
	margin-top:5px;
}


.left-interne .nav-produits, .left-interne .nav-actus-menu { width:212px; }


/** Le formulaire de recherche produits **/
.nav-produits form { padding:0 26px 11px 11px; margin-bottom:29px;  }

.form-lignes { clear:both; height:1%; margin-bottom:13px; position:relative; cursor:pointer; } 
.validation { text-align:right; margin-top:3px; }

.form-lignes span { display:block; width:83px; float:left; color:#393D3F; line-height:1.8em; font-size:0.8em }
.form-lignes input.champtexte  { z-index:1; width:111px; height:14px; border-top:1px solid #BBC9D0; border-left:1px solid #BBC9D0; border-bottom:1px solid #BBC9D0;
background:url(/images/bg-input.gif) repeat-x 1 1; float:left; margin-right:-200px; font-size:0.9em; color:#7E8A8F; padding-left:8px; cursor:pointer; }
.select-champ { float:right; width:18px; height:18px; position:relative; z-index:1; }
.active { background:url(/images/btn-input.gif) no-repeat; }
.inactive { background:url(/images/btn-input2.gif) no-repeat; }

/** Menu dynamique **/
.menu-produits { position:absolute; width:167px; border-top:0; border-left:1px solid #BBC9D0; border-right:1px solid #BBC9D0; 
border-bottom:1px solid #BBC9D0; font-size:0.9em; right:0; margin-top:18px; padding:0;
background:#015CA6 url(/images/bg-menu.gif) repeat-x top; display:none; }
.menu-produits ul { list-style:none; }
.menu-produits ul li a { display:block; color:#c0c0c0; padding:1px 0 2px 10px; border-bottom:1px solid #c0c0c0;  }
.menu-produits ul li a:hover { background:#DADCDD url(/images/bg-input.gif) repeat-x bottom; color:#0F398E }


/** Actualités **/
.bloc-actualites { padding:0 26px 17px 11px;  }
.bloc-actualites h3 { text-transform:uppercase; font-weight:normal; color:#070707; font-size:1em; }
.bloc-actualites h3 a { color:#070707; } .nav-actus-menu h3 a:hover { text-decoration:underline; color:#E26709 }
.bloc-actualites p { margin-bottom:23px; font-size:0.9em; line-height:15px; }
.bloc-actualites a { color:#7E8A8F; } .nav-actus-menu a:hover { text-decoration:underline; color:#E26709 }

 
/** Le contenu du site **/
#content-home {
	float:left;
	margin-left:11px;
	overflow:hidden;
	background:url(/images/bloc_main_en.png) no-repeat;
	width: 690px;
	height: 462px;
}

#content { width:960px; float:left; margin-left:11px; overflow:hidden;}
.content-interne { width:683px !important; padding-top:0px; overflow:hidden; float:left; }

.content-interne-texte { 
width:930px ;
background:transparent url(/images/bg_content-interne-texte.gif) bottom left no-repeat;
padding:0 0 0 30px;
}


#gros_titre_orange
{
	/*font-family: Arial;
	font-size: 22px;
	color: #FFF;
	font-weight:bold;*/
	margin-top:210px;
	margin-bottom:70px;
	margin-left:4px;
}

.gros_titre_bleu
{
	font-family:Helvetica;
	/*font-size: 20px;*/
	font-size: 15px;
	font-weight: bold;
	color: #008ACF;
	width:100%;
	text-align:right;
	margin-left:35px;
	margin-top: 15px;
}
.gros_titre_bleu2
{
	font-family:Helvetica;
	font-size: 15px;
	font-weight: bold;
	color: #008ACF;
	width:400px;
	text-align:left;
	margin-left:145px;
	margin-top: 15px;
}


#nouveautes-float
{
	width: 350px;
}

#nouveautes-float p
{
	width:260px;
}


#services-float
{
	width: 300px;
	padding-left:105px;
}

#services-float p
{
	width:320px;
	margin-left:30px;
	margin-top: 40px;
}

#services-float
{
	margin-left: -120px;
}

.banniere img, .banniere object { display:block; }
.banniere object { width:; height:; }
 
.paver-description { width:331px; float:left; }
.premier { margin-right:21px; }
.details { width:198px; float:left; margin-top: -10px;}
.details p  {font-size:10px; line-height:15px; margin-top: 30px; }
.details p strong { font-size:12px; line-height:20px;}
.details p a  { color:#7E8A8F;}

.details h4 { position:relative; }
.images { width:133px; float:left; }

.content-interne .paver-description { margin-bottom:35px; }

/** Page notre offre **/
#div_demande-devis{display:block; width:250px; height:75px; float:right; padding:23px 0 0 0;margin:0px 12px 0 0px; border-left:2px solid #f4f4f4;border-right:2px solid #f4f4f4;}
.demande-devis { padding:15px 5px 17px 5px;}
.selection-produits { line-height:29px; height:29px; background:url(/images/plastics/bt_demande_info_header.gif) no-repeat -1px 0; position:relative; margin-left:-2px; text-align:left; padding-left:35px; }
.selection-produits strong { font-size:0.88em;margin-left: -8px;}
.selection-produits span { font-size:1.0em; color:#1AB0EE; padding-left:0px;}
.selection-produits a { color:#7e8a8f;}
.menu-accordion { padding:0px 3px 0px 5px; }
.accordion-produits { display:none; }
#accordion-produits1 { display:block; }

.menu-accordion dl { padding:0 0 0 9px; margin:0 0 20px 0; font-size:12px; }
.menu-accordion dt a { display:block; color:#808B8D; font-weight:bold; background:url(/images/suite.gif) no-repeat left 4px; padding-left:15px; margin-top:7px; line-height:12px; }
.menu-accordion ul { list-style:none; }
.menu-accordion ul li { margin-top:4px; }
.menu-accordion ul li a  { color:#84A7B5; font-weight:bold; font-size:12px;  }
.menu-accordion ul li a:hover, .menu-accordion ul li a.activelink, .menu-accordion dt a:hover {color:#E79724 !important; }
.menu-accordion dl a.activelink{
	 color:#e79724; font-weight:bold; font-size:12px; 
} 

/** Le path des pages **/
#div_right_col_produit
{
 width:400px; float:left; height:50px; }
.path {margin:18px 0 0 0px;display:block; color:#9AA3AC; }
.path a { font-weight:bold; color:#9AA3AC; }

/** Pages internes **/
.content-corps { width:658px; margin:5px 0 0 25px; color:#000000; text-align:justify; clear:both; }
.content-corps p { margin:12px 0 12px 0; padding:0; clear:both; float:none;}


.content-corps-texte { width:475px; float:none; margin:5px 0 0 25px; text-align:left; }
.Textelarge{ width:805px; text-align:justify;  }
.Textelarge2{ width:650px; text-align:justify;  }

.content-corps-texte p{margin:12px 0 12px 0; padding:0; float:none; text-align:justify;   }
.content-corps-texte ul{ list-style-position:outside; margin-left:15px; float:none;}
.content-corps-texte ul li{ margin-bottom:5px; list-style-type:square;  text-align:left;}
.content-corps-texte h4{color:#7E8A8F; padding:12px 0 0 0; font-size:14px; font-weight:bold; display:block; float:none; text-indent:0px; text-align:left;  }

.content-corps-texte a{text-decoration:underline; color:#4663CF;  text-align:left;  }
.content-corps a{text-decoration:underline; color:#F49A4E; text-align:left;  }


/** catalogue niveau 1 **/
#switch-produits { width:560px; height:284px; overflow:hidden; background:url(/images/bg-menu-accordion.gif) repeat-x; text-align:left; padding-top:15px; margin-left: 50px;}
#switch-produits .tous-blocs {  width:50px; float:left; height:268px; overflow:hidden; }
/*#switch-produits #div_tous-blocs_12 { background:url(/images/accordion/contrex.gif) no-repeat right;}
#switch-produits #div_tous-blocs_13 { background:url(/images/accordion/mypa.gif) no-repeat center; }
#switch-produits #div_tous-blocs_14 { background:url(/images/accordion/scooter.gif) no-repeat center; }
#switch-produits #div_tous-blocs_15 { background:url(/images/accordion/img-indus.gif) no-repeat center; }
#switch-produits #div_tous-blocs_16 { background:url(/images/accordion/flexikay.gif) no-repeat center; }
#switch-produits #div_tous-blocs_17 { background:url(/images/accordion/lamborghini.gif) no-repeat center; }*/

#switch-produits #div_tous-blocs_3 { background:url(/images/plastics/accordion/Akyver_2.jpg) no-repeat center;}
#switch-produits #div_tous-blocs_4 { background:url(/images/plastics/accordion/Barquette_1.jpg) no-repeat center; }
#switch-produits #div_tous-blocs_5 { background:url(/images/plastics/accordion/DSSK-gammeproduit.jpg) no-repeat center; }
#switch-produits #div_tous-blocs_6 { background:url(/images/plastics/accordion/Vehicule_VT.jpg) no-repeat center; }
#switch-produits #div_tous-blocs_7 { background:url(/images/plastics/accordion/MSK.jpg) no-repeat center; }

/** IMPORTANT : la gestion des titres h3 pour la page catalogue  **/
h3.titre-cat {color:#7E8A8F; text-transform:uppercase; font-size:20px; /*height:20px; */line-height:20px; font-weight:normal; border-left: 2px solid #5cb5e2; padding-left:4px; margin:24px 0 0 25px} /** La classe de base **/

/** La classe a associé selon le 
titre **/
h3.titre_cate_id_12 { background:url(/images/titres-categories/emballages_pav.gif) no-repeat left; }
h3.titre_cate_id_13 { background:url(/images/titres-categories/plv.gif) no-repeat left; }
h3.titre_cate_id_14 { background:url(/images/titres-categories/emballages_industriels.gif) no-repeat left; }
h3.titre_cate_id_15 { background:url(/images/titres-categories/palette-carton.gif) no-repeat left; }
h3.titre_cate_id_16 { background:url(/images/titres-categories/emballages_bi_materiau.gif) no-repeat left; }
h3.titre_cate_id_17 { background:url(/images/titres-categories/autre_emballages.gif) no-repeat left; }





h3.exple-autretitre { background:url(/images/titres-categories/palette-carton.gif) no-repeat left; } /** La classe a modifié, duppliqué et associé selon le titre **/

p.description-cat { color:#000; padding:17px 0 19px 0; line-height:16px; }
p.dashed { border-bottom:1px dashed #DEDEDE; }

/** Catalogue niveau 2 **/
.details-gamme { padding-top:10px;}
.details-gamme h3.demande-devis2 { height:15px; background:url(/images/demande-informations-carton-ondule.gif) no-repeat; margin:12px 0 0 8px !important }
.details-gamme h3.demande-devis2 span { display:none; }
.description-gamme { float:none; clear:both; color:#000; line-height:16px; text-align:justify; padding:0 0 0 0px; width:auto; }
.bloc-devis { width:212px; height:88px; background:url(/images/bg-devis.gif) repeat-x; float:left; text-align:center;  }
#description-gamme_left { display:block; width:300px; float:left; margin:0 0 0 10px;}
#description-gamme_right {display:block; width:330px; float:left; margin:0 0 0 30px;}
.div_liste_nos_marche { background:#FFFFFF url(/images/bg_picto.gif) top left no-repeat; display:block; width:115px; height:93px; float:left; margin:0 5px 0px 5px; padding:12px 19px 20px 13px; }

.ajout-selection { display:block; height:35px; width:163px; background:url(/images/ajoutselection.gif) no-repeat 0 2px; color:#7E8A8F; text-align:center;
font-weight:bold; line-height:40px; margin:10px auto 0 auto; }
.ajout-selection:hover { background:url(/images/ajoutselection.gif) no-repeat 0 -33px; color:#fff }

.retour_liste_produit { display:block; height:35px; width:163px; background:url(/images/ajoutselection_png.gif) no-repeat 0 2px; color:#7E8A8F; text-align:center;
font-weight:bold; line-height:32px; margin:10px auto 0 auto; }
.retour_liste_produit:hover { background:url(/images/ajoutselection_png.gif) no-repeat 0 -33px; color:#fff }

.choix-produits { margin-top:19px; width:658px;  }
.choix-produits .top, .choix-produits .bottom { height:12px; font-size:1%; background:url(/images/bg-top-produits.gif) no-repeat; }
.choix-produits .bottom { background:url(/images/bg-bottom-produits.gif) no-repeat; }
.choix-produits .center {background:url(/images/bg-center-produits.gif) repeat-y; padding:20px; overflow:hidden;  }

.bloc-liste-produits { width:290px; border-right:1px solid #E9E9E9; float:left; font-size:11px; overflow:hidden; height:365px }
.bloc-liste-produits .Itop { height:30px; border-bottom:1px dashed #D8D7DC; padding-bottom:1px; text-align:center;}
.bloc-liste-produits .Itop img { margin-top:20px; }
.bloc-liste-produits .Ibottom { height:30px; border-top:1px dashed #D8D7DC; text-align:center;}
.bloc-liste-produits .Icenter { padding:8px 0 0 0; /*min-height:217px;*/ height:350px; }

span.span_bloc-liste-produits{ display:none; }
div.div_jcarousel{ display:none;}
ul.liste-produits { list-style:none; }
ul.liste-produits li a.tous-produits { text-decoration:none; display:block; margin-top:4px; margin-bottom:4px; height:67px; width:290px; color:#5C5B5D;background:url(/images/produit-hover.gif) no-repeat 0 1px;
font-weight:bold; }
ul.liste-produits li a.tous-produits:hover { background:url(/images/produit-hover.gif) no-repeat 0 -132px; }
ul.liste-produits li a.selected, ul.liste-produits li a.selected:hover { background:url(/images/produit-hover.gif) no-repeat 0 -65px !important; }

#gdImg{
/*width:280px;
height:280px;*/
}

img.gdImg_id{
/*width:280px;
height:280px;*/
margin:0 0 0 25px;
clear:both;
display:block;
}
ul.liste-produits li a.tous-produits img { float:left; margin:2px 0 0 2px; display:block; width:47px; }
ul.liste-produits li a.tous-produits span { width:200px; float:left; display:block; padding-top:15px; margin:0 -200px 0 6px; }
ul.liste-produits li a.tous-produits span.sousTitreCategorie {padding:0px; margin:0; font-style:italic; font-weight:normal; }

ul.liste-produits li a.tous-produits span label { font-weight:normal; width:223px; float:left; display:block; padding-top:4px; margin:0 -200px 0 6px; }
.details-choix-produits { padding:15px 0 10px 0; color:#000 }

.affichage-produits { width:320px; min-height:319px; padding-top:0px; height:auto !important; height:299px; float:left;  margin-right:-200px; }
.grande-image { height:301px;}
.vignettes ul li{
	margin:0;
	padding:0;
}
.vignettes { width:256px; margin:0; text-align:center; }
.vignettes a { display:block; width:49px; height:49px; float:left; border:1px solid #8AD4EA; margin-left:12px; }

/** Footer **/
#footer { height:32px; background:url(/images/bottom_degrade.jpg) repeat-x; margin-top:27px; }
/*.footer-content { width:955px; color:#fff; margin:0 auto; text-align:center; padding-left:45px; line-height:23px; }*/
.footer-content {color:#FFFFFF;line-height:23px;margin:0 auto;padding-left:0;text-align:center;width:1255px;}
.footer-content a { color:#fff; } .footer-content a:hover { text-decoration:underline; }


ul.ul_li_sous_categorie_font_cache {
display:none;
}

ul.ul_li_sous_categorie_font {
padding:5px 0 0 5px;
height:35px;
margin:226px 0 0 0;
margin-left: 55px;
background-color:#FFFFFF;
width:280px;
list-style-type:none;
border:1px solid #C5DAE1;
font-size:11px;
}

ul.ul_li_sous_categorie_font li
{
list-style-type:none;
float:left;
margin:0px 0 3px 3px;
border-left:2px solid #1777c3;
padding:0 0 0 5px;
/*width:110px;*/
}

ul.ul_li_sous_categorie_font li a
{
	font-size:11px;
	color:#000000;
}

ul.vignettesProduits{
	list-style-type:none;
	display:block;

}
ul.vignettesProduits li{
	list-style-type:none;
	display:block;
	float:left;
	margin:0 2px 0px 2px;
	padding:0;
	border:none;
}
ul.vignettesProduits li a{
	margin:0;
	padding:0;
	border:none;
}
ul.vignettesProduits li a img{
	border:1px solid #8ad4ea;
}

div.loading {
  background: url(/images/spinner.gif) no-repeat center center;
}


.ImageDroite{
	float:right;
	margin:30px 0 0 25px;
	padding:0;
	display:block;
	width:431px;
}


.content-corps-texte ul.documents{
list-style-type:none;
margin:0  0;
}
.content-corps-texte  ul.documents li{
font-weight:normal;
background-image: url(/images/ico_pdf.gif);
background-repeat: no-repeat;
background-position: 0% 1px;
padding:0 0 0 18px;
margin:3px 0 0 0;
list-style-type:none;
width:200px;
display:block;
}

.blocChiffres{
	float:left;
	width:210px;
	height:70px;
	padding: 6px;
	margin:0 10px 10px 0;
	border:1px solid #666666;
}
.long{

width:444px;
	height:110px;
}
.blocChiffres h4, .blocChiffres  p{
margin:0;
padding:0;
}

.blocApplications{
	float:left;
	width:300px;
	height:170px;
	padding: 6px;
	margin:0 10px 10px 0;
	border:1px solid #666666;
	text-align:left;
}

.blocApplications h4, .blocApplications  p{
margin:0;
padding:0;
}



	ul.gallery {
		list-style: none;
		margin: 18px 0 10px 0;
	}
	
		ul.gallery li {
			display: block;
			float: left;
			margin: 0 5px 0 0;
		}
		
			ul.gallery li a {
				padding: 2px;
				display: block;
				border: 2px #5cb5e2 solid;
				line-height: 0;
			}
			
			ul.gallery li a:hover { border: 2px #F49A4E solid; }

.choix-marche{
	width:658px;
	clear:both;
}
.choix-marche2{
	width:658px;
	clear:both;
}

#blocTexteMarche{
	width:279px;
	float:left;
	padding:0 10px 0 0;
}
#blocProduitsMarche{
	width:369px;
	float:left;
	margin:auto;
}

.centerMarche2{
	/*padding:20px;*/
	/*padding-left:21px;*/
	/*background:transparent url(/images/bg_centerMarche.gif) top left repeat-y;
	width:329px;
	margin:auto;*/
	width: 629px;
	float: left;

}
.centerMarche2 .grande-image{
	text-align: center;
	/*width:529px;*/
	float: left; 
	width: 360px;
	
}
.centerMarche2 .gdImg{
	margin:0 auto;
	/*width:180px;*/
}

.centerMarche{
	padding:20px;
	/*padding-left:21px;*/
	background:transparent url(/images/bg_centerMarche.gif) top left repeat-y;
	width:329px;
	margin:auto;

}
.centerMarche .grande-image{
	text-align:center;
	width:329px;
	
}
.centerMarche .gdImg{
	margin:0 auto;
	width:280px;
}
.topMarche{
	width:369px;
	height:20px;
	background:transparent url(../images/bg_topMarche.gif) top left no-repeat;
}
.bottomMarche{
	width:369px;
	height:20px;
	background:transparent url(../images/bg_bottomMarche.gif) top left no-repeat;
}


.choix-produits table, .choix-marche table, .tablePlat table {
	border-left: 1px solid #F49A4E;
	border-top: 1px solid #F49A4E;
	border-collapse: collapse;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	margin:15px 0 15px 0;
	background-color:#ffffff;
	text-align:left;
}
	
.choix-produits table td, .choix-marche table td, .tablePlat table td{
	border-right: 1px solid #F49A4E;
	border-bottom: 1px solid #F49A4E;
	border-collapse: collapse;
	padding: 2px 5px 2px 5px;
	vertical-align:top;
}
	
.choix-produits table th, .choix-marche table th, .tablePlat table th{
	padding: 4px 5px 4px 5px;
	color:#FFFFFF;
	background-color:#F49A4E;
	border-right: 1px solid #F49A4E;
	border-bottom: 1px solid #F49A4E;
	text-align: left;
}


.content-corps .span_bloc-liste-produits  ul{ 
list-style-position:outside; margin-left:15px; clear:both; float:none;
}
.content-corps .span_bloc-liste-produits ul li{
margin-bottom:5px; list-style-type:square;  text-align:left;
}

.ImageDroite1{
	float:right; 
	display:block;
	margin:0 0 15px 15px
}
.ImageGauche1{
	float:left;
	display:block;
	margin:0 5px 0 0 ;
}
div#description_categorie
{
	height:130px;
	overflow:hidden;
}

.span_bloc-liste-produits{
	margin:0;
	padding:0;
}
.span_bloc-liste-produits p{
	margin:0px 10px 10px 2px;
	padding:0 0 0 0;
	width:275px;
}
#ajoute_panier{
	/*float:right;*/
	margin:0 0px 0 295px;
	padding:0;
	display:block;
	/*height:24px;*/
	
}


.carteMap{
	width:460px;
}
.carteMapImage{
	display:block;
	float:left;
	margin-bottom:20px;
	width:200px;
	overflow:hidden;
	height:150px;
}
.carteMapImage img{
	width:200px;
}
.carteMapTexte{
	display:block;
	float:left;
	width:250px;
	margin:0 0 0 10px;
}
dl.liensUtiles dt{
		font-weight:bold;
}
dl.liensUtiles dd{
	margin:0 0 10px 0;
	padding:0 0 0 0;
}


   
      #header { 
   
          z-index:2; 
   
      } 
   
      #container { 
   
          z-index:1; 
   
      }  
	  
	  
ul#menu-langue
{
	list-style:none;
	position:absolute;
	width:187px;
	top:0;
	right:30px;
	margin:0;
	padding:0;
	margin-top:15px;
}
ul#menu-langue li
{
	border:1px solid #2f5a9f;
	font-size:10px;
	text-align:center;
	display:block;
	float:left;
	margin-right:10px;
}
#liRecherche
{
	clear:both;
	margin-top:10px;
}
ul#menu-langue li a {
	display:block;
	width:19px;
	height:12px;
	padding-top:2px;
	
}
.lang_square a:hover, .current_lang {
	background-color:#2f5a9f;
	color:#FFFFFF !important;
}

.lang_square_selected {
	background-color:#2f5a9f;
	color:#FFFFFF !important;
}

.lang_square_selected  a{
	background-color:#2f5a9f;
	color:#FFFFFF !important;
}

.lang_square_selected  a:hover {
	background-color:#FFFFFF;
	color:#2f5a9f !important;
}


ul#menu-langue li#liRecherche{
	width:178px;
	height:17px;
}
ul#menu-langue li#liRecherche input.champ{
	border:none;
	width:100px;
	background-color:#fff;
	display:inline;
	display:block;
	float:left;
	font-size:10px; 
	line-height:15px;
	padding:0;
	margin:0;
	text-indent:4px;
	color:#2f5a9f;
}
#bton_ok_recherche{
	display:block;
	float:left;
	width:17px;
}
div.sans-lien a
	{
		cursor:pointer;
	}
	
	#panierProduitContact{
		clear:both;
		width:425px;
		float:right;
		margin:20px 0 0 0;
	}
	#panierProduitContact ul{
		list-style-type:square;
		list-style-position:inside;
	}	
		#panierProduitContact h4{
color:#7E8A8F; padding:12px 0 5px 0; font-size:13px; font-weight:bold; display:block; float:none; text-indent:0px; text-align:left;  
	}	
	
.header-bottom { height:25px; padding-left:38px; clear:both; float:none;}

	
	#solution-emballage{
		background:transparent url(/images/dssmith-leader-emballage.gif) top left no-repeat;
		display:block;
		width:768px;
		height:14px;
		margin:7px 0 0 0;
		padding:0;
		
	}
	.video {
		margin-top: 20px;
	}
