@import url(navigazione.css);
@import url(tipografia.css);


html,body{
margin: 0;
padding:0;

}

body{
font-family: arial,sans-serif;
font-size: 76%;
text-align:center;
background-color: White;


}

#container{
width:955px; 
margin:0 auto;
background-image: url(../images/sfondo_2.jpg);
background-repeat: repeat-y;




}
div#container2{
background: trasparent repeat-y top left;text-align: left;
background-image: url(../images/sfondo.jpg);
background-repeat: no-repeat;



}


/*stili generici, su header e footer*/
div#header{
background-image: url(../images/header.jpg);
height: 286px;

}

div#navcontainer{
height: 41px;
padding: 0px 5px 5px 0px;
text-align: right;
color: #BA3524;
font-size: 14px;
}



/*stili specifici per il layout*/


div#left{
float: left;
width: 187px;\width:187px;w\idth:187px;
text-align: right;
min-height:442px;
height: auto !important;
height: 442px;
}



div#right{
float: right; 
width: 160px;\width:175px;w\idth:160px;
padding: 20px 5px 0px 10px;
text-align: left;
color: Black;
min-height: 455px;
height: auto !important;
height: 455px;
}


div#content{
margin: 0 175px 0 187px;
padding: 20px 0 0 10px;
min-height: 429px;
height: auto !important;
height: 429px;
}




div#footer{
background-image: url(../images/footer.jpg);
background-repeat: no-repeat;
width: 955px;
height: 114px;
clear:both; 
text-align:center; 
padding:0 0px 0 0;

}

.nav{
background-image: url(../images/sfondo_2.jpg);
background-repeat: repeat-y;
width:765px;
height: 30px;
padding: 0px 190px 0px 0px;
font-family: Skia, arial,sans-serif;
font-size: 14px;
color: Black;
text-align: right;

}

	 
.imgsx{
margin-right: 5px;
    }
	 
	 .sponsor{
/*margin-right: 5px;*/
    }
	 
.bandiere{
margin-left: 73px;
margin-top: 98px;
    }
	 
	 .trasparente{
margin-left: 436px;
margin-top: 0px;
    }
