* {font-family:verdana; padding : 0;
margin : 0;}
BODY {margin:0; padding:0; background:#FFF; background-image:url(../images/bg_bodytop.gif); background-repeat:repeat-x;}
IMG {border:0;}
DIV#totale {width:1000px;text-align:left; margin:0 auto;}
DIV.linetop {width:100%; height:2px; background:#FC8F00;}
#header { height:76px; width:100%; background-image:url(../images/back_head.gif);
border-bottom:3px outset #CCCCCC;}
#menutop { margin-left:270px; font-size:12px; text-transform:uppercase; font-weight:bold; color:#ff9933; position:absolute; top:50px;}

#menutop a:link { color:#FFF; line-height:35px; border-left:1px solid #fff; text-decoration:none; padding-left:10px; padding-right:10px;}
#menutop a:visited { color:#FFF; line-height:35px; border-left:1px solid #fff; text-decoration:none; padding-left:10px; padding-right:10px;}
#menutop a:hover { color: #FFFFCC; line-height:35px; border-left:1px solid #fff; text-decoration:none; padding-left:10px; padding-right:10px;}

#content{}
#content h1{ background-image:url(../images/bg_h1.jpg); background-repeat:no-repeat; font-size:20px; height:52px; padding-left:8px; margin-bottom:10px; line-height:32px;}

#testo {width:480px; float:right; font-size:13px; margin-bottom:5px;}

#testo h3 { text-align:center; width:100%; height:20px; border:1px solid black; clear:both; background-color:#FF9933}

.boxhome {float:left; width:210px; margin-right:6px; margin-top:5px;}

div.pic{float:left; padding:0 0 12px 0;
    background: url(../images/ombrasotto.gif) no-repeat bottom center}

div.pic img{display: block;border: 1px solid;
    border-color: #CCC #CCC #AAA #CCC;
    padding: 5px;background: #f6f6f6} 

div.piclast{float:left; padding:0 0 12px 0;
    background: url(../images/ombrasotto.gif) no-repeat bottom center}

div.piclast img{display: block;border: 1px solid;
    border-color: #CCC #CCC #AAA #CCC;
    padding: 5px;background: #f6f6f6; height:150px;} 



#testo p {margin-bottom:5px;}
#testo h2{color:#ff9900; font-size:16px; text-align:left; margin-bottom:5px; margin-top:5px;}
#testo a { color: #FF9933; font-weight:bold; }

#testo .linkinterni {margin-top:10px; padding-top:5px; border-top: 1px solid #ff9933;}




#sidebar_sx {width:170px;}
#sidebar_sx .bannerleft { height:615px; width:165px; background-image:url(../images/sfondosx.jpg); background-repeat:no-repeat; background-position:top right;}


#sidebar_rx {width:330px; float:right; text-align:center; position:relative; top:-80px;}

#sidebar_rx div.ad{display: block;border: 1px solid;
    border-color: #CCC #CCC #AAA #CCC;
    padding: 4px;background: #f6f6f6; float:right; width:300px; margin-bottom:5px;}
	
.ad125{display: block;border: 1px solid;
    border-color: #CCC #CCC #AAA #CCC;
    padding: 4px;background: #f6f6f6; width:125px; margin-bottom:5px; float:right; margin-left:10px; margin-right:10px;}	

.ad125 img { width:125px; height:125px;}

/*---------------------pagination-----------------------------*/

div.pagination {
	padding:5px;
	margin:5px;
	text-align:center;
	float:left;
	font-size:10px;
	clear:left;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	
	text-decoration: none; 
	color: #d8325d;
}
div.pagination a:hover, div.pagination a:active {
	border:1px solid #ddd;
	color: #fff;
	background-color: #d8325d;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	font-weight: bold;
	background-color: #d8325d;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	color: #ccc;
}


DIV#footer {height:34px; background:#ff9933;border-top:1px solid #7A0000;border-bottom:1px solid #7A0000;width:100%; color:#000; font-size:10px;  text-align:center; clear:both; padding-top:5px;}

DIV#footer a { text-decoration:none; color:#000; font-weight:800; padding:5px;}



