/* CSS Document */
html,body { height: 100%;}

body { margin: 0; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #3E7DB0; }

h2 { font-size: 120%; margin: 0; color: #0A6CB5; }
a { color: #3E7DB0;}
.clear { clear: both; height: 0; }

#googleMap { width: 419px; height: 300px; border: 1px solid #CCC; }

#top { background: url(images/sfondo_top.jpg) repeat-x top left; height: 91px; }

#top #logo { width: 326px; height: 91px; background: url(images/top_logo.jpg) no-repeat top left; float: left; }

#top ul { list-style: none; margin: 0; padding: 0; }
#top ul li { list-style: none; float:left; height: 91px; }
#top ul li a { display: block; height: 91px; }
#top ul li a span { display: none; }

.link { color: #1AAF39; font-weight: bold; text-decoration: none;}

top ul li.menu_p_home { background: url(images/pulsante_home.gif) no-repeat top left; width: 63px; }
#top ul li.menu_p_home a { background: url(images/pulsante_home.gif) no-repeat top left; width: 63px; }

#top ul li.menu_p_chisiamo { background: url(images/pulsante_chi_siamo.gif) no-repeat top left; width: 77px; }
#top ul li.menu_p_chisiamo a { background: url(images/pulsante_chi_siamo.gif) no-repeat top left; width: 77px; }

#top ul li.menu_p_dovesiamo { background: url(images/pulsante_dove_siamo.gif) no-repeat top left; width: 92px; }
#top ul li.menu_p_dovesiamo a { background: url(images/pulsante_dove_siamo.gif) no-repeat top left; width: 92px; }

#top ul li.menu_p_contatti { background: url(images/pulsante_contatti.gif) no-repeat top left; width: 90px; }
#top ul li.menu_p_contatti a { background: url(images/pulsante_contatti.gif) no-repeat top left; width: 90px; }

#top ul li.menu_p_login { background: url(images/pulsante_login.gif) no-repeat top left; width: 59px; }
#top ul li.menu_p_login a { background: url(images/pulsante_login.gif) no-repeat top left; width: 59px; }

#top ul li.menu_p_areariservata { background: url(images/pulsante_areariservata.gif) no-repeat top left; width: 109px; }
#top ul li.menu_p_areariservata a { background: url(images/pulsante_areariservata.gif) no-repeat top left; width: 109px; }

#contenuti #colonna_sx { background: url(images/sfondo_col_sx.gif) no-repeat top left; float: left; height: 500px; height: auto !important; min-height: 500px; }
#contenuti #colonna_sx h2 { margin: 30px 0 0 105px; }
#contenuti #colonna_sx ul { list-style: none; margin: 10px 0 0 105px; padding: 0; width: 190px;  }
#contenuti #colonna_sx ul li { list-style: none; margin: 0; padding: 0; border-bottom:#91A8B8 1px solid; }
#contenuti #colonna_sx ul li a { display: block; margin: 0 10px 0 5px; text-decoration: none; line-height: 20px;}
#contenuti #colonna_sx ul li.selezionato a,#contenuti #colonna_sx ul li a:hover { color: #0A6CB5; font-weight: bold; }

#contenuti { padding-top: 0.1px; background: url(images/sfondo_contenuti.gif) bottom right no-repeat; width: 920px; height: 500px; height: auto !important; min-height: 500px; }

#contenuti #colonna_dx { margin-left: 330px;}
#contenuti #colonna_dx h2 { background: url(images/icona_titolo_pagina.gif) center left no-repeat; padding-left: 40px; line-height: 32px; font-size: 180%; color: #1AAF39; margin: 21px 0; font-weight: normal; }

#contenuti #colonna_dx #fckeditor { margin-left: 5px; width: 460px; }
#contenuti #colonna_dx #fckeditor ul { list-style: none; margin: 0; padding: 0; }
#contenuti #colonna_dx #fckeditor ul li { list-style: none; margin: 0; padding: 0 0 0 20px; background: url(images/list_icona.gif) top left no-repeat; }

#bottom { height: 108px; background: #979797; margin-top: 20px; color: #FFF; }
#bottom a { color: #FFF; }
#bottom #bottom_logo { width: 105px; height: 86px; background: url(images/logo_bottom.gif) no-repeat top left; margin: 5px 0 0 0; float: left;}
#bottom #bottom_info { width: 540px; float: left; }
#bottom #bottom_info h2 { background:url(images/bottom_titolo_info.gif) no-repeat top left; width: 70px; height: 15px; margin: 4px 0 0 0; }
#bottom #bottom_info h2 span { display: none; }



textarea {
	width:233px;
	height:99px;
	border:1px solid #78736D;	background:#ffffff;
	color:#2B2F35;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:1px 0 0 6px;
	margin:1px 0 0 0;
	overflow: auto;
}
input {
	width:187px;
	height:19px;
	border:1px solid #78736D;
	background:#ffffff;
	color:#2B2F35;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:1px 0 0 6px;
	margin:1px 0 0 0px;
}
.submit {
	width:187px;
	height:19px;
	border:1px solid #000;
	background:#78736D;
	color:#FFF;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:1px 0 0 6px;
	margin:1px 0 0 0px
}
.select {
	width:187px;
	height:19px;
	border:solid 1px #78736D;
	background:#ffffff;
	color:#2B2F35;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:1px 0 0 6px;
	margin:1px 0 0 0px
}

.tabella { margin: 10px 0;}
.tabella thead { font-weight: bold; text-align: center;}
.tabella td { border: 1px solid #CCC;}



