/* CSS Document */
body, htm{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	scrollbar-face-color: Black;
	scrollbar-highlight-color: Black;
	scrollbar-3dlight-color: Black;
	scrollbar-darkshadow-color: Black;
	scrollbar-shadow-color: Black;
	scrollbar-arrow-color:White;
	scrollbar-track-color:#1E1E1E;
	color: White;
	
	}
.testo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black; 
}
.testo a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #323366;
	text-decoration: none; 
}
.testo a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #323366;
	text-decoration: underline; 
}
/*variante grasseto pagina*/
.grassetto {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	font-weight: bold;
	text-decoration: none; 
}
.grassetto a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #323366;
	font-weight: bold;
	text-decoration: none; 
}
.grassetto a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #323366;
	font-weight: bold;
	text-decoration: underline; 
}
/* Fondi paginazione principale*/
.fondo_pag_sx {
	background-image: url(../paginazione/sx.jpg);
	background-position: right;
	background-repeat: no-repeat;
}
.fondo_pag_dx {
	background-image: url(../paginazione/dx.jpg);
	background-position: left;
	background-repeat: no-repeat;
}
.fondo_pag_cent {
	background-image: url(../paginazione/centrale.jpg);
	background-position: center;
	background-repeat: repeat-y;
}
/*fine fondi paginazione*/
/*menu*/
.grassetto_nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}
.grassetto_nero a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-align: left;
	text-decoration: none;
}
.grassetto_nero a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-align: left;
	text-decoration: underline;	
}.txt-left_nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
}
.txt-left_nero a:link, .txt-left_nero a:active, .txt-left_nero a:visited {
	color: white;
	text-decoration: none;
}
.txt-left_nero a:hover{
	text-decoration: underline;
}
}.txt-left_bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
}
.txt-center_nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
}
.testo_nero_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
}
.fondo_pag_piede {
	background-image: url(../paginazione/triba_piede.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.txt-giust_nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	text-align: justify;
	text-decoration: none;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
}
.txt-giust_bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	text-align: justify;
	text-decoration: none;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
}
.txtbold-center_bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}
.input {
	border-top: 1px solid #969CA5;
	border-bottom: 1px solid #E6E9EE;
	border-left: 1px solid #969CA5;
	border-right: 1px solid #E6E9EE;
	background-image: url(../ombra_box.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;    
	color: Black;
	font-weight : normal;	   
	text-decoration: none;
/*cursor : hand;*/
}

.news h1 {
	font-size: 14px;
	color:#FFFFFF;
	margin-top:3px;
	margin-bottom:3px;
}

.news h1 a:link, .news h1 a:visited, .news h1 a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.news h1 a:hover {
	text-decoration: underline;
}

.news h3 {
	font-size: 11px;
	color:#ddd;
	font-weight:normal;
	margin-bottom:3px;
	margin-top:5px;
}

.news img {
	border: 1px solid #fff;
	margin-right:7px;
	margin-bottom:5px;
}

.news p {
	font-size:11px;
	margin:0px;
	margin-top:10px;
}

.news p a:link, .news p a:visited, .news p a:active {
	color: #FFFFFF;
	text-decoration: none;
}

/* elenco news */
.elenconews h1 {
	font-size: 12px;
	color:#FFFFFF;
}

.elenconews h1 a:link, .elenconews h1 a:visited, .elenconews h1 a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.elenconews h1 a:hover {
	text-decoration: underline;
}

.elenconews h3 {
	font-size: 11px;
	color:#ddd;
	margin-bottom:5px;
}


.elenconews {
	font-size:11px;
}

.elenconews a:link, .elenconews a:visited, .elenconews a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.elenconews a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}



.carrello {
	font-size:11px;
}

.carrello a:link, .carrello a:visited, .carrello a:active{
	color:#000000;
	text-decoration:none;
}

.carrello a:hover{
	text-decoration:underline;
}

.carrello #prezzo{
	font-weight:bold;
	color:#FF0000;
}

.condizioni {
	text-align:right;
	padding-right:20px;
	font-size:10px;
	font-weight:bold;
	padding: 10px;
	
}

.condizioni a:link, .condizioni a:visited, .condizioni a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.condizioni a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.testa_ordini {
	background-color:#000;
	font-size:10px;
	color:#fff;
}
.testa_ordini h1 {
	font-size:14px;
}

.titolo_carrello {
	color:#000000;
	padding:3px;
	background-color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.contenuto_carrello h1 {
	font-size:14px;
	font-weight:bold;
	margin:0px;
}

.contenuto_carrello {
	color:#333;
	background-color:#ededed;
	font-size:10px;
	padding:5px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}

/* form iscrizione*/
.errato {
	color:#CC0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:10px;
	padding-left:5px;
}


.tdh {
	background-color:#ccc;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	font-size:12px;
	font-weight:bold;
}

.tdh a:link, .tdh a:active, .tdh a:visited {
	color:#000;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

.tdh a:hover {
	text-decoration:underline;
}

.tdb {
	background-color:#fff;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	font-size:10px;
	border: 1px solid #dddddd;
}

.ex {
	color:#999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.desc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:10px;
	color:#000000;
	padding-left:5px;
}

td.desc span.f80p{
font-size:90%;
}

.txt-left_nero  a.pdf{
color:#000;
}
a.pdf img{
vertical-align:bottom;
border:0;
padding-top:4px;
}


