*{ padding: 0; margin: 0; }
body { text-align: center; font-size: 0.75em; font-family: helvetic, arial, sans-serif; background: transparent url("../img/back.jpg") repeat left top; }

.logo_print{ display:none; }
a { color:#555b5d; font-weight:bold; }
a:hover{ text-decoration:none; }

.menu { height: 50px; background : transparent  url("../img/menu_bg.jpg") repeat-x left  top; text-align: center; }
.menu ul { margin: 0px auto 0px auto; width: 960px; height: 46px; }
.menu ul li { height: 46px; list-style-type: none; display: block; float: left; overflow: hidden; }
.menu ul li a { display: block; height: 46px; width: 75px; background: url('../img/menu_fr.jpg') no-repeat left top; text-indent: -1000px; }
.menu ul li.accueil a { width: 71px; background-position: 0px top; }
.menu ul li.entreprise a { width: 89px; background-position: -71px top; }
.menu ul li.produits a { width: 77px; background-position: -160px top; }
.menu ul li.gallerie a { width: 69px; background-position: -237px top; }
.menu ul li.technique a { width: 133px; background-position: -306px top; }
.menu ul li.credit a { width: 64px; background-position: -439px top; }
.menu ul li.garantie a { width: 78px; background-position: -503px top; }
.menu ul li.liens a { width: 130px; background-position: -581px top; }
.menu ul li.distributeurs a { width: 107px; background-position: -711px top; }
.menu ul li.contact a { width:72px; background-position: -818px top; }
.menu ul li.lang a { width:70px; background-position: -890px top; }

/*
.menu ul li a:hover { display: block; height: 46px; width: 75px; background: url('../img/menu_over_fr.jpg') no-repeat left top; text-indent: -1000px; }
.menu ul li.produits a:hover, .menu ul li.CurrentProduits a{ background : transparent  url("../img/produits_on.jpg") no-repeat left  top ; }
.menu ul li.technique a:hover, .menu ul li.CurrentTechnique a { background : transparent  url("../img/support_on.jpg") no-repeat left  top ; }
.menu ul li.gallerie a:hover, .menu ul li.CurrentPhotos a{ background : transparent  url("../img/photos_on.jpg") no-repeat left  top; }
.menu ul li.credit a:hover, .menu ul li.CurrentCredit a{ background : transparent  url("../img/credit_on.jpg") no-repeat left  top ; }
.menu ul li.garantie a:hover, .menu ul li.CurrentGarantie a { background : transparent  url("../img/garantie_on.jpg") no-repeat left  top ; }
.menu ul li.liens a:hover, .menu ul li.CurrentLiens a { background : transparent  url("../img/liens_on.jpg") no-repeat left  top ; }
.menu ul li.distributeurs a:hover, .menu ul li.CurrentDistributeurs a{ background : transparent  url("../img/distributeurs_on.jpg") no-repeat left  top ; }
.menu ul li.contact a:hover, .menu ul li.CurrentContact a { background : transparent  url("../img/contact_on.jpg") no-repeat left  top ; }
*/

#all_content { width: 100%; background-color: transparent; background-image: url('../img/all_body.jpg'); background-repeat: repeat-x; background-position: left top; }
#all_body { margin: auto; text-align: left; width: 1065px; }
#all_body p { text-align: left; line-height: 1.5em; }
#header { height: 245px; margin-top: -4px; background: transparent url("../img/header.jpg") no-repeat left top; }

div#header ul#brand { z-index: 100; position: absolute; width: 960px; height: 91px; padding: 0px; margin: 148px 0px 0px 52px; background-image: url('../img/onglet_off.png'); background-repeat: no-repeat; }
div#header ul#brand li { list-style-type: none; display: block; position: relative; float: left; margin: 0px; padding: 0px; width: 192px; height: 91px; text-align: center; }
div#header ul#brand li a { display: block; margin: 0px; padding: 0px; width: 192px; height: 91px; text-indent: -1000px; overflow: hidden; cursor: pointer; }
div#header ul#brand li a:hover { background-repeat: no-repeat; }
div#header ul#brand li.durabac { width: 384px; }
div#header ul#brand li.durabac a { width: 384px; }
body#home div#header ul#brand li.durabac a { background-image: none; }
body#home div#header ul#brand li.durabac a:hover, div#header.durabac ul#brand li.durabac a, div#header ul#brand li.durabac a.active{ background-image: url('../img/onglet_durabac.png'); background-position: left top; }
div#header ul#brand li.durabac a.active{ background-image: url('../img/onglet_durabac.png') !important; background-position: left top; }
div#header ul#brand li.duralift a:hover, div#header.duralift ul#brand li.duralift a, div#header ul#brand li.duralift a.active { background-image: url('../img/onglet_duralift.png'); background-position: -384px top; }
div#header ul#brand li.durapac a:hover, div#header.durapac ul#brand li.durapac a, div#header ul#brand li.durapac a.active { width: 202px; margin-left: -10px; background-image: url('../img/onglet_durapac.png'); background-position: -566px top; }
div#header ul#brand li.duraplast a:hover, div#header.duraplast ul#brand li.duraplast a, div#header ul#brand li.duraplast a.active { width: 202px; margin-left: -10px; background-image: url('../img/onglet_duraplast.png'); background-position: -758px top; }

#flashcontent { position: absolute; margin-left:52px; width: 960px; height: 179px; }
#container { background: transparent url("../img/repeat_container.jpg") repeat-y left top; }
#content { width: 920px; margin: 0px 72px 0px 73px; padding-top: 15px; }

#subText { background-color: transparent; height: auto; margin-top: -2px; width: 178px; text-align: center; float: left; }


/*#contact #container { background: transparent url("../img/repeat_container_contact.jpg") repeat-y left top; }
#technique #container, #credit #container, #produits #container, #home #container { background: transparent url("../img/repeat_container.jpg") repeat-y left top; }
#liens #container { background: transparent url("../img/repeat_container_liens.jpg") repeat-y left top; }
#contact #content {	background: transparent url("../img/top_container_contact.jpg") no-repeat left top;	padding-top: 24px; padding-left: 51px; }*/
/*#technique #content, #credit #content, #produits #content, #home #content { background : transparent url("../img/top_container.jpg") no-repeat left top; padding-left: 51px; }*/
#technique #content div#subText { display: none; }
/*#home #content { background: transparent url("../img/top_container.jpg") no-repeat left top; padding-left: 51px; padding-top: 0px; }
#liens #content { background: transparent url("../img/top_container_liens.jpg") no-repeat left top; padding-left: 51px; }*/

#footer { clear: both; width: 1065px; height: 56px; text-align: center; padding-top: 47px; margin-bottom: 15px; font-size: 0.85em; color: #67aa92; margin-top: -10px; background: transparent url("../img/footer.jpg") no-repeat left bottom; }

/*#contact #footer { background: transparent url("../img/footer_contact.jpg") no-repeat left top; }
#liens #footer { background: transparent url("../img/footer_liens.jpg") no-repeat left top; }*/

#footer ul li{ list-style-type: none; display: inline; }
#footer ul li a, #footer a { color: #67AA92; padding-right: 5px; padding-left: 5px; text-decoration: underline; }
#footer ul li a:hover, #footer a:hover { text-decoration: none; }
#conception{ padding-top: 10px; }

h1 { color: #FFF; font-size: 1.7em; }
h2 { color: #444645; font-size: 1.4em; margin-bottom: 6px; font-style: italic; }
h2.entreprise { font-style: italic; }
#subText h1 { color: #0A5D4E; padding-bottom: 10px; }


#div_titre_accueil { padding-top: 15px; height: 49px; width: 725px; padding-left: 18px; background: transparent url("../img/titre_accueil.jpg") no-repeat left top; }
#div_titre_distributeurs { padding-top: 12px; height: 55px; padding-left: 18px; background: transparent url("../img/titre_distributeurs.jpg") no-repeat left top; }


#div_titre_garantie { padding-top: 12px; height: 55px; padding-left: 18px; background: transparent url("../img/titre_garantie.jpg") no-repeat left top; }
#div_titre_nouvelles { padding-top: 12px; height: 55px; width: 522px; padding-left: 18px; background: transparent url("../img/titre_nouvelles.jpg") no-repeat left top; }
#div_titre_credit { padding-top: 12px; height: 55px; padding-left: 18px; background: transparent url("../img/titre_credit.jpg") no-repeat left top; }
#div_titre_produits { padding-top: 12px; height: 55px; padding-left: 18px; background: transparent url("../img/titre_produits.jpg") no-repeat left top; }
#div_titre_nouvelle { padding-top: 12px; height: 55px; width: 610px; padding-left: 18px; background: transparent url("../img/titre_nouvelles2.jpg") no-repeat left top; }
#div_titre_contact { padding-top: 12px; height: 55px; width: 339px; padding-left: 18px; background: transparent url("../img/titre_contact.jpg") no-repeat left top; }
/*
#div_titre_durabac, #div_titre_durapac, #div_titre_duralift, #div_titre_duraplast { padding-top: 12px; height: 48px; width: 870px; padding-left: 18px; background: transparent url("../img/titre_durabac.jpg") no-repeat left top; }
#div_titre_durapac{ background: transparent url("../img/titre_durapac.jpg") no-repeat left top; }
#div_titre_duralift{ background: transparent url("../img/titre_duralift.jpg") no-repeat left top; }
#div_titre_duraplast { background: transparent url("../img/titre_duraplast.jpg") no-repeat left top; }
*/
#div_titre_support { padding-top: 12px; height: 55px; padding-left: 18px; background: transparent url("../img/titre_support.jpg") no-repeat left top; }
#div_titre_entreprise { padding-top: 12px; height: 55px; padding-left: 18px; background: transparent url("../img/titre_entreprise.jpg") no-repeat left top; }
#div_titre_photos { color: #ffffff; padding-top: 15px; height: 40px; padding-left: 18px; margin-bottom: 10px }
	div.photosDurabac { background-color: #226558; border-bottom:1px solid #868686; }
	div.photosDuralift { background-color: #868686; border-bottom:1px solid #868686; }
	div.photosDurapac { background-color: #A28600; border-bottom:1px solid #868686; }
	div.photosDuraplast { background-color: #1D6FA4; border-bottom:1px solid #868686; }

div.photosBox { border:1px solid #868686; padding-bottom: 10px; }

#div_titre_admin { padding-top: 15px; height: 48px; width: 522px; padding-left: 18px; background: transparent url("../img/titre_admin.jpg") no-repeat left top; }

#conception, #conception a { color: #337D69; }
#text a { color: #000; }



#contact #subText { padding-left: 25px; text-align: left; width: 348px; }
#liens #subText { width: 244px; }
#subText a img { border: none; width: 170px; }
#liens #subText a img { border: none; padding-bottom: 10px; width: 202px; }
#subText a { text-decoration: underline; color: #626262; font-weight: bold; }
#subText a:hover { text-decoration: none; }
#text { float: left; margin-left: 11px; width: 723px; } /* SP */
#contact #text { width: 358px; }
#liens #text { width: 655px; }
#technique #text, #credit #text { width: 900px; }

.align_text { padding-left: 24px; padding-right: 20px; }

#credit .align_text, #technique .align_text { padding-left: 0; padding-right: 0px; }


div#cadre_news { width: 522px; padding-top: 6px; background: url("../img/top_cadre_nouvelles.jpg") top left no-repeat; }
div#bloccadre_news { background: url("../img/bottom_cadre_nouvelles.jpg") bottom left no-repeat; padding-bottom: 6px; }
div#bloccadre_news .core_news { padding: 10px 20px 5px 20px; border-left: 1px solid #465d59; background-color: #c4d0cd; margin-left: 1px; margin-right: 1px; border-right: 1px solid #465d59; }
#text div#bloccadre_news .core_news a { color: #05372e;	}
div#bloccadre_news .core_news span.date, div#bloccadre_news .core_news span.title { font-weight: bold; color: #05372e; }

div.bloccadre_vedette { width: 557px; padding-top: 116px; background: url("../img/top_produit_vedette.jpg") top left no-repeat; }
div.cadre_vedette { background: url("../img/bottom_produit_vedette.jpg") bottom left no-repeat; padding-bottom: 31px; margin-bottom: 25px; margin-top:10px; }
div.core_vedette { background: url("../img/repeat_produit_vedette.jpg") bottom left repeat-y; margin-bottom: -12px; }

div.in_vedette { margin-left: 55px; float: left; margin-top: -88px; }
div.in_vedette object { margin-left: -13px; margin-top: -6px; margin-bottom: 5px; }
div.txtVedette { float: left; height: 100px; padding-bottom: 10px; font-weight: bold; background: url("../img/bottom_fleche_produit_vedette.jpg") bottom right no-repeat; width: 198px; margin-right: 10px; padding-right: 25px; width: 195px; }
#text div.txtVedette a { color: #e63637; text-decoration: underline; }
#text div.txtVedette a:hover { text-decoration: none; }
div.imgProd { float: left; margin-top: -45px; }
div.imgProd img { border: none; }
html>body .txtVedette { height: auto; } 

body#home #content { margin-right: 50px; width: 955px; }
#text.home { margin-top: -15px; margin-left: 0px; width: 772px; position: relative; float: left; }
#text.home ul.home_brand { width: 772px; margin: 0px; padding: 0px; }
#text.home ul.home_brand li { list-style-type: none; position: relative; float: left; width: 192px; margin: 0px; padding: 0px; text-align: center; }

#text.home ul.home_brand li ul { text-align: left; margin: 10px 0px 0px 0px; padding: 0px; width: 192px; height: 450px; }
#text.home ul.home_brand li ul li { width: 170px; list-style-type: none; margin: 0px 11px 0px 11px; text-align: left; float: none;}
#text.home ul.home_brand li ul li.even { background-color: #D7D7D7; }
#text.home ul.home_brand li ul li a { padding: 5px 5px 5px 15px; color: #333; display: block; text-decoration: none; font-weight: normal; background-image: url('../img/bullet.gif'); background-repeat: no-repeat; background-position: 5px 10px; font-weight: bold; }
#text.home ul.home_brand li ul li a:hover { color: #000; }
#text.home ul.home_brand li.duralift, #text.home ul.home_brand li.duraplast { background-color: #EBEBEB; }
#text.home ul.home_brand li hr { width: 192px; height: 9px; background-image: url('../img/hr.jpg'); background-repeat: no-repeat; margin: 10px 0px 0px 0px; border: none; background-position: center center; background-color: transparent; }
#text.home ul.home_brand li p { text-align: left; padding: 15px; color: #333; }
#text.home ul.home_brand li p p { padding: 0px; }

/* Modifications 2010 Page Accueil SP */
#text.home ul.home_brand li p span { font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; }
a.imgAccueil img { border: solid 5px; }
a.imgAccDurabac img { border-color: #226558; }
a.imgAccDuralift img { border-color: #868686; }
a.imgAccDurapac img { border-color: #A28600; }
a.imgAccDuraplast img { border-color: #1D6FA4; }
	
/* Modifications 2010 Page Produits SP */
p.produitsIntroPar { padding-left: 200px; color: #666666; }
p.produitsIntroPar span { font-size: 1.2em; }


body#home #subtext { position: relative; float: left; width: 190px; margin: 0px 0px 0px -20px; padding: 0px; }
body#home #subtext div.cadre_nouvelles { width: 190px; background-image: url('../img/home_box_bg.jpg'); background-repeat: repeat-y; margin: 10px 10px 0px 0px; padding: 0px; position: relative; float: left; }
body#home #subtext div.cadre_nouvelles div#div_titre_nouvelles {  background-image: none; width: 190px; padding: 0px; margin: 0px; }
body#home #subtext div.cadre_nouvelles div#div_titre_nouvelles h1#titre_nouvelles { width: 190px; height: 67px; background-image: url('../img/news_title_fr.jpg'); background-repeat: no-repeat; margin: 0px; padding: 0px; text-indent: -1000px; overflow: hidden; }
body#home #subtext div.cadre_nouvelles div#cadre_news { width: 190px; padding: 0px 0px 10px 0px; margin: -15px 0px 0px 0px; background-image: url('../img/home_box_footer.jpg'); background-repeat: no-repeat; background-position: center bottom; }
body#home #subtext div.cadre_nouvelles div#cadre_news div#bloccadre_news { padding: 0px; margin: 0px; background: none; }
body#home #subtext div.cadre_nouvelles div#cadre_news div#bloccadre_news div.core_news { background-color: transparent; border: none; padding: 10px 10px 0px 10px; color: #666666; }
body#home #subtext div.cadre_nouvelles div#cadre_news div#bloccadre_news div.core_news span.date { font-size: 9px; display: block; }
body#home #subtext div.cadre_nouvelles div#cadre_news div#bloccadre_news div.core_news span.title { color: #000; font-weight: bold;  }
body#home #subtext div.cadre_nouvelles div#cadre_news div#bloccadre_news div.core_news div.description { margin-top: 14px; font-size: 12px; }
body#home #subtext div.cadre_nouvelles div#cadre_news div#bloccadre_news div.core_news div.description img { width: 170px !important; }
body#home #subtext div.cadre_nouvelles div#cadre_news div#bloccadre_news div.core_news div.description a.more { color: #006F4F; }

body#home #subtext div.cadre_vedette { width: 190px; background-image: url('../img/home_box_bg.jpg'); background-repeat: repeat-y; margin: 0px 10px 0px 0px; padding: 0px; position: relative; float: left; }
body#home #subtext div.cadre_vedette div.bloccadre_vedette { padding: 0px; margin: 0px; width: 190px; background: none; }
body#home #subtext div.cadre_vedette div.bloccadre_vedette h1 { width: 190px; height: 67px; background-image: url('../img/featured_title_fr.jpg'); background-repeat: no-repeat; margin: 0px; padding: 0px; text-indent: -1000px; overflow: hidden; }
body#home #subtext div.cadre_vedette div.core_vedette { width: 190px; padding: 0px; margin: 0px; background-image: url('../img/home_box_footer.jpg'); background-repeat: no-repeat; background-position: center bottom; }
body#home #subtext div.cadre_vedette div.core_vedette div.in_vedette { padding: 10px; margin: -15px 0px 0px 0px; background: none; }
body#home #subtext div.cadre_vedette div.core_vedette div.in_vedette div.txtVedette { background-color: transparent; border: none; background: none; width: 170px; margin-right: 0px; font-weight: bold; }
body#home #subtext div.cadre_vedette div.core_vedette div.in_vedette div.txtVedette a { color: #006F4F; }
body#home #subtext div.cadre_vedette div.core_vedette div.in_vedette div.imgProd img { width: 170px !important; }
body#home #subtext div.cadre_vedette div.core_vedette div.in_vedette div.imgProd { margin-top: 0px; }

div#ariane { position: absolute; margin-top: -10px; width: 520px; line-height: 18px; }
div#ariane ul li { float: left; list-style-type: none; font-size: 0.9em; margin-right: 5px; color: #006F4F; font-weight: normal; white-space: nowrap; }
div#ariane ul li a { font-weight: normal; color: #006F4F; white-space: nowrap; }



div.bloccadre_ssgroupe { border: solid 1px #868686; width: 327px; float: left; margin-right: 10px; margin-top: 10px; margin-bottom: 30px; }


div.titre_groupe { width: 700px; height: 205px; padding-top: 29px; color: #626262; }
div.titre_groupe span { color: #000000; background-color: #FFFFFF; display: block; float: left; font-size: 1.5em; font-weight: bold; margin-top: -5px; padding-right: 5px; }
div.core_ssgroupe { padding-bottom: 0px; }
/*div.core_ssgroupe p { padding: 10px; text-align: left; }*/
div.core_ssgroupe table { margin-left: 10px; }
#all_body div.core_ssgroupe p { text-align: left; padding: 0px 10px; }
div.core_ssgroupe div.img_ssgroupe { float: left; text-align: center; width: 100%; padding-top: 10px; }
div.core_ssgroupe div.img_ssgroupe img { width: 264px; padding-bottom: 10px; }
div.core_ssgroupe div.img_ssgroupe a.gallerielink { display: block; margin: 8px; height: 20px; }
#text div.core_ssgroupe div.img_ssgroupe a.gallerielink { color: #006f4f; background-image: url('../img/flecheLienPhotos.jpg'); background-repeat: no-repeat; background-position: 35px 0px; }
div.core_ssgroupe div.desc_ssgroupe { float: left; width: 220px; padding-left: 10px; }
div.ssgroupe { margin-top: -169px; }

div.prod_titre_ssgroupe { color: #FFFFFF; text-align: center; font-weight: bold; font-size: 1.2em; height: 40px; vertical-align: middle; padding-top:10px; }
div.prod_titre_ssgroupeDurabac { background-color: #226558; }
div.prod_titre_ssgroupeDuralift { background-color: #868686; }
div.prod_titre_ssgroupeDurapac { background-color: #A28600; }
div.prod_titre_ssgroupeDuraplast { background-color: #1D6FA4; }

div.prod_titre_fabrication { margin-left: 20px; margin-top: -31px; position: absolute; width: 400px; color: #626262; font-weight: bold; font-size: 1.5em; }
div.titre_produit { font-size: 1.4em; font-style: italic; font-weight: bold; padding-top: 29px; color: #626262; }
div.long_titre_produit{}
div.titre_produit h2 { font-size: inherit; font-style: italic; font-weight: bold; padding: 0px; margin: 0px; color: #626262; }
div.titre_parent span { color: #005243; display: block; padding-right: 6px; float: left; font-weight: bold; font-size: 1.1em; }

div.align_text ul.fichesTechniques { padding: 0; padding-top: 5px; }
div.align_text ul.fichesTechniques li { background-image: none; padding: 0; display: inline; padding: 0px 3px; }
#text div.align_text ul.fichesTechniques li a { color:#006F4F; text-decoration: none; /*white-space: nowrap;*/ }
#text div.align_text ul.fichesTechniques li a:HOVER { color: #004F37; }

div.core_ssgroupe table.tab_prod { margin-left: 0px }
table.tab_prod { text-align: center; font-weight: bold; color: #626262; width: 100%; }
table.tab_prod tr { height: 70px; }
table.tab_prod tr.odd { background-color: #dedede; }
table.tab_prod td { vertical-align: center;}
table.tab_prod div.lien_prod { text-align: center; }
table.tab_prod div.lien_prod a { color: #626262; text-decoration: underline; }
#text table.tab_prod div.lien_prod a { color: #006F4F; }
table.tab_prod div.lien_prod a:hover { text-decoration: none; }
table.tab_prod td.parent { color: #000000; width: 100%; }
/* table.tab_prod td.colspan{ width: 610px; } */
div#bloccadre_photo_produit { width: 680px; padding-top: 16px; }
div#cadre_photo_produit { border: solid 1px #868686; clear: both; margin-top: 10px; padding-bottom: 125px; width: 680px; margin-bottom: 15px; }
div#cadre_photo_produit_normal { clear: both; margin-top: 40px; padding-bottom: 22px; width: 680px; }
div#cadre_photo_produit_in { text-align: center; }
div.sub_image { margin-top: 4px; float: left; position: absolute; margin-bottom: 0px; width: 670px; height: 100px; padding-top: 5px; overflow: hidden; }


div#bloccadre_photo_produit { width: 680px; padding-top:16px; background: url("../img/top_fiche_produit.jpg") top left no-repeat; }
div#cadre_photo_produit { clear:both; margin-top:10px; background:  url("../img/bottom_photo_produit.jpg") bottom left no-repeat; padding-bottom:125px; width: 680px; margin-bottom:15px; border: none; }
div#cadre_photo_produit_normal { background:  url("../img/bottom_ssgroupe.jpg") bottom left no-repeat; clear:both; margin-top:40px; padding-bottom:22px; width: 680px; }
div#cadre_photo_produit_in { text-align:center; background:  url("../img/repeat_ssgroupe.jpg") bottom left repeat-y; }

/*div.sub_image { margin-top:4px; float:left; position:absolute; margin-bottom:0px; width:517px; height:100px; padding-top:5px; overflow:hidden; }*/



div.sub_image img { margin-left: 4px; margin-right: 2px; vertical-align: top; width: 159px; }
div.sub_image img:HOVER { cursor: pointer; }
div#bloccadre_fabrication_produit { padding-top: 38px; border: solid 1px #868686; padding-bottom: 20px; padding-left: 20px; }
div#cadre_fabrication_produit { clear: both; text-align: left; margin-bottom: 15px; margin-top: 5px; padding-bottom: 22px; width: 680px; }
div#cadre_fabrication_produit_in { padding-left: 30px; padding-right: 40px; padding-top: 5px; width: 620px; }
div#cadre_fabrication_produit_in object { display: block; padding-bottom: 20px; }

div#bloccadre_fabrication_produit { border: none; width: 680px; padding-top:38px; background: url("../img/top_roue_fiche_produit.jpg") top left no-repeat; padding-left: 0px; padding-bottom: 0px; }
div#cadre_fabrication_produit { clear:both; text-align:left; margin-bottom:15px; margin-top:5px; background:  url("../img/bottom_ssgroupe.jpg") bottom left no-repeat; padding-bottom:22px; width: 680px; }
div#cadre_fabrication_produit_in{ padding-left:30px; padding-right:40px; padding-top:5px; width: 610px; background: url("../img/repeat_ssgroupe.jpg") bottom left repeat-y; }
div.prod_titre_fabrication{ margin-left:20px; margin-top:-31px; position:absolute; width:400px; color:#fff; font-weight:bold; font-size:1.5em; }


div.align_text ul { padding-left: 15px; }
div.align_text .ariane ul {	padding-left: 0px; }
div.align_text ul li { list-style-type: none; padding-left: 12px; padding-bottom: 2px; background: url("../img/puce.jpg") no-repeat left 3px; }
div.align_text li { list-style-type: none; padding-left: 12px; padding-bottom: 2px; background: url("../img/puce.jpg") no-repeat left 3px; }
div.align_text  div#cadre_fabrication_produit_in ul { padding-left: 5px; }
div.align_text ul.pdf { margin-top: 15px; margin-left: 0px; padding-left: 0px; }
p.precision { color: red; font-weight: bold; }
div.align_text ul.pdf li { background: none; display: block; height: 30px; margin-left: 0px; padding-left: 0px; }
div.align_text ul.pdf li a { color: #000; }
div.align_text ul.pdf li a img { border: none; position: absolute; padding-left: 5px; margin-top: -3px; }
div.align_text .ariane ul li { list-style-type: none; padding-left: 0; padding-bottom: 0; background: none; }



img#bigprod { margin-bottom: 10px; }
div.bigprod { height: 250px; overflow: hidden; }
div#logos { background: transparent url('../img/logos.jpg') no-repeat scroll center bottom; height: 54px; margin-left: 281px; margin-top: -60px; position: absolute; width: 477px; }

div#logos_entier { background: transparent url('../img/logos.jpg') no-repeat scroll center top; height: 64px; }


div#logos_news { background: transparent url('../img/logos.jpg') no-repeat scroll center bottom; height: 54px; margin-left: 360px; position: absolute; margin-top: -60px; width: 376px; }
div#logos_contact { background: transparent url('../img/logos.jpg') no-repeat scroll center bottom; height: 54px; margin-left: 432px; position: absolute; margin-top: -60px; width: 376px; }
div.page { text-align: center; padding-bottom: 20px; }
div.page ul li { list-style-type: none; color: #595959; font-weight: bold; background: none; padding-left: 0; padding-right: 5px; display: inline; }
div.page ul li a { text-decoration: underline; color: #595959; font-weight: bold; }
div.page ul li a:hover { text-decoration: none; }
hr { height: 2px; padding: 0; color: #d2d2d2; background-color: #d2d2d2; border: 0; margin-top: 15px; margin-bottom: 20px; clear: both; }
span.date { font-weight: bold; color: #595959; }
span.title { font-weight: bold; }
a.doc_prod_color { color: #555b5d; font-weight: bold; padding-right: 10px; }
a.doc_prod_color:hover { text-decoration: none; }
div.doc_prod_color img { border: none; }
div.doc_prod_color { float: left; margin-right: 10px; padding-left: 10px; padding-right: 10px; }
div.lien_pdf { padding-right: 20px; padding-left: 0px; background: transparent url("../img/ico_pdf.gif") no-repeat right -1px; }
span.code_groupe { float: right; color: #6F6F6F; margin-top: -25px;margin-right: 0px; font-weight: bold; border: solid 1px #6F6F6F; padding: 4px; }
span.code_groupe span{ padding-right: 12px; margin-bottom: 3px; }
ul li img.ico_pdf { border: none; position: absolute; }
div.bloccadre_adresse { width: 900px; padding-top: 17px; }
div.cadre_adresse { padding-bottom: 21px; margin-bottom: 15px; width: 900px; }
div.core_adresse { padding-left: 20px; color: #000; padding-right: 20px; }
div.core_adresse div.add { width: 220px; float: left; }
div.core_adresse span.title { color: #575757; display: block; }
div.core_adresse a { color: #000; font-weight: bold; }
div.core_adresse div.liste_photos { margin-top: 10px; margin-bottom: 20px; }
div.core_adresse div.liste_photos div.photos { width: 134px; height: 250px; float: left; margin: 10px; overflow: hidden; }
div.core_adresse div.liste_photos div.photos span { font-size: 10px; display: block; padding: 5px; text-align: center; }
div.core_adresse div.liste_photos div a img { border: none; width: 134px; cursor: pointer; }
span.direction { color: #575757; font-weight: bold; font-size: 1.2em; display: block; }
img.img_service { float: right; margin-left: 10px; margin-bottom: 10px; }
img.img_support { float: left; margin-bottom: 10px; margin-right: 20px; }
img.img_entreprise_sub { float: left; padding:0 10px 10px 0; }
img.img_entreprise { float: right; padding: 0 0 10px 10px; }
input.text { width: 275px; }
#contact h3 { border-bottom: 1px solid #006E50; color: #575757; padding-top: 10px; width: 305px; padding-bottom: 5px; margin-bottom: 15px; }
div.form { padding-left: 25px; }
span.direction { margin-top: 10px; }
.core_adresse span.direction { margin-top: 0px; margin-bottom: 5px; }
a img { border: none; }
div.imprimer { display: block; clear: both; color: #898989; background: transparent url("../img/ico_print.jpg") no-repeat left 8px; text-decoration: underline; padding-left: 22px; font-weight: bold; height: 19px; cursor: pointer; padding-top: 10px; width: 125px; }
div.imprimer:hover { text-decoration: none; }
#cadre_heure { width: 288px; padding: 10px 15px; font-size: 0.9em; margin-bottom: 15px; background-color: #c6d1cd; border:1px solid #576a68; }
span.heures { display: block; padding-left: 60px; }
p.info_adresse { font-style: italic; font-size: 0.8em; }
body#credit div#text center { margin-left: 14px; }
div#ZoomCapDiv, div#ZoomCapDiv table, div#ZoomCapDiv table tbody, div#ZoomCapDiv table tbody tr, div#ZoomCapDiv table tbody tr td { margin: 0px; padding: 0px; width: 400px; white-space: normal; }

ul.sous-groupe li { font-size: 14px; }
ul.sous-groupe li ul { margin: 5px 5px 5px 0px; }
ul.sous-groupe li ul li { font-size: 13px; }
ul.sous-groupe li ul li ul { margin: 5px 5px 5px 0px; }
ul.sous-groupe li ul li ul li { font-size: 12px; }
ul.sous-groupe li ul li ul li ul { margin: 5px 5px 5px 0px; }
ul.sous-groupe li ul li ul li ul li { font-size: 12px; display: inline; margin: 5px 5px 5px 0px; padding-left: 0px; list-style-type: none; list-style-image: none; background-image: none; }

div.brandpage { text-align: center; background-color: #FFFFFF; }
div.brandpage div.item { position: relative; float: left; width: 168px; margin: 15px 5px -5px 5px; border: solid 1px #868686; height: 300px; }
div.brandpage div.titreDurabac { color: #FFFFFF; background-color: #226558; padding: 5px 5px; height: 60px; }
div.brandpage div.titreDuralift { color: #FFFFFF; background-color: #868686; padding: 5px 5px; height: 60px; }
div.brandpage div.titreDurapac { color: #FFFFFF; background-color: #A28600; padding: 5px 5px; height: 60px; }
div.brandpage div.titreDuraplast { color: #FFFFFF; background-color: #1D6FA4; padding: 5px 5px; height: 60px; }
#text div.brandpage div.titre a { color: #FFFFFF; text-decoration: none; display: block; margin: 0px auto; height: 50px; }
div.brandpage div.img table tr td { height: 225px; }
div.brandpage div.img table tr td a img { vertical-align: middle; }

div#div_titre_duraplast { display: none; }
form select.dropDownProducts {font-size: 0.9em;  position: absolute; float: left; border: solid 1px #DFDFDF; margin: -25px 0px 10px 0px; }

p.afficherAlbums { padding-left: 20px; }

.slidHeader { }
#slideshow { width: 960px; margin-left: 52px;  }
#slideshow a.active img { opacity:1; z-index:10; }
#slideshow a img { cursor:default; opacity:0; position:absolute; top:46; z-index:8; }
#slideshow a.last-active img{ z-index:9; }

h1#titre_brand { display: none; }

span.schemaProd{
display:block;
height:239px;
padding-left:5px;
position:absolute;
width:150px;
margin-top:50px;
}