.v5pxbr{
	font-size: 5px;
}
/*css vecchio trovaofferte  */
.tab960 {
	margin: 0px;
	padding: 0px;
	width: 960px;
	border: 0px none;
	background-color:#FFFFFF;
}
.tab639 {
	margin: 0px;
	padding: 0px;
	width: 639px;
	border: 0px none;
}
.tab321 {
	margin: 0px;
	padding: 0px;
	width: 321px;
	border: 0px none;
    background-image: url(images/img_sfondo8.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.red15 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #e30808;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
}
.red15 a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #e30808;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
}
.red15 a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #e30808;
	text-decoration: underline;
	margin: 0px;
	padding: 3px;
}
.verde15 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00d902;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
}
.verde15 a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00d902;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
}
.verde15 a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00d902;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
}
.tab639newsletters {
	margin: 0px;
	padding: 0px;
	width: 639px;
	border: 0px none;
	background-image: url(images/sfondo_newsletters.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.tab639newslettersEN {
	margin: 0px;
	padding: 0px;
	width: 639px;
	border: 0px none;
	background-image: url(images/sfondo_newsletters_en.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.tab610 {
	margin: 0px;
	padding: 0px;
	width: 610px;
	border: 0px none;
}
.brown12bold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #888065;
	text-decoration: none;
}
.bianco13normal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight:  normal;
	font-variant: normal;
	text-transform: none;
	color:  white;
	text-decoration: none;
	padding: 0px;
}
.bianco13normal a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight:  normal;
	font-variant: normal;
	text-transform: none;
	color:  white;
	text-decoration:  none;
	padding: 0px;
}
.bianco13normal a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight:  normal;
	font-variant: normal;
	text-transform: none;
	color:  white;
	text-decoration:  underline;
	padding: 0px;
}
.bianco13bold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style:  normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:  white;
	text-decoration: none;
	padding: 0px;
}
.bianco13bold a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:  white;
	text-decoration:  none;
	padding: 0px;
}
.bianco13bold a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:  white;
	text-decoration:  underline;
	padding: 0px;
}
.celeste13bold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3faff0;
	text-decoration: none;
	padding: 0px;
}
.celeste13boldm {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #3faff0;
	text-decoration: none;
	padding: 0px;
}
.celeste13boldm {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #3faff0;
	text-decoration: none;
	padding: 0px;
}
.campitesto {
	border: 3px solid #acc6d5;
	background-color: #eeffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #e30808;
	text-decoration: none;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
form {
	margin: 0px;
	padding: 0px;
	border: 0px none;
	border-color: #CCCCCC;

}
.bottone {
	background-color: #e30808;
	border: 3px solid #FF0000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}
.bottone a{
	background-color: #e30808;
	border: 3px solid #FF0000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: overline; 
	cursor: pointer;
}
.bottone a:hover{
	background-color: #e30808;
	border: 3px solid #FF0000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}
.celeste13normal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3faff0;
	text-decoration: none;
}
.celeste12normal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3faff0;
	text-decoration: none;
}
.celeste12normalcon {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3faff0;
	text-decoration: none;
}
.celeste12normalcon a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3faff0;
	text-decoration: none;
}
.celeste12normalcon a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #b70000;
	text-decoration: none;
}
.celeste13normal a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3faff0;
	text-decoration:  none;
}
.celeste13normal a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3faff0;
	text-decoration:  underline;
}
.brown12normal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #888065;
	text-decoration: none;
	padding: 0px;
}
.bianco12 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.bianco12 a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.bianco12  a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: underline;
}
.tab339 {
	margin: 0px;
	padding: 0px;
	width: 339px;
	border: 0px none;
}
.marrone16 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #7e2e1b;
	text-decoration: none;
	margin: 0px;

	border: 0px none;
}
.marrone16m {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #7e2e1b;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	border: 0px none;
}
.marrone12m {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #7e2e1b;
	text-decoration: none;
	margin: 0px;
	border: 0px none;
}
.marrone12mb {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #7e2e1b;
	text-decoration: line-through;
	margin: 0px;
	border: 0px none;
}
.red13m {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #e33f00;
	text-decoration: none;
	margin: 0px;
	border: 0px none;
}
.red13mb {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #e33f00;
	text-decoration: line-through;
	margin: 0px;
	border: 0px none;
}

.tab104 {
	margin: 0px;
	padding: 0px;
	width: 104px;
	border: 0px none;
}
div {
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
.bianco13 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.bianco13 a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.bianco13 a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #e30808;
	text-decoration: none;
}
.marronecancellato12 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #888065;
	font-style: normal;
	line-height: 12px;
	font-variant: normal;
	text-transform: none;
	text-decoration: line-through;
}
.red11 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #e30808;
	text-decoration: none;
}
.red11 a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #e30808;
	text-decoration: none;
}
.red11 a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #e30808;
}
.tab300 {
	margin: 0px;
	padding: 0px;
	width: 300px;
	border: 0px none;
}

.celestescuro {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #839faf;
	text-decoration: none;
}
.celestescurome {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #839faf;
	text-decoration: none;
}
.celestescurome a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #839faf;
	text-decoration: none;
}
.celestescurome a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #c80000;
	text-decoration: none;
}
.celeste13bold a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3faff0;
	text-decoration:  none;
	padding: 0px;
}
.celeste13bold a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3faff0;
	text-decoration:  underline;
	padding: 0px;
}
.tab265 {
	margin: 0px;
	padding: 0px;
	width: 265px;
	border: 0px none;
}
.tab255 {
	margin: 0px;
	padding: 0px;
	width: 255px;
	border: 0px none;
}
.tab8 {
	margin: 0px;
	padding: 0px;
	width: 8px;
	border: 0px none;
	height: 100%;
}

.tab310 {
	margin: 0px;
	padding: 0px;
	width: 310px;
	border: 0px none;
}

.tab319 {
	margin: 0px;
	padding: 0px;
	width: 309px;
	border: 0px none;
}
img {
	border: 0px none;
	margin: 0px;
	padding: 0px;
}
.bianco23 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.bianco23 a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.bianco23 a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.tab144 {
	margin: 0px;
	padding: 0px;
	width: 144px;
	border: 0px none;
}
.celeste23bold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3faff0;
	text-decoration: none;
	padding: 0px;
}


.button{
	font-family: verdana, arial, sans-serif;
	font-size: 0.8em;
	text-align:center;
	background-color: #F2F2F2;
	border: #5e5d63 1px solid;
}

.tbox.chatbox {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

.spacer {
	padding: 2px 0 2px 0;
}

.indent {
  margin: 10px;
  padding: 10px;
  background-color: #B4C835;
  border: #6CC7DC 1px solid;
}

.smalltext {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	text-align:center;
}

.smallblacktext {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	text-align:center;
}

.mediumtext {
	font: 11px 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.tbox{
	background-color: #F4F7FA;
	border: #5e5d63 1px solid;
	color: #333136;
	font: 10px verdana, arial, sans-serif;
}
.tboxr{
background-color: #ffa595;
	border: #5e5d63 1px solid;
	color: #333136;
	font: 10px verdana, arial, sans-serif;
}

.helpbox {
	border: 0px;
	background-color: transparent;
	color: #333136;
	font: 9px verdana, arial, sans-serif;
}


.fborder {
	border: 0px solid ;
      border-color: #ccc #336699 #336699 #ccc;
	background-color: #fff;	
}

.forumheader{
	height:10px;
	background-color: #48505e;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	color:#fff;
	padding: 4px;
	border: 1px solid #336699;
}

.forumheader a{
	color: #fff;
}

.forumheader a:hover {
	color: orange;
}

.forumheader2{
	background-color: #DDD;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	padding: 4px;
	border: 1px solid #ccc;
	text-align:left;
}

.forumheader3{
	height:10px;
	background-color: #DDD;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000;
	padding: 4px;
	border: 1px solid #ccc;
	text-align:left;
}

.forumborder{
	border:  #000080 1px solid;
	background-color: #F4F7FA;
}

.fcaption {
	height:15px;
	border: 1px solid #336699;
	padding: 2px 0 2px 8px;
	background-color: #888;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
      text-align:center;
}

.fcaption a{
	padding-right:4px;
	color:#fff;
}

.classetd a {
	display: block; /* Fondamentale! Da impostare sempre */
	position: relative; /* Fondamentale! Da impostare sempre */
	text-decoration: none; /* Eliminiamo la sottolineatura del link */
}
.classetd a:hover {
	color: #FFFFFF; /* Cambiamo il colore del link al passaggio del mouse */
	background-color: #d50900; /* Cambiamo il colore di sfondo al passaggio del mouse */
	text-decoration: none;
}
/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 4px 10px;
margin-left: 5px;
margin-top: 0px;
margin-bottom: -12px;
font: bold 12px sans-serif;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
	text-decoration: none;
	position: static;
	height: 45px;
	z-index: 0;
	padding: 3px 10px;
	margin-bottom: -12px;
	margin-left: 5px;
	border: 0px solid #778;
	color: #7e2e1b;
	background: white url(images/shade.gif) repeat-x top left;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #888065;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 0px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(images/shadeactive.gif);

}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

#tab339 {
	margin: 0px;
	padding: 5px;
	width: 319px;
	border: 0px none;
	background-color: #c7bd9a;
	position: relative;
	height: 200px;
	overflow: auto;
	scrollbar-3d-light-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
	scrollbar-base-color:#d9d2b8;
	scrollbar-dark-shadow-color:#ffffff;
	scrollbar-face-color:#b0a98e;
	scrollbar-highlight-color:#b0a98e;
	scrollbar-shadow-color:#d9d2b8;
}
.bianco12menu {
	font-family: sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	border: 0px none;
	padding: 0px;
}
.bianco12menu a{
	font-family: sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	border: 0px none;
	padding: 0px;
}
.bianco12menu a:hover{
	font-family: sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	border: 0px none;
	padding: 0px;
	background-color: #7e2e1b;
}
#tab339categorie {
	margin: 0px;
	padding: 5px;
	width: 319px;
	border: 0px none;
	background-color: #c7bd9a;
	position: relative;
	height: 200px;
	overflow: auto;
	scrollbar-3d-light-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
	scrollbar-base-color:#d9d2b8;
	scrollbar-dark-shadow-color:#ffffff;
	scrollbar-face-color:#b0a98e;
	scrollbar-highlight-color:#b0a98e;
	scrollbar-shadow-color:#d9d2b8;
}
.bianco12menucategorie {
	font-family: sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	border: 0px none;
	padding: 0px;
}
.bianco12menucategorie a{
	font-family: sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	border: 0px none;
	padding: 0px;
}
.bianco12menucategorie a:hover{
	font-family: sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	border: 0px none;
	padding: 0px;
	background-color: #c18734;
}
.tab339sfondo {
	background-image: url(images/sfondo_menu.gif);
	background-position: right center;
	margin: 0px;
	padding: 0px;
	width: 339px;
	border: 0px none;
	background-repeat: no-repeat;
}
#tab300 {
	margin: 0px;
	padding: 5px;
	width: 300px;
	border: 0px none;
	background-color: #c7bd9a;
	position: relative;
	height: 180px;
	overflow: auto;
	scrollbar-3d-light-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
	scrollbar-base-color:#d9d2b8;
	scrollbar-dark-shadow-color:#ffffff;
	scrollbar-face-color:#b0a98e;
	scrollbar-highlight-color:#b0a98e;
	scrollbar-shadow-color:#d9d2b8;
	text-align: left;
}

.bianco12menu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	border: 0px none;
	padding: 0px;
}
.bianco12menu a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	border: 0px none;
	padding: 0px;
}
.bianco12menu a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	border: 0px none;
	padding: 0px;
	background-color: #7e2e1b;
}
#tab339categorie {
	margin: 0px;
	padding: 5px;
	width: 319px;
	border: 0px none;
	background-color: #c7bd9a;
	position: relative;
	height: 200px;
	overflow: auto;
	scrollbar-3d-light-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
	scrollbar-base-color:#d9d2b8;
	scrollbar-dark-shadow-color:#ffffff;
	scrollbar-face-color:#b0a98e;
	scrollbar-highlight-color:#b0a98e;
	scrollbar-shadow-color:#d9d2b8;
}
.bianco12menucategorie {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	border: 0px none;
	padding: 0px;
}
.bianco12menucategorie a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	border: 0px none;
	padding: 0px;
}
.bianco12menucategorie a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	border: 0px none;
	padding: 0px;
	background-color: #c18734;
}
.tab339sfondo {
	background-image: url(images/sfondo_menu.gif);
	background-position: center center;
	margin: 0px;
	padding: 0px;
	width: 339px;
	border: 0px none;
	background-repeat: no-repeat;
}
.tab270ricerca {
	background-image: url(images/uomo_sfondo_ricerca.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	width: 270px;
	border: 0px none;
}
.tab270 {
	margin: 0px;
	padding: 0px;
	width: 270px;
	border: 0px none;
}
.tab270red {
	background-color: #d60808;
	border: 1px solid #ac0000;
}
.tab270pubblicita {
	margin: 0px;
	padding: 0px;
	width: 270px;
	border: 4px solid #d9eaf3;
	background-color: #FFFFFF;
}
.tab270pubblicitad {
	margin: 0px;
	padding: 0px;
	width: 270px;
	border: 4px solid #fbd4d9;
	background-color: #FFFFFF;
}
.grigio16 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.grigio16m {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
}
.tab670 {
	margin: 0px;
	padding: 0px;
	width: 670px;
	border: 0px none;
}
.tab380 {
	margin: 0px;
	padding: 0px;
	width: 380px;
	border: 0px none;
}
.tab660 {
	margin: 0px;
	padding: 0px;
	width: 660px;
	border: 0px none;
}
.tab330 {
	margin: 0px;
	padding: 0px;
	width: 330px;
	border: 0px none;
}
.tab110 {
	margin: 0px;
	padding: 0px;
	width: 110px;
	border: 0px none;
}
.tab648 {
	margin: 0px;
	padding: 0px;
	width: 648px;
	border: 0px none;
}
.tab650dettagliobusta{
background-image: url(images/sfondo_dettaglio_carrello1.gif);
background-repeat: no-repeat;
background-position: right bottom;
margin: 0px;
padding: 5px;
width: 650px;
border: 0px none;
}
.tab650 {
	margin: 0px;
	padding: 0px;
	width: 650px;
	border: 0px none;
}
.tab90sconto {
	background-image: url(images/sconto_ruota.gif);
	background-position: left top;
	border: 0px none;
	margin: 0px;
	padding: 0px;
	width: 90px;
	background-repeat: no-repeat;
}
.celeste21normal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3faff0;
	text-decoration: line-through;
	padding: 0px;
}
.red23normal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #e30808;
	text-decoration: none;
	padding: 0px;
}
.red23normal a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #e30808;
	text-decoration: none;
	padding: 0px;
}
.red23normal a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #e30808;
	text-decoration: none;
	padding: 0px;
}
.red20bold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #e30808;
	text-decoration: none;
	padding: 0px;
}
.red15normal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #e30808;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
}
.tab90 {
	margin: 0px;
	padding: 0px;
	width: 90px;
	border: 0px none;
}
.tab280 {
	margin: 0px;
	padding: 0px;
	width: 280px;
	border: 0px none;
}
.Taglia {
	background-image : url(images/Taglia.jpg);
	border: 0px none;
	vertical-align: text-bottom;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 26px;
	cursor: pointer;
}
.Arancione {
	background-image : url(images/Arancione.jpg);
	border: 0px none;
	vertical-align: text-bottom;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 22px;
	cursor: pointer;
}
.Argento {
	background-image : url(images/Argento.jpg);
	border: 0px none;
	vertical-align: text-bottom;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 22px;
	cursor: pointer;
}
.Azzurro {
	background-image : url(images/Azzurro.jpg);
	border: 0px none;
	vertical-align: text-bottom;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 22px;
	cursor:pointer;
}
.Beige {
	background-image : url(images/Beige.jpg);
	border: 0px none;
	vertical-align: text-bottom;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 22px;
	cursor:pointer;
}
.Bianco {
	background-image : url(images/Bianco.jpg);
	border: 0px none;
	vertical-align: text-bottom;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 22px;
	cursor:pointer;
}
.Blu {
	background-image : url(images/Blu.jpg);
	border: 0px none;
	vertical-align: text-bottom;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 22px;
	cursor:pointer;
}
.Bordeaux {
	background-image : url(images/Bordeaux.jpg);
	border: 0px none;
	vertical-align: text-bottom;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 22px;
	cursor:pointer;
}
.Giallo {
	background-image : url(images/Giallo.jpg);
	border: 0px none;
	vertical-align: text-bottom;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 22px;
	cursor:pointer;
}
.Grigio {
	background-image : url(images/Grigio.jpg);
	border: 0px none;
	vertical-align: text-bottom;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 22px;
	cursor:pointer;
}
.Lilla{
	background-image : url(images/Lilla.jpg);
	border: 0px none;
	vertical-align: text-bottom;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 22px;
	cursor:pointer;
}
.Marrone {
	background-image : url(images/Marrone.jpg);
	border: 0px none;
	vertical-align: text-bottom;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 22px;
	cursor:pointer;
}
.Nero {
	background-image : url(images/Nero.jpg);
	border: 0px none;
	vertical-align: text-bottom;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 22px;
	cursor:pointer;
}
.Rosa {
	background-image : url(images/Rosa.jpg);
	border: 0px none;
	vertical-align: text-bottom;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 22px;
	cursor:pointer;
}
.Rosso {
	background-image : url(images/Rosso.jpg);
	border: 0px none;
	vertical-align: text-bottom;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 22px;
	cursor:pointer;
}
.Oro {
	background-image : url(images/Oro.jpg);
	border: 0px none;
	vertical-align: text-bottom;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 22px;
	cursor:pointer;	
}
.Verde {
	background-image : url(images/Verde.jpg);
	border: 0px none;
	vertical-align: text-bottom;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 22px;
	cursor:pointer;
}
.Viola {
	background-image : url(images/Viola.jpg);
	border: 0px none;
	vertical-align: text-bottom;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 22px;
	cursor:pointer;
}

.nero12bold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.nero12boldms {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: red;
	text-decoration: underline;
	text-align: right;
}
.nero12normal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.nero12normal a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.nero12normal a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: underline;
}
.nero12boldlm {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
}
.tab210sfondo {
	margin: 0px;
	padding: 0px;
	width: 210px;
	border: 0px none;
	background-color: #dbe9f1;
}
.nero10bold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.nero11bold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.nero11boldm {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
}
.tab108 {
	margin: 0px;
	padding: 0px;
	width: 108px;
	border: 0px none;
}
.grigio18normal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: line-through;
	padding: 0px;
}
.nextprev{
	border: 0px solid #696C6C;
	color: #404040;
	font-family: Arial;
	font-weight: bolder;
	text-align:center;
	text-transform: uppercase;
}
.nextprev a{
	border: 0px solid #696C6C;
	font-family: Arial;
	font-weight: bolder;
	text-align:center;
	text-transform: uppercase;
}
.nextprev a:hover{
	border: 0px solid #696C6C;
	color: #2a2a2a;
	font-family: Arial;
	font-weight: bolder;
	text-align:center;
	text-transform: uppercase;
}
.grigio12bold {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 5px;
	border: none;
}
.grigio14bold {
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 0px 5px 5px;
	border: none;
}
.formceleste {
	background-color: #3faff0;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px;
	margin: 1px;
	border: 1px solid #ffffff;
}
.formcerca{
	background-color: #dbdbdb;
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight:  bold;
	font-variant: normal;
	text-align: left;
	color: black;
	text-decoration: none;
	border: 1px solid #f4a460;
	text-transform: none;
}
.buttonit {
	background-image : url(images/italia.gif);
	border: 0px none;
	vertical-align: text-bottom;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}
.buttonen {
	background-image : url(images/inglese.gif);
	border: 0px none;
	vertical-align: text-bottom;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}
.miniatura {
float: right;
}
/*  INIZIO DONNA   */

.rosa13bold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #E5506E;
	text-decoration: none;
	padding: 0px;
}
.rosa13boldm {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #E5506E;
	text-decoration: none;
	padding: 0px;
}

.rosa13normal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #E5506E;
	text-decoration: none;
}
.rosa12normal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #E5506E;
	text-decoration: none;
}
.rosa12normalcon {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #E5506E;
	text-decoration: none;
}
.rosa12normalcon a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #E5506E;
	text-decoration: none;
}
.rosa12normalcon a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #b70000;
	text-decoration: none;
}
.rosa13normal a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #E5506E;
	text-decoration: underline;
}
.rosa13normal a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #E5506E;
	text-decoration: none;
}
.rosascuro {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3F222A;
	text-decoration: none;
}
.rosascurome {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3F222A;
	text-decoration: none;
}
.rosascurome a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3F222A;
	text-decoration: none;
}
.rosascurome a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #c80000;
	text-decoration: none;
}
.rosa13bold a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #E5506E;
	text-decoration: underline;
	padding: 0px;
}
.rosa13bold a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #E5506E;
	text-decoration: none;
	padding: 0px;
}

.rosa23bold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #E5506E;
	text-decoration: none;
	padding: 0px;
}

.rosa21normal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #E5506E;
	text-decoration: line-through;
	padding: 0px;
}

.formrosa {
	background-color: #E5506E;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px;
	margin: 1px;
	border: 1px solid #ffffff;
}
.tab639newslettersdonna {
	margin: 0px;
	padding: 0px;
	width: 639px;
	border: 0px none;
	background-image: url(images/sfondo_newsletters_donna.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.tab210sfondodonna {
	margin: 0px;
	padding: 0px;
	width: 210px;
	border: 0px none;
	background-color: #E5506E;
}
.campitestodonna {
	border: 3px solid #E5506E;
	background-color: #ffffff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3f222A;
	text-decoration: none;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.tab210sfondodonna {
	margin: 0px;
	padding: 0px;
	width: 210px;
	border: 0px none;
	background-color: #eecece;
}
.tab650dettagliobustaf{
background-image: url(images/sfondo_dettaglio_carrellof.gif);
background-repeat: no-repeat;
background-position: right bottom;
margin: 0px;
padding: 5px;
width: 650px;
border: 0px none;
}
/*  FINE DONNA   */

.errore{
background-color: red;
color: white;
font: bold;
text-align: center;
vertical-align: middle;
text-transform: uppercase;
font: 16px;
font-family: sans-serif;
margin: 0px;
padding: 5px;
width: 300px;
border: 0px none;
}
.erroremessaggio{
background-color: red;
color: white;
text-align: center;
vertical-align: middle;
text-transform: uppercase;
font: 16px;
font-family: sans-serif;
font-weight: bold;
}
.okmessaggio{
background-color: #00d002;
color: white;
text-align: center;
vertical-align: middle;
text-transform: uppercase;
font: 16px;
font-family: sans-serif;
font-weight: bold;
}

/*INIZIO MENU PRINCIPALE*/
#tablist{
	padding: 3px 0 3px 20px;
	font: bold 12px Verdana;
	margin: 0px;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
padding: 3px 0.5em;
margin-left: 5px;
border: 0px solid #c7bd9a;
border-bottom: none;
background: #d9d2b8 url(images/down.gif) no-repeat center bottom;
}

#tablist li a:link, #tablist li a:visited{
color: #ffffff;
}

#tablist li a.current{
background: lightyellow;
}

#tabcontentcontainer{
	width: 319px;
	padding: 0px;
	border: 0px solid #ffffff;
	background-color:#c7bd9a;
	margin: 0px;
}

.tabcontent{
display:none;
}
/*FINE MENU PRINCIPALE*/


/*INIZIO CARRELLO*/
button, div, form, img, input, li, p, select, span, textarea,table, td, tr{
	margin: 0px;
	padding: 0px;
	border: 0px none;
}

body {
	background-image: url(images/fondo_natale.jpg);
	background-position: 50% top;
	background-repeat: no-repeat;
	background-color: transparent;
	display: block;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	background-repeat: no-repeat;
	background-attachment: fixed;
}
span{
	margin: 0;
	padding: 0;
}
.separatore {
	background-image: url(carrello_separatore.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	width: 15px;
	border: 0px none;
	height: 95px;
}
.tab310top {
	margin: 0px;
	padding: 0px;
	width: 310px;
	border: 0px none;
	height: 95px;
}
.grigio13 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.red16normal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #e30808;
	text-decoration: none;
	padding: 0px;
}
.red16normal a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #e30808;
	text-decoration: none;
	padding: 0px;
}
.red16normal a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #e30808;
	text-decoration: overline;
	padding: 0px;
}
.tab248 {
	margin: 0px;
	padding: 0px;
	width: 248px;
	height: 95px;
	border: 0px none;
}

.nero13normal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	padding: 0px;
}
.nero13normal a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	padding: 0px;
}
.nero13normal a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:  #d92100;
	text-decoration: underline;
	padding: 0px;
}
.nero13normalcap {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
	padding: 0px;
}
.maiuscolo {
	text-transform:  uppercase;
}
.minuscolo {
	text-transform:  lowercase;
}
.captalizza {
	text-transform:  capitalize;
}
.nero13bold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	padding: 0px;
}
.verde13bold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #009001;
	text-decoration: none;
	padding: 0px;
}
.tab900 {
	margin: 0px;
	padding: 0px;
	width: 900px;
	border: 0px none;
}
.nero16bold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.nero16bold a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
}
.nero16bold a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.tab880 {
	margin: 0px;
	padding: 0px;
	width: 880px;
	border: 0px none;
}
.formcarrello {
	background-color: #6A6A6A;
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #F3F3F3;
	text-decoration: none;
	border: 1px solid #FFFFFF;
}
.tab420descrizione {
	margin: 0px;
	padding: 0px;
	width: 420px;
	border: 0px none;
	height: 100px;
}
.bottonered {
	background-color: #E30808;
	height: 20px;
	font-family: Arial;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
}
.bottonecerca {
	background-color: #ababab;
	height: 18px;
	font-family: Arial;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	border: 1px solid #f5c094;
	text-transform: uppercase;
	padding: -1px;
}
.bottonered a{
	background-color: #E30808;
	height: 20px;
	font-family: Arial;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
}
.bottonered a:hover{
	background-color: #E30808;
	height: 20px;
	font-family: Arial;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
}

.tab480 {
	margin: 0px;
	padding: 0px;
	width: 480px;
	border: 0px none;
}
.bianco13bold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	padding: 0px;
}
.verde23normal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #33cc33;
	text-decoration: none;
	padding: 0px;
}

.tab860 {
	margin: 0px;
	padding: 0px;
	width: 860px;
	border: 0px none;
}
.formcarrellobianco {
	background-color: #ffffff;
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	color: #E30808;
	text-decoration: none;
	border: 1px solid #666666;
	font-weight: bold;
}

.red13normal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #e30808;
	text-decoration: none;
	padding: 0px;
}
.red13normal a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #e30808;
	text-decoration: none;
	padding: 0px;
}
.red13normal a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: black;
	text-decoration: underline;
	padding: 0px;
}
.red13rol {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #d92100;
	text-decoration: none;
	padding: 0px;
}
.red13rol a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #d92100;
	text-decoration: none;
	padding: 0px;
}
.red13rol a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:  black;
	text-decoration: underline;
	padding: 0px;
}
.red13ar {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: black;
	text-decoration: none;
	padding: 0px;
}
.red13ar a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: black;
	text-decoration: none;
	padding: 0px;
}
.red13ar a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #e30808;
	text-decoration: underline;
	padding: 0px;
}
.tab600pagamento {
	background-image: url(images/sfondo_pagamento.png);
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 600px;
	background-repeat: repeat-x;
	background-position: left top;
}
.nero11normal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.red26normal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #e30808;
	text-decoration: none;
	padding: 0px;
}
.nero26normal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:  Black;
	text-decoration: none;
	padding: 0px;
}
.verde26normal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00d902;
	text-decoration: none;
	padding: 0px;
}

.inputreq {
font-family: Geneva, Arial, Helvetica, sans-serif;
background-color: red;
color: #FFFFFF;
font-weight: bold;
}
/*FINE CARRELLO*/

.tab480popup {
	margin: 0px;
	padding: 0px;
	width: 480px;
	border: 10px solid #FFFFFF;
	background-color: #F3f3f3;
}
.tab470 {
	margin: 0px;
	padding: 0px;
	width: 470px;
	border: 0px none;
}
.tab500gallery {
	background-image: url(images/top_photogallery.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	width: 520px;
	border-top: 0px solid;
	border-right: 10px solid #FFFFFF;
	border-bottom: 10px solid #FFFFFF;
	border-left: 10px solid #FFFFFF;
}
.tab500 {
	margin: 0px;
	padding: 0px;
	width: 500px;
	border: 0px none;
}
.grigioscuro {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #656565;
	text-decoration: none;
}
.grigioscurome {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #656565;
	text-decoration: none;
}
.grigioscurome a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #656565;
	text-decoration: none;
}
.grigioscurome a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #c80000;
	text-decoration: none;
}
.grigio13bold {
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #929292;
	text-decoration: none;
	margin: 0px;
	padding: 0px 5px 5px;
	border: none;
}
.grigio13bold a{
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #929292;
	text-decoration: none;
	margin: 0px;
	padding: 0px 5px 5px;
	border: none;
}
.grigio13bold a:hover{
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #929292;
	text-decoration: none;
	margin: 0px;
	padding: 0px 5px 5px;
	border: none;
}
.sopra {
	background-image: url(images/sopra.gif);
	background-repeat: no-repeat;
	background-position: center;
    background-color: transparent;
    cursor: pointer;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 19px;
	border: 0px none;
}
.sotto {
	background-image: url(images/sotto.gif);
	background-repeat: no-repeat;
	background-position: center;
   background-color: transparent;
   cursor: pointer;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 19px;
	border: 0px none;
}
.rosa23bold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #eca4ad;
	text-decoration: none;
	padding: 0px;
}
.rosa23bold a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #eca4ad;
	text-decoration: none;
	padding: 0px;
}
.rosa23bold a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #eca4ad;
	text-decoration: underline;
	padding: 0px;
}
.celeste23bold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3faff0;
	text-decoration: none;
	padding: 0px;
}
.celeste23bold a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3faff0;
	text-decoration: none;
	padding: 0px;
}
.celeste23bold a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3faff0;
	text-decoration: underline;
	padding: 0px;
}
.tab120u {
	margin: 0px;
	padding: 0px;
	width: 120px;
	border: 1px double #d9eaf2;
}
.tab120d {
	margin: 0px;
	padding: 0px;
	width: 120px;
	border: 1px double #fbd5d9;
}
.tab650_dettaglio_busta_donna {
	background-image: url(images/donna_sfondo_dettaglio_carr1.gif);
	margin: 0px;
	padding: 5px;
	width: 650px;
	border: 0px none;
	background-position: bottom;
}

/*cercaborse  */


.tab980new {
	margin: 0px;
	padding: 0px;
	width: 980px;
	border: 0px none;
	background-color:#FFFFFF;
}
.tab300new {
	margin: 0px;
	padding: 0px;
	width: 300px;
	border: 0px none;
}
.registrazionenew {
	background-color: #e9e9e9;
	border: 1px inset #babbb5;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left top;
}
.nero13boldnew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.bottoneRegistrazioneNew {
	margin: 0px;
	padding: 0px;
	height: 28px;
	width: 24px;
	background-repeat: no-repeat;
	background-position: left top;
	border: 0px none;
	background-image: url(images/bottone_verde.gif);
	background-color: transparent;
	cursor: pointer;
}
.nero12normalnew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.nero12normalnew a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: underline;
}
.nero12normalnew a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.tab980cercaNew {
	margin: 0px;
	padding: 0px;
	width: 980px;
	border: 0px none;
	background-image: url(images/sfondo270_cerca.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.tab450new {
   background-image: url(images/n_sfondo_concept.jpg);
	margin: 0px;
	padding: 0px;
	width: 450px;
	border: 0px none;
}
.tab520new {
	margin: 0px;
	padding: 0px;
	width: 520px;
	border: 0px none;
}
form {
	border: 0px none;
	margin: 0px;
	padding: 0px;
}
.bottoneCercaNew {
	background-image: url(images/bottone_cerca.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 19px;
	border: 0px none;
	background-color: transparent;
	cursor: pointer;
}
.tab250new {
	margin: 0px;
	padding: 0px;
	width: 250px;
	border: 0px none;
}
.menutendinanew {
	background-color: #A3CF0B;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #FFFFFF;
}
input {
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
.tab110new {
	margin: 0px;
	padding: 0px;
	width: 110px;
	border: 0px none;
}
.tab972new {
	margin: 0px;
	padding: 0px;
	width: 972px;
	border: 0px none;
}
.bottoneITnew {
	background-image: url(images/it.jpg);
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 29px;
	border: 0px none;
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
}
.bottoneENnew {
	background-image: url(images/en.jpg);
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 29px;
	border: 0px none;
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
}
.tab295new {
	margin: 0px;
	padding: 0px;
	width: 295px;
	border: 0px none;
}
.tab480new {
	margin: 0px;
	padding: 0px;
	width: 480px;
	border: 0px none;
}
.testo12obliguonew {
	font-family: Arial, Helvetica, sans-serif;
	color: #3f3f3f;
	font-size: 12px;
	font-style: oblique;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
.tab920new {
	margin: 0px;
	padding: 0px;
	width: 920px;
	border: 0px none;
}
.tab174new {
	margin: 0px;
	padding: 0px;
	width: 174px;
	border: 0px none;
}
.titolo174sfondonew {
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 174px;
	border: 0px none;
}
.nero15new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.nero15new a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: underline;
}
.nero15new a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.bianco12boldnew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
}
.bianco12boldnew a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
}
.bianco12boldnew a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #a3cf0b;
	text-decoration: none;
}
.nero12boldnew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.nero18boldnew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.Bianco18boldnew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.Bianco18boldnew a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.Bianco18boldnew a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #a3cf0b;
	text-decoration: none;
}
.tab650new {
	margin: 0px;
	padding: 0px;
	width: 650px;
	border: 0px none;
}
.verde18boldnew 	{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #a3cf0b;
	text-decoration: none; 
	}	
.sfondo450parentesiNew {
	background-image: url(images/slogan.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 450px;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	height: 190px;
}
.nero23boldnew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	line-height: 22px;
	font-weight: bolder;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.bianco10normalnew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
}
.bianco11boldnew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
}
.bianco12normalnew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
}
.bianco23boldnew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	line-height: 25px;
	font-weight: bolder;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
}
.tab700new {
	margin: 0px;
	padding: 0px;
	width: 700px;
	border: 0px none;
}
.nero12boldnew a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.nero12boldnew a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: underline;
}
.verde10normalnew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	color: #a3cf0b;
	text-decoration: none;
}
.bianco10normalnew a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	text-decoration: underline;
}
.bianco10normalnew a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
}.tab174articolonew {
	background-image: url(images/sfondo_articolo.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 27px;
	width: 174px;
}
.bottoneRegistrazionemaxNew {
	margin: 0px;
	padding: 0px;
	height: 48px;
	width: 40px;
	background-repeat: no-repeat;
	background-position: left top;
	border: 0px none;
	background-image: url(images/bottone_verde_max.gif);
	background-color: transparent;
	cursor: pointer;
}
.sfondomenuinternonew {
	background-image: url(images/220.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
	width: 250px;
	border: 0px none;
}
.tabcurvainternonew {
	margin: 0px;
	padding: 0px;
	width: 250px;
	border: 0px none;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(images/curva_dx_cerca.png);
}
.tab720new {
	margin: 0px;
	padding: 0px;
	width: 720px;
	border: 0px none;
}
.verde18boldnew 	a{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #a3cf0b;
	text-decoration: none; }
.verde18boldnew 	a:hover{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none; }
.tab980articolonew {
	background-image: url(images/sfondo_articolo.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 27px;
	width: 980px;
}.bottonecompranew {
	background-color: #a3cf0b;
	margin: 0px;
	padding: 0px;
	border: 1px outset #d6ed89;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	line-height: 23px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	cursor:pointer;
}
.photodettaglionew {
	margin: 0px;
	padding: 0px;
	width: 320px;
	border: 0px none;
}
.tab315new {
	margin: 0px;
	padding: 0px;
	width: 315px;
	border: 0px none;
}
.tab400new {
	margin: 0px;
	padding: 0px;
	width: 400px;
	border: 0px none;
}
.testo12obliguonew a{
	font-family: Arial, Helvetica, sans-serif;
	color: #3f3f3f;
	font-size: 12px;
	font-style: oblique;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
}
.testo12obliguonew a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #3f3f3f;
	font-size: 12px;
	font-style: oblique;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
.tab650social {
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	width: 650px;
	border: 0px none;
	background-image: url(images/sfondo_newsletter.jpg);
}
.tab980faq {
	margin: 0px;
	padding: 0px;
	width: 980px;
	background-image: url(images/sfondo_faq.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.nero11boldnew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.nero13boldnew a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.nero13boldnew a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: underline;
}
.red16normal {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #e30808;
	text-decoration: none;
	padding: 0px;
}
.tab650grigio {
	margin: 0px;
	padding: 0px;
	width: 650px;
	border: 0px none;
	background-image: url(images/sfondo_condivisione.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #e6e6e6;
}
.rosso16 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #cc2026;
	text-decoration: none;
}
.rosso16 a{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #cc2026;
	text-decoration: underline;
}
.rosso16 a:hover{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #cc2026;
	text-decoration: none;
}
.nero23boldnew a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	line-height: 22px;
	font-weight: bolder;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.nero23boldnew a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	line-height: 22px;
	font-weight: bolder;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	background-color: #98c40d;
}
.tab650altrititoli {
	margin: 0px;
	padding: 0px;
	width: 650px;
	border: 0px none;
	background-image: url(images/sfondo_altri_commenti.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.nero14new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.nero14new a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.nero14new a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	background-color:#e2e9b0;
}
.sfondoTop980 {
	background-image: url(images/sfondo_top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 980px;
	border: 0px none;
}


/* magazine*/

.tab980 {
	margin: 0px;
	padding: 0px;
	width: 980px;
	border: 0px none;
}
.tab980bianco {
	margin: 0px;
	padding: 0px;
	width: 980px;
	border: 0px none;
	background-color: #FFFFFF;
}
.tab960cerca {
	margin: 0px;
	padding: 0px;
	width: 960px;
	border: 0px none;
	height: 31px;
	background-image: url(images/sfondo_news.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.tab960news {
	margin: 0px;
	padding: 0px;
	width: 960px;
	border: 0px none;
	background-image: url(images/sfondo_link_top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 27px;
}
.bianco12bold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.testo11bianco {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.tab960marroncino {
	background-color: #d7d2cc;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	width: 960px;
}
.tab580 {
	margin: 0px;
	padding: 0px;
	width: 580px;
	border: 0px none;
}
.tab350 {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 350px;
	border: 0px none;
}
.tab210 {
	margin: 0px;
	padding: 0px;
	width: 210px;
	border: 0px none;
	background-color: #FFFFFF;
}
.VerdeMilitare16 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #666632;
	text-decoration: none;
	margin: 5px;
}
.verdeMilitare12 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666632;
	text-decoration: none;
	line-height: 13px;
	border: 0px none;
	margin: 0px;
}
.nero12 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	line-height: 13px;
	margin: 0px;
	padding: 0px;
	border: 3px none;
}
.nero12 a{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: underline;
	line-height: 13px;
	background-color: #96bf0d;
}
.nero12 a:hover{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	line-height: 13px;
	background-color: #96bf0d;
}
.tab359 {
	margin: 0px;
	padding: 0px;
	width: 359px;
	border: 0px none;
}
.tab339 {
	margin: 0px;
	padding: 0px;
	width: 339px;
	border: 0px none;
}
.tab359bianco {
	margin: 0px;
	padding: 0px;
	width: 359px;
	border: 0px none;
	background-color: #FFFFFF;
}
.nero15SfondoNero {
	background-color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
.nero15SfondoNero a{
	background-color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
.nero15SfondoNero a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
#tabella001 td:hover{
   background-color: #d7d2cc;
}
.tab334 {
	margin: 0px;
	padding: 0px;
	width: 334px;
	border: 0px none;
}
.nero15Sgrass {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
.nero14 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
	border: 3px none;
}.tabSondaggio {
	margin: 0px;
	padding: 0px;
	width: 290px;
	border: 0px none;
	background-image: url(images/sfondo_sondaggio.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bottoneInvio {
	background-image: url(images/bottone.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	height: 53px;
	width: 41px;
	border: 0px none;
	cursor: pointer;
}
.nero21 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 21px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.tab570bianco {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 570px;
	border: 0px none;
}
.grigio23 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	line-height: 23px;
	font-weight: normal;
	color: #5b5b5b;
	text-decoration: none;
}
.tab550 {
	margin: 0px;
	padding: 0px;
	width: 550px;
	border: 0px none;
}
.rosso23 {
	font-family: "Times New Roman", Times, serif;
	font-size: 23px;
	font-style: normal;
	line-height: 25px;
	font-weight: normal;
	font-variant: normal;
	color: #cc2026;
	text-decoration: none;
}
.rosso23 a{
	font-family: "Times New Roman", Times, serif;
	font-size: 23px;
	font-style: normal;
	line-height: 25px;
	font-weight: normal;
	font-variant: normal;
	color: #cc2026;
	text-decoration: underline;
}
.rosso23 a:hover{
	font-family: "Times New Roman", Times, serif;
	font-size: 23px;
	font-style: normal;
	line-height: 25px;
	font-weight: normal;
	font-variant: normal;
	color: #cc2026;
	text-decoration: none;
}
.nero13corsivo {
	font-size: 13px;
	font-style: italic;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
}
.nero13corsivo a{
	font-size: 13px;
	font-style: italic;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
}
.nero13corsivo a:hover{
	font-size: 13px;
	font-style: italic;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	font-family: "Times New Roman", Times, serif;
}
.tab345 {
	margin: 0px;
	padding: 0px;
	width: 345px;
	border: 0px none;
}
.rosso16 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #cc2026;
	text-decoration: none;
}
.rosso16 a{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #cc2026;
	text-decoration: underline;
}
.rosso16 a:hover{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #cc2026;
	text-decoration: none;
}.tab205 {
	margin: 0px;
	padding: 0px;
	width: 205px;
	border: 0px none;
}
.grigio12 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.grigio12 a{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
.grigio12 a:hover{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.tab940 {
	margin: 0px;
	padding: 0px;
	width: 940px;
	border: 0px none;
}
.marroneScuro23 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	font-weight: normal;
	color: #414141;
	text-decoration: none;
}

.marroneScuro23 a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	font-weight: normal;
	color: #414141;
	text-decoration: none;
}

.marroneScuro23 a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	font-weight: normal;
	color: #CE6D3E;
	text-decoration: none;
}
.tab180 {
	margin: 0px;
	padding: 3px;
	width: 180px;
	border: 0px none;
	background-color: #FFFFFF;
}
.tab170 {
	margin: 0px;
	padding: 0px;
	width: 170px;
	border: 0px none;
}
.testo12neroBold {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.tab170sfondo {
	background-color: #e6e6e6;
	margin: 0px;
	padding: 0px;
	width: 170px;
	border: 0px none;
}
.nero21 a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 21px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.nero21 a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 21px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}.tab940sitiAmici {
	background-image: url(images/sfondo_amici.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 5px;
	width: 940px;
	border: 0px none;
	background-color: #191d20;
}
.verde14 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #c8d215;
	text-decoration: none;
}
.verde14 a{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #c8d215;
	text-decoration: underline;
}
.verde14 a:hover{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #c8d215;
	text-decoration: none;
}
.grigio14 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #5b5b5b;
	text-decoration: none;
}
.grigio14 a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #5b5b5b;
	text-decoration: underline;
}
.grigio14 a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #5b5b5b;
	text-decoration: none;
}
.bianco12bold a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.bianco12bold a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.testo12neroBold a{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	line-height: 11px;
}
.testo12neroBold a:hover{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.tab470 {
	margin: 0px;
	padding: 0px;
	width: 470px;
	border: 0px none;
}
.tab290 {
	margin: 0px;
	padding: 0px;
	width: 290px;
	border: 0px none;
}
.bottoneRegistrazionemaxNew {
	margin: 0px;
	padding: 0px;
	height: 48px;
	width: 40px;
	background-repeat: no-repeat;
	background-position: left top;
	border: 0px none;
	background-image: url(images/bottone_verde_max.gif);
	background-color: transparent;
}.sfondoCampi {
	background-color: #E2DFDA;
	margin: 0px;
	padding: 0px;
	border: 1px solid #999999;
}
.tab290titoli {
	margin: 0px;
	padding: 0px;
	width: 290px;
	border: 0px none;
	background-image: url(images/sfondo_titolo.jpg);
	background-repeat: repeat-x;
	height: 27px;
}
.bianco23 {
	font-family: "Times New Roman", Times, serif;
	font-size: 23px;
	font-style: normal;
	line-height: 23px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.tab180titoli {
	background-image: url(images/sfondo_titoli_colonna_centrale.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 27px;
	width: 180px;
	border: 0px none;
}
.bianco18 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.tab180marrone {
	margin: 0px;
	padding: 3px;
	width: 180px;
	border: 0px none;
	background-color: #dfded9;
}
.grigio13articolo {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}
.grigio13articolo a{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	background-color: #c4d60c;
}
.grigio13articolo a:hover{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	background-color: #ffffff;
}
.tab330marrone {
	margin: 0px;
	padding: 3px;
	width: 330px;
	border: 0px none;
	background-color: #dfded9;
}
.tab330titoli {
	background-image: url(images/sfondo_titoli_colonna_centrale.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 27px;
	width: 330px;
	border: 0px none;
}.tab310 {
	margin: 0px;
	padding: 0px;
	width: 310px;
	border: 0px none;
}
.nero15Sgrass a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
.nero15Sgrass a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: 0px none;
}

.tab470grigio {
	background-color: #ebe6e6;
	margin: 0px;
	padding: 0px;
	width: 470px;
	background-image: url(images/sfondo_condivisione.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.tab320 {
	margin: 0px;
	padding: 0px;
	width: 320px;
}
.tab150 {
	margin: 0px;
	padding: 0px;
	width: 150px;
	border: 0px none;
}
.tab290titoligrgio{
	background-image: url(images/sfondo_titoli_colonna_centrale.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 27px;
	width: 290px;
	border: 0px none;
}
.tab650 {
	margin: 0px;
	padding: 0px;
	width: 650px;
	border: 0px none;
}
.bianco23 a {
	font-family: "Times New Roman", Times, serif;
	font-size: 23px;
	font-style: normal;
	line-height: 23px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.bianco23 a:hover{
	font-family: "Times New Roman", Times, serif;
	font-size: 23px;
	font-style: normal;
	line-height: 23px;
	font-weight: normal;
	font-variant: normal;
	color: #c4d60c;
	text-decoration: none;
}
.tab320titoli {
	margin: 0px;
	padding: 0px;
	width: 320px;
	border: 0px none;
	background-image: url(images/sfondo_titolo.jpg);
	background-repeat: repeat-x;
	height: 27px;
}
.tab320titoligrgio{
	background-image: url(images/sfondo_titoli_colonna_centrale.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 27px;
	width: 320px;
	border: 0px none;
}
.tab470titoli {
	margin: 0px;
	padding: 0px;
	width: 470px;
	border: 0px none;
	background-image: url(images/sfondo_titolo.jpg);
	background-repeat: repeat-x;
	height: 27px;
}
.tab470titoligrgio{
	background-image: url(images/sfondo_titoli_colonna_centrale.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 27px;
	width: 470px;
	border: 0px none;
}
.tab650grigio {
	margin: 0px;
	padding: 0px;
	width: 650px;
	border: 0px none;
	background-color: #e6e6e6;
}
.rosso16 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #cc2026;
	text-decoration: none;
}
.rosso16 a{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #cc2026;
	text-decoration: underline;
}
.rosso16 a:hover{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #cc2026;
	text-decoration: none;
}
.nero23boldnew a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	line-height: 22px;
	font-weight: bolder;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.nero23boldnew a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	line-height: 22px;
	font-weight: bolder;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	background-color: #98c40d;
}
.tab650altrititoli {
	margin: 0px;
	padding: 0px;
	width: 650px;
	border: 0px none;
	background-image: url(images/sfondo_altri_commenti.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.nero14new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.nero14new a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.nero14new a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	background-color:#e2e9b0;
}
.sfondoTop980 {
	background-image: url(images/sfondo_top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 980px;
	border: 0px none;
}

.sfondolinkimg{
   background-color: White;
	margin: 0px;
	padding: 0px
	border: 0px none;
}

.verde18boldnew2 {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color:#a3cf0b; 
	text-decoration: none;
}

.verde18boldnew2 a{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color:#a3cf0b; 
	text-decoration: none;
}

.verde18boldnew2 a:hover{
   background-color: #a3cf0b; 
   font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color:#ffffff; 
	text-decoration: none;
}.tab980menu {
	margin: 0px;
	padding: 0px;
	width: 980px;
	border: 0px none;
	background-image: url(images/2010sfondo_menu.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.tab980nero {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	width: 980px;
	border: 0px none;
}
.tabcontattacigratis {
	background-image: url(images/sfondo_chiamaci_gratis.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 82px;
	width: 352px;
	border: 0px none;
}
.tabGrandeMagazine {
	margin: 0px;
	padding: 0px;
	width: 670px;
	border: 1px solid #bebebe;
	background-image: url(images/titolo_tabella_cool_magazine.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.tabSelezionate {
	margin: 0px;
	padding: 0px;
	width: 980px;
	border: 1px solid #bebebe;
	background-image: url(images/titolo_tabella_selezionate.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tabSelezionateEN {
	margin: 0px;
	padding: 0px;
	width: 980px;
	border: 1px solid #bebebe;
	background-image: url(images/titolo_tabella_selezionate_en.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tab175menudown {
	background-image: url(images/menu_down.jpg);
	background-repeat: repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 175px;
	border: 0px none;
}
.tab650titoli {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 650px;
	border: 0px none;
	background-image: url(images/sfondo_titoli_magazine.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.tab592ricerca {
	margin: 0px;
	padding: 0px;
	height: 78px;
	width: 592px;
	border: 0px none;
	background-image: url(images/sfondo_nuova_ricerca.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tab740 {
	margin: 0px;
	padding: 0px;
	width: 740px;
	border: 0px none;
}
.tab240 {
	margin: 0px;
	padding: 0px;
	width: 240px;
	border: 0px none;
}
.tab715ordina {
	margin: 0px;
	padding: 0px;
	width: 715px;
	background-image: url(images/sfondo_ordina.jpg);
	height: 44px;
	border: 0px none;
}
.black23over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.black23over a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.black23over a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #a3cf0b;
}.tab230 {
	margin: 0px;
	padding: 0px;
	width: 230px;
	border: 0px none;
}
.tab220social {
	margin: 0px;
	padding: 0px;
	width: 220px;
	border: 0px none;
	background-image: url(images/sfondo_newsletter.jpg);
	background-repeat: no-repeat;
	background-position: -50px top;
}
.tab220socialEN {
	margin: 0px;
	padding: 0px;
	width: 220px;
	border: 0px none;
	background-image: url(images/sfondo_newsletter_en.jpg);
	background-repeat: no-repeat;
	background-position: -50px top;
}
.tab220 {
	margin: 0px;
	padding: 0px;
	width: 220px;
	border: 0px none;
}
.tab358marchio {
	margin: 0px;
	padding: 0px;
	width: 358px;
	border: 0px none;
	background-image: url(images/sfondo_tabella_logo_marchio.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 78px;
}
img {
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
.tab290dettaglio {
	border: 1px solid #cbcbcb;
	background-color: #f2f2f2;
	margin: 0px;
	padding: 0px;
	width: 288px;
}
.tab120img {
	margin: 0px;
	padding: 0px;
	width: 120px;
}
.tab258carrello {
	margin: 0px;
	padding: 0px;
	width: 256px;
	border: 1px solid #cbcbcb;
	background-color: #e6dfdf;
}
.tab555regalo {
	background-image: url(images/sfondo_regalo_per_te.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 127px;
	width: 553px;
	border: 0px none;
}
.verde14boldnew 	{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #a3cf0b;
	text-decoration: none; 
	}	
.bottoneRegalo {
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 23px;
	background-repeat: no-repeat;
	background-position: left top;
	border: 0px none;
	background-image: url(images/bottone_regalo.jpg);
	cursor: pointer;
}
.verde2boldnew 	{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #a3cf0b;
	text-decoration: none; 
	}	
.bianco11boldnew a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
}
.bianco11boldnew a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	text-decoration: underline;
}
.tab555newsletters {
	margin: 0px;
	padding: 0px;
	width: 555px;
	border: 0px none;
	background-image: url(images/sfondo_newsletter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tab555newslettersEN {
	margin: 0px;
	padding: 0px;
	width: 555px;
	border: 0px none;
	background-image: url(images/sfondo_newsletter_en.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tab402condividi {
	margin: 0px;
	width: 400px;
	border: 1px solid #cbcbcb;
	background-color: #e6dfdf;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}.tab410 {
	margin: 0px;
	padding: 0px;
	width: 410px;
	border: 0px none;
}
.testo33prezzo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 33px;
	color: #374800;
	font-style: normal;
	line-height: 35px;
	font-weight: normal;
	text-decoration: none;
}
.testo16prezzo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #374800;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
}
.tabella240prezzo {
	margin: 0px;
	padding: 0px;
	height: 47px;
	width: 240px;
	background-image: url(images/sfondo_tabella_prezzo.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.bottone200carrello {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 200px;
	background-image: url(images/bottone_carrello.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border: 0px none;
	cursor: pointer;
}
.bottone200carrelloEN {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 200px;
	background-image: url(images/bottone_carrello_en.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border: 0px none;
	cursor: pointer;
}

.tab670new {
	margin: 0px;
	padding: 0px;
	width: 670px;
	border: 0px none;
}
.tab670grigio {
	margin: 0px;
	padding: 0px;
	width: 670px;
	border: 0px none;
	background-image: url(images/sfondo_condivisione.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #e6e6e6;
}
.tab670social {
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	width: 670px;
	border: 0px none;
	background-image: url(images/sfondo_newsletter.jpg);
}
.tab670socialEN {
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	width: 670px;
	border: 0px none;
	background-image: url(images/sfondo_newsletter_en.jpg);
}
.testo33prezzo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 33px;
	color: #374800;
	font-style: normal;
	line-height: 35px;
	font-weight: normal;
	text-decoration: none;
}
.testo33prezzobold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 33px;
	color: #374800;
	font-style: normal;
	line-height: 35px;
	font-weight: bold;
	text-decoration: none;
}
.tab500passaparola {
	background-image: url(images/popup_passaparola.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 500px;
	width: 500px;
	border: 0px none;
}
.tab500sconto {
	margin: 0px;
	padding: 0px;
	width: 500px;
	height: 500px;
	border: 0px none;
	background-image: url(images/proposta_di_sconto.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
