/*TAG E CLASSI FONDAMENTALI
*/
 
 
body {
	margin: 0px;
	padding: 0px;
	background-color: #EFEFEF;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.689em;
	color: #000000;	
}
 
 
a:link, a:visited {
	color: #2F5D03;
	font-weight: bold;
	text-decoration: none;
}
 
a:hover {
	color: #2F5D03;
	font-weight: bold;
	text-decoration: none;
}
 
img {
	border: none;
}
 
form {
	padding: 0px;
	margin: 0px;
}
 
table {
	/*font-size: 11px;*/
	border: none;
}
 
h3, h4 {
	margin: 0px;
	padding: 0px;
	font-size: 1.091em;
}
/*prove per landing page*/
h1 {
	font-size: 1.454em; 	
	margin: 0px;
	padding: 0px;	
}
 
h2 {
	font-size: 1.273em; 	
	margin: 0px;
	padding: 0px;	
}
 
.pag00-titolo {
	font-size: 1.091em;
}
/*-----*/
 
hr {
	display: none;
	visibility: hidden;
}
 
 
 
 
/*
ID STRUTTURA
*/
.bold {
	font-weight: bold;
}
 
 
/*OK*/
#sfondo-sito {
	background-color: #FFFFFF;
	width: 950px;
	position: relative;
	margin: auto;
}
/*OK*/
#sfondo-sito-home {
	background-color:  #FFFFFF;
	width: 950px;
	position: relative;
	margin: auto;
}
 
/*OK*/
#intestazione {
	background-color: #2F5D03;
	text-align: left;
}

 
 
/**/
#intestazione div h1 {
	visibility: hidden;
	display: none;
}
/*
*/
/*OK*/
#intestazione {
	width: 950px;
	text-align: left;
	height: 150px;
	background-image: url("img/monteverdi.jpg");
	background-position: top left;
	background-repeat: no-repeat; 
	position: relative;
	margin: auto;
	margin-bottom: 5px;
}
 
 
/*OK*/
#data-ora {
	visibility: hidden;
	display: none;
}
/*OK*/
#corpo {
	width: 950px;
	position: relative;
	margin: auto;
}
/*OK*/
#menu {
	width: 148px !important;
	width: 148px;
	float: left;
	text-align: left;
	
}

/*OK*/
#contenuti {
	float: left;
	text-align: left;
	height: auto !important;
	width: 799px;
	margin-left: 2px;
}
/*OK*/
#contenuti-home {
 
	margin-left: 1px;
	margin-bottom: 5px;
	width: 629px;
	text-align: left;
	float: left;
}
 
/*OK*/
#colonna-home {
	width: 169px;
	margin-left: 1px;
	float: left;
	text-align: left;
}
 
#colonna-home div {
}
 
#colonna-home div a {
 
}
 
 
 
 
 
/*OK classi generiche di allineamento*/
.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 {
	position: absolute;
	top: -5000px;
	left: -5000px;
}
 
.motori-di-ricerca  {
	padding-top: 30px;
	font-size: 10px;
	background-color: #EFEFEF;
	color: #0000FF;
}
 
.motori-di-ricerca a {
	text-decoration: underline;
	color: #0000FF;
	font-weight: normal;
}
 
/*
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;
}
/*
STILI PER IL MENU ORIZZONTALE
*/
/* CALCOLO DELLA LARGHEZZA DEL TASTO MENU*/
 
#menu-orizzontale {
	color: #fff;
	font-weight: bold;
}
 
#menu-orizzontale ul {
	margin: 0px;
	padding: 0px;
}
 
#menu-orizzontale ul li {
	display: block;
	float: left;
	width: 314.66666666667px;
	border: solid 1px #fff;
	background-color: #528921;
	padding-bottom: 5px;
	padding-top: 5px;
}
 
#menu-orizzontale li a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}
 
#menu-orizzontale li a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
 
	/*TENDINA*/
	#menu-tendina ul li {
		float: none;
		background-color: #646464;
	}
	#menu-tendina ul li a:link, #menu-tendina ul li a:visited {
		color: #FFFFFF;
	}
	#menu-tendina ul li:hover {
		background-color: #528921;
	}
	
	#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: 23px;
		margin-left: -315.66666666667px;
	}
	#menu-tendina li:hover>ul
		{
		top:0px;
		left:100%;
	}
	/*END TENDINA*/
 
 
 
 
#sponsor {
	background-color: #fff;
	padding: 0px 0px 5px 0px;
	text-align: center;
}
 
/*#sponsor img {
	margin-bottom: 5px;
}*/
 
 
 
/*OK*/
#piede {
	clear: left;
	background-color: #2F5D03;
	padding-top: 10px;
	color: #FFFFFF;
}
/*OK*/
#piede a {
	color: #FFFFFF;
	text-align: center;
}
/*OK*/
#sottopiede {
	background-color: #EFEFEF;
	font-size: 0.909em;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	border-top: solid 1px #2F5D03; 
}
/*OK*/
#sottopiede a {
	/*font-size: 10px;*/
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
/* OK*/
.forum-elenco-titolo {
	background-image: url("img/cerchio-f20.gif");
	background-position: top left;
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 23px;
	padding-top: 5px;
	text-align: left;
	margin-top: 10px;
}
/* OK*/
.forum-messaggi-presenti {
	height: 20px;
	padding-left: 23px;
	text-align: left;
}
/*=============================================================================================================
INIZIO STILE NUOVO
=============================================================================================================*/
 
/*--------------------------------------------------------------------------------
--------------------------------------------------------------------------------*/
/*
STILI PER HOME
*/
.icona {
	text-align: center;
}
 
 
.home-sponsor-nofoto {
	width: 130px;
	text-align: center;
	padding: 5px;
	margin-bottom: 5px; 
	margin-left: 1px; 
		
	border: solid 1px #000;	
}
 
.home-sponsor-confoto {
	text-align: center;
	margin-bottom: 5px; 
	padding: 0px;
}
.home-links-nofoto {
	width: 130px;
	text-align: center;
	padding: 5px;
	margin-bottom: 5px; 
	margin-left: 1px; 
		
	border: solid 1px #000;	
}
 
.home-links-confoto {
	text-align: center;
	margin-bottom: 5px; 
	padding: 0px;
}
 
.home-links-confoto img {
	max-width: 140px;
	width: expression(this.width > 140 ? 140: true );
}
	
/*PAGINAZIONE DELLE PAGINE*/
.box-paginazione {
	margin-bottom: 1px;
	background-color: #ededed;
	font-weight: normal;
	padding: 3px;
	/*font-size: 11px;*/
	color: #000;
}
 
/*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;	
}
 
.link-elenco a{
	color: #000;
}
 
.link-elenco a:hover{
	color: #FF0000;
}
 
/*PER DEFINIRE IL BREADCRUMB*/
.percorso {
	display: none;
	visibility: hidden;
}
/*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;
}
 
/*
	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: #646464;
	color: #FFFFFF;
	font-weight: bold;
	/*font-size: 11px;*/
	text-align: right;
	padding: 2px !important;
	padding: 4px;
}
 
.offerta-novita {
	background-color: #646464;
	color: #FFFFFF;
	font-weight: bold;
	/*font-size: 11px;*/
	padding: 2px !important;
	padding: 4px;
}
 
.testo-tabella-calendario {
	text-align: center;
	/*font-size: 11px;*/
}
 
 
.testo-tabella-campionato, .testo-tabella {
	/*font-size: 11px;*/
	color: #000000;
}
 
/*
	***** DEFINIZIONE TABELLA 01 *****
*/
 
.tab01 {
	border: solid 1px #2F5D03;
	margin-bottom: 5px;
}
 
.tab01-testa-sx {	
	padding: 3px 2px 3px 2px;
	padding-bottom: 6px;
	padding-top: 5px;
	background-color: #2F5D03;
	color: #FFFFFF;
	font-weight: bold;
	/*font-size: 12px;*/
}
 
.tab01-testa-dx {
 
}
 
.tab01-testa-cx {
 
}
 
.tab01-corpo-sx {
	/*font-size: 11px;*/
}
 
.tab01-corpo-dx {
 
}
 
.tab01-corpo-cx {
 
}
 
.tab01-piede-sx {
	border-bottom: solid 5px #2F5D03;	
	padding: 2px;
	margin-bottom: 2px;
}
 
.tab01-piede-dx {
 
}
 
.tab01-piede-cx {
 
}
 
 /*------------------
	VARIANTI TAB01  
 ------------------*/
/*CORPO SPONSOR*/
 
.sponsor .tab01-corpo-cx {
	text-align: center;
}
 
/*CORPO LINKS*/
 
.links .tab01-corpo-cx {
	text-align: center;
}
 
.in-evidenza .tab01-corpo-cx {
	width: 99%;
}
.in-evidenza img {
	max-width: 620px;
	width: expression(this.width > 620 ? 620: true );	 
}
 
 
 
/*
	***** DEFINIZIONE TABELLA 02 *****
*/
 
.tab02 {
	width: 98%;
	padding-left: 2px;
 
}
 
.tab02-testa-sx {
	padding: 3px 2px 3px 2px;
	background-color: #FFF700;	
	font-weight: bold;
	/*font-size: 12px;*/
	color: #000000;
}
 
 
.tab02-testa-dx {
 
}
 
.tab02-testa-cx {
 
}
 
.tab02-corpo-sx {
	padding: 2px;
}
 
.tab02-corpo-dx {
 
}
 
.tab02-corpo-cx {
 
}
 
.tab02-piede-sx {
	border-bottom: solid 1px #FFF700;	
	padding: 2px;
	margin-bottom: 2px;
}
 
.tab02-piede-dx {
 
}
 
.tab02-piede-cx {
 
}
 
 
/*
	***** DEFINIZIONE TABELLA 03 *****
*/
 
.tab03 {
	margin: 2px;
	width: 99%;
}
 
.tab03-testa-sx {
	padding: 3px 2px 3px 2px;
	background-color: #EDEDED;		
	border-left: solid 2px #EDEDED;
	border-right: solid 2px #EDEDED;
	color: #000000;
	font-weight: bold;
	/*font-size: 11px;*/
}
 
.tab03-testa-dx {
 
}
 
.tab03-testa-cx {
 
}
 
.tab03-corpo-sx {		
	border-left: solid 2px #EDEDED;
	border-right: solid 2px #EDEDED;
}
 
.tab03-corpo-dx {
 
}
 
.tab03-corpo-cx {
	padding: 2px;
}
 
.tab03-piede-sx {
	background-color: #EDEDED;	
	border-left: solid 2px #EDEDED;
	border-right: solid 2px #EDEDED;
	color: #000000;
	font-weight: bold;
	/*font-size: 11px;*/
	text-align: right;
	padding: 2px;
}
 
.tab03-piede-dx {
 
}
 
.tab03-piede-cx {
 
}
 
/*-------------------
	VARIANTI TAB03
--------------------*/	
/*BOX FOTOGALLERY*/
.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.333333333333%;
}
 
.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.333333333333%;
}
 
.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: 48.5%;
}
.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.833333333333%;
}
.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.333333333333%;
}
.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.333333333333%;
}
.categorie-link_privati .verticale-link_privati .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}
 
 
.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.333333333333%;
}
 
.servizi .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}
 
/*BOX CATALOGO*/
.box-catalogo .verticale .tab03 {
	float: left;
	width: 48.5%;
}
.box-catalogo .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}
 
 
/*PAGINA ELENCO CATALOGO*/
.catalogo .verticale .tab03 {
	float: left;
	width: 32.333333333333%;
}
 
.catalogo .verticale .tab03 img {
	max-width: 98%;
	width: expression(this.width > 99% ? "98%": "auto" );	
}
 
/*CORPO E PIEDE CATALOGO*/
 
.box-catalogo .tab03-piede-cx a {
	color: #FFFFFF;
}
 
/*CORPO E PIEDE SERVIZI*/
 
.box-servizi .tab03-piede-cx a {
	color: #FFFFFF;
}
.verticale .tab03-piede-cx a {
	color: #FFFFFF;
}
 
/*
CAMPIONATI
*/
.titolo-tabella-n1 {
	background-color: #2F5D03;	
	color: #fff;
}
.titolo-tabella-n2 {
	background-color: #646464;	
	color: #fff;
	font-weight: bold;
}
.campionati-allegati {
	background-color: #EDEDED;	
	margin-bottom: 2px;
}
.campionati-link {
	background-color: #EDEDED;	
	margin: 1px;
	padding: 2px;
}
 
 
 
 
 
 
/*
	***** TABELLA MENU 01 *****
*/
 
.tabmenu01 {
 
}
 
.tabmenu01-testa-sx {
	padding: 3px 2px 3px 2px;
	padding-bottom: 6px;
	padding-top: 5px;
	background-color: #2F5D03;	
	color: #FFFFFF;
	font-weight: bold;
}
 
.tabmenu01-testa-dx {
 
}
 
.tabmenu01-testa-cx {
 
}
 
.tabmenu01-corpo-sx {
	background-color: #528921;
	color: #FFFFFF;
	font-weight: bold;
}
 
.tabmenu01-corpo-dx {
 
}
 
.tabmenu01-corpo-cx {
 
}
 
.tabmenu01-piede-sx {
	border-bottom: solid 5px #2F5D03;	
	margin-bottom: 5px;
}
 
.tabmenu01-piede-dx {
 
}
 
.tabmenu01-piede-cx {
 
}
 
/*---------------------
	VARIANTI TABMENU01
-----------------------*/
/*SERVE PER NON FAR VENIRE ROSSI I LINK NEL MENU*/
.tabmenu01-corpo-sx a:link, .tabmenu01-corpo-sx a:hover, .tabmenu01-corpo-sx a:visited {
	color: #FFFFFF;
	font-weight: lighter;
}
/*PADDING AREA PRIVATA*/
.area-privata .tabmenu01-corpo-sx {
	
}
 
 
 
/*
	***** TABELLA MENU 02 *****
*/
 
.tabmenu02 {
 
}
 
.tabmenu02-testa-sx {
 
}
 
.tabmenu02-testa-dx {
 
}
 
.tabmenu02-testa-cx {
 
}
 
.tabmenu02-corpo-sx {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 14px;
	background-image: url("img/quadrato.jpg");
	background-position: 5px 10px;
	background-repeat: no-repeat;
	background-color: #528921;
	color: #FFFFFF;
}
 
.tabmenu02-corpo-dx {
 
}
 
.tabmenu02-corpo-cx {
 
}
 
.tabmenu02-piede-sx {
}
 
.tabmenu02-piede-dx {
 
}
 
.tabmenu02-piede-cx {
 
}
 
.tabmenu02-corpo-sx  a:link, .tabmenu02-corpo-sx a:hover, .tabmenu02-corpo-sx a:visited {
	color: #FFFFFF;
}
 
/*
	***** TABELLA MENU 03 *****
*/
 
.tabmenu03 {
 
}
 
.tabmenu03-testa-sx {
 
}
 
.tabmenu03-testa-dx {
 
}
 
.tabmenu03-testa-cx {
 
}
 
.tabmenu03-corpo-sx {
	padding-left: 5px;
	padding-bottom: 6px;
	padding-top: 5px;
	background-color: #646464;
	color: #FFFFFF;
	font-weight: bold;
}
 
.tabmenu03-corpo-dx {
 
}
 
.tabmenu03-corpo-cx {
	padding-left: 10px;
}
 
.tabmenu03-piede-sx {
	
}
 
.tabmenu03-piede-dx {
 
}
 
.tabmenu03-piede-cx {
 
}
.tabmenu03-corpo-sx  a:link, .tabmenu03-corpo-sx a:hover, .tabmenu03-corpo-sx a:visited {
	color: #FFFFFF;
}
/*
	***** TABELLA MENU 03 *****
*/
 
.tabmenu04 {
 
}
 
.tabmenu04-testa-sx {
 
}
 
.tabmenu04-testa-dx {
 
}
 
.tabmenu04-testa-cx {
 
}
 
.tabmenu04-corpo-sx {
	padding-left: 5px;
	padding-bottom: 6px;
	padding-top: 5px;
	background-color: #646464;
	color: #FFFFFF;
	font-weight: bold;
}
 
.tabmenu04-corpo-dx {
 
}
 
.tabmenu04-corpo-cx {
	padding-left: 20px;
}
 
.tabmenu04-piede-sx {
	
}
 
.tabmenu04-piede-dx {
 
}
 
 
.tabmenu04-piede-cx {
 
}
.tabmenu04-corpo-sx  a:link, .tabmenu04-corpo-sx a:hover, .tabmenu04-corpo-sx a:visited {
	color: #FFFFFF;
}
/*
	***** PAGINA 00 *****
*/
.pag00 {
	border: solid 1px #2F5D03;
	margin-bottom: 5px;
}
 
.pag00-testa-sx {
	padding: 3px 2px 3px 2px;
	padding-bottom: 6px;
	padding-top: 5px;
	background-color: #2F5D03;	
	color: #FFFFFF;
	font-weight: bold;
}
 
.pag00-testa-dx {
 
}
 
.pag00-testa-cx {
 
}
 
.pag00-corpo-sx {
	padding: 2px;
}
 
.pag00-corpo-dx {
 
}
 
.pag00-corpo-cx {
 
}
 
.pag00-piede-sx {
	border-bottom: solid 5px #2F5D03;	
	padding: 2px;
	margin-bottom: 2px;
}
 
.pag00-piede-dx {
 
}
 
.pag00-piede-cx {
 
}
/*------------------
	VARIANTI PAG00
--------------------*/
 
 
 
/*
	***** PAGINA 01 *****
*/
 
.pag01 {
}
 
.pag01-testa-sx {
	padding: 3px 2px 3px 2px;
	background-color: #FFF700;	
	font-weight: bold;
	/*font-size: 14px;*/
	color: #000000;
}
 
.pag01-testa-dx {
 
}
 
.pag01-testa-cx {
 
}
 
.pag01-corpo-sx {
	padding: 2px;
	/*font-size: 11px;*/
}
 
.pag01-corpo-dx {
 
}
 
.pag01-corpo-cx {
 
}
 
.pag01-piede-sx {
	border-bottom: solid 1px #FFF700;	
	padding: 2px;
	margin-bottom: 2px;
}
 
.pag01-piede-dx {
 
}
 
.pag01-piede-cx {
 
}
 
/*------------------
	VARIANTI PAG01
--------------------*/
/*IN PAGINEFOTO*/
.immagini .pag01-corpo-cx {
	text-align: center;
}
 
.corsi .pag01-piede-sx {
	border-bottom: 0px;	
}
 
.servizi .pag01-piede-sx {
	border-bottom: 0px;	
}
 
.faq-scheda .pag01-testa-sx {
	/*font-size: 11px;*/
	font-weight: normal;
}
.sponsor-lista .pag01-testa-cx a {
	color: #000000;
}
 
.fotogallery-zoom .pag01-corpo-cx {
	text-align: center;
}
 
 
/*
	***** PAGINA 02 *****
*/
 
.pag02 {
	margin-top: 5px;
}
 
.pag02-testa-sx {
	padding: 3px 2px 3px 2px;
	background-color: #FFF700;
	font-weight: bold;
	/*font-size: 12px;*/
	color: #000000;
}
 
.pag02-testa-dx {
 
}
 
.pag02-testa-cx {
 
}
 
.pag02-corpo-sx {
	padding: 2px;
}
 
.pag02-corpo-dx {
 
}
 
.pag02-corpo-cx {
 
}
 
.pag02-piede-sx {
	border-bottom: solid 1px #FFF700;	
	padding: 2px;
	margin-bottom: 2px;
}
 
.pag02-piede-dx {
 
}
 
.pag02-piede-cx {
 
}
/*--------------------
	VARIANTI PAG02
--------------------*/
.societa .pag02 a {
	color: #000000;
}
 
.link-lista .pag02-testa-cx a {
	color: #000000;
}
 
.bollettino .pag02-testa-cx a {
	color: #000000;
}
 
.documenti .pag02-testa-cx a {
	color: #000000;
}
.documenti-privati .pag02-testa-cx a {
	color: #000000;
}
 
 
/*PAGINA CORSI IMMAGINI*/
.corsi-scheda .immagini .pag02 {
	float: left;
	width: 48%;
	background-color: #EDEDED;
	margin: 2px;
	text-align: center;
	margin-top:5px
}
 
.corsi-scheda .immagini .pag02-testa-sx {
	padding: 2px;
	background-color: #EDEDED;	
	font-weight: bold;
	/*font-size: 11px;*/
}
 
.corsi-scheda .immagini .pag02-piede-sx {
	border-bottom: solid 1px #EDEDED;	
	padding: 2px;
	margin-bottom: 2px;
 }
 
 
/*PAGINA SERVIZI IMMAGINI*/
.servizi-scheda .immagini .pag02 {
	float: left;
	width: 48%;
	background-color: #EDEDED;
	margin: 2px;
	text-align: center;
	margin-top:5px
}
 
.servizi-scheda .immagini .pag02-testa-sx {
	padding: 2px;
	background-color: #EDEDED;	
	font-weight: bold;
	/*font-size: 11px;*/
}
 
.servizi-scheda .immagini .pag02-piede-sx {
	border-bottom: solid 1px #EDEDED;	
	padding: 2px;
	margin-bottom: 2px;
 }
 /*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;
 }
/*================*/ 
 
 
/*RICHIESTA INFO SERVIZI*/
.richiesta-info .pag02{
	background-color: #FFF700;
}
.richiesta-info .pag02-piede-sx {
	background-color: #FFF700;
	border: 0px;
	padding: 0px;
}
 
.richiesta-info .pag03{
	background-color: #EDEDED;
	color: #000000;
}
.richiesta-info .pag03-piede-sx {
	background-color: #EDEDED;
	border: 0px;
}
/*===================*/
 
.corsi .pag02-testa-cx a{
	color: #000000;
}
 
.servizi .pag02-testa-cx a{
	color: #000000;
}
 
 .area-privata .pag02 {
 	border: solid 1px #2F5D03;	
 }
.area-privata .pag02-testa-sx {
 	background-color: #2F5D03;	
	padding: 2px;
	color: #fff;
 }
.area-privata .pag02-piede-sx {
	background-color: #2F5D03;	
	color: #fff;
	text-align: right;
	margin-bottom: 0px;
	border: none;
 }
 .area-privata .pag02-piede-sx a {
	color: #fff;
 }
 
 /*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;
	background-color: #EDEDED;
	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 {
	border-bottom: solid 1px  #EDEDED;	
	padding: 2px;
	margin-bottom: 2px;
}
 
.pag03-piede-dx {
 
}
 
.pag03-piede-cx {
 
}
 
/*--------------------
	VARIANTI PAG03
--------------------*/
/*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;
}
/*-------------*/
 
 
 
/*
	***** 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 {
 
}
/*--------------------
	VARIANTI PAG04
--------------------*/
 
 
 
 
/*CLASSE CHE PUņ ESSERE DEFINITA PER LE VARIE SEZIONI*/
/*PREDEFINITO*/
.fluottante {
	float: left;
	margin-right: 2px;
}
 
.corsi-scheda .fluottante {
	float: left;
	width: 50%;
	text-align: center;
}
.corsi .fluottante {
	float: left;
	width: 150px; 
	margin-right: 3px;
	text-align: center;
}
 
.servizivicinanze-scheda .fluottante {
	float: left;
	width: 50%;
	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;
}
 
.dove-siamo .fluottante {
	float: none;
	text-align: center;
	margin-bottom: 5px;
}
 
 
 
.area-privata .fluottante {
	float: left;
	width: 49%;
}
 
 
.news-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;
}
.storia .cancellatore {
	clear: right;
}
 
.dove-siamo .cancellatore {
	clear: none;
}
.news-scheda .cancellatore {
	clear: right;
}
.eventi .cancellatore {
	clear: right;
}
.eventi-scheda .cancellatore {
	clear: right;
}
 
.area-privata .cancellatore {
	clear: left;
}
/*CLASSE CHE SERVE PER DEFINIRE IL SOTTOTITOLO*/
.sottotitolo {
	font-weight: normal;
}
 
 
 
/*CLASSE PER LE VARIE DESCIZIONI DELLO FOTO*/
.descrizione-foto {
	padding: 2px;
	margin-top: 2px;
	color: #999;	
}
 
/*TESTO DI ERRORE*/
.errore {
	/*font-size: 11px;*/
	font-weight: normal;
	color: #FF0000;
}
 
 
/*TABELLINA PER IL PREZZO*/
.prezzo-scheda-box {
	text-align: right;
}
.prezzo-scheda {
	padding: 5px;
	background-color: #2F5D03;	
	color: #fff;
	font-weight: bold;
	font-size: 22px;	
	width: 42%;
	margin-left: 55%;
	
}
.prezzo-scheda-barrato {
	padding: 5px;
	background-color: #FFF700;	
	font-weight: bold;
	font-size: 1.455em;
	text-decoration: line-through;
	width: 42%;
	margin-left: 55%;
}
.prezzo-scheda-validita {
	padding: 5px;
	background-color: #FFF700;	
	font-weight: normal;
	/*font-size: 11px;*/
	width: 42%;
	text-align: left;
	margin-left: 55%;
}
.prezzo-scheda-elenco {
	padding: 5px;
	background-color: #2F5D03;	
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.091em;	
	width: 42%;
	margin-left: 55%;
}
 
/*IMMOBILE*/
/*PAGINA ELENCO IMMOBILI*/
.immobiliare-annunci .verticale .tab03 {
	float: left;
	width: 32.333333333333%;
}
 
.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: #FFF700;	
	font-weight: bold;
	font-size: 1.636em;
	width: 42%;
	margin-left: 55%;
}
 
.totale-ordine-etichetta {
	margin: 2px;		
	padding: 2px;
	font-weight: bold;
	font-size: 1.636em;
	text-align: right;
	width: 70%;
}
 
.totale-ordine-prezzo {
	margin: 2px;	
	padding: 2px;
	background-color: #FFF700;
	font-weight: bold;
	font-size: 1.636em;
	width: 25%;
	text-align: right;
}
 
 
.colonna_vetrina {
	float: left;	
	width: 33%;
	margin-right: 1px;
}
.colonna_vetrina .tab03 {
	margin: 1px;
	margin-bottom: 2px;
	padding: 0px;
}
.colonna_vetrina .tab03-piede-cx a {
	color: #FFFFFF;
}
 
 
 
 
.codice-box {
	text-align: center;
	padding: 3px 0px 3px 0px;
}
.sponsor-associati .cancellatore {
	clear: left;
}
 
 
.box-sponsor-largo .tab01-corpo-cx {
	text-align: center;
}
.box-sponsor-largo .float-left {
	margin: 7px;
}
 
.serviziuffici-attivita h1 {
	font-size: 1.818em;
}
 
.tipo-testo, .tipo-documento {
	margin-top: 10px;
}
 
div#contenuti.serviziuffici-attivita {
	margin: 2px;
	padding: 2px;
	width: 99%;
}
 
.testo-20-bold {
	font-size: 1.818em; 
	font-weight: bold;
}
 
.box-riempimento-ridotto .riempimento-img, .box-riempimento-ridotto .riempimento-testo {
	text-align: center;
	margin-top: 10px;
}
 
.testo, .testo a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
	color: #000000;
}
 
.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: 120px;
}
 
.lato-messaggio {
	float: left;
	width: 660px;
}
 
.clear-profilo-messaggio {
	clear: left;
}
.stato-online {
	color: green;
	font-weight: bold;
}
.stato-offline {
	color: red;
	font-weight: bold;
}
/*==============================================================================================================================
FINE STILE NUOVO
==============================================================================================================================*/