body 
{
	margin: 0; 
	padding: 0; 
	text-align: center; 
	background-repeat: repeat; 
	color:#444;
	font-family:Tahoma;
	font-size:12px;
}

div.clear { clear: left; padding:0; margin:0; height:0; display:block;  border:0; }

#footer
{
	clear:left;
	width: 1001px;
	text-align: left;
	padding: 5px 0 5px 0;
	color: #7AB117;
	background-color:#1A171B;
	height:140px;
}

#footer-left
{
	float:left;
	width: 490px;
	text-align: left;
	padding: 0 5px 0 5px;
}

#footer-right
{
	float:left;
	width: 490px;
	text-align: left;
	padding: 0 0 0 5px;
	font-size:10px;
}

.footer-right-link
{
	color:#7AB117;
	text-decoration:none;
}
.footer-right-link:hover
{
	color:#7AB117;
	text-decoration:underline;
}


#container
{
	width: 1001px;
	margin: 0 auto;
	text-align: left;
}

.main-error
{
	color:Red;
	font-weight:bold;
	font-size:16px;
	padding: 5px 60px 5px 10px;
	background-color:#e6e6e6;
	/*font-family:Myriad Pro, Tahoma;*/
	background-image: url(images/bg_warning.png);
	background-position: top right;
	background-repeat: no-repeat;
	min-height: 40px;
}

.main-success
{
	color:Green;
	font-weight:bold;
	font-size:16px;
	padding: 5px 60px 5px 10px;
	background-color:#e6e6e6;
	/*font-family:Myriad Pro, Tahoma;*/
	background-image: url(images/bg_success.png);
	background-position: top right;
	background-repeat: no-repeat;
	min-height: 40px;
}

#overfooter-mainbanner
{
	clear:left;
	width: 1001px;
	margin: 0px;
	text-align: left;
	background-color:Red;
}


/*INIZIO HEADER*/
#header 
{
	margin: 0 0 0 0;
	padding: 0;
	height: 107px;
	width: 1001px;
	background-image: url(images/header_1.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#header-left
{
	float: left;
	margin: 2px 0 0 2px;
	padding: 0;
	width: 360px;
	height: 102px;
	text-decoration:none;
}

#header-right
{
	float: left;
	margin: 0;
	padding: 0;
	width: 620px;
	height: 97px;
	padding: 10px 0 0 10px;
}

#sub-header-1
{
	margin: 0 0 0 0;
	padding: 0;
	height: 111px;
	width: 1001px;
	background-image: url(images/header_2.png);
	background-position: top;
	background-repeat: no-repeat;
}

#sub-header-1-left
{
	float: left;
	margin: 0;
	padding: 0;
	width: 810px;
	height: 111px;
}

#sub-header-1-right
{
	float: left;
	margin: 0;
	padding: 0;
	width: 180px;
	height: 111px;
}

#sub-header-buttons-1
{
	float:left;
	margin: 27px 0 0 10px;
	/*font-family:Tahoma;*/
	font-size:16pt;
}

#sub-header-buttons-2
{
	float:left;
	width:800px;
	margin: 28px 0 0 10px;
	/*font-family:Myriad Pro, Tahoma;*/
	font-size:17px;
	color: White;
}

#sub-header-usermenu-logged
{
	clear:left;
	/*font-family:Myriad Pro, Tahoma;*/
	font-size:14px;
	font-weight:bold;
	color: #F19300;
	background-image: url(images/header_usermenu_logged.png);
	background-position: top;
	background-repeat: no-repeat;
	width:1001px;
	height:49px;
}

#sub-header-usermenu-no-logged
{
	clear:left;
	/*font-family:Tahoma;*/
	font-size:11px;
	font-weight:bold;
	color: #F19300;
	background-image: url(images/header_usermenu_no_logged.png);
	background-position: top;
	background-repeat: no-repeat;
	width:1001px;
	height:49px;
	letter-spacing: 0px;
}

#sub-header-button-home
{
	float: left;
	margin: 0;
	padding: 0;
	color: Black;
	text-decoration:none;
}
#sub-header-button-home:hover
{
	float: left;
	margin: 0;
	padding: 0;
	color: White;
	text-decoration:none;
}
#sub-header-button-home-span
{
	float: left;
	margin: 0;
	padding: 0;
	color: White;
	text-decoration:none;
}

#sub-header-button-informatica
{
	float: left;
	margin: 0;
	padding: 0;
	color: Black;
	text-decoration:none;
}
#sub-header-button-informatica:hover
{
	float: left;
	margin: 0;
	padding: 0;
	color: White;
	text-decoration:none;
}
#sub-header-button-informatica-span
{
	float: left;
	margin: 0;
	padding: 0;
	color: White;
	text-decoration:none;
}

#sub-header-button-video
{
	float: left;
	margin: 0;
	padding: 0;
	color: Black;
	text-decoration:none;
}
#sub-header-button-video:hover
{
	float: left;
	margin: 0;
	padding: 0;
	color: White;
	text-decoration:none;
}
#sub-header-button-video-span
{
	float: left;
	margin: 0;
	padding: 0;
	color: White;
	text-decoration:none;
}

#sub-header-button-gaming
{
	float: left;
	margin: 0;
	padding: 0;
	color: Black;
	text-decoration:none;
}
#sub-header-button-gaming:hover
{
	float: left;
	margin: 0;
	padding: 0;
	color: White;
	text-decoration:none;
}
#sub-header-button-gaming-span
{
	float: left;
	margin: 0;
	padding: 0;
	color: White;
	text-decoration:none;
}

#sub-header-button-telefonia
{
	float: left;
	margin: 0;
	padding: 0;
	color: Black;
	text-decoration:none;
}
#sub-header-button-telefonia:hover
{
	float: left;
	margin: 0;
	padding: 0;
	color: White;
	text-decoration:none;
}
#sub-header-button-telefonia-span
{
	float: left;
	margin: 0;
	padding: 0;
	color: White;
	text-decoration:none;
}

#sub-header-button-consumabili
{
	float: left;
	margin: 0;
	padding: 0;
	color: Black;
	text-decoration:none;
}
#sub-header-button-consumabili:hover
{
	float: left;
	margin: 0;
	padding: 0;
	color: White;
	text-decoration:none;
}
#sub-header-button-consumabili-span
{
	float: left;
	margin: 0;
	padding: 0;
	color: White;
	text-decoration:none;
}

.sub-header-horiz-separator
{
	float: left;
	margin: 0 10px 0 10px;
	padding: 0;
	color: Black;
	background-image: url(images/bg_horizontal_separator.png);
	background-position: top;
	background-repeat: no-repeat;
}

#sub-header-button-carrello 
{
	width:151px;
	height:42px;
	float: right;
	margin: -5px 10px 0 0;
	padding: 0;
	background-image: url(images/btn_carrello_1.png);
	background-position: top;
	background-repeat: no-repeat;
	text-decoration:none;
}

#sub-header-button-registrati
{
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
	color:White;
	text-decoration:none;
}
#sub-header-button-registrati:hover
{
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
	color: #F19300;
	text-decoration:none;
}

#sub-header-button-puntim4
{
	background-image: url(images/btn_puntim4_1.png);
	background-position: right;
	background-repeat: no-repeat;
	float: left;
	margin: 0 20px 0 0;
	padding: 0 30px 0 0;
	color:White;
	text-decoration:none;
}
#sub-header-button-puntim4:hover
{
	float: left;
	margin: 0 20px 0 0;
	padding: 0 30px 0 0;
	color: #F19300;
	text-decoration:none;
}

#sub-header-button-win
{
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
	color:White;
	text-decoration:none;
}
#sub-header-button-win:hover
{
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
	color: #F19300;
	text-decoration:none;
}

#sub-header-button-lastsecond
{
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
	color:White;
	text-decoration:none;
}
#sub-header-button-lastsecond:hover
{
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
	color: #F19300;
	text-decoration:none;
}

#sub-header-button-promozioni
{
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
	color:White;
	text-decoration:none;
}
#sub-header-button-promozioni:hover
{
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
	color: #F19300;
	text-decoration:none;
}

#sub-header-button-helpdesk
{
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
	color:White;
	text-decoration:none;
}
#sub-header-button-helpdesk:hover
{
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
	color: #F19300;
	text-decoration:none;
}

#sub-header-button-contatti
{
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
	color:White;
	text-decoration:none;
}
#sub-header-button-contatti:hover
{
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
	color: #F19300;
	text-decoration:none;
}

#sub-header-buttons-sharer
{
	width:90px;
	height:19px;
	float: left;
	margin: 0 0 0 20px;
	padding: 3px 2px 0 5px;
}
.sub-header-buttons-sharer-link
{
	margin: 0 4px 0 0;
}

.sub-header-inp-txt-cerca
{
	width: 170px;
	height: 21px;
	line-height: 20px;
	float: left;
	margin: 24px 0 0 4px;
	border-bottom: #bdd88b 1px solid;
	border-left: #bdd88b 1px solid;
	border-top: #bdd88b 1px solid;
	border-right: #bdd88b 1px solid;
}

/*#sub-header-inp-btn-cerca
{
	margin: 5px 0 0 122px;
}*/

#Header_inpEMail
{
	width: 122px;
	height: 21px;
	line-height: 20px;
	float: left;
	background-color: #E6E6E6;
	margin: 6px 0 0 57px;
	border-bottom: #afcb7e 1px solid;
	border-left: #afcb7e 1px solid;
	border-top: #afcb7e 1px solid;
	border-right: #afcb7e 1px solid;
}

#Header_inpPwd
{
	width:120px;
	height:21px;
	line-height:20px;
	float:left;
	border-bottom: #afcb7e 1px solid;
	border-left: #afcb7e 1px solid;
	border-top: #afcb7e 1px solid;
	border-right: #afcb7e 1px solid;
	background-color:#E6E6E6;
	margin: 6px 0 0 88px;
}

#sub-header-usermenu-inp-btn-login
{
	float:left;
	margin: 5px 0 0 10px;
}

.sub-header-usermenu-rememberme-inpchk
{
	float:left;
	margin: 7px 0 0 3px;
}

.sub-header-usermenu-rememberme-lbl
{
	float:left;
	margin: 9px 5px 0 0;
	color:Black;
}

#sub-header-usermenu-rememberpwd 
{
	float: left;
	margin: 8px 0 0 10px;
	padding: 0;
	color:#F19300;
	text-decoration:none;
}
#sub-header-usermenu-rememberpwd:hover
{
	float: left;
	margin: 8px 0 0 10px;
	padding: 0;
	color:#F19300;
	text-decoration:underline;
}

#sub-header-usermenu-listadesideri
{
	float: left;
	margin: 8px 0 0 0;
	padding: 0;
	color:#F19300;
	text-decoration:none;
}
#sub-header-usermenu-listadesideri:hover
{
	float: left;
	margin: 8px 0 0 0;
	padding: 0;
	color:#F19300;
	text-decoration:underline;
}

#sub-header-usermenu-listadesideri-logged
{
	float: left;
	margin: 7px 0 0 10px;
	padding: 0;
	color:#F19300;
	text-decoration:none;
}
#sub-header-usermenu-listadesideri-logged:hover
{
	float: left;
	margin: 7px 0 0 10px;
	padding: 0;
	color:#F19300;
	text-decoration:underline;
}

#sub-header-usermenu-mioprofilo
{
	float: left;
	margin: 7px 0 0 10px;
	padding: 0;
	color:#F19300;
	text-decoration:none;
}
#sub-header-usermenu-mioprofilo:hover
{
	float: left;
	margin: 7px 0 0 10px;
	padding: 0;
	color:#F19300;
	text-decoration:underline;
}

#sub-header-usermenu-ordini
{
	float: left;
	margin: 7px 0 0 10px;
	padding: 0;
	color:#F19300;
	text-decoration:none;
}
#sub-header-usermenu-ordini:hover
{
	float: left;
	margin: 7px 0 0 10px;
	padding: 0;
	color:#F19300;
	text-decoration:underline;
}

#sub-header-usermenu-trackship
{
	float: left;
	margin: 7px 0 0 10px;
	padding: 0;
	color:#F19300;
	text-decoration:none;
}
#sub-header-usermenu-trackship:hover
{
	float: left;
	margin: 7px 0 0 10px;
	padding: 0;
	color:#F19300;
	text-decoration:underline;
}

#sub-header-usermenu-feedback
{
	float: left;
	margin: 7px 0 0 10px;
	padding: 0;
	color:#F19300;
	text-decoration:none;
}
#sub-header-usermenu-feedback:hover
{
	float: left;
	margin: 7px 0 0 10px;
	padding: 0;
	color:#F19300;
	text-decoration:underline;
}

#sub-header-usermenu-invitefriends
{
	float: left;
	margin: 7px 0 0 10px;
	padding: 0;
	color:#F19300;
	text-decoration:none;
}
#sub-header-usermenu-invitefriends:hover
{
	float: left;
	margin: 7px 0 0 10px;
	padding: 0;
	color:#F19300;
	text-decoration:underline;
}

#sub-header-usermenu-logout
{
	float: left;
	margin: 7px 0 0 10px;
	padding: 0;
	color:#F19300;
	text-decoration:none;
}
#sub-header-usermenu-logout:hover
{
	float: left;
	margin: 7px 0 0 10px;
	padding: 0;
	color:#F19300;
	text-decoration:underline;
}

.sub-header-horiz-separator-2
{
	float: left;
	margin: 7px 5px 0 5px;
	padding: 0;
	color: Black;
	background-image: url(images/bg_horizontal_separator_2.png);
	background-position: top;
	background-repeat: no-repeat;
}

.sub-header-horiz-separator-3
{
	float: left;
	margin: 7px 2px 0 11px;
	padding: 0;
	color: Black;
	background-image: url(images/bg_horizontal_separator_2.png);
	background-position: top;
	background-repeat: no-repeat;
}
/*FINE HEADER*/


/*INIZIO PROD-CAT-LIST*/
#container-main-left-prodcatlist-header
{
	float:left;
	width:200px;
	height:84px;
	background-image: url(images/header_prod_cat_list.png);
	background-position: top;
	background-repeat: no-repeat;
	/*font-family:Myriad Pro, Tahoma;*/
	font-size:20px;
	color:White;
}

#container-main-left-prodcatlist-header-title
{
	float:left;
	margin: 30px 0 0 30px;
}

#container-main-left-prodcatlist-body
{
	float: left;
	width: 200px;
	background-image: url(images/bg_prod_cat_list.png);
	background-position: top;
	background-repeat: repeat-y;
	/*font-family: Tahoma;*/
	font-size:14px;
	color:White;
}

div.left-prodcatlist-html-l1
{
	padding: 15px 10px 5px 10px;
}

div.left-prodcatlist-html-l2
{
	padding: 0 10px 1px 10px;
}

.left-prodcatlist-html-l1
{
	color:Black;
	font-size: 15pt;
	text-decoration:none;
}
.left-prodcatlist-html-l1:hover
{
	color:Black;
	font-size: 15pt;
	text-decoration:underline;
}

.left-prodcatlist-html-l2
{
	color:White;
	text-decoration:none;
}
.left-prodcatlist-html-l2:hover
{
	color:White;
	text-decoration:underline;
}

/*FINE PROD-CAT-LIST*/





/*INIZIO CONTAINER-1 (LEFT - CENTER - RIGHT)*/
#container-main-1
{
	float:left;
	width:1001px;
}

#container-main-1-left
{
	float:left;
	width:200px;
	background-color:Red;
}

#container-main-1-center
{
	float:left;
	width:600px;
	background-color:white;
	padding: 0 0 0 0;
}

#container-main-1-right
{
	float:left;
	width:201px;
	background-color:White;
}

.container-main-1-left-generic
{
	float:left;
	width:200px;
	height:auto;
	overflow: hidden;
	/*font-family:Myriad Pro, Tahoma;*/
	font-size:20px;
	background-color:#7AB117;
	padding: 20px 0 20px 0;
	text-align:left;
}

#container-main-1-center-main-window
{
	float:left;
	width:600px;
	height:200px;
}

#container-main-1-center-small-window-type-1
{
	float:left;
	width:300px;
	height:175px;
	background-image: url(images/bg_window_in_vetrina.png);
	background-position: top;
	background-repeat: no-repeat;
}

#container-main-1-center-small-window-type-2
{
	float:left;
	width:300px;
	height:175px;
}
#container-main-1-center-small-window-type-2-header
{
	float:left;
	width:300px;
	height:20px;
	overflow:hidden;
}
#container-main-1-center-small-window-type-2-body
{
	float:left;
	width:300px;
	height:155px;
	background-image: url(images/bg_window_last_second.png);
	background-position: top;
	background-repeat: no-repeat;
}

#container-main-1-center-small-window-type-3
{
	float:left;
	width:300px;
	height:175px;
	background-image: url(images/bg_window_promozioni.png);
	background-position: top;
	background-repeat: no-repeat;
}

#container-main-1-center-small-window-type-4
{
	float:left;
	width:300px;
	height:175px;
	background-image: url(images/bg_window_sped_gratis.png);
	background-position: top;
	background-repeat: no-repeat;
}

.container-main-1-center-small-window-left
{
	float:left;
	width:130px;
	height:175px;
}

.container-main-1-center-small-window-left-img-cnt
{
	clear:left;
	width:100px;
	height:80px;
	margin: 30px 0 0 15px;
	padding: 1px 1px 1px 1px;
	overflow:hidden;
	background-color:black;
}
.container-main-1-center-small-window-left-img-cnt-2
{
	clear:left;
	width:100px;
	height:80px;
	margin: 14px 0 0 15px;
	padding: 1px 1px 1px 1px;
	overflow:hidden;
	background-color:black;
}
.container-main-1-center-small-window-left-img
{
	float:left;
	width:100px;
	height:80px;
	overflow:hidden;
	background-color:White;
}
.container-main-1-center-small-window-left-img img
{
	/*position:relative;*/
	width:120px;
	height:auto;
	left:-5px;
	top:-5px;
}

.container-main-1-center-small-window-left-prezzo-big
{
	float:left;
	/*font-family:Myriad Pro;*/
	font-weight:bold;
	font-size: 28pt;
	color:Black;
}

.container-main-1-center-small-window-left-prezzo-small-ff
{
	float:left;
	/*font-family:Myriad Pro;*/
	font-weight:bold;
	font-size: 14pt;
	color:Black;
	margin: 7px 0 0 0;
}

.container-main-1-center-small-window-left-prezzo-small-cf
{
	clear:left;
	/*font-family:Myriad Pro;*/
	font-weight:bold;
	font-size: 14pt;
	color:Black;
	margin: 7px 0 0 0;
}

.container-main-1-center-small-window-right
{
	float:left;
	width:170px;
	height:175px;
}

.container-main-1-center-small-window-right-time
{
	float:left;
	width:130px;
	height:25px;
	color:white;
	/*font-family:Trebuchet MS;*/
	font-size:12pt;
	font-weight:bold;
	margin: 12px 0 0 30px;
	overflow:hidden;
}

.container-main-1-center-small-window-right-title
{
	float:left;
	width:170px;
	height:25px;
	color:#7AB117;
	/*font-family:Trebuchet MS;*/
	font-size:12pt;
	font-weight:bold;
	margin: 25px 0 0 0;
	overflow:hidden;
}

.container-main-1-center-small-window-right-title-2
{
	float:left;
	width:170px;
	height:25px;
	color:#E1001A;
	/*font-family:Trebuchet MS;*/
	font-size:12pt;
	font-weight:bold;
	margin: 7px 0 0 0;
	overflow:hidden;
}

.container-main-1-center-small-window-right-desc
{
	float:left;
	width:165px;
	height:55px;
	color:black;
	/*font-family:Trebuchet MS;*/
	font-size:9pt;
	font-weight:bold;
	letter-spacing: 0px;
	margin: 0 0 0 0;
	overflow:hidden;
	padding: 0 5px 0 0 ;
}

.container-main-1-center-small-window-right-desc-2
{
	float:left;
	width:165px;
	height:55px;
	color:white;
	/*font-family:Trebuchet MS;*/
	font-size:9pt;
	font-weight:bold;
	letter-spacing: 0px;
	margin: 0 0 0 0;
	overflow:hidden;
	padding: 0 5px 0 0 ;
}

.container-main-1-center-small-window-right-risparmio
{
	float:left;
	width:167px;
	height:40px;
	color:black;
	/*font-family:Trebuchet MS;*/
	font-size:9pt;
	font-weight:bold;
	letter-spacing: 0px;
	margin: 0 0 0 0;
	overflow:hidden;
	background-image: url(images/bg_window_risparmio.png);
	background-position: top;
	background-repeat: no-repeat;
}

.container-main-1-center-small-window-right-risparmio-text
{
	float:left;
	margin: 11px 0 0 78px;
}

.container-main-1-center-small-window-right-btn-addtocart
{
	float:left;
	margin: 5px 0 0 70px;
}


.container-main-1-center-generic
{
	clear:left;
	width:600px;
}

#container-main-1-center-consigli-acquisti-header
{
	float:left;
	width:600px;
	height:50px;
	background-image: url(images/header_consigli_x_acquisti.png);
	background-position: top;
	background-repeat: no-repeat;
}

#container-main-1-center-feedback-header
{
	float:left;
	width:600px;
	height:30px;
	background-image: url(images/header_feedback_1.png);
	background-position: top;
	background-repeat: no-repeat;
}

.container-main-1-center-feedback-body
{
	float:left;
	width:600px;
	height:100px;
	background-image: url(images/bg_feedback_1.png);
	background-position: top;
	background-repeat: repeat-y;
}

.container-main-1-center-feedback-body-title
{
	float:left;
	width:570px;
	height:24px;
	color:#7AB117;
	overflow:hidden;
	padding: 5px 10px 0 20px;
	/*font-family: Trebuchet MS;*/
	font-size: 10pt;
	font-weight: bold;
}

.container-main-1-center-feedback-body-desc
{
	float:left;
	width:570px;
	height:45px;
	color:Black;
	overflow:hidden;
	padding: 2px 10px 0 20px;
	/*font-family: Trebuchet MS;*/
	font-size: 10pt;
	font-weight: bold;
}

.container-main-1-center-feedback-body-btn-continua
{
	width:82px;
	height:18px;
	float: left;
	margin: 3px 0 0 500px;
	padding: 0;
	background-image: url(images/btn_continua_1.png);
	background-position: top;
	background-repeat: no-repeat;
	text-decoration:none;
}

.container-main-1-center-feedback-body-separator
{
	float:left;
	width:600px;
	height:1px;
	background-image: url(images/bg_feedback_separator.png);
	background-position: top;
	background-repeat: no-repeat;
	margin:0;
	font-size: 0px;
}


.container-main-1-center-bg-f19300-600-x-40
{
	float:left;
	width:600px;
	height:40px;
	background-color:#f19300;
	/*font-family: Myriad Pro, Tahoma;*/
	font-size: 17pt;
	text-align: left;
	color: #1A171B;
}
.container-main-1-center-bg-f19300-600-x-40-text
{
	float:left;
	margin: 5px 0 0 10px;
}


.container-main-1-center-bg-1a171b-600-x-40
{
	float:left;
	width:600px;
	height:40px;
	background-image: url(images/bg_1a171b_600_x_40.png);
	background-position: top;
	background-repeat: no-repeat;
	/*font-family: Myriad Pro, Tahoma;*/
	font-size: 17pt;
	text-align: left;
	color: #F19300;
}
.container-main-1-center-bg-1a171b-600-x-40-text
{
	float:left;
	margin: 5px 0 0 10px;
}
.container-main-1-center-bg-1a171b-600-x-40-text2
{
	float:right;
	/*font-family: Myriad Pro, Tahoma;*/
	font-size:14px;
	letter-spacing: -1px;
	color: #7AB117;
	margin: 11px 15px 0 0;
	text-align:right;
}

.container-main-1-center-bg-white
{
	float:left;
	width:580px;
	height:auto;
	background-color:White;
	/*font-family: Myriad Pro, Tahoma;*/
	font-size: 10pt;
	text-align: left;
	color: #F19300;
	padding: 10px 10px 10px 10px;
}

.container-main-1-center-bg-e6e6e6
{
	float:left;
	width:580px;
	height:auto;
	background-color:#E6E6E6;
	/*font-family: Myriad Pro, Tahoma;*/
	text-align: left;
	color: #F19300;
	padding: 10px 10px 10px 10px;
}
.container-main-1-center-bg-e6e6e6-row
{
	float:left;
	width:580px;
	margin: 5px 0 5px 0;
}
.container-main-1-center-bg-e6e6e6-text-1
{
	float:left;
	width:580px;
	height:auto;
	/*font-family: Myriad Pro, Tahoma;*/
	font-weight:bold;
	font-size:16px;
	text-align: left;
	color: #F19300;
	padding: 10px 0 10px 0;
}
.container-main-1-center-bg-e6e6e6-text-2
{
	float:left;
	width:580px;
	height:auto;
	/*font-family: Myriad Pro, Tahoma;*/
	font-weight:bold;
	font-size:15px;
	text-align: left;
	color: #7AB117;
	padding: 10px 0 10px 0;
}
.container-main-1-center-bg-e6e6e6-text-3
{
	float:left;
	width:140px;
	height:auto;
	/*font-family: Myriad Pro, Tahoma;*/
	font-weight:bold;
	font-size:14px;
	text-align: left;
	color: #1A171B;
	padding: 0 10px 0 0;
	margin: 0 0 0 0;
}
.container-main-1-center-bg-e6e6e6-text-3-input
{
	float:left;
	width:160px;
	height:auto;
	/*font-family: Myriad Pro, Tahoma;*/
	font-weight:bold;
	font-size:14px;
	text-align: left;
	color: #1A171B;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.container-main-1-center-bg-e6e6e6-text-4
{
	float:left;
	width:260px;
	height:auto;
	/*font-family: Myriad Pro, Tahoma;*/
	font-weight:bold;
	font-size:14px;
	text-align: left;
	color: Red;
	padding: 0 10px 0 0;
	margin: 0 0 0 0;
}
.container-main-1-center-bg-e6e6e6-text-5
{
	float:left;
	width:400px;
	height:auto;
	/*font-family: Myriad Pro, Tahoma;*/
	font-weight:bold;
	font-size:14px;
	text-align: left;
	color: #1A171B;
	padding: 0 10px 0 0;
	margin: 0 0 0 0;
}
.container-main-1-center-bg-e6e6e6-text-6
{
	/*font-family: Myriad Pro, Tahoma;*/
	font-weight:bold;
	font-size:12px;
	color: #1A171B;
}
.container-main-1-center-bg-e6e6e6-text-7
{
	float:left;
	width:580px;
	height:auto;
	/*font-family: Myriad Pro, Tahoma;*/
	font-weight:bold;
	font-size:14px;
	text-align: left;
	color: Red;
	padding: 0 10px 0 0;
	margin: 0 0 0 0;
}
.container-main-1-center-bg-e6e6e6-text-8
{
	float:left;
	width:580px;
	height:auto;
	/*font-family: Myriad Pro, Tahoma;*/
	font-weight:bold;
	font-size:14px;
	color: #1A171B;
	text-align: left;
	padding: 0 10px 0 0;
	margin: 0 0 0 0;
}
.container-main-1-center-bg-e6e6e6-text-9
{
	float:left;
	width:140px;
	height:auto;
	/*font-family: Myriad Pro, Tahoma;*/
	font-weight:bold;
	font-size:14px;
	text-align: left;
	color: #F19300;
	padding: 0 10px 0 0;
	margin: 0 0 0 0;
}
.container-main-1-center-bg-e6e6e6-text-9-input
{
	float:left;
	width:160px;
	height:auto;
	/*font-family: Myriad Pro, Tahoma;*/
	font-weight:bold;
	font-size:14px;
	text-align: left;
	color: #F19300;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.container-main-1-center-bg-e6e6e6-text-10
{
	float:left;
	width:580px;
	height:auto;
	/*font-family: Myriad Pro, Tahoma;*/
	font-weight:bold;
	font-size:14px;
	text-align: left;
	color: Black;
	padding: 0 10px 0 0;
	margin: 0 0 0 0;
}
.container-main-1-center-bg-e6e6e6-text-11
{
	height:auto;
	/*font-family: Myriad Pro, Tahoma;*/
	font-weight:bold;
	font-size:14px;
	text-align: left;
	color: #E1001A;
}
.container-main-1-center-bg-e6e6e6-text-12
{
	height:auto;
	/*font-family: Myriad Pro, Tahoma;*/
	font-weight:bold;
	font-size:14px;
	text-align: left;
	color: #7AB117;
}
.container-main-1-center-bg-e6e6e6-text-12-input
{
	width: 160px;
	height: 21px;
	line-height: 20px;
	background-color: White;
	border-bottom: #afcb7e 1px solid;
	border-left: #afcb7e 1px solid;
	border-top: #afcb7e 1px solid;
	border-right: #afcb7e 1px solid;
}
.container-main-1-center-bg-e6e6e6-text-12-link
{
	/*font-family: Myriad Pro, Tahoma;*/
	font-weight:bold;
	font-size:14px;
	text-align: left;
	color: #F19300;
	text-decoration:none;
}
.container-main-1-center-bg-e6e6e6-text-12-link:hover
{
	/*font-family: Myriad Pro, Tahoma;*/
	font-weight:bold;
	font-size:14px;
	text-align: left;
	color: #F19300;
	text-decoration:underline;
}



.container-main-1-right-generic
{
	float:left;
	width:201px;
}

#container-main-1-right-small-window-mailinglist
{
	float:left;
	width:201px;
	height:151px;
	background-image: url(images/bg_window_mailinglist.png);
	background-position: top;
	background-repeat: no-repeat;
}

#container-main-1-right-small-window-mailinglist-label
{
	float:left;
	margin: 45px 0 0 0;
	/*font-family: Trebuchet MS;*/
	font-size: 12pt;
	text-align: center;
	width:100%;
}

.container-main-1-right-small-window-mailinglist-textbox
{
	float:left;
	width:176px;
	height:22px;
	line-height:20px;
	margin: 10px 0 0 12px;
	border:none;
	background-color:#E6E6E6;
}

.container-main-1-right-small-window-mailinglist-btniscriviti
{
	float:left;
	width:82px;
	height:18px;
	margin: 13px 0 0 15px;
}

.container-main-1-right-small-window-mailinglist-btncancellati
{
	float:left;
	width:82px;
	height:18px;
	margin: 13px 0 0 6px;
	background-image: url(images/btn_cancellati_1.png);
	background-position: top;
	background-repeat: no-repeat;
}

#container-main-1-right-small-window-ipiucliccati
{
	float:left;
	width:201px;
	height:248px;
	background-image: url(images/bg_window_i_piu_cliccati.png);
	background-position: top;
	background-repeat: no-repeat;
}

.container-main-1-right-small-window-ipiucliccati-item-1
{
	float:left;
	width:100px;
	height:102px;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
}
.container-main-1-right-small-window-ipiucliccati-item-1 img
{
	float:left;
	width:80px;
	height:auto;
	margin: 10px 0 0 10px;
}

.container-main-1-right-small-window-ipiucliccati-item-2
{
	float:left;
	width:100px;
	height:116px;
	text-align:center;
	vertical-align:middle;
}
.container-main-1-right-small-window-ipiucliccati-item-2 img
{
	float:left;
	width:80px;
	height:auto;
	margin: 15px 0 0 10px;
}

#container-main-1-right-small-window-ipiuvenduti
{
	float:left;
	width:201px;
	height:248px;
	background-image: url(images/bg_window_i_piu_venduti.png);
	background-position: top;
	background-repeat: no-repeat;
}

.container-main-1-right-small-window-ipiuvenduti-item-1
{
	float:left;
	width:100px;
	height:102px;
	text-align:center;
	vertical-align:middle;
}
.container-main-1-right-small-window-ipiuvenduti-item-1 img
{
	float:left;
	width:80px;
	height:auto;
	margin: 10px 0 0 10px;
}

.container-main-1-right-small-window-ipiuvenduti-item-2
{
	float:left;
	width:100px;
	height:116px;
	text-align:center;
	vertical-align:middle;
}
.container-main-1-right-small-window-ipiuvenduti-item-2 img
{
	float:left;
	width:80px;
	height:auto;
	margin: 15px 0 0 10px;
}
/*FINE CONTAINER-1 (LEFT - CENTER - RIGHT)*/





/*INIZIO HELPDESK*/
.container-main-1-center-helpdesk-button-info
{
	float:left;
	width:182px;
	height:338px;
	text-align:center;
	margin: 0 9px 15px 9px;
	background-image: url(images/btn_helpdesk_info_1.png);
	background-position: top;
	background-repeat: no-repeat;
}
/*.container-main-1-center-helpdesk-button-infoordini:hover
{
	float:left;
	width:182px;
	height:338px;
	text-align:center;
	margin: 0 9px 15px 9px;
	background-image: url(images/btn_helpdesk_infoordini_1_hover.png);
	background-position: top;
	background-repeat: no-repeat;
}*/

.container-main-1-center-helpdesk-button-infoordiniesped
{
	float:left;
	width:182px;
	height:338px;
	text-align:center;
	margin: 0 9px 15px 9px;
	background-image: url(images/btn_helpdesk_infoordiniesped_1.png);
	background-position: top;
	background-repeat: no-repeat;
}
/*.container-main-1-center-helpdesk-button-spedecons:hover
{
	float:left;
	width:182px;
	height:338px;
	text-align:center;
	margin: 0 9px 15px 9px;
	background-image: url(images/btn_helpdesk_spedecons_1_hover.png);
	background-position: top;
	background-repeat: no-repeat;
}*/

.container-main-1-center-helpdesk-button-infopagamenti
{
	float:left;
	width:182px;
	height:338px;
	text-align:center;
	margin: 0 9px 15px 9px;
	background-image: url(images/btn_helpdesk_infopagamenti_1.png);
	background-position: top;
	background-repeat: no-repeat;
}
/*.container-main-1-center-helpdesk-button-infosped:hover
{
	float:left;
	width:182px;
	height:338px;
	text-align:center;
	margin: 0 9px 15px 9px;
	background-image: url(images/btn_helpdesk_infosped_1_hover.png);
	background-position: top;
	background-repeat: no-repeat;
}*/

.container-main-1-center-helpdesk-button-guadagna
{
	float:left;
	width:182px;
	height:338px;
	text-align:center;
	margin: 0 9px 15px 9px;
	background-image: url(images/btn_helpdesk_guadagna_1.png);
	background-position: top;
	background-repeat: no-repeat;
}
/*.container-main-1-center-helpdesk-button-guadagna:hover
{
	float:left;
	width:182px;
	height:338px;
	text-align:center;
	margin: 0 9px 15px 9px;
	background-image: url(images/btn_helpdesk_guadagnaconnoi_1_hover.png);
	background-position: top;
	background-repeat: no-repeat;
}*/

.container-main-1-center-helpdesk-button-asstecnica
{
	float:left;
	width:182px;
	height:338px;
	text-align:center;
	margin: 0 9px 15px 9px;
	background-image: url(images/btn_helpdesk_asstecnica_1.png);
	background-position: top;
	background-repeat: no-repeat;
}
/*.container-main-1-center-helpdesk-button-asstecnica:hover
{
	float:left;
	width:182px;
	height:338px;
	text-align:center;
	margin: 0 9px 15px 9px;
	background-image: url(images/btn_helpdesk_asstecnica_1_hover.png);
	background-position: top;
	background-repeat: no-repeat;
}*/

.container-main-1-center-helpdesk-button-aiutaci
{
	float:left;
	width:182px;
	height:338px;
	text-align:center;
	margin: 0 9px 15px 9px;
	background-image: url(images/btn_helpdesk_aiutaci_1.png);
	background-position: top;
	background-repeat: no-repeat;
}
/*.container-main-1-center-helpdesk-button-aiutaci:hover
{
	float:left;
	width:182px;
	height:338px;
	text-align:center;
	margin: 0 9px 15px 9px;
	background-image: url(images/btn_helpdesk_aiutaci_1_hover.png);
	background-position: top;
	background-repeat: no-repeat;
}*/

.container-main-1-center-helpdesk-button-affepubb
{
	float:left;
	width:563px;
	height:153px;
	text-align:center;
	margin: 0 0 15px 18px;
	background-image: url(images/btn_helpdesk_affepubb_1.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
/*FINE HELPDESK*/



/*INIZIO LAST-SECOND*/
.container-main-1-center-lastsecond-body
{
	float:left;
	width:600px;
	height:250px;
	background-image: url(images/bg_lastsecond_1.png);
	background-position: top;
	background-repeat: no-repeat;
}

.container-main-1-center-lastsecond-body-left
{
	float:left;
	width:215px;
	height:200px;
	padding: 35px 0 15px 10px;
}

.container-main-1-center-lastsecond-body-left-img
{
	float:left;
	width:200px;
	height:120px;
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	overflow:hidden;
}

.container-main-1-center-lastsecond-body-left-risparmio
{
	float:left;
	width:167px;
	height:40px;
	color:black;
	/*font-family:Trebuchet MS;*/
	font-size:9pt;
	font-weight:bold;
	letter-spacing: 0px;
	margin: 0 0 0 0;
	overflow:hidden;
	background-image: url(images/bg_window_risparmio.png);
	background-position: top;
	background-repeat: no-repeat;
}

.container-main-1-center-lastsecond-body-left-img-marca
{
	float:left;
	width:200px;
	height:30px;
	margin: 5px 0 0 0;
	padding: 0 0 0 4px;
	/*font-family:Trebuchet MS;*/
	font-size:10pt;
	overflow:hidden;
}

.container-main-1-center-lastsecond-body-left-risparmio-text
{
	float:left;
	margin: 11px 0 0 78px;
}

.container-main-1-center-lastsecond-body-right
{
	float:left;
	width:365px;
	height:215px;
	padding: 35px 0 0 10px;
}

.container-main-1-center-lastsecond-body-right-title
{
	float:left;
	width:345px;
	height:25px;
	color:#F19300;
	/*font-family:Trebuchet MS;*/
	font-size:12pt;
	font-weight:bold;
	margin: 10px 0 0 0;
	overflow:hidden;
	text-decoration:none;
}
.container-main-1-center-lastsecond-body-right-title:hover
{
	float:left;
	width:345px;
	height:25px;
	color:#F19300;
	/*font-family:Trebuchet MS;*/
	font-size:12pt;
	font-weight:bold;
	margin: 10px 0 0 0;
	overflow:hidden;
	text-decoration:underline;
}

.container-main-1-center-lastsecond-body-right-desc
{
	float:left;
	width:345px;
	height:55px;
	color:Black;
	/*font-family:Trebuchet MS;*/
	font-size:9pt;
	font-weight:bold;
	letter-spacing: 0px;
	margin: 0 0 0 0;
	overflow:hidden;
	text-decoration:none;
}
.container-main-1-center-lastsecond-body-right-desc:hover
{
	float:left;
	width:345px;
	height:55px;
	color:Black;
	/*font-family:Trebuchet MS;*/
	font-size:9pt;
	font-weight:bold;
	letter-spacing: 0px;
	margin: 0 0 0 0;
	overflow:hidden;
	text-decoration:underline;
}

.container-main-1-center-lastsecond-body-right-time
{
	float:left;
	width:264px;
	height:40px;
	color:white;
	/*font-family:Trebuchet MS;*/
	font-size:22pt;
	font-weight:bold;
	margin: 12px 0 0 100px;
	overflow:hidden;
}

.container-main-1-center-lastsecond-body-right-prezzo-small
{
	float:left;
	/*font-family:Myriad Pro;*/
	font-weight:bold;
	font-size: 18pt;
	color:#E1001A;
	margin: 12px 0 0 0;
}

.container-main-1-center-lastsecond-body-right-prezzo-big
{
	float:left;
	/*font-family:Myriad Pro;*/
	font-weight:bold;
	font-size: 38pt;
	margin: 3px 0 0 0;
	color:#E1001A;
}

.container-main-1-center-lastsecond-body-right-btn-listadesideri
{
	float:left;
	margin: 17px 0 0 5px;
	width:32px;
	height:32px;
}

.container-main-1-center-lastsecond-body-right-btn-saytofriend
{
	float:left;
	margin: 17px 0 0 30px;
	width:32px;
	height:32px;
}

.container-main-1-center-lastsecond-body-right-btn-addtocart
{
	float:right;
	margin: 40px 20px 0 0;
}
/*FINE LAST-SECOND*/





/*INIZIO CONTAINER-2 (LEFT - CENTER - RIGHT)*/
#container-main-2-center
{
	float:left;
	width:500px;
	background-color:white;
	padding: 0 0 0 0;
}

#container-main-2-right
{
	float:left;
	width:301px;
	background-color:White;
}

.container-main-2-center-generic
{
	clear:left;
	width:500px;
}

.container-main-2-center-bg-1a171b-500-x-40
{
	float:left;
	width:500px;
	height:40px;
	background-image: url(images/bg_1a171b_600_x_40.png);
	background-position: top;
	background-repeat: no-repeat;
	font-size: 17pt;
	text-align: left;
	color: #F19300;
}
.container-main-2-center-bg-1a171b-500-x-40-text
{
	float:left;
	margin: 5px 0 0 10px;
}

.container-main-2-center-bg-1a171b-495-x-40
{
	float:left;
	width:495px;
	height:40px;
	background-image: url(images/bg_1a171b_600_x_40.png);
	background-position: top;
	background-repeat: no-repeat;
	font-size: 17pt;
	text-align: left;
	color: #F19300;
}
.container-main-2-center-bg-1a171b-495-x-40-text
{
	float:left;
	margin: 5px 0 0 10px;
}

.container-main-2-center-bg-1a171b-301-x-40
{
	float:left;
	width:301px;
	height:40px;
	background-image: url(images/bg_1a171b_600_x_40.png);
	background-position: top;
	background-repeat: no-repeat;
	font-size: 17pt;
	text-align: left;
	color: #F19300;
}
.container-main-2-center-bg-1a171b-301-x-40-text
{
	float:left;
	margin: 5px 0 0 10px;
}
.container-main-2-center-bg-1a171b-301-x-40-text-2
{
	float:left;
	margin: 5px 0 0 10px;
	font-size:10pt;
	font-weight:bold;
}


.container-main-2-center-tagcloud-body
{
	border-bottom: #f19300 1px solid;
	border-left: #f19300 1px solid;
	border-top: none;
	border-right: #f19300 1px solid;
	background-color: white;
	width: 493px;
	clear: left;
}
.container-main-2-center-tagcloud-body a
{
	text-decoration:none;
	color: black;
}
.container-main-2-center-tagcloud-body a:hover
{
	text-decoration:underline;
	color: black;
}


.container-main-2-right-tagcloud-body
{
	border-bottom: #f19300 1px solid;
	border-left: #f19300 1px solid;
	border-top: none;
	border-right: #f19300 1px solid;
	background-color: white;
	width: 299px;
	clear: left;
}
.container-main-2-right-tagcloud-body a
{
	text-decoration:none;
	color: black;
}
.container-main-2-right-tagcloud-body a:hover
{
	text-decoration:underline;
	color: black;
}


.container-main-2-right-inostriconsigli-body
{
	border-bottom: none;
	border-left: #f19300 1px solid;
	border-top: none;
	border-right: #f19300 1px solid;
	background-color: white;
	width: 299px;
	clear: left;
}
.container-main-2-right-inostriconsigli-body-item
{
	border-bottom: #f19300 1px solid;
	border-left: none;
	border-top: none;
	border-right: none;
	background-color: white;
	width: 299px;
	height:65px;
	clear: left;
	overflow:hidden;
}
.container-main-2-right-inostriconsigli-body-item-img
{
	float:left;
	overflow:hidden;
	width:70px;
	height: 60px;
}
.container-main-2-right-inostriconsigli-body-item-img img
{
	width:70px;
	height: auto;
}
.container-main-2-right-inostriconsigli-body-item-desc
{
	margin: 0 0 0 4px;
	float:left;
	width:136px;
	height:60px;
}
.container-main-2-right-inostriconsigli-body-item-desc a
{
	color:Black;
	text-decoration:none;
}
.container-main-2-right-inostriconsigli-body-item-desc a:hover
{
	color:#f19300;
	text-decoration:underline;
}

.container-main-2-right-inostriconsigli-body-item-desc_1
{
	font-size:11px;
	color:Black;
}
.container-main-2-right-inostriconsigli-body-item-desc_2
{
	font-size:10px;
	font-weight:bold;
	color:Black;
}
.container-main-2-right-inostriconsigli-body-item-desc_3
{
	font-size:11px;
	color:Black;
}
.container-main-2-right-inostriconsigli-body-item-price
{
	margin: 33px 0 0 3px;
	float:left;
	width:80px;
	height:30px;
}
.container-main-2-right-inostriconsigli-body-item-price-small
{
	float:left;
	font-weight:bold;
	font-size: 7pt;
	color:#E1001A;
	margin: 4px 0 0 0;
}
.container-main-2-right-inostriconsigli-body-item-price-big
{
	float:left;
	font-weight:bold;
	font-size: 16pt;
	margin: 0 0 0 0;
	color:#E1001A;
}
/*FINE CONTAINER-2 (LEFT - CENTER - RIGHT)*/







/*INIZIO SHOW-M4-PRODCAT-LIST*/
.container-main-2-center-showm4prodcatlist-item-body
{
	float:left;
	width:125px;
	height:200px;
	background-color:White;
}

.container-main-2-center-showm4prodcatlist-item-img
{
	float:left;
	width:105px;
	height:90px;
	margin: 10px 10px 0 10px;
	overflow:hidden;
}

.container-main-2-center-showm4prodcatlist-item-img img
{
	width:90px;
	height:auto;
}

.container-main-2-center-showm4prodcatlist-item-des1
{
	float:left;
	width:105px;
	height:50px;
	margin: 10px 10px 10px 10px;
	overflow:hidden;
	text-align:left;
}

.container-main-2-center-showm4prodcatlist-item-link, .container-main-2-center-showm4prodcatlist-item-link:hover
{
	color:#F19300;
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
}

/*FINE SHOW-M4-PRODCAT-LIST*/







/*INIZIO PRODCAT-LIST*/
.container-main-2-center-prodcatlist-pager
{
	float: left;
	width: 500px;
	height: 40px;
	font-size: 13px;
	text-align: left;
	color: Black;
	border-bottom: #f19300 1px solid;
	border-left: none;
	border-top: none;
	border-right: none;
}
.container-main-2-center-prodcatlist-pager-text-1
{
	float:left;
	margin: 9px 0 0 10px;
	color:#F55813;
	font-size: 12pt;
}
.container-main-2-center-prodcatlist-pager-pages
{
	float:right;
	margin: 2px 10px 0 0;
}
.container-main-2-center-prodcatlist-pager-link
{
	float:left;
}
.container-main-2-center-prodcatlist-pager-link a
{
	float: left;
	background-color: white;
	color: Black;
	width: 21px;
	height: 19px;
	text-align: center;
	margin: 5px 0 0 5px;
	border-bottom: #ff9966 1px solid;
	border-left: #ff9966 1px solid;
	border-top: #ff9966 1px solid;
	border-right: #ff9966 1px solid;
	text-decoration:none;
	padding: 2px 0 0 0;
}
.container-main-2-center-prodcatlist-pager-link a:hover
{
	float: left;
	background-color: white;
	color: Black;
	width: 21px;
	height: 19px;
	text-align: center;
	margin: 5px 0 0 5px;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	text-decoration:none;
	padding: 2px 0 0 0;
}
.container-main-2-center-prodcatlist-pager-nolink
{
	float:left;
	background-color:#F55813;
	color:White;
	width:23px;
	height:22px;
	text-align:center;
	margin: 5px 0 0 5px;
	padding: 2px 0 0 0;
}
.container-main-2-center-prodcatlist-pager-nolink-2
{
	float:left;
	color:black;
	width:10px;
	height:20px;
	text-align:center;
	margin: 10px 0 0 5px;
}


/*.container-main-2-center-prodcatlist-separator
{
	float:left;
	width:500px;
	height:1px;
	background-color:#f19300;
}*/

.container-main-2-center-prodcatlist-body
{
	float:left;
	width:500px;
	height:170px;
	background-image: url(images/bg_prodcat_productitem.png);
	background-position: top;
	background-repeat: no-repeat;
}

.container-main-2-center-prodcatlist-body-left
{
	float:left;
	width:155px;
	height:150px;
	padding: 5px 0 15px 10px;
}

.container-main-2-center-prodcatlist-body-left-img
{
	float:left;
	width:148px;
	height:148px;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	overflow:hidden;
}
.container-main-2-center-prodcatlist-body-left-img img
{
	width:130px;
	height:auto;
}

.container-main-2-center-prodcatlist-body-left-img-marca
{
	float:left;
	width:155px;
	height:30px;
	margin: 5px 0 0 0;
	padding: 0 0 0 4px;
	font-size:10pt;
	overflow:hidden;
}

.container-main-2-center-prodcatlist-body-right
{
	float:left;
	width:325px;
	height:165px;
	padding: 5px 0 0 10px;
}

.container-main-2-center-prodcatlist-body-right-title
{
	float:left;
	width:320px;
	height:20px;
	color:#F19300;
	font-size:10pt;
	font-weight:bold;
	margin: 2px 0 0 0;
	overflow:hidden;
	text-decoration:none;
}
.container-main-2-center-prodcatlist-body-right-title:hover
{
	float:left;
	width:320px;
	height:20px;
	color:#F19300;
	font-size:10pt;
	font-weight:bold;
	margin: 2px 0 0 0;
	overflow:hidden;
	text-decoration:underline;
}

.container-main-2-center-prodcatlist-body-right-desc-si-risp
{
	float:left;
	width:320px;
	height:15px;
	color:Black;
	font-size:8pt;
	font-weight:bold;
	letter-spacing: 0px;
	margin: 0 0 0 0;
	overflow:hidden;
	text-decoration:none;
}
.container-main-2-center-prodcatlist-body-right-desc-si-risp:hover
{
	float:left;
	width:320px;
	height:15px;
	color:Black;
	font-size:8pt;
	font-weight:bold;
	letter-spacing: 0px;
	margin: 0 0 0 0;
	overflow:hidden;
	text-decoration:underline;
}

.container-main-2-center-prodcatlist-body-right-desc-no-risp
{
	float:left;
	width:320px;
	height:55px;
	color:Black;
	font-size:8pt;
	font-weight:bold;
	letter-spacing: 0px;
	margin: 0 0 0 0;
	overflow:hidden;
	text-decoration:none;
}
.container-main-2-center-prodcatlist-body-right-desc-no-risp:hover
{
	float:left;
	width:320px;
	height:55px;
	color:Black;
	font-size:8pt;
	font-weight:bold;
	letter-spacing: 0px;
	margin: 0 0 0 0;
	overflow:hidden;
	text-decoration:underline;
}

.container-main-2-center-prodcatlist-body-right-risparmio
{
	float:left;
	width:167px;
	height:40px;
	color:black;
	font-size:9pt;
	font-weight:bold;
	letter-spacing: 0px;
	margin: 0 0 0 0;
	overflow:hidden;
	background-image: url(images/bg_window_risparmio.png);
	background-position: top;
	background-repeat: no-repeat;
}

.container-main-2-center-prodcatlist-body-right-risparmio-text
{
	float:left;
	margin: 11px 0 0 78px;
}

.container-main-2-center-prodcatlist-body-right-subrow-1
{
	clear:left;
	width:320px;
}

.container-main-2-center-prodcatlist-body-right-prezzo-small
{
	float:left;
	font-weight:bold;
	font-size: 18pt;
	color:#E1001A;
	margin: 12px 0 0 0;
}

.container-main-2-center-prodcatlist-body-right-prezzo-big
{
	float:left;
	font-weight:bold;
	font-size: 38pt;
	margin: 3px 0 0 0;
	color:#E1001A;
}

.container-main-2-center-prodcatlist-body-right-btn-listadesideri
{
	float:left;
	margin: 17px 0 0 5px;
	width:32px;
	height:32px;
}

.container-main-2-center-prodcatlist-body-right-btn-saytofriend
{
	float:left;
	margin: 17px 0 0 30px;
	width:32px;
	height:32px;
}

.container-main-2-center-prodcatlist-body-right-dispon-green
{
	float:left;
	margin: 0 0 0 5px;
	color:#329900;
	font-weight:bold;
	margin: 2px 0 0 0;
}
.container-main-2-center-prodcatlist-body-right-dispon-red
{
	float:left;
	margin: 0 0 0 5px;
	color:Red;
	font-weight:bold;
	margin: 2px 0 0 0;
}

.container-main-2-center-prodcatlist-body-right-btn-addtocart
{
	float:right;
	margin: 0 20px 0 0;
}
/*FINE PRODCAT-LIST*/





/*INIZIO POPUP LISTA DESIDERI*/
#sub-header-usermenu-listadesideri-popup-main
{
	width:300px;
	height:380px;
	background-image: url(images/bg_popup_listadesideri.png);
	background-position: top;
	background-repeat: no-repeat;
}

#sub-header-usermenu-listadesideri-popup-main-ifr
{
	float:left;
	background-color:White;
	margin: 110px 0 0 24px;
	width:250px !important;
	height:255px !important;
}

.listadesideri-popup-item
{
	float:left;
	width:220px;
	height:100px;
	padding: 5px 0 0 5px;
	margin: 0 0 0 0;
}

.listadesideri-popup-item-left
{
	float:left;
	width:100px;
	height:100px;
	overflow:hidden;
}

.listadesideri-popup-item-right
{
	float:left;
	width:100px;
	height:100px;
	padding: 0 10px 0 10px;
	overflow:hidden;
}

.listadesideri-popup-item-right-title
{
	float:left;
	width:100px;
	height:22px;
	color: #F19300;
	/*font-family: Trebuchet MS, Tahoma;*/
	font-size:11pt;
	overflow:hidden;
}

.listadesideri-popup-item-right-desc
{
	float:left;
	width:100px;
	height:55px;
	overflow:hidden;
	/*font-family: Trebuchet MS, Tahoma;*/
	font-size:9pt;
}

.listadesideri-popup-item-right-goto
{
	float:right;
	margin: 5px 0 0 0;
}

.listadesideri-popup-separator
{
	float:left;
	background-image: url(images/bg_listadesideripopup_separator.png);
	background-position: top;
	background-repeat: no-repeat;
	width:196px;
	height:3px;
	margin: 5px 0 5px 15px;
}
/*FINE POPUP LISTA DESIDERI*/




/*INIZIO POPUP PUNTI M4*/
#sub-header-usermenu-puntim4-popup-notlogged-main
{
	width:300px;
	height:150px;
	/*background-image: url(images/bg_popup_puntim4.png);
	background-position: top;
	background-repeat: no-repeat;*/
	text-align:left;
	overflow:hidden;
}

#sub-header-usermenu-puntim4-popup-main
{
	width:300px;
	height:150px;
	background-image: url(images/bg_popup_puntim4.png);
	background-position: top;
	background-repeat: no-repeat;
	overflow:hidden;
}

#sub-header-usermenu-puntim4-popup-user-value
{
	margin:78px 0px 0px 200px;
	text-align:left;
	width:90px;
}

#sub-header-usermenu-puntim4-popup-punti-value
{
	margin:9px 0px 0px 200px;
	text-align:left;
	width:90px;
}
/*FINE POPUP PUNTI M4*/




/*INIZIO USER CART*/
.container-main-1-center-usercart-listprod
{
	float:left;
	width:600px;
	/*font-family:Trebuchet MS, Tahoma;*/
	margin: 10px 0 10px 0;
}

.container-main-1-center-usercart-listprod-head
{
	float:left;
	font-size:12pt;
	font-weight:bold;
	width:600px;
	height:25px;
	color: white;
	background-color:#F19300;
}

.container-main-1-center-usercart-listprod-row
{
	float:left;
	font-size:10pt;
	width:600px;
	height: 100px;
	color: Black;
	background-color: #E6E6E6;
}

.container-main-1-center-usercart-listprod-col1-h
{
	float:left;
	width:295px;
	height:auto;
	padding: 2px 0 0 5px;
}
.container-main-1-center-usercart-listprod-col2-h
{
	float:left;
	width:120px;
	height:auto;
	padding: 2px 0 0 5px;
	text-align:center;
}
.container-main-1-center-usercart-listprod-col3-h
{
	float:left;
	width:80px;
	height:auto;
	padding: 2px 0 0 5px;
	text-align:center;
}
.container-main-1-center-usercart-listprod-col4-h
{
	float:left;
	width:80px;
	height:auto;
	padding: 2px 0 0 5px;
	text-align:center;
}

.container-main-1-center-usercart-listprod-col1-r
{
	float: left;
	width: 299px;
	height: 100px;
	padding: 2px 5px 0 0;
	overflow: hidden;
	border-right: #f19300 1px solid;
}
.container-main-1-center-usercart-listprod-col1-r-cod
{
	float:left;
	width: 146px;
	height: 16px;
	line-height:14px;
	overflow:hidden;
	padding: 0 0 0 0;
	margin: 0 0 0 5px;
	background-image: url(images/bg_usercart_codprod.png);
	background-position: top;
	background-repeat: no-repeat;
	color:White;
	text-align:center;
}
.container-main-1-center-usercart-listprod-col1-r-text
{
	float:left;
	width:280px;
	height:50px;
	overflow:hidden;
	margin: 5px 0 0 5px;
}
.container-main-1-center-usercart-listprod-col1-r-dett
{
	float:left;
	width:299px;
	height:20px;
	overflow:hidden;
	background-color:#f19300;
	text-align: right;
	padding: 0 5px 0 0;
}
.container-main-1-center-usercart-listprod-col1-r-dett a
{
	text-decoration:none;
	color: White;
}
.container-main-1-center-usercart-listprod-col1-r-dett a:hover
{
	text-decoration:underline;
	color: White;
}

.container-main-1-center-usercart-listprod-col2-r
{
	float:left;
	width:119px;
	height:100px;
	padding: 2px 0 0 5px;
	overflow:hidden;
	font-weight:bold;
	font-size:12pt;
	border-right: #f19300 1px solid;
	text-align: center;
}
.container-main-1-center-usercart-listprod-col3-r
{
	float:left;
	width:79px;
	height:100px;
	padding: 0 0 0 0;
	overflow:hidden;
	border-right: #f19300 1px solid;
}
.container-main-1-center-usercart-listprod-col3-r-text
{
	float:left;
	font-size:12pt;
	width:38px;
	margin: 2px 0 0 0;
}
.container-main-1-center-usercart-listprod-col3-r-buttons
{
	float:left;
	width:12px;
	height:18px;
	margin: 2px 4px 0 20px;
}
.container-main-1-center-usercart-listprod-col3-r-btn-plus
{
	clear:left;
	width:7px;
	height:6px;
}
.container-main-1-center-usercart-listprod-col3-r-btn-minus
{
	clear:left;
	width:7px;
	height:7px;
}

.container-main-1-center-usercart-listprod-col4-r
{
	float:left;
	width:80px;
	height:100px;
	padding: 2px 0 0 5px;
	overflow:hidden;
	text-align: center;
}

.container-main-1-center-usercart-listprod-col4-r-btn-delete
{
	clear:left;
	width:17px;
	height:auto;
	margin: 0 0 0 0;
}

.container-main-1-center-usercart-listprod-cmd
{
	float:left;
	width:580px;
	height:35px;
	margin: 20px 0 0 0;
}

.container-main-1-center-usercart-listprod-cmd-1
{
	float:right;
	width:221px;
	margin: 0 5px 0 0;
}

.container-main-1-center-usercart-listprod-cmd-2
{
	float:right;
	width:221px;
	margin: 0 0 0 0;
}

.container-main-1-center-usercart-cartisempty
{
	/*font-family:Trebuchet MS, Tahoma;*/
	font-size:18pt;
	text-align: left;
	width:600px;
	height: 446px;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
	float:left;
	background-image: url(images/bg_cart_is_empty.png);
	background-position: top;
	background-repeat: no-repeat;
}

.container-main-1-center-usercart-cartisempty-text
{
	margin: 260px 0 0 300px;
	width: 280px;
	padding: 0 0 0 0;
	float:left;
	color:#96BD0D;
}

.container-main-1-center-usercart-cartisempty-btncontinua
{
	float:left;
	margin: 30px 0 0 189px;
	width: 221px;
	height: 38px;
}

/*FINE USER CART*/


/*INIZIO CHECKOUT - NAV*/
.container-main-1-center-checkout-nav
{
	float:left;
	width:600px;
	height:50px;
	background-image: url(images/bg_checkout_nav.png);
	background-position: bottom;
	background-repeat: repeat-x;
	margin: 10px 0 0 0;
}

.container-main-1-center-checkout-nav-1
{
	float:left;
	width:90px;
	height:30px;
	margin: 0 7px 0 15px;
}

.container-main-1-center-checkout-nav-2
{
	float:left;
	width:80px;
	height:30px;
	margin: 0 7px 0 1px;
}

.container-main-1-center-checkout-nav-3
{
	float:left;
	width:100px;
	height:30px;
	margin: 0 7px 0 1px;
}

.container-main-1-center-checkout-nav-4
{
	float:left;
	width:100px;
	height:30px;
	margin: 0 7px 0 1px;
}

.container-main-1-center-checkout-nav-5
{
	float:left;
	width:140px;
	height:30px;
	margin: 0 7px 0 1px;
}

/*FINE CHECKOUT - NAV*/



/*INIZIO CHECKOUT 1*/
.container-main-1-center-checkout1-dataareempty
{
	/*font-family:Trebuchet MS, Tahoma;*/
	font-size:18pt;
	text-align: center;
	width:550px;
	margin: 0 0 25px 25px;
	padding: 25px 0 0 0;
	clear:left;
}

.container-main-1-center-checkout1-fatt
{
	/*font-family:Trebuchet MS, Tahoma;*/
	font-size:12pt;
	text-align: left;
	width:600px;
	margin: 25px 0 25px 0;
	padding: 0 0 0 0;
	float:left;
	background-color:#E6E6E6;
}
.container-main-1-center-checkout1-fatt-header-left
{
	float:left;
	font-weight:bold;
	background-color:#F19300;
	width:260px;
	height:25px;
	text-align:right;
	color:White;
	padding-right:10px;
}
.container-main-1-center-checkout1-fatt-header-right
{
	float:left;
	font-weight:bold;
	background-color:#7AB117;
	width:327px;
	height:25px;
	margin: 0 0 0 3px;
}

.container-main-1-center-checkout1-fatt-body
{
	width:560px;
	padding: 40px 20px 10px 20px;
	font-size:10pt;
	color:Black;
	line-height:30px;
}

.container-main-1-center-checkout1-dest
{
	/*font-family:Trebuchet MS, Tahoma;*/
	font-size:12pt;
	text-align: left;
	width:600px;
	margin: 0 0 25px 0;
	padding: 0 0 0 0;
	float:left;
	background-color:#E6E6E6;
}
.container-main-1-center-checkout1-dest-header-left
{
	float:left;
	font-weight:bold;
	background-color:#F19300;
	width:260px;
	height:25px;
	text-align:right;
	color:White;
	padding-right:10px;
}
.container-main-1-center-checkout1-dest-header-right
{
	float:left;
	font-weight:bold;
	background-color:#7AB117;
	width:327px;
	height:25px;
	margin: 0 0 0 3px;
}
.container-main-1-center-checkout1-dest-body
{
	width:560px;
	padding: 40px 20px 10px 20px;
	font-size:10pt;
	color:Black;
	line-height:30px;
}

.container-main-1-center-checkout1-cmd
{
	float:left;
	width:580px;
	height:35px;
	margin: 20px 0 0 0;
}

.container-main-1-center-checkout1-cmd-1
{
	float:right;
	width:221px;
	margin: 0 5px 0 0;
}

.container-main-1-center-checkout1-cmd-2
{
	float:right;
	width:221px;
	margin: 0 0 0 0;
}

/*FINE CHECKOUT 1*/


/*INIZIO CHECKOUT 2*/
.container-main-1-center-checkout2-body
{
	/*font-family:Trebuchet MS, Tahoma;*/
	font-size:12pt;
	text-align: left;
	width:600px;
	margin: 25px 0 25px 0;
	padding: 0 0 0 0;
	float:left;
	background-color:#E6E6E6;
}

.container-main-1-center-checkout2-item
{
	/*font-family:Trebuchet MS, Tahoma;*/
	font-size:12pt;
	text-align: left;
	width:600px;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	float:left;
}
.container-main-1-center-checkout2-item-left-rdbtn
{
	/*font-family:Trebuchet MS, Tahoma;*/
	font-size:12pt;
	text-align: left;
	width:50px;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	float:left;
	background-color:#F19300;
	min-height:25px;
}

.container-main-1-center-checkout2-item-left-l
{
	/*font-family:Trebuchet MS, Tahoma;*/
	font-size:12pt;
	text-align: left;
	width:300px;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	float:left;
	background-color:#F19300;
	color:White;
	min-height:25px;
}

.container-main-1-center-checkout2-item-left-r
{
	/*font-family:Trebuchet MS, Tahoma;*/
	font-size:12pt;
	text-align: left;
	width:147px;
	margin: 0 0 0 3px;
	padding: 0 0 0 0;
	float:left;
	background-color:#7AB117;
	min-height:25px;
}

.container-main-1-center-checkout2-item-right
{
	/*font-family:Trebuchet MS, Tahoma;*/
	font-weight:bold;
	font-size:12pt;
	text-align: left;
	width:97px;
	margin: 0 0 5px 3px;
	padding: 0 0 0 0;
	float:left;
	background-color:#F19300;
	color:Black;
	text-align: center;
	min-height:25px;
}
/*FINE CHECKOUT 2*/


/*INIZIO CHECKOUT 3*/
.container-main-1-center-checkout3-body
{
	/*font-family:Trebuchet MS, Tahoma;*/
	font-size:12pt;
	text-align: left;
	width:600px;
	margin: 25px 0 25px 0;
	padding: 0 0 0 0;
	float:left;
	background-color:#E6E6E6;
}

.container-main-1-center-checkout3-item
{
	/*font-family:Trebuchet MS, Tahoma;*/
	font-size:12pt;
	text-align: left;
	width:600px;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	float:left;
}
.container-main-1-center-checkout3-item-left-rdbtn
{
	/*font-family:Trebuchet MS, Tahoma;*/
	font-size:12pt;
	text-align: left;
	width:50px;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	float:left;
	background-color:#F19300;
	min-height:25px;
}

.container-main-1-center-checkout3-item-left-l
{
	/*font-family:Trebuchet MS, Tahoma;*/
	font-size:12pt;
	text-align: left;
	width:300px;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	float:left;
	background-color:#F19300;
	color:White;
	min-height:25px;
}

.container-main-1-center-checkout3-item-left-r
{
	/*font-family:Trebuchet MS, Tahoma;*/
	font-size:12pt;
	text-align: left;
	width:147px;
	margin: 0 0 0 3px;
	padding: 0 0 0 0;
	float:left;
	background-color:#7AB117;
	min-height:25px;
}

.container-main-1-center-checkout3-item-right
{
	/*font-family:Trebuchet MS, Tahoma;*/
	font-weight:bold;
	font-size:12pt;
	text-align: left;
	width:97px;
	margin: 0 0 5px 3px;
	padding: 0 0 0 0;
	float:left;
	background-color:#F19300;
	color:Black;
	text-align: center;
	min-height:25px;
}

/*FINE CHECKOUT 3*/




/*INIZIO CHECKOUT 4*/
.container-main-1-center-checkout4-sep1
{
	width:600px;
	height:25px;
	background-color:White;
	float:left;
}

.container-main-1-center-checkout4-header-l
{
	/*font-family:Trebuchet MS, Tahoma;*/
	font-size:12pt;
	font-weight:bold;
	text-align: left;
	width:340px;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
	float:left;
	background-color:#F19300;
	color:White;
}
.container-main-1-center-checkout4-header-c
{
	/*font-family:Trebuchet MS, Tahoma;*/
	font-size:12pt;
	font-weight:bold;
	text-align: left;
	width:147px;
	margin: 0 0 0 3px;
	padding: 0 0 0 0;
	float:left;
	background-color:#7AB117;
}
.container-main-1-center-checkout4-header-r
{
	/*font-family:Trebuchet MS, Tahoma;*/
	font-size:12pt;
	font-weight:bold;
	text-align: left;
	width:97px;
	margin: 0 0 0 3px;
	padding: 0 0 0 0;
	float:left;
	background-color:#F19300;
}

.container-main-1-center-checkout4-body
{
	/*font-family:Trebuchet MS, Tahoma;*/
	font-size:12pt;
	text-align: left;
	width:580px;
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
	float:left;
	background-color:#E6E6E6;
}

.container-main-1-center-checkout4-item1
{
	/*font-family:Trebuchet MS, Tahoma;*/
	font-size:12pt;
	text-align: left;
	width:550px;
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;
	float:left;
}

.container-main-1-center-checkout4-item1-col1
{
	/*font-family:Trebuchet MS, Tahoma;*/
	font-size:12pt;
	text-align: left;
	width:330px;
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;
	float:left;
	color:Black;
}

.container-main-1-center-checkout4-item1-col2
{
	/*font-family:Trebuchet MS, Tahoma;*/
	font-size:12pt;
	text-align: right;
	width:135px;
	margin: 5px 0 5px 0;
	padding: 0 15px 0 0;
	float:left;
	color:Black;
}

.container-main-1-center-checkout4-item1-col3
{
	/*font-family:Trebuchet MS, Tahoma;*/
	font-size:12pt;
	text-align: right;
	width:85px;
	margin: 5px 0 5px 0;
	padding: 0 5px 0 0;
	float:left;
	color:Black;
}

.container-main-1-center-checkout4-item2-col1
{
	/*font-family:Trebuchet MS, Tahoma;*/
	font-size:12pt;
	text-align: left;
	width:480px;
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;
	float:left;
	color:Black;
}

.container-main-1-center-checkout4-item2-col2
{
	/*font-family:Trebuchet MS, Tahoma;*/
	font-size:12pt;
	text-align: right;
	width:80px;
	margin: 5px 0 5px 0;
	padding: 0 5px 0 0;
	float:left;
	color:Black;
}

.container-main-1-center-checkout4-item3-col1
{
	/*font-family:Trebuchet MS, Tahoma;*/
	font-size:12pt;
	text-align: left;
	width:30px;
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;
	float:left;
	color:Black;
}
.container-main-1-center-checkout4-item3-col2
{
	/*font-family:Trebuchet MS, Tahoma;*/
	font-size:12pt;
	text-align: left;
	width:445px;
	margin: 5px 0 5px 0;
	padding: 0 0 0 5px;
	float:left;
	color:Black;
}
.container-main-1-center-checkout4-item3-col3
{
	/*font-family:Trebuchet MS, Tahoma;*/
	font-size:12pt;
	text-align: center;
	width:85px;
	margin: 5px 0 5px 0;
	padding: 0 0 0 5px;
	float:left;
	color:Black;
}

/*FINE CHECKOUT 4*/


/*INIZIO CHECKOUT 5*/
.container-main-1-center-checkout5-body
{
	background-color:#E6E6E6;
	/*font-family:Trebuchet MS, Tahoma;*/
	font-size:16pt;
	text-align: center;
	width:550px;
	margin: 25px 0 0 0;
	padding: 5px 25px 25px 25px;
	float:left;
	color:Black;
}

/*FINE CHECKOUT 5*/



/*INIZIO SHOW_PROD_DETT*/
.container-main-2-center-proddett
{
	float:left;
	width:480px;
	height:auto;
	background-color:White;
	/*font-family: Myriad Pro, Tahoma;*/
	text-align: left;
	color: #F19300;
	padding: 10px 10px 0 10px;
}

.container-main-2-center-proddett-title
{
	float:left;
	color:#f19300;
	width: 450px;
	font-size:14px;
	font-weight:bold;
	padding: 0 10px 0 10px;
}

.container-main-2-center-proddett-row
{
	float:left;
	color:Black;
	width: 470px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.container-main-2-center-proddett-row-left
{
	float:left;
	width: 145px;
	padding: 10px 0 10px 0;
	margin: 0 0 0 0;
}

.container-main-2-center-proddett-row-left-img-brd
{
	float:left;
	width:129px;
	height:129px;
	padding: 1px 1px 1px 1px;
	background-color:Black;
	margin: 0 0 0 10px;
}

.container-main-2-center-proddett-row-left-img-cnt
{
	float:left;
	width:129px;
	height:129px;
	background-color:White;
	margin: 0 0 0 0;
	overflow:hidden;
}

.container-main-2-center-proddett-row-left-img
{
	float:left;
	width: 125px;
	height:auto;
	margin: 0 0 0 0;
}

.container-main-2-center-proddett-row-right
{
	float:left;
	color:Black;
	width: 310px;
	/*font-family:Trebuchet MS, Tahoma;*/
	font-size:13px;
	font-weight:bold;
	padding: 7px 0 20px 10px;
	margin: 0 0 0 0;
}

.container-main-2-center-proddett-row-right-desc 
{
	font-weight:normal;
	color:#f19300;
	font-size:12pt;
}

.container-main-2-center-proddett-row-right-row
{
	float:left;
	width: 300px;
	margin: 0 10px 5px 10px;
}

.container-main-2-center-proddett-row-right-row-col1
{
	float:left;
	width: 110px;
	color:#F19300;
	font-size:12px;
	font-weight:bold;
}

.container-main-2-center-proddett-row-right-row-col2
{
	float:left;
	width: 170px;
	margin: 0 0 0 10px;
}

.container-main-2-center-proddett-row-right-row2
{
	float:left;
	width: 460px;
	margin: 0 0 5px 20px;
}

.container-main-2-center-proddett-row-right-row2-col1
{
	float:left;
	width: 100px;
	color:#F19300;
	font-size:12px;
	font-weight:bold;
}

.container-main-2-center-proddett-row-right-row2-col2
{
	float:left;
	width: 340px;
	margin: 0 0 0 10px;
	text-align:left;
}

.container-main-2-center-proddett-row-right-row2-col2-disp-si
{
	float:left;
	width: 340px;
	margin: 0 0 0 10px;
	color:#7ab117;
}

.container-main-2-center-proddett-row-right-row2-col2-disp-no
{
	float:left;
	width: 340px;
	margin: 0 0 0 10px;
	color:#e1001a;
}


.container-main-2-center-proddett-right-prezzo
{
	float:right;
	width: 170px;
	margin: 0 10px 0 20px;
	color:#7AB117;
}

.container-main-2-center-proddett-right-prezzo-small
{
	float:left;
	font-weight:bold;
	font-size: 19pt;
	color:#E1001A;
	margin: 8px 0 0 0;
}

.container-main-2-center-proddett-right-prezzo-big
{
	float:left;
	font-weight:bold;
	font-size: 32pt;
	margin: 2px 0 0 0;
	color:#E1001A;
}


.container-main-2-center-proddett-right-risparmio
{
	float:right;
	width:167px;
	height:40px;
	color:black;
	font-size:9pt;
	font-weight:bold;
	letter-spacing: 0px;
	margin: 10px 0 0 0;
	overflow:hidden;
	background-image: url(images/bg_window_risparmio.png);
	background-position: top;
	background-repeat: no-repeat;
}

.container-main-2-center-proddett-right-risparmio-text
{
	float:left;
	margin: 11px 0 0 78px;
}

.container-main-2-center-proddett-separator
{
	float:left;
	width:470px;
	height:1px;
	background-image: url(images/bg_8c8b8d_571_x_1.png);
	background-position: top;
	background-repeat: no-repeat;
	margin: 5px 0 5px 15px;
}

.container-main-2-center-proddett-btn-listadesideri
{
	float:left;
	margin: 0 0 0 5px;
	width:32px;
	height:32px;
}

.container-main-2-center-proddett-btn-saytofriend
{
	float:left;
	margin: 0 0 0 0;
	width:32px;
	height:32px;
}

.container-main-2-center-proddett-btn-offspeciale1
{
	height:15px;
	float:left;
	text-decoration:underline;
	font-size:8pt;
	color:#7ab117;
	font-weight:bold;
	width: 380px;
}
.container-main-2-center-proddett-btn-offspeciale1:hover
{
	height:15px;
	float:left;
	text-decoration:none;
	font-size:8pt;
	color:#7ab117;
	font-weight:bold;
	width: 380px;
}

.container-main-2-center-proddett-btn-offspeciale2
{
	height:15px;
	clear:left;
	text-decoration:underline;
	font-size:8pt;
	color:#f19300;
	font-weight:bold;
	width: 380px;
}
.container-main-2-center-proddett-btn-offspeciale2:hover
{
	height:15px;
	clear:left;
	text-decoration:none;
	font-size:8pt;
	color:#f19300;
	font-weight:bold;
	width: 380px;
}

.container-main-2-center-proddett-row-right-btn-addtocart
{
	float:right;
	margin: 0 0 0 0;
}

.container-main-2-center-proddett-acquista
{
	float:left;
	width: 450px;
	margin: 10px 0 0 20px;
}

.container-main-2-center-proddett-acquista-col1
{
	float:left;
	width: 150px;
	margin: 0 0 0 0;
	padding: 10px;
}

.container-main-2-center-proddett-acquista-col1-qta-desc
{
	margin: 0 10px 0 0;
	float:left;
	/*font-family: Myriad Pro, Tahoma;*/
	font-size:18px;
	font-weight:bold;
}

.container-main-2-center-proddett-acquista-col1-qta-inp
{
	float:left;
	width:40px;
	height:20px;
	line-height:18px;
}

.container-main-2-center-proddett-acquista-col2
{
	float:right;
	width: 250px;
	margin: 0 0 0 0;
}

.container-main-2-center-proddett-deslunga
{
	float:left;
	width:468px;
	height:auto;
	background-color:#E6E6E6;
	margin: 10px 10px 10px 15px;
	padding: 5px 0 5px 5px;
}

.container-main-2-center-proddett-deslunga-title
{
	float:left;
	width:460px;
	height:auto;
	color: #7AB117;
	padding: 5px 0 5px 0;
	/*font-family: Myriad Pro, Tahoma;*/
	font-weight:bold;
	font-size: 20px;
	letter-spacing: -1px;
}

.container-main-2-center-proddett-deslunga-body
{
	float:left;
	width:460px;
	height:auto;
	padding: 5px 0 5px 0;
	margin: 10px 0 10px 0;
}

/*FINE SHOW_PROD_DETT*/


/*INIZIO PROMOZIONI*/
.container-main-1-center-promozioni-tlb
{
	float:left;
	width:590px;
	height:90px;
	background-color:#ededed;
	padding: 10px 5px 0 5px;
}

a.container-main-1-center-promozioni-tlb-btn-01
{
	float:left;
	width:120px;
	height:80px;
	background-image: url(images/promo_btn_01.png);
	background-position:top;
	background-repeat:no-repeat;
	text-decoration:none;
}
a.container-main-1-center-promozioni-tlb-btn-01:hover
{
	float:left;
	width:120px;
	height:80px;
	background-image: url(images/promo_btn_01_hover.png);
	background-position:top;
	background-repeat:no-repeat;
	text-decoration:none;
}

a.container-main-1-center-promozioni-tlb-btn-02
{
	float:left;
	width:100px;
	height:80px;
	background-image: url(images/promo_btn_02.png);
	background-position:top;
	background-repeat:no-repeat;
	text-decoration:none;
}
a.container-main-1-center-promozioni-tlb-btn-02:hover
{
	float:left;
	width:100px;
	height:80px;
	background-image: url(images/promo_btn_02_hover.png);
	background-position:top;
	background-repeat:no-repeat;
	text-decoration:none;
}

a.container-main-1-center-promozioni-tlb-btn-03
{
	float:left;
	width:120px;
	height:80px;
	background-image: url(images/promo_btn_03.png);
	background-position:top;
	background-repeat:no-repeat;
	text-decoration:none;
}
a.container-main-1-center-promozioni-tlb-btn-03:hover
{
	float:left;
	width:120px;
	height:80px;
	background-image: url(images/promo_btn_03_hover.png);
	background-position:top;
	background-repeat:no-repeat;
	text-decoration:none;
}

a.container-main-1-center-promozioni-tlb-btn-04
{
	float:left;
	width:120px;
	height:80px;
	background-image: url(images/promo_btn_04.png);
	background-position:top;
	background-repeat:no-repeat;
	text-decoration:none;
}
a.container-main-1-center-promozioni-tlb-btn-04:hover
{
	float:left;
	width:120px;
	height:80px;
	background-image: url(images/promo_btn_04_hover.png);
	background-position:top;
	background-repeat:no-repeat;
	text-decoration:none;
}

a.container-main-1-center-promozioni-tlb-btn-05
{
	float:left;
	width:120px;
	height:80px;
	background-image: url(images/promo_btn_05.png);
	background-position:top;
	background-repeat:no-repeat;
	text-decoration:none;
}
a.container-main-1-center-promozioni-tlb-btn-05:hover
{
	float:left;
	width:120px;
	height:80px;
	background-image: url(images/promo_btn_05_hover.png);
	background-position:top;
	background-repeat:no-repeat;
	text-decoration:none;
}


.container-main-1-center-promozioni-body
{
	float:left;
	width:600px;
	height:170px;
	background-image: url(images/bg_prodcat_productitem.png);
	background-position: top;
	background-repeat: no-repeat;
}

.container-main-1-center-promozioni-body-left
{
	float:left;
	width:215px;
	height:150px;
	padding: 5px 0 15px 10px;
}

.container-main-1-center-promozioni-body-left-img
{
	float:left;
	width:200px;
	height:120px;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	overflow:hidden;
}

.container-main-1-center-promozioni-body-left-img-marca
{
	float:left;
	width:200px;
	height:30px;
	margin: 5px 0 0 0;
	padding: 0 0 0 4px;
	/*font-family:Trebuchet MS;*/
	font-size:10pt;
	overflow:hidden;
}

.container-main-1-center-promozioni-body-right
{
	float:left;
	width:365px;
	height:165px;
	padding: 5px 0 0 10px;
}

.container-main-1-center-promozioni-body-right-title
{
	float:left;
	width:345px;
	height:25px;
	color:#F19300;
	/*font-family:Trebuchet MS;*/
	font-size:12pt;
	font-weight:bold;
	margin: 2px 0 0 0;
	overflow:hidden;
	text-decoration:none;
}
.container-main-1-center-promozioni-body-right-title:hover
{
	float:left;
	width:345px;
	height:25px;
	color:#F19300;
	/*font-family:Trebuchet MS;*/
	font-size:12pt;
	font-weight:bold;
	margin: 2px 0 0 0;
	overflow:hidden;
	text-decoration:underline;
}

.container-main-1-center-promozioni-body-right-desc-si-risp
{
	float:left;
	width:345px;
	height:22px;
	color:Black;
	/*font-family:Trebuchet MS;*/
	font-size:9pt;
	font-weight:bold;
	letter-spacing: 0px;
	margin: 0 0 0 0;
	overflow:hidden;
	text-decoration:none;
}
.container-main-1-center-promozioni-body-right-desc-si-risp:hover
{
	float:left;
	width:345px;
	height:22px;
	color:Black;
	/*font-family:Trebuchet MS;*/
	font-size:9pt;
	font-weight:bold;
	letter-spacing: 0px;
	margin: 0 0 0 0;
	overflow:hidden;
	text-decoration:underline;
}

.container-main-1-center-promozioni-body-right-desc-no-risp
{
	float:left;
	width:345px;
	height:55px;
	color:Black;
	/*font-family:Trebuchet MS;*/
	font-size:9pt;
	font-weight:bold;
	letter-spacing: 0px;
	margin: 0 0 0 0;
	overflow:hidden;
	text-decoration:none;
}
.container-main-1-center-promozioni-body-right-desc-no-risp:hover
{
	float:left;
	width:345px;
	height:55px;
	color:Black;
	/*font-family:Trebuchet MS;*/
	font-size:9pt;
	font-weight:bold;
	letter-spacing: 0px;
	margin: 0 0 0 0;
	overflow:hidden;
	text-decoration:underline;
}

.container-main-1-center-promozioni-body-right-risparmio
{
	float:left;
	width:167px;
	height:40px;
	color:black;
	/*font-family:Trebuchet MS;*/
	font-size:9pt;
	font-weight:bold;
	letter-spacing: 0px;
	margin: 0 0 0 0;
	overflow:hidden;
	background-image: url(images/bg_window_risparmio.png);
	background-position: top;
	background-repeat: no-repeat;
}

.container-main-1-center-promozioni-body-right-risparmio-text
{
	float:left;
	margin: 11px 0 0 78px;
}

.container-main-1-center-promozioni-body-right-prezzo-small
{
	float:left;
	/*font-family:Myriad Pro;*/
	font-weight:bold;
	font-size: 18pt;
	color:#E1001A;
	margin: 12px 0 0 0;
}

.container-main-1-center-promozioni-body-right-prezzo-big
{
	float:left;
	/*font-family:Myriad Pro;*/
	font-weight:bold;
	font-size: 38pt;
	margin: 3px 0 0 0;
	color:#E1001A;
}

.container-main-1-center-promozioni-body-right-btn-listadesideri
{
	float:left;
	margin: 17px 0 0 5px;
	width:32px;
	height:32px;
}

.container-main-1-center-promozioni-body-right-btn-saytofriend
{
	float:left;
	margin: 17px 0 0 30px;
	width:32px;
	height:32px;
}

.container-main-1-center-promozioni-body-right-btn-addtocart
{
	float:right;
	margin: 40px 20px 0 0;
}

.container-main-1-center-promozioni-nobody
{
	margin-top:30px;
	float:left;
	width:600px;
	height:170px;
	text-align:center;
	/*font-family: Myriad Pro, Tahoma;*/
	font-size:24px;
	font-weight:bold;
	letter-spacing: -1px;
}

/*FINE PROMOZIONI*/






/*INIZIO LISTA DESIDERI*/
.listadesideri-item
{
	float:left;
	width:520px;
	height:140px;
	padding: 5px 0 0 5px;
	margin: 0 0 0 0;
}

.listadesideri-item-left
{
	float:left;
	width:200px;
	height:130px;
	overflow:hidden;
}

.listadesideri-item-left-img img
{
	width: 170px;
	height:auto;
}

.listadesideri-item-right
{
	float:left;
	width:300px;
	height:100px;
	padding: 0 10px 0 10px;
	overflow:hidden;
}

.listadesideri-item-right-title
{
	float:left;
	width:280px;
	height:22px;
	color: #F19300;
	/*font-family: Trebuchet MS, Tahoma;*/
	font-size:11pt;
	overflow:hidden;
}

.listadesideri-item-right-desc
{
	float:left;
	width:280px;
	height:55px;
	overflow:hidden;
	/*font-family: Trebuchet MS, Tahoma;*/
	font-size:9pt;
}

.listadesideri-item-right-goto
{
	float:right;
	margin: 5px 0 0 0;
}

.listadesideri-separator
{
	float:left;
	background-image: url(images/bg_listadesideripopup_separator.png);
	background-position: top;
	background-repeat: no-repeat;
	width:196px;
	height:3px;
	margin: 5px 0 5px 15px;
}
/*FINE LISTA DESIDERI*/


/*INIZIO ORDINI*/
.container-main-1-center-ordini-body
{
	float:left;
	width:580px;
	height:auto;
	background-color:#E6E6E6;
	/*font-family: Tahoma;*/
	font-size: 14px;
	text-align: left;
	color: black;
	padding: 10px 10px 10px 10px;
}
.container-main-1-center-ordini-body-row
{
	float:left;
	width:580px;
	margin: 5px 0 5px 0;
}
.container-main-1-center-ordini-body-row-head
{
	float:left;
	width:580px;
	margin: 5px 0 5px 0;
	font-weight:bold;
}

.container-main-1-center-ordini-body-row-col1-head
{
	float:left;
	width:140px;
	height:auto;
}
.container-main-1-center-ordini-body-row-col2-head
{
	float:left;
	width:70px;
	height:auto;
}
.container-main-1-center-ordini-body-row-col3-head
{
	float:left;
	width:80px;
	height:auto;
	text-align:right;
}
.container-main-1-center-ordini-body-row-col4-head
{
	float:left;
	width:85px;
	height:auto;
	text-align:center;
}
.container-main-1-center-ordini-body-row-col5-head
{
	float:left;
	width:85px;
	height:auto;
	text-align:center;
}
.container-main-1-center-ordini-body-row-col6-head
{
	float:left;
	width:85px;
	height:auto;
	text-align:center;
}


.container-main-1-center-ordini-body-row-col1
{
	float:left;
	width:140px;
	height:auto;
}
.container-main-1-center-ordini-body-row-col2
{
	float:left;
	width:70px;
	height:auto;
	color:#7ab117;
}
.container-main-1-center-ordini-body-row-col2-red
{
	float:left;
	width:70px;
	height:auto;
	color:Red;
	font-weight:bold;
}
.container-main-1-center-ordini-body-row-col3
{
	float:left;
	width:80px;
	height:auto;
	text-align:right;
	font-weight:bold;
	color:#7ab117;
}
.container-main-1-center-ordini-body-row-col4
{
	float:left;
	width:85px;
	height:auto;
	text-align:center;
}
.container-main-1-center-ordini-body-row-col5
{
	float:left;
	width:85px;
	height:auto;
	text-align:center;
}
.container-main-1-center-ordini-body-row-col6
{
	float:left;
	width:85px;
	height:auto;
	text-align:center;
}

/*FINE ORDINI*/


/*INIZIO SEARCH*/
.search-item1
{
	float:left;
	width:80px;
	height:115px;
	overflow:hidden;
	margin: 0 10px 10px 0;
}

.search-item1-link
{
	color: Black;
	text-decoration:none;
}
.search-item1-link:hover
{
	color: Black;
	text-decoration:underline;
}


.search-item2
{
	float:left;
	width:100px;
	height:135px;
	overflow:hidden;
	margin: 0 10px 10px 0;
}
.search-item2-link
{
	color: Black;
	text-decoration:none;
}
.search-item2-link:hover
{
	color: Black;
	text-decoration:underline;
}

/*FINE SEARCH*/