/* Design by Sis srl | Soluzionisis.com */
html, body {text-align:left;margin:0px;padding:0px;font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif;font-size:11px;color:#FFF;background:#000;}

p {margin:0px;padding:0px;}
p.main_pg_dwn_img {padding-right:10px;text-align:right;}
p.main_pg_dwn_txt {padding:40px 0px 0px 380px;color:#6d6e71;width:605px;}

a:link {color:#9f9d9e;background-color:transparent;text-decoration:none;}
a:visited {color:#9f9d9e;background-color:transparent;text-decoration:none;}
a:hover {color:#666666;background-color:transparent;text-decoration:none;}

img {border:0px;}

#main_cnt {margin:0 auto;padding:0px;width:995px;background:transparent url(aa../media/img/sfnd_pg1.jpg) no-repeat 0px -90px;position:relative;}
#main_hdr {position:relative;clear:both;height:110px;/*height:195px;*/}
div.main_logo1 {position:absolute;left:40px;bottom:20px;}
div.main_logo2 {position:absolute;right:20px;bottom:24px;}

#main_menu {clear:both;height:45px;width:100%;border-bottom:3px solid #979799;background:transparent url(../media/img/sfnd_menu.png) repeat-x top;}
* html #main_menu * {margin:0;}
div.main_menu_gbl {position:relative;float:left;padding:0px;margin:0px 0px 0px 40px;height:45px;}
div.main_menu_gbl p {color:#adadaf;font-size:12px;}
div.main_menu_gbl a:link {color:#adadaf;background-color:transparent;text-decoration:none;}
div.main_menu_gbl a:visited {color:#adadaf;background-color:transparent;text-decoration:none;}
div.main_menu_gbl a:hover {color:#FFF;background-color:transparent;text-decoration:none;}
div.main_menu_gbl .main_menu_gbl_sel a:link {color:#FFF;background-color:transparent;text-decoration:none;}
div.main_menu_gbl .main_menu_gbl_sel a:visited {color:#FFF;background-color:transparent;text-decoration:none;}
div.main_menu_gbl .main_menu_gbl_sel a:hover {color:#FFF;background-color:transparent;text-decoration:none;}
div.main_menu_gbl li {float:left}
div.main_menu_gbl ul.main_menu_up {clear:both;list-style:none;padding:3px 0px 0px 0px;margin:0px;height:18px;text-transform:uppercase;}
div.main_menu_gbl ul.main_menu_dwn {list-style:none;padding:3px 0px 0px 0px;margin:0px;border-top:1px solid #ec5735;text-transform:uppercase;}
#slide {position:absolute;bottom:0px;height:5px;background:transparent url(../media/img/frc_menu.png) no-repeat top;}
#slide p {text-align:center;}
div.menu_lang {position:absolute;right:95px;top:113px;}
div.menu_lang p {color:#9f9d9e;}

#main_pg {clear:both;margin:0px;height: auto !important;height:329px;min-height:329px;}
#main_pg_dwn {clear:both;height: auto !important;height:130px;min-height:130px;text-align:right;}
#main_pg_dwn h2 {font-size:12px;color:#ec5735;font-weight:normal;}

div.main_pg_home_1 {float:left;width:765px;height:329px;border-right:3px solid #979799;border-bottom:3px solid #979799;}
div.main_pg_home_2 {float:right;width:227px;height:329px;border-bottom:3px solid #979799;}
div.main_pg_home_2 h1 {margin:0px;padding:15px 0px 0px 15px;font-size:12px;color:#ec5735;font-weight:normal;}
div.main_pg_home_2 p {padding:10px 15px 15px 15px;}
div.main_pg_home_2 span {color:#ec5735;}
div.main_pg_home_news {float:right;margin-top:20px;width:225px;}
div.main_pg_home_news_img {float:left;width:120px;}
div.main_pg_home_news_txt {float:right;width:105px;}
div.main_pg_home_news_txt h2 {margin:5px 0px 18px 0px;padding:0px 0px 0px 0px;}
div.main_pg_home_hl {float:right;margin-top:20px;width:320px;}
div.main_pg_home_hl_img {float:left;width:155px;}
div.main_pg_home_hl_txt {float:left;width:165px;}
div.main_pg_home_hl_txt h2 {margin:5px 0px 18px 0px;padding:0px 0px 0px 0px;}
div.main_pg_home_hl_txt ul {list-style-type:none;margin:0px 0px 0px 0px;padding:0px;}
div.main_pg_home_hl_txt li {float:left;height:20px;width:100%;}
div.main_pg_home_hl_txt li a {display:block;margin:0px;padding:0px 0px 0px 0px;color:#979799;text-decoration:none;font-weight:bold;}
div.main_pg_home_hl_txt li a:visited {padding:0px 0px 0px 0px;text-decoration:none;}
div.main_pg_home_hl_txt li a:hover {padding:0px 0px 0px 0px;text-decoration:none;}
div.main_pg_home_hl_txt li.main_pg_home_hl_txt_sel a {display:block;margin:0px;padding:0px 0px 0px 0px;text-decoration:none;}
div.main_pg_home_hl_txt li.main_pg_home_hl_txt_sel a:visited {padding:0px 0px 0px 0px;text-decoration:none;}
div.main_pg_home_hl_txt li.main_pg_home_hl_txt_sel a:hover {padding:0px 0px 0px 0px;text-decoration:none;}

div.main_pg_sez_1 {float:left;position:relative;width:349px;height:329px;border-right:3px solid #979799;border-bottom:3px solid #979799;background:#FFF;}
div.btn_prev {position:absolute;bottom:20px;right:45px;}
div.btn_next {position:absolute;bottom:20px;right:20px;}
div.main_pg_sez_2 {float:right;width:643px;height:329px;border-bottom:3px solid #979799;background:#FFF;}
div.main_pg_sez_2 h1 {margin:0px;padding:20px 0px 0px 20px;font-size:12px;color:#ec5735;font-weight:normal;}
div.main_pg_sez_2 p {padding:10px 20px 20px 20px;color:#979799;}
div.main_pg_sez_3 {float:left;position:relative;width:293px;height:590px;border-right:3px solid #979799;border-bottom:3px solid #979799;background:#FFF;}
div.main_pg_sez_4 {background-color:#000;float:right;margin-bottom:10px;width:699px;height:590px;border-bottom:3px solid #979799;}
div#main_schd_full_width{padding:0 30px 20px 30px;border-bottom:3px solid #979799;}
div.main_schd_full_width_container{margin-bottom:10px;}

div.scroller {width:643px;height:329px;}
div.scroller .content{height:310px;width:620px;overflow:hidden;float:left;}
div.scroller .content ol {margin-left:30px;}
div.scroller .content p {padding-bottom:0;color:#6d6e71;}
div.scroller .scrollarea {height:329px;width:23px;float:left;cursor:pointer;}
div.scroller div.scrollBarContainer {height:279px;}
div.scroller .scrollKnob {width:1px;margin:1px;min-height:10px;}
div.scroller .scrollForward,div.scroller .scrollBack {width:23px;height:25px;}
div.scroller .content ul {color:#6d6e71;}
div.scrollBack img {margin-top:8px;}

#main_schd {clear:both;background:#FFF;}
#main_schd h1 {margin:10px 0px 0px 0px;padding:0px;font-size:12px;color:#ec5735;font-weight:normal;}
#main_schd h2 {margin:20px 0px 0px 0px;padding:0px;font-size:12px;color:#ec5735;font-weight:normal;}
#main_schd h3 {margin:3px 0px 0px 0px;padding:0px;font-size:12px;color:#8c8c8e;font-weight:normal;}
#main_schd h4 {margin:0px 0px 0px 0px;padding:0px;font-size:12px;color:#8c8c8e;font-weight:normal;}
#main_schd a:link {color:#8c8c8e;background-color:transparent;text-decoration:none;}
#main_schd a:visited {color:#8c8c8e;background-color:transparent;text-decoration:none;}
#main_schd a:hover {color:#000;background-color:transparent;text-decoration:none;}
#main_schd_up {height: auto !important;height:515px;min-height:515px;width:100%;display:table;}
#main_schd_up_sx {float:left;width:370px;display:table-cell;}
#main_schd_up_sx p {color:#8c8c8e;}
#main_schd_up_sx span {font-weight:bold;}
div.main_schd_tit1 {margin:10px 0px 0px 40px;}
div.main_schd_color {margin:20px 0px 0px 40px;}
div.main_schd_color p {margin:0 0 7px 0;}
div.main_schd_tit2 {margin:10px 0px 0px 40px;}
div.main_schd_txt {margin:10px 0px 0px 40px;}
div.main_schd_details {margin:40px 0px 0px 40px;}
div.main_schd_details p {padding:3px 0px 0px 0px;}
div.main_schd_details_top {height:20px;}
div.main_schd_details_cn {border-top:1px solid #dcdcdc;}
div.main_schd_details_cn img {float:left;margin:1px 5px 0px 0px;}
div.main_schd_details_btm {position:relative;height:20px;border-top:1px solid #dcdcdc;}
div.main_schd_details_btm h5 {position:absolute;right:10px;top:1px;margin:0px;padding:0px;font-size:12px;color:#8c8c8e;font-weight:normal;}
div.main_schd_details_cls {position:relative;height:20px;border-top:1px solid #dcdcdc;}
div.main_schd_details_cls img {position:absolute;right:10px;top:1px;}
div.main_schd_details_opn {}
div.main_schd_details_opn p {padding-bottom:5px;}
#main_schd_up_dx {margin-top:20px;float:right;display:table-cell;}
#main_schd_up_dx p {font-size:13px;color:#8c8c8e;}
div.main_schd_btn_next {display:none;margin:450px 65px 0px 0px;float:right;}
div.main_schd_photo {float:right;margin:0px 120px 0px 0px;}
div.main_schd_btn_prev {display:none;margin:450px 5px 0px 0px;float:right;}
#main_schd_dwn {margin-bottom:10px;height:70px;border-top:3px solid #979799;border-bottom:3px solid #979799;background:#dadadc;}
#main_schd_dwn a {color:#8c8c8e;background-color:transparent;text-decoration:none;}
#main_schd_dwn a:visited {color:#8c8c8e;background-color:transparent;text-decoration:none;}
#main_schd_dwn a:hover {color:#333333;background-color:transparent;text-decoration:none;}
#main_schd_dwn_sx {float:left;width:330px;}
#main_schd_dwn_sx p {margin:25px 0px 0px 40px;color:#8c8c8e;}
#main_schd_dwn_dx {float:right;width:665px;}
div.main_schd_skip {color:#8c8c8e;float:left;margin:25px 0px 0px 0px;width:230px;text-transform:uppercase;}
div.main_schd_skip p {text-align:right;}

div.main_schd_nav {position:relative;float:right;width:270px;height:70px;margin:0px 135px 0px 0px;}
div.main_scrolled_2_prev {float:left;width:20px;}
div.main_scrolled_2_prev p {padding-top:20px;font-size:15px;text-align:right;}
div.main_scrolled_2_prev a {cursor:pointer;}
div.main_scrolled_2_cnt {float:left;width:228px;display:block;overflow:hidden;}
div.main_scrolled_2_cnt ul{margin:0px;padding:0px;}
div.main_scrolled_2_cnt li {height:50px;width:35px;margin:5px 0px 0px 3px;padding:0px;float:left;display:inline;}
div.main_scrolled_2_txt {position:absolute;bottom:1px;left:28px;}
div.main_scrolled_2_txt p {color:#ec5735;}
div.main_scrolled_2_next {float:left;width:20px;}
div.main_scrolled_2_next p {padding-top:20px;font-size:15px;}
div.main_scrolled_2_next a {cursor:pointer;}

#main_footr {clear:both;width:100%; text-align: center; font-weight: bold;}
#main_footr p {padding:0px 0px 10px 40px;color:#979799;}
#main_footr a:link {color:#979799;background-color:transparent;text-decoration:none;}
#main_footr a:visited {color:#979799;background-color:transparent;text-decoration:none;}
#main_footr a:hover {color:#666666;background-color:transparent;text-decoration:none;}

/* SLIMBOX */
#lbOverlay,.lbOverlay{position:absolute;left:0;width:100%;background-color:#000;cursor:pointer;}
#lbCenter,.lbCenter,#lbBottomContainer,.lbBottomContainer{position:absolute;left:50%;overflow:hidden;background-color:#fff;}
.lbLoading{background:#fff url(../media/img/loading.gif) no-repeat center;}
#lbImage,.lbImage{border:10px solid #fff;background-repeat:no-repeat;background:white;}
#lbPrevLink,.lbPrevLink,#lbNextLink,.lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink,.lbPrevLink{left:0;}
#lbPrevLink:hover,.lbPrevLink:hover{background:transparent url(../media/img/prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink,.lbNextLink{right:0;}
#lbNextLink:hover,.lbNextLink:hover{background:transparent url(../media/img/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom,.lbBottom{font-family:Verdana,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink,.lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(../media/img/closelabel.gif) no-repeat center;margin:5px 0;}
#lbCaption,#lbNumber,.lbCaption,.lbNumber{margin-right:71px;}
#lbCaption,.lbCaption{font-weight:bold;}


.main_schd_photo p img {
float:right;
clear:right;
}


/* PER BOX TEMPERATURE */
/* table.temperature {
	background: #FFF;
	background: url(../media/img/temperature-scale.jpg) no-repeat 100% 87%;
	border: none;
	width: 330px;
	height: 70px;
	padding: 0;
	margin: 15px 0 10px 0;
	color:#8c8c8e;
}

table.temperature th {
	text-align: center;
	vertical-align: top;
	border: none;
	margin:0;
	padding:0 0 15px 0;
}

table.temperature td {
	font: bold 18px Helvetica, Arial, sans-serif;
	padding:0;
	margin:10px 0 0 0;
	border: none;
	text-align:center;
	color:#000;
}

td.temp-comfort, td.temp-limit {
	text-align:right;
	}
*/

/* END PER BOX TEMPERATURE */






/* PER BOX TEMPERATURE */
table.temperature {
	background: #FFF;
	background-image: url(../media/img/temperature-scale.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	border: none;
	color: #000;
	width: 318px;
	height: 70px;
	font: 10px Lucida Grande, Verdana, sans-serif;
	padding: 0;
	/* padding-bottom: 3px; */
	margin: 0px;
}

table.temperature th {
	text-align: left;
	vertical-align: top;
	border: none;
}

table.temperature td {
	font: bold 20px Helvetica, Arial, sans-serif;
	padding-left: 10px;
	color: #000;
	border: none;
}

td.temp-comfort, td.temp-limit {
	text-align:right;
	}

/* */









li.preferiti {
	list-style-type:none;
	}

#sender_options input, #sender_options textarea, #recipients_options input, #recipients_options textarea {
border:1px solid #ccc;
margin:5px 0 8px 0;
}

h4 {
font-size: 1.2em;
color:#000;
}

.video_player {
	margin-left: 5px;
	margin-top: 5px;
}

.video_title {
	color: black;
	text-align:center;
}

#naica_multimedia img {
	margin-right: 20px;
	margin-bottom: 20px;
}

legend {color:#000;}
#product_sendtofriend_form {margin-left:20px; color:#000;}
#product_sendtofriend_form input, #product_sendtofriend_form textarea {border:1px solid #ccc;margin:3px 0 5px 0;}

#main_pg .sezione_news {width:995px}
#main_pg .sezione_news #scroller {width:995px}
#main_pg .sezione_news #content {margin-left:20px;width:945px;}
* html #main_pg .sezione_news #content {width:925px;}

/* store locator */
#cities-list {
	background: #f3f3f3;
	float: right;
	width: 580px;
	padding: 10px 0;
	text-align: center;
	margin-bottom: 10px;
	color: #6d6e71;
}

#cities-list select {
	margin-left: 30px;
	color: #6d6e71;
	background: white;
	border: 1px solid #6d6e71;
}

#gmap_div {
	float: right;
	width: 580px;
	height: 320px;
	color: black;
}

#gmap_div a {
	color: black;
	text-decoration: underline;
}

#left-info {
	width: 350px;
	float: left;
	height: 90px;
	overflow: hidden;
}

#left-info p {
	margin: 0;
	margin-bottom: 15px;
}

#right-info {
	float: right;
	padding: 20px 0;
}

#pdv-list {
	float:left;
	background: #f3f3f3;
	height: 320px;
	width: 350px;
	overflow: auto;
}

#pdv-list p.message {
	text-align: center;
}

.pdv {
	margin: 10px;
	margin-bottom: 40px;
	color: #555;
}

.pdv strong {
	cursor: pointer;
}

.pdv .indicazioni {
	display: none;
}

#indicazioni {
	padding-top: 20px;
	clear: both;
}

#main_pg .store_locator {height:450px;}
#main_pg .store_locator #scroller {height:450px}
#main_pg .store_locator #content {height:450px;}
* html #main_pg .store_locator #content {padding:0;margin:0;width:950px;margin-left:10px}
