body {
    background: #E8ECEA;
	margin:0px;
	padding:0px;
	border:0px;
	azimuth:center;
}

img {
color : #004E87;
font-weight: none;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
border:0px
}

.img
{
padding-right: 20px;
padding-bottom: 10px;
float:left;
}

#sfondo1
{
background-color:#004E87; 
}

#sfondo2
{
background-image:url(/img_sito/grafica/sfondo_quadretti.gif); 
background-repeat:repeat-x;
}

#sfondo3
{
background-color:#E8ECEA; 
}

/* TABELLE */

#principale {
	width: 720px;
	margin:0px auto;
	text-align:left;
	background-color: #FFFFFF;
}	

#header {
	width: 720px;
	height: 90px;	
	background-image:url(/img_sito/grafica/testata.jpg);
	background-repeat:no-repeat;
}

#header_popup {
	width: 480px;
	height: 72px;	
	background-image:url(/img_sito/grafica/testata_popup.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#FFFFFF;
}

#testata {
	background: #000000;
	width: 500px;
	height: 240px;
	position:relative;
	left:0px;
}	

#menu_lingua {
	width: 720px;
	height: 85px;
	padding-top:60px;
	text-aligh:right;
	padding-left:500px;
}

#menu_alto {
	width: 720px;
	height: 27px;
	background-color:#004E87;
}

#barra_popup {
	width: 480px;
	height: 30px;
	background-color:#004E87;
}	

#menu_rollover {
	background: #FFFFFF;
	width: 720px;
	position:relative;
	left:10px;
}

#pagina {
	padding-top:25px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
	vertical-align:top;
}


#pag_dx {
	padding-top:30px;
	padding-right:30px;
	padding-bottom:30px;
	vertical-align:top;
}

#pag_sx {
	padding-top:30px;
	padding-right:50px;
	padding-left:30px;
	padding-bottom:30px;
	vertical-align:top;
}

#menu_dx {
	padding-top:30px;
	padding-bottom:30px;
	vertical-align:top;
	background-color:#00A0C6;
	azimuth:center;
}

#menu_dx_alto {
	background-color:#00A0C6;
	height:240px;
	padding-top:15px;
	padding-bottom:15px;
	vertical-align:top;
}

#gallery {
	width: 218px;
	float:top;
	background-color:#FFFFFF;
	vertical-align:top;
	font: 16px "Lucida Grande", Verdana, Arial, Helvetica;
}

/* FINE TABELLE */


/* PIEDE */

#barrapiede_popup {
	width: 100%;
	height: 5px;
	background: #000000;
}

#barrapiede {
	width: 720px;
	height: 5px;
	background: #000000;
}

#piede_popup {
	width: 100%;
	height: 40px;
	padding-bottom:10px;
	background: #E8ECEA;
	font: 10px "Verdana", Arial, Helvetica, sans-serif;
	font-weight:none;
	color: #000000;	
}

#piede {
	width: 720px;
	height: 50px;
	padding-bottom:10px;
	background: #E8ECEA;
	font: 10px "Verdana", Arial, Helvetica, sans-serif;
	font-weight:none;
	color: #000000;
	line-height:14px;
}

#piede a {
	text-decoration:none;
	font-weight:bold;
	color: #000000;	
}	

#piede a:hover {
	text-decoration:none;
	font-weight:bold;
	color: #000000;	
}	

/* FINE PIEDE */


/* MENU */

#lingua {
	font: 10px/16px "Verdana", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #004E87;	
	text-decoration:none;
	padding-left:8px;
}

#lingua a {color:#004E87; text-decoration:none; }
#lingua a:visited {color:#004E87; text-decoration:none; }
#lingua a:hover {color:#004E87; text-decoration: none; }	


#alto {float: left; padding-left:0px; padding-bottom:2px}
#alto ul {margin: 0px; }
#alto li {display: Inline; }

#alto li a {
	float: Left;
	font: 13px/12px "Verdana", Arial, Helvetica, sans-serif;
	font-weight:none;
	color:#ffffff;
	text-decoration: none;
    padding-left: 10px;
	padding-right: 10px;
	position:relative;
	left: -50px;
	bottom:0px;
    border-right: Solid 2px #ffffff;
}

#alto li a.rightnoborder {border:0px; margin-right:0px; padding-right:0px; }	
#alto li a:visited {color: #ffffff;	text-decoration: none; }
#alto li a:hover {color: #ffffff; text-decoration: none; }	


#dx_alto {
	font: 11px bold "Verdana", Arial, Helvetica, sans-serif;
	display: block;
    text-decoration:none;
	padding-left:0px;
	padding-top:5px;
	padding-bottom:0px;
    background-color: #D9F5FB;
	border-top-width:1px;
	border-top-color:#00A0C6;
	border-top-style:solid;
	color: #004E87;
}

#dx_alto a {
	font: 11px bold "Verdana", Arial, Helvetica, sans-serif;
	display: block;
    text-decoration:none;
	padding-left:8px;
	padding-top:0px;
	padding-bottom:8px;
	color: #004E87;
}

#dx_alto a:hover {color: #00A0C6; }	 


#dx_alto_evidenziato {
	font: 14px "Verdana", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:0;
	padding-left:8px;
	padding-top:0px;
	padding-bottom:0px;
	letter-spacing:1px;
	background-color:#004E87;
	line-height:17px;
}


#rollover ul {
  background-color:#FFDEAD;
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 720px;
  list-style: none;
  height: 40px;
}

#rollover ul li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; 
  display: inline;
  list-style: none;
  position: relative;
  height: 40px;
}

#rollover ul a {
  border-right: 2px solid #FFFFFF;
  padding: 0 20px;
  float: none !important; /*per Opera*/
  float: left; /*per IE*/
  display: block;
  background: #FFDEAD;
  color: #4A4A4A;
  font: bold 13px/40px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*per IE*/
}

#rollover ul a:hover {
  border-right: 2px solid #FFFFFF;
  padding: 0 20px;
  float: none !important; /*per Opera*/
  float: left; /*per IE*/
  display: block;
  background: #FFC266;
  color: #4A4A4A;
  font: bold 13px/40px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*per IE*/
}


/* FINE MENU */

/* FONT */

font.titolo {
	font: 24px "Lucida Grande", Verdana, Arial, Helvetica;
	color:#004E87;
}

font.sottotitolo {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#004E87;
}

.sottotitolo a:link {COLOR: #004E87; TEXT-DECORATION: none;}
.sottotitolo a:visited {COLOR: #004E87; TEXT-DECORATION: none;}
.sottotitolo a:active {COLOR: #004E87; TEXT-DECORATION: none;}
.sottotitolo a:hover{COLOR: #004E87; TEXT-DECORATION: none;}

font.testo10 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height: 14px;
}

font.testo {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height: 16px;
}

.testo a:link {COLOR: #000000; TEXT-DECORATION: none;}
.testo a:visited {COLOR: #000000; TEXT-DECORATION: none;}
.testo a:active {COLOR: #000000; TEXT-DECORATION: none;}
.testo a:hover{COLOR: #000000; TEXT-DECORATION: underline;}

font.testo_pdf {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height: 20px;
}

.testo_pdf a:link {COLOR: #000000; TEXT-DECORATION: none;}
.testo_pdf a:visited {COLOR: #000000; TEXT-DECORATION: none;}
.testo_pdf a:active {COLOR: #000000; TEXT-DECORATION: none;}
.testo_pdf a:hover{COLOR: #00a0c6; TEXT-DECORATION: none;}

font.scroller {
	font: 12px/27px "Verdana", Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:12px;
}

.scroller a:link {COLOR: #ffffff; TEXT-DECORATION: none;}
.scroller a:visited {COLOR: #ffffff; TEXT-DECORATION: none;}
.scroller a:active {COLOR: #ffffff; TEXT-DECORATION: none;}
.scroller a:hover{COLOR: #ffffff; TEXT-DECORATION: underline;}

font.alto {
	font: 13px "Verdana", Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:12px;
}

.alto a:link {COLOR: #ffffff; TEXT-DECORATION: none;}
.alto a:visited {COLOR: #ffffff; TEXT-DECORATION: none;}
.alto a:active {COLOR: #ffffff; TEXT-DECORATION: none;}
.alto a:hover{COLOR: #ffffff; TEXT-DECORATION: none;}

.boxform 
{
	padding: 2px;
	border:solid 1px #cccccc;
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.boxformrosso
{
	padding: 2px;
	border:solid 1px #004E87;
	background-color: #fffbec;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.rossoform{
    color : #004E87;
	font-weight: none;
	text-decoration : none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11;
    font-style: none
}
	
/* FINE FONT */