/* CSS Document */

/* ----------------------------------------------------------
* STRUTTURA BASE DELLA PAGINA WEB.
* ----------------------------------------------------------*/


html, body
{
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 padding: 0px;
 height: 100%;
 text-align:center;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #999999;
}

#page{
 width:960px;
 margin: 0% auto; /* centra il contenuto per gli altri browser (Firefox etc.)*/
 text-align:left;
}

p { margin:0; padding:0;}

/*------------------------------------------
       STILI PER LA NUOVA HOME PAGE
------------------------------------------*/

#saldi_autore { width:449px; height:185px; float:left; background-image:url(../immagini/sfondo-saldi-autore.jpg);}
#video { width:225px; height:185px; float:left; background-image:url(../immagini/sfondo-video.jpg);}
#news { width:233px; height:450px; float:left; background-image:url(../immagini/sfondo-news.jpg);}
#foto { width:225px; height:250px; float:left;}

#saldi_autore_box a{ width:203px; height:130px; float:left; margin:55px 2px 0 13px ; color: #999999; text-align:left; text-decoration:none;}
#saldi_autore_box a:hover{ width:203px; height:130px; float:left; margin:55px 2px 0 13px ; color: #999999;text-decoration:none;}
#saldi_autore_box_image { width:90px; height:55px; float:left; margin:10px 0px 0 0px ;}
#saldi_autore_box_desc { width:104px; height:85px; float:left; margin:10px 3px 0 0px ; padding: 0 0 0 6px;}
#saldi_autore_box_prezzo { width:195px; height:30px; float:left; margin:0px 3px 0 0px ;}

#image_video{ width:221px; height:78px; margin:65px 0 0 0px; padding: 0 0 0 0px;}
#slogan_box_video { width:221px; height:15px; margin: 15px 0 0 0px; text-align:center;}
.testo_saldi_autore_box { font-size:11px; color:#858585; text-align:left;}
.testo_saldi_autore_box a{ font-size:11px; color:#858585; text-align:left; text-decoration:none;}
.testo_saldi_autore_box a:hover{ font-size:11px; color:#BBBBBB; text-align:left;  text-decoration:underline;}
.prezzo_scontato_saldi_autore_box { font-size:11px; color:#ff0000; font-weight:bold; text-align:left;}


	/*----------------------------
	INIZIO SCROLL NEWS COLONNA DX
	-----------------------------*/

	#scroll_news{ width:220px; height: auto;  /* cè la versione per IE6 in styleIE.css */ margin: 0 auto;vertical-align:middle;}
	#marqueecontainer{position: relative; width: 195px; /*marquee width */height: 380px; /*marquee height */	overflow: hidden; margin-top:62px; margin-bottom:12px; padding: 0px 0px 0px 0px; overflow: hidden;}
	#marqueecontainer2{position: relative; width: 225px; /*marquee width */height: 380px; /*marquee height */	overflow: hidden; margin-top:0px; margin-bottom:12px; padding: 0px 0px 0px 0px; overflow: hidden;}
	#navnewsHome{border-bottom:#999999 dotted 1px; margin: 20px 3px 20px 0px; text-align:left; width:190px; height:auto;}
	#navnewsHome a{ padding:0 3px 0 0;  color:#666666; text-decoration:none; display:block;}
	#navnewsHome a:hover{ padding:0 3px 0 0;  color:#666666; text-decoration:none; display:block;}
	.testo_navnewsHome{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#656565;}
	.testo_navnewsHome a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#656565; text-decoration:none;}
	.testo_navnewsHome a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#656565; text-decoration:none;}
	
	/*----------------------------
	FINE SCROLL NEWS COLONNA DX
	-----------------------------*/


/* ----------------------------------------------------------
* Stili per il testo
* ----------------------------------------------------------*/


.testofooter {
color: #999999;
}

.testofooter a{
color: #999999;
text-decoration:none;
}

.testofooter a:hover{
color: #515151;
text-decoration:underline;
}

.titoli {color:#800001; font-size:150%;}

.sottotitoli {color:#959595; font-size:100%; font-weight:bold;}

.titoloprodotto {color:#800001; font-size:130%;}
.titoloprodotto a{color:#800001;text-decoration:none; font-weight:bold;}
.titoloprodotto a:hover {color:#800001; text-decoration:underline;  font-weight:bold;}

.testoprodotti{
font-size:12px;
color:#959595;
}
.testoprodotti a{
color:#959595;
text-decoration:none;
}
.testoprodotti a:hover{
color:#959595;
text-decoration:underline;;
}

#navprodotti{
border-bottom:#999999 solid 1px; 
text-align:right; 
height:auto; 
width:auto;
font-size:110%;
color:#333333;
}
#navprodotti a{
padding:10px 15px 10px 0; 
color:#333333;
text-decoration:none;
display:block;
}
#navprodotti a:hover{
padding:10px 15px 10px 0; 
background:#F1F1F1;
color:#333333;
text-decoration:none;
display:block;
}


/*   -------------------------------------
 -------------NEWS------------------------
------------------------------------------*/
#navnews{
border-bottom:#999999 dotted 1px; 
text-align:left; 
height:auto; 
width:auto;
font-size:110%;
color:#333333;
}
#navnews a{
padding:10px 15px 10px 12px; 
background:#F7F7F7;
color:#858585;
text-decoration:none;
display:block;
}
#navnews a:hover{
padding:10px 15px 10px 12px; 
background:#F1F1F1;
color:#333333;
text-decoration:none;
display:block;
}

#navnewsselezionato a{
border-bottom:#999999 dotted 1px; 
text-align:left; 
height:auto; 
padding:10px 15px 10px 12px; 
color:#333333;
font-size:110%;
text-decoration:none;
display:block;
background:#e2e2e2;
}


/* ------------------------------------------
 -------------BARRA NAV -----------------
 ------------------------------------------*/
 
#macrocat {
	border:#E9E9E9 solid 1px;
	background:#FFFFFF;
	padding:5px 0 5px 10px;
	margin:0 0 5px 0;
	font-size:12px;
	color:#333333;
	text-align: left;
	display: block;
}
#macrocat a {
 font-size:12px;
 color: #666666;
 display:block;
 text-decoration:none;
  font-weight:bold;
}
#macrocat a:hover {
 font-size:12px;
 color: #800000;
 display:block;
 text-decoration:none;
}

#cat {
	background:#FFFFFF;
	padding:5px 0 5px 10px;
	margin:0 0 5px 5px;
	font-size:12px;
	color:#333333;
	text-align: left;
	display: block;
}
#cat a {
 font-size:12px;
 color: #666666;
 display:block;
 text-decoration:none;
}
#cat a:hover {
 font-size:12px;
 color: #800000;
 display:block;
 text-decoration:underline;
}

