@import url(reset.css);
body {font-family:Verdana, Arial, Helvetica, sans-serif;background:transparent url(bg_tile.jpg) 0 0 repeat-x;}

div.contents {position:relative; margin:0 auto; width:1000px;}

/* header */
div.header {position:relative; width:1000px; height:155px; background:transparent url(bg_menu.jpg) no-repeat 175px 26px; z-index:9998;}
div.header a, img {float:left; display:inline;}
div.header a {display:inline; margin-left:0; margin-top:32px;}
div.header img#registrati {position:relative; top:26px; left:21px;}
div.header .lnk-home {position:absolute; margin:0!important; left:-38px; top:0; z-index:1005;}


div#container_form img#img_chiudi, img#img_chiudi_avv, div.header img#registrati {cursor:pointer;}

div#overlay_avvertenze {position:absolute;background:transparent url(bg_avvertenze.jpg) top left no-repeat;width:560px;height:425px;z-index:3011;}

div#container_form {margin:20px auto;width:560px;}
div#container_form p {color:#0e519d;font-size:11px;width:467px;margin-left:56px;margin-top:28px;line-height:20px;}
div#container_form p.form_col_sx {float:left;width:200px;margin-left:56px;margin-top:25px;}
div#container_form p.form_col_dx {float:left;width:200px;margin-left:44px;margin-top:25px;}
div#container_form p.privacy {margin-left:56px;margin-top:10px;line-height:15px;}
div#container_form input.text {width:214px;height:22px;background:none;border:none;margin-bottom:7px;font-size:12px;color:#084693;}
textarea#infoprivacy {height:80px;margin-left:60px;margin-top:8px;width:450px;background:none;border:none;font-size:12px;color:#084693;}
div#container_form input.radio {position:relative;top:3px;}
div#container_form input.submit {cursor:pointer;border:0;padding:0;background-image:url(btn_invia.jpg);width:118px;height:25px;position:relative;top:-7px;left:214px;}
div#form_registrazione {position:absolute;background:transparent url(bg_form_reg.jpg) top left no-repeat;width:560px;height:480px;z-index:3011;}
div#overlay_registrazione {position:absolute;top:0;left:0;background-color:#000;width:100%;height:100%;z-index:3010;opacity:0.7;filter:alpha(opacity=70);}
div#overlay_prodotti {position:absolute; top:73px; left:323px; width:584px; height:316px; background:transparent url(bg_overlay_prodotti.jpg) top left no-repeat; z-index:9999;}

div#spacers {width:1000px;height:372px;}
/*div#spacers_int {width:1000px;height:405px;}*/
div#spacers_sex_pd {height:137px;}
div#spacers_sex_pd_long {min-height:317px; height:auto!important; height:317px;}
div#spacers_scheda {width:1000px;height:515px;}
/*div#spacers_mondo {width:1000px;height:297px;}*/
div#spacers_splend {width:1000px;height:398px;}

/*div.menu_left {width:153px;}*/
/**/
div.menu_left {width:153px; min-height:420px; height:auto!important; height:420px; float:left; margin:0; padding:0; display:inline;}
/**/
div.menu_left ul {padding-left:5px;}
div.menu_left ul li {list-style-position:outside;background:url(disc.jpg) 0 21px no-repeat;color:#033c8a;padding-top:17px;padding-left:10px;font-size:10px;font-weight:bold;}
div.menu_left ul li.red {background-image:url(disc_red.jpg);color:#dc0030;}
div.menu_left ul li.red a {color:#dc0030;}
div.menu_left a {font-size:10px;font-weight:bold;color:#033c8a;text-decoration:none;}

div.menu_left ul.sub_left {padding-top:5px;}
div.menu_left ul.sub_left li {background:none;padding-left:0;padding-top:0;padding-bottom:5px;color:#767676;font-weight:normal;}
div.menu_left ul.sub_left li.red {color:#dc0030;}
div.menu_left ul.sub_left li a.red {color:#dc0030;}
div.menu_left ul.sub_left li a {color:#767676;font-weight:normal;}
div.menu_left ul.sub_left_2 {padding:10px 0 5px 15px;}
div.menu_left ul.sub_left_2 li.red {color:#dc0030;}

div.menu_left img.relative {position:relative;left:-30px;margin-bottom:10px;}

div#swf_container {left:-4px;position:absolute;top:74px;width:1000px;z-index:1001;}
/*div#swf_container_small {left:156px;position:absolute;top:74px;width:884px;z-index:1003;}*/
div#swf_container_small {position:absolute; top:0; left:160px;width:884px; z-index:1001; background: transparent url(bg_main_mondo_smac.jpg) no-repeat left top; padding:15px 0 0 4px; margin:74px 0 0 0;}

.scopri_sfondo {position: relative; width:839px; height:198px; margin:0 0 0 5px; padding:0; background:none;}

/*div#container_small {left:155px;position:absolute;top:73px;width:844px;z-index:1003;overflow:hidden;}*/
/**/
div#container_small {float:left;display:inline;margin:-81px 0 0 2px;width:844px; min-height:600px; height:auto!important; height:600px;z-index:1003;overflow:hidden;}

/* scopri smac*/
.prodotti_sm{ position:relative; margin:0; padding:30px 0 0 5px; width:838px; height:198px;}
.prodotti_sm img{ margin:0; padding:0; border:none;}
.prodotti_sm a{ margin:0; padding:50px 0 0 5px; float:left;}
/**/
div#container_small img {clear:both;}

div#tre_box {height:191px;padding-left:5px;}
div#tre_box div {float:left;}
div#tre_box img {float:none;}
/**/
div#box_void {width:327px; height:185px; text-align:right;}
/**/
div#rame_brillante {background:transparent url(rame_brillante.jpg) top left no-repeat;width:327px;height:185px;}
div#ogni_esigenza {background:transparent url(primo_posto.jpg) 0 0 no-repeat; top left no-repeat;width:320px;height:185px; margin-left:6px;}
div#primo_posto {background:transparent url(primo_posto.jpg) top left no-repeat;width:315px;height:185px;}

div#risultati_brillanti {background:transparent url(bg_risultati_brillanti.jpg) top left no-repeat;width:688px;height:96px;padding-left:310px;}
div#risultati_brillanti p {float:left;margin-top:63px;margin-right:92px;height:30px;width:92px;}
div#risultati_brillanti p.secondo {margin-right:98px;}
div#risultati_brillanti p.terzo {margin-right:97px;}
div#risultati_brillanti p.last {margin-right:0;}
div#risultati_brillanti a {line-height:11px;font-size:10px;color:#8f8f8f;text-decoration:none;}
/*div.footer {background:transparent url(bg_footer.jpg) 0 0 repeat-x;width:1000px;height:50px;margin:0 15px 0 0;padding-top:35px;}*/
div.footer {float:left;display:inline;background:transparent url(bg_footer.jpg) 0 0 repeat-x;width:1000px;height:50px;margin:0 15px 0 0;padding-top:35px;}
div.footer img {left:5px;position:relative;top:-17px;}

p.small {font-size:10px;padding:0 140px 0 0;line-height:11px;color:#3a3a3a; margin:-15px 0 0 0;}
p.small a {text-decoration:none;color:#3a3a3a;}

ul li {color:#033a88;}
ul.padre {font-size:10px;margin-top:0;float:left;font-weight:bold;padding-left:10px;}
ul.padre li {background:url(disc_blu.jpg) 0px 25px no-repeat;height:45px;}
ul.padre li.listacorta {height:65px; overflow:hidden;}
ul.padre li li {background:transparent;height:auto;position:static;padding:2px 0;}
ul.padre li {padding:15px 10px 18px 14px;}
ul.padre li a {color:#033a88;text-decoration:none;font-weight:bold;font:bold 11px arial,sans-serif;}
ul.padre li ul a {font-weight:normal;}
ul.lato {width:179px;}
ul.centro {width:192px;}
ul.figlio {list-style:none;font-size:11px;font-weight:normal;}
ul.figlio li {padding:0px;}
ul.figlio li a {color:#033a88;text-decoration:none;font-weight:normal;}
ul.figlio li a:hover {color:#b60505;}

img#img_chiudi {position:relative;top:10px;left:500px;}
img#tit_reg_smac {clear:both;position:relative;top:2px;left:0px;}
span.scopri_di_piu {position:relative;top:140px;}
#rame_brillante span.scopri_di_piu {left:137px;}
#ogni_esigenza span.scopri_di_piu {left:190px;}
#primo_posto span.scopri_di_piu {left:135px;}

input#valore_ricerca {background-image:url(bg_input_find.jpg);border:0 none;height:13px;padding:8px;width:235px;}
input#avvia_ricerca {background-image:url(bg_find.jpg);border:0 none;height:21px;padding:0;width:21px;}

/*CLASSI GENERICHE*/

span.black {color:#000;font-weight:bold;font-style:italic;}
span.small {font-size:11px;}
span.verde {color:#009135;}

.L-float {float:left;}
.R-float {width:333px;float:right;}
.R-float img {float:right;}

/*.margin_top_20 {margin-top:20px;}*/
.margin_top_125 {margin-top:125px;}
.clear {clear:both;}
/*CONCORSO*/
/*.main_concorso {background:transparent url(bg_main_mondo_smac.jpg) top left no-repeat;height:479px;padding-left:10px;padding-top:10px;}*/
.main_concorso {position:absolute; left:155px; top:73px; z-index:1003;background:transparent url(bg_main_mondo_smac.jpg) top left no-repeat;height:479px;padding-left:10px;padding-top:10px;}

/*PAGINE SCOPRI SMAC*/

.box_promo { position:relative; margin:30px 0 10px 10px; width:757px; height:173px; z-index:1000000;}
.main_mondo_smac {background:transparent url(bg_main_mondo_smac.jpg) top left no-repeat;height:479px;}
.main_mondo_smac p {color:#0e519d;font-size:12px;margin-left:47px;width:500px; line-height:1.2em;}
.main_mondo_smac h3 {font-size:14px;font-weight:bold; margin: 10px 0 20px 47px; color:#0E519D;}
.main_mondo_smac p img {position:relative;top:-155px;left:520px;}
.main_mondo_smac .main_txt {float:left;}
.main_mondo_smac .qualita_img {float:right; margin:40px 0 0 0;}

/*PAGINE PRODOTTI*/
div.bg_index_prodotti {height:487px;width:872px;}
 div#hinner_cont {margin-left:47px;}
div.box_lancio {margin-left:37px; padding: 20px;}
div.bg_index_prodotti div#hinner_cont img {clear:none;float:left;}

div.note { position:relative; top:20px; margin:0 0 0 120px; font-size:9px; font-style:italic;}

.main_index_sez_pd {background:transparent url(bg_index_sezioni_pd.jpg) top left no-repeat;height:487px;}
.main_index_sez_pd img.title {margin-left:47px;margin-top:50px;}
.main_index_sez_pd div.product {float:left;margin-left:60px; display: inline; text-align:center;}
.main_index_sez_pd div.product_small {float:left; margin-left:30px;text-align:center;}
.main_index_sez_pd div.product_small3 {float:left;margin:0 120px; display:inline;text-align:center;}
.main_index_sez_pd div.product_small2 {float:left;margin-left:110px; display:inline;text-align:center;}
.main_index_sez_pd div.product_no_margin {float:left;margin-left:0;text-align:center;}
.main_index_sez_pd div a {color:#033C8A;font-size:12px;font-weight:bold;text-decoration:none;}

.main_index_sez_pd_long {background:transparent url(bg_index_sezioni_pd_long.jpg) top left no-repeat;height:697px;}
.main_index_sez_pd_long img.title {margin-left:47px;margin-top:50px;}
.main_index_sez_pd_long div.product {float:left; display:inline!important; margin-left:64px; text-align:center;}
.main_index_sez_pd_long div.product_small {float:left;margin-left:45px;text-align:center;}
.main_index_sez_pd_long div.product_no_margin {float:left;margin-left:0;text-align:center;}
.main_index_sez_pd_long div a {color:#033C8A;font-size:12px;font-weight:bold;text-decoration:none;}

div.main_scheda div.col_sx {padding-left:44px;width:500px;float:left;}

.main_scheda {background:transparent url(bg_scheda_pd.jpg) top left repeat-y;}

.main_scheda div.col_sx div {float:left;}
.main_scheda div.col_sx p {color:#0e519d;font-size:12px;width:467px;margin-top:18px;}
.main_scheda div.col_sx .note { font-size:9px; font-style:italic;}
.main_scheda div.col_sx p.forimg {margin-top:47px;}
.main_scheda div.col_sx p.subtitle {font-size:14px;font-weight:bold;margin-top:0;}
.main_scheda div.col_sx p.desc {margin-top:5px; line-height:1.3;}
.main_scheda div.col_sx div.adattoper {margin-top:20px;border-top:1px solid #e8edf2;padding-bottom:10px;}
.main_scheda div.col_sx div.adattoper p.adattoper {float:left;width:100px;font-weight:bold;margin-top:10px;}
.main_scheda div.col_sx div.adattoper div.gray {color:#818181;width:468px;margin-left:0;margin-top:0;font-size:11px; margin-bottom:10px;}
.main_scheda div.col_sx div.adattoper div.gray_short {width:350px;}
/*.main_scheda div.col_sx div.adattoper div.gray img {margin-top:15px;}*/
.main_scheda div.col_sx div.adattoper div p.smallbox {float:left;width:71px;height:136px;margin-top:9px; padding:10px 15px 0 0; text-align:center;}
.main_scheda div.col_sx div.adattoper div p.smallbox span{ font-size:9px; color:#0e529d;}
/*.main_scheda div.col_sx img {cursor:pointer;}*/
.main_scheda div.col_sx div.risultato_brillante {border-top:1px solid #e8edf2;}
.main_scheda div.col_sx div.risultato_brillante p.redtitle {color:#d52e4d;text-align:left;margin-top:50px;}
.main_scheda div.col_sx div.risultato_brillante p.suggerimenti {float:left;width:152px;margin-left:0;margin-top:10px;border-left:1px solid #e8edf2;font-size:10px;padding-left:20px;}
.main_scheda div.col_sx div.risultato_brillante p.ingredienti {font-size:11px;}
/*.main_scheda div.col_sx div.risultato_brillante p.ingredienti a {text-decoration:none;}*/
.main_scheda div.col_sx div.risultato_brillante p.ingredienti a {text-decoration:underline;color:#0E519D;font-weight:bold;}
.main_scheda div.col_sx div.risultato_brillante p.ingredienti span.gray {color:#818181;}
.main_scheda div.col_sx div.risultato_brillante p.primo {border-left:none;padding-left:0;}

.main_scheda div.col_sx div.ris_brill_small {width:300px;}
.main_scheda div.col_sx div.ris_brill_small p.ingredienti {width:300px;}
.main_scheda div.col_sx div.ris_brill_noborder {border:none;}

div.main_scheda div.col_dx {float:left;position:relative;width:300px;}
div.main_scheda div.col_dx div#cont_bollo {width:168px;height:168px;position:relative;top:31px;left:104px;}
div.main_scheda div.col_dx div#cont_bollo img#base_bollo {position:absolute;z-index:98;top:0px;left:0;}
div.main_scheda div.col_dx div#cont_bollo img {position:absolute;z-index:99;left:0;top:0;}
div.main_scheda div.col_dx img {position:relative;}
div.main_scheda div.col_dx img#img_prodotto {top:20px;left:20px;}


div.main_scheda div.col_dx_absolute {position:absolute;top:200px;left:330px; width:440px}
div.main_scheda div.col_dx_absolute div#cont_bollo {width:168px;height:168px;position:relative;top:-45px;left:260px;}
div.main_scheda div.col_dx_absolute div#cont_bollo img#base_bollo {position:absolute;top:0px;left:30px;}
div.main_scheda div.col_dx_absolute div#cont_bollo img {position:relative;top:-255px;left:30px;}
div.main_scheda div.col_dx_absolute img {position:relative;}
div.main_scheda div.col_dx_absolute img#img_prodotto {top:0;left:280px;}

div.main_scheda div.casa_splende {background:transparent url(bg_scheda_casa_splend_2.jpg) top left no-repeat;height:118px;padding-left:236px;padding-top:20px;width:647px;}
div.main_scheda div.casa_splende p.casa_splende_box {float:left;padding:5px;width:263px;color:#205196;font-size:12px;}
div#container_small p.casa_splende_box img {clear:none;}
div.main_scheda div.casa_splende a#btn_brillacciaio {;}/*position:relative;top:0px;left:0px*/
div.main_scheda div.casa_splende a#btn_stop_aloni {;}

div.main_scheda div.footer {background:#fff url(bg_footer.jpg) repeat-x scroll 0 0;height:50px;left:-153px;margin:0 15px 0 0;padding-top:35px;position:relative;width:1000px;overflow:hidden;}

/* UB pop overlayer*/
.UB_overlayerClass {position:fixed; top:0; left:0; width:100%; z-index:999998!important;}
.UB_popOverlayerClass {position:fixed; top:0; left:0; background-color:#000; visibility:hidden; z-index:999999!important;}
.UB_popOverlayerClass .popButChiudi {clear:both; padding:5px; text-align:right;}
.UB_popOverlayerClass .popButChiudi a {font:normal 8px/1em Verdana,Arial,Helvetica,sans-serif!important; color:#FFF; text-decoration:none; text-transform:uppercase;}
.UB_popOverlayerClass .popButChiudi a:hover {text-decoration:none;}
.UB_popOverlayerClass .popContent {clear:both; background-color:#FFF;}
.UB_frame {margin:0; border:0 none; padding:0;}

/* toolbar */
#toolbar{ width:100%; min-width:935px; background:transparent url(../img/00_toolbar_bg.png) 0 0 repeat-x; height:40px; margin: 0 auto; overflow: visible; }
#toolbar ul{ width:930px; margin: 0 auto; }
#toolbar ul li{ display: inline; float:left; }
#toolbar ul li#altri_marchi{ padding: 0 11px; }	/* select stilizzata in jqtransform.css */
#toolbar ul li.social_icon{ padding:5px 12px 5px 12px; margin-left: 5px; width: 7px; }
#toolbar ul li.logged_in{ padding:5px 12px; color:#fff; float:right;}

select#marchi{ width:123px;}

/* Selects*/

.jqTransformSelectWrapper{width:35px;position:relative;height:20px;background:url(../img/select_left.gif) no-repeat top left;float:left;margin-top:4px;overflow: visible;}
.jqTransformSelectWrapper div span{font-size:11px;font-family:Verdana,Arial,Sans-serif;letter-spacing:-1px;float:none;position:absolute;white-space:nowrap;height:20px;line-height:15px;padding:3px 0 0 10px;overflow:hidden;cursor:pointer;color:#999;/*border:1px solid #CCCCCC;*/
/* border-right:none;*/}
.jqTransformSelectWrapper a.jqTransformSelectOpen{display:block;position:absolute;right:0px;width:31px;height:20px;background:url(../img/select_right.gif) no-repeat center center;}
.jqTransformSelectWrapper ul{position:absolute;width:35px;top:19px;left:0px;list-style:none;background-color:#FFF;border:solid 1px #CCC;display:none;margin:0px;padding:0px;height:150px;overflow:auto;overflow-y:auto;z-index:10;}
.jqTransformSelectWrapper ul li{width:100%;}
.jqTransformSelectWrapper ul a{display:block;padding:5px;text-decoration:none;color:#333 !important;background-color:#FFF;font-size:10px;}
.jqTransformSelectWrapper ul a.selected{background:#EDEDED;color:#333;}
.jqTransformSelectWrapper ul a:hover,.jqTransformSelectWrapper ul a.selected:hover{background:#3582c4;color:#fff;}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}
div.rowElem{ overflow: visible; width:154px; float:left; display:inline;}
