@import url("http://www.google.com/uds/css/gsearch.css");
@import url("http://www.google.com/uds/solutions/mapsearch/gsmapsearch.css");
    .gsmsc-mapDiv {
      height : 350px;
    }

    .gsmsc-idleMapDiv {
      height : 350px;
    }

    #mapsearch {
      width : 550px;
      margin: 10px;
      padding: 4px;
    }

#Layer1 {position:absolute;
	left:8px;
	top:7px;
	width:32px;
	height:35px;
	z-index:1;
}
#Layer2 {
	position:absolute;
	left:14px;
	top:3px;
	width:25px;
	height:24px;
	z-index:1;
}
body {
	font-family: Verdana;
	font-size: small;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background-attachment: scroll;
	background-image: url(images/comuni/sfondoMain.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
a {
	font-weight: bold;
	color: #326A99;
	text-decoration: none;
}
form {
	margin-bottom: -1px;
}
.titolo {
	font-size: small;
	font-weight: bold;
	color: #326A99;
}
.immagineEvento {
	margin-bottom: 5px;
	padding-left: 5px;
	text-decoration: none;
}
.top_menu {
	background-image: url(images/top/top_r4_c1.gif);
}
.top_menu A{
	font-size: 11px;
	font-weight: bold;
	color: #326A99;
	text-decoration: none;
}
.top_centrale {
	background-image: url(images/top/top_r2_c2.gif);
}
.frm {
	font-size: 9px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.login {
	font-size: 8px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ricerca {
	background-color: #E9F0F8;
}
.top_menu A:hover{
	font-size: 11px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}
.mainMenuNome {
	padding: 0px;
	display: block;
	font-size: x-small;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 8px;
	background:transparent   url("images/left/nome_menu_left.gif") top left no-repeat;
	color: #2D5582;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	overflow:auto;
	font-weight: bolder;
	text-align: left;
	text-indent: 12px;
} 
a.mainMenu:link, a.mainMenu:visited {
padding: 0px;
display: block;
font-size: 10px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 8px;
background:transparent   url("images/left/tasto_menu_left.gif") top left no-repeat;
color: #326A99;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
overflow:auto;
} 
a.mainMenu:hover {
padding: 0px;
display : block;
font-size : 10px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 8px;
background:transparent   url("images/left/tasto_menu_left_hover.gif") bottom left no-repeat;
color : #FFF8D9;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
overflow:auto;
}
a.mainMenuSez:link, a.mainMenuSez:visited {
padding: 0px;
display: block;
font-size: 10px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 22px;
background:   url("images/left/tasto_menu_sez_left.gif") top left no-repeat;
color: #326A99;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
} 
a.mainMenuSez:hover {
	padding: 0px;
	display : block;
	font-size : 10px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 22px;
	color : #CADBED;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	background-image: url(images/left/tasto_menu_sez_left_hover.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a.mainMenuSezSEL:link, a.mainMenuSezSEL:visited {
padding: 0px;
display: block;
font-size: 10px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 22px;
background:   url("images/left/tasto_menu_sez_left.gif") top left no-repeat;
color: #9EB8CD;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
} 
a.mainMenuSezSEL:hover {
padding: 0px;
display : block;
font-size : 10px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 22px;
background:   url("images/left/tasto_menu_sez_left_hover.gif") top left no-repeat;
color : #FFF8D9;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
}
.elenco {
	background-color: #E9F0F8;
	font-weight: bold;
}
.elencoNav {
	background-color: #E2E2E2;
}

.elenco1 {
	background-color: #F5F9FC;
}
.elenco1:hover {
	background-color: #FFFFCC;
}
.elenco2 {

	background-color: #FFFFFF;
}
.elenco2:hover {
	background-color: #FFFFCC;
}
.elencoEvidenziato {

	background-color: #CC66FF;
}
.elencoEvidenziato:hover {
	background-color: #FFCCFF;
}
.testo8 {
	font-size: 8px;
	font-style: italic;
	text-decoration: none;
}
.testo10 {
	font-size: 10px;
	text-decoration: none;
}
.testoxxsmall {
	font-size: xx-small;
	font-style: normal;
	text-decoration: none;
}
.tabella {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #326A99;
	padding: 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tabellaCitta {
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.tabellaCittaTR1 {
	background-color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #E2E2E2;
	border-right-color: #E2E2E2;
	border-left-color: #E2E2E2;
}
.tabellaCittaTR2 {
	background-color: #E2E2E2;
}
.colonnaSinistra {
	background-image: url(images/left/sfondo.gif);
}
.colonnaDestra {
	background-image: url(images/right/sfondo.gif);
}
.infoSito {
	font-size: 9px;
	color: #326A99;
	text-decoration: none;
}.infoSito A {
	font-size: 10px;
	color: #326A99;
	text-decoration: none;
	font-weight: bold;
}
.bottom {
	background-image: url(images/bottom/sfondo.gif);
	/* padding-top: 2px;
	padding-left: 2px; */
	font-size: xx-small;
	color: #326A99;
	text-decoration: none;
	/* background-color: #4175A1; */
}
.bottom A{
	background-image: url(images/bottom/sfondo.gif);
	/* padding-top: 2px;
	padding-left: 2px; */
	font-size: xx-small;
	font-weight: bold;
	color: #326A99;
	text-decoration: none;
	/* background-color: #4175A1; */
}
.campoCerca {
	background-color: #E9F0F8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2D5582;
	font-weight: bold;
}
.campoBooking {
	background-color: #E9F0F8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
}
.campoRosso {
	background-color: #FF0000;
	font-weight: bold;
	color: #FFFFFF;
}
/*@import url("http://www.google.com/uds/css/gsearch.css");
@import url("http://www.google.com/uds/solutions/mapsearch/gsmapsearch.css");
.gsmsc-mapDiv {
	height : 275px;
}
.gsmsc-idleMapDiv {
	height : 275px;
}
#mapsearch {
	width : 365px;
	margin: 10px;
	padding: 4px;
}
/* set height of idle state map */
/*#mapsearch .gsmsc-idleMapDiv { height : 200px; }*/
/* set height of active state map */
/*#mapsearch .gsmsc-mapDiv { height : 300px; }*/.slogan {

	font-size: medium;
	font-weight: bold;
	color: #990000;
}
.tabella_booking {
	background-image: url(http://www.booking.com/images/affiliate/319296/sbbg.jpg);
}
.testo11Rosso {
	font-size: 11px;
	text-decoration: none;
	color: #990000;
	font-weight: bold;
}
.avvertenze {

	font-size: 11px;
	text-decoration: none;
	color: #0066CC;
	font-weight: normal;
}
.contBannerTop {
	background-image: url(../../images/banner/contorno/lineaA.png);
}
.contBannerBottom {

	background-image: url(../../images/banner/contorno/lineaB.gif);
}
.contBannerLeft {


	background-image: url(../../images/banner/contorno/lineaS.gif);
}
.contBannerRight {


	background-image: url(../../images/banner/contorno/lineaD.gif);
}

/* booking.com */

div#b_contenitore {
width:460px;
/* background:url(http://www.booking.com/images/affiliate/319296/sfondo.gif) no-repeat; */
background:url(images/booking/sfondo_booking_460x60.gif) no-repeat; 
color:#2D5582;
font-family:Verdana;
font-size:10px;
position:relative;
height:60px;
}

div#b_contenuti,div#b_dest,div#browse,.hotel_form_checkin,
.hotel_form_checkout,div#but,div#options,div#options2,
div#b_partnership,div#usps, div#but
{
position:absolute;
}

div#b_contenuti {
margin:0!important;
margin-top:-12px;/*per IE 6 nel caso di una barra superiore */
padding:0;
}

div#b_topBox {
height:7px;
width:460px;
margin:0;
padding:0;
}

div#b_topBox h1 {
font-size:13px;
left:55px;
top:5px;
padding:0;
margin:0;
position:absolute;
color:#2D5582;
}

/*destination*/
div#b_dest {
left:5px;
top:16px;
width:100px;
}

.inputDest {
font-size:10px;
width:85px;
}

.other_text {}

div#b_destInput {}


/*browse
div#browse {
left:5px;
top:16px;
}

div#browse a{
color:#FFE4BF;
}*/

select.checkDate {
font-size:9px;
}

/*checkin*/
.hotel_form_checkin {
width:157px;/*larghezza normale*/
left:100px;
top:16px;
}

.hotel_form_checkin_title {}

/*checkout*/
.hotel_form_checkout {
width:157px;/*larghezza normale*/
left:260px;
top:16px;
}
.hotel_form_checkout_title {}

/*partnership*/
div#b_partnership {
background:transparent url(http://www.booking.com/images/affiliate/319296/logo_Valigia.gif) no-repeat right 0;
font-size:8px;
font-style:italic;
height:20px;
left:166px;
line-height:20px;
top:0;
width:84px;
}

/*usp*/
div#usps {
font-size:12px;
font-style:italic;
font-weight:bold;
left:340px;
top:0;
width:200px;
padding:0;
margin:0;
}

.even {
	color:#2D5582;
}
.odd {
	color:#2D5582;
}

/*button*/
div#but {
left:422px;
top:25px;
}

.submit {
width:30px;
}

div#frm {
margin:0;
padding:0;
}

/*rifiniture*/
.b_inline {display:inline;}
.b_clearLeft{clear:left;}
.b_clearRight{clear:right;}
.b_clearAll{clear:both;}

.tasti_prodotti {
	color: #FFCC00;
	background-color: #3399CC;
	border: medium groove #006699;
	padding: 3px;
}
a.tasti_prodotti:hover {
	color: #006699;
	background-color: #FFCC00;
	border: medium ridge #006699;
	padding: 3px;
}
