@charset "utf-8";
/* CSS Document */

BODY{
margin:0;
padding:0;
}


.titolo{
float:left;
width:150px;
height:20px;
margin-top:38px;
vertical-align:bottom;

color:#999999;
font-family:"Trebuchet MS", sans-serif;
font-size:12px;
font-weight:bold;
padding-bottom:15px;}

.top{
height:100px;
background:url(img/logo.jpg) no-repeat center;
width:970px;
}


.menu{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
list-style-type:none;
font-size:11px;
line-height:15px;
text-align:right;
margin:0px;
padding:0px;}

.menu a{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
list-style-type:none;
font-size:11px;
line-height:15px;
text-decoration:none;
font-weight:normal;
}

.menu a:hover{
font-weight:bold;}

#att{
font-weight:bold;
font-size:11px;}



.sottmenu{
color:#660000; margin:0px;list-style:none; padding:0px;
}

.sottmenu a{
color:#660000; margin:0px;list-style:none; padding:0px; text-decoration:none;
}

.sottmenu a:hover{
color:#660000; margin:0px;list-style:none; padding:0px; font-weight:bold;
}

.sottmenu2{
color:#ccc; margin:0px;list-style:none; padding:0px;
}

.sottmenu2 a{
color:#ccc; margin:0px;list-style:none; padding:0px; text-decoration:none;
}

.sottmenu2 a:hover{
color:#ccc; margin:0px;list-style:none; padding:0px; font-weight:bold;
}



.container{
width:965px;
margin:0 auto;
height:550px;
/*background:#CCFF66;*/}

.sx{
float:left;
width:360px;
height:500px;
/*background:#993300;*/
}


.quad{
width:168px;
height:135px;
background:#990000;
color:#FFFFFF;
font:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
margin-top:5px;

}


.bottom{
width:970px;

height:500px;}

.center{
/*background:#996600;*/
height:500px;
float:left;
width:60px;
margin:0px;
}


.dx{
width:550px;
float:left;
height:500px;
/*background:#006600;*/
}


.testo{
color:#999999;
font-family:"Trebuchet MS", sans-serif;
font-size:11px;
text-align:justify;
padding-right:10px;
}
.testo a {
	color:#999;
	font-weight:bold;
}
.testo a:hover {
	text-decoration:none;
}

img {
border:0px;}
.foto  {
border:0;}

.foto a{
border:0px solid #666666;
}

.foto a:hover{
border:1px solid  #666666;
cursor:pointer;}

.cella{
text-align:left; 
padding:3px 0px 0px 0px; 
height:42px;
height:76px;
width:66px;
display:block;
}
.thumb {
	border: 1px solid #FFFFFF;
	cursor:pointer;
	
}
.attivo {
	border: 1px solid #999;
}

#att{
font-weight:bold;}

#att a{
font-weight:bold;
}


.footer{
clear:both;
font-family:"Trebuchet MS", sans-serif;
font-size:10px;
text-align:center;
color:#999;
border-top: 1px solid #ccc;
height:15px;
letter-spacing: 1px
}
.footer a{
color:#999;
text-decoration:none;
}
.footer a:hover{
color:#666666;
text-decoration:underline;
}

.holder {
	border:1px solid red;
	width:300px;
}
.scroll-pane {
	width:120px;
}
.inp {
	border:1px solid #ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.warning {
	color:#FF0000;
}

.h1-mdr {
	line-height:normal;
	color:#999;
	padding:0px;
	margin:0px;
	font-size:12px;
	font-family:"Trebuchet MS", sans-serif;
	text-align:center;
}

.footer-mdr {
	font-family:"Trebuchet MS", sans-serif;
	font-size:11px;
	text-align:center;
	color:#999;
}

.footer-mdr a, .footer-mdr a:hover, .footer-mdr a:visited {
	color:#999999;
	text-align:center;
	text-decoration:none;
}




.arancio{
 color:#BE7818; 
 font-size:12px;
 line-height:18px;

}


#pontedera a{ color:#9A6825; text-decoration:underline;}
#pontedera a:hover{ color:#B57C53; }
