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

body {margin:0;
	  padding: 0;
	  text-align:center;
	  }


#corpo {margin: 0 auto;
        padding:0;
		width: 970px;
	    background-image:url(img/background.jpg);
	    background-repeat:repeat-y;
	    }
		
#header { width:920px;
		  height:126px;
		  margin:auto;
		  	
		}

/* --- MENU --- */

#menu { width:905px;
		height:22px;
		margin-right: 60px;
		margin: 0px;
		padding: 0px;
		margin-bottom: 0px;
		padding-bottom: 0px;
		margin-top:0px;
		padding-bottom:0px;
	   }	   
	   		
#menu li  {float: right;
		   padding: 0px;
		   margin: 0px;
		   list-style:none;
		   padding-top:0px;
		   padding-bottom: 0px;
		   margin-top:0px;
		   margin-bottom: 0px;
		   margin-right:2px;
		   
		   }
		   
		   
#menu li a{

	       background-image: url(img/pulsante.jpg);
	       background-position: 0px 9px;
		   background-repeat:no-repeat;
		   width: 101px;
		   height:33px;
		   list-style:none;
		   color: #ffffff;
		   font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, 	sans-serif;
		   font-size:11px;
		   margin:0px;
		   padding:0px;
		   margin-top:0px;
		   margin-bottom: 0px;
		   padding-bottom: 0px;
		   padding-top: 15px;
		   display:block;
		  }
#menu li a:hover{ background: url(img/pulsante_up.jpg) no-repeat;
				  padding-top:6px;
				  }


#menu a:link, #menu a:visited, #menu a:hover {color:#FFFFFF; text-decoration: none}	  
		  
#barra {border-top: 9px solid #a4233f;
		width: 95%;
		margin: auto;
		padding: 0px;
		padding-top:0px;
		margin-top:10px;
		_margin-top:0px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	
		
		
		
	   }

#container {width:870px;
			padding-bottom:30px;
			margin-left:30px;
			margin: auto;
			padding-top:10px;
			}
/* --- NEWS --- */

#news {width: 196px;
	   margin-top:20px;
	   border: 1px solid #993541;
	   margin-right: 10px;
	   font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	   font-size:11px;
	   float:left;
	  }
	  
#notizie { text-align:left;
		   padding-left: 10px;
		   padding-right: 10px;
		   padding-top: 0px;
		   line-height: 20px;
		  }

#notizie h3 {border-bottom: 1px dashed #000000;
			 font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	   		 font-size:11px;
			 padding-bottom: 0px;
			 }
	   
	  
#news_up {width: 196px;
		  background-image:url(img/news_up.jpg);
		  background-repeat:no-repeat;
		  height:24px;
		  
		  
		  
		 }
		 
#news_up h1 {
		  font-size:11px;
		  padding-top:5px;
		  color:#FFFFFF;
		  letter-spacing:2px;
		  margin-top: 0px;
		  margin-bottom: 0px;
		  padding: 0px;
		  padding-top: 5px;
		  
		  
		 
		  }

#news_dw {width: 196px;
		  background-image:url(img/news_dw.jpg);
		  background-repeat: repeat-x;
		  height:8px;
		  background-position:bottom;
		  
		 }
		 
#news a:link, a:hover, a:visited { text-decoration:none}

/* --- CONTENT --- */ 
#content { font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica;
		   font-size: 12px;
		   text-align:justify;
		   width:640px;
		   line-height: 20px;
		   margin-top: 10px;
		   margin-right:10px;
		   margin-left:10px;
		   float:right;

		 }
#content h1 {font-size:16px}	

#content h2 { font-size:12px; font-weight:bold; }

# content a:visited {text-decoration:none;}

 	 

/* --- FOOTER --- */	   

#footer {background-image:url(img/footer.jpg);
		 background-repeat:repeat-x;
		 width: 920px;
		 height:90px;
		 margin: auto;
		 font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
		 font-size:11px;
		 text-align:right;
		 clear:both;
		 
		
		  
		 }
		 
#footer p {padding-top: 40px;
		   padding-right:30px;}

   
/* --- SIDEBAR --- */		   

#sidebar_left {width: 198px;
	   		   margin-top:20px;
	   		   margin-right: 10px;
	   		   font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	   		   font-size:11px;
	  		   float:left;
	  		   }
	  
#sidebar_left li {background-color: #A4233F;
				  border-left: 15px solid;
				  border-left-color: #F8354F;
				  list-style:none;
				  text-align:left;
				  margin:0 px;
				  padding-left: 20px;
				  display:block;
				  line-height: 28px;
				  border-right: 1px solid #CCCCCC;
				  border-top: 1px solid #CCCCCC;
				  
				 
				 }

#sidebar_left ul {padding: 0px;
				  margin: 0px;
				 }		 
				 
#sidebar_left a:link { color:#FFFFFF; text-decoration:none}

#sidebar_left a:visited { color:#FFFFFF; text-decoration: none}

#sidebar_left a:hover { text-decoration:none; padding-left:15px;}

/* --- IMAGE LEFT */


#img_left     {
	   		   padding-top:10px;
			   
	  		  
	  			}
		   

#img_left img {width: 198px;
	   		   margin-top:10px;
	  		   margin-right: 10px;
	   		   clear:left;
	   		   display:block;
			   padding-top:10px;
	  			}

/* --- BRICIOLE --- */


#path    {width:870px;
			padding-bottom:10px;
			margin-left:30px;
			margin: 0 auto;
	  	  }
		  
#path_inside { font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica;
		   font-size: 11px;
		   text-align:right;
		   width:640px;
		   line-height: 10px;
		   margin-top: 40px;
		   margin-right:10px;
		   margin-left:10px;
		   padding-left:30px;
		   height:10px;
		   float:right;
		   
		   }
		   


