@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0;}
.main { width:766px;
margin:0 auto;}
html{
	font-family:arial;}
body{
	background: url(../images/fill.gif) left top repeat-x #ffffff;
	font-size:100%;
	line-height:1em;
	color:#474747;	
	SCROLLBAR-FACE-COLOR: white;
	MARGIN: 0px;
	SCROLLBAR-HIGHLIGHT-COLOR: #CCC;
	SCROLLBAR-SHADOW-COLOR: #CCC;
	SCROLLBAR-3DLIGHT-COLOR: #CCC;
	SCROLLBAR-ARROW-COLOR: #CCC;
	SCROLLBAR-TRACK-COLOR: #CCC
	SCROLLBAR-DARKSHADOW-COLOR: #CCC
}
img{ border:0px none; margin:0; padding:0; vertical-align:top;}
/**********font size***************/
#header{font-size:0.9em;}
/********** end font size***************/
a{
	color:#D32A05;}
a:hover{
	text-decoration:none;}

#header {height:430px;}
#header .testata{height:98px;
background-image:url(../images/banner.jpg)}
#header .sottotestata{height:15px;}
#header .zonamenu{ 
	width:308px;
	height:295px;}
.menu{
	width:258px;
	padding-left:50px;
	padding-top:17px;
	}
.bottoni{
	width:228px;
	text-align:left;
	background-image:url(../images/m1.gif);
	background-repeat:no-repeat;
	background-position:right;
	height: 45px;
	padding-left: 0px;
	padding-right: 10px;
	font-size:20px;}
.bottoni a{
	text-decoration:none;
	color:#666;}
.bottoni:hover{
	background-image:url(../images/m1bis1.gif);
	padding-left: 10px;
	padding-right: 0px;
}
.bottoni a:active{
	color:#D32A05;
	background-image:url(../images/m1bis1.gif);
	}
#header .zonacontenuto{ 
	width:458px;
	height:295px;
	background-image:url(../images/pic_1.jpg);
	background-repeat:no-repeat;
	padding-top:17px;}
.zonamenu, .zonacontenuto { float:left;}
.zonatesto{
	width:400px;
	height:254px;
	padding-top:4px;
	padding-left:8px;
	overflow:auto;
	text-align:justify}
.zonaplayer{
	width:400px;
	height:13px;
	padding-top:2px;
	font-size:9px;
	text-align:center}
	

.zonaimmagini{
	height:155px;
	padding-top:0px;
	text-align: center; 
	font-size:12px;
	background-image:url(../images/wrapper.gif);
	background-position:bottom;
	background-repeat:no-repeat;}
.zonaimmagini a{ 
	display: -moz-inline-box;
	display: inline-block;
	border: 1px solid white;
	color: #2e6ab1;
	}
 
.zonaimmagini a.selected{ 
	border: 1px solid #687C98;
	}

.zonaimmagini a:hover{
	border: 1px solid #2e6ab1;
	}

.zonaimmagini a:active{
	background: #E4EFFA;
	color: black;
	border: 1px solid #687C98;
	}	
	
.zonapiede{height:20px;
	text-align:center;
	padding-top:0px;
	font-size:10px;
	color:#687C98;}

#dhtmltooltip{
	position: absolute;
	width: 120px;
	border: 2px solid #687C98;
	padding: 2px;
	background-color: white;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	}
	
input, textarea, select{ 
	font-family: arial;
	color:#474747; 
	border:1px solid #E9E8E8;
	vertical-align:top;
}

#form textarea{ width:380px; height:60px; font-size:1em; text-transform:none; overflow-y:auto;}
.inp_h{ height:27px; margin:0 0 4px 0;}
.right{
	text-align:right;}

