/*=================================
=== GENERALE
=================================*/
BODY,DIV,TABLE,TH,TD,INPUT,BUTTON,SELECT,TEXTAREA,A,FORM,P,OL,UL,LI
	{
	font-family: Tahoma, Verdana, Arial,Helvetica;
	color:#333;
	}
TABLE, TH, TD
	{
	border-collapse: collapse;
	vertical-align:top;
	font-size: 12px;
	}
DIV,TABLE,TH,TD,A,FORM,P,OL,UL,LI
	{
	}
FONT
	{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	}
BODY
	{
	margin: 0px;
	text-align: center;
	color: #333;
	background-color: #fff;
	}
FORM
	{
	margin: 0px
	}
A, A:active, A:hover, A:visited
	{
	color: #c30;
	}
A:hover
	{
	background-color: #c30;
	color: #fff;
	}

P#ContentManager-LinkModificaBlocco
	{
	position:absolute;
	background-color:#000;
	padding:2px;
	color:#fff;
	z-index:12;
	}
P#ContentManager-LinkModificaBlocco A,	P#ContentManager-LinkModificaBlocco A:visited
	{
	color:#fff;
	font-size: 11px;
	}
#ContentManager-LinkModificaMenu1,
#ContentManager-LinkModificaMenu2,
#ContentManager-LinkModificaMenu3,
#ContentManager-LinkModificaMenu4,
#ContentManager-LinkModificaMenu5,
#ContentManager-LinkModificaMenu6,
#ContentManager-LinkModificaMenu7
	{
	position:absolute;
	background-color:#000;
	padding:2px;
	z-index:11;
	}
#ContentManager-LinkModificaMenu1 A:link, #ContentManager-LinkModificaMenu1 A:visited,
#ContentManager-LinkModificaMenu2 A:link, #ContentManager-LinkModificaMenu2 A:visited,
#ContentManager-LinkModificaMenu3 A:link, #ContentManager-LinkModificaMenu3 A:visited,
#ContentManager-LinkModificaMenu4 A:link, #ContentManager-LinkModificaMenu4 A:visited,
#ContentManager-LinkModificaMenu5 A:link, #ContentManager-LinkModificaMenu5 A:visited,
#ContentManager-LinkModificaMenu6 A:link, #ContentManager-LinkModificaMenu6 A:visited,
#ContentManager-LinkModificaMenu7 A:link, #ContentManager-LinkModificaMenu7 A:visited
	{
	color:#fff;
	text-decoration:none;
	font-size: 11px;
	}
#ContentManager-LinkModificaMenu3
	{
	margin-top:-20px;
	}


/*** LAYOUT
********************************/

DIV.Menu0
	{
	position:relative;
	width: 100%;
	background-color: #fff;
	}
DIV.Sito
	{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-align: center;
	background-color: #fff;
	}
DIV.Sito0
	{
	width: 990px;
	height: 100%;
	margin: auto;
	vertical-align: top;
	text-align: center;
	}

TABLE.Tabella-Sito0
	{
	width: 990px;
	margin: 0px;
	padding: 0px;
	background-image: url(/temi/default/images/sfondo-tabella0.jpg);
	background-position: 0px 46px;
	background-repeat: no-repeat;
	}
TABLE.Tabella-Sito0 TD
	{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	}

TD.Tabella-Sito0-Riga1
	{
	vertical-align: top;
	height: 100px;
	}
TD.Tabella-Sito0-Riga2
	{
	vertical-align:top;
	height: 200px;
	min-height: 200px!important;
	background: url(/temi/default/images/sfondo1.jpg);
	}
TD.Tabella-Sito0-Riga2-Home
	{
	vertical-align:top;
	height: 200px;
	min-height: 200px!important;
	}
TD.Tabella-Sito0-Riga3
	{
	}
TD.Tabella-Sito0-Riga3-Home
	{
	vertical-align:top;
	height: 200px;
	min-height: 200px!important;
	}
TD.Tabella-Sito0-Riga4
	{
	height: 40px;
	}

/***Tabella Sito 1***/
TABLE.Tabella-Sito1
	{
	width: 990px;
	height: 100px;
	padding: 0px;
	margin: 0px;
	}
TABLE.Tabella-Sito1 TD
	{
	padding: 0px;
	margin: 0px;
	vertical-align:top;
	}

TD.Tabella-Sito1-Col1
	{
	width: 300px;
	height: 100px;
	}
TD.Tabella-Sito1-Col2
	{
	width: 690px;
	height: 30px;
	text-align: right;
	}
TD.Tabella-Sito1-Col3
	{
	width: 690px;
	height: 60px;
	text-align: right;
	vertical-align: bottom;
	}

/***Tabella Sito 2***/
TABLE.Tabella-Sito2
	{
	width: 990px;
	height: 200px;
	min-height: 200px!important;
	padding: 0px;
	margin: 0px;
	}
TD.Tabella-Sito2-Col1
	{
	width: 700px;
	vertical-align:top;
	}
TD.Tabella-Sito2-Col2
	{
	width: 260px;
	vertical-align:bottom;
	}

/***Tabella Sito 3***/
TABLE.Tabella-Sito3
	{
	width: 100%;
	}
TD.Tabella-Sito3-Col1
	{
	width: 250px;
	vertical-align: top;
	}
TD.Tabella-Sito3-Col2
	{
	width: 740px;
	vertical-align: top;
	}

/*** LAYOUT CONTENUTO
********************************/
.Contenuto
	{
	width: 660px;
	width: auto;
	min-height: 390px;
	height: auto !important;	
	height: 390px;
	margin: 0px;
	margin: 10px;
	margin-right: 20px;
	margin-bottom: 40px;
	padding: 0px;
	padding: 10px;
	padding-left: 30px;
	padding-right: 30px;
	border: 1px solid #ccc;
	border: 1px solid #aea996;
	background-color: #fafafa;
	background-color: #f2efe8;
	display: block;
	ooverflow:scroll;
	}
.Contenuto-Admin
	{
	background-image: none;
	background-color:#fff;
	}
.Contenuto P#ContentManager-LinkModifica
	{
	position:relative;
	z-index:2;
	float:right;
	right:0px;
	width:90px;
	height:24px;
	border: 1px solid #900;
	background-color:#f90;
	padding:2px;
	text-transform:uppercase;
	}
.Contenuto P#ContentManager-LinkModifica A,
.Contenuto P#ContentManager-LinkModifica A:link,
.Contenuto P#ContentManager-LinkModifica A:visited
	{
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	}
.Contenuto-Home
	{
	width: 700px;
	height: 210px;
	min-height: 210px!important;
	margin: 0px;
	margin-left:10px;
	font-size:11px;
	background-image: url(/temi/default/images/sfondo-contenuto-home.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
.Contenuto-Home P#ContentManager-LinkModifica
	{
	position:absolute;
	z-index:20;
	left:300px;
	width:90px;
	height:24px;
	border: 1px solid #900;
	background-color:#f90;
	padding:2px;
	text-transform:uppercase;
	}
.Contenuto-Home P#ContentManager-LinkModifica A,
.Contenuto-Home P#ContentManager-LinkModifica A:link,
.Contenuto-Home P#ContentManager-LinkModifica A:visited
	{
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	}


DIV.Logo
	{
	position: relative;
	width:300px;
	height: 90px;
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
	margin-left: 2px;
	}
DIV.Logo IMG
	{
	margin: 0px;
	padding: 0px;
	}

DIV.Immagine-Flash
	{
	float:left;
	text-align:left;
	width: 715px;
	height: 180px;
	margin-left:5px;
	margin-bottom: 10px;
	}
DIV.Immagine-Flash P#ContentManager-LinkModificaBlocco
	{
	margin-left:-80px;
	}

DIV.BloccoMeteo
	{
	float:left;
	width: 260px;
	height: 180px;
	padding-top:26px;
	background-image: url(/temi/default/images/sfondo-meteo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
DIV.BloccoVideo
	{
	width: 260px;
	height: 210px;
	}

DIV.Credits
	{
	float: right;
	width: 190px;
	margin-top: 3px;
	margin-left: 10px;
	font-size: 11px;
	text-align: right;
	}
DIV.Credits P#ContentManager-LinkModificaBlocco
	{
	margin-top:20px;
	}

DIV.Footer
	{
	position: relative;
	ffloat: left;
	z-index: 2;
	margin: 0px;
	padding: 0px;
	width: 950px;
	font-size: 11px;
	color: #333;
	border-left: 0px solid #ccc;
	}
DIV.Footer P#ContentManager-LinkModificaBlocco,
DIV.Footer-home P#ContentManager-LinkModificaBlocco
	{
	margin-top:-20px;
	
	}
DIV.Footer P
	{
	font-family: Tahoma, Verdana, Arial, Helvatica;
	font-size: 11px;
	color: #333;
	}
DIV.Footer A, DIV.Footer A:active, DIV.Footer A:visited, DIV.Footer A:hover
	{
	font-family: Tahoma, Verdana, Arial, Helvatica;
	font-size: 11px;
	color: #c30;
	text-decoration: none;
	padding: 2px;
	}
DIV.Footer A:hover
	{
	background-color: #c30;
	color: #fff;
	}

DIV.Dati-Footer
	{
	width:90%;
	}
DIV.Link-Agriturismo-online
	{
	float:right;
	margin-top:-50px;
	margin-right:-20px !important;
	margin-right:0px;
	padding-right:5px;
	}

IFRAME.Iframe-Meteo
	{
	margin-top: 0px;
	background-color: transparent;
	height: 150px;
	}
DIV#ti_forecast
	{
	display: none;
	}

DIV.Credits-Home
	{
	float: right;
	width: 190px;
	margin-top: 3px;
	margin-left: 10px;
	font-size: 11px;
	text-align: right;
	}

/***  HOME
***************************/

DIV.Footer-Home
	{
	position: relative;
	float: left;
	z-index: 2;
	margin: 0px;
	margin-left: 5px;
	margin-top: 50px;
	padding: 0px;
	width: 970px;
	font-size: 11px;
	color: #333;
	}

DIV.Footer-Home P
	{
	font-family: Tahoma, Verdana, Arial, Helvatica;
	font-size: 11px;
	color: #333;
	}
DIV.Footer-Home A, DIV.Footer-Home A:active, DIV.Footer-Home A:visited, DIV.Footer-Home A:hover
	{
	font-family: Tahoma, Verdana, Arial, Helvatica;
	font-size: 11px;
	color: #c30;
	text-decoration: none;
	padding: 2px;
	}
DIV.Footer-Home A:hover
	{
	background-color: #c30;
	color: #fff;
	}
DIV.Link-Agriturismo-online A:hover, DIV.Link-Agriturismo-online  A:hover IMG
	{
	background: #ffffff;
	border:none;
	}
/*=================================
====== MENU ADMIN
=================================*/

.MenuAdmin1,
.MenuAdmin2
	{
	width:1200px;
	height:auto !important;
	text-align:left;
	font-size:1px;
	margin:auto;
	background:#fff;
	}

#ContentManager-LinkModificaMenu1,
#ContentManager-LinkModificaMenu2
	{
	font-size:10px;
	margin-left: -80px;
	}
#ContentManager-LinkModificaMenu1 A, #ContentManager-LinkModificaMenu1 A:visited,
#ContentManager-LinkModificaMenu2 A, #ContentManager-LinkModificaMenu2 A:visited
	{
	font-size:10px;
	}
TABLE.CEMenu1TabellaLivello1,
TABLE.CEMenu2TabellaLivello1
	{
	width:100%;
	height:auto !important;
	background: url(/Temi/Admin/immagini/menu_admin_sfondo.png) repeat-x;
	}
 .CE-VoceMenu1Livello1, .CE-VoceMenu1Livello1-Sel,
 .CE-VoceMenu2Livello1, .CE-VoceMenu2Livello1-Sel
	{
	height:16px;
	color:#000;
	text-align:center;
	font-size:11px;
	border-right:1px solid #fff;
	}
 .CE-VoceMenu1Livello1-Sel,
 .CE-VoceMenu2Livello1-Sel
	{
	color: #fff;
	background: url(/Temi/Admin/immagini/menu_admin_sel_sfondo.png) repeat-x;
	}
 .CE-VoceMenu1Livello1 A,		  .CE-VoceMenu1Livello1 A:visited,	     .CE-VoceMenu1Livello1 A:hover,
 .CE-VoceMenu1Livello1-Sel A,	  .CE-VoceMenu1Livello1-Sel A:visited,  .CE-VoceMenu1Livello1-Sel A:hover,
A.CE-VoceMenu1Livello1,		 A.CE-VoceMenu1Livello1:visited,		A.CE-VoceMenu1Livello1:hover,
A.CE-VoceMenu1Livello1-Sel,	 A.CE-VoceMenu1Livello1-Sel:visited,   A.CE-VoceMenu1Livello1-Sel:hover,
 .CE-VoceMenu2Livello1 A,		  .CE-VoceMenu2Livello1 A:visited,	     .CE-VoceMenu2Livello1 A:hover,
 .CE-VoceMenu2Livello1-Sel A,	  .CE-VoceMenu2Livello1-Sel A:visited,  .CE-VoceMenu2Livello1-Sel A:hover,
A.CE-VoceMenu2Livello1,		 A.CE-VoceMenu2Livello1:visited,		A.CE-VoceMenu2Livello1:hover,
A.CE-VoceMenu2Livello1-Sel,	 A.CE-VoceMenu2Livello1-Sel:visited,   A.CE-VoceMenu2Livello1-Sel:hover
	{
	height:16px;
	color:#000;
	font-size:11px;
	padding: 1px;
	padding-top: 1px;
	padding-left: 4px;
	padding-right: 4px;
	text-transform:uppercase;
	text-decoration: none;
	}
 .CE-VoceMenu1Livello1-Sel A, .CE-VoceMenu1Livello1-Sel A:visited,
A.CE-VoceMenu1Livello1-Sel,  A.CE-VoceMenu1Livello1-Sel:visited,
 .CE-VoceMenu2Livello1-Sel A, .CE-VoceMenu2Livello1-Sel A:visited,
A.CE-VoceMenu2Livello1-Sel,  A.CE-VoceMenu2Livello1-Sel:visited
	{
	color: #fff;
	}


/*** MENU PRINCIPALE
******************************/
DIV.Menu3
	{
	position: relative;
	width: 687px;
	height: 50px;
	min-height: 50px!important;
	margin: 0px;
	padding: 0px;
	display: block;
	z-index: 3;
	margin-top: 4px;
	margin-right:-1px;
	}

TABLE.CEMenu3TabellaLivello1
		{
		float: right;
		width: auto;
		}
TD.CE-VoceMenu3Livello1,
TD.CE-VoceMenu3Livello1-Sel
	{
	width: 81px;
	height: 40px;
	background-image: url(/temi/default/images/menu-principale.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 13px;
	}
TD.CE-VoceMenu3Livello1 A, TD.CE-VoceMenu3Livello1 A:active, TD.CE-VoceMenu3Livello1 A:visited,
TD.CE-VoceMenu3Livello1 A:hover
	{
	color: #fff;
	font-size: 13px;
	text-decoration: none;
	}
TD.CE-VoceMenu3Livello1 A:hover
	{
	text-decoration:underline;
	}

TD.CE-VoceMenu3Livello1-Sel A, TD.CE-VoceMenu3Livello1-Sel A:active, TD.CE-VoceMenu3Livello1-Sel A:visited, TD.CE-VoceMenu3Livello1-Sel A:hover
	{
	color: #c30;
	font-size: 13px;
	text-decoration: none;
	}
TD.CE-VoceMenu3Livello1-Sel A:hover
	{
	text-decoration:underline;
	}

TD.CE-VoceMenu3Livello1-Sel
	{
	width: 81px;
	height: 40px;
	background-image: url(/temi/default/images/menu-principale-sel.gif);
	}

.CE-VoceMenu3Livello1-Pos1 A, .CE-VoceMenu3Livello1-Pos2 A, .CE-VoceMenu3Livello1-Pos3 A,
.CE-VoceMenu3Livello1-Pos4 A, .CE-VoceMenu3Livello1-Pos4 A, .CE-VoceMenu3Livello1-Pos5 A,
.CE-VoceMenu3Livello1-Pos6 A, .CE-VoceMenu3Livello1-Pos7 A, .CE-VoceMenu3Livello1-Pos8 A,
.CE-VoceMenu3Livello1-Pos9 A, .CE-VoceMenu3Livello1-Pos10 A, .CE-VoceMenu3Livello1-Pos11 A
	{
	width: 60px;
	height: 30px;
	margin-top: 10px;
	margin-left: 4px;
	margin: auto;
	display: block;
	padding: 4px;
	font-size: 13px;
	}
.CE-VoceMenu3Livello1-Pos1 A:hover, .CE-VoceMenu3Livello1-Pos2 A:hover, .CE-VoceMenu3Livello1-Pos3 A:hover,
.CE-VoceMenu3Livello1-Pos4 A:hover, .CE-VoceMenu3Livello1-Pos4 A:hover, .CE-VoceMenu3Livello1-Pos5 A:hover,
.CE-VoceMenu3Livello1-Pos6 A:hover, .CE-VoceMenu3Livello1-Pos7 A:hover, .CE-VoceMenu3Livello1-Pos8 A:hover,
.CE-VoceMenu3Livello1-Pos9 A:hover, .CE-VoceMenu3Livello1-Pos10 A:hover, .CE-VoceMenu3Livello1-Pos11 A:hover
	{
	background-color: transparent;
	text-decoration: underline;
	line-height: 16px;
	}

/*** Livello 2 - Menu Principale ***/

DIV.Menu3-Livello2
	{
	margin-top: 12px;
	margin-left: 6px;
	margin-right: 6px;

	}
P.CE-VoceMenu3Livello2, P.CE-VoceMenu3Livello2-Sel
	{
	hheight: 24px;
	height: auto;
	width: auto;
	margin: 0px;
	margin-left: 10px;
	margin-bottom: 6px;
	color: #fff;
	font-size: 12px;
	background-color: #375e0f;
	vertical-align: center;
	display: block;
	}
P.CE-VoceMenu3Livello2-Sel
	{
	color: #fff;
	background-color: #f2efe8;
	height: auto;
	width: auto;
	display: block;
	}
P.CE-VoceMenu3Livello2 A, P.CE-VoceMenu3Livello2 A:active, P.CE-VoceMenu3Livello2 A:visited,
P.CE-VoceMenu3Livello2-Sel A
	{
	padding: 4px;
	border: 1px solid #78a047;
	}

P.CE-VoceMenu3Livello2 A, P.CE-VoceMenu3Livello2 A:active, 		P.CE-VoceMenu3Livello2 A:hover, 		P.CE-VoceMenu3Livello2 A:visited,
P.CE-VoceMenu3Livello2-Sel A, P.CE-VoceMenu3Livello2-Sel A:active, P	.CE-VoceMenu3Livello2-Sel A:hover, P.CE-VoceMenu3Livello2-Sel A:visited
	{
	height: 24px;
	height: auto;
	width: 200px;
	width: auto;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	line-height: 20px;
	display: block;
	}
P.CE-VoceMenu3Livello2-Sel A, P.CE-VoceMenu3Livello2-Sel A:active, 	P.CE-VoceMenu3Livello2-Sel A:hover, P.CE-VoceMenu3Livello2-Sel A:visited
	{
	color: #900;
	font-weight: bold;
	background-color: #f2efe8;
	}
P.CE-VoceMenu3Livello2-Sel A:hover,
P.CE-VoceMenu3Livello2 A:hover
	{
	height: auto;
	width: 200px;
	width: auto;
	color: #900;
	font-size: 12px;
	display: block;
	background-color:#f2efe8;
	}
P.CE-VoceMenu3Livello2-Sel A:hover
	{
	height: auto;
	}

/*** MENU SERVIZIO
**********************/
DIV.Menu4
	{
	margin: 0px;
	padding: 0px;
	width: 400px;
	height: 20px;
	float :right;
	}
DIV.Menu4 #ContentManager-LinkModificaMenu4
	{
	margin-top:-20px;
	}

.CE-VoceMenu4Livello1, .CE-VoceMenu4Livello1-Sel
	{
	width: auto;
	height: 18px;
	padding: 2px;
	padding-left: 8px;
	padding-right: 8px;
	border-right: 1px solid #333;
	}
.CE-VoceMenu4Livello1-Sel
	{
	background-color: green;
	color: #fff;
	}

A.CE-VoceMenu4Livello1, A.CE-VoceMenu4Livello1:active, A.CE-VoceMenu4Livello1:visited, A.CE-VoceMenu4Livello1:hover,
A.CE-VoceMenu4Livello1-Sel, A.CE-VoceMenu4Livello1-Sel:active, A.CE-VoceMenu4Livello1-Sel:visited, A.CE-VoceMenu4Livello1-Sel:hover
	{
	text-decoration: none;
	color: #333;
	ddisplay: block;
	}
A.CE-VoceMenu4Livello1-Sel, A.CE-VoceMenu4Livello1-Sel:active, A.CE-VoceMenu4Livello1-Sel:visited, A.CE-VoceMenu4Livello1-Sel:hover
	{
	color: #fff;
	}

A.CE-VoceMenu4Livello1:hover, A.CE-VoceMenu4Livello1-Sel:hover
	{
	background-color: green;
	color: #fff;
	}


/*** MENU NAVIGAZIONE
***********************/
DIV.MenuNavigazione
	{
	margin-left: 20px;
	margin-top: 14px;
	}

SPAN.CENavMenu3Livello1
	{
	font-size: 30px;
	font-family: Times New Roman, Tahoma, Verdana, Arial;
	color: #fff;
	font-style: italic;
	}
SPAN.CENavMenu3Sep
	{
	display: none;
	}
SPAN.CENavMenu3Livello2
	{
	display: none;
	}
SPAN.CENavMenu3Livello2
	{
	display: none;
	}

/*** NEWS ELENCO
***********************/
TABLE.modello_4_tabella
	{
	}
TABLE.NewsContenitore-Tabella
	{
	margin-bottom: 10px;
	}
TD.NewsContenitore-Foto
	{
	width: auto;
	}
DIV.NewsContenitore-Foto
	{
	width: 76px;
	height: 100%;
	border-right: 1px solid #aaa;
	margin-right: 6px;
	}
DIV.NewsContenitore-Foto IMG
	{
	margin: 2px;
	}

TD.NewsContenitore-Titolo
	{
	padding-left: 6px;
	}
TD.NewsContenitore-Titolo A.modello_4_linktitolo, TD.NewsContenitore-Titolo A.modello_4_linktitolo:active,
TD.NewsContenitore-Titolo A.modello_4_linktitolo:visited, TD.NewsContenitore-Titolo A.modello_4_linktitolo:hover
	{
	width: 100%;
	font-family: Times New Roman, Tahoma, Verdana, Arila, Helvetica;
	font-size: 20px;
	color: #900;
	background-color: #efefef;
	text-decoration: none;
	}
TD.NewsContenitore-Titolo A.modello_4_linktitolo:hover
	{
	color: #fff;
	background-color: #900;
	}

TD.NewsContenitore-Data A.modello_4_linktitolo, TD.NewsContenitore-Data A.modello_4_linktitolo:active,
TD.NewsContenitore-Data A.modello_4_linktitolo:visited, TD.NewsContenitore-Data A.modello_4_linktitolo:hover
	{
	padding-top: 2px;
	padding-bottom: 6px;
	width: 100%;
	font-family: Tahoma, Verdana, Arila, Helvetica;
	font-size: 12px;
	letter-spacing: -1px;
	color: #900;
	text-decoration: none;
	}
TD.NewsContenitore-Data A.modello_4_linktitolo:hover
	{
	color: #900;
	background-color: #fff;
	}
TD.NewsContenitore-Testo
	{
	line-height: 16px;
	}
TD.NewsContenitore-Testo A.modello_4_link, TD.NewsContenitore-Testo A.modello_4_link:active,
TD.NewsContenitore-Testo A.modello_4_link:visited, TD.NewsContenitore-Testo A.modello_4_link:hover
	{
	float: right;
	margin-top:4px;
	margin-bottom:6px;
	margin-right: 2px;
	padding: 2px;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	}
TD.NewsContenitore-Testo A.modello_4_link:hover
	{
	background-color: #900;
	color:#fff;
	}


/*** NEWS DETTAGLIO
************************/
TABLE.modello_tabella_singola_news
	{
	}
TR.modello_riga_singola_news
	{
	}
TD.modello_cellatesto_singola_news
	{
	line-height: 20px;
	text-align: justify;
	}
TD.modello_cellatesto_singola_news	IMG
	{
	margin-top: 0px;
	margin-left: 20px;
	border: 1px solid #aaa;
	}

SPAN.modello_titolo_singola_news
	{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 20px;
	color: #069;
	font-weight: normal;
	z-index: 2;
	margin-bottom: 20px;
	height: 30px;
	}

/*=================================
=== FORM CONTATTI
=================================*/

TABLE.Tabella-Contatti
  {
 width:500px;
	margin: 0px;
	padding: 0px;
  }
TABLE.Tabella-Contatti TD
  {
  padding-bottom: 5px;
  vertical-align:middle;
		letter-spacing: 0px;
  }

.Tabella-Contatti-Errori,
.Tabella-Contatti-Errori P
  {
 color:#c00;
	padding-top: 0px;
	height: 20px;
 }

.Tabella-Contatti-Cella1
  {
	padding: 0px;
	margin: 0px;
 width:160px;
 }
.Tabella-Contatti-Cella2
  {
	padding: 0px;
	margin: 0px;
 width:380px;
 }

.Tabella-Contatti-Cella3
  {
 }

.Tabella-Contatti-Cella3 P
  {
  line-height:18px;
  }
.Tabella-Contatti-Cella4
  {
		padding: 0px;
		margin: 0px;
  width:80px;
  }
.Tabella-Contatti-Cella5
  {
		padding: 0px;
		margin: 0px;
  width:80px;
  padding-left: 20px;
  }
.Tabella-Contatti-Cella6
  {
		padding: 0px;
		margin: 0px;
  width:200px;
  text-align: left;
		padding-left: 20px;
  }

INPUT.Tabella-Contatti-Input,
INPUT.Tabella-Contatti-Input2,
INPUT.Tabella-Contatti-Input3,
TEXTAREA.Tabella-Contatti-Textarea,
TEXTAREA.Tabella-Contatti-Textarea2
  {
  width: 92%;
		margin: 0px;
  border: 1px solid #bbb;
  }
INPUT.Tabella-Contatti-Input
  {
	width: 90%;
 }
SELECT.Tabella-Contatti-Select
	{
	width: 90%;
	}

INPUT.Tabella-Contatti-Input2
  {
  width: 60px;
  }
INPUT.Tabella-Contatti-Input3
  {
  width: 110px;
  float: left;
		margin-left: 6px;
  }
TEXTAREA.Tabella-Contatti-Textarea
  {
 height: 100px;
 width: 90%;
 }
TEXTAREA.Tabella-Contatti-Textarea2
  {
 height: 200px;
 }

INPUT.Tabella-Contatti-Submit
  {
 }
/*=================================
=== FORM NEWSLETTER
=================================*/

TABLE.Tabella-Newsletter
	{
	width: 500px;
	}
.Tabella-Newsletter-Cella1
	{
	width: 150px;
	}
.Tabella-Newsletter-Cella2
	{
	width: 350px;
	}
TABLE.Tabella-Newsletter TD
	{
	padding-bottom: 10px;
	color: 039;
	}

INPUT.Tabella-Newsletter-Input,
SELECT.Tabella-Newsletter-Input,
INPUT.Tabella-Newsletter-Input2,
INPUT.Tabella-Newsletter-Input3,
TEXTAREA.Tabella-Newsletter-Textarea
	{
	width: 300px;
	}
INPUT.Tabella-Newsletter-Input2
	{
	width: 50px;
	}

INPUT.Tabella-Newsletter-Input3
	{
	}
TEXTAREA.Tabella-Newsletter-Textarea
	{
	height: 100px;
	}

/*=================================
====== MAPPA AUTOMATICA A COLONNE
=================================*/

TABLE.MappaAutomatica-Tabella
	{
	width: 100%;
	margin-top: 10px;
	}

TD.MappaAutomatica-Cella1,
TD.MappaAutomatica-Cella2
	{
	width: 50%;
	vertical-align:top;
	}

TABLE.MappaAutomatica-Tabella SPAN,
TABLE.MappaAutomatica-Tabella A
	{
	ddisplay:block;
	}
P.MappaAutomatica-Livello1,
P.MappaAutomatica-Livello2,
P.MappaAutomatica-Livello3,
P.MappaAutomatica-Livello4
	{
	margin:1px;
	color: #333;
	}

P.MappaAutomatica-Livello1 A:link, P.MappaAutomatica-Livello1 A:visited,	P.MappaAutomatica-Livello1 SPAN,
P.MappaAutomatica-Livello2 A:link, P.MappaAutomatica-Livello2 A:visited,	P.MappaAutomatica-Livello2 SPAN,
P.MappaAutomatica-Livello3 A:link, P.MappaAutomatica-Livello3 A:visited,	P.MappaAutomatica-Livello3 SPAN,
P.MappaAutomatica-Livello4 A:link, P.MappaAutomatica-Livello4 A:visited,	P.MappaAutomatica-Livello4 SPAN,
P.MappaAutomatica-Livello5 A:link, P.MappaAutomatica-Livello5 A:visited,	P.MappaAutomatica-Livello5 SPAN
	{
	margin-top:1px;
	color:#555;
	}

P.MappaAutomatica-Livello1 A:link, P.MappaAutomatica-Livello1 A:visited,	P.MappaAutomatica-Livello1 SPAN
	{
	height: 20px;
	font-weight:bold;
	font-size:16px;
	margin-top:10px;
	text-decoration: none;
	color:#f90;
	padding:0px;
	padding-left:24px;
	background-image:  url(/Temi/Default/images/freccia1.gif);
	background-repeat: no-repeat;
	background-position: 0px -6px;
	}

P.MappaAutomatica-Livello2 A:link, P.MappaAutomatica-Livello2 A:visited,	P.MappaAutomatica-Livello2 SPAN
	{
	clear:left;
	height: 16px;
	font-weight:bold;
	font-size:14px;
	color:#555;
	margin-top:10px;
	padding-left: 45px;
	padding-top: 2px;
	text-decoration: none;
	}

P.MappaAutomatica-Livello3 A:link, P.MappaAutomatica-Livello3 A:visited,	P.MappaAutomatica-Livello3 SPAN
	{
	clear:left;
	height: 16px;
	font-size:12px;
	margin-left: 40px;
	padding-left: 20px;
	text-decoration: none;
	}

P.MappaAutomatica-Livello4 A:link, P.MappaAutomatica-Livello4 A:visited,	P.MappaAutomatica-Livello4 SPAN
	{
	clear:left;
	height: 16px;
	font-size:12px;
	margin-left: 65px;
	padding-left: 20px;
	text-decoration: none;
	}

P.MappaAutomatica-Livello5 A:link, P.MappaAutomatica-Livello5 A:visited,	P.MappaAutomatica-Livello5 SPAN
	{
	clear:left;
	height: 16px;
	font-size:12px;
	margin-left: 85px;
	padding-left: 20px;
	text-decoration: none;
	}
P.MappaAutomatica-Livello1 A:hover,
P.MappaAutomatica-Livello2 A:hover,
P.MappaAutomatica-Livello3 A:hover,
P.MappaAutomatica-Livello4 A:hover,
P.MappaAutomatica-Livello5 A:hover
	{
 	color:#fff;
	}


/*=================================
=== LISTINO
=================================*/

TABLE.Listino-Tabella
	{
	border-collapse: separate;
	}
.Listino-Intestazione1, .Listino-Intestazione1 P, TD.Listino-Intestazione1
	{
	font-size:10px;
	}
.Listino-Intestazione2, .Listino-Intestazione2 P, TD.Listino-Intestazione2
	{
	font-size:10px;
	}
.Listino-Testo1, .Listino-Testo1 P, TD.Listino-Testo1
	{
	font-size:11px;
	vertical-align:middle;
	}
.Listino-Testo2, .Listino-Testo2 P, TD.Listino-Testo2
	{
	font-size:10px;
	}
.Listino-Testo3, .Listino-Testo3 P, TD.Listino-Testo3
	{
	font-size:11px;

	}
TABLE TD.Listino-Testo3
	{
	padding:4px;
	vertical-align:top;
	}
.Listino-Testo3 LI
	{
	font-size:10px;
	}


/*=================================
=== FORM PRENOTA
=================================*/


TABLE.Tabella-Prenota
	{
  	width:600px;
	margin-left: 30px;
  	}
TABLE.Tabella-Prenota TD
	{
  	padding-bottom: 5px;
	vertical-align:middle;
	letter-spacing: 0px;
  	}
.Tabella-Prenota-Errori,
.Tabella-Prenota-Errori P
  	{
 	color:#c00;
	padding-top: 0px;
	height: 20px;
 	}
TD.Tabella-Prenota-Cella1
 	{
	padding: 3px;
 	width:150px;
 	}
.Tabella-Prenota-Cella2
 	{
	padding: 0px;
 	width:450px;
 	}
.Tabella-Prenota-Cella3 P
 	{
 	line-height:18px;
 	}
.Tabella-Prenota-Cella4
	{
	padding: 0px;
	width:80px;
	}
.Tabella-Prenota-Cella1-Ord .Tabella-Prenota-Input2,
.Tabella-Prenota-Cella4-Ord .Tabella-Prenota-Input2
	{
	width: 70%;
	}
.Tabella-Prenota-Cella5
	{
	padding: 0px;
	margin: 0px;
	wwidth:90px;
	padding-left: 20px;
	}
.Tabella-Prenota-Cella6
	{
	padding: 0px;
	margin: 0px;
	wwidth:260px;
	text-align: left;
	padding-left: 20px;
	}
.Tabella-Prenota-Cella7
	{
	padding: 0px;
	margin: 0px;
	wwidth:210px;
	}
.Tabella-Prenota-Cella8
	{
	padding: 0px;
	margin: 0px;
	wwidth:130px;
	padding-left: 20px;
	}
.Tabella-Prenota-Cella9
	{
	padding: 0px;
	margin: 0px;
	wwidth:90px;
	padding-left: 20px;
	}
.Tabella-Prenota-Cella10
	{
	padding: 0px;
	margin: 0px;
	}
.Tabella-Prenota-CellaSeparatrice
	{
	margin: 0px;
	padding: 0px;
	height: 1px;
	font-size: 1px;
	background-color: #eee;
	}

INPUT.Tabella-Prenota-Input,
INPUT.Tabella-Prenota-Input2,
INPUT.Tabella-Prenota-Input3,
INPUT.Tabella-Prenota-Input4,
TEXTAREA.Tabella-Prenota-Textarea,
TEXTAREA.Tabella-Prenota-Textarea2
	{
	width: 400px;
	font-size=11px;
	}
INPUT.Tabella-Prenota-Input
	{
	}
INPUT.Tabella-Prenota-Input2
	{
	width: 60px;
	}
INPUT.Tabella-Prenota-Input3
	{
	width: 235px;
	margin-left: 6px;
	}
INPUT.Tabella-Prenota-Input4
	{
	width: 190px;
	}
INPUT.Tabella-Prenota-Submit
	{}

SELECT.Tabella-Prenota-Select
	{
	width: 400px;
	}
SELECT.Tabella-Prenota-Select1
	{
	width: 190px;
	}
SELECT.Tabella-Prenota-Select2
	{
	width: 190px;
	}
SELECT.Tabella-Prenota-Select3
	{
	width: 190px;
	}

SELECT.Tabella-Prenota-Select5
	{
	}
SELECT.Tabella-Prenota-Select6
	{
	width: 400px;
	}
TEXTAREA.Tabella-Prenota-Textarea
	{
	height: 40px;
	}
TEXTAREA.Tabella-Prenota-Textarea2
	{
	height: 100px;
	}

/*==============================================
==== GUESTBOOK
==============================================*/

.GuestBook-Inserisci, .GuestBook-Inserisci A, .GuestBook-Inserisci A:active, .GuestBook-Inserisci A:visited, .GuestBook-Inserisci A:hover
	{
	float: left;
	width: 600px;
	font-size: 13px;
	font-weight: bold;
	color:#900;
	text-align: right;
	text-decoration: none;
	}
.GuestBook-Inserisci A:hover
	{
	text-decoration: underline;
	color: #fff;
	}


.Tabella-GuestBook
	{
	width: 100%;
	width: 600px;
	margin-top: 20px;
	}

TD.Tabella-GuestBook-1
	{
	height: 14px;
	background-image:  url(/Temi/Default/images/sfondo-h2.gif);
	background-repeat: no-repeat;
	background-position: 0 4;
	color: #f90;
	font-size: 14 px;
	padding-left: 30px;
	padding-left: 0px;
	padding-bottom: 15px;
	}

TD.Tabella-GuestBook-LC-messaggio
	{
	}

.GuestBook-nome, .GuestBook-data, .GuestBook-email, .GuestBook-email A,
.Tabella-GuestBook-messaggio, .Tabella-GuestBook-LC-messaggio
	{
	color: #900;
	text-decoration: none;
	}
.GuestBook-nome
	{
	font-weight: bold;
	}
.GuestBook-email, .GuestBook-email A
	{
	display: none;
	}
.GuestBook-data
	{
	font-size: 12px;
	color: #333;
	}

.Tabella-GuestBook-LC-messaggio
	{
	font-weight: bold;
	color: #f90;
	color: #333;
	}
.Tabella-GuestBook-messaggio
	{
	color: #333;
	line-height: 18px;
	border-bottom: 1px dashed #aaa;
	}

.Tabella-GuestBook-messaggio U
	{
	position: relative;
	width: 100%;
	letter-spacing: 1px;
	background-color: #f2f2f2;
	height: 18px;
	margin-top: 15px;
	color: #900;
	font-weight: bold;
	text-decoration: none;
	}

.Tabella-GuestBook-messaggio B
	{
	font-weight: normal;
	color: #900;
	position: relative;
	margin-top: 5px;
	font-size: 13px;
	width: 100px;
	}

.Tabella-GuestBook-messaggio I
	{
	position: relative;	
	left: 0px;
	margin-top: 6px;
	color: #000;
	line-height: 18px;
	padding-bottom: 15px;
	font-style: normal;
	margin-top: -16px;	
	width: 450px;
	float: right;
	}

TABLE.S-TabellaFormGuestBook
	{
	width: 550px;
	}
TABLE.S-TabellaFormGuestBook TD
	{
	padding: 5px;
	}

TR.S-RigaFormGuestBook
	{
	}

TD.S-CellaIntestazioneFormGuestBook
	{
	width: 200px;
	text-align: right;
	font-weight: bold;
	font-size: 14px;
	}

TD.S-CellaCampoFormGuestBook
	{
	width: 350px;
	font-size: 16px;
	}

INPUT.S-InputNomeFormGuestBook,
INPUT.S-InputEMailFormGuestBook,
INPUT.S-InputSitoFormGuestBook,
TEXTAREA.S-InputMessaggioFormGuestBook
	{
	width: 100%;
	font-size: 11px;
	border: 1px solid #ccc;
	}
INPUT.S-InputSitoFormGuestBook,
INPUT.S-InputEMailFormGuestBook
	{
	display: none;
	}

TEXTAREA.S-InputMessaggioFormGuestBook
	{
	height: 100px;
	width: 100%;
	}
.S-InputSubmitFormGuestBook
	{
	color: #333;
	}
INPUT#CMImgCheckerText
	{
	color: #fff;
	background: #900;
	border: 1px solid #ccc;
	letter-spacing: 2px;
	padding: 2px;
	}

INPUT.S-InputSubmitFormGuestBook
	{
	float: left;
	margin-left: 210px;
	width: 100px;
	height: 40px;
	font-size: 14px;
	font-weight: bold;
	}
	
IMG#CMImgCheckerCMFormFirmaGuestBook
	{
	}
	
/*==== RISPOSTE GUESTBOOK ====*/
