html,body{}

body{
	margin:0;
	padding:0;
	background-color:#ffffff;
	text-align:center;
	font:10px arial,verdana,"Sans-serif";
	}
	
	a{
	text-decoration:none;
	color:#066AB5;
	}
	
	/* Container */
	
	
div#main_container{
	width:810px;
	margin:0 auto 0 auto;
	padding:0;
	}
	
div#container{
	margin:0;
	padding:0;
	background-color:#A6CE39;
	border-top:5px solid #D6DDCD;
	border-right:5px solid #D6DDCD;
	border-left:5px solid #D6DDCD;
	width:800px;
	float:left;
	}
	
	/* Header */
	
	div#header{
		border-bottom:3px #D6DDCD solid;
		margin:0;
		padding:0;
		float:left;
	}
	
	div#header img{
		float:left;
	}
	
	/* Main */ 
	
	div#main{
		width:100%;
		margin:0;
		padding:0;
		float:left;
		background-color:#A6CE39;
		}
		
	div#top_main{
		width:100%;
		margin:0 0 5px 0;
		padding:0;
		float:left;
		background-color:transparent;
		}
		
		
	div#contenuti_main{
		width:100%;
		margin:0;
		padding:0 5px 0 5px !important;
		padding:0 0px 0 0px;
		float:left;
		background-color:transparent;
		}
		
	/* News */
	
	 
	.armandino{
	margin:2px 0 0 0;
	padding:0;
	float:left;
	}
	
	div#news_title img{
	float:left;
	background:#ffffff;
	margin:0;
	padding:0;
	}
	
	div#news_main_box{
	float:left;
	background:#ffffff;
	border:2px #A6CD3C solid;	
	width:455px;
	margin:0;
	padding:20px 0 0 0;
	}
	
	div#news{
	float:left;
	background:#ffffff;
	text-align:left;
	margin:0;
	padding:0;	
	}
	
.newsbox{
	width:650px;
	float:left;
	margin:0 0 10px 0;
	}
	
	/* nuova versione */
.newsbox_2{
	/*width:400px;*/
	float:left;
	margin:0 0 10px 0;
	}	

.newsbox_2 img{
	float:left;
	margin:5px 5px 0px 5px;
	}

.newsbox_2 p{
	float:right;
	}	
	
.newsbox{
	width:420px;
	float:left;
	margin:0 0 10px 5px;
	padding:0;
	}
	
.newsbox img{
	float:left;
	margin:0px 5px 0px 0px;
	}
	
.news_text{
	text-align:left;
	float:left;
	width:325px;
	margin:0;
	padding:0;
	}
	
.italic_style{font-style:italic;}

.top_title{color:#F37021;margin:0;padding:0;}

.top_title a{color:#F37021;}
	
	
	/* Mininews - A Destra */
	
	div#mininews_main{
		width:230px;
		border:2px solid #D6DDCD;
		border-top:1px solid #D6DDCD;;
		float:right;
		margin:2px 7px 0 0 !important;
		margin:2px 5px 0 0;
		padding:6px 6px 6px 6px;
		background:url(images/notizie.gif) no-repeat bottom #ffffff;
		text-align:left;
		}
		
	.mininews_box{
		width:100%;
		float:left;
		/* border-bottom:thin dotted #000000; */
		padding:1px 0 5px 0;
		}


	/* Sidebar e contenuto */
	
	
	ul#sidebar{
		float:right;
		padding:0;
		margin:3px 11px 0px 4px !important; 
		margin:3px 5px 0px 0px; 
	}
	
	ul#sidebar li{
		list-style-type:none;
		margin:3px 0 0 0;
	}
	
	#sidebar img{border:0;}
	

	
	/* stili delle liste */
	
	ul a{
	margin:0 0 2px 3px;
	text-decoration:none;
	font-size:11px;
	color:#7F7F7F;
	}
	
	ul a:hover {
		color:#ffffff;
		}
   
 	 
 	div.contenuti_it{
	 background:url(/new/images/bottom_box.gif) no-repeat bottom #ffffff;
	 float:left;
	 width:144px;
	 height:305px;
	 margin:3px 4px 3px 3px;
	 padding:5px 0 0 0;
 	 }
 	 
 	 div.contenuti_en{
	 background:url(/new/images/bottom_box.gif) no-repeat bottom #ffffff;
	 float:left;
	 width:144px;
	 height:305px;
	 margin:3px 4px 3px 3px;
	 padding:5px 0 0 0;
 	 }
 	 
 	 div.contenuti_de{
	 background:url(/new/images/bottom_box.gif) no-repeat bottom #ffffff;
	 float:left;
	 width:144px;
	 height:360px;
	 margin:3px 4px 3px 3px;
	 padding:5px 0 0 0;
 	 }
 
 	div.contenuti_fr{
	 background:url(/new/images/bottom_box.gif) no-repeat bottom #ffffff;
	 float:left;
	 width:144px;
	 height:320px;
	 margin:3px 4px 3px 3px;
	 padding:5px 0 0 0;
 	 }	 
 	 
   div.contenuti_it ul,div.contenuti_en ul,div.contenuti_de ul,div.contenuti_fr ul{
	 margin:0 0 0 6px;
	 padding:0;
	 text-align:left;
	 text-decoration:none;
     }
 	 
          
   div.contenuti_it li,div.contenuti_en li,div.contenuti_de li,div.contenuti_fr li{
	 margin-bottom:3.8px;;
	 display:block;
	 text-align:left;
	 list-style-type:none;
     }
     


    
    #salmone a:hover{
	    background:#fdb94d;
    }
    
    #arancio a:hover{
	    background:#f37021;
    }
    
    #verde a:hover{
	    background:#71bf4b;
    }
    
    #blu a:hover{
	    background:#7aafde;
    }
    
    	.menu_bottom {
		background:#A6CE39;
	}
	
    
        /* Bottom e footer */
        
        
    div#bottom{
  	float:left;
  	margin:0;
	padding:0;
	}
	
    /* Bottom e footer */
    
    div#footer{
		text-align:right;
		background:#ffffff;
		width:800px;
		}
	
	   a.footer_links{
	   color:#f37021;
	   text-decoration:none;
    	}
    	
    .right{
	    float:right;
	    }