@charset "utf-8";
/* CSS Document */

body{
margin:0px;
padding:0px;
background-color:#eaeaea;
}

.top_div{
width:100%;
padding:0px;
margin:0px;
height:30px;
line-height:30px;
border-bottom:1px dashed #cccccc;
background-color:#dcdcdc;
}

.div_menu{
width:100%;
padding:0px;
margin:0px;
height:36px;
line-height:36px;
background-image:url(immagini/filo_barra.jpg);
background-position:top left;
background-repeat:repeat-x;
}

.bottom_div{
width:100%;
padding:0px;
margin:0px;
height:100%;
line-height:30px;
border-top:1px dashed #888888;
padding:9px;
}

.contenuto{
font-family:Arial, Helvetica, sans-serif;
position:relative;
margin-left:auto;
margin-right:auto;
text-align:right;
padding-right:10px;
width:960px;
height:30px;
font-size:12px;
color:#444444;
line-height:30px;
}

.barra_menu{
font-family:Arial, Helvetica, sans-serif;
position:relative;
margin-left:auto;
margin-right:auto;
width:960px;
height:36px;
line-height:36px;
}

.contenuto_footer{
font-family:Arial, Helvetica, sans-serif;
position:relative;
margin-left:auto;
margin-right:auto;
text-align:left;
width:920px;
height:100%px;
font-size:13px;
color:#444444;
line-height:24px;
}



.foot{
font-family:Arial, Helvetica, sans-serif;
position:relative;
margin-left:auto;
margin-right:auto;
text-align:left;
padding:20px;
width:920px;
font-size:13px;
color:#333333;
}

.firma{
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
font-size:13px;
color:#ff3333;
font-style:italic;
}

.barra_red{
background-color:#993333;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bolder;
color:#ffffff;
height:30px;
line-height:30px;
padding-left:9px;
}

.barra_red a:link{font-weight:normal; text-decoration:none; color:#ff9999;}
.barra_red a:visited{font-weight:normal; text-decoration:none; color:#ff9999;}
.barra_red a:hover{font-weight:normal; text-decoration:underline;color:#ff9999;}
.barra_red a:active{font-weight:normal; text-decoration:none; color:#ff9999;}


.barra_black{
background-color:#262626;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bolder;
color:#ffffff;
height:30px;
line-height:30px;
padding-left:9px;
}


.menu_ul{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:36px;
list-style:none;
margin:0px;
padding:0px 0px 40px 0px;
font-size:14px;
}

.menu_ul li {
		float:left;
		border-right:1px dotted #ffffff;
		}

.menu_ul li a{
		display:block; 
		position:relative; 
		text-decoration:none;
		color:#ffffff;
		padding: 0px 10px 0px 10px;
		}

.menu_ul li a:hover{
		display:block; 
		position:relative; 
		text-decoration:none;
		color:#ff0000;
		background-color:#ffffff;
		padding: 0px 10px 0px 10px;
}



.leggero{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
color:#cc0000;
padding-left:11px;
}

.leggero a:link{text-decoration:none; color:#cc0000;}
.leggero a:visited{text-decoration:none; color:#cc0000;}
.leggero a:hover{text-decoration:underline; color:#cc0000;}
.leggero a:active{text-decoration:none; color:#cc0000;}

.titolo{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#cc0000;
}

.bianco_big{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#ffffff;
}

.bianco_big a:link{text-decoration:none; color:#ffffff;}
.bianco_big a:visited{text-decoration:none; color:#ffffff;}
.bianco_big a:hover{text-decoration:underline; color:#ffffff;}
.bianco_big a:active{text-decoration:none; color:#ffffff;}

.bianco{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
}

.sottotitolo{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
}

.sottotitolo_rosso{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ff0000;
}

.testo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#444444;
line-height:20px;
text-align:justify;
}


.rosso_big{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#cc0000;
font-weight:bolder;
}


.rosso{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#ff0000;
}


.orange{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffcc99;
text-align:justify;
}

.orange a:link{text-decoration:none; color:#ffcc99;}
.orange a:visited{text-decoration:none; color:#ffcc99;}
.orange a:hover{text-decoration:underline; color:#ffcc99;}
.orange a:active{text-decoration:none; color:#ffcc99;}

.red{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#ff9999;
text-align:justify;
}

.red a:link{text-decoration:none; color:#ff9999;}
.red a:visited{text-decoration:none; color:#ff9999;}
.red a:hover{text-decoration:underline; color:#ff9999;}
.red a:active{text-decoration:none; color:#ff9999;}

.black{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#999999;
text-align:justify;
}

.black a:link{text-decoration:none; color:#999999;}
.black a:visited{text-decoration:none; color:#999999;}
.black a:hover{text-decoration:underline; color:#999999;}
.black a:active{text-decoration:none; color:#999999;}

.piccolo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-style:italic;
line-height:16px;
}

.piccolo2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#555555;
font-style:italic;
line-height:16px;
}

a:link{text-decoration:none; color:#ff0000;}
a:visited{text-decoration:none; color:#ff0000;}
a:hover{text-decoration:underline;color:#ff00000;}
a:active{text-decoration:none; color:#ff0000;}

.testo2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
}

.tab{
	width:670px;
	height:150;
	background-image:url(immagini/rec.jpg);
	background-position:top; background-repeat:repeat-x;
	vertical-align:top;
}

.novita{
background-color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FC0;
padding:5px 10px 5px 10px;
border-bottom:1px solid #FC0;	
}

.box{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#CCCCCC;
padding:10px;
border-right:1px dotted #FC0;
border-bottom:1px dotted #FC0;
border-left:1px dotted #FC0;
background-image:url(immagini/sfuma_160.jpg);
background-position:top;
background-repeat:repeat-x;
}

.arredi{
background-image:url(immagini/tab_3.jpg);
background-repeat:no-repeat;
background-position:left bottom;
margin-left:10px;
width:580px;
height:135px;
}


.spot-image{
/*width: 140px; */ 
/*height: 140px; */ 
text-align: center; 
border: solid 3px #cccccc; 
overflow: hidden; 
}


.box-image{
/*width: 90px; */  
/*height: 90px; */ 
overflow: hidden;
border:1px solid #cccccc;
}

.barrato{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#222222;
text-decoration:line-through;
}

.prezzo{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:26px;
color:#cc3333;
font-weight:bold;
padding:3px 6px 3px 6px;
margin:0px 0px 4px 0px;
border:1px dashed #ff3333;
}