@charset "utf-8";
/* CSS Document */


/*0 GENERICHE*/
*{margin: 0px; padding: 0px; border:0;}
tbody{border:0;}
html {margin-left: 0px; overflow-Y: scroll;}
body { background:#FFFFFF url(/img/bg_site.jpg) center -30px repeat-x; margin: 0px 0px 0px 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#828385}
body.openLayout{background:#FFFFFF url(/img/bg_siteAperto.jpg) repeat-x scroll center top;}
a:link, a:active, a:visited{ color:#b7bbbe; text-decoration:none;}
a:hover{ text-decoration:underline;}

/*1 STRUTTURA PAGINE*/
#header {margin:0 auto;	padding-left:0px;	padding-right:0px;	width:990px; padding-top:20px;	height:106px; }
#header h1{	background: transparent url(/img/logo_Ducray.jpg) no-repeat scroll center top;	height: 63px;	display: block;	text-indent: -9999px;	width: 158px;	margin-left:8px; float:left}
html>body #header h1{margin-left:16px; }
#logoImg {padding-top:50px; padding-left:20px;}
#wrapper{ margin:0 auto; padding-left:0px; padding-right:0px;	width:990px;}
#container{padding:7px 0 0 16px; height:432px;}
#footer{padding-top:50px; padding-left:16px;  background:url(/img/bg_footer.jpg) no-repeat top center; }
#footer,#footer a:link,#footer a:hover,#footer a:visited {color:#858587; }
#footer a:link,#footer a:hover,#footer a:visited {font-size:12px; line-height:12px}
#footer{font-size:10px; line-height:10px}
#content{background:transparent url(/img/bg_content.jpg) repeat-y top right;}
#briciole{ text-align:left; padding-left:16px; font-size:9px; line-height:10px; height:10px; color:#76c6e6}
#bgBottom{background:url(/img/bg_siteApertoBottom.jpg) center top repeat-x; margin-top:15px;}

#footerWrapper{ margin:0 auto; padding-left:0px; padding-right:0px; width:990px;}


/*OPEN LAYOUT*/
body.openLayout #container{ height:auto;}
body.openLayout #content{margin-bottom:15px;}
                         
body.openLayout #sezChiSiamo{ overflow:hidden; height:auto; }
body.openLayout #sezChiSiamo #description{ height:auto;}
body.openLayout #sezChiSiamo #rightSez{ height:auto;}
body.openLayout #sezGeneric{ overflow:visible; height:auto; height: auto !important; height: 310px; min-height: 310px; }
body.openLayout #sezGeneric #description{ height:auto;}
body.openLayout #sezGeneric #rightSez{ height:auto;}
body.openLayout #sezGeneric #leftSez{ overflow:visible; height:auto; height: auto !important; height: 310px; min-height: 310px;  }
body.openLayout #sezLinea{ overflow:hidden; height:auto; }
body.openLayout #sezLinea #description{ height:auto;}
body.openLayout #sezLinea #rightSez{ height:auto;}descriptio a

body.openLayout #sezSchedaProdotto{ overflow:hidden; height:auto; }
body.openLayout #sezSchedaProdotto #description{ height:auto;}
body.openLayout #sezSchedaProdotto #rightSez{ height:auto;}
body.openLayout #sezApprofondimenti{ overflow:hidden; height:auto; }
body.openLayout #sezProdotti{ border:1px solid #b8b8b9; width:940px; overflow:visible; height:auto; height: auto !important;  min-height: 310px; margin-bottom:10px; }
body.openLayout #sezProdotti #description{ height:auto;}



/*TITOLI PAGINE*/
h2#ducrayDermo{ background:url(/img/tit_h2DucrayDermocosmeticaPerTradizione.jpg) no-repeat top left; height:23px; line-height:23px; text-indent:-9999px; margin-bottom:10px;}
h2#ducrayInnova{ background:url(/img/tit_h2DucrayInnovazionePerTradizione.jpg) no-repeat top left; height:23px; line-height:23px; text-indent:-9999px; margin-bottom:10px;}
h2#gruppoPierreFabre{ background:url(/img/tit_h2IlGruppoPierreFabre.jpg) no-repeat top left; height:23px; line-height:23px; text-indent:-9999px; margin-bottom:10px;}
h2#storiaMarchio{ background:url(/img/tit_h2DucrayBreveStoriaDiUnMarchioFamoso.jpg) no-repeat top left; height:23px; line-height:23px; text-indent:-9999px; margin-bottom:10px;}
h2#dermoPerTradizione{ background:url(/img/tit_h2DermocosmeticaPerTradizione.jpg) no-repeat top left; height:23px; line-height:23px; text-indent:-9999px; margin-bottom:10px;}
h2#innovaVocazione{ background:url(/img/tit_h2InnovazionePerVocazione.jpg) no-repeat top left; height:23px; line-height:23px; text-indent:-9999px; margin-bottom:10px;}

h2#capelli{ background:url(/img/tit_h2TrattamentiCapelli.jpg) no-repeat top left; height:23px; line-height:23px; text-indent:-9999px; margin-bottom:10px;}
h2#pelle{ background:url(/img/tit_h2TrattamentiPerLaPelle.jpg) no-repeat top left; height:23px; line-height:23px; text-indent:-9999px; margin-bottom:10px;}

h2#capelliCaduta{ background:url(/img/tit_h2CadutaCapelli.jpg) no-repeat top left; height:23px; margin:0 0 10px 0px; line-height:23px; text-indent:-9999px}
h2#capelliCadutaDonna{ background:url(/img/tit_h2CadutaCapelliDonna.jpg) no-repeat top left; height:23px; margin:0 0 10px 0px; line-height:23px; text-indent:-9999px}

h3#capelliCadutaOccasionale{background:url(/img/tit_h3CadutaOccasionale.jpg) no-repeat top left; height:25px; text-indent:-9999px; width:190px; float:left;}
h3#capelliCadutaDonna{background:url(/img/tit_h3CadutaDonna.jpg) no-repeat top left;  height:25px; text-indent:-9999px; width:190px;  float:left;}
h3#capelliCadutaCronica{background:url(/img/tit_h3CadutaCronica.jpg) no-repeat top left; height:25px; text-indent:-9999px; width:190px; float:left;}



/*1a MAIN MENU*/
#containerMainMenu { float:right; position:relative; left:0; width:595px; background:url(/img/bg_newMainMenu.jpg) no-repeat scroll left top; height:18px;overflow:hidden; }
#mainMenu li{ float:left; list-style-type:none; height:18px; display:block}
#mainMenu li a{text-decoration:none; display:block;text-indent:-9999px; height:18px; line-height:18px;}

/*#btHome{width:110px;}
#btChiSiamo{left:110px;width:110px;}*/
#btPromozioni{ width:88px;}
#btPerDermatologi{ left:88px; width:122px;}
#btPerFarmacisti{ left:210px; width:109px;}
#btNoiVoi{ left:320px; width:74px;}
#btTuttiProdotti{ left:394px; width:110px;}
#btCaseStudy{ left:503px; width:88px;}


/*#btHome a:hover, li#btHome.sel{background:url(/img/bg_newMainMenu.jpg) no-repeat scroll -0px -18px;}
#btChiSiamo a:hover, li#btChiSiamo.sel{background:url(/img/bg_newMainMenu.jpg) no-repeat scroll -110px -18px;}*/

#btPromozioni a:hover, li#btPromozioni.sel{background:url(/img/bg_newMainMenu.jpg) no-repeat scroll -0px -18px;}
#btPerDermatologi a:hover, li#btPerDermatologi.sel{background:url(/img/bg_newMainMenu.jpg) no-repeat scroll -88px -18px;}
#btPerFarmacisti a:hover, li#btPerFarmacisti.sel{background:url(/img/bg_newMainMenu.jpg) no-repeat scroll -210px -18px;}
#btNoiVoi a:hover, li#btNoiVoi.sel{background:url(/img/bg_newMainMenu.jpg) no-repeat scroll -320px -18px;}
#btTuttiProdotti a:hover, li#btTuttiProdotti.sel{background:url(/img/bg_newMainMenu.jpg) no-repeat scroll -394px -18px;}
#btCaseStudy a:hover, li#btCaseStudy.sel{background:url(/img/bg_newMainMenu.jpg) no-repeat scroll -503px -18px;}

/*MAIN MENU senza per bottone per i farmacisti*/
/*#btNoiVoi a:hover, li#btNoiVoi.sel{background:url(/img/bg_newMainMenu.jpg) no-repeat scroll -210px -18px;}
#btTuttiProdotti a:hover, li#btTuttiProdotti.sel{background:url(/img/bg_newMainMenu.jpg) no-repeat scroll -283px -18px;}
#btCaseStudy a:hover, li#btCaseStudy.sel{background:url(/img/bg_newMainMenu.jpg) no-repeat scroll -392px -18px;}*/


/*1b TASKMENU*/
#taskMenu{ margin:8px 0 0 0;position:relative; float:right; left:0; width:400px; background:url(/img/bg_taskMenu.jpg) no-repeat scroll left top; height:56px;overflow:hidden;}
#taskMenu ul li{ float:left; list-style-type:none; height:56px; display:block; width:200px;  }
#taskMenu ul li a{text-decoration:none; display:block;text-indent:-9999px; height:56px; line-height:56px;}

#titCapelli{width:200px;}
#titPelle{width:200px; left:200px}

#titCapelli a:hover,li#titCapelli.sel{background:url(/img/bg_taskMenu.jpg) no-repeat scroll -0px -56px;}
#titPelle a:hover, li#titPelle.sel{background:url(/img/bg_taskMenu.jpg) no-repeat scroll -200px -56px;}


/*1c FOOTER*/
#serviceMenu{ padding-top:18px;border-left:1px solid #ebecec; float:left; height:19px;}
#serviceMenu ul li{ float:left; display:block;list-style-type:none; width:95px; height:19px; text-align:center; line-height:19px; border-right:1px solid #ebecec;  }
#brands{ width:227px; float:right}


/*1e BOXES*/
#box3Container { height:82px; overflow:hidden;}
#box3Container h6{font-size:12px}
#box3Container p { font-size:11px;} 

#box3Nl{width:305px; float:left; height:82px; background:url(/img/bg_box3Nl.jpg) no-repeat  left top; margin-right:13px;} 
#box3News{width:305px; float:left; height:82px; background:url(/img/bg_box3News.jpg) no-repeat  center top; margin-right:13px;} 
#box3Test{width:305px; float:left; height:82px; background:url(/img/bg_box3Test.jpg) no-repeat  right top;} 
#box3ExtraDelicato{width:305px; float:left; height:82px; background:url(/img/bg_box3ExtraDelicato.jpg) no-repeat  right top;} 
.descrBox{padding:32px 0 10px 15px; width:164px; float:left  } 
#flashBoxNl, #flashBoxNews, #flashBoxTest, #flashBoxExtraDelicato{ float:left; padding:5px 5px 0 0;}

#box6Container{ overflow:hidden; height:74px; }
#box6Container h6{ font-size:11px;}
#box6Container h6 a { float:left; }

#box4Container{ overflow:hidden; height:77px;}
#box4Container h6{ font-size:11px; }

#box3Container a:link, #box3Container a:visited, #box3Container a:active, #box6Container a:link, #box6Container a:visited, #box6Container a:active, #box4Container a:link, #box4Container a:visited, #box4Container a:active  { color:#FFFFFF; text-decoration:none }
#box3Container a:hover, #box6Container a:hover, #box4Container a:hover { text-decoration:underline; } 



/*PAGINE SPECIFICHE*/
#prodMaster #sezGeneric{ height: 344px;}
#sezGeneric{ border:1px solid #b8b8b9; width:940px; overflow:hidden; height:414px;}
#sezGeneric #leftSez{width:434px; float:left; background:url(/img/bg_leftSezProblematiche.jpg) no-repeat bottom left;}
#sezGeneric #rightSez{width:480px; float:left; margin:10px 0; padding:0 12px; height:310px;}
#sezGeneric #rightSez p { padding-left:9px;}
#sezGeneric #rightSezTitleAlign{width:480px; float:left; margin:10px 0; padding:31px 12px 0 12px; height:310px;}

#description{ min-height:316px;  padding:8px 15px; overflow:hidden}
#description p { padding:0 5px 5px 15px;}
#description ul, #description ol, #rightMap ul { padding:0 5px 0 40px; margin-bottom:5px;}
#loSapeviChe { text-align:center; }
#loSapeviChe img{ border-top:1px solid #b8b8b9; border-left:1px solid #b8b8b9; border-right:1px solid #b8b8b9;}
#description a, #rightMap a { font-weight:bold; color:#666666}
#rightMap{ margin-top:45px;}
.backNavB{ float:right}



#sezLinea{ border:1px solid #b8b8b9; width:940px; overflow:hidden; height:332px;}
#sezLinea #leftSez{width:560px; float:left}
#sezLinea #rightSez{width:380px; float:left;}
#sezLinea #description{ height:295px; padding:8px 15px;}


#sezApprofondimenti { border:1px solid #b8b8b9; width:940px; height:332px; }
#sezApprofondimenti #description{ padding:8px 15px;}
/*#sezApprofondimenti #entireSez{ width:855px;}*/
#sezApprofondimenti #description span.titolo{ padding-left:15px;  }
/*#sezApprofondimenti #description img { padding-left:15px; float:right; margin-right:15px;}*/
#sezApprofondimenti #rightSez{width:320px; float:left;padding:0 45px 0 15px; height:330px;}
#sezApprofondimenti #leftSez{width:560px; float:left;}
#sezApprofondimenti #hairPagination, #sezApprofondimenti #hairPagination a{ color:#13b0a9}
#sezApprofondimenti #skinPagination, #sezApprofondimenti #skinPagination a{ color:#b8639d}

#sezChiSiamo{ border:1px solid #b8b8b9; width:940px; overflow:hidden; height:332px;}
#sezChiSiamo #leftSez{width:560px; float:left;}
#sezChiSiamo #rightSez{width:320px; float:left;padding:0 45px 0 15px; height:330px;}
/*#sezChiSiamo p { padding-bottom:0;}*/


#sezSchedaProdotto{border:1px solid #b8b8b9; width:940px; overflow:hidden; height:344px;}
#sezSchedaProdotto #leftSez{width:635px; float:left; }
#sezSchedaProdotto #rightSez{width:275px; margin:10px 0px 15px 0;  height:310px; padding:0 13px 0 15px; float:left; }
#sezSchedaProdotto #description{ padding:8px 15px;height:312px;}
#sezSchedaProdotto .padder { padding:0 25px;}
#sezSchedaProdotto p { padding:0;}
#sezSchedaProdotto  h4{ font-size:15px; margin-bottom:5px;}
.subName{ font-size:12px;}
#sezSchedaProdotto #dettConfezione{margin-top:5px;}
#sezSchedaProdotto #stampaScheda{float:right}
#sezSchedaProdotto #proprieta{ background:url(/img/bg_schedaProdottoTopBoxes.jpg) no-repeat scroll top left; width:261px; height:95px; float:left; padding:5px 7px 10px 7px ;}
#sezSchedaProdotto #forma{background:url(/img/bg_schedaProdottoTopBoxes.jpg) no-repeat scroll top left;width:261px; height:95px; padding:5px 7px 10px 7px ; float:right; position: relative}
#sezSchedaProdotto #prodCons{background:url(/img/bg_schedaProdottoBottomBox.jpg) no-repeat scroll top left; width:541px; height:62px; padding:5px 7px 10px 7px ; }
#sezSchedaProdotto #description h5 { display:inline; font-weight:bold; font-size:12px;}
#sezSchedaProdotto #prodCons #titAltriProd{float:left; width:65px; padding-top:5px;}
#sezSchedaProdotto #modoUso{width:541px; height:43px;  padding:5px 7px 10px 7px ;}
#sezSchedaProdotto #prodCons .prodBox{ border-left:1px solid; float:left; height:62px; width:130px; padding:0 5px;}
#sezSchedaProdotto #prodCons .prodBox .txtProdBox{ float:left; width:85px; padding-top:5px; font-size:9px;}
#sezSchedaProdotto #prodCons .prodBox .imgProdBox{ float:left; width:45px;}
#sezSchedaProdotto #prodCons .prodBox b{ display:block;font-size:12px; }

/* scheda prodotto contenuti specifici */

#sezSchedaProdotto #forma img.etichetta{position: absolute; top: 6px; right: 10px}
#sezSchedaProdotto #forma p.evidenza{position: absolute; bottom: 12px; left: 10px; width: 261px; color: #017b48; text-align: center; font-weight: bold}


ul.problematiche { margin:50px 0 0 30px;}
ul.problematiche li{ margin-bottom:25px; font-size:11px;}
ul.problematiche li h3{font-size:11px;}

.problematica{ margin-top:10px;}
.problematica a:link,.problematica a:visited, .problematica a:active{color:#828385}
.problematica a:hover{ text-decoration:none;}

.boxProdotto{ background:url(/img/bg_listaProdotto.jpg) no-repeat top center; width:190px; height:120px; float:left;  padding:15px 15px 10px 15px;}
.imgProdotto{ float:left; height:120px;}
.descProdotto{ float:left; height:120px; width:105px;}

h3.nomeProdotto{ padding-top:10px; font-size:12px;}
h3.nomeProdotto a:link, h3.nomeProdotto a:visited, h3.nomeProdotto a:hover, h3.nomeProdotto a:active{ color:#828385}

.soluzioneDucray{ float:left; margin:5px 0 0 10px;}

/*PAGINAZIONE*/
.paginationFake{ float:right; margin:0 10px 0 0;  }
.paginationFake a, .paginationFake span{ padding:0 2px;line-height:19px; }
.paginationFake img { cursor:pointer; vertical-align:middle; padding-bottom:3px;}
/*.paginationFake a:link, .paginationFake a:hover, .paginationFake a:visited, .paginationFake a:active { text-decoration:underline;}*/

/*CLASSES*/
.clear{ clear:both; line-height:0; line-height:0; border:0; font-size:0px; height: 0em; margin : 0em; padding: 0em; overflow:hidden; display:block; }
.note{ font-size:9px; line-height:9px; display:block}
#description a.linkCapelli{ color:#00aaa2}
#description a.linkPelle{ color:#b25695}
.topBottomPadder{padding:10px 0;}
.hackMarginImage{ margin-bottom:35px;}
.rb label { padding:0 5px;}


/*tooltip v2 - 07/08/2008*/
/*.hotspot {background:url(../images/struttura/helpIcon.png) left center no-repeat; line-height:12px; padding:1px; padding-left:15px; cursor:help}*/
#tt {position:absolute; display:block; background:#fff; border:1px solid #868688;}
#tttop {display:block; height:5px; margin-left:5px;  overflow:hidden}
#ttcont {display:block; padding:4px 12px 6px 7px; margin-left:5px; background:#fff; color:#666666}
#ttbot {display:block; height:5px; margin-left:5px;  overflow:hidden}


/* Crumb */
#crumb{list-style: none;}
#crumb li{display: inline;}


/*JScroll*/
a.jScrollArrowUp:hover {background-position:0 -15px;}
a.jScrollArrowUp {display:block;height:9px;overflow:hidden;position:absolute;right:0;text-indent:-2000px;top:0;z-index:1;}
a.jScrollArrowUp {background:transparent url(/img/basic_arrow_up.gif) repeat-x scroll 0 0;}

a.jScrollArrowDown:hover {background-position:0 -15px;}
a.jScrollArrowDown {bottom:0;display:block;height:9px;overflow:hidden;position:absolute;right:0;text-indent:-2000px;z-index:1;}
a.jScrollArrowDown {background:transparent url(/img/basic_arrow_down.gif) repeat-x scroll 0 0;}

a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover{background-position:0 -30px;}

h2#title-top{ height: 23px; margin: 0 0 10px 0px;line-height: 23px; text-indent:-9999px; /*tampone per presentazione*/font-size:12px; font-weight:bold;color:#fff;	line-height:23px;	padding-left:10px;	text-indent:0;}

#pageContainer{ height:285px; overflow:hidden}
#textPagination{}

.stronglink{cursor: pointer; font-weight: bold;}


#aLeft{ float:left; height:310px; width:17px; margin-right:3px;}
#inProd{float:left; width:440px}
#aRight{ float:left; height:310px;width:17px;}

#aLeftCons{ float:left; height:62px; width:17px;}
#inProdCons{float:left; width:423px; height:62px;}
#aRightCons{ float:left; height:62px;width:17px;}

h2#ilMetodoDucray{ text-transform:uppercase}

/*SEZIONE NOVITA'*/
.newsMainTitle{color:#039; margin-top:20px; text-transform:uppercase; font-size:20px; margin-bottom:15px; display:block; }
.newsEvidenzia{color:#039; font-size:20px; font-weight:bold }
.newsText{font-size:12px; line-height:15px}
.newsNota{font-size:9px;}
.newsBigTitle{ font-size:30px; color:#666666; font-weight:bold }
.newsContentMainTitle{font-weight:bold; color:#666; font-size:22px;  margin-bottom:15px; display:block}
.newsContentTitle {font-weight:bold; color:#666; font-size:25px;}
.titoloLungoAllNews{background:url(../../img/bgTitoloAllNews.jpg) top left repeat-y; color:#FFF; text-transform:uppercase; display:block; margin:8px 16px 0 16px; font-size:12px; font-weight:bold; height:23px; line-height:23px; padding-left:10px;  }
.bgElution{background:url(../../img/bg_NewsElution.jpg) top left no-repeat;}


/*TUTTI I PRODOTTI*/
#productFlow{ border-bottom:1px solid #b8b8b9; padding-left:162px; margin-bottom:15px;}
#productFlowContainer{ width:330px;float:left; border-left:1px solid #b8b8b9;border-right:1px solid #b8b8b9; margin:0 10px 20px 10px; padding:15px 100px;}
.productFlowDataContainer{float:left; width:240px; padding-top:15px; font-size:13px;}
.productFlowBackLink{text-indent:-9999px; background:url(../../img/arrowPiene/pGrigioSx.jpg) center center  no-repeat; width:17px; height:150px;}
.productFlowBackLink:hover{background:url(../../img/arrowPiene/pGrigioSxHover.jpg) center center  no-repeat;}
.productFlowForwardLink{text-indent:-9999px; background:url(../../img/arrowPiene/pGrigioDx.jpg) center center  no-repeat; width:17px; height:150px;}
.productFlowForwardLink:hover{background:url(../../img/arrowPiene/pGrigioDxHover.jpg) center center  no-repeat;}
a.productFlowTitle{ font-size:15px; font-weight:normal}

h2#title-topB{background:url(../../img/bgTitoliNavB.jpg) top left  no-repeat; height: 23px; margin: 0 0 10px 0px;line-height: 23px; text-indent:-9999px; /*tampone per presentazione*/font-size:12px; font-weight:bold;color:#fff;	line-height:23px;	padding-left:10px;	text-indent:0; text-transform:uppercase}

#description ul.productList{ margin:0px; padding:10px 0 0 12px}
ul.productList li{ line-height:17px;}

ul.productResultList li{ width:186px; float:left; margin-left:0; list-style-type:none; height:71px; background:url(../../img/bgProdBoxRicerca.jpg) top left  no-repeat; margin-right:4px; padding:12px 12px 0 20px;}

#description ul.productResultList{ margin:0px; padding:10px 0 0 0}

.pagePadder {padding:0 5px 5px 15px;}
#sezProdotti #description a{ color:#B7BBBE; font-weight:normal}
#sezProdotti #description a strong{ color:#898989;}
.productListContainer{border-bottom:1px solid #b8b8b9; margin-bottom:10px; padding-bottom:30px;}

/*FORM STYLE*/
input.def {border:1px solid #b8b8b9; height:22px; padding:2px; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px  }
fieldset legend{ margin:0 0 10px -7px; padding:0;}
.btPadder{ margin-left:20px;}
select.def{ border:1px solid #b8b8b9; height:22px; line-height:15px; padding:2px;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:lowercase}
.formRow, .formRowDouble{ padding-bottom:10px;}
.formRow label, .formRowDouble label { width:115px; display:block; float:left } 
.formRow input.def { width:180px;border:1px solid #b8b8b9; height:15px; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px  } 
textarea.def{ border:1px solid #b8b8b9;padding:2px; line-height:15px;font-family:Arial, Helvetica, sans-serif; font-size:12px}
.formRowDouble div.fieldCont {float:left; margin-right:10px;}

/*NOI E VOI*/
#nlBox{background:url(../../img/noiVoi/bgBoxNl.jpg) top left  no-repeat; width:242px; height:164px; float:left; margin:0 30px 0 10px; padding:35px 160px 0 10px;}
html>body #nlBox{ margin-right:60px;}
#contactBox{background:url(../../img/noiVoi/bgBoxContatti.jpg) top left  no-repeat; width:242px; height:164px; float:left;padding:35px 160px 0 10px;}
#contactBox h3{ color:#e6541b; margin-bottom:15px; font-size:15px; }
#nlBox h3{ color:#33bad7; margin-bottom:15px;font-size:15px; }
.btIscriviti{ display:block; margin:65px 0 0 130px;}
.btContattaci{ display:block; margin:65px 0 0 130px;}


/*NL*/
h2#title-topC{background:transparent url(/img/MacroProblems/tit_sfondo_pelGras.jpg) no-repeat scroll left top;color:#FFFFFF;font-size:12px;font-weight:bold;height:23px;line-height:23px;margin:0 0 10px 0;padding-left:10px;text-indent:0; text-transform:uppercase}
#sezNewsletter{ border:1px solid #b8b8b9; width:940px; overflow:hidden; height:332px;} 
#bgNl{background:url(/img/noiVoi/bgIscrivitiNl.jpg) center right no-repeat; margin-right:50px;}
.btIscrivitiIn{ display:block; margin:5px 0 0 170px;}

/*CONTATTI*/
h2#title-topD {background:transparent url(/img/MacroProblems/tit_sfondo_caduta.jpg) no-repeat scroll left top;color:#FFFFFF;font-size:12px;font-weight:bold;height:23px;line-height:23px;margin:0 0 10px 0;padding-left:10px;text-indent:0; text-transform:uppercase}
#bgContact{background:url(/img/noiVoi/bgContatti.jpg) center right no-repeat; margin-right:50px;}

/*TEST*/
.seztest #description p { padding-left:0px; }
.seztest #description ol { list-style:none; padding-left:0px; }
.seztest #description ol li {background:url(../../img/borderOlLi.jpg) bottom  left no-repeat;padding-top:4px;padding-bottom:4px;padding-left:0px; margin-left:0px;}
.seztest{background: url(../../img/bg_sezTest.jpg) top right no-repeat;}
.h3test{ font-size:14px;}
.testResImgProd{ float:left; margin:10px 50px 0 20px; }
.testResDettProd{ float:left; width:250px; margin-top:50px; font-size:13px;}
.testResDettProd h4{ font-size:15px; margin-bottom:5px;}
.testResDettProd h4 span{ font-weight:normal}
.btTersRes{ margin-left:55px}

/*PER I DERMATOLOGI*/
#bgDermatologi{background:url(/img/bgDermatologi.jpg) center right no-repeat; margin-right:50px;}


#sezChiSiamo #description .paginationFake, #sezChiSiamo #description .paginationFake a { color:#3dabde; }

.genPag-arrow-right{ background:url(/img/arrowVuote/GrigioGenericDx.jpg)  no-repeat center center;  height:19px;}
.genPag-arrow-left{background:url(/img/arrowVuote/GrigioGenericSx.jpg)  no-repeat center center; height:19px;}

/*PER I FARMACISTI*/
#bgFarmacisti{background:url(/img/bgFarmacisti.jpg) center right no-repeat; margin-right:50px;}
#sezChiSiamo #description .paginationFake, #sezChiSiamo #description .paginationFake a { color:#3dabde; }
.genPag-arrow-right{ background:url(/img/arrowVuote/GrigioGenericDx.jpg)  no-repeat center center;  height:19px;}
.genPag-arrow-left{background:url(/img/arrowVuote/GrigioGenericSx.jpg)  no-repeat center center; height:19px;}



/*GAMES*/
#sezIct{ width:942px; overflow:hidden; height:320px; background:url(/img/concorsoIctyane/bg_splash.jpg) center center no-repeat; font-size:13px;}
#sezIctTeaser{ width:942px; overflow:hidden; height:320px; background:url(/img/concorsoIctyane/bg_teaser.jpg) center center no-repeat; font-size:13px;}
#rightSplashIct{float:right; width:170px; margin-right:37px; margin-top:280px; text-align:center }
html>body #rightSplashIct{margin-right:74px; }
#rightSplashIct a:link, #rightSplashIct a:hover,#rightSplashIct a:visited { font-size:10px; color:#6d6d6d;}

#leftSplashIct{float:left; width:137px; padding:255px 0 0 200px }
.buttonSpacer{margin-bottom:8px; display:block; height:17px;}

#sezDerma{ width:942px; overflow:hidden; height:320px; background:url(/img/donneDermatologhe/bg_splash.jpg) center center no-repeat; font-size:13px;}
h2#titSplashDerma{ background:url(/img/donneDermatologhe/tit_teaserChiediAlDermatologo.jpg) top left no-repeat; text-indent:-9999px; display:block; width:418px; height:27px; padding-bottom:5px;}
#sezDerma #leftSplashDerma{ width:175px; text-align:right; float:left; color:#de552a; font-size:13px; font-weight:bold; margin-top:40px; padding-left:65px;}
#sezDerma #rightSplashDerma{ float:right; width:420px;margin-top:30px; padding-right:55px;}
#buttonRightSplash{ width:278px; float:right; text-align:center; padding-top:40px;}
#splashDermaPaddedCont{ padding:80px 0 0 15px;}


#content #sezFormIct{ background:url(/img/concorsoIctyane/bg_form.jpg) top center no-repeat; width:942px; height:320px; overflow:hidden; line-height:12px; }
#formSpacer{padding:8px 15px; }
h2#titRegister{padding-bottom:5px;background:url(/img/concorsoIctyane/tit_registrazione.jpg) top left no-repeat; text-indent:-9999px; display:inline-block; width:336px; height:20px;line-height:20px;}
h2#titLogin{padding-bottom:5px;background:url(/img/concorsoIctyane/tit_login.jpg) top left no-repeat; text-indent:-9999px; display:inline-block; width:336px; height:20px;line-height:20px;}
.btEntra{ float:left;}
#bgFormLoginIct{ background:url(/img/concorsoIctyane/bg_formLogin.jpg) top left no-repeat; width:344px; height:167px; padding:15px; color:#FFF; margin-bottom:25px }
#sezFormIct a:link,#sezFormIct a:hover,#sezFormIct a:visited,#sezFormIct a:active{ color:#c967a0; font-weight:bold}
#sezFormIct input, #sezGenericDonneDerma input, #sezRegDonneDerma input{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#828385; border:1px solid #B8B8B9;}
.ictFormValidator{ color:#FFF }
#forLoginLeftCloser{ float:left;}
#forLoginRightCloser{ float:right}

#content #sezProfilaizione{background:url(/img/concorsoIctyane/bg_profilazione.jpg) top center no-repeat; width:942px; height:320px; overflow:hidden; }
h2#titProfilazione{padding-bottom:5px;background:url(/img/concorsoIctyane/tit_profilazione.jpg) top left no-repeat; text-indent:-9999px; display:inline-block; width:340px; height:20px; line-height:20px;}
#sezProfilaizione fieldset legend{ font-size:14px; font-weight:bold;}
fieldset#skin, fieldset#hair, fieldset#buy{float:left; width:250px; margin-top:35px; }
#profilazioneInvia{ text-align:center; width:215px; float:right; margin-right:20px; margin-top:15px;}

.containerScontrino{ width:375px;}
.scontrinoTd{ width:88px;}
h2#titScontrino{padding-bottom:5px;background:url(/img/concorsoIctyane/tit_inserisciLoScontrino.jpg) top left no-repeat; text-indent:-9999px; display:inline-block; width:336px; height:20px;line-height:20px;}

#sezContestIct{width:942px; overflow:hidden; height:320px; background:url(/img/concorsoIctyane/bg_contest.jpg) center center no-repeat; font-size:13px;}
#tempPadder{ text-align:center; padding-top:160px;}
h2#titWinner{padding-bottom:5px;background:url(/img/concorsoIctyane/tit_winner.jpg) top left no-repeat; text-indent:-9999px; display:inline-block; width:336px; height:20px;line-height:20px;}
h2#titGrazie{padding-bottom:5px;background:url(/img/concorsoIctyane/tit_grazie.jpg) top left no-repeat; text-indent:-9999px; display:inline-block; width:336px; height:20px;line-height:20px;}

#sezRegDonneDerma{width:942px; overflow:hidden; height:320px; background:url(/img/donneDermatologhe/bg_registrazione.jpg) top center no-repeat; line-height:12px; }
#sezRegDonneDerma a:link,#sezRegDonneDerma a:hover,#sezRegDonneDerma a:visited,#sezRegDonneDerma a:active, #sezGenericDonneDerma a:link,#sezGenericDonneDerma a:hover,#sezGenericDonneDerma a:visited,#sezGenericDonneDerma a:active{ color:#ee7d1f; font-weight:bold}
h2#titRegisterDonneDerma{padding-bottom:5px;background:url(/img/donneDermatologhe/tit_registrazione.jpg) top left no-repeat; text-indent:-9999px; display:inline-block; width:336px; height:20px; line-height:20px;}
h2#titDonneDermatologhe{padding-bottom:5px;background:url(/img/donneDermatologhe/tit_donneDermatologhe.jpg) top left no-repeat; text-indent:-9999px; display:inline-block; width:336px; height:20px; line-height:20px;}

#sezGenericDonneDerma{width:942px; overflow:hidden; height:320px; background:url(/img/donneDermatologhe/bg_generic.jpg) center center no-repeat; font-size:12px; line-height:12px;}
#sezGenericDonneDerma input[tye=text]{color:#828385;font-family:Arial,Helvetica,sans-serif;font-size:12px;border:1px solid #B8B8B9;}
#sezGenericDonneDerma textarea{color:#828385;font-family:Arial,Helvetica,sans-serif;font-size:12px;border:1px solid #B8B8B9;}
#bgLoginDonneDerma{ background:url(/img/donneDermatologhe/bg_formLogin.jpg) top left no-repeat; width:344px; height:46px; padding:15px; color:#FFF; margin-bottom:25px }
h2#titDonneDermaLogin{padding-bottom:5px;background:url(/img/donneDermatologhe/tit_login.jpg) top left no-repeat; text-indent:-9999px; display:inline-block; width:336px; height:20px;line-height:20px;}

.btLogin{ margin-top:10px;}

#sezFormIct .cb input, #sezGenericDonneDerma .cb input, #sezRegDonneDerma .cb input{ overflow:hidden; vertical-align:top; line-height:normal; border:0; padding:0; margin:0}
#sezFormIct .cb, #sezGenericDonneDerma .cb, #sezRegDonneDerma .cb, #bgNl .cb{ font-size:12px;}

/*Extra delicato*/
.titoloExtraDelicato{background:url(../../img/bgTitoloExtraDelicato.jpg) top left repeat-y; color:#FFF; text-transform:uppercase; display:block; margin:8px 16px 0 16px; font-size:12px; font-weight:bold; height:23px; line-height:23px; padding-left:10px;  }
.extraDelicatoEvidenzia{color:#01824f; font-size:20px; font-weight:bold }
.menoEvidenza{font-size:12px}
.piuEvidenza{ font-size:18px;}

.iPelIctyane{ margin-right:5px; float:left;}


/*Ictyiane concorso closed*/
#sezIctClosed{ width:942px; overflow:hidden; height:320px; background:url(/img/concorsoIctyane/bg_closed.jpg) center center no-repeat; font-size:13px;}
#leftClosedIct{float:left; width:570px; padding:167px 0 0 50px; text-align:right; }
#leftClosedIct p { font-size:15px;}
.closedEvidence { color:#F00; font-weight:bold;}

/*donne dermatologhe italiane concorso closed*/
#sezDDIClosed{ width:942px; overflow:hidden; height:320px; background:url(/img/donneDermatologhe/bg_closed.jpg) center center no-repeat; font-size:13px;}
#leftClosedDDI{float:left; width:355px; padding:30px 0 0 45px; }
#leftClosedDDI p { margin-left:10px;}
.closedEvidenceDDI { color:#ee7d1f; font-weight:bold;}
h2#titClosedDerma{ background:url(/img/donneDermatologhe/tit_closed.jpg) top left no-repeat; text-indent:-9999px; display:block; width:578px; height:27px; padding-bottom:30px;}

/*PROMO*/
h2#title-topP{background:url("/img/promotion/tit_sfondo_prmozioni2.jpg") no-repeat scroll left top transparent;color: #FFFFFF;    font-size: 12px;    font-weight: bold;    height: 23px;    line-height: 23px;    margin: 0 0 10px 0;    padding-left: 10px;    text-indent: 0;}
.promoElement{ padding-top:10px; margin:0px; width:435px; }

a.lnkCaduta{ color:#E85C2B; font-weight:bold; display:block; text-align:center;margin-top:15px; text-decoration:underline}

/* case study */

/* case study - generics */

div#caseStudyContents { width: 701px; padding-right: 15px; }
div#caseStudyContents h2, div#caseStudyContents h3, div#caseStudyContents h4, div#caseStudyContents p, div#caseStudyContents ul { margin: 0 0 15px 15px; padding: 0 }
div#caseStudyContents h2, div#caseStudyContents h3, div#caseStudyContents h4 { font-size: 12px }
div#caseStudyContents h2 { height: 23px; margin: 0 0 10px 0; padding-left: 10px; background: url("/img/tit_sfondo_caseStudy.jpg") no-repeat scroll left top transparent; color: #fff; font-weight: bold; line-height: 23px }
div#caseStudyContents ul { list-style: none }
div#caseStudyContents a { text-decoration: underline }
div#caseStudyContents p#subtitle { margin: 0 0 25px 15px }
div.descriptionCaseStudyHp { background: #fff url( "/img/casestudy/bghp.jpg" ) bottom right no-repeat }
div.descriptionCaseStudy { background: #fff url( "/img/casestudy/bg.jpg" ) top right no-repeat }
div#caseStudyContents p.backNavB { clear: both; float: none; margin: 0; text-align: right }

/* case study - home */

div.caseStudyCat { float: left; width: 330px; margin: 0 15px 20px 0 }
div.caseStudyCat img { float: left; margin-right: 15px }
div.caseStudyCat p.desc { font-size: 11px; font-style: italic }
div.caseStudyCat p.link a { padding-left: 25px; background: transparent url("/img/casestudy/bulletArrow.png") 0 50% no-repeat }

/* case study - categories */

div#caseStudyContents h3#titleCat { margin-bottom: 5px; font-size: 13px }
div#caseStudyContents ul.subcatQuestionsList h4, div#caseStudyContents ul.subcatQuestionsList ul { margin-left: 0 }
div#caseStudyContents ul.questionsList li { margin-bottom: 3px; line-height: 30px }
div#caseStudyContents ul.questionsList li.light { background-color: #fef6f1 }
div#caseStudyContents ul.questionsList li.dark { background-color: #ffebe0 }
div#caseStudyContents ul.questionsList li a:link, div#caseStudyContents ul.questionsList li a:visited { padding-left: 40px; background: transparent url("/img/casestudy/bulletArrow.png") 15px 50% no-repeat; color: #355891 }
div#caseStudyContents ul.questionsList li a:hover, div#caseStudyContents ul.questionsList li a:focus { color: #002e5e }

/* case study - question */

div#caseStudyContents h3#titleQuestion { margin-bottom: 5px }
div#caseStudyContents h3 em { color: #355891; font-style: normal }
div#caseStudyContents div#answer { margin: 0 0 15px 15px; padding: 15px; background-color: #ffebe0 }
div#caseStudyContents div#answer h3, div#caseStudyContents div#answer p { margin: 0 }
div#caseStudyContents div#answer h3 { margin-bottom: 10px }
div#caseStudyContents h3#suggestion { padding: 5px 15px; background-color: #ffebe0 }
div#caseStudyContents div.boxProdotto { margin-bottom: 10px }
div#caseStudyContents div.boxProdotto h4, div#caseStudyContents div.boxProdotto p { margin-left: 0 }
div#caseStudyContents div.boxProdotto h4 { color: #355891; font-weight: normal }
div#caseStudyContents div.boxProdotto a:link, div#caseStudyContents div.boxProdotto a:visited { text-decoration: none }
div#caseStudyContents div.boxProdotto a:hover, div#caseStudyContents div.boxProdotto a:focus { text-decoration: underline }
div#caseStudyContents div.boxProdotto img { float: right }

/* case study - colors */

div#Cat1_hp h3, div#Cat1_hp a:link, div#Cat1_hp a:visited, .titleCat1 { color: #32afe5 }
div#Cat2_hp h3, div#Cat2_hp a:link, div#Cat2_hp a:visited, .titleCat2 { color: #e8501f }
div#Cat3_hp h3, div#Cat3_hp a:link, div#Cat3_hp a:visited, .titleCat3 { color: #d92733 }
div#Cat4_hp h3, div#Cat4_hp a:link, div#Cat4_hp a:visited, .titleCat4 { color: #f08d88 }

div#Cat1_hp a:hover, div#Cat1_hp a:focus { color: #0d8bc2 }
div#Cat2_hp a:hover, div#Cat2_hp a:focus { color: #b52c00 }
div#Cat3_hp a:hover, div#Cat3_hp a:focus { color: #a1000b }
div#Cat4_hp a:hover, div#Cat4_hp a:focus { color: #d76761 }

