body {padding:0; margin:0; height:750px; background:#ffffff}
table, td {border-collapse:collapse;}
table, td, img {border:0; padding:0;}
form, td{margin:0; padding:0;}
html {height:100%;}
br{font-size:10px}
table{border:0px; border-collapse:collapse;	}
body, td{
	font-size:11px;
    font-family:Tahoma;
	color:#7d7b7b;
	vertical-align:top;
}

a img{ border:0px}
img{ vertical-align:top}


strong{ color:#91908d}
b{ color:#585858}
span{}
span a{} 
span a:hover{}

/*colore rosso: #fc0303*/
a{ color:#7d7b7b; text-decoration:none} 
a:hover{ color:#ffffff; text-decoration: none}
a:active {color:#ffffff; text-decoration: none}

/*Link Script: span*/
.buttons{padding:5px;}
.buttons span{color:#7d7b7b;padding:0 5px;cursor:pointer;}
.buttons span.active, .buttons span:hover{color:#fc0303; text-decoration: none}


.ref {
	color:#7d7b7b;
	text-decoration:none;
	font-size: 9px;
	text-align:right
}
/*differenzio gli stili per esigenze diverse*/
/*menù alto*/
a.home{ color:#b4b4b3; text-decoration:none} 
a.home:hover{ color:#ffffff; text-decoration: none }
/*menù basso db0404*/
.home2 { color:#ffffff} 
a.home2{ color:#ffffff; text-decoration:underline} 
a.home2:hover{ color:#ffffff; text-decoration: blink }
/*autori*/
.autori { font-size:10px;
    font-family:Tahoma;
	color:#7d7b7b;
} 


/*frecce rosse*/
.freccia { color:#d43b3b; font-weight:bold} 
a.freccia{ color:#d43b3b; text-decoration:underline} 
a.freccia:hover{ color:#ffffff; text-decoration: blink }

/*menu centrale*/
.menu {
	font-size:10px;
	font-family:Tahoma;
	color:#d8d6d6;
	font-weight:normal;
	vertical-align:middle;
	text-align: center;
	letter-spacing: 5px;
} 
.found {
	font-size:14px;
	font-family:Tahoma;
	color:#d8d6d6;
	font-weight:bold;
} 
	.menuris {
    font-size:28px;
	font-family:Tahoma;
	color:#f2f0f0;
	font-weight:normal;
	float: right;
	margin-top:50px;
    margin-right:10px;
	margin-bottom:1px;
	display:block;
	}
		.menuris2 {
    font-size:12px;
	font-family:Tahoma;
	color:#f2f0f0;
	font-weight:normal;
	}
/*titolo workshop*/
.wks {
	font-size:14px;
	font-family:Tahoma;
	color:#adcd31;
	font-weight:normal;
	vertical-align:middle;
	text-align: center;
} 
.ristit {
	font-size:15px;
	font-family:Tahoma;
	color:#adcd31;
	font-weight:bold;
	vertical-align:middle;
	text-align: left;
} 
.ristit2 {
	font-size:15px;
	font-family:Tahoma;
	color:#FF3300;
	font-weight:bold;
	vertical-align:middle;
	text-align: left;
} 

.back {
	font-size:11px;
	font-family:Tahoma;
	color:#cf0505;
	font-weight:bold;
	vertical-align:middle;
	text-align: center;
	letter-spacing: 5px;
} 
a.back{ color:#cf0505; text-decoration:none} 
a.back:hover{ color:#ffffff; text-decoration: none}

a.menu{ color:#f2f0f0; text-decoration:none} 
a.menu:hover{ color:#ffffff; text-decoration: none}
.stagioni{
	font-size:10px;
	font-family:Tahoma;
	color:#E0DCDC;
	vertical-align:top;
	text-align: center;
	letter-spacing: 6px;
} 
.stagioni2{
	font-size:10px;
	font-family:Tahoma;
	color:#818f98;
	vertical-align:top;
	text-align: right;
	line-height:16px;
	}
 
.stagioni3{
	font-size:10px;
	font-family:Tahoma;
	color:#E0DCDC;
	vertical-align:top;
	text-align: left;
	line-height:16px;
	letter-spacing: 3px;
	} 
.stagioni4{
	font-size:10px;
	font-family:Tahoma;
	color:#E0DCDC;
	vertical-align:top;
	text-align: right;
	line-height:16px;
}
.stagioni5{
	font-size:10px;
	font-family:Tahoma;
	color:#818f98;
	vertical-align:top;
	text-align: right;
	line-height:18px;
	}
.titlenews{
	font-size:14px;
	font-family:Tahoma;
	color:#818f98;
	vertical-align:top;
	text-align: left;
	line-height:20px;
	margin-bottom:8px;
	font-weight:bold;
	}
/*input*/
input{
   background:#272727;
   border:1px solid #888888;
   width:165px; height:25px;
}
.input1{
   background:#ffffff;
   border:1px solid #91908d;
   width:120px; height:13px;
   color:#91908d;
   font-size:10px
}
.input2{
   background:#ffffff;
   border:1px solid #91908d;
   width:180px; height:15px;
   color:#91908d;
   font-size:11px;
   margin-bottom:10px
}
.input3{
   background:#f3f1f1;
   border:1px solid #91908d;
   width:180px; height:50px;
   color:#91908d;
   font-size:11px;
   margin-bottom:5px
}
.selezionato {
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #ffffff;
	padding-right: 1px;
	padding-left: 2px;
	width: 186px;
	margin-bottom:10px;
	height:18px;
}
.opt1 {
	background: #F7FBFE;
	
}
.opt2 {
	background: #EEF7FC;
}
.opt3 {
	background: #E3F2F9;
}
textarea{
   background:#ffffff;
   border:1px solid #91908d;
   width:180px; height:120px;
   overflow:auto;
   font-family:Tahoma;
   font-size:11px;
   color:#91908d;
   margin-bottom:10px
   
}
.submit
{
    background:#ffffff;
	font-family:Tahoma;
	font-size:10px;
	FONT-WEIGHT: Bold;
	color:#929191;
	width:112px;
	height:20px;
	text-decoration:none;
	margin-bottom:10px;
	border: 1px inset #58613F;
}
.submit2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	FONT-WEIGHT: Bold;
	color:#58613F;
	width:145px;
	height:19px;
	text-decoration:none;
	border: 1px inset #58613F;
}
.submit3
{
    background:#d21414;
	font-family:Tahoma;
	font-size:12px;
	FONT-WEIGHT: Bold;
	color:#ffffff;
	width:183px;
	height:25px;
	text-decoration:none;
	margin-top:10px;
	margin-bottom:10px;
	border: 1px inset #58613F;
}
input.search2 {

	font: 11px  Tahoma, Helvetica, sans-serif;
	color: #00396E;
	background: #F3F3F3;
	width: 108px;
}
.radio {
	background: #CCCCCC;
	border: 1px solid #000000;
	width: 16px;
	height:16px;
}
.ok {
font-family: Tahoma; font-weight: bold; font-size: 10px; color: #a2c6a2;
}
.nook {
font-family: Tahoma; font-weight: bold; font-size: 10px; color: #d21414;
}
.borderit img{
border: 1px solid silver;
padding:2px;
margin-right:3px;
margin-bottom:2px;
}

.borderit:hover img{
border: 1px solid #646363;
}

.borderit:hover{
color: #646363; /* irrelevant definition to overcome IE bug */
}
.borderitsp img{
border: 1px solid #a3b148;
padding:2px;
margin-right:4px;
margin-bottom:2px;
}

.borderitsp:hover img{
border: 1px solid #807078;
}

.borderitsp:hover{
color: #807078; /* irrelevant definition to overcome IE bug */
}
