.banner {
	MARGIN-TOP: -210px; Z-INDEX: 1; LEFT: 50%; MARGIN-LEFT: -20px; POSITION: absolute; TOP: 50%
}

/* CSS Document */
body{
	height: 100%;
	width: 100%;
	margin:0;
	padding:0;
	background-color: #FFFFFF;
	background-image:url(../img/fondo.gif);
background-repeat:repeat-x;
}
.setHW {
	width:925 px; 
}
.setW{
	width:925px;
}	
	
.immagine
{
border-width: 1px !important;
  border-width: 0;
margin-top: 1px;
} 

a.immagine, a.immagine:visited{
  border: 0 !important;
  border: 1px solid #6a8fb5;
}

a.immagine :hover{
  border: 1px solid #000000;
} 

	
	
.bg_barr {
	background-image: url(../img/banner/bg_barr.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.bg_bar_1 {
	background-image: url(../img/bg_bar_1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.bg_bar_2 {

	background-image: url(../img/bg_barr2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.bg_bar_3 {


	background-image: url(../img/bg_bar_03.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.bg_bar_6 {


	background-image: url(../img/bg_bar_06.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.menu_bg1 {
	background-image: url(../img/menu/bg_1.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.font_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
.bg_copy {
	background-image: url(../img/bg_copy.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.font_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
}
.font_fondo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
}
.bg_menu_sx {
	background-image: url(../img/bg_sx.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.font_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7B7B7B;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.line_sx {
	background-image: url(../img/elenco/spacer_grigio.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.line_dx {
	background-image: url(../img/elenco/spacer_grigio.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.bg_title {
	background-image: url(../img/elenco/bg_title.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.font_4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #095AA7;
}
.font_5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #6C6C6C;
}
.font_6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2C2C2C;
}
.bg_content {
	background-color: #ffffff;
}
.photogallery {
	background-image: url(../img/bg_photo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.colore_01{
	background-color:#095AA7;
}
.bg_top_int {
	background-image: url(../img/bg_top_inte.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.font_07 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1B3B7A;
}
.font_08{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.verdana_9_grigio {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;

	color: #333333;

}

.verdana_9_grigio_grassetto {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;

	color: #333333;

}

.bg_pto {
	background-image: url(../img/bg_pto.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.cornice_mappa {
	border: 1px solid #4E95D5;
}


.chromestyle{
width: 99%;
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
width: 100%;
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
font: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

}

.chromestyle ul li{
display: inline;
}

.chromemenu a{
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #ffffff;
padding: 4px 15px;
margin: 0;
text-decoration: none;
}

.chromemenu a:hover{
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #ffffff;
background-color: #000066;
padding: 4px 15px;
margin: 0;
text-decoration: none;
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 10px Verdana, Arial;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 4px 0;
text-decoration: none;
color: black;
text-align: left;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background: url(../img/menujs/ac_drop_hover_bg.gif) center center repeat-x; /*THEME CHANGE HERE*/
color: #ffffff;
}




/* Root = Vertical, Secondary = Vertical */
ul#navmenu,
ul#navmenu li,
ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 228px; /*For KHTML*/
  list-style: none;
}

ul#navmenu:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}

/* Root Menu */
ul#navmenu a {
  border: 1px solid #FFF;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  padding: 0 0px;
  display: block;
  background: #EEE;
  color: #666;
  font: 10px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu ul,
ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 228px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}




