body {
	background-color:#1D507F;  /*:#00486A; */
    text-align: center;
	margin:0px auto;
	}
a:link {
	color:#FF9132;   /*:#F27900;*/
	text-decoration: none;
	}
a:visited {
	color:#FF9132;
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	} 
/*	******* MENU ********** */
.buttons a {
color:#FF9132;
background-color:#1D507F;
padding: 2px;
padding-left: 3px;
display: block;
border-left: 10px solid #004080;
font-size:18px;
  font-family:"Comic Sans MS", cursive;
text-decoration: none;
text-align: left;
margin-top: 1px;}

.buttons a:hover {
border-left: 10px solid #99CCCC;
text-decoration: none;
color:#000;
}	

.buttons_a a {
color:#FF9132;
background-color:#1D507F;
padding: 2px;
padding-right: 3px;
display: block;
border-right: 10px solid #004080;
font-size:18px;
  font-family:"Comic Sans MS", cursive;
text-decoration: none;
text-align:right;
margin-top: 1px;

margin-right:10px;}

.buttons_a a:hover {
border-right: 10px solid #99CCCC;
text-decoration: none;
color:#000;
}	
/*   ********* */
.footer {
color:#000;
font-family:"Comic Sans MS", cursive;
font-size:12px;
text-align:center;
wWidth:800px;
height:30px;
}
	
	
	
.pos_index{
position:absolute;
top: 50%;
left:50%;
margin:300px 0 0 -380px;}
.pos_about{
position:absolute;
top: 50%;
left:50%;
margin:570px 0 0 -380px;}
.pos3{
position:absolute;
top: 50%;
left:50%;
margin:1400px 0 0 -380px;}
.pos_location{
position:absolute;
top: 50%;
left:50%;
margin:570px 0 0 -380px;}
.pos_contact{
position:absolute;
top: 50%;
left:50%;
margin:340px 0 0 -380px;}


.contenuto{
width:1200px;
float:right;
position:absolute;
top: 50%;
left:50%;
margin:330px 0 0 -500px;
}
	
	.contenuto_about{
width:900px;
float:right;
position:absolute;
top: 50%;
left:50%;
margin:330px 0 0 -500px;
}
.contenitore_service{
width:1200px;
float:right;
position:absolute;
top: 50%;
left:50%;
margin:-60px 0 0 -500px;
}

.contenitore{
width:1200px;
float:right;
position:absolute;
top: 50%;
left:50%;
margin:-60px 0 0 -380px;
}
.contenitore_destro{
float:right;
text-align:left;
font-size:24px;
position:absolute;
left: 558px;
}

.contenitore_destro_service{
float:right;
text-align:left;
font-size:24px;
position:absolute;
left: 780px;
}

.contenitore_sinistro{
background-color:#1D507F;
float:left;
width:550px;
}		
	
.contenitore_menu{
	background-color:#1D507F;
	float:left;
	width:220px;
	
	/*position:absolute;
	height: 283px;
	top: 285px;
	left: 38px;*/
}	

.testo_ev{
font-family:"Comic Sans MS", cursive;
font-size:18px;
text-align:justify;
padding-right:10px;
padding-left:10px;
color:#FF8000;
}
.testo{
font-family:"Comic Sans MS", cursive;
font-size:16px;
text-align:justify;
padding-right:10px;
padding-left:25px;
color:#000;
}
.titolo{
font-family:"Comic Sans MS", cursive;
font-size:24px;	
color:#000;
}
.testo_login{
color:#000;
font-family:"Comic Sans MS", cursive;
font-size:12px;	
}


.subtitle {
font-family:"Comic Sans MS", cursive;
font-size:36px;
text-align:right;
position: relative; 
right: 23px; 
top: 25px;
}
	
.subtitle_logo {
color:#0F2840;
font-family:Arial, Helvetica, sans-serif;
font-size:42px;
text-align:left;
position: relative; 
left: 23px; 
top: -25px;
background:url(../images/Logo.png);
background-repeat:no-repeat;
padding-left: 55px;
}
	
.lista_num{
font-family:"Comic Sans MS", cursive;
font-size:16px;
text-align:justify;
padding-right:10px;
padding-left:25px;
color:#06F;	
}

.comm_rev{
font-family:"Comic Sans MS", cursive;
font-size:24px;
color:#000; /*:#FF8000;*/
}

.testo_a{
font-family:"Comic Sans MS", cursive;
font-size:18px;
color:#000; /*:#FF8000;*/
text-align:left;
}

.line{
color:#2D78BF;
}
.car_inv{
color::#1D507F;
}
/*****************  TASTI BANDIERE  ************/
.tasto_it{
background:url(../images/ita.jpg);
width: 50px;
height: 30px;
background-repeat:no-repeat;
background-position:right top;
border: none;
float:left;
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
font-weight: bold;
color:#1D507F;
text-transform: uppercase;
}
.tasto_fr{
background:url(../images/fr.jpg);
width: 50px;
height: 30px;
background-repeat:no-repeat;
background-position:right top;
border: none;
float:left;
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
font-weight: bold;
color:#1D507F;
text-transform: uppercase;
}
.tasto_en{
background:url(../images/en.jpg);
width: 50px;
height: 30px;
background-repeat:no-repeat;
background-position:right top;
border: none;
float:left;
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
font-weight: bold;
color:#1D507F;
text-transform: uppercase;
}
/***************************/
.costruzione{
width:250px;
float:left;
position:absolute;
top: 265px;
left:356px;
margin:-60px 0 0 -380px;
height: 183px;
}
	
.info{
width:350px;
float:left;
text-align:center;
}
	


/*  ***** DIV A SCOMPARSA ******/
.service_div_titolo_about{
width:550px;
border-style: dotted;
border-color: orange; 
border-width: 1px; 
border-top: none; 
display:none;	
font-family:"Comic Sans MS", cursive;
font-size:18px;
}
.service_div{
width:995px;
border-style: dotted;
border-color: orange; 
border-width: 1px; 
border-top: none; 
display:none;	
font-family:"Comic Sans MS", cursive;
font-size:18px;
}
.service_div_titolo{
width:980px;
border-style: solid; 
border-color: orange; 
border-width: 1px;  
text-align:left;
padding-left:15px;
font-size:18px;
 font-family:"Comic Sans MS", cursive;
}
