/* 99 */
/* 84 */

/*BANDA ALTA*/	
#intestazione {
	background-color: #19721F;
	text-align: center;
}

#intestazione div h1 {
	visibility: hidden;
	display: none;
}

/*FINE BANDA ALTA*/



/*TAG, ID, CLASSI GENERICHE*/

body {
	background-color: #ffffff;
	color: #3A4956; 
	font-size: 13px; 
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif; 
		line-height:160%;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

a:link {
	color: #262626;
		text-decoration: none;
	border-bottom: dotted 1px #999;
}
a:visited {
	color: #262626;
		text-decoration: none;
	border-bottom: dotted 1px #999;
}
a:hover {
	border-bottom: none;
	color: #FFFFFF;
	background-color: #aaa;
	text-decoration: none;
	}


#intestazione div a:hover {
	background-color: transparent;
}

img {
	border: none;
}


form {
	padding: 0px;
	margin: 0px;
}

table {
	font-size: 11px;
	border:1px solid #98A0A6;
}

th {
	background: #C7CBCE;
}

tr {
	background: #E9EAEB;
}

h3, h4 {
	margin: 0px;
	padding: 0px;		
}

h3 {
	font-weight: bold;
	font-size: 12px;
	color: #0F472C;

	font-family: Helvetica, Arial, sans-serif;
		padding: 5px 0px 0px 0px;
}
	
h4 {
	font-size: 26px;
	color: #262626;
		line-height: 110%;
}

h1 {
	font-size: 16px; 	
	margin: 0px;
	padding: 0px;	
}

h2 {
	font-size: 14px; 	
	margin: 0px;
	padding: 0px;	
}


.pag00-titolo {
	font-weight: bold;
	font-size: 12px;
	color: #0F472C;

	font-family: Helvetica, Arial, sans-serif;
		padding: 5px 0px 0px 0px;
}

hr {
	display: none;
	visibility: hidden;
}

#data-ora {
	visibility: hidden;
	display: none;
}

.bold {
	font-weight: bold;
}

.clear-left {
	clear: left;
}

.clear-right {
	clear: right;
}

.clear-both {
	clear: both;
}

.float-right {
	float: right;
	text-align: left;
}

.float-left {
	float: left;
	text-align: left;
}


.margin-left {
	margin-left: 2px;
}

.margin-right {
	margin-right: 2px;

}

.margin-top {
	margin-top: 5px;
}

.margin-bottom {
	margin-bottom: 5px;
}

.align-right {
	text-align: right;
}

.align-left {
	text-align: left;
}

.align-center {
	text-align: center;
}
.cella-sx {
	width: 32%;
	
}

.cella-centro {
	width: 32%;
	
}

.cella-dx {
	width: 33%;
	
}

.nascosto {
	display: none;
	visibility: hidden;
}

.motori-di-ricerca  {
	padding-top: 30px;
	font-size: 10px;
	background-color: #ffffff;
	color: #0000FF;
}

.motori-di-ricerca a {
	text-decoration: underline;
	color: #0000FF;
	font-weight: normal;
}

.box-paginazione {
	margin-bottom: 1px;
	background-color: #ededed;
	padding: 3px;
}

	/*E' UN LINK PER I COLLEGAMENTI COME IL CONTINUA DELLE NEWS, INSERISCI MESSAGGIO NEL FORUM, INSERISCI DOMANDA NELLE FAQ, ECC*/
.continua {
	padding-right: 2px;
	text-align: right;	
}


	/*CLASSE PER LE VARIE DESCIZIONI DELLO FOTO*/
.descrizione-foto {
	padding: 2px;
	margin-top: 2px;
	color: #999;	
}

	/*TESTO DI ERRORE*/
.errore {
	font-weight: normal;
	color: #FF0000;
}

.codice-box {
	text-align: center;
	padding: 3px 0px 3px 0px;
}

	/*si trova all'interno della scheda delle attività dei servizi dei comuni*/
div#contenuti.serviziuffici-attivita {
	margin: 2px;
	padding: 2px;
	width: 99%;
}
	/*si trova all'interno della scheda delle attività dei servizi dei comuni*/
.testo-20-bold {
	font-size: 20px; 
	font-weight: bold;
}

	/*CLASSE CHE SERVE PER DEFINIRE IL SOTTOTITOLO*/
.sottotitolo {
	font-size: 11px;
	font-weight: normal;
}

/*CLASSE CHE SERVE PER DEFINIRE IL SOPRATITOLO*/
.sopratitolo {
	font-size: 11px;
	font-weight: normal;
}


/*CLASSE CHE PUò ESSERE DEFINITA PER LE VARIE SEZIONI*/
/*PREDEFINITO*/
.fluottante {
	float: left;
	margin-right: 2px;
}

.area-privata .fluottante {
	float: left;
	width: 49%;
}

.corsi-scheda .fluottante {
	float: left;
	width: 50%;
	text-align: center;
}
.corsi .fluottante {
	float: left;
	width: 150px; 
	margin-right: 3px;
	text-align: center;
}

.servizi .fluottante {
	float: left;
	width: 150px; 
	margin-right: 3px;
	text-align: center;
}

.servizi-scheda .fluottante {
	float: left;
	width: 50%;
	text-align: center;
}
.storia .fluottante {
	float: right;
	margin-left: 2px;
}

.societa .fluottante {
	float: none;
	text-align: center;
	margin-bottom: 5px;
}
.stafftecnico .fluottante {
	float: none;
	text-align: center;
	margin-bottom: 5px;
}

.uffici-scheda .fluottante {
	float: none;
	text-align: center;
	margin-bottom: 5px;
}
.serviziuffici-scheda .fluottante {
	float: none;
	text-align: center;
	margin-bottom: 5px;
}

.dove-siamo .fluottante {
	float: none;
	text-align: center;
	margin-bottom: 5px;
}
.news-scheda .fluottante {	
	float: right;
	margin-left: 2px;
}
.comunicatiprivati-scheda .fluottante {	
	float: right;
	margin-left: 2px;
}
.eventi .fluottante {	
	float: right;
	margin-left: 2px;
}
.eventi-scheda .fluottante {	
	float: right;
	margin-left: 2px;
}

/*SERVE PER CANCELLARE I FLOAT DELLE IMMAGINI*/
/*PREDEFINITO*/
.cancellatore {
	clear: left;
}
.area-privata .cancellatore {
	clear: left;
}

.dove-siamo .cancellatore {
	clear: none;
}
.societa .cancellatore {
	clear: none;
}
.stafftecnico .cancellatore {
	clear: none;
}
.stafftecnico-scheda .cancellatore {
	clear: left;
}
.uffici-scheda .cancellatore {
	clear: left;
}

.serviziuffici-scheda .cancellatore {
	clear: left;
}

.storia .cancellatore {
	clear: right;
}

.news-scheda .cancellatore {
	clear: right;
}
.comunicatiprivati-scheda .cancellatore {
	clear: right;
}
.eventi .cancellatore {
	clear: right;
}
.eventi-scheda .cancellatore {
	clear: right;
}

.sponsor-associati .cancellatore {
	clear: left;
}


.box-sponsor-largo .tab01-corpo-cx {
	text-align: center;
}
.box-sponsor-largo .float-left {
	margin: 7px;
}


.stafftecnico-scheda .fotografia {	
	width: 29%;
	float: left;
	text-align: center;
}

.stafftecnico-scheda .informazioni {
	width: 40%;
	float: left;
	text-align: left;
	margin-right: 5px;
}
.stafftecnico-scheda .altri-componenti {
	width: 30%;
	float: left;
	text-align: left;
}

.persona-scheda .fotografia {	
	width: 29%;
	float: left;
	text-align: center;
}

.persona-scheda .informazioni {
	width: 40%;
	float: left;
	text-align: left;
	margin-right: 5px;
}
.persona-scheda .altri-componenti {
	width: 30%;
	float: left;
	text-align: left;
}

/*indica il percorso (dove siamo), si trova nella testa della pagina pag00*/
.percorso {
	font-size:11px;
	font-weight: normal;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif; 
}
.percorso a:link {
	color: color: #262626;
		text-decoration: none;
	border-bottom: dotted 1px #262626;
}
.percorso a:visited {
	color: color: #262626;
		text-decoration: none;
	border-bottom: dotted 1px #262626;
}
.percorso a:hover {
	border-bottom: none;
	color: color: #FFFFFF;
		background-color: #262626;
	text-decoration: none;
}

	/*PER ALLINEARE I SUBMIT A DESTRA*/
.pulsante {
	text-align: center;
}


.menu-area-privata .pulsante {
	text-align: right;
}


.testo-piccolo {
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
}
.icona {
	text-align: center;
}
/*FINE TAG, ID, CLASSI GENERICHE*/




/*SITO, CORPO, CONTENUTI, COLONNA*/
#sfondo-sito {
	background-color:  #FFFFFF;
	width: 100%;
	position: relative;
	margin: auto;
}

#sfondo-sito-home {
	background-color:  #FFFFFF;
	width: 100%;
	position: relative;
	margin: auto;
}

#corpo {
	width: 100%;
	position: relative;
	margin: auto;
	padding-top: 5px;
}

#contenuti {
	/*margin-left: 3px;
	float: left;
	text-align: left;
	height: auto !important;	
	width: 84%;*/
	
	float: left;
	text-align: left;
	height: auto !important;
	width: 84%;
	/*width: 79%;*/
	margin-left:3px;
}

#contenuti-home {
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 5px;
	width: 84%;
	text-align: left;
	float: left;
}
	


/*FINE SITO, CORPO, CONTENUTI, COLONNA*/



/*MENU*/
	
	/*menu verticale*/
#menu {
	width: 15%;
	float: left;
	text-align: left;
	line-height:180%;	
}	

	/* TABELLA MENU 01 */

.tabmenu01 {
	border-right: 1px dotted #AEAEAE;
	padding-right: 1px;
	
}

.tabmenu01-testa-sx {
	padding-left: 5px;
}

.tabmenu01-testa-dx {

}

.tabmenu01-testa-cx {

}

.menu-titolo {
	background-color: #0F472C;
	color: #0F472C;
	font-family: ;
	
	font-weight: normal;font-style: normal;	
}

.menu-titolo h3 {

	background-color: #0F472C;
	color: #0F472C;
	font-family: ;

	font-weight: normal;font-style: normal;
}

.tabmenu01-corpo-sx {
}

.tabmenu01-corpo-dx {

}

.tabmenu01-corpo-cx {

}

.tabmenu01-piede-sx {
	margin-bottom: 15px;
}

.tabmenu01-piede-dx {

}

.tabmenu01-piede-cx {

}

.menu-piede {
	border-bottom: solid 1px #0F472C;	
	margin-bottom: 5px;
}

	/* TABELLA MENU 02 */

.tabmenu02 {

}

.tabmenu02-testa-sx {

}

.tabmenu02-testa-dx {

}

.tabmenu02-testa-cx {

}

.tabmenu02-corpo-sx {
	padding-left: 5px;
}

.tabmenu02-corpo-dx {

}

.tabmenu02-corpo-cx {

}

.tabmenu02-piede-sx {
}

.tabmenu02-piede-dx {

}

.tabmenu02-piede-cx {

}

.tabmenu02 a:link,.tabmenu02 a:visited {
	color: #262626;
	font-size: 11px;font-weight: normal;font-style: normal;	text-decoration: none;
	border-bottom: dotted 1px #262626;
}

.tabmenu02 a:hover {
	border-bottom: none;
	color: #FFFFFF;
		background-color: #262626;
	text-decoration: none;
}

	/* TABELLA MENU 03 */

.tabmenu03 {

}

.tabmenu03-testa-sx {

}

.tabmenu03-testa-dx {

}

.tabmenu03-testa-cx {

}

.tabmenu03-corpo-sx {
	padding-left: 15px;
}

.tabmenu03-corpo-dx {

}

.tabmenu03-corpo-cx {

}

.tabmenu03-piede-sx {
}

.tabmenu03-piede-dx {

}

.tabmenu03-piede-cx {

}

	/*
		***** TABELLA MENU 04 *****
	*/

.tabmenu04 {

}

.tabmenu04-testa-sx {

}

.tabmenu04-testa-dx {

}

.tabmenu04-testa-cx {

}

.tabmenu04-corpo-sx {
	padding-left: 25px;
}

.tabmenu04-corpo-dx {

}

.tabmenu04-corpo-cx {

}

.tabmenu04-piede-sx {
}

.tabmenu04-piede-dx {

}

.tabmenu04-piede-cx {

}

.tabmenu03 a:link, .tabmenu04 a:link , .tabmenu03 a:visited, .tabmenu04 a:visited {
	color: #0F472C;
	font-size: 11px;font-weight: normal;font-style: normal;	text-decoration: none;
	border-bottom: dotted 1px #0F472C;
}


.tabmenu03 a:hover, .tabmenu04 a:hover {
	border-bottom: none;
	color: #FFFFFF;
		background-color: #0F472C;
	text-decoration: none;
}
	
	/*menu orizzontale*/
	
#menu-orizzontale {
	background-color: #262626;
	clear: left;
	width: 100%;
	margin: auto;
	text-align: center;
}

#menu-orizzontale ul {
	margin: 0px;
	padding: 0px;
}

#menu-orizzontale ul li {
	display: block;
	float: left;
	width: 15.6666666667%;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 2px;
	background-color: #262626;
	min-height: 20px;
}

#menu-orizzontale li a:link {
	display: block;
	color: #FFFFFF;
	font-weight: normal;font-style: normal;	text-decoration: none;
	border-bottom: none;
}
#menu-orizzontale li a:visited {
	display: block;
	color:#FFFFFF;
	font-weight: normal;font-style: normal;	text-decoration: none;
	border-bottom: none;
}
#menu-orizzontale li a:hover {
	display: block;
	color: #FFFFFF;
	font-weight: normal;font-style: normal;	background-color: #aaa;
	text-decoration: none;
	border-bottom: none;
}
	/*TENDINA*/
	#menu-tendina ul li {
		float: none;
		background-color: #0F472C;
		margin: 0px;
		
		
	}
	
	#menu-tendina ul li a:link, #menu-tendina ul li a:visited {
		color: #FFFFFF;
		font-weight: normal;font-style: normal;	}
	#menu-tendina ul li:hover {
		background-color: #262626;
	}
	
	#menu-tendina ul {
		left:-10000px;
		position:absolute;
		z-index:10;
	}
	#menu-tendina li {
		display:block;
		white-space:nowrap;
		position:relative;
		z-index:1;
	}
			#menu-tendina li:hover>ul {
		margin-top: 28spx;			margin-left: -100%;
			width: 525%;
		}
		
	#menu-tendina li:hover>ul
		{
		top:0px;
		left:100%;
	}
	/*END TENDINA*/

/*FINE MENU*/



/*PAGINA DI INTRODUZIONE*/

.introduzione-contenitore {
	width: 770px;
	/*height: 564px;*/
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -282px;
	margin-left: -385px;
}
.introduzione {
	width: 770px;
	text-align: center;	
}
.introduzione-testo {
	background-color:  #FFFFFF;
	padding: 20px;
}
.introduzione-entra{
	width: 770px;
	color: #fff;
	font-weight: bold;
	padding-top: 5px;
	text-align: center;
	font-size: 12px;
}
.introduzione-entra a:link {
	border-bottom: 0px;
}
.introduzione-entra a:visited { 
	border-bottom: 0px;	
}
.introduzione-entra a:hover {	
	background-color: transparent;
}

/*FINE PAGINA DI INTRODUZIONE*/



/*PIEDE E SOTTOPIEDE*/

#piede {
	text-align:right; 
	font-size: 9px; 
	padding: 3em 5px 3em 5px;
	border-top: solid 1px #196741; 
	border-bottom: solid 1px #196741;
	background-color: #fff;
	clear: left;
	color: #3A4956;
	}

#sottopiede {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	background-color: #ffffff;
}

#sottopiede a {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}

/*FINE PIEDE E SOTTOPIEDE*/



/*INIZIO TAB*/

	/* DEFINIZIONE TABELLA 01 */

.tab01 {

}

.tab01-testa-sx {
}

.tab01-testa-dx {

}

.tab01-testa-cx {

}

.tab01-corpo-sx {
	padding: 1px;
}

.tab01-corpo-dx {

}

.tab01-corpo-cx {

}

.tab01-piede-sx {
	border-bottom: solid 1px #196741;	
	margin-bottom: 3em;
	padding-bottom:5px;
}

.tab01-piede-dx {

}

.tab01-piede-cx {

}

	/*VARIANTI TAB01*/
.sponsor .tab01-corpo-cx, .links .tab01-corpo-cx  {
	text-align: center;
}

.sponsor .tab01-corpo-cx a, .links .tab01-corpo-cx a {
	border-bottom: none;
}

.home-sponsor-nofoto, .home-links-nofoto {
	margin-top: 5px;
	margin-bottom: 5px;
}



.home-links-confoto img {
	max-width: 140px;
	width: expression(this.width > 140 ? 140: true );
}

.in-evidenza .tab01-corpo-cx {
	width: 99%;
}
.in-evidenza img {
	max-width: 795px;
	width: expression(this.width > 795 ? 795: true );	 	
}


	/* DEFINIZIONE TABELLA 02 */

.tab02 {
	width: 99%;
}

.tab02-testa-sx {
}


.tab02-testa-dx {

}

.tab02-testa-cx {

}

.tab02-corpo-sx {
}

.tab02-corpo-dx {

}

.tab02-corpo-cx {

}

.tab02-piede-sx {
	border-bottom: solid 1px #262626;	
	margin-bottom: 1em;	
	padding-top:5px;
	padding-bottom:5px;
}

.tab02-piede-dx {

}

.tab02-piede-cx {

}

	/* DEFINIZIONE TABELLA 03 */

.tab03 {
	margin: 2px;
	margin-top: 5px;
	width: 99%;
	border-bottom: solid 1px #262626;
}

.tab03-testa-sx {
	font-size: 14px;
	color: #262626;
		line-height: 110%;
	font-weight: bold;
}

.tab03-testa-dx {

}

.tab03-testa-cx {

}

.tab03-corpo-sx {		
	
}

.tab03-corpo-dx {
	
}

.tab03-corpo-cx {
	padding: 2px;
}

.tab03-piede-sx {
	color: #262626;
		font-weight: bold;
	font-size: 11px;
	text-align: right;
	padding-bottom: 2px;
}

.tab03-piede-dx {

}

.tab03-piede-cx {

}

/*-------------------
	VARIANTI TAB03
--------------------*/	
.tab03-piede-sx a {
	border-bottom: none;
}
/*BOX SERVIZI*/
.box-servizi .tab03 {
	float: left;
	width: 48%;
}



.tab03 h4 {
	font-size: 14px;
	color: #262626;
	font-size: 11px;font-weight: normal;font-style: normal;	line-height: 110%;
}

.box-fotogallery .tab03 {
	float: left;
	width: 32%;
	background-color: #EDEDED;
	padding: 5px 0px 5px 0px;
	margin: 2px;
	margin-top: 2px;
	border: none;
}
.box-fotogallery .tab03-testa-sx {
	padding: 0px;
	background-color: transparent;		
	border: none;
}
.box-fotogallery .tab03-corpo-sx {		
	border: none;
	text-align: center;
	color: #000;
}
.box-fotogallery .tab03-piede-sx {
	padding: 0px;
	background-color: transparent;	
	border: none;
}
/*generico per quelli che non hanno la gestione delle colonne*/
.verticale .tab03 {
	float: left;
	width: 32%;
}
/*PAGINA ELENCO BARCHE*/
.barche .verticale .tab03 {
	float: left;
	width: 32.3333333333%;
}

.barche .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}
/*BOX BARCHE*/
.box-barche .verticale .tab03 {
	float: left;
	width: 48.5%;
}
.box-barche .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}
/*PAGINA ELENCO VEICOLI*/
.veicoli .verticale .tab03 {
	float: left;
	width: 32.3333333333%;
}

.veicoli .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}
/*BOX VEICOLI*/
.box-veicoli .verticale .tab03 {
	float: left;
	width: 48.5%;
}
.box-veicoli .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}
/*BOX SERVIZI*/
.box-servizi .verticale .tab03 {
	float: left;
	width: 31.8333333333%;
}
.box-servizi .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}

/*NEWS*/
.box-news-categorie .verticale .tab03 {
	float: left;
	width: 18.5%;
}
.box-news-categorie .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}

.box-news .verticale .tab03 {
	float: left;
	width: 31.8333333333%;
}
.box-news .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}

.categorie-news .verticale .tab03 {
	float: left;
	width: 49%;
}
.categorie-news .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}

.categorie-news .verticale-news .tab03 {
	float: left;
	width: 19%;
}
.categorie-news .verticale-news .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}



.categorie-link_privati .verticale .tab03 {
	float: left;
	width: 32.3333333333%;
}
.categorie-link_privati .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}

.categorie-link_privati .verticale-link_privati .tab03 {
	float: left;
	width: 32.3333333333%;
}
.categorie-link_privati .verticale-link_privati .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}


.categorie-documenti_privati .verticale .tab03 {
	float: left;
	width: 32.3333333333%;
}
.categorie-documenti_privati .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}

.categorie-documenti_privati .verticale-documenti_privati .tab03 {
	float: left;
	width: 32.3333333333%;
}
.categorie-documenti_privati .verticale-documenti_privati .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}

.categorie-documenti .verticale .tab03 {
	float: left;
	width: 32.3333333333%;
}
.categorie-documenti .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}

.categorie-documenti .verticale-documenti .tab03 {
	float: left;
	width: 32.3333333333%;
}
.categorie-documenti .verticale-documenti .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}

/*UNIFICAZIONE CATALOGO*/
.box-catalogo-categorie .verticale .tab03 {
	float: left;
	width: 31.8333333333%;
}
.box-catalogo-categorie .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}
.box-catalogo .verticale .tab03 {
	float: left;
	width: 31.8333333333%;
}
.box-catalogo .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}
.categorie-catalogo .verticale .tab03 {
	float: left;
	width: 32.3333333333%;
}
.categorie-catalogo .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}

.categorie-catalogo .verticale-catalogo .tab03 {
	float: left;
	width: 32.3333333333%;
}

.categorie-catalogo .verticale-catalogo .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}

/*UNIFICAZIONE SERVIZI*/
.box-servizi-categorie .verticale .tab03 {
	float: left;
	width: 31.8333333333%;
}
.box-servizi-categorie .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}
.box-servizi .verticale .tab03 {
	float: left;
	width: 31.8333333333%;
}
.box-servizi .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}
.categorie-servizi .verticale .tab03 {
	float: left;
	width: 32.3333333333%;
}
.categorie-servizi .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}

.categorie-servizi .verticale-servizi .tab03 {
	float: left;
	width: 32.3333333333%;
}
.categorie-servizi .verticale-servizi .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}

/*UNIFICAZIONE SPONSOR*/
.box-sponsor-categorie .verticale .tab03 {
	float: left;
	width: 31.8333333333%;
}
.box-sponsor-categorie .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}
.box-sponsor .verticale .tab03 {
	float: left;
	width: 23.5%;
}
.box-sponsor .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}
.categorie-sponsor .verticale .tab03 {
	float: left;
	width: 32.3333333333%;
}
.categorie-sponsor .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}

.categorie-sponsor .verticale-sponsor .tab03 {
	float: left;
	width: 32.3333333333%;
}
.categorie-sponsor .verticale-sponsor .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}


/*UNIFICAZIONE EVENTI*/
.box-eventi-categorie .verticale .tab03 {
	float: left;
	width: 18.5%;
}
.box-eventi-categorie .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}
.box-eventi .verticale .tab03 {
	float: left;
	width: 48.5%;
}
.box-eventi .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}
.categorie-eventi .verticale .tab03 {
	float: left;
	width: 49%;
}
.categorie-eventi .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}

.categorie-eventi .verticale-eventi .tab03 {
	float: left;
	width: 32.3333333333%;
}
.categorie-eventi .verticale-eventi .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}


/*UNIFICAZIONE STRUTTURE RICETTIVE*/
.box-strutture_ricettive-categorie .verticale .tab03 {
	float: left;
	width: 18.5%;
}
.box-strutture_ricettive-categorie .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}
.box-strutture_ricettive .verticale .tab03 {
	float: left;
	width: 31.8333333333%;
}
.box-strutture_ricettive .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}
.categorie-strutture_ricettive .verticale .tab03 {
	float: left;
	width: 32.3333333333%;
}
.categorie-strutture_ricettive .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}

.categorie-strutture_ricettive .verticale-strutture_ricettive .tab03 {
	float: left;
	width: 32.3333333333%;
}
.categorie-strutture_ricettive .verticale-strutture_ricettive .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}


/*UNIFICAZIONE LAVORI ESEGUITI*/
.box-lavori_eseguiti-categorie .verticale .tab03 {
	float: left;
	width: 31.8333333333%;
}
.box-lavori_eseguiti-categorie .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}
.box-lavori_eseguiti .verticale .tab03 {
	float: left;
	width: 31.8333333333%;
}
.box-lavori_eseguiti .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}
.categorie-lavori_eseguiti .verticale .tab03 {
	float: left;
	width: 32.3333333333%;
}
.categorie-lavori_eseguiti .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}

.categorie-lavori_eseguiti .verticale-lavori_eseguiti .tab03 {
	float: left;
	width: 32.3333333333%;
}
.categorie-lavori_eseguiti .verticale-lavori_eseguiti .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}
.box-lavori_eseguiti-ridotto img {
	max-width: 98%;
	/*width: expression(this.width > 99% ? "98%": "auto" );*/
}


/*UNIFICAZIONE AREA ISTITUZIONALE*/
.box-area_istituzionale-categorie .verticale .tab03 {
	float: left;
	width: 31.8333333333%;
}
.box-area_istituzionale-categorie .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}
.box-area_istituzionale .verticale .tab03 {
	float: left;
	width: 48.5%;
}
.box-area_istituzionale .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}
.categorie-larea_istituzionale .verticale .tab03 {
	float: left;
	width: 49%;
}
.categorie-area_istituzionale .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}

.categorie-area_istituzionale .verticale-area_istituzionale .tab03 {
	float: left;
	width: 32.3333333333%;
}
.categorie-area_istituzionale .verticale-area_istituzionale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}
.box-area_istituzionale-ridotto img {
	max-width: 98%;
	/*width: expression(this.width > 99% ? "98%": "auto" );*/
}




.immagine {
	text-align: center;
}






.box-news-ridotto .float-left {
	float: none;
	text-align: center;
}

.box-news-ridotto .clear-left {
	clear: none;
}

.box-news-ridotto .margin-right {
	margin-right: 0px;
}
/**/


/*PAGINA ELENCO SERVIZI*/
.servizi .verticale .tab03 {
	float: left;
	width: 32.3333333333%;
}

.servizi .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}





/*PAGINA ELENCO CATALOGO*/
.catalogo .verticale .tab03 {
	float: left;
	width: 32.3333333333%;
}

.catalogo .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}
/*CORPO E PIEDE CATALOGO*/



/*FINE TAB*/



/*PAGINE*/

	/* PAGINA 00 */
.pag00 {
}

.pag00-testa-sx {
	font-weight: bold;
	font-size: 12px;
	color: #0F472C;
	font-family: Helvetica, Arial, sans-serif;
		padding: 5px 0px 0px 0px;
}

.pag00-testa-dx {

}

.pag00-testa-cx {

}

.pag00-corpo-sx {
	padding: 2px;
}

.pag00-corpo-dx {

}

.pag00-corpo-cx {

}

.pag00-piede-sx {
	border-bottom: solid 1px #196741;	
	margin-bottom: 3em;
	padding-bottom:5px;
}

.pag00-piede-dx {

}

.pag00-piede-cx {

}

	/* PAGINA 01 */

.pag01 {
	margin-bottom: 30px;
}

.pag01-testa-sx {
	font-size: 26px;
	color: #262626;
		line-height: 110%;
}

.pag01-testa-dx {

}

.pag01-testa-cx {

}

.pag01-corpo-sx {
}

.pag01-corpo-dx {

}

.pag01-corpo-cx {

}

.pag01-piede-sx {
}

.pag01-piede-dx {

}

.pag01-piede-cx {

}

	/* VARIANTI PAG01 */
	/*IN PAGINEFOTO*/
.immagini .pag01-corpo-cx {
	text-align: center;
}

.fotogallery-zoom .pag01-corpo-cx {
	text-align: center;
}


/* AGGIUNGERE PER COLONNE */
/* FINE AGGIUNGERE PER COLONNE */

	/* PAGINA 02 */

.pag02 {
	margin-top: 5px;
}

.pag02-testa-sx {
	font-weight: bold;
	font-size: 16px;
	color: #262626;
	}

.pag02-testa-dx {

}

.pag02-testa-cx {

}

.pag02-corpo-sx {
}

.pag02-corpo-dx {

}

.pag02-corpo-cx {

}

.pag02-piede-sx {
}

.pag02-piede-dx {

}

.pag02-piede-cx {

}

	/*--------------------
		VARIANTI PAG02
	--------------------*/

	 /*SCHEDA CAMERE E APPARTAMENTO, SEFVIZI NELLE VICINANZE, CORSI, SERVIZI*/ 
 .img-fluottante {
	float: left;
	width: 50%;
	text-align: center;
}

.elenco-immagini .pag02 {
	float: left;
	width: 48%;
	background-color: #EDEDED;
	margin: 2px;
	text-align: center;
	margin-top:5px
}

.elenco-immagini .pag02-testa-sx {
	padding: 2px;
	background-color: #EDEDED;	
	font-weight: bold;
	font-size: 11px;
}

.elenco-immagini .pag02-piede-sx {
	border-bottom: solid 1px #EDEDED;	
	padding: 2px;
	margin-bottom: 2px;
 }


 
	/*AREA PRIVATA*/
.area-privata .pag02 {
 	border: solid 1px #0F472C;	
}
.area-privata .pag02-testa-sx {
 	background-color: #0F472C;	
	padding: 2px;
	color: #fff;
}
.area-privata .pag02-piede-sx {
	background-color: #0F472C;	
	color: #fff;
	text-align: right;
	margin-bottom: 0px;
	border: none;
}
.area-privata .pag02-piede-sx a {
	color: #fff;
}

	/*RICHIESTA INFO SERVIZI*/
.richiesta-info .pag02{
	background-color: #262626;
}
.richiesta-info .pag02-piede-sx {
	background-color: #262626;
	border: 0px;
	padding: 0px;
}

.richiesta-info .pag03{
	background-color: #EDEDED;
	color: #000000;
	}
.richiesta-info .pag03-piede-sx {
	background-color: #EDEDED;
	border: 0px;
}


	/*miniature fotogallery*/
.fotogallery-scheda .pag02 {
	float: left;
	width: 24%;
	background-color: #EDEDED;
	margin: 2px;
	text-align: center;
	margin-top:5px;
	padding: 5px 0px 5px 0px;
	color: #000;
}

.fotogallery-scheda .pag02-testa-sx {
	padding: 0px;
	background-color: transparent;
}

.fotogallery-scheda .pag02-piede-sx {
	border: none;	
	padding: 0px;
	margin: auto;
 }

/* PAGINA 03 */

.pag03 {
	margin-top:5px
}

.pag03-testa-sx {
	padding: 2px;
	color: #000000;
		font-weight: bold;
	font-size: 11px;
}

.pag03-testa-dx {

}

.pag03-testa-cx {

}

.pag03-corpo-sx {
	padding: 2px;
}

.pag03-corpo-dx {

}

.pag03-corpo-cx {

}

.pag03-piede-sx {
}

.pag03-piede-dx {

}

.pag03-piede-cx {

}

	/*--------------------
		VARIANTI PAG03
	--------------------*/
.persona-scheda .pag03 {
	margin-top: 1px;
}
.persona-scheda .pag03-corpo-sx {
	padding: 0px;
}
.persona-scheda .pag03-piede-sx {
	border: none;
	margin-bottom: 0px;
	padding: 0px;
}

	/*NELLE PAGINE AGGIUNTIVE*/

/*PAGINA IMMAGINI*/
.immagini .pag03 {
	float: left;
	width: 24%;
	background-color: #EDEDED;
	margin: 2px;
	text-align: center;
	color: #000;
}

/*PAGINA LINK*/
.link .pag03 a {
	color: #000;
}

.oggetto {
}

/*PAGINA LINK*/
.link .oggetto {
	float: left;
	margin-right: 3px;
}

/*PAGINA YOU TUBE*/
.youtube .oggetto {
	padding: 3px;
	text-align: center;
}

/*PAGINA GOOGLE MAPS*/
.googlemaps .oggetto {
	padding: 3px;
	text-align: center;
}
	/*FINE NELLE PAGINE AGGIUNTIVE*/


/* PAGINA 04 */

.pag04 {
	margin-top:5px
}

.pag04-testa-sx {
	padding: 2px;
	background-color: #DDDDDD;
	font-weight: bold;
	font-size: 11px;
}

.pag04-testa-dx {

}

.pag04-testa-cx {

}

.pag04-corpo-sx {
	padding: 2px;
}

.pag04-corpo-dx {

}

.pag04-corpo-cx {

}

.pag04-piede-sx {
	border-bottom: solid 1px #DDDDDD;	
	padding: 2px;
	margin-bottom: 2px;
}

.pag04-piede-dx {

}

.pag04-piede-cx {

}

/*FINE PAGINE*/


/*TABELLINA PER IL PREZZO*/
.prezzo-scheda-box {
	text-align: right;
}
.prezzo-scheda {
	padding: 5px;
	background-color: #0F472C;	
	color: #fff;
	font-weight: bold;
	font-size: 22px;	
	width: 42%;
	margin-left: 55%;
	
}
.prezzo-scheda-barrato {
	padding: 5px;
	background-color: #262626;	
	font-weight: bold;
	font-size: 16px;
	text-decoration: line-through;
	width: 42%;
	margin-left: 55%;
}
.prezzo-scheda-validita {
	padding: 5px;
	background-color: #262626;	
	font-weight: normal;
	font-size: 11px;
	width: 42%;
	text-align: left;
	margin-left: 55%;
}
.prezzo-scheda-elenco {
	padding: 5px;
	background-color: #0F472C;	
	color: #0F472C;
		font-weight: bold;
	font-size: 12px;	
	width: 42%;
	margin-left: 55%;
}
.prezzo-scheda-elenco a {
	color: #0F472C;
	}
/*FINE TABELLINA PER IL PREZZO*/


/*ANNUNCI IMMOBILIARI*/

/*PAGINA ELENCO IMMOBILI*/
.immobiliare-annunci .verticale .tab03 {
	float: left;
	width: 32.3333333333%;
}

.immobiliare-annunci .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}

.immobiliare-annunci .pag02 img, .box-immobiliare-annunci-largo .tab02 img{
	max-width: 100px;
	width: expression(this.width > 100 ? 100: true );		
}
.prezzo-scheda-sopra {
	padding: 5px;
	background-color: #262626;	
	font-weight: bold;
	font-size: 18px;
	width: 42%;
	margin-left: 55%;
}

.totale-ordine-etichetta {
	margin: 2px;		
	padding: 2px;
	font-weight: bold;
	font-size: 18px;
	text-align: right;
	width: 70%;
}

.totale-ordine-prezzo {
	margin: 2px;	
	padding: 2px;
	background-color: #262626;
	font-weight: bold;
	font-size: 18px;
	width: 25%;
	text-align: right;
}

.colonna_vetrina {
	float: left;	
	width: 24.8%;
	margin-right: 1px;
}

.colonna_vetrina .tab03 {
	margin: 1px;
	margin-bottom: 2px;
	padding: 0px;
}
/*FINE ANNUNCI IMMOBILIARI*/


/*COLONNE PICCOLE DELLA HOMEPAGE*/
	/*si trova nella homepage per creare le varie colonne*/
#colonna-home {
	width: 15%;
	margin-left: 1px;
	float: left;
	text-align: left;	
}

#colonna-home h4, #menu h4 {
	font-size: 14px;
}

#colonna-home .tab01, #menu .tab01 {

}

#colonna-home .tab01-testa-sx, #menu .tab01-testa-sx {
	padding-left: 5px;
}

#colonna-home .tab01-piede-sx, #menu .tab01-piede-sx {
	margin-bottom: 5px;
	padding-bottom:5px;
}

#colonna-home .tab02-piede-sx, #menu .tab02-piede-sx {
	border-bottom: none;	
	margin-bottom: 1em;	
}

.testo-tabella-calendario {
	margin-bottom: 15px;
}
/*FINE COLONNE PICCOLE DELLA HOMEPAGE*/


/*DEFINISCE LO STILE DEL DIV DEL PREZZO E OFFERTA-NOVITA' NELLA TAB03 DEI PRODOTTI*/
.quantita-disponibile {
	background-color: Green;
	margin: 2px;
	text-align: center;
	color: #000;
}
.quantita-minimo {
	background-color: Orange;
	margin: 2px;
	text-align: center;
	color: #000;
}
.quantita-nondisponibile {
	background-color: Red;
	margin: 2px;
	text-align: center;
	color: #000;
}
.prezzo {
background-color: #0F472C;
	color: #0F472C;
		font-weight: bold;
	font-size: 11px;
	text-align: right;
	padding: 2px !important;
	padding: 4px;
}

.offerta-novita {
background-color: #0F472C;
	color: #0F472C;
		font-weight: bold;
	font-size: 11px;
	padding: 2px !important;
	padding: 4px;
}


.ordine-lista {
background-color: #0F472C;	color: #0F472C;
		font-weight: bold;
	font-size: 11px;
	text-align: right;
	padding: 2px !important;
	padding: 4px;
}
.ordine-lista a {
	color: #0F472C;
	}
/*FINE PREZZO*/

.box-riempimento-ridotto .riempimento-img, .box-riempimento-ridotto .riempimento-testo {
	text-align: center;
	margin-top: 10px;
}

.testo, .testo a {
	color: #3A4956; 
	font-size: 13px; 
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif; 
		line-height:160%;
}

.galleria-foto {
	margin-top: 5px;
}

.galleria-foto .foto {
	margin-top: 5px;
	padding: 2px;
	vertical-align: top;
}

.galleria-foto img {
	max-width: 140px;
	width: expression(this.width > 140 ? 140: true );
}
.lato-profilo {
	float: left;
	width: 20%;
}

.lato-messaggio {
	float: left;
	width: 80%;
}

.clear-profilo-messaggio {
	clear: left;
}

.stato-online {
	color: green;
	font-weight: bold;
}
.stato-offline {
	color: red;
	font-weight: bold;
}

.box-generico-ridotto .foto-box-generico  {
	text-align: center;
}

#menu .box-generico-ridotto .struttura-1  img , #menu .box-generico-ridotto .struttura-2  img{
	max-width: 50%;
	width: expression(this.width > 50% ? "50%": true );	 
	position: relative;
	margin: auto;
	margin-bottom: 7px;
}

#menu .box-generico-ridotto .struttura-3  img , #menu .box-generico-ridotto .struttura-4  img{
	max-width: 98%;
	width: expression(this.width > 98% ? "98%": true );	 
	position: relative;
	margin: auto;
	margin-bottom: 7px;
}

#colonna-home .box-generico-ridotto .struttura-1  img, #colonna-home .box-generico-ridotto .struttura-2  img {
	max-width: 50%;
	width: expression(this.width > 50% ? "50%": true );	 
	position: relative;
	margin: auto;
	margin-bottom: 7px;
}

#colonna-home .box-generico-ridotto .struttura-3  img, #colonna-home .box-generico-ridotto .struttura-4  img {
	max-width: 98%;
	width: expression(this.width > 98% ? "98%": true );	 
	position: relative;
	margin: auto;
	margin-bottom: 7px;
}




.box-generico-largo .foto-box-generico  {
	text-align: center;
}
.box-generico-largo .struttura-1 img, .box-generico-largo .struttura-2 img {
	max-width: 50%;
	width: expression(this.width > 50% ? "50%": true );	 
	position: relative;
	margin: auto;
	margin-bottom: 7px;
}
.box-generico-largo .struttura-3 img, .box-generico-largo .struttura-4 img {
	max-width: 98%;
	width: expression(this.width > 98% ? "98%": true );	 
	position: relative;
	margin: auto;
	margin-bottom: 7px;
}

/*
CLASSE AGGIUNTIVA CHE SOSTITUISCE IL TAG PARAGRAFO
*/
.paragrafo {
	margin-bottom: 12px;
}