/* CSS Document */

body { 
    font-size: 76%; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
    margin: 0; 
    padding: 0; 
    border: 0; 
    background-color : #a2c1d9; 
	background-image: url(images/back_vert.gif);
	background-repeat:repeat-x;
	background-position:top;
	
    border: none 1px #466C9C; /* fix for netscape 4 */ 
    color: #333; 
    min-width: 710px;   
    height: 100%;     	
	  
}

#wrapper{
background-color:#FFFFFF;
margin: 0px auto;
width:740px;
height:auto

}

#header-ita{
background-color: #103D77;
background-image: url(images/logo_header.gif);
background-repeat:no-repeat;
height:105px;

margin: 3px 3px 0px 3px;
}

#header-eng{
background-color: #103D77;
background-image: url(images/logo_header2.gif);
background-repeat:no-repeat;
height:105px;

margin: 3px 3px 0px 3px;
}

#address{
background-color:#69c;
height: 15px;
margin: 0px 3px 0px 3px;
color:#103D77;
padding:5px;

}

#menu{
background-color:#28568C;
height:15px;
color:white;
margin: 0px 3px 0px 3px;
padding:5px;
}

#menu a{
text-decoration:none;
color:white;
}

#menu a:hover{
text-decoration:none;
color:white;
border-bottom:1px solid white;
}


#main-photo{
background-image: url(images/siena.jpg);
background-repeat:no-repeat;
height:108px;
margin: 0px 3px 0px 3px;
}

#content{

margin: 3px 3px 0px 3px;
padding: 20px;
height:auto
}

.content-img{
border:1px solid gray;
padding:2px;
float:left;
margin:2px;

}

#content p{

line-height:18px;
}

#content h4{
color: #666666;
font-family: "trebuchet MS", tahoma;
}

.img{
border:1px solid gray;
padding:4px;
float:left;
margin-right:25px;
margin-bottom:25px;
margin-top:15px;

}

h1.main
{
margin-top      : 0 !important;

    margin-bottom   : 9px;
    background      : #fff url(images/rule-h1.gif) repeat-x left top; 
    
    height  /**/:19px;  
	

}

#footer{
height:15px;
background-color: #103D77;
margin: 3px 3px 3px 3px;
padding:3px;
color:white;
font-size:10px;
clear:both;

}

#footer a{
text-decoration:none;
color:white;
}

#footer a:hover{
border-bottom: 1px solid white;
}