/* CSS Document */

/* ----------------------------------------------------------
* STRUTTURA BASE DELLA PAGINA WEB.
* ----------------------------------------------------------*/
html, body
{
 margin: 0px;
 padding: 0px;
 height: 100%;
 text-align:left;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #999999;
 background:url(../immagini/sfondo.gif);
}

#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 il testo
* ----------------------------------------------------------*/

.testofooter {
color: #999999;
}

.testofooter a{
color: #999999;
text-decoration:none;
}

.testofooter a:hover{
color: #515151;
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;
}

#navprodottiselezionato a{
border-bottom:#999999 solid 1px; 
text-align:right; 
height:auto; 
padding:10px 15px 10px 0; 
color:#333333;
font-size:110%;
text-decoration:none;
display:block;
background:#F1F1F1;
}

#intestazionebarnav {
text-align:right; 
height:auto; 
width:auto; 
background:#E2E2E2; 
padding:10px 15px 10px 0; 
color:#747474; 
font-size:110%;
}

#prodotto {
text-align:right; 
height:auto; 
width:auto; 
background:#F7F7F7; 
border-bottom:#CCCCCC solid 1px;
padding:10px 10px 10px 0; 
color:#6e6e6e;
font-size:12px;
font-weight:bold;
}

#prodotto a{
text-align:right; 
height:auto; 
width:auto; 
background:#F7F7F7; 
border-bottom:#CCCCCC solid 1px;
padding:10px 10px 10px 0; 
color:#6e6e6e;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#prodotto a:hover{
text-align:right; 
height:auto; 
width:auto; 
background:#F7F7F7; 
border-bottom:#CCCCCC solid 1px;
padding:10px 10px 10px 0; 
color:#B9B9B9;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

#image {
height:auto; 
width:auto; 
padding:5px 5px 5px 5px; 
font-size:110%;
}

.titoli {color:#022ABA; font-weight:bold; font-size:160%;}
.sottotitoli {color:#646464; font-weight:bold; font-size:110%;}

.testoprodotti{
font-size:12px;
color:#6e6e6e;
text-decoration:none;
}
.testoprodotti a{
color:#6e6e6e;
text-decoration:none;
}
.testoprodotti a:hover{
color:#666666;
text-decoration:underline;
}

.testoprodottibianco{
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
.testoprodottibianco a{
color:#FFFFFF;
text-decoration:none;
}
.testoprodottibianco a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.testoprodottiBig{
font-size:16px;
color:#6e6e6e;
}
.testoprodottiBig a{
color:#6e6e6e;
text-decoration:none;
}
.testoprodottiBig a:hover{
color:#6e6e6e;
text-decoration:underline;;
}

#TestoHome{
float:left;
width:335px;
height:170px;
padding: 0 2px 0 0;
margin-right:5px;
}

#barrettaverticale{
float:left;
width:6px;
height:157px;
}

#novitaimage{
float:left;
width:129px;
height:157px;
}

#barrettaverticale2{
float:left;
width:10px;
height:157px;
text-align:right;
}

.TestoHome2{
font-size:11px;
color:#6e6e6e;
line-height:13px;
}
.TestoHome2 a{
color:#6e6e6e;
text-decoration:none;
}
.TestoHome2 a:hover{
color:#6e6e6e;
text-decoration:underline;
}

.TestoIntro{
font-size:13px;
color:#646464;
font-family:Arial, Helvetica, sans-serif;
}

.TestoIntroSmall{
font-size:11px;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.TestoIntroSmall a{
color:#999999;
text-decoration:none;
}

.TestoIntroSmall a:hover{
color:#999999;
text-decoration:underline;
}


/*   -------------------------------------
 -------------NEWS------------------------
------------------------------------------*/
#navnews{
border-bottom:#999999 dotted 1px; 
margin: 0 3px 0 0;
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; 
margin: 0 3px 0 0;
color:#333333;
font-size:110%;
text-decoration:none;
display:block;
background:#e2e2e2;
}

#navnewsHome{
border-bottom:#999999 dotted 1px; 
margin: 0 3px 0 0;
text-align:left; 
height:auto; 
width:auto;
font-size:110%;
color:#333333;
}
#navnewsHome a{
padding:10px 15px 10px 12px; 
background:#ffffff;
color:#858585;
text-decoration:none;
display:block;
}
#navnewsHome a:hover{
padding:10px 15px 10px 12px; 
background:#F1F1F1;
color:#333333;
text-decoration:none;
display:block;
}


#marqueecontainer{
	position: relative;
	width: 170px; /*marquee width */
	height: 200px; /*marquee height */
	overflow: hidden;
	padding: 3px;
	left: 0px;
	overflow: hidden;
}


/*   -------------------------------------
 -------------MENU------------------------
------------------------------------------*/
.menu{
list-style-type: none;
margin: 0;
padding: 0;
width: auto; 
}

.menu li{
border-bottom: 1px solid #EAEAEA; 
}

.menu li a{
display: block;
color: #a7a7a7;
width: auto;
border-bottom: 1px solid white; 
padding: 7px 5px 7px 0px; 
text-decoration: none;
text-align:right;
font-size:12px;
font-weight:bold;
}

.menu li a:hover{ color: #012aba;}
.menu li a.corrente{ color: #737373; background:#EAEAEA;}

.menuprodotti{ display: block; float:left;width:200px; height:25px; font-size:12px; font-weight:bold; }
.menuprodotti a{ display: block; text-decoration:none; color:#666666; font-weight:bold;}
.menuprodotti a:hover{ text-decoration:none; color: #012aba; font-weight:bold;}

/*   -------------------------------------
 -------------FINE MENU------------------------
------------------------------------------*/

div.box{
font-size:12px;
color:#666666;
width:440px;
height:310px;
overflow:auto; padding: 0px 16px 0px 0px;
scrollbar-face-color: #DCDCDC; 
scrollbar-shadow-color: #DCDCDC; 
scrollbar-highlight-color: #DCDCDC;
scrollbar-3dlight-color: #DCDCDC;
scrollbar-darkshadow-color: #ffffff; 
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #ffffff;
}

#popup {
display: visible;
width:281px;
height:238px;
position:absolute;
z-index:2
top:30%;
left:50%;
margin:100px 0 0 -500px;
border:1px solid #cccccc;
background-color: #ffffff;
padding: 0px;
}

.chiudi { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#003;}
.chiudi a{ font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#003; text-decoration:none;}
.chiudi a:hover{ text-decoration:none;}

#adv {
width:281px;
height:226px;
left:5%;
position:absolute;
margin:78px 0 0 150px;
border:1px solid #ccc;
background-color:#FFF;
z-index:2;
}

#banner {
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
border:0px;
background-color:#FFFFFF;
width: 245px;
height: 181px;
left: 180px;
top: 75px;
}
#banner a
{
color:#FFCC00;
text-decoration:none;
background-color:#FFFFFF;
}
#banner a:hover
{
color:#FFCC00;
text-decoration:underline;
background-color:#FFFFFF;
}
#chiudi
{
position:absolute;
width:9px;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
left: 445px;
top: 85px;
text-align:right;
}
#chiudi a
{
background-color:#FFFFFF;
font-weight:bold;
color:#000000;
text-decoration:none;
text-align:right;
}
#chiudi a:hover
{
background-color:#FFFFFF;
font-weight:bold;
color:#990000;
text-decoration:none;
text-align:right;
}

#container{
margin: 10px;
background: #555;
color: #fff;
width: 400px;
font-size: 1.1em;
}

	p#text {
			margin: 0;
			padding: 5px;
			height: 200px;
			overflow: hidden;
		}
