<!--
/* contenitori */
html {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: #ffffff;
	color: #9B9B9B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 11px;
	text-align: center;
}
img {
	border: 0px;
}
a {
	text-decoration:none;
}
a:link,a:visited {
	color: #DF5B13; 
}
a:hover {
	color: #000000; 
}
li {
	list-style: none;
}
h1 {
	font-size: 15px;
	padding: 10px 0 5px 0;
	margin: 0 0 0 0;
	color: #6d6d6d;
}
h2 {
	font-size: 10px;
	font-weight: lighter;
	padding: 96px 0 0 0;
	margin: 0 0 0 22px;
}
h3 {
	font-size: 24px;
	line-height: 26px;
	height: 26px;
	width:519px;
	overflow: hidden;
	margin: 5px 0 0 0;
	font-weight: lighter;
	padding: 0 0 2px 0;
	color: #000000;	
	border-bottom: 2px solid #E0E0E0;
}
h3 b {
	color: #6d6d6d;
	font-weight: lighter;
	margin: 5px -7px 0 -7px;
	text-indent: 2px;
}
h3 b a:link, h3 b a:visited  {
	color: #6d6d6d;
	font-size: 15px;
}
h3 b a:hover {
	color: #000000;
	font-size: 15px;
}
h4 {
	font-size: 18px;
	line-height: 26px;
	height: 26px;
	width: 258px;
	overflow: hidden;
	font-weight: lighter;
	color: #000000;	
	margin: 5px 0 0 0;
	padding: 0 0 2px 0;
	border-bottom: 2px solid #E0E0E0;
}
h4 b {
	color: #6d6d6d;
	font-weight: lighter;
	margin: 5px 0 0 -7px;
	text-indent: 2px;
}
h5 {
	font-size: 14px;
	line-height: 20px;
	margin: 0 0 0 0;
	font-weight: lighter;
	padding: 0 0 0 0;
	color: #000000;	
	border-bottom: 2px solid #E0E0E0;
}
h5 b {
	color: #6d6d6d;
	font-weight: lighter;
	margin: 5px 0 0 -5px;
	text-indent: 2px;
}
h5 b a:link, h5 b a:visited  {
	color: #6d6d6d;
	font-size: 15px;
}
h5 b a:hover {
	color: #000000;
	font-size: 15px;
}


#striscianews {
	font-size: 11px;
	clear: both;
	width: 1003px;
	height: 26px;
	line-height: 26px;
	margin: 0;
	padding: 0 5px 0 5px;
	color: #000000;
	border-top: 1px solid #666666;
	border-left: 1px dotted #ffffff; 
	border-bottom: 1px solid #666666;
	overflow:hidden;
	}
#striscianews  p {
 	padding: 0 30px 0 0;
 	margin:0;
 	width: auto;
 	display: inline;
 	float:left;
 	white-space: nowrap;
	line-height: 26px;
}
#testobase{
	font-size: 11px;
	line-height: 15px;
	padding: 5px 0 5px 5px;
	border-bottom: 2px solid #E0E0E0;
}
#testobase.nolinebottom{
	border: none;
}
#testobase a:link, #testobase a:visited {
	color: #DF5B13; 
}
#testobase a:hover {
	color: #000000; 
}
#centrato {
	width: 1003px;
	margin: auto;
	padding: 0 0 0 0;
	text-align: center;
	background: #ffffff;
}
#menutop {
	width: 1003px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align:right;
}
#menutop a {
	text-align:right; /* per reimpostare corretto allineamanto testo */
	font-family: "Trebuchet MS", sans-serif;
	font-size: 8px;
	padding: 0 5px 0 5px;
	border-right: 1px #6D6D6D dotted;
	line-height: 30px;
	vertical-align:baseline;
	text-decoration: none;
	text-transform:uppercase;
	letter-spacing:2px;
}
#menutop a[href="/"]{padding-left: 16px;background: url(/layout/MenuTop_Home.png) no-repeat center left}
#menutop a[href*="login"]{padding-left: 13px;background: url(/layout/MenuTop_Login.png) no-repeat center left}
#menutop a[href*="logout"]{padding-left: 13px;background: url(/layout/MenuTop_Login.png) no-repeat center left}
#menutop a[href*="registra"]{padding-left: 14px;background: url(/layout/MenuTop_registrati.png) no-repeat center left}
#menutop a[href*="carrello"]{padding-left: 14px;background: url(/layout/MenuTop_Carrello.png) no-repeat center left}
#menutop a[href*="contatti"]{padding-left: 17px;background: url(/layout/MenuTop_Contatti.png) no-repeat center left}
#menutop a[href*="contatta"]{padding-left: 17px;background: url(/layout/MenuTop_Contatti.png) no-repeat center left}
#menutop a[href*="feedrss"]{padding-left: 13px;background: url(/layout/MenuTop_FeedRss.png) no-repeat center left}
#menutop a:link, #menutop a:visited {
	color: #6D6D6D;
}
#menutop a:hover {
	color: #cccccc;
}
#menutop ul{
	display: inline;
	padding: 0 10px 0 0;
	margin: 0 0 0 0;
}
#strisciaheader {
	width: 1003px;
	height: 137px;
	background: #ffffff url(/layout/Header_bianco.png) repeat-x;
}
#striscia-verde {
	float:left;
	width: 222px;
	height: 137px;
	background: #C3FE74 url(/layout/header_verde.png) no-repeat;
}
#striscia-verde a, #striscia-arancione a, #striscia-blu a {
	display: block;
	height: 137px;
}
#striscia-verde a:link, #striscia-verde a:visited {
	color: #333333;
}
#striscia-verde a:hover {
	color: #ffffff;
}
#striscia-arancione {
	float:left;
	margin: 0 8px 0 8px;
	width: 543px;
	height: 137px;
	background: #D9B72A url(/layout/Header_arancio.png) repeat-x;
}
#striscia-blu {
	float: left;
	width: 222px;
	height: 137px;
	background: #3883B0 url(/layout/Header_blu.png) -1px 0 no-repeat;
}
#corpo {
	width: 1003px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}
/*inizio - style relativi al blocco di sinistra*/
#corpo_sinistra {
	width: 242px;
	float: left;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}
#corpo_sinistra_curvatesta {
	width: 242px;
	height: 35px;
	background: #FFFFFF url(/layout/menu_sx_alto.png)
}
#corpo_sinistra_centro {
	width: 242px;
	height: auto;
	background: #FFFFFF url(/layout/menu_sx_lineacentro.png);
}
#corpo_sinistra_centro_titolosez { /*valido per tutte le voci principali dei menu di sinistra*/
	width: 204px;
	margin: 0 0 0 18px;
	text-align:left;
	font-size: 20px;
	line-height: 25spx;
	color: #000000;
}
#corpo_sinistra_centro_titolosez i {
	color: #6d6d6d;
	margin: 0 0 0 -7px;
	font-style: normal;
	text-transform: lowercase;
}
#srcform {
	border-top: 1px dotted #666666;
	border-bottom: 1px dotted #666666; /*per nuova gestione ricerche*/
	margin: 5px 0 0 0;
	margin: 5px 0 5px 0; /*per nuova gestione ricerche*/
	padding: 10px 0 0 0;
	padding: 10px 0 10px 0; /*per nuova gestione ricerche*/
	width: 204px;
	height: 17px;
}
#srcform a{
	float: left;
	width: 61px;
	line-height: 17px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-decoration: none;
}
#srcform a:link, #srcform a:visited {
	color: #212121;
	background: #cccccc url(/layout/btn_trova.png) top left;
}
#srcform a:hover {
	color: #000000;
	background: #cccccc url(/layout/btn_trova.png) bottom left;
}
#src {
	float:left;
	background-color:#EDEDED;
	border: 1px solid #000000;
	margin: 0 5px 0 0;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	width: 126px;
	height: 15px;
	line-height: 15px;
	padding: 0 5px 0 5px;
}
#src:focus {
	background: #CCCCCC;
}
#corpo_sinistra_centro_menuchetelhai {
	width: 204px;
	font-size: 10px;
	margin: 0 0 0 18px;
	padding: 0 0 3px 0;
	height: 20px;
	line-height: 24px;
	/*border-bottom: 1px dotted #666666; /*per nuova gestione ricerche*/
	line-height: 26px; /*per nuova gestione ricerche*/
	height: 26px; /*per nuova gestione ricerche*/
}
#corpo_sinistra_centro_menuchetelhai a:link, #corpo_sinistra_centro_menuchetelhai a:visited {
	display: block;
	font-size: 13px; /*per nuova gestione ricerche*/
	width: 192px; /*per nuova gestione ricerche*/
	padding: 0 5px 0 5px; /*per nuova gestione ricerche*/
	color: #000000;
	color: #ffffff; /*per nuova gestione ricerche*/
	border: 1px solid #e0e0e0; /*per nuova gestione ricerche*/
	text-transform: uppercase; /*per nuova gestione ricerche*/
	background: none;
	background: #98BB2F url(/layout/btn_menu_ul_verde.jpg) top left; /*per nuova gestione ricerche*/
}
#corpo_sinistra_centro_menuchetelhai a:hover {
	/*color: #6D6D6D; /*per nuova gestione ricerche*/
	background: #98BB2F url(/layout/btn_menu_ul_verde.jpg) bottom left; /*per nuova gestione ricerche*/
}
#corpo_sinistra_centro_menuchetelhai a.arancio:link, #corpo_sinistra_centro_menuchetelhai a.arancio:visited {
	background: #FF9900 url(/layout/btn_menu_ul_arancio.jpg) top left; /*per nuova gestione ricerche*/
}
#corpo_sinistra_centro_menuchetelhai a.arancio:hover {
	background: #FF9900 url(/layout/btn_menu_ul_arancio.jpg) bottom left; /*per nuova gestione ricerche*/
}
#corpo_sinistra_centro_menu {
	width: 204px;
	margin: 10px 0 0 18px;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #666666;
}
#corpo_sinistra_centro_menu ul {
	font-size: 13px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
	text-transform: capitalize;
}
#corpo_sinistra_centro_menu ul a {
	display: block;
	width: 192px;
	line-height: 26px;
	height: 26px;
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 0 5px 0 5px;
	border: 1px solid #e0e0e0;
	text-decoration:none;
}
#corpo_sinistra_centro_menu ul a:link, #corpo_sinistra_centro_menu ul a:visited {
	color: #212121;
	background: #cccccc url(/layout/btn_menu_ul.png) top left;
}
#corpo_sinistra_centro_menu ul a:hover {
	color: #000000;
	background: #666666 url(/layout/btn_menu_ul.png) bottom left;
}
#corpo_sinistra_centro_menu ul li {
	list-style: none;
	font-size: 11px;
	color: #6d6d6d;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-transform: capitalize;
}
#corpo_sinistra_centro_menu ul li a{
	display: block;
	text-indent: 8px;
	width: 194px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	border: 0px;
	border-bottom: 1px solid #e0e0e0;
	background: none;
	text-decoration:none;
}
#corpo_sinistra_centro_menu ul li a:link, #corpo_sinistra_centro_menu ul li a:visited {
	color: #6D6D6D;
	background: none;
}
#corpo_sinistra_centro_menu ul li a:hover {
	color: #000000;
}
#corpo_sinistra_centro_altrericerche {
	width: 204px;
	margin: 0 0 10px 18px;
	text-align: left;
}
#corpo_sinistra_centro_altrericerche ul {
	font-size: 11px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-transform: capitalize;
}
#corpo_sinistra_centro_altrericerche ul a{
	display:block;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	border: 0px;
	border-bottom: 1px solid #e0e0e0;
	background: none;
	text-decoration: none;
	padding: 0 5px 0 5px;
}
#corpo_sinistra_centro_altrericerche ul a:link, #corpo_sinistra_centro_altrericerche ul a:visited {
	color: #6D6D6D;
	background: none;
}
#corpo_sinistra_centro_altrericerche  ul a:hover {
	color: #000000;
	background: none;
}
#corpo_sinistra_centro_titolosez_bloccotuotelefonino {	
	border-top: 1px dotted #666666;
	margin: 5px 0 0 0;
	padding: 10px 0 10px 0;
	width: 204px;
}
#corpo_sinistra_centro_titolosez_bloccotuotelefonino ul {
	font-size: 13px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: right;
}
#corpo_sinistra_centro_titolosez_bloccotuotelefonino ul a{
	display:block;
	width: 194px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	border: 0px;
	border-bottom: 1px solid #ffffff;
	background: #DBDDDD;
	text-decoration:none;
	padding: 0 5px 0 5px;
}
#corpo_sinistra_centro_titolosez_bloccotuotelefonino ul a:link, #corpo_sinistra_centro_titolosez_bloccotuotelefonino ul a:visited {
	color: #000000;
}
#corpo_sinistra_centro_titolosez_bloccotuotelefonino ul a:hover {
	color: #6D6D6D;
}
#corpo_sinistra_centro_titolosez_bloccotuotelefonino ul a:link span, #corpo_sinistra_centro_titolosez_bloccotuotelefonino ul a:visited span{
	margin: 0 0 0 -4px;
	color: #6D6D6D;
}
#corpo_sinistra_centro_titolosez_bloccotuotelefonino ul a:hover span {
	margin: 0 0 0 -4px;
	color: #000000;
}
#corpo_sinistra_centro_titolosez_bloccotuotelefonino_fototuotelefono {
	width: 184px;
	margin: 0 0 0 0;
	border-top: 5px solid #DBDDDD;
	border-left: 5px solid #DBDDDD;
	border-right: 5px solid #DBDDDD;
	padding: 5px 5px 5px 5px;
	text-align: center;
}
#corpo_sinistra_centro_titolosez_bloccotuotelefonino_fototuotelefono a {
	display: block;
}
#corpo_sinistra_centro_titolosez_bloccolistadesideri {	
	border-top: 1px dotted #666666;
	margin: 5px 0 0 0;
	padding: 0 0 10px 0;
	width: 204px;
	text-align:left;
}
#corpo_sinistra_centro_titolosez_bloccolistadesideri ul{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 11px;
}
#corpo_sinistra_centro_titolosez_bloccolistadesideri ul a{
	display:block;
	width: 194px;
	height: 20px;
	overflow: hidden;
	line-height: 20px;
	border: 0px;
	border-bottom: 1px solid #e0e0e0;
	background: url(/layout/ico_listadesideri_statorichiesta.png) top right no-repeat;
	text-decoration:none;
	padding: 0 5px 0 5px;
}
#corpo_sinistra_centro_titolosez_bloccolistadesideri ul a:link, #corpo_sinistra_centro_titolosez_bloccolistadesideri ul a:visited {
	color: #6D6D6D;
}
#corpo_sinistra_centro_titolosez_bloccolistadesideri ul a:hover {
	color: #000000;
}
#corpo_sinistra_centro_titolosez_bloccolistadesideri #oklistadesideri a {
	background: url(/layout/ico_listadesideri_statorichiesta.png) bottom right no-repeat;
}

#corpo_sinistra_centro_titolosez_bloccoprofilopersonale {	
	border-top: 1px dotted #666666;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	width: 204px;
	text-align:left;
}
#corpo_sinistra_centro_titolosez_bloccoprofilopersonale ul{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 11px;
}
#corpo_sinistra_centro_titolosez_bloccoprofilopersonale ul a{
	display:block;
	width: 194px;
	height: 20px;
	overflow: hidden;
	line-height: 20px;
	border: 0px;
	border-bottom: 1px solid #e0e0e0;
	text-decoration: none;
	padding: 0 5px 0 5px;
}
#corpo_sinistra_centro_titolosez_bloccoprofilopersonale ul a:link, #corpo_sinistra_centro_titolosez_bloccoprofilopersonale ul a:visited {
	color: #6D6D6D;
}
#corpo_sinistra_centro_titolosez_bloccoprofilopersonale ul a:hover {
	color: #000000;
}
.ico_tuotelefonino {
	padding-right: 37px;
	background: url(/layout/ico_tuotelefonino.png) no-repeat center right;
}
.ico_listadesideri {
	padding-right: 25px;
	background: url(/layout/ico_listadesideri.png) no-repeat center right;
}
.ico_profilopersonale {
	padding-right: 25px;
	background: url(/layout/ico_buddygordo.png) no-repeat center right
}
#corpo_sinistra_curvabase {
	width: 242px;
	height: 26px;
	background: #FFFFFF url(/layout/menu_sx_base.png);
}
/*fine - style relativi al blocco di sinistra*/

/*inizio - style relativi al carrelo centrale lungo (assoluto)*/
#corpo_assolutocarrello {
	width: 761px;
	float: left;
}
#corpo_assolutocarrello_curvatesta {
	width: 761px;
	height: 35px;
	background: #FFFFFF url(/layout/carrellolungo_alto.png)
}
#corpo_assolutocarrello_centro {
	width: 761px;
	background: #FFFFFF url(/layout/carrellolungo_centro.png);
}
#corpo_assolutocarrello_gradiente {
	width: 722px;
	background: #FFFFFF url(/layout/ultimiarrivi_centro_gradiente.png);
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
}
#corpo_assolutocarrello_gradiente_titolosez { /*valido per tutte le voci dei menu di destra (all'interno dei contentenitori "banner")*/
	width: 198px;
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
	font-size: 20px;
	line-height: 25spx;
	color: #000000;
}
#corpo_assolutocarrello_gradiente_titolosez i { 
	color: #6d6d6d;
	margin: 0 0 0 -7px;
	font-style: normal;
	text-transform: lowercase;
}
#corpo_assolutocarrello_gradiente_titolosez_bloccogradiente {
	border-top: 1px dotted #666666;
	margin: 5px 0 0 -5px;
	padding: 0 0 0 0;
	width: 722px;
}
#corpo_assolutocarrello_perscroll  {
	height: 152px;
	overflow-y: auto;
	overflow-x: hidden;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#corpo_assolutocarrello_gradiente_titolosez_bloccogradiente_lineacarr {
	height: 37px;
	line-height: 37px;	
	font-size: 11px;
	color: #212121;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-bottom: 1px dotted #666666;
}
#corpo_assolutocarrello_gradiente_titolosez_bloccogradiente_lineacarr:hover {
	display:block;
	overflow: hidden;
	border: 0px;
	border-bottom: 1px dotted #666666;
	text-decoration: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: #000000;
	color: #FFFFFF;
	/*cursor: pointer;*/
}
#corpo_assolutocarrello_gradiente_titolosez_bloccogradiente_lineacarr a:link, #corpo_assolutocarrello_gradiente_titolosez_bloccogradiente_lineacarr a:visited {
	color: #000000;
}
#corpo_assolutocarrello_gradiente_titolosez_bloccogradiente_lineacarr:hover a{
	color: #FFFFFF;
}
#carrello_img {
	float: left;
	width: 35px;
	height: 35px;
	line-height: 37px;
	border: 1px solid #000000;
	background: #FFFFFF;
	margin: 0 0 0 8px;
	padding: 0 0 0 0;
	cursor: pointer;
	overflow: hidden;
}
#carrello_descrizione {
	float: left;
	width: 430px;
	height: 37px;
	line-height:18px;
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
	border: 0px;
}
#carrello_descrizione_up {
	width: 430px;
	height: 18px;
	line-height:18px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0px;
	overflow: hidden;
}
#carrello_descrizione_dw {
	width: 430px;
	height: 18px;
	line-height:18px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0px;
	overflow: hidden;
}
#carrello_descrizione_dw b {
	color: #FFFFFF;
	font-size: 9px;
}
#carrello_descrizione_dw b a:link, #carrello_descrizione_dw b a:visited {
	color: #FFFFFF;
}
#carrello_descrizione_dw b a:hover {
	color: #999999;
}
#calcoloprezzo {
	float:left;
}
#carrello_descrizione_dw u {
	float: left;
	text-decoration: none;
	font-size: 11px;
	margin: 0 0 0 0;
	padding: 0 3px 0 3px;
}
#carrello_descrizione_dw form {
	float:left;
	margin: 0 0 0 0;
	padding: 0 3px 0 3px;
}
#carrello_descrizione_dw input {
	border: 1px solid #000000;
	width: 15px;
	height: 12px;
	line-height: 12px;
	font-size: 11px;
	text-align: center;
	font-family: "Trebuchet MS", Verdana, Arial;
}
#carrello_descrizione_dw fieldset {
	float:left;
	border: none;
	height: 18px;
	line-height: 18px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#carrello_prezzo  {
	float: left;
	width: 120px;
	text-align: right;
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
}
#carrello_elimina  {
	float: left;
	background: url(/layout/btn_elimina.gif) 50px 0 no-repeat;
	width: 92px;
	font-size: 9px;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 37px;
	line-height: 37px;
}
#carrello_elimina a:link, #carrello_elimina a:visited {
	display: block;
	height: 37px;
	width: 92px;
	color: #FFFFFF;
}
#carrello_elimina a:hover {
	background: url(/layout/btn_elimina.gif) 50px -37px no-repeat;
	color: #CCCCCC;
}
#carrello_elimina.testo {
	background: none;
	font-size: 11px;
	width: 46px;
	text-align: center;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 37px;
	line-height: 37px;
	color: #FF2727;
}
#carrello_elimina.testo a:link, #carrello_elimina.testo a:visited {
	display: block;
	height: 37px;
	width: 46px;
	color: #FF2727;
}
#carrello_elimina.testo a:hover {
	background: none;
	color: #CCCCCC;
}
#corpo_assolutocarrello_gradiente_titolosez_bloccogradiente_pagamento {
	font-size: 11px;
	color: #FFFFFF;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#corpo_assolutocarrello_gradiente_titolosez_bloccogradiente_pagamento_selezionato {
	width: 722px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	border: 0px;
	border-bottom: 1px dotted #FFFFFF;
	background: #EDEDED;
	color: #212121;
	text-indent: 8px;
	font-size: 11px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#corpo_assolutocarrello_gradiente_titolosez_bloccogradiente_pagamento_selezionato.accordo {
	width: 714px;
	background: #000000;
	color: #FFFFFF;
	text-indent: 0px;
	padding: 0 0 0 8px;
	margin: 0 0 0 0;
}
#corpo_assolutocarrello_gradiente_titolosez_bloccogradiente_pagamento a, #corpo_assolutocarrello_gradiente_titolosez_bloccogradiente_pagamento_selezionato a {
	display:block;
	width: 714px;
	text-indent: 0;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	border: 0px;
	border-bottom: 1px dotted #FFFFFF;
	text-decoration: none;
	padding: 0 0 0 8px;
	background:#000000;
}
#corpo_assolutocarrello_gradiente_titolosez_bloccogradiente_pagamento b, #corpo_assolutocarrello_gradiente_titolosez_bloccogradiente_pagamento_selezionato b  {
	font-size: 9px;
}
#corpo_assolutocarrello_gradiente_titolosez_bloccogradiente_pagamento a:link, #corpo_assolutocarrello_gradiente_titolosez_bloccogradiente_pagamento a:visited, #corpo_assolutocarrello_gradiente_titolosez_bloccogradiente_pagamento_selezionato a:link, #corpo_assolutocarrello_gradiente_titolosez_bloccogradiente_pagamento_selezionato a:visited {
	color: #FFFFFF;
}
#corpo_assolutocarrello_gradiente_titolosez_bloccogradiente_pagamento a:hover, #corpo_assolutocarrello_gradiente_titolosez_bloccogradiente_pagamento_selezionato a:hover{
	background:#ededed;
	color:#212121;
	cursor: pointer;
}
#pagamento_sx {
	float: left;
	width: 472px;
}
#tipopagamento {
	float: left;
}
#pagamento_cen {
	float: left;
	width: 120px;
	text-align: right;
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
	height: 20px;
	line-height: 20px;
}
#pagamento_dx {
	float: left;
	width: 80px;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
	font-size: 11px;
	height: 20px;
	line-height: 20px;
}
#corpo_assolutocarrello_gradiente_titolosez_bloccogradiente_spediz {
	clear: both;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display:block;
	width: 714px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	border: 0px;
	border-bottom: 1px dotted #FFFFFF;
	text-decoration: none;
	padding: 0 0 0 8px;
	background:#748E24;
}
#spediz_sx {
	float: left;
	width: 472px;
}
#spediz_cen {
	float: left;
	width: 120px;
	text-align: right;
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
	height: 20px;
	line-height: 20px;
}
#spediz_dx {
	float: left;
	width: 80px;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
	font-size: 11px;
	height: 20px;
	line-height: 20px;
}
#corpo_assolutocarrello_gradiente_titolosez_bloccogradiente_vaiallacassa {
	background: #98BB2F url(/layout/vaiallacassa.png) 0 0 no-repeat;
	color: #ffffff;
	font-size: 17px;
	border-bottom: 0px;
	height: 37px;
	line-height: 37px;
}
#corpo_assolutocarrello_gradiente_titolosez_bloccogradiente_vaiallacassa:hover {
	background: #748E24 url(/layout/vaiallacassa.png) 0 -37px no-repeat;
	border-bottom: 0px;
	cursor: pointer;
}
#corpo_assolutocarrello_gradiente_titolosez_bloccogradiente_vaiallacassa_off {
	background: #98BB2F url(/layout/vaiallacassa.png) 0 0 no-repeat;
	color: #ffffff;
	font-size: 17px;
	border-bottom: 0px;
	height: 37px;
	line-height: 37px;
}
#corpo_assolutocarrello_carrellovuoto{
	font-size: 20px;
	width: 722px;
	height: 152px;
	line-height: 152px;
	vertical-align: middle;
	text-align: center;
}
#vaiallacassa_sx {
	float: left;
	width: 480px;
	height: 37px;
	
}
#vaiallacassa_sx a:link, #vaiallacassa_sx a:visited {
	display: block;
	width: 480px;
	height: 37px;
}
#vaiallacassa_cen {
	float: left;
	width: 120px;
	text-align: right;
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
	color: #FFFFFF;
}
#vaiallacassa_cen a:link, #vaiallacassa_cen a:visited {
	display: block;
	color: #FFFFFF;
}
#vaiallacassa_dx {
	float: left;
	width: 80px;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
	font-size: 11px;
	color: #FFFFFF;
}
#vaiallacassa_dx a:link, #vaiallacassa_dx a:visited {
	display: block;
	color: #FFFFFF;
}
#corpo_assolutocarrello_curvabase {
	width: 761px;
	height: 18px;
	background: #FFFFFF url(/layout/carrellolungo_base.png) 0 0 no-repeat;
}
/*fine - style relativi al carrelo centrale lungo (assoluto)*/

/*inizio - style relativi al blocco centrale*/
/*inizio - homepage*/
#homepage {
	width: 519px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-bottom: 2px solid #E0E0E0;
}
#homepagepromopiccoli {
	float:left;
}
#divisoriopromopiccoli {
	float:left;
	width: 2px;
	height: 280px;
	background: #E0E0E0;
	margin: 50px 0 0 0;
	padding: 0 0 0 0;
}
#homepagemezza {
	float: left;
	width: 258px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-bottom: 2px solid #E0E0E0;
}
#homepage_fotoverticale {
	float: left;
	/*height: 270px;*/
	width: 169px;
	text-align: center;
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 15px 0 15px 0;
}
#homepage_fotoorizzontale {
	height: 129px;
	width: 519px;
	text-align: center;
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 15px 0 15px 0;
}
#homepage_fotomezza {
	height: 129px;
	width: 238px;
	text-align: center;
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 15px 10px 15px 10px;
}
#homepage_bloccodxverticale {
	float: right;
	/*height: 300px;*/
	width: 350px;
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}
#homepage_bloccodxorizzontale {
	width: 519px;
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}
#homepage_bloccodxmezza {
	width:  258px;
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}
#homepage_bloccodx_testoverticale {
	height: 105px;
	width: 340px;
	overflow: hidden;
	color: #9B9B9B;
	margin: 0 0 0 0;
	padding: 15px 0 0 10px;
}
#homepage_bloccodx_testoverticale a:link, #homepage_bloccodx_testoverticale a:visited {
	height: 105px;
	width: 340px;
	display: block;
	color: #9B9B9B ;
}
#homepage_bloccodx_testoorizzontale {
	/*height: 67px;*/
	width: 509px;
	overflow: hidden;
	color: #9B9B9B;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
}
#homepage_bloccodx_testoorizzontale a:link, #homepage_bloccodx_testoorizzontale a:visited {
	/*height: 67px;*/
	width: 509px;
	display: block;
	color: #9B9B9B ;
}
#homepage_bloccodx_testomezza {
	height: 53px;
	width: 238px;
	overflow: hidden;
	color: #9B9B9B;
	margin: 10px 0 10px 0;
	padding: 0 10px 0 10px;
}
#homepage_bloccodx_testomezza a:link, #homepage_bloccodx_testomezza a:visited {
	height: 53px;
	width: 238px;
	display: block;
	color: #9B9B9B ;
}
#homepage_bloccodx_scheda {
	height: 15px;
	line-height: 15px;
	width: 340px;
	overflow: hidden;
	color: #000000;
	margin: 0 0 0 0;
	padding: 5px 0 0 10px;
}
#homepage_bloccodx_scheda a:link, #homepage_bloccodx_scheda a:visited {
	display: block;
	color: #000000;
}
#homepage_bloccodx_scheda a:hover {
	color: #6d6d6d;
}
#homepage_bloccodx_stato {
	float: left;
	height: 15px;
	width: 347px;
	padding: 0 0 0 0;
	margin: 3px 0 3px 3px;
}
#homepage_bloccodx_stato ul {
	float: left;
	height: 15px;
	line-height: 15px;
	font-size: 7px;
	font-family: "Trebuchet MS", Verdana, Arial;
	letter-spacing: 1px;
	color: #000000;
	padding: 0 0 0 29px;
	margin: 0 5px 0 0;
}
#homepage_prezzoverticale {
	height: 36px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#homepage_prezzoorizzontale {
	clear: both;
	height: 36px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#homepage_prezzomezza {
	clear: both;
	height: 36px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#homepage_prezzo_prezzoverticale {
	float: left;
	text-align: right;
	height: 30px;
	width: 205px;
	padding: 0 5px 0 0;
	margin: 3px 0 3px 0;
	color: #DF5B13; 
	border-right: 2px solid #E0E0E0;
}
#homepage_prezzo_prezzoorizzontale {
	float: left;
	text-align: right;
	height: 30px;
	width: 374px;
	padding: 0 5px 0 0;
	margin: 3px 0 3px 0;
	color: #DF5B13; 
	border-right: 2px solid #E0E0E0;
}
#homepage_prezzo_prezzomezza {
	float: left;
	text-align: right;
	height: 30px;
	width: 113px;
	padding: 0 5px 0 0;
	margin: 3px 0 3px 0;
	color: #DF5B13; 
	border-right: 2px solid #E0E0E0;
}
/*fine - homepage*/
/*inizio struttura prezzo, valida per tutti*/
#prezzodettaglio_contenitore {
	float: right;
	text-align: right;
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
}
#prezzodettaglio_contenitore.prezzovecchio {
	color: #000000;
}
#prezzodettaglio_prezzo_cifra, #elencorss_prezzodettaglio_prezzo_cifra {
	height: 19px;
	line-height: 19px;
	font-size: 15px;
}
#elencorss_prezzodettaglio_prezzo_cifra {
	height: 16px;
	line-height: 16px;
	font-size: 12px;
}
#prezzodettaglio_prezzo_cifra b, #elencorss_prezzodettaglio_prezzo_cifra  b {
	font-size: 19px;
	font-weight: normal;
}
#elencorss_prezzodettaglio_prezzo_cifra  b {
	font-size: 18px;
}
#prezzodettaglio_prezzo_cifra u, #elencorss_prezzodettaglio_prezzo_cifra u {
	font-size: 19px;
	text-decoration:line-through;
}
#prezzodettaglio_prezzo_cifra i, #elencorss_prezzodettaglio_prezzo_cifra i {
	height: 19px;
	line-height: 19px;
	font-size: 15px;
	font-style: normal;
	text-decoration:line-through;
}
#prezzodettaglio_prezzo_iva {
	height: 11px;
	line-height: 11px;
	font-size: 9px;
}
#prezzodettaglio_acquista  {
	float: right;
	height: 30px;
	line-height: 30px;
	width: 138px;
	margin: 3px 0 3px 0;
	padding: 0 0 0 0;
}
#prezzodettaglio_acquista input  {
	border: 1px solid #E0E0E0;
	color: #DF5B13;
	margin: 4px 0 0 5px;
	padding: 0 0 0 0;
	width: 25px;
	height: 20px;
	font-size: 16px;
	float: left;
	text-align: center;
}
#prezzodettaglio_acquista a:link, #prezzodettaglio_acquista a:visited {
	float: right;
	display: block;
	height: 30px;
	width: 103px;
	background: #FFFFFF url(/layout/btn_acquista.png) 8px 0 no-repeat;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#prezzodettaglio_acquista a:hover {
	background: #FFFFFF url(/layout/btn_acquista.png) 8px -30px no-repeat;
}
/*fine struttura prezzo, valida per tutti*/

#corpo_centro {
	width: 519px;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
}
#corpo_centro_prodottipromo {
	width: 519px;
	float: left;
	margin: 27px 0 0 0;
	padding: 0 0 0 0;
}
#stringapath {
	clear: both;
	margin: 0 0 0 0;
	width: 514px;
	height: 15px;
	line-height: 15px;
	padding: 1px 0 1px 5px;
	border-bottom: 2px solid #E0E0E0;
}
#stringapath a:link, #stringapath a:visited {
	color: #9B9B9B;
}
#stringapath a:hover {
	color: #000000;
}
#stringapath_percorso {
	float: left;
	width: 509px;
	overflow: hidden;
}
#stringapath_numrisultati {
	float: left;
	width: 333px;
	color: #DF5B13;
}
#paginazione {
	float: right;
	width: 180px;
	text-align: right;
	color: #DF5B13;
	font-size: 15px;
	font-weight: bold;
}
#paginazione a:link, #paginazione a:visited {
	color: #DF5B13;
	font-size: 11px;
	font-weight:
}
#paginazione a:hover {
	color: #000000;
}
/*inizio menu dettaglio prodotto*/
#menuprodotto {
	height: 23px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-bottom: 2px solid #E0E0E0;
}
#menuprodotto ul {
	float: left;
	height: 23px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#menuprodotto ul a:link, #menuprodotto ul a:visited {
	display: block;
	height: 23px;
}
#menuprodotto_ul_scheda {
	width: 130px;
	border-left: 2px solid #E0E0E0;
	border-right: 1px dotted #9B9B9B;
	background: #EEEDEC url(/layout/btn_schedaprodotto.png) 15px -46px no-repeat;
}
#menuprodotto_ul_scheda a:link, #menuprodotto_ul_scheda a:visited {
	text-align: left;
	width: 130px;
	background: #FFFFFF url(/layout/btn_schedaprodotto.png) 15px 0 no-repeat;
}
#menuprodotto_ul_scheda a:hover {
	background: #EEEDEC url(/layout/btn_schedaprodotto.png) 15px -23px no-repeat;
}
#menuprodotto_ul_dati {
	width: 104px;
	border-right: 1px dotted #9B9B9B;
	background: #EEEDEC url(/layout/btn_datitecnici.png) 15px -46px no-repeat;
}
#menuprodotto_ul_dati a:link, #menuprodotto_ul_dati a:visited {
	width: 104px;
	background: #FFFFFF url(/layout/btn_datitecnici.png) 15px 0 no-repeat;
}
#menuprodotto_ul_dati a:hover {
	background: #EEEDEC url(/layout/btn_datitecnici.png) 15px -23px no-repeat;
}
#menuprodotto_ul_compatibilita {
	width: 119px;
	border-right: 1px dotted #9B9B9B;
	background: #EEEDEC url(/layout/btn_compatibilita.png) 15px -46px no-repeat;
}
#menuprodotto_ul_compatibilita a:link, #menuprodotto_ul_compatibilita a:visited {
	width: 119px;
	background: #FFFFFF url(/layout/btn_compatibilita.png) 15px 0 no-repeat;
}
#menuprodotto_ul_compatibilita a:hover {
	background: #EEEDEC url(/layout/btn_compatibilita.png) 15px -23px no-repeat;
}
#menuprodotto_ul_consigli {
	width: 91px;
	border-right: 1px dotted #9B9B9B;
	background: #EEEDEC url(/layout/btn_consigli.png) 15px -46px no-repeat;
}
#menuprodotto_ul_consigli a:link, #menuprodotto_ul_consigli a:visited {
	width: 91px;
	background: #FFFFFF url(/layout/btn_consigli.png) 15px 0 no-repeat;
}
#menuprodotto_ul_consigli a:hover {
	background: #EEEDEC url(/layout/btn_consigli.png) 15px -23px no-repeat;
}
#menuprodotto_ul_foto {
	width: 67px;
	border-right: 2px solid #E0E0E0;
	background: #EEEDEC url(/layout/btn_foto.png) 15px -46px no-repeat;
}
#menuprodotto_ul_foto a:link, #menuprodotto_ul_foto a:visited {
	width: 67px;
	background: #FFFFFF url(/layout/btn_foto.png) 15px 0 no-repeat;
}
#menuprodotto_ul_foto a:hover {
	background: #EEEDEC url(/layout/btn_foto.png) 15px -23px no-repeat;
}
/*inizio menu dettaglio prodotto*/
#immaginepagdettaglio {
	width: 519px;
	text-align: center;
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
	border-bottom: 2px solid #E0E0E0;
}
#titolodettaglio {
	font-size: 14px;
	color: #DF5B13;
	margin: 0 0 0 0;
	padding: 1px 0 1px 5px;
	border-bottom: 2px solid #E0E0E0;
}
#titolodettaglio.nero{
	color: #000000;
}
#contenitore_varianti {
	border-bottom: 1px solid #E0E0E0;
}
#varianteprodotto {
	height: 18px;
	line-height: 18px;
	width: 519px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: 6d6d6d;
	border-bottom: 1px solid #E0E0E0;
	background: #EEEDEC;
}
#varianteprodotto a:link, #varianteprodotto a:visited {
	width: 519px;
	display: block;
	height: 18px;
	padding: 0 0 0 5px;
	line-height: 18px;
	color: #9B9B9B;
}
#varianteprodotto:hover a {
	width: 519px;
	height: 18px;
	line-height: 18px;
	color: #EEEDEC;
	background: #6d6d6d;
}
#varianteprodotto_codice {
	float: left;
	height: 18px;
	width:120px;
	overflow: hidden;
	cursor: pointer;
}
#varianteprodotto_descrizione {
	float: left;
	height: 18px;
	width:300px;
	overflow: hidden;
	cursor: pointer;
}
#varianteprodotto_prezzo {
	float: right;
	height: 18px;
	text-align: right;
	padding: 0 10px 0 0;
	width: 70px;
	overflow: hidden;
	cursor: pointer;
}
#prezzodettaglio {
	float: right;
	height: 36px;
	border-bottom: 2px solid #E0E0E0;
}
#prezzodettaglio_status {
	float: left;
	height: 30px;
	width: 132px;
	border-right: 2px solid #E0E0E0;
	padding: 0 0 0 0;
	margin: 3px 0 3px 0;
}
#prezzodettaglio_status ul{
	height: 15px;
	line-height: 15px;
	font-size: 7px;
	font-family: "Trebuchet MS", Verdana, Arial;
	letter-spacing: 1px;
	color: #000000;
	padding: 0 0 0 29px;
	margin: 0 0 0 0;
}
#status_spedizione{
	background: #FFFFFF url(/layout/status.png) 0 -45px no-repeat;
}
#status_inmagazzino {
	background: #FFFFFF url(/layout/status.png) 0 0 no-repeat;
}
#status_inarrivo{
	background: #FFFFFF url(/layout/status.png) 0 -15px no-repeat;
}
#status_nonpresente{
	background: #FFFFFF url(/layout/status.png) 0 -30px no-repeat;
}
#prezzodettaglio_prezzo, #elencorss_prezzodettaglio_prezzo {
	float: left;
	text-align: right;
	height: 30px;
	width: 230px;
	padding: 0 5px 0 0;
	margin: 3px 0 3px 10px;
	color: #DF5B13; 
	border-right: 2px solid #E0E0E0;
}
#elencorss_prezzodettaglio_prezzo {
	float: left;
	height: 30px;
	width: 250px;
	padding: 4px 0 0 0;
	margin: 0 0 0 0;
	border-right: none;
}
#prezzodettaglio_prezzo.consigli {
	padding: 0 5px 0 0;
	margin: 3px 0 3px 34px;
}
#imgmarca {
	float: left;
	margin: 5px 10px 0 0;
	padding: 0 0 0 0;
}
#titoloprodottiacatalogo {
	font-size: 11px;
	line-height: 16px;
	color: #DF5B13;
	margin: 0 0 0 0;
	padding: 1px 0 1px 5px;
	text-align: right;
	border-bottom: 2px solid #E0E0E0;
}
#titoloprodottiacatalogo a:link, #titoloprodottiacatalogo a:visited {
	color: #DF5B13;
}
#titoloprodottiacatalogo a:hover {
	color: #000000;
}
#titolodatipersonali {
	font-size: 11px;
	height: 20px;
	line-height: 20px;
	color: #000000;
	margin: 0 0 0 0;
	padding: 1px 0 1px 5px;
	text-align: left;
	background: #F7F7F7;
	border-bottom: 2px solid #E0E0E0;
}
#titolodatipersonali a:link, #titolodatipersonali a:visited {
	color: #DF5B13;
}
#titolodatipersonali a:hover {
	color: #000000;
}
#testodettaglio {
	font-size: 11px;
	line-height: 15px;
	padding: 5px 0 5px 5px;
	border-bottom: 2px solid #E0E0E0;
}
#testodettaglio a:link, #testodettaglio a:visited {
	color: #DF5B13; 
}
#testodettaglio a:hover {
	color: #000000; 
}
#testodettaglio.nolinebottom{
	border: none;
}
#datitecnici {
	border-bottom: 2px solid #E0E0E0;
}
#datitecnici ul {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	height: 20px;
	line-height: 20px;
	background: #F2EFE7;
}
#datitecnici ul a:link, #datitecnici ul a:visited {
	display: block;
	height: 20px;
	line-height: 20px;
	color: #9B9B9B;
	background: #F2EFE7 url(/layout/datitecnici_domanda.png) 0 0 no-repeat;
}
#datitecnici ul a:hover {
	background: #EAE5DA url(/layout/datitecnici_domanda.png) 0 -20px no-repeat;
	cursor: pointer;	
}
#datitecnici_domanda {
	float: left;
	width: 20px;
}
#datitecnici_caratteristica {
	float: left;
	width: 140px;
	overflow: hidden;
	text-align: right;
	color: #000000;
	margin: 0 0 0 0;
	padding: 0 5px 0 0;
	border-right: 1px dotted #000000;

}
#datitecnici_descrizione {
	float: left;
	width: 348px;
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
}
#foto {
	width: 519px;
	border-bottom: 2px solid #E0E0E0;
}
#fotogallery {
	width: 529px;
}
#fotogallery  ul {
	float: left;
	vertical-align: middle;
	width: 76px;
	height: 76px;
	line-height: 64px;
	margin:  10px 10px 0 0;
	padding: 0 0 0 0;
	border: 1px solid #E0E0E0;
}
#fotogallery ul a:link, #fotogallery ul a:visited {
	display: block;
	width: 76px;
	height: 76px;
}
#fotogallery ul a:hover {
	background: #000000;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
#menuazioni {
	height: 23px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-bottom: 2px solid #E0E0E0;
	border-top: 2px solid #E0E0E0;
}
#menuazioni ul {
	float: left;
	height: 23px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#menuazioni ul a:link, #menuazioni ul a:visited {
	display: block;
	height: 23px;
}
#menuazioni_ul_amico {
	width: 130px;
	border-left: 2px solid #E0E0E0;
	border-right: 1px dotted #9B9B9B;
	background: #EEEDEC url(/layout/btn_azioni_amico.png) 15px -46px no-repeat;
}
#menuazioni_ul_amico a:link, #menuazioni_ul_amico a:visited {
	text-align: left;
	width: 130px;
	background: #FFFFFF url(/layout/btn_azioni_amico.png) 15px 0 no-repeat;
}
#menuazioni_ul_amico a:hover {
	background: #EEEDEC url(/layout/btn_azioni_amico.png) 15px -23px no-repeat;
}
#menuazioni_ul_confronta {
	width: 104px;
	border-right: 1px dotted #9B9B9B;
	background: #EEEDEC url(/layout/btn_azioni_confronta.png) 15px -46px no-repeat;
}
#menuazioni_ul_confronta a:link, #menuazioni_ul_confronta a:visited {
	width: 104px;
	background: #FFFFFF url(/layout/btn_azioni_confronta.png) 15px 0 no-repeat;
}
#menuazioni_ul_confronta a:hover {
	background: #EEEDEC url(/layout/btn_azioni_confronta.png) 15px -23px no-repeat;
}
#menuazioni_ul_listadesideri {
	width: 119px;
	border-right: 1px dotted #9B9B9B;
	background: #EEEDEC url(/layout/btn_azioni_listadesideri.png) 15px -46px no-repeat;
}
#menuazioni_ul_listadesideri a:link, #menuazioni_ul_listadesideri a:visited {
	width: 119px;
	background: #FFFFFF url(/layout/btn_azioni_listadesideri.png) 15px 0 no-repeat;
}
#menuazioni_ul_listadesideri a:hover {
	background: #EEEDEC url(/layout/btn_azioni_listadesideri.png) 15px -23px no-repeat;
}
#menuazioni_ul_stampa {
	width: 159px;
	border-right: 2px solid #E0E0E0;
	background: #EEEDEC url(/layout/btn_azioni_stampa.png) 19px -46px no-repeat;
}
#menuazioni_ul_stampa a:link, #menuazioni_ul_stampa a:visited {
	width: 159px;
	background: #FFFFFF url(/layout/btn_azioni_stampa.png) 19px 0 no-repeat;
}
#menuazioni_ul_stampa a:hover {
	background: #EEEDEC url(/layout/btn_azioni_stampa.png) 19px -23px no-repeat;
}
#consigli {
	height: 132px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-bottom: 2px solid #E0E0E0;
}
#consigli_img {
	float: left;
	text-align: center;
	height: 110px;
	width: 110px;
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 9px 0 9px 0;
	text-align: center;
}
#consigli_img a:link, #consigli_img a:visited {
	height: 128px;
	width: 106px;
	display: block;
}
#consigli_bloccodx {
	float: right;
	height: 128px;
	width: 409px;
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 2px 0 2px 0;
	text-align: left;
}
#consigli_bloccodx_testo {
	height: 48px;
	width: 405px;
	overflow: hidden;
	color: #9B9B9B;
	margin: 0 0 0 0;
	padding: 2px 2px 2px 2px;
}
#consigli_bloccodx_testo a:link, #consigli_bloccodx_testo a:visited {
	height: 48px;
	width: 405px;
	display: block;
	color: #9B9B9B ;
}
#consigli_bloccodx_scheda {
	height: 15px;
	line-height: 15px;
	width: 405px;
	overflow: hidden;
	color: #000000;
	margin: 0 0 0 0;
	padding: 2px 2px 2px 2px;
}
#consigli_bloccodx_scheda a:link, #consigli_bloccodx_scheda a:visited {
	display: block;
	color: #000000;
}
#consigli_bloccodx_scheda a:hover {
	color: #6d6d6d;
}
#consigli_bloccodx_stato {
	float: left;
	height: 15px;
	width: 405px;
	padding: 0 0 0 0;
	margin: 3px 0 3px 0;
}
#consigli_bloccodx_stato ul {
	float: left;
	height: 15px;
	line-height: 15px;
	font-size: 7px;
	font-family: "Trebuchet MS", Verdana, Arial;
	letter-spacing: 1px;
	color: #000000;
	padding: 0 0 0 29px;
	margin: 0 5px 0 0;
}
#colonnatelefono {
	float: left;
	width: 259px;
}
#colonnatelefono a:link, #colonnatelefono a:visited  {
	display: block;
	color: #999999;
}
#colonnatelefono a:hover  {
	color: #df5b13;
}
/*inizio style relativi al tipopagina = ricerca*/
#bloccofamiglie {
	clear: both;
	width: 519px;
	height: auto;
	padding: 0 0 2px 0;
	margin: 0 0 0 0;
	text-align: right;
	color: #000000;
	border-bottom: 2px solid #E0E0E0;
}
#bloccofamiglie a:link, #bloccofamiglie a:visited  {
	color: #000000;
}
#bloccofamiglie a:hover {
	color: #9B9B9B;
}
#bloccofamiglie_sx {
	float: left;
	width: 259px;
	margin: 0 0 0 0;
	padding: 3px 0 7px 0;
	text-align: left;
}
#bloccofamiglie_sx ul{
	height: 13px;
	line-height: 13px;
	margin: 0 0 0 0;
	padding: 2px 0 0 0px;
}
#bloccofamiglie_sx ul a:link, #bloccofamiglie_sx ul a:visited {
	display: block;
	margin: 0 0 0 0;
	padding: 2px 0 0 5px;
	color: #9B9B9B;
}
#bloccofamiglie_sx ul a:hover {
	color: #000000;
	background: #E0E0E0;
}
#bloccofamiglie_sx.destra {
	float: right;
}
/*fine style relativi al tipopagina = ricerca*/
/*inizio style relativi al tipopagina = profilopersonale*/
#bloccodati {
	width: 519px;
	height: auto;
	padding: 0 0 2px 0;
	margin: 0 0 0 0;
	text-align: right;
	color: #000000;
	border-bottom: 2px solid #E0E0E0;
}
#bloccodati a:link, #bloccodati a:visited  {
	color: #000000;
}
#bloccodati a:hover {
	color: #9B9B9B;
}
#bloccodati_sx {
	float: left;
	width: 259px;
	margin: 0 0 0 0;
	padding: 3px 0 7px 0;
	text-align: left;
}
#bloccodati_sx ul{
	height: 13px;
	line-height: 13px;
	margin: 0 0 0 0;
	padding: 2px 0 0 5px;
	color: #9B9B9B;
}
#bloccodati_sx.destra {
	float: right;
}

#avvisiprofilopersonale {
	font-size: 11px;
	line-height: 15px;
	padding: 5px 0 5px 5px;
}
#avvisiprofilopersonale a:link, #avvisiprofilopersonale a:visited {
	color: #DF5B13; 
}
#avvisiprofilopersonale a:hover {
	color: #000000; 
}
#avvisocameracommercio {
	font-size: 11px;
	line-height: 15px;
	padding: 5px 0 5px 5px;
}
#avvisocameracommercio a:link, #avvisocameracommercio a:visited {
	color: #DF5B13; 
}
#avvisocameracommercio a:hover {
	color: #000000; 
}
#inviopassword {
	margin: 2px 0 0 0;
	padding: 5px 5px 5px 5px;
	width: 509px;
	height: auto;
	line-height: 13px;
	text-align: left;
	color: #DF5B13;
}
#inviopassword a:link, #inviopassword a:visited {
	color: #DF5B13;
}
#inviopassword a:hover {
	color: #9B9B9B;
}
#caricadocumenti {
	margin: 0 0 0 0;
	padding: 0 5px 5px 5px;
	width: 509px;
	min-height: 77px;
	height: auto;
	text-align: left;
	/*border-top: 2px solid #E0E0E0;
	border-bottom: 2px solid #E0E0E0;*/
}
#caricadocumenti fieldset {
	width: 509px;
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#caricadocumenti label {
	float: left;
	width: 509px;
	font-size: 10px;
	height: 12px;
	line-height: 11px;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
}
#caricadocumenti label b {
	color: #DF5B13;
}
#caricadocumenti input {
	float: left;
	width: 503px;
	height: 16px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:  1px solid #000000;
	padding: 2px 2px 0 2px;
	margin: 2px 0 2px 0;
	font-size: 11px;
}
#caricadocumenti input:focus {
	background: #000000;
	color: #FFFFFF;
}
#caricadocumenti #inseriscicameracommercio {
	height: 20px;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: none;
	padding: 2px 2px 0 2px;
	margin: 2px 0 2px -2px;
	font-size: 11px;
}
#caricadocumenti #inseriscicameracommercio:focus {
	background: #000000;
	color: #FFFFFF;
}
#caricadocumenti #controllonome {
	font-size: 10px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #DF5B13;
}
#caricadocumenti #allineainvia {
	float: right;
	padding: 0 0 0 5px;
	width: 54px;
}
#caricadocumenti #allineaannulla {
	float: right;
	padding: 0 0 0 5px;
	width: 79px;
}
p.btn_inviacaricadocumenti {
	width: 54px;
	height: 30px;
	line-height: 30px;
	float: right;
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
}
p.btn_inviacaricadocumenti a:link, p.btn_inviacaricadocumenti a:visited {
	display: block;
	width: 54px;
	height: 30px;
	color: #FFFFFF;
	background: #98BB2F url(/layout/btn_invia.png) 0 0 no-repeat ;
}
p.btn_inviacaricadocumenti a:hover {
	background: #748E24 url(/layout/btn_invia.png) 0 -30px no-repeat ;	
}
p.btn_annullacaricadocumenti {
	width: 79px;
	height: 30px;
	line-height: 30px;
	float: right;
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
}
p.btn_annullacaricadocumenti a:link, p.btn_annullacaricadocumenti a:visited {
	display: block;
	width: 79px;
	height: 30px;
	color: #FFFFFF;
	background: #98BB2F url(/layout/btn_annulla.png) 0 0 no-repeat ;
}
p.btn_annullacaricadocumenti a:hover {
	background: #748E24 url(/layout/btn_annulla.png) 0 -30px no-repeat ;	
}

#inviopassword, #inviocontatti {
	margin: 2px 0 0 0;
	padding: 5px 5px 5px 5px;
	width: 509px;
	height: auto;
	line-height: 13px;
	text-align: left;
	color: #DF5B13;
}
#inviocontatti {
	border-bottom: 2px solid #E0E0E0;
}
#inviopassword a:link, #inviopassword a:visited, #inviocontatti a:link, #inviocontatti a:visited {
	color: #DF5B13;
}
#inviopassword a:hover, #inviopassword a:hover{
	color: #9B9B9B;
}
#cambiapassword, #contatti{
	margin: 0 0 0 0;
	padding: 0 5px 5px 5px;
	width: 509px;
	min-height: 115px;
	height: auto;
	text-align: left;
	/*border-top: 2px solid #E0E0E0;
	border-bottom: 2px solid #E0E0E0;*/
}
#contatti {
	padding: 10px 5px 5px 5px;
	min-height: 390px;
	border-bottom: 2px solid #E0E0E0;
}
#cambiapassword fieldset, #contatti fieldset {
	width: 509px;
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#cambiapassword label, #contatti label {
	float: left;
	width: 509px;
	font-size: 10px;
	height: 12px;
	line-height: 11px;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
}
#cambiapassword label b, #contatti label b {
	color: #DF5B13;
}
#cambiapassword input, #contatti input {
	float: left;
	width: 503px;
	height: 16px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:  1px solid #000000;
	padding: 2px 2px 0 2px;
	margin: 2px 0 2px 0;
	font-size: 11px;
}
#cambiapassword input:focus, #contatti input:focus {
	background: #000000;
	color: #FFFFFF;
}
#contatti textarea {
	float: left;
	width: 503px;
	height: 250px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:  1px solid #000000;
	padding: 2px 2px 0 2px;
	margin: 2px 0 2px 0;
	font-size: 11px;
}
#contatti textarea:focus {
	background: #000000;
	color: #FFFFFF;
}
#cambiapassword #allineainvia, #contatti #allineainvia  {
	float: right;
	padding: 0 0 0 5px;
	width: 54px;
}
#cambiapassword #allineaannulla {
	float: right;
	padding: 0 0 0 5px;
	width: 79px;
}
p.btn_inviapassword {
	width: 54px;
	height: 30px;
	line-height: 30px;
	float: right;
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
}
p.btn_inviapassword a:link, p.btn_inviapassword a:visited {
	display: block;
	width: 54px;
	height: 30px;
	color: #FFFFFF;
	background: #98BB2F url(/layout/btn_invia.png) 0 0 no-repeat ;
}
p.btn_inviapassword a:hover {
	background: #748E24 url(/layout/btn_invia.png) 0 -30px no-repeat ;	
}
p.btn_annulla {
	width: 79px;
	height: 30px;
	line-height: 30px;
	float: right;
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
}
p.btn_annulla a:link, p.btn_annulla a:visited {
	display: block;
	width: 79px;
	height: 30px;
	color: #FFFFFF;
	background: #98BB2F url(/layout/btn_annulla.png) 0 0 no-repeat ;
}
p.btn_annulla a:hover {
	background: #748E24 url(/layout/btn_annulla.png) 0 -30px no-repeat ;	
}
/*inizio style relativi al modulo cambiadati*/
#inviodatipersonali {
	margin: 2px 0 0 0;
	padding: 5px 5px 5px 5px;
	width: 509px;
	height: auto;
	line-height: 13px;
	text-align: left;
	color: #DF5B13;
}
#inviodatipersonali a:link, #inviodatipersonali a:visited {
	color: #DF5B13;
}
#inviodatipersonali a:hover {
	color: #9B9B9B;
}
#cambiadatipersonali {
	margin: 0 0 0 0;
	padding: 0 5px 5px 5px;
	width: 509px;
	min-height: 195px;
	height: auto;
	text-align: left;
	/*border-top: 2px solid #E0E0E0;
	border-bottom: 2px solid #E0E0E0;*/
}
#cambiadatipersonali fieldset {
	width: 509px;
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#cambiadatipersonali label {
	float: left;
	width: 509px;
	font-size: 10px;
	height: 12px;
	line-height: 11px;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
}
#cambiadatipersonali label b {
	color: #DF5B13;
}
#cambiadatipersonali input {
	float: left;
	width: 503px;
	height: 16px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:  1px solid #000000;
	padding: 2px 2px 0 2px;
	margin: 2px 0 2px 0;
	font-size: 11px;
}
#cambiadatipersonali input:focus {
	background: #000000;
	color: #FFFFFF;
}
#cambiadatipersonali #controllonome {
	font-size: 10px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #DF5B13;
}
#cambiadatipersonali #allineainvia {
	float: right;
	padding: 0 0 0 5px;
	width: 54px;
}
#cambiadatipersonali #allineaannulla {
	float: right;
	padding: 0 0 0 5px;
	width: 79px;
}
#cambiadatipersonali #newsletter {
	float:left;
	width: 18px;
	border: none;
	padding: 0 0 0 0;
	margin: 4px 2px 0 2px;
}
#cambiadatipersonali #labelnewsletter {
	float: left;
	width: 487px;
	font-size: 10px;
	height: 12px;
	line-height: 11px;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
}
#cambiadatipersonali #offerte {
	float:left;
	width: 18px;
	border: none;
	padding: 0 0 0 0;
	margin: 4px 2px 0 2px;
}
#cambiadatipersonali #labelofferte {
	float: left;
	width: 487px;
	font-size: 10px;
	height: 12px;
	line-height: 11px;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
}
p.btn_inviadatipersonali {
	width: 54px;
	height: 30px;
	line-height: 30px;
	float: right;
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
}
p.btn_inviadatipersonali a:link, p.btn_inviadatipersonali a:visited {
	display: block;
	width: 54px;
	height: 30px;
	color: #FFFFFF;
	background: #98BB2F url(/layout/btn_invia.png) 0 0 no-repeat ;
}
p.btn_inviadatipersonali a:hover {
	background: #748E24 url(/layout/btn_invia.png) 0 -30px no-repeat ;	
}
p.btn_annulladatipersonali {
	width: 79px;
	height: 30px;
	line-height: 30px;
	float: right;
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
}
p.btn_annulladatipersonali a:link, p.btn_annulladatipersonali a:visited {
	display: block;
	width: 79px;
	height: 30px;
	color: #FFFFFF;
	background: #98BB2F url(/layout/btn_annulla.png) 0 0 no-repeat ;
}
p.btn_annulladatipersonali a:hover {
	background: #748E24 url(/layout/btn_annulla.png) 0 -30px no-repeat ;	
}
/*fine style relativi al modulo cambiadati*/
/*inizio style relativi al modulo cambiadatifatturazione*/
#inviodatifatturazione {
	margin: 2px 0 0 0;
	padding: 5px 5px 5px 5px;
	width: 509px;
	height: auto;
	line-height: 13px;
	text-align: left;
	color: #DF5B13;
}
#inviodatifatturazione a:link, #inviodatifatturazione a:visited {
	color: #DF5B13;
}
#inviodatifatturazione a:hover {
	color: #9B9B9B;
}
#cambiadatifatturazione {
	margin: 0 0 0 0;
	padding: 0 5px 5px 5px;
	width: 509px;
	min-height: 479px;
	height: auto;
	text-align: left;
}
#cambiadatifatturazione fieldset {
	width: 509px;
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#cambiadatifatturazione label {
	float: left;
	width: 509px;
	font-size: 10px;
	height: 12px;
	line-height: 11px;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
}
#cambiadatifatturazione label b {
	color: #DF5B13;
}
#cambiadatifatturazione input {
	float: left;
	width: 503px;
	height: 16px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:  1px solid #000000;
	padding: 2px 2px 0 2px;
	margin: 2px 0 2px 0;
	font-size: 11px;
}
#cambiadatifatturazione input:focus {
	background: #000000;
	color: #FFFFFF;
}
#cambiadatifatturazione select {
	float: left;
	width: 509px;
	height: 18px;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	margin: 2px 0 2px 0;
	padding: 2px 0 2px 0;
	font-size: 11px;
}
#cambiadatifatturazione select:focus {
	background: #000000;
	color: #FFFFFF;
}
#cambiadatifatturazione #controllonome {
	font-size: 10px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #DF5B13;
}
#cambiadatifatturazione #allineainvia {
	float: right;
	padding: 0 0 0 5px;
	width: 54px;
}
#cambiadatifatturazione #allineaannulla {
	float: right;
	padding: 0 0 0 5px;
	width: 79px;
}
p.btn_inviadatifatturazione {
	width: 54px;
	height: 30px;
	line-height: 30px;
	float: right;
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
}
p.btn_inviadatifatturazione a:link, p.btn_inviadatifatturazione a:visited {
	display: block;
	width: 54px;
	height: 30px;
	color: #FFFFFF;
	background: #98BB2F url(/layout/btn_invia.png) 0 0 no-repeat ;
}
p.btn_inviadatifatturazione a:hover {
	background: #748E24 url(/layout/btn_invia.png) 0 -30px no-repeat ;	
}
p.btn_annulladatifatturazione {
	width: 79px;
	height: 30px;
	line-height: 30px;
	float: right;
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
}
p.btn_annulladatifatturazione a:link, p.btn_annulladatifatturazione a:visited {
	display: block;
	width: 79px;
	height: 30px;
	color: #FFFFFF;
	background: #98BB2F url(/layout/btn_annulla.png) 0 0 no-repeat ;
}
p.btn_annulladatifatturazione a:hover {
	background: #748E24 url(/layout/btn_annulla.png) 0 -30px no-repeat ;	
}
/*fine style relativi al modulo cambiadatifatturazione*/
/*inizio style relativi al modulo nuovodatispedizione*/
#inviodatispedizione {
	margin: 0 0 2px 0;
	padding: 5px 5px 5px 5px;
	width: 509px;
	height: auto;
	line-height: 13px;
	text-align: left;
	color: #DF5B13;
	border-bottom: 2px solid #E0E0E0;
}
#inviodatispedizione a:link, #inviodatispedizione a:visited {
	color: #DF5B13;
}
#inviodatispedizione a:hover {
	color: #9B9B9B;
}
#nuovodatispedizione {
	margin: 0 0 0 0;
	padding: 0 5px 5px 5px;
	width: 509px;
	min-height: 318px;
	height: auto;
	text-align: left;
	border-bottom: 2px solid #E0E0E0;
}
#nuovodatispedizione fieldset {
	width: 509px;
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#nuovodatispedizione label {
	float: left;
	width: 509px;
	font-size: 10px;
	height: 12px;
	line-height: 11px;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
}
#nuovodatispedizione label b {
	color: #DF5B13;
}
#nuovodatispedizione input {
	float: left;
	width: 503px;
	height: 16px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:  1px solid #000000;
	padding: 2px 2px 0 2px;
	margin: 2px 0 2px 0;
	font-size: 11px;
}
#nuovodatispedizione input:focus {
	background: #000000;
	color: #FFFFFF;
}
#nuovodatispedizione select {
	float: left;
	width: 509px;
	height: 18px;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	margin: 2px 0 2px 0;
	padding: 2px 0 2px 0;
	font-size: 11px;
}
#nuovodatispedizione select:focus {
	background: #000000;
	color: #FFFFFF;
}
#nuovodatispedizione #controllonome {
	font-size: 10px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #DF5B13;
}
#nuovodatispedizione #allineainvia {
	float: right;
	padding: 0 0 0 5px;
	width: 54px;
}
#nuovodatispedizione #allineaannulla {
	float: right;
	padding: 0 0 0 5px;
	width: 79px;
}
p.btn_inviadatispedizione {
	width: 54px;
	height: 30px;
	line-height: 30px;
	float: right;
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
}
p.btn_inviadatispedizione a:link, p.btn_inviadatispedizione a:visited {
	display: block;
	width: 54px;
	height: 30px;
	color: #FFFFFF;
	background: #98BB2F url(/layout/btn_invia.png) 0 0 no-repeat ;
}
p.btn_inviadatispedizione a:hover {
	background: #748E24 url(/layout/btn_invia.png) 0 -30px no-repeat ;	
}
p.btn_annulladatispedizione {
	width: 79px;
	height: 30px;
	line-height: 30px;
	float: right;
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
}
p.btn_annulladatispedizione a:link, p.btn_annulladatispedizione a:visited {
	display: block;
	width: 79px;
	height: 30px;
	color: #FFFFFF;
	background: #98BB2F url(/layout/btn_annulla.png) 0 0 no-repeat ;
}
p.btn_annulladatispedizione a:hover {
	background: #748E24 url(/layout/btn_annulla.png) 0 -30px no-repeat ;	
}
/*fine style relativi al modulo nuovodatispedizione*/
/*fine style relativi al tipopagina = profilopersonale*/
/*inizio style relativi all'elenco formitore*/
#bloccoelencoformitore {
	height: 15px;
	line-height: 15px;
	text-align: left;
	font-size: 9px;
	overflow: hidden;
	border-bottom: 2px solid #E0E0E0;
}
#bloccoelencoformitore.secondo {
	background: #F2EFE7;
}
#bloccoelencoformitore_sx {
	float: left;
	width: 375px;
	text-align: left;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 30px;
	overflow: hidden;
	background: url(/layout/status.png) 0 0 no-repeat;
}
#bloccoelencoformitore_sx a:link, #bloccoelencoformitore_sx a:visited {
	display: block;
	color: #9B9B9B;
}
#bloccoelencoformitore_sx a:hover {
	color: #000000;
}
#bloccoelencoformitore_dx {
	float: right;
	width: 110px;
	text-align: right;
	color: #DF5B13;
	text-decoration: none;
}
#bloccoelencoformitore_dx_prezzo {
	float: left;
	width: 54px;
	text-align: right;
	margin: 0 0 0 0;
	padding: 0 2px 0 3px;
	border-right: 1px dotted #DF5B13;
}
#bloccoelencoformitore_dx_qta {
	float: left;
	width: 26px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#bloccoelencoformitore_dx_qta input {
	width: 20px;
	height: 11px;
	line-height: 11px;
	text-align: center;
	color: #DF5B13;
	margin: 1px 3px 0 3px;
	padding: 0 0 0 0;
	border: 1px solid #E0E0E0;
}
#bloccoelencoformitore_dx_acq  {
	float: right;
	width: 21px;
	height: 13px;
	line-height: 13px;
	margin: 1px 0 1px 0;
	padding: 0 0 0 0;
	border-left: 1px dotted #DF5B13;
	background: #FFFFFF url(/layout/btn_acquista_elencofornitori.png) 3px 0 no-repeat ;
}
#bloccoelencoformitore_dx_acq a:link, #bloccoelencoformitore_dx_acq a:visited {
	display: block;
	width: 21px;
	height: 13px;
	line-height: 13px;
	background: #FFFFFF url(/layout/btn_acquista_elencofornitori.png) 3px 0 no-repeat ;
}
#bloccoelencoformitore_dx_acq a:hover {
	background: #FFFFFF url(/layout/btn_acquista_elencofornitori.png) 3px -13px no-repeat ;
}
#bloccoelencoformitore_dx_acq.sfondo a:link, #bloccoelencoformitore_dx_acq.sfondo a:visited {
	display: block;
	background: #F2EFE7 url(/layout/btn_acquista_elencofornitori.png) 3px 0 no-repeat ;
}
#bloccoelencoformitore_dx_acq.sfondo a:hover {
	background: #F2EFE7 url(/layout/btn_acquista_elencofornitori.png) 3px -13px no-repeat ;
}
#bloccoelencoformitore_iva {
	height: 15px;
	line-height: 15px;
	text-align: right;
	font-size: 9px;
	overflow: hidden;
	border-bottom: 2px solid #E0E0E0;
}
/*fine style relativi all'elenco formitore*/
/* inizio style moduli per datifatturazione */
#testodacaricare {
	font-size: 11px;
	line-height: 15px;
	padding: 5px 0 5px 5px;
}
#testodacaricare a:link, #testodacaricare a:visited {
	color: #DF5B13; 
}
#testodacaricare a:hover {
	color: #000000; 
}
#formfatturazione {
	margin: 5px 0 10px 0;
	width: 519px;
	float: right;
}
#formfatturazione fieldset {
	clear: both;
	height: 24px;
	line-height: 24px;
	width: 519px;
	border: none;
	margin: 2px 0 2px 0;
	padding: 0 0 0 0;
}
#formfatturazione fieldset:hover {
	border: none;
	
	/*background: #E0E0E0;*/
}
#formfatturazione #bloccotextarea {
	height: 104px;
	line-height: 104px;
	width: 519px;
	border: none;
	margin: 2px 0 2px 0;
	padding: 0 0 0 0;
}
#formfatturazione #bloccotextarea:hover {
	height: 104px;
	line-height: 104px;
	border: none;
	
	/*background: #E0E0E0;*/
}
#formfatturazione label {
	text-align: left;
	font-size: 11px;
	float: left;
	width: 100px;
	height: 20px;
	line-height: 20px;
	vertical-align: baseline;
	margin: 2px 0 2px 0;
	padding: 0 0 0 0;
	background: #FFFFFF;
}
#formfatturazione #labelspedizione {
	text-align: left;
	font-size: 11px;
	float: left;
	width: 350px;
	height: 20px;
	line-height: 20px;
	vertical-align: baseline;
	margin: 2px 0 2px 0;
	padding: 0 0 0 0;
	color: #000000;
}
#formfatturazione #labelspedizione a:link, #formfatturazione #labelspedizione a:visited {
	color: #DF5B13;
}
#formfatturazione #labelspedizione a:hover{
	background: #E0E0E0;
	cursor: pointer;
}
#formfatturazione input {
	float: left;
	width: 396px;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:  1px solid #000000;
	padding: 2px 2px 0 2px;
	margin: 2px 0 2px 0;
	font-size: 11px;
}
#formfatturazione input:focus {
	background: #000000;
	color: #FFFFFF;
}
#formfatturazione div {
	float: right;
	margin: 2px 0 0 0;
	padding: 0 5px 0 5px;
	width: 7px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	text-transform: lowercase;
	line-height: 20px;
	vertical-align: baseline;
	color: #DF5B13;
}
#formfatturazione div b {
	font-weight: lighter;
	color: #CC0000;
}
#formfatturazione div i {
	font-style: normal;
	color: #649B23;
}
#formfatturazione div.suggerimento {
	float: none;
	clear: both;
	display: block;
	color: #000000;
	width: 419px;
	margin: 0;
	padding: 0 0 0 100px;
}
#formfatturazione div.suggerimento u {
	text-decoration: none;
	font-weight: bold;
}
#formfatturazione #calcolacodicefiscale {
	float: left;
	text-align: center;
	height: 20px;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	text-transform: lowercase;
	vertical-align: baseline;
	margin: 2px 0 0 5px;
	padding: 0 0 0 0;
	color: #E0E0E0;
	background: #000000;
}

#formfatturazione #calcolacodicefiscale a:link, #formfatturazione #calcolacodicefiscale a:visited {
	display: block;
	height: 20px;
	width: 165px;
	color: #E0E0E0;
}
#formfatturazione #calcolacodicefiscale a:hover {
	color: #FFFFFF;
	width: 165px;
	background: #999999;
}
#formfatturazione #avvisoprivacy {
	clear: both;
	float: none;
	height: 32px;
	line-height: 16px;
	width: 494px;
	background: #DF5B13;
	color: #FFFFFF;
	margin: 0 0 0 0;
	padding: 4px 4px 4px 4px;
}
#formfatturazione label.ricordamitesto {
	font-size: 10px;
	color: #666666;
	width: 200px;
	margin: 5px 0 0 5px;
}
#formfatturazione #checkspedizione {
	float: left;
	font-size: 10px;
	width: 15px;
	height: 20px;
	border: none;
	margin: 2px 0 5px 36px;
}
#formfatturazione #checkprivacy {
	float: left;
	font-size: 10px;
	width: 15px;
	height: 20px;
	border: none;
	margin: 2px 0 5px 36px;
}
#formfatturazione #provincianascita {
	float: left;
	width: 88px;
	margin-right: 4px;
}
#formfatturazione #provincianascita:focus {
	background: #000000;
}
#formfatturazione #comunenascita {
	float: left;
	width: 310px;
}
#formfatturazione #comunenascita:focus {
	background: #000000;
}
#formfatturazione #formcomunecodfiscale  {
	width: 200px;
	margin: 0px 127px 0 0;
	padding: 0 0 0 0;
}
#formfatturazione #giornonascita {
	float: left;
	width: 70px;
	margin-right: 4px;
}
#formfatturazione #giornonascita:focus {
	background: #000000;
}
#formfatturazione #mesenascita {
	float: left;
	width: 100px;
	margin-right: 4px;
}
#formfatturazione #mesenascita:focus {
	background: #000000;
}
#formfatturazione #annonascita {
	float: left;
	width: 70px;
	margin-right: 19px;
	text-align: center;
}
#formfatturazione #annonascita:focus {
	background: #000000;
}
#formfatturazione #sessonascita {
	float: left;
	width: 135px;
}
#formfatturazione #sessonascita:focus {
	background: #000000;
}
#formfatturazione #avvisocalcolacodicefiscale {
	font-size: 9px;
	color: #DF5B13;
	height: 32px;
	line-height: 16px;
	width: 494px;
	margin: 0 0 0 0;
	padding: 4px 4px 4px 4px;
	background: #E0E0E0;
}
#formfatturazione select {
	float: left;
	width: 402px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #000000;
	margin:  3px 0 2px 0;
	padding: 2px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#formfatturazione select:focus {
	background: #000000;
	color: #FFFFFF;
}
#formfatturazione textarea {
	float: left;
	width: 396px;
	height: 96px;
	border: 1px solid #000000;
	padding: 2px 2px 0 2px;
	margin: 2px 0 2px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#formfatturazione textarea:focus {
	color:#FFFFFF;
	background: #000000;
}
p.btn_confermadati {
	width: 80px;
	height: 30px;
	line-height: 30px;
	float: right;
	margin: 5px 15px 0 0;
	padding: 0 0 0 5px;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
		
}
p.btn_confermadati a:link, p.btn_confermadati a:visited {
	display: block;
	width: 78px;
	height: 30px;
	color: #FFFFFF;
	background: #98BB2F url(/layout/btn_procedi.png) 0 0 no-repeat ;
}
p.btn_confermadati a:hover {
	background: #748E24 url(/layout/btn_procedi.png) 0 -30px no-repeat ;	
}
p.btn_inviaordine {
	width: 157px;
	height: 20px;
	line-height: 20px;
	padding: 0 0 0 5px;
	float: right;
	margin: 5px 15px 0 0;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;		
}
p.btn_inviaordine a:link, p.btn_inviaordine a:visited {
	display: block;
	width: 157px;
	height: 30px;
	color: #FFFFFF;
	background: #FFFFFF url(/layout/btn_concludiordine.png) 0 0 no-repeat ;
}
p.btn_inviaordine a:hover {
	background: #FFFFFF url(/layout/btn_concludiordine.png) 0 -30px no-repeat ;	
}
/* fine style moduli per datifatturazione */
/* inizio style conclusione ordine */
#contenitoreconclusioneordine {
	width: 761px;
	float: left;
}
#riassuntoavvisi {
	clear: both;
	font-size: 11px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #DF5B13;
}
#riassuntoavvisi b {
	font-size: 13px;
	color: #DF5B13;
	
}
#riassuntonumeroordine, #statusbackorder {
	font-size: 16px;
	margin: 10px 0 5px 0;
	padding: 0 0 0 0;
	line-height: 20px;
	color: #000000;
}
#statusbackorder.intestazione {
	font-size: 11px;
	margin: 0 0 0 0;
	height: 21px;
	line-height: 21px;
	color: #000000;
	font-weight:bold;
}
#riassuntonumeroordine b, #statusbackorder b {
	font-size: 11px;
	font-weight: normal;
	margin: 10px 0 5px 0;
	padding: 0 0 0 0;
	line-height: 20px
}
#statusbackorder {
	margin: 0 0 0 0;
	line-height: 30px;
	font-size: 13px;
}
#statusbackorder b {
	margin: 0 0 0 0;
	line-height: 30px;
}
#riassuntonumeroordine u, #statusbackorder u {
	color: #98BB2F;
	text-decoration: none;
}
#riassuntonumeroordine i , #statusbackorder i {
	color: #FAC116;
	font-style: normal;
}
#riassuntonumeroordine strike, #statusbackorder strike {
	color: #DF5B13;
	text-decoration: none;
}
#riassuntodatifatturazione {
	float: left;
	width: 257px;
	font-size: 11px;
	color: #000000;
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;
}
#riassuntodatifatturazione b {
	font-size: 14px;
}
#riassuntodatispedizione {
	float: left;
	width: 257px;
	font-size: 11px;
	color: #000000;
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;
}
#riassuntodatispedizione b {
	font-size: 14px;
}
#riassuntocarrello {
	clear: both;
	border-bottom: 1px dotted #666666;
}
#backorder {
	height: 31px;
	width: 519px;
}
#backorder.intestazione {
	height: 21px;
	line-height: 21px;
	background: #F5F5F5;
}
#backorder a:link,#backorder a:visited {
	display: block;
	height: 31px;
	width: 519px;
}
#backorder a:hover {
	background: #F5F5F5;
	cursor: pointer;
}
#backorder a:hover #backorder_sx {
	color: #000000;
}
#riassuntocarrello_sx, #backorder_sx {
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 4px;
	height: 30px;
	line-height: 30px;
	width: 658px;
	overflow: hidden;
	color: #666666;
	border-top: 1px dotted #666666;
}
#backorder_sx {
	width: 421px;
}
#backorder_sx.lungo {
	width: 514px;
}
#riassuntocarrello_dx, #backorder_dx {
	float:left;
	margin: 0 0 0 0;
	padding: 0 4px 0 0;
	height: 30px;
	line-height: 30px;
	text-align: right;
	width: 90px;
	color: #666666;
	border-top: 1px dotted #666666;
}
#backorder_sx_codiceprodotto, #backorder_sx_descrizioneprodotto, #backorder_dx_quantita {
	float: left;
	display: block;
	height: 30px;
	line-height: 30px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	border-right: 1px dotted #666666;
	overflow: hidden;
}
#backorder_sx_codiceprodotto {
	padding: 0 4px 0 0;
	width: 120px;
}
#backorder_sx_descrizioneprodotto {
	padding: 0 4px 0 0;
	width: 291px;
}
#backorder_dx_quantita {
	float: none;
	padding: 0 0 0 4px;
	width: 90px;
}
#backorder_sx_codiceprodotto.intestazione, #backorder_sx_descrizioneprodotto.intestazione, #backorder_dx_quantita.intestazione {
	height: 21px;
	line-height: 21px;
	margin: 0 0 0 0;
	color: #000000;
	font-weight: bold;
	border-right: none;
}
#backorder_sx_data, #backorder_sx_ordine, #backorder_sx_prezzo {
	float: left;
	display: block;
	height: 30px;
	line-height: 30px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	cursor: pointer;
	text-align: center;
	border-right: 1px dotted #666666;
	overflow: hidden;
}
#backorder_sx_data {
	padding: 0 4px 0 0;
	width: 80px;
}
#backorder_sx_ordine {
	padding: 0 4px 0 0;
	width: 150px;
}
#backorder_sx_prezzo {
	padding: 0 4px 0 0;
	width: 80px;
	border-right: none;
}
#backorder_sx_data.intestazione, #backorder_sx_ordine.intestazione, #backorder_sx_prezzo.intestazione {
	height: 21px;
	line-height: 21px;
	margin: 0 0 0 0;
	cursor: auto;
	color: #000000;
	font-weight: bold;
	border-right: none;
}
#msg_data, #msg_id, #msg_oggetto {
	float: left;
	display: block;
	height: 30px;
	line-height: 30px;
	margin: 0 0 0 0;
	padding: 0 5px 0 5px;
	cursor: pointer;
	text-align: center;
	border-right: 1px dotted #666666;
	overflow: hidden;
}
#msg_data {
	width: 75px;
	padding: 0 5px 0 0;
}
#msg_id {
	width: 100px;
}
#msg_oggetto {
	width: 317px;
	border-right: none;
	text-align: left;
	padding: 0 0 0 5px;
}
#msg_data.intestazione, #msg_id.intestazione, #msg_oggetto.intestazione {
	height: 21px;
	line-height: 21px;
	text-align: center;
	cursor: auto;
	border-right: none;
	color: #000000;
}
#backorder_ultimalinea, #riassuntocarrello_ultimalinea {
	height: 1px;
	border-top: 1px dotted #666666;
}
#riassuntocarrelloultimi_sx {
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 4px;
	width: 658px;
	height: 15px;
	line-height: 15px;
	color: #000000;
	background: #F7F7F7;
	border-top: 1px dotted #666666;
}
#riassuntocarrelloultimi_dx {
	float:left;
	margin: 0 0 0 0;
	padding: 0 4px 0 0;
	height: 15px;
	line-height: 15px;
	text-align: right;
	width: 90px;
	color: #000000;
	background: #F7F7F7;
	border-top: 1px dotted #666666;
}
#riassuntocarrellototale_sx {
	float:left;
	font-size:15px;
	margin: 0 0 0 0;
	padding: 0 0 0 4px;
	width: 658px;
	height: 30px;
	line-height: 30px;
	color: #000000;
	background: #F7F7F7;
	border-top: 1px dotted #666666;
}
#riassuntocarrellototale_dx  {
	float:left;
	font-size:15px;
	margin: 0 0 0 0;
	padding: 0 4px 0 0;
	height: 30px;
	line-height: 30px;
	text-align: right;
	width: 90px;
	color: #000000;
	background: #F7F7F7;
	border-top: 1px dotted #666666;
}
/* fine style conclusione ordine */
/*inizio style relativi al tipopagina = cercatelefoni*/
#ordinealfabetico {
	width: 514px;
	height: 15px;
	line-height: 15px;
	padding: 1px 0 1px 5px;
	margin: 0 0 0 0;
	text-align: right;
	color: #000000;
	border-bottom: 2px solid #E0E0E0;
}

#ordinealfabetico a:link, #ordinealfabetico a:visited {
	color: #000000;
}
#ordinealfabetico a:hover {
	color: #9B9B9B;
}
#cercatelefoni {
	width: 519px;
	height: auto;
	padding: 0 0 2px 0;
	margin: 0 0 0 0;
	text-align: right;
	color: #000000;
	border-bottom: 2px solid #E0E0E0;
}
#cercatelefoni a:link, #cercatelefoni a:visited  {
	display: block;
	color: #000000;
}
#cercatelefoni a:hover {
	color: #9B9B9B;
}
#cercatelefoni_sx {
	float: left;
	width: 173px;
	margin: 0 0 0 0;
	padding: 3px 0 7px 0;
	text-align: left;
	color: #CCCCCC;
}
#cercatelefoni_sx ul {
	height: 13px;
	line-height: 13px;
	margin: 0 0 0 0;
	padding: 2px 0 0 5px;
}
#cercatelefoni_sx ul a:link, #cercatelefoni_sx ul a:visited {
	display: block;
	margin: 0 0 0 0;
	color: #9B9B9B;
}
#cercatelefoni_sx ul a:hover {
	color: #000000;
	background: #E0E0E0;
}
#cercatelefoni_cen {
	float: left;
	width: 173px;
	margin: 0 0 0 0;
	padding: 3px 0 7px 0;
	text-align: left;
	color: #CCCCCC;
}
#cercatelefoni_cen ul {
	height: 13px;
	line-height: 13px;
	margin: 0 0 0 0;
	padding: 2px 0 0 5px;
}
#cercatelefoni_cen ul a:link, #cercatelefoni_cen ul a:visited {
	display: block;
	margin: 0 0 0 0;
	color: #9B9B9B;
}
#cercatelefoni_cen ul a:hover {
	color: #000000;
	background: #E0E0E0;
}

#cercatelefoni_sx.destra {
	float: right;
}
/*fine style relativi al tipopagina = cercatelefoni*/
/*inizio style relativi al tipopagina = cercatelefonielenco*/
#elencocercatel {
	width: 519px;
	height: 60px;
	background: #FFFFFF;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-bottom: 2px solid #E0E0E0;
}
#elencocercatel_sx {
	float: left;
	text-align: center;
	width: 60px;
	height: 50px;
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
	overflow: hidden;
	background: #FFFFFF;
}
#elencocercatel_sx a:link, #elencocercatel_sx a:visited{
	display: block;
}
#elencocercatel_cen {
	float: left;
	width: 380px;
	height: 38px;
	line-height: 38px;
	margin: 12px 0 0 0;
	padding: 0 5px 0 5px;
	font-size:13px;
	color: #9B9B9B;
	border-left: 2px dotted #E0E0E0;
	background: #FFFFFF;
}
#elencocercatel_cen a:link, #elencocercatel_cen a:visited {
	display: block;
	width: 380px;
	height: 38px;
	line-height: 38px;
	color: #9B9B9B;
	background: #FFFFFF;
}
#elencocercatel_cen a:hover{
	color: #000000;
	background: #F5F5F5;
}
#elencocercatel_dx {
	float: right;
	width: 65px;
	height: 38px;
	margin: 12px 0 0 0;
	padding: 0 0 0 0;
	border-left: 2px dotted #E0E0E0;
	/*background: #FFFFFF url(/layout/btn_aggiungidoppio.png) 10px 0 no-repeat;*/
}
#elencocercatel_dx a:link, #elencocercatel_dx a:visited {
	display: block;
	width: 65px;
	height: 38px;
	margin: 0 0 0 5px;
	padding: 0 5px 0 0;
	background: #FFFFFF url(/layout/btn_aggiungiatuotelefonino.png) 5px 0 no-repeat;
}
#elencocercatel_dx a:hover {
	background: #F5F5F5 url(/layout/btn_aggiungiatuotelefonino.png) 5px -38px no-repeat;
}
/*inizio style relativi al tipopagina = aggiungituotelefonino*/
#tuotelelenco {
	width: 519px;
	height: 60px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	/*border-bottom: 2px dotted #E0E0E0;*/
}
#tuotelelenco_sx {
	float: left;
	text-align: center;
	width: 60px;
	height: 50px;
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
	overflow: hidden;
}
#tuotelelenco_sx a:link, #tuotelelenco_sx a:visited{
	display: block;
}
#tuotelefonino_descrizione {
	float: left;
	width: 320px;
	height: 38px;
	line-height: 38px;
	margin: 12px 0 0 0;
	padding: 0 5px 0 5px;
	font-size:13px;
	color: #9B9B9B;
	border-left: 2px dotted #E0E0E0;
	background: #F5F5F5;
}
#tuotelefonino_descrizione.piucorto{
	width: 270px;
}
#tuotelefonino_preferito {
	float: left;
	width: 80px;
	height: 38px;
	line-height: 38px;
	color: #000000;
	margin: 12px 0 0 0;
	padding: 0 5px 0 40px;
	border-left: 2px dotted #E0E0E0;
	background: #F5F5F5 url(/layout/ico_tuotelefonino_preferito.png) 8px 5px no-repeat;
}
#tuotelefonino_elimina {
	float: left;
	width: 48px;
	height: 38px;
	line-height: 38px;
	color: #000000;
	margin: 12px 0 0 0;
	padding: 0 0 0 0;
	border-left: 2px dotted #E0E0E0;
	background: #F5F5F5 url(/layout/btn_elimina.gif) 0 1px no-repeat;
}
#tuotelefonino_elimina a:link, #tuotelefonino_elimina a:visited {
	display: block;
	width: 48px;
	height: 38px;
	line-height: 38px;
	color: #000000;;
	background: #F5F5F5 url(/layout/btn_elimina.gif) 0 1px no-repeat;
}
#tuotelefonino_elimina a:hover {
	background: #F5F5F5 url(/layout/btn_elimina.gif) 0 -36px no-repeat;
}
#tuotelefonino {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#tuotelefonino label {
	padding: 0 1px 0 6px;	
}
#tuotelefonino #preferito {
	margin: 0 0 0 0;	
}
#inviaaggiungitel {
	clear: both;
	width: 519px;
	height: 55px;
	border-bottom: 2px solid #E0E0E0;
}
#inseriscitel, #annullatel {
	float: right;
	width: 88px;
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 0;
	margin: 12px 0 0 0;
}
#inseriscitel a:link, #inseriscitel a:visited, #annullatel a:link, #annullatel a:visited {
	display: block;
	width: 88px;
	height: 30px;
	line-height: 30px;
	background: #98BB2F url(/layout/btn_inserisci.png) 0 0 no-repeat ;
}
#inseriscitel a:hover {
	background: #98BB2F url(/layout/btn_inserisci.png) 0 -30px no-repeat ;
}
#annullatel {
	float: left;
	width: 79px;
}
#annullatel a:link, #annullatel a:visited {
	width: 79px;
	background: #98BB2F url(/layout/btn_annulla.png) 0 0 no-repeat ;
}
#annullatel a:hover  {
	background: #98BB2F url(/layout/btn_annulla.png) 0 -30px no-repeat ;
}
/*fine style relativi al tipopagina = aggiungituotelefonino*/
/*fine style relativi al tipopagina = cercatelefonielenco*/
/*inizio style relativi al tipopagina = cercatelefonidattaglio*/
#cercatelefonidettaglio_img {
	width: 519px;
	text-align: center;
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
}
#cercatelefonitipologia {
	font-size: 20px;
	line-height: 22px;
	margin: 5px 0 0 0;
	padding: 0 0 2px 0;
	color: #000000;	
	border-bottom: 2px solid #E0E0E0;
}

#cercateldett, #elencorss {
	float: left;
	height: 96px;
	width: 519px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-bottom: 2px solid #E0E0E0;
}
#elencorss {
	height: 76px;
}
#cercatelefonispazio {
	clear: both;
	height: 30px;
}
#cercateldett_img, #elencorss_img {
	float: left;
	text-align: center;
	height: 110px;
	width: 110px;
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
	text-align: center;
}
#elencorss_img {
	height: 90px;
	width: 90px;
}
#cercateldett_img a:link, #cercateldett_img a:visited {
	height: 128px;
	width: 106px;
	display: block;
}
#cercateldett_bloccodx, #elencorss_bloccodx {
	float: right;
	height: 128px;
	width: 409px;
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 2px 0 2px 0;
	text-align: left;
}
#elencorss_bloccodx {
	width: 429px;
}
#cercateldett_bloccodx_testo, #elencorss_bloccodx_testo {
	height: 12px;
	width: 405px;
	overflow: hidden;
	color: #9B9B9B;
	margin: 0 0 0 0;
	padding: 2px 2px 2px 2px;
}
#elencorss_bloccodx_testo {
	height: 36px;
	width: 425px;
}
#cercateldett_bloccodx_testo a:link, #cercateldett_bloccodx_testo a:visited, #elencorss_bloccodx_testo a:link, #elencorss_bloccodx_testo a:visited {
	height: 48px;
	width: 405px;
	display: block;
	color: #9B9B9B ;
}
#elencorss_bloccodx_testo a:link, #elencorss_bloccodx_testo a:visited {
	width: 425px;
}
#cercateldett_bloccodx_scheda, #elencorss_bloccodx_scheda {
	height: 15px;
	line-height: 15px;
	width: 405px;
	overflow: hidden;
	color: #000000;
	margin: 0 0 0 0;
	padding: 2px 2px 2px 2px;
}
#elencorss_bloccodx_scheda {
	float: left;
	width: 168px;
}
#cercateldett_bloccodx_scheda a:link, #cercateldett_bloccodx_scheda a:visited, #elencorss_bloccodx_scheda a:link, #elencorss_bloccodx_scheda a:visited {
	display: block;
	color: #000000;
}
#cercateldett_bloccodx_scheda a:hover, #elencorss_bloccodx_scheda a:hover {
	color: #6d6d6d;
}
#cercateldett_bloccodx_stato {
	float: left;
	height: 15px;
	width: 405px;
	padding: 0 0 0 0;
	margin: 3px 0 3px 0;
}
#cercateldett_bloccodx_stato ul {
	float: left;
	height: 15px;
	line-height: 15px;
	font-size: 7px;
	font-family: "Trebuchet MS", Verdana, Arial;
	letter-spacing: 1px;
	color: #000000;
	padding: 0 0 0 29px;
	margin: 0 5px 0 0;
}
/*fine style relativi al tipopagina = cercatelefonidattaglio*/
/*inizio style relativi al tipopagina = registrazione*/
#registrazione {
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	width: 519px;
	height: auto;
	border-bottom: 2px solid #E0E0E0;
}
#registrazione fieldset {
	width: 509px;
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#registrazione label {
	float: left;
}
#registrazione label a:link, #registrazione label a:visited {
	color: #DF5B13;
}
#registrazione label a:hover {
	background: #E0E0E0;
	cursor: pointer;
}
#registrazione #bloccoprivacy {
	line-height: 24px;
	width: 519px;
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	/*border-bottom: 2px solid #E0E0E0;*/
}
#registrazione #newsletter  {
	float:left;
	width: 18px;
	border: none;
	padding: 0 0 0 0;
	margin: 4px 2px 0 2px;
}
#registrazione #rivenditore {
	float:left;
	width: 18px;
	border: none;
	padding: 0 0 0 0;
	margin: 4px 2px 0 2px;
}
#registrazione #privacy {
	float:left;
	width: 18px;
	border: none;
	padding: 0 0 0 0;
	margin: 4px 2px 0 2px;
}
#registrazione #avvisoprivacy {
	clear: both;
	float: none;
	height: 32px;
	line-height: 16px;
	width: 519px;
	background: #DF5B13;
	color: #FFFFFF;
	margin: 0 0 0 0;
	padding: 4px 4px 4px 4px;
}
#registrazione #labelsopracampo {
	width: 519px;
	font-size: 10px;
	height: 12px;
	line-height: 11px;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
}
#registrazione input {
	float: left;
	width: 195px;
	height: 16px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:  1px solid #000000;
	padding: 2px 2px 0 2px;
	margin: 2px 0 2px 0;
	font-size: 11px;
}
#registrazione input:focus {
	background: #000000;
	color: #FFFFFF;
}
#registrazione #inseriscicameracommercio {
	width: 400px;
	height: 20px;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: none;
	padding: 2px 2px 0 2px;
	margin: 2px 0 2px -2px;
	font-size: 11px;
}
#registrazione #inseriscicameracommercio:focus {
	background: #000000;
	color: #FFFFFF;
}
#registrazione fieldset div {
	float: left;
	margin: 2px 0 0 5px;
	padding: 0 5px 0 0;
	height: 20px;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	color: #DF5B13;
}
#registrazione fieldset div a:link, #registrazione fieldset div a:visited {
	color: #DF5B13;
}
#registrazione fieldset div a:hover{
	background: #E0E0E0;
	cursor: pointer;
}
#informazionipassword {
	height: auto;
	margin: 2px 0 0 -2px;
	padding: 5px 5px 5px 5px;
	font-size: 9px;
	line-height: 11px;
	color: #000000;
}
#informazionipassword_livellopw {
	height: 11px;
	margin: 2px 0 2px 0;
	padding: 0 0 0 0;
	font-size: 9px;
	line-height: 11px;
	color: #000000;
	border: 1px solid #000000;
	background: #DF5B13 url(/layout/livellopw_red.png) repeat-x;
	background: #FFCC00 url(/layout/livellopw_yellow.png) repeat-x;
	background: #98BB2F url(/layout/livellopw_green.png) repeat-x;
	background: #AED046 url(/layout/livellopw_green2.png) repeat-x;
	background: #CCCCCC url(/layout/livellopw_grey.png) repeat-x;
}
#informazionipassword_livellopw_livello {
	height: 11px;
	margin: 0 0 0 0;
	padding: 0 2px 0 2px;
	width: 505px;
	font-size: 9px;
	line-height: 11px;
	color: #000000;
	background: #DF5B13 url(/layout/livellopw_red.png) repeat-x;
	background: #FFCC00 url(/layout/livellopw_yellow.png) repeat-x;
	background: #98BB2F url(/layout/livellopw_green.png) repeat-x;
	background: #AED046 url(/layout/livellopw_green2.png) 20px;
	background: #FF0000;
	/*background: #CCCCCC url(/layout/livellopw_grey.png) repeat-x;*/
}
p.btn_effettuaregistrazione {
	width: 199px;
	height: 30px;
	line-height: 30px;
	float: left;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
		
}
p.btn_effettuaregistrazione a:link, p.btn_effettuaregistrazione a:visited {
	display: block;
	width: 199px;
	height: 30px;
	color: #FFFFFF;
	background: #98BB2F url(/layout/btn_effettuaregistrazione.png) 0 0 no-repeat ;
}
p.btn_effettuaregistrazione a:hover {
	background: #748E24 url(/layout/btn_effettuaregistrazione.png) 0 -30px no-repeat ;	
}
#rispostaajax {
	font-size: 11px;
	color: #DF5B13; 
	line-height: 15px;
	padding: 5px 0 5px 5px;
	border-bottom: 2px solid #E0E0E0;
}
#rispostaajax a:link, #rispostaajax a:visited {
	color: #DF5B13; 
}
#rispostaajax a:hover {
	color: #000000; 
}
/*fine style relativi al tipopagina = registrazione*/
/*inizio style relativi al tipopagina = login*/
#registrazione #logindimentica {
	line-height: 18px;
	width: 519px;
	font-size: 11px;
	border: none;
	margin: 0 0 0 0;
	padding: 3px 0 0 0;
}
#registrazione #logindimentica a:link, #registrazione #logindimentica a:visited {
	color: #DF5B13;
}
#registrazione #logindimentica a:hover {
	background: #E0E0E0;
	cursor: pointer;
}
p.btn_login {
	width: 61px;
	height: 30px;
	line-height: 30px;
	float: left;
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
		
}
p.btn_login a:link, p.btn_login a:visited {
	display: block;
	width: 61px;
	height: 30px;
	color: #FFFFFF;
	background: #98BB2F url(/layout/btn_login.png) 0 0 no-repeat ;
}
p.btn_login a:hover {
	background: #748E24 url(/layout/btn_login.png) 0 -30px no-repeat ;	
}
p.btn_invia {
	width: 54px;
	height: 30px;
	line-height: 30px;
	float: left;
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
		
}
p.btn_invia a:link, p.btn_invia a:visited {
	display: block;
	width: 54px;
	height: 30px;
	color: #FFFFFF;
	background: #98BB2F url(/layout/btn_invia.png) 0 0 no-repeat ;
}
p.btn_invia a:hover {
	background: #748E24 url(/layout/btn_invia.png) 0 -30px no-repeat ;	
}
/*inizio style relativi al tipopagina = login*/
/*fine - style relativi al blocco centrale*/

/*inizio - style relativi al blocco di destra*/
#corpo_destra {
	width: 242px;
	float: right;
}
#mieiclienti_curva {
	width: 242px;
	height: 35px;
	background: #FFFFFF url(/layout/ultimiarrivi_alto.png);
}
#mieiclienti_dritto {
	width: 242px;
	height: 18px;
	background: #FFFFFF url(/layout/banner_alto.png) 0 0 no-repeat;
}
#mieiclienti_titolosez { 
	width: 198px;
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
	font-size: 20px;
	line-height: 25spx;
	color: #000000;
}
#mieiclienti_titolosez i { 
	color: #6d6d6d;
	margin: 0 0 0 -7px;
	font-style: normal;
	text-transform: lowercase;
}
#mieiclienti_negozioselezionato { 
	display:block;
	width: 185px;
	line-height: 20px;
	text-indent: -11px;
	font-size: 11px;
	color: #212121;
	margin: 0 0 0 0;
	padding: 0 0 0 18px;
	height: 20px;
	overflow: hidden;
	border: 0px;
	border-bottom: 1px dotted #666666;
	text-decoration: none;
	background: #98BB2F; 
}
#corpo_destra_curvatesta {
	width: 242px;
	height: 35px;
	background: #FFFFFF url(/layout/ultimiarrivi_alto.png);
}
#corpo_destra_centro {
	width: 242px;
	background: #FFFFFF url(/layout/ultimiarrivi_centro.png);
}
#corpo_destra_titolosez { /*valido per tutte le voci dei menu di destra (quelle libere dai contentenitori "banner")*/
	width: 206px;
	margin: 0 0 0 12px;
	padding: 0 0 5px 13px;
	text-align:left;
	font-size: 20px;
	line-height: 25spx;
	color: #000000;
	border-bottom: 1px dotted #666666;
}
#corpo_destra_titolosez i {
	color: #6d6d6d;
	margin: 0 0 0 -7px;
	font-style: normal;
	text-transform: lowercase;	
}
#corpo_destra_centro_titolosez { /*valido per tutte le voci dei menu di destra (all'interno dei contentenitori "banner")*/
	width: 198px;
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
	font-size: 20px;
	line-height: 25spx;
	color: #000000;
}
#corpo_destra_centro_titolosez i { 
	color: #6d6d6d;
	margin: 0 0 0 -7px;
	font-style: normal;
	text-transform: lowercase;
}
#corpo_destra_gradiente {
	border-top: 1px dotted #666666;
	margin: 5px 0 0 -5px;
	padding: 0 0 0 0;
	width: 203px;
}
#corpo_destra_perscroll  {
	height: 152px;
	overflow-y: auto;
	overflow-x: hidden;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#corpo_destra_carrellomini_lineacarr {
	height: 37px;
	line-height: 37px;	
	font-size: 11px;
	color: #212121;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-bottom: 1px dotted #666666;
}
#corpo_destra_carrellomini_lineacarr:hover {
	display:block;
	overflow: hidden;
	border: 0px;
	border-bottom: 1px dotted #666666;
	text-decoration: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: #000000;
	color: #FFFFFF;
}
#corpo_destra_carrellomini_lineacarr a:link, #corpo_destra_carrellomini_lineacarr a:visited {
	display: block;
	color: #000000;
}
#corpo_destra_carrellomini_lineacarr:hover a {
	color: #FFFFFF;
}
#carrellomini_img {
	float: left;
	width: 35px;
	height: 35px;
	line-height: 37px;
	border: 1px solid #000000;
	background: #FFFFFF;
	margin: 0 0 0 8px;
	padding: 0 0 0 0;
	cursor: pointer;
	overflow: hidden;
}
#carrellomini_descrizione {
	float: left;
	width: 136px;
	height: 37px;
	line-height:18px;
	text-align: left;
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
	border: 0px;
}
#corpo_destra_carrellomini_pagamento {
	font-size: 10px;
	color: #FFFFFF;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#corpo_destra_carrellomini_pagamento a {
	display:block;
	width: 195px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	border: 0px;
	border-bottom: 1px dotted #FFFFFF;
	text-decoration: none;
	padding: 0 0 0 8px;
	background:#000000;
}
#corpo_destra_carrellomini_pagamento a:link, #corpo_destra_carrellomini_pagamento a:visited {
	color: #FFFFFF;
}
#corpo_destra_carrellomini_pagamento a:hover {
	background:#ededed;
	color:#212121;
	cursor: pointer;
}
#pagamentomini_sx {
	float: left;
	width: 105px;
}
#pagamentomini_cen {
	float: left;
	width: 63px;
	text-align: right;
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
	height: 20px;
	line-height: 20px;
}
#corpo_destra_carrellomini_spediz {
	clear: both;
	font-size: 10px;
	color: #FFFFFF;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display:block;
	width: 195px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	border: 0px;
	border-bottom: 1px dotted #FFFFFF;
	text-decoration: none;
	padding: 0 0 0 8px;
	background:#748E24;
}
#spedizmini_sx {
	float: left;
	width: 105px;
}
#spedizmini_cen {
	float: left;
	width: 63px;
	text-align: right;
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
	height: 20px;
	line-height: 20px;
}
#corpo_destra_carrellomini_vaiallacassa {
	background: #98BB2F url(/layout/vaiallacassamini.png) 0 0 no-repeat;
	color: #ffffff;
	font-size: 17px;
	border-bottom: 0px;
	height: 37px;
	line-height: 37px;
}
#corpo_destra_carrellomini_vaiallacassa:hover {
	background: #748E24 url(/layout/vaiallacassamini.png) 0 -37px no-repeat;
	border-bottom: 0px;
	cursor: pointer;
}
#vaiallacassamini_sx {
	float: left;
	width: 75px;
	height: 37px;
}
#vaiallacassamini_sx a:link, #vaiallacassamini_sx a:visited {
	display: block;
	width: 75px;
	height: 37px;
}
#vaiallacassamini_cen {
	float: left;
	width: 102px;
	height: 27px;
	line-height: 27px;
	font-size: 17px;
	text-align: right;
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
	color: #FFFFFF;
}
#vaiallacassamini_cen a:link, #vaiallacassamini_cen a:visited {
	display: block;
	color: #FFFFFF;
}
#vaiallacassamini_dx {
	float: left;
	width: 102px;
	height: 10px;
	line-height: 10px;
	text-align: right;
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
	font-size: 8px;
	color: #FFFFFF;
}
#vaiallacassamini_dx a:link, #vaiallacassamini_dx a:visited {
	display: block;
	color: #FFFFFF;
}

#corpo_destra_centro_gradiente {
	width: 203px;
	background: #FFFFFF url(/layout/ultimiarrivi_centro_gradiente.png);
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
}
#corpo_destra_centro_titolosez_bloccogradiente, #mieiclienti_altezzablocco {
	border-top: 1px dotted #666666;
	margin: 5px 0 0 -5px;
	padding: 0 0 0 0;
	width: 203px;
}
#mieiclienti_altezzablocco {
	max-height: 210px;
	overflow-y: auto;
	overflow-x: hidden;
}
#corpo_destra_centro_titolosez_bloccogradiente ul, #mieiclienti_altezzablocco ul {
	font-size: 11px;
	color: #212121;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#corpo_destra_centro_titolosez_bloccogradiente ul a, #mieiclienti_altezzablocco ul a {
	display:block;
	width: 185px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	border: 0px;
	border-bottom: 1px dotted #666666;
	text-decoration: none;
	padding: 0 0 0 18px;
	text-indent: -11px;
}
#corpo_destra_centro_titolosez_bloccogradiente ul a:link, #corpo_destra_centro_titolosez_bloccogradiente ul a:visited, #mieiclienti_altezzablocco ul a:link, #mieiclienti_altezzablocco ul a:visited  {
	color: #212121;
}
#corpo_destra_centro_titolosez_bloccogradiente ul a:hover, #mieiclienti_altezzablocco ul a:hover {
	background:#000000;
	color:#FFFFFF;
}
#corpo_destra_centro_titolosez_bloccogradiente ul.mostratutti a:link, #corpo_destra_centro_titolosez_bloccogradiente ul.mostratutti a:visited {
	background:#000000;
	color: #ffffff;
	border-bottom: 0px;
	line-height: 21px;
	height: 21px;
}
#corpo_destra_centro_titolosez_bloccogradiente ul.mostratutti a:hover {
	background:#ededed;
	color:#212121;
	border-bottom: 0px;
}
#corpo_destra_curvabase {
	width: 242px;
	height: 18px;
	background: #FFFFFF url(/layout/ultimiarrivi_base.png) 0 0 no-repeat;
}
#corpo_destra_banneralto {
	width: 242px;
	height: 18px;
	background: #FFFFFF url(/layout/banner_alto.png) 0 0 no-repeat;
}
#corpo_destra_bannercentro {
	width: 242px;
	background: #FFFFFF url(/layout/banner_centro.png) 0 0;
}
#corpo_destra_bannercentro_immagine {
	width: 203px;
	margin: 0 0 0 20px;
	background: #000000;
}
#corpo_destra_bannercentro_immagine a:link, #corpo_destra_bannercentro_immagine a:visited {
}
/*#corpo_destra_bannercentro_immagine a:hover img{
	-moz-opacity: 0.60;
	opacity: 0.60;
	filter: alpha(opacity=60);
}*/
#corpo_destra_bannercentro_bloccoofferta {
	padding: 0 0 5px 0;
	margin: 0 0 0 20px;
	width: 193px;
	background: #FFFFFF;
	border: 5px solid #000000;
	border-top: none;
	font-size: 10px;
	text-align: left;
	min-height: 110px;
	height: 110px;
}
#corpo_destra_bannercentro_bloccoofferta a:link, #corpo_destra_bannercentro_bloccoofferta a:visited {
	display: block;
	color: #ffffff;
	text-decoration: none;
}
#corpo_destra_bannercentro_bloccoofferta a:hover {
	color: #999999;
}
#corpo_destra_bannercentro_bloccoofferta b {
	display: block;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	font-size: 11px;
	font-weight: lighter;
	background: #000000;
	margin: 0 0 5px 0;
	text-decoration: none;
	cursor: pointer;
}
#corpo_destra_bannercentro_bloccoofferta i {
	font-style: normal;
	font-weight: lighter;
	font-size: 30px;
	color: #DF5B13;
	text-decoration: none;
	line-height: 28px;
	margin: 5px 0 5px 0;
}
#corpo_destra_bannercentro_bloccoofferta u {
	font-size: 15px;
	color: #DF5B13;
	text-decoration: none;
	margin: 5px 0 5px 0;
	font-style: normal;
}
#corpo_destra_bannercentro_bloccoofferta span {
	text-align: right;
}
#corpo_destra_bannercentro_bloccoofferta span {
	display: block;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	margin: 5px 0 5px 0;
	padding: 0 5px 0 0;
	/*text-align: right;*/
}

#corpo_destra_bannercentro_bloccoofferta i.rosso {
	color: #cc0000;
}
#corpo_destra_bannercentro_bloccoofferta u.rosso {
	color: #cc0000;
}
#corpo_destra_bannercentro_bloccoofferta i.nero {
	color: #000000;
}
#corpo_destra_bannercentro_bloccoofferta u.nero {
	color: #000000;
}
#corpo_destra_bannercentro_bloccoofferta i.grigio {
	color: #cccccc;
	text-decoration: line-through;
}
#corpo_destra_bannercentro_bloccoofferta u.grigio {
	color: #cccccc;
}
#corpo_destra_bannercentro_bloccoofferta img {
	float: left;
	padding: 3px;
	margin: 0 15px 5px 5px;
}
#corpo_destra_bannercentro_bloccoofferta img.bollino {
	float: left;
}
#corpo_destra_bannerbase {
	width: 242px;
	height: 18px;
	background: #FFFFFF url(/layout/banner_base.png) 0 0 no-repeat;
}
#corpo_destra_distributori, #corpo_centro_distributori {
	width: 242px;
	background: #FFFFFF;
}
#corpo_centro_distributori {
	width: 519px;
}
#corpo_destra_distributori ul, #corpo_centro_distributori ul {
	float: left;
	vertical-align: middle;
	width: 121px;
	height: 64px;
	line-height: 64px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: #FFFFFF url(/layout/sfondo_distributori.png) no-repeat;
}
#corpo_destra_distributori img, #corpo_centro_distributori img {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	position: relative;
	top: 50%;
	left: 50%;
	border: none;
}
/*fine - style relativi al blocco di destra*/


#footer{
	clear: both;
	width: 1003px;
	height: 32px;
	font-size: 10px;
	text-align: center;
	padding: 0 0 0 0;
	margin: 15px 0 0 0;
}
#footernetworkitaly {
	width: 982px;
	height: 32px;
	font-size: 10px;
	text-align: right;
	margin: 10px 10px 10px 10px;
	padding: 0 0 0 0;
}
#footer a:link, #footer a:visited {
	color: #6D6D6D;
}
#footer a:hover {
	color: #000000;
}
#footernetworkitaly a:link, #footernetworkitaly a:visited {
	color: #6D6D6D;
}
#footernetworkitaly a:hover {
	color: #000000;
}
#spazio {
	height: 30px;
}
#spazio.conriga {
	height: 30px;
	border-bottom: 2px solid #E0E0E0;
}
#riga_dotted {
	border-bottom: 2px dotted #E0E0E0;
}
#riga_solid {
	border-bottom: 2px solid #E0E0E0;
}

-->