

/*  ----------------- main elements ----------------- */
* {
	margin: 0;
	padding: 0;
}

    body {
	font-family: "Trebuchet MS", Arial;
	background-color: #E0DCD2;
	background-image: url(../img/index_body.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin:0px;
	font-size: 80%;
    }
    
    a {
        text-decoration: none;
        color: #fff;
    }
    
    img {
        border: none;
    }
    
	
	
/*-------------TEMPLATES---------*/

    .overcont {
	background-color:#FFF;
	background-image: url(../img/index_over.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
    }
    
		#top, #cont, #footer   {
			margin:0px 0px 0px 30px;
			width: 940px;
		}
		
		#top {
			height:140px;
		}
		
		#logoindex { padding:62px 0px 0px 0px;}
		
		#contover { width:940px;}
		
			.boxLoghi{
				background-image: url(../img/bg_box_loghi.png);
				background-repeat: no-repeat;
				background-position: 0px 0px;
				width:702px;
				height: 110px;
				margin:0px 0px 0px 30px;
				padding:26px 0px 0px 92px;
 				}
			
			.cont { 
			padding:8px 0px 0px 120px; 
			background-color:#FFF;
			background-image: url(../img/bg_box_foto.png);
			background-repeat: no-repeat;
			background-position: 0px 0px;
			
			}
			.colonnaLog { 
				float:left;
				width: 204px;
				background-color:#555;
				}
			.colonnaImg { 
				float:left;
                width: 206px;
				height: 270px;
				background-color:#FFF;
				}
			.colonnaTex { 
				float:left;
				width: 180px;
				/*background-color:#777;*/
				}
				
				#newshome{ 
				padding: 0 5px 20px 5px; 
				border-bottom: 1px solid #E4DDD6;
				margin: 0 10px 20px 10px;
 }
				#newshome h3 { font-size:1.2em; color:#9B7E65;}
				#newshome p { font-size:0.9em; color:#BAACA0;}
				#newshome a { color:#9B7E65; }
		
		#footer { padding: 25px 5px 15px 90px; color: #977859; font-size:10px;}
		#footer a { color: #623A12; }
		.address{ float:left; width:610px; }
		.credits { float:left; width:130px;  padding: 15px 60px 0px 50px;}
    
	.bottom {
	background-color:#E0DCD2;
	background-image: url(../img/index_footer.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height:100px;
    }
	.clear{ clear:both;}

#news-ticker {
background-color:white;
height:200px;
overflow:hidden;
}

