a { color: #fff; text-decoration: none }
/*html {margin: 0; }*/
body,html { font-size: 11px; font-family: Verdana, Arial; text-align: center; overflow: auto; margin: 0; background:#000000 url(img/sfondo.jpg) repeat-x top left;}
hr { color: #f90 }
html { background-color: #000; margin: 0; }
input, textarea, select  { color: #000; font-size: 11px; font-family: Verdana; margin: 0px; border: solid 1px #005100 }
.send2{ display:none;}
.290 { position: static; width: 280px }
.box {
	color: #fff;
	font-size: 11px;
	font-family: Verdana;
	background-image: url(img/sito_08.gif);
	float: left;
	margin-top: 0;
	margin-bottom: 0;
	padding: 7px 0 0;
	position: relative;
	z-index: 1;
	width: 649px;
	background-repeat: repeat-y;
}
.componenti { background-color: #666; text-align: left; margin: 0; padding: 1px 1px 1px 3px; border: solid 1px #fe6601; width: auto }
.gallery {
	color: #fff;
	font-size: 10px;
	font-family: Tahoma;
	background-color: #535353;
	text-align: center;
	padding: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
}
.gallery img{ border: 1px solid #000000;}
.msg { background-color: #444; margin-top: 0px; margin-bottom: 4px; padding: 2px; border: solid 1px #666 }
.news { color: #fff; font-size: 11px; font-family: Verdana; text-align: left; margin-top: 10px; margin-bottom: 10px; padding-right: 5px; padding-left: 5px; border: 1px solid #f60;background-color: #505050;  width: 577px; height: 180px; overflow: auto; scrollbar-3dlight-color: #005100; scrollbar-arrow-color: #FF6600; scrollbar-darkshadow-color: #005100; scrollbar-face-color: #005100; scrollbar-highlight-color: #000000; scrollbar-shadow-color: #000000; scrollbar-track-color: #444444; background-image:url(img/sfondo_csen.gif); background-repeat:no-repeat; }
.nostile { border: 0 white }
.pagina { text-align: center; margin-top: 0px; margin-right: auto; margin-left: auto; position: relative; top: 0px; width: 775px;}
.quadr { color: #fff; font-size: 10px; text-decoration: none; background-color: #000; text-align: center; margin-right: 2px; border: solid 1px #666; width: 16px; height: 14px; float:left; cursor:pointer;}
.quadr:hover { background:#ff6600;}
.quadr1 { color: #fff; font-size: 10px; text-decoration: none; background-color: #f90; text-align: center; margin-right: 2px; border: solid 1px #666; width: 16px; height: 14px; float:left; }
.rettangolo { font-size: 12px; line-height: 16px; font-family: Verdana; background: url(img/rettangolo.gif) no-repeat; margin-top: 0px; margin-bottom: 0px; margin-left: 10px; padding: 21px 5px 5px 10px; width: 570px; height: 109px }
.rettangolo1 { font-size: 11px; line-height: 16px; font-family: Verdana; background: url(img/rettangolo2.gif) no-repeat; margin-top: 0px; margin-bottom: 6px; margin-left: 10px; padding: 3px 5px 3px 3px; width: 577px; height: 108px }
.rettangolo2 { color: #fff; font-size: 11px; font-family: Verdana; background-color: #807878; margin-top: 0px; margin-bottom: 6px; margin-left: 10px; width: 577px }
.rientrato110 { text-indent: -5px; margin-top: 0px; margin-bottom: 0px; margin-left: 100px; position: static; z-index: 1; top: 0px; left: 0px; visibility: visible }
.sezione { position: absolute; z-index: 3; top: 5px; left: 0; width:43px; }
#vertical {
writing-mode:tb-rl;
filter: flipv fliph ;
font-family:Verdana;
font-size: 24px; 
position: absolute; z-index: 3; top: 5px; left: 0;
margin-left:6px;
} 
.t-rettangolo2 { color: #f90; font-weight: bold; font-size: 11px; font-family: Verdana; background-color: #676767; padding: 1px 5px 1px 3px }
.testo { color: #fff; font-size: 11px; font-family: Verdana }
.testo9 { color: #fff; font-size: 9px; font-family:tahoma, Arial, Verdana; text-transform:uppercase; }
.testo10 { color: #fff; font-size: 10px; font-family: Verdana }
.testo10arancio { color: #fd6500; font-weight: bold; font-size: 10px; font-family: Verdana; text-align: left; margin: 0; padding: 0 }
.testo11 { color: #fff; font-size: 11px; font-family: Verdana; text-align: left; margin: 0 }
.testo11arancio { color: #fd6500; font-size: 11px; font-family: Verdana; text-align: left; margin: 0; padding: 0 }
.testo12arancio { color: #fd6500; font-size: 12px; font-family: Verdana; margin: 0; padding: 0 }
/*.testobox { color: #fff; font-size: 11px; font-family: Verdana; text-align: left; margin: 0; padding-right: 6px; padding-left: 49px; overflow: visible }*/
.testoboxg { color: #fff; font-size: 11px; font-family: Verdana; text-align: justify; margin: 0; padding-right: 6px; padding-left: 49px; min-height:265px}
.titolo { color: #f90; font-weight: bold; font-size: 14px; font-family: Verdana; text-align: left; }
h1 { color: #f90; font-weight: bold; font-size: 14px; font-family: Verdana;}
h2 { color: #f90; font-weight: bold; font-size: 13px; font-family: Verdana; text-align: left;margin:0 }
.testo13 { color: #fff; font-size: 13px; font-family: Verdana; text-align: left; margin: 0 }
#banner {
	text-align: center;
	margin-top: 5px;
	margin: 0;
	float: right;
	width: 649px;
	border: 0px;
}
#box {
	color: #fff;
	font-size: 11px;
	font-family: Verdana;
	background-image: url(img/sito_08.gif);
	float: left;
	margin-top: 0;
	margin-bottom: 0;
	padding: 7px 0 0;
	position: relative;
	z-index: 1;
	width: 649px;
	background-repeat: repeat-y;
}
#boxfooter {width:649px; height:7px; float:right; margin-right:1px;}
.data { color: #f90; font-size: 9px; font-family: Tahoma; margin: 0px; padding: 0px; float:left; height:15px; width:290px; text-transform: uppercase; text-align:right;}
#gallery1 { color: #fff; font-size: 10px; font-family: Tahoma; background-color: #444; text-align: center; margin: 2px; padding: 2px; position: relative; top: -105px; left: 115px; width: 115px; height: 105px }
#menu { font-size: 10px; text-decoration: none; background:url(img/sfondomenu.gif) bottom left; text-align: center; float: left; margin: 0px; padding: 7px 0 12px 1px; position: relative; z-index: 2; left: 0;}
.nome { color: #66cc00; font-weight: bold; font-size: 12px; font-family: Verdana; text-transform: uppercase; margin: 0; padding: 0;float:left; height:15px; width:295px;}
#top  { color: #fff; font-size: 10px; font-family: Verdana;  text-align: left; margin: 0 0 0; padding-top: 3px; padding-right: 5px; position: relative; width: 100%; height: 135px; z-index:0}
#top .t-top {position: absolute; top: 6px; left: 625px; text-align: left; z-index:3; height:100px; width:146px;}
#top .swf{ z-index:1;}
#testobox { color: #fff; font-size: 11px; font-family: Verdana; text-align: left; display: block; margin: 0 0 0 49px; padding-right: 6px; padding-left: 0; position: relative; overflow: visible }

#menu div{ font-size: 11px; background-color: #777777; text-align: left; margin: 1px; width: 122px;  color:#FFFFFF; cursor:pointer;}
#menu div:HOVER { background-color: #a5a4a4}
#menu #vmenu1 { font-weight: bold; background-color: #c8c8c8; color:#000000;}
#bordo,.bordo{ border:1px solid #FFFFFF; background-color:#222222; margin-bottom:5px; display:block;}
#bordo p,.bordo p{ padding:5px; text-align: justify; margin:0;}
#foto{background-position:center;
background-repeat:no-repeat;
width:70px;
height:70px;
background-color:#000000;
border:#FFffff solid 1px;
margin:2px;
float:left;
}
.sep{border-top:dashed 1px #777777; margin:0; padding:0; width:585px; height:4px; font-size:3px;}
.sep2{ margin:0; padding:0; width:585px; font-size:3px; height:4px; border-bottom: solid 1px #ff9900; margin-bottom:5px;}
