/* CSS Document */
body{
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size:11px;
	color:#333333;
	background-image:url(../image/sfondo.gif);
	background-repeat:repeat;}

h1{
	color:#666666; font-size:11px; 	width:100%; background-color:#b2d049; height:15px; margin:0; text-align:center; 
	padding:3px 0;}
h2{
	color:#666666; font-size:11px; 	width:100%; background-color:#b2d049; height:15px; margin:0; text-align:center; 
	padding:3px 0;}
	
h3{
	color:blue; font-size:24px;}
h4{
	color:blue; font-size:32px; margin:10px 0 60px 0;}
h5{
	color:#990000; font-size:16px; margin:10px 0 10px 0;}
h4 a{
	color:red;}
h6{
	padding:0; font-size:16px; font-weight:bold; color:#006600; margin:0;}
h6 a{
	padding:0; font-size:16px; font-weight:bold; color:#006600;}		

#barra_top{
	width:100%;
	background-color:#b2d049;
	height:10px;
	margin:0;}
	
#bkg_top{
	background-image:url(../image/bkg-top.gif);
	width:100%;
	margin:0;
	height:280px;}
#contenitore_top{
	width:750px;
	margin:0 auto 0 auto;}	
#contenitore_top #logo{
	margin:10px 0 0 0;}
#contenitore_top #img-centrale{
	margin:5px 0 0 0;}

#contenitore_box{
	width:750px;
	margin:0 auto 0 auto;}
	
#box_sx{
	width:200px;
	float:left;}
#box_sx ul{
	margin:0 0 20px 0;
	color:#a2be40;
	font-size:16px;
	font-weight:bold;
	list-style:none;}
#box_sx ul a{
	color:#333;
	text-decoration:none;}	
#box_sx ul a:hover{
	color:#333;
	text-decoration:underline;}		
#box_sx li{
	color:#333;
	font-size:12px;
	padding:5px 0 0 10px;
	font-weight:bold;}		

/* BOX CN */
#box_cn{
	width:540px;
	float:right;}
#box_cn #door{
	width:100%; float:left;}
.linkdoor{
	padding:20px 0;}
.linkdoor a{
	color:#990000; font-size:12px;}
.linkdoor ul{
	list-style-type:none; line-height:32px;}
.linkdoor ul li a{
	color:#990000; font-size:16px; font-weight:bold; letter-spacing::1.3px;}

#box_cn #tabella_pulsanti{
	margin:-30px auto 0 auto;
	position:relative;}	
#box_cn .tabella_home{
	margin:30px 0 0 0;}
#box_cn .tabella_home .titolo{
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#006600;}
#box_cn .tabella_home .titolo a{
	padding:0;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#006600;}
#box_cn .tabella_home .titolo a:hover{
	padding:0;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#009933;}	
#box_cn .tabella_home .testo{
	padding:5px 0 0 5px;
	color:#000000;
	line-height:22px;
	font-size:13px;}
#box_cn .tabella_home .testo a{
	color:#006600;
	font-weight:bold;
	font-size:12px;}
#box_cn .tabella_home .titolo2{
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#a2be40;
	font-size:11px;}		
#box_cn .tabella_home .nome{
	text-align:center;
	color:#666666;
	font-size:10px;}
#box_cn .tabella_home .descrizione{
	font-size:11px;
	color:#333333;
	padding:0 0 0 2px;
	vertical-align:top;}
#box_cn .tabella_home .descrizione a{
	font-size:11px;
	color:#333333;
	padding:0 0 0 2px;
	vertical-align:top;
	text-decoration:none;}
#box_cn .tabella_home .descrizione a:hover{
	font-size:11px;
	color:#006600;
	padding:0 0 0 2px;
	vertical-align:top;
	text-decoration:none;}	
	
	
#footer{
	background-color:#FFFFFF; width:100%; margin:0; border-top:1px solid #666666; clear:both; padding:10px 0 0 0;}
#footer #cont_testo{
	width:750px; margin:0 auto 0 auto; background-color:#FFFFFF;}	
#footer #testo{
	color:#666666;
	line-height:20px; float:left; background-color:#FFFFFF; width:200px;}
#footer #link{
	color:#999999; width:540px; line-height:25px; float:right; background-color:#FFFFFF;}												
#footer #link a{
	color:#999999;
	text-decoration:underline; background-color:#FFFFFF;}
#footer #link ul{
	list-style-type:none; margin:3px 0 3px 0;}	
#footer #link ul li{
	display:inline;}