body {
background-color: #000; background-attachment: scroll; background-image: url(immagini/bg.gif); background-repeat: no-repeat; background-position: center top
}

a {
	text-decoration: none;
	color: #B60400;
}

a:hover {
	color: #808080;
}


.main {
HEIGHT: 620px; 
WIDTH: 770PX; FLOAT: none; margin-top:25px; margin-left: 35px;

border: 0px solid #ccc;
text-align: center;
}

.textmenu{
padding: 10px; 
WIDTH: 100%;
margin-bottom: 15px;
font-family: Georgia, Tahoma, Arial, Verdana, Sans-Serif;
font-size: 0.7 em;
text-align:justify;
color: #fff;
float:left;
border: 1px solid #000;
text-align: center;
}

.text_top {
padding: 10px; 
WIDTH: 460px;
font-family: Tahoma, Arial, Verdana, Sans-Serif;
font-size: 0.7em;
text-align:justify;
color: #fff;
float:left;
margin-bottom: 0px;
margin-top:15px;
margin-left: 30px;

}

.text_top h1 {
font-family: Lucida, Georgia, Tahoma, Arial, Verdana, Sans-Serif;
font-size: 15px;

color: #666;
}


.text {
 
WIDTH: 460px;
font-family: Tahoma, Arial, Verdana, Sans-Serif;
font-size: 0.7em;
text-align:justify;
color: #fff;
float:left;
margin-bottom: 0px;
margin-left: 30px;
height: 150px;

}

.text h1 {
font-family: Lucida, Georgia, Tahoma, Arial, Verdana, Sans-Serif;
font-size: 15px;

color: #666;
}

.text_opposite {
padding-top: 35px;
WIDTH: 460px;
height: 185px;
font-family: Tahoma, Arial, Verdana, Sans-Serif;
font-size: 0.8em;
text-align:justify;
color: #fff;
float:right;
margin-right: 30px;
margin-bottom: 0px;

border: 0px solid #fff;
}


.text_opposite_2 {
padding-top: 22px;
WIDTH: 460px;
height: 185px;
font-family: Tahoma, Arial, Verdana, Sans-Serif;
font-size: 0.8em;
text-align:justify;
color: #fff;
float:right;
margin-right: 30px;
margin-bottom: 0px;
margin-top: 0px;

border: 0px solid #fff;
}


.text_opposite_2 h1 {
font-family: Lucida, Georgia, Tahoma, Arial, Verdana, Sans-Serif;
font-size: 15px;

color: #D6E3F8;
}


.text_opposite_3 {

padding-top: 15px;
WIDTH: 460px;
height: 175px;
font-family: Tahoma, Arial, Verdana, Sans-Serif;
font-size: 0.8em;
text-align:justify;
color: #fff;
float:right;
margin-right: 30px;
margin-bottom: 0px;
margin-top: 5px;

border: 0px solid #fff;
}


.text_opposite_3 h1 {
font-family: Lucida, Georgia, Tahoma, Arial, Verdana, Sans-Serif;
font-size: 15px;

color: #D6E3F8;
}

.text_opposite_4 {
padding-top: 15px;
WIDTH: 460px;
height: 155px;
font-family: Tahoma, Arial, Verdana, Sans-Serif;
font-size: 0.8em;
text-align:justify;
color: #fff;
float:right;
margin-right: 30px;
margin-bottom: 0px;
margin-top: 5px;

border: 0px solid #fff;
}


.text_opposite_4 h1 {
font-family: Lucida, Georgia, Tahoma, Arial, Verdana, Sans-Serif;
font-size: 15px;
color: #D6E3F8;
}





.text_opposite h1 {
font-family: Lucida, Georgia, Tahoma, Arial, Verdana, Sans-Serif;
font-size: 15px;

color: #D6E3F8;
}

.imgfl{
 float:right;
 margin:5px 5px 5px 5px;
 border: 2px solid #ccc;
}

.imgfr{
 float:left;
 margin:5px 5px 5px 5px;
 border: 2px solid #ccc;
}


