#site {
width:950px;
}
#sitetop {
width:950px;
height: 101px;
background-image: url(grafica/images/top.png);
}
#sitetop2 {
width:950px;
height: 40px;
background-image: url(grafica/images/top-menu.png);
}
#spazio {
width:950px;
height: 7px;
}
#spazio2 {
width:950px;
height: 15px;
background-color:#FFFFFF;
}
#sitetop3 {
width:950px;
height: 280px;
}
#gennyx {
width:206px;
height: 219px;
}
#gennyx2 {
width:206px;
height: 219px;
}
#G-int1 {
float:left;
width: 207px;
height: 280px;
background-image:url(grafica/images/men-sx.png);
}
#G-int2 {
float:left;
width: 510px;
height: 280px;
background-image: url(grafica/images/elba.png);
}
#G-int3 {
float:right;
width: 230px;
height: 200px;
}
#G-int4 {
float:left;
margin-left: 8px;
margin-top: 10px;
width: 185px;
height: 270px;
}

#tasto1 {
float:left;
width: 150px;
height: 40px;
background-image: url(grafica/images/men-1.png);
}
#tasto1 a {
font-family: Verdana;
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
font-style: normal;
font-weight: normal;
line-height:40px;
}
#tasto1:hover {
width: 150px;
height: 40px;
background-image: url(grafica/images/men-1.png);
font-family: Verdana;
font-size: 13px;
color: #333333;
text-decoration: none;
font-style: normal;
font-weight: normal;
line-height:40px;
}

#tasto2 {
float:left;
width: 150px;
height: 40px;
margin-left: 0px;
background-image: url(grafica/images/men-2.png);
}
#tasto2 a {
font-family: Verdana;
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
font-style: normal;
font-weight: normal;
line-height:40px;
}
#tasto2:hover {
width: 150px;
height: 40px;
margin-left: 0px;
background-image: url(grafica/images/men-2.png);
font-family: Verdana;
font-size: 13px;
color: #333333;
text-decoration: none;
font-style: normal;
font-weight: normal;
line-height:40px;
}
#tasto3 {
float:left;
width: 150px;
height: 40px;
margin-left: 0px;
background-image: url(grafica/images/men-3.png);
}
#tasto3 a {
font-family: Verdana;
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
font-style: normal;
font-weight: normal;
line-height:40px;
}
#tasto3:hover {
float:left;
width: 150px;
height: 40px;
margin-left: 0px;
background-image: url(grafica/images/men-3.png);
font-family: Verdana;
font-size: 13px;
color: #FFFF00;
text-decoration: none;
font-style: normal;
font-weight: normal;
line-height:40px;
}
#tasto4 {
float:left;
width: 200px;
height: 40px;
margin-left: 0px;
background-image: url(grafica/images/men-4.png);
}
#tasto4 a {
font-family: Verdana;
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
font-style: normal;
font-weight: normal;
line-height:40px;
}
#tasto4:hover {
float:left;
width: 200px;
height: 40px;
margin-left: 0px;
background-image: url(grafica/images/men-4.png);
font-family: Verdana;
font-size: 13px;
color: #FFFF00;
text-decoration: none;
font-style: normal;
font-weight: normal;
line-height:40px;
}


#tasto5 {
float:right;
width: 230px;
height: 40px;
background-image: url(grafica/images/men-5.png);
}
#tasto5 a {
font-family: Verdana;
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
font-style: normal;
padding-left: 13px;
font-weight: bold;
line-height:40px;
}
#tasto5:hover {
width: 230px;
height: 40px;
background-image: url(grafica/images/men-5b.png);
font-family: Verdana;
font-size: 13px;
color: #333333;
text-decoration: none;
font-style: normal;
font-weight: bold;
line-height:40px;
}

#tasto6 {
float:right;
width: 230px;
height: 40px;
background-image: url(grafica/images/men-6.png);
}
#tasto6 a {
font-family: Verdana;
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
font-style: normal;
font-weight: bold;
line-height:40px;
}
#tasto6:hover {
width: 230px;
height: 40px;
background-image: url(grafica/images/men-6b.png);
font-family: Verdana;
font-size: 13px;
color: #333333;
text-decoration: none;
font-style: normal;
font-weight: bold;
line-height:40px;
}


.txG1 {
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
.txG2 {
	font-family: Trebuchet;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
}
.txG3 {
	font-family: verdana;
	font-size: 13px;
	color: #FFFF00;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
#siteint {
width:950px;
background-color:#FFFFFF;
}
#siteinttop {
width:950px;
height: 7px;
background-image: url(grafica/images/top-menu1.png);
}
#sitesx {
width:215px;
background-color: #FFFFFF;
float:left;
}
#sitedx {
width:725px;
background-color: #EDF1FC;
margin-right: 5px;
float:right;
}
#int-2 {
width:710px;
background-color: #EDF1FC;
margin-right: 5px;
float:right;
}

#offerte-1 {
width:710px;
background-color: #EDF1FC;
margin-right: 5px;
float:right;
}


#sitefooter {
width:950px;
height: 40px;
background-image: url(grafica/images/footer.png);
	font-family: Calibri;
	font-size: 15px;
	line-height: 40px;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
#sitefooter a {
width:950px;
	font-family: Calibri;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
#siteintfooter {
width:950px;
height: 7px;
background-image: url(grafica/images/top-menu2.png);
}




#M-GXT {
width:206px;
float:center;
}
#M-GXT2 {
width:206px;
background-image: url(grafica/images/top1-centro.jpg);
}

#M-top {
width:206px;
height: 20px;
background-image: url(grafica/images/M-top.png);
line-height:20px;
font-family: "Arial", sans-serif;
font-size: 14px;
color: #003366;
font-style: normal;
font-weight: bold;
text-align: center;
}
#M-topInfo {
width:206px;
height: 35px;
background-image: url(grafica/images/menu-info.png);
line-height:25px;
font-family: "Arial", sans-serif;
font-size: 13px;
color: #FFFFFF;
font-style: normal;
font-weight: bold;
text-align: center;
}
#M-topInfo2 {
width:206px;
height: 35px;
background-image: url(grafica/images/menu-info2.png);
line-height:25px;
font-family: "Arial", sans-serif;
font-size: 13px;
color: #FFFFFF;
font-style: normal;
font-weight: bold;
text-align: center;
}
#M-topInfo3 {
width:206px;
height: 25px;
background-image: url(grafica/images/menu-info3.png);
line-height:25px;
font-family: "Arial", sans-serif;
font-size: 13px;
color: #FFFFFF;
font-style: normal;
font-weight: bold;
text-align: center;
}
#M-topInfo4 {
width:206px;
height: 35px;
background-image: url(grafica/images/menu-info4.png);
line-height:25px;
font-family: "Arial", sans-serif;
font-size: 13px;
color: #FFFFFF;
font-style: normal;
font-weight: bold;
text-align: center;
}
#M-topInfo5 {
width:206px;
height: 35px;
background-image: url(grafica/images/menu-info5.png);
line-height:35px;
font-family: "Arial", sans-serif;
font-size: 13px;
color: #FFFFFF;
font-style: normal;
font-weight: bold;
text-align: center;
}
#M-topInfo6 {
width:206px;
height: 35px;
background-image: url(grafica/images/menu-info6.png);
line-height:25px;
font-family: "Arial", sans-serif;
font-size: 13px;
color: #FFFFFF;
font-style: normal;
font-weight: bold;
text-align: center;
}
#M-topInfo8 {
width:206px;
height: 25px;
background-image: url(grafica/images/menu-info7.png);
line-height:25px;
font-family: "Arial", sans-serif;
font-size: 12px;
color: #FFFFFF;
font-style: normal;
font-weight: bold;
text-align: center;
}
#M-topInfo9 {
width:206px;
height: 25px;
background-image: url(grafica/images/menu-info9.png);
line-height:25px;
font-family: "Arial", sans-serif;
font-size: 13px;
color: #FFFFFF;
font-style: normal;
font-weight: bold;
text-align: center;
}
#M-topInfo7 {
width:206px;
height: 37px;
background-image: url(grafica/images/home.png);
}
#M-topInfo7 a {
width:206px;
height: 25px;
line-height:25px;
font-family: "Arial", sans-serif;
font-size: 14px;
color: #333333;
font-style: normal;
text-decoration: none;
font-weight: bold;
text-align: center;
}
#M-topInfo7:hover {
width:206px;
height: 37px;
line-height:37px;
font-family: "Arial", sans-serif;
font-size: 14px;
color: #0066FF;
font-style: normal;
font-weight: bold;
text-align: center;
}
#M-topInfo10 {
width:206px;
height: 25px;
background-image: url(grafica/images/menu-info11.png);
line-height:25px;
font-family: "Arial", sans-serif;
font-size: 13px;
color: #FFFFFF;
font-style: normal;
font-weight: bold;
text-align: center;
}
#M-topInfo12 {
width:206px;
height: 25px;
background-image: url(grafica/images/menu-info12.png);
line-height:25px;
font-family: "Arial", sans-serif;
font-size: 13px;
color: #FFFFFF;
font-style: normal;
font-weight: bold;
text-align: center;
}



#M-top2 {
width:192px;
height: 20px;
text-align: left;
margin-left:2px;
}
#M-top2X {
width:200px;
height: 20px;
line-height:25px;
vertical-align:text-bottom;
text-align: left;
background-color: #E6ECFA;
font-family: "Arial", sans-serif;
font-size: 11px;
color: #333333;
font-style: normal;
font-weight: bold;
}
#M-top2XX {
width:189px;
height: 5px;
}

#M-top2 a {
width:194px;
height: 20px;
padding-left: 12px;
line-height:20px;
font-family: "Arial", sans-serif;
font-size: 13px;
color: #555454;
text-decoration: none;
font-style: normal;
font-weight: normal;
text-align: left;
margin-left:2px;
}
#M-top2:hover {
width:194px;
height: 20px;
padding-left: 12px;
line-height:20px;
background-image: url(grafica/images/top1-centrob.jpg);
font-family: "Arial", sans-serif;
font-size: 13px;
color: #333333;
text-decoration: none;
font-style: normal;
font-weight: normal;
text-align: left;
margin-left:2px;
}
#M-top2B {
width:189px;
height: 20px;
text-align: left;
margin-left:2px;
}
#M-top2B a {
width:194px;
height: 20px;
padding-left: 12px;
line-height:20px;
font-family: "Arial", sans-serif;
font-size: 13px;
color: #003C64;
text-decoration: none;
font-style: italic;
font-weight: normal;
text-align: left;
margin-left:2px;
}
#M-top2B:hover {
width:194px;
height: 20px;
padding-left: 12px;
line-height:20px;
background-image: url(grafica/images/top1-centrob.jpg);
font-family: "Arial", sans-serif;
font-size: 13px;
color: #999999;
text-decoration: none;
font-style: normal;
font-weight: normal;
text-align: left;
margin-left:2px;
}

#M-top3 {
width:206px;
height: 7px;
background-image: url(grafica/images/M-top3b.png);
}

.info {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}

.testo {
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}
.evidenzia {
    font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	background-color:#0099FF;
}
.Bordo-Skimap {
    border-bottom: 1px;
    border-left: 1px;
    border-right: 1px;
    border-top: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-bottom-color:#CADEE9;
	border-left-color:#CADEE9;
	border-right-color:#CADEE9;
	border-top-color:#CADEE9;
}
.int-tx {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #015F76;
	text-align: justify;
	text-decoration: none; 
}
.verde1 {
	font-family: Arial;
	font-size: 14px;
	color: #009933;
	font-weight: bold;
	font-style: normal;
	text-align: justify;
}
.blu1 {
	font-family: Arial;
	font-size: 14px;
	color: #003399;
	font-weight: bold;
	font-style: normal;
	text-align: justify;
}
.txtM-5B {
	font-family: Calibri;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	color: #0099FF;
}
#meteo {
width:206px;
height: 407px;
    border-bottom: 1px;
    border-left: 1px;
    border-right: 1px;
    border-top: 1px;
	border-top-style: dashed;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color:#006699;
	border-left-color:#006699;
	border-right-color:#006699;
	border-top-color:#006699;
}
#gennyx7 {
width:206px;
height: 254px;
background:url(grafica/images/form.png);
}
.alb1 {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	font-style: normal;
}
.alb1-B {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
}
.alb2 {
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	font-style: normal;
}
.alb2-B {
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	font-style: normal;
}
.testi1 {
	font-family: Calibri;
	font-size: 16px;
	color: #0099FF;
	font-weight: bold;
	font-style: normal;
}
.foto-brd {
    border-bottom: 1px;
    border-left: 1px;
    border-right: 1px;
    border-top: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-bottom-color:#109F0F;
	border-left-color:#109F0F;
	border-right-color:#109F0F;
	border-top-color:#109F0F;
}

