/* CSS Document */

html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,blockquote{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000;}

body { font-family:tahoma, tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#cccccc;
 /*background-image:url(img/bg.jpg); background-attachment:fixed;
  background-repeat:repeat-x; */
  
  background-color:#333333 }

hr { color:#cccccc; background-color:#cccccc; }
.clear{ clear:both; width:1px; height:1px; }

.clear-space{ clear:both; display:inline-block; padding-top:10px; width:1px; height:1px; }


a:link {
	font-weight:bold;
	text-decoration: none;
	color : #AFA792;
	border: 0px;
}

a  img {border:1px solid  #AFA792; }

a:active {
	font-weight:bold;
	text-decoration: underline;
	color : #AFA792;
	border: 0px;
}
a:visited {
	font-weight:bold;
	text-decoration: none;
	color : #AFA792;
	border: 0px;
}
a:hover	{
	font-weight:bold;
	text-decoration: none;
	color : #ffffff;
	border: 0px;
} 

a:hover  img {border:1px solid  #ffffff; }

a:focus {font-weight:bold; outline: none;}

a.linkviola{ color:#E932A4;}
.titolo-prodotto{
	font-size:14px;
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#AFA792;
}

.testo-prodotto{
	font-size:11px;
	font-family:tahoma, Arial, Helvetica, sans-serif;
	color:#cccccc;
	clear:both;
	margin:0px;
	
}

.titolo-categoria{
	font-size:18px;
	font-family:tahoma, Arial, Helvetica, sans-serif; line-height:23px;
	font-weight:bold;
	color:#cccccc;
}

.dati-utente { 
font-weight:bold;
font-size:12px;
}
 
 .box-stagione {
 display:block;
 float:left;
 margin:4px;
 margin-left:0px;
 width:155px;
 padding:4px;
 background-image:url(img/bgx.png);
 color:#666666;
 font-size:11px;
font-weight:bold;
 }
 
 
 .box-disponibile {
 display:block;
 float:left;
 margin:4px;
 margin-left:0px;
 width:155px;
 padding:4px;
 background-image:url(img/bgy.png);
 color:#777777;
 font-size:11px;
font-weight:bold;
 
 }
 
  .box-colore {
  width:232px;
 display:block;
 float:left;
 margin-left:0px;
 padding:5px;
 line-height:10px;
 background-image:url(img/bgy2.png);
 color:#ffffff;
 font-size:11px;
font-weight:bold;
 
 }
 
.switch_col{ height:14px; width:48px; display:block;}
.form_prod label{margin-top:0px; margin-bottom:6px; clear:both; float:left; width:100%; display:inline; overflow:auto;}
.form_prod label span{ display:inline; float:left; width:70px;}

.button_aggiungi{width:130px; height:17px; border:none; background-image:url(img/aggiungi.png); text-indent:-9999px; background-repeat:no-repeat; cursor:pointer; background-color:transparent;


font-size: 0px;
display:block;
line-height: 0px;
clear:both;
}


 .correlati{
	font-size:14px;
	font-family:tahoma, Arial, Helvetica, sans-serif; line-height:17px;
	font-weight:bold;
	color:#cccccc;
	padding:4px;
}

/* MENU */


ul{border:0; margin:0; padding:0;}
.bigmenu{ margin-top:30px; padding:0; width:96%; text-align:right; }
.bigmenu li{text-align:right; padding:0; margin:0; margin-bottom:4px; margin-top:20px; list-style:none; list-style-image:none;   }
.bigmenu li a{
display:block;
width:100%;
background-image:url(img/bgy.png);
font-size:14px;
font-weight:bold;
padding:6px;
color:#ffffff;
 
}
.bigmenu li a:hover{
background:#666666 none repeat scroll 0 0;
text-decoration:underline;
color:#cccccc;}



.bigmenu li .menu{ margin-top:10px; padding:0; width:96%; text-align:right; display:none;}
.bigmenu li .menu li{text-align:right; padding:0; margin:0; margin-bottom:4px; list-style:none; list-style-image:none;   }
 
     .bigmenu li .menu li .selected{
background:#666666 url('img/browse.gif') no-repeat scroll 5% center;
}
 

.bigmenu li .menu li a{
display:block;
width:100%;
background-image:url(img/bgx.png);
font-size:11px;
font-weight:bold;
padding:6px;
color:#cccccc;
 
}

.bigmenu li .menu li a:hover{
background:#666666 none repeat scroll 0 0;
text-decoration:underline;
color:#cccccc;}



 
/* MESSAGGI DI ERRORE SULLE FORM */
label.error{
 font-size:10px;
 color:#cc0000; 
 margin-left:3px;
 display:inline;
float:none;
}
.msgerror { font-size:14px; color:#CC0000; font-weight:bold; }


.footer{
width:350px;
margin:0px;
padding:0px;
float:right;
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#AFA792;
text-align:right;
}



/* CARRELLO */
#carrello{
	font-size:10px;
	color:#cccccc;
	margin-bottom:30px;
	}
#carrello table{  }
#carrello table td { padding:3px; vertical-align:middle;}	
.no-articoli{
		border:1px solid #AFA792; 
		color:#FFFFFF;
		padding:4px;
		font-size:14px;
		font-weight:bold;
		}	
.totale{
		font-size:12px;
		font-weight:bold;
		color:#AFA792;
		}
.dett_cart{ display:block; margin-bottom:8px; margin-top:6px; font-weight:normal; font-size:11px;}

#carrello-big{
	font-size:12px;
	color:#cccccc;
	}
#carrello-big table{	 }
#carrello-big table td { padding:3px; vertical-align:middle;}	
.no-articoli{
		border:1px solid #AFA792; 
		padding:4px;
		font-size:14px;
		font-weight:bold;
		text-align:center;
		margin-top:20px;
		}	
.totale-big{
		font-size:14px;
		font-weight:bold;
		color:#AFA792;
		}



/* PAGINAZIONE */


ul{border:0; margin:0; padding:0;}

#pagination-digg li{
border:0; margin:0; padding:0;
font-size:12px;
list-style:none;
margin-right:5px;
float:left;
}
#pagination-digg a{
margin-right:5px;
}
#pagination-digg .previous-off,
#pagination-digg .next-off {
color:#666666;
display:block;
float:left;
font-weight:bold;
margin-right:5px;
padding:0px;
}

.nolink { padding:3px 6px; float:left;}

#pagination-digg .next a,
#pagination-digg .previous a {
font-weight:bold;
}
#pagination-digg .active{
background:#AFA792;
color:#FFFFFF;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
margin:0px 9px 0px 0px;
}
#pagination-digg a:link,
#pagination-digg a:visited {
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-digg a:hover{
border:solid 1px #AFA792;
background-color:#AFA792;
padding:2px 5px;
}
