body 
{
	font-family: Tahoma, Verdana, Arial, San-Serif;
	font-size: 11px;
/*	color: #555555; */
	color: #908975;
	background-color: #EAE2E2;
}

.divContentGenerico div
{
	font-family: Tahoma, Verdana, Arial, San-Serif;
	font-size: 11px;
	color: #908975;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	text-align: justify;
}

.image_caption
{
	background-color:#FFFFFF;
}

.imglistcaption
{
	padding: 0px 5px 0px 30px;
}

.imagelistimg
{
	border: solid 1px #555555;
}

.imagelisttd
{
	padding: 0px 5px 0px 30px;
}

.imagelistimgOfferte img
{
	margin: 5px 10px 0px 10px;
	border: solid 1px #555555;
	width: 170px;
}

/* ============== CLASSI PER LA FORMATTAZIONE NEWS =============== */

#teaserTable
{
	border: 0px;
	padding: 0px;
/*	spacing: 0px; */
	text-align: left;
}

#teaserTableLeftCell
{
	border: 0px;
	padding: 0px;
/*	spacing: 0px; */
	text-align: left;
}

.listEntry
{
	border: 0px;
	padding: 0px;
/*	spacing: 0px; */
	text-align: left;
}

.topText
{
	border: 0px;
	padding: 0px;
/*	spacing: 0px; */
	text-align: left;
}

#teaserPageNavItems
{
	border: 0px;
	padding: 0px;
/*	spacing: 0px; */
	text-align: left;
}

/* ============== FINE =============== */


table, td, tr, th
{
	font-family: Tahoma, Verdana, Arial, San-Serif;
	font-size: 11px;
	color: #908975;
	line-height: 130%;

}

p
{
	font-family: Tahoma, Verdana, Arial, San-Serif;
	font-size: 11px;
	color: #908975;
	line-height: 130%;

}
 
ol
{
	font-family: Tahoma, Arial, Verdana, San-Serif;
	margin: 0px 0px 0px 40px;
}

.number
{
	list-style-type: decimal;
	margin: 0px 0px 0px 0px;
}

ul
{
	font-family: Tahoma, Arial, Verdana, San-Serif;
	margin: 0px 0px 0px 0px;
}

li
{
	font-family: Tahoma, Arial, Verdana, San-Serif;
/*	list-style-image: url(/phpwcms_filestorage/b7a3259fdd180b34f51bb5c0491f56d6.gif); */
	margin: 0px 0px 0px 25px;
	list-style: square;
}

.active
{
	font-weight: bold;
	line-height: 130%;	
	list-style-image: url(/phpwcms_filestorage/b7a3259fdd180b34f51bb5c0491f56d6.gif);
}

.inactive
{
	font-weight: bold;
	line-height: 130%;
	list-style-image: url(/phpwcms_filestorage/30922805808ccb3034805a0a4f623307.gif);
}

.levelClass0
{
	font-family: Arial, Verdana, Tahoma, San-Serif;
	font-size: 15px;
	margin: 0px 0px 0px 5px; 
}

.levelClass1
{
	font-family: Arial, Verdana, Tahoma, San-Serif;
	font-size: 15px;
	margin: 0px 0px 0px 5px; 
}

.levelClass2
{
	font-family: Arial, Verdana, Tahoma, San-Serif;
	font-size: 15px;
	margin: 0px 0px 0px 5px; 
}

.levelClass3
{
	font-family: Arial, Verdana, Tahoma, San-Serif;
	font-size: 15px;
	margin: 0px 0px 0px 5px; 
}

.levelClass4
{
	font-family: Arial, Verdana, Tahoma, San-Serif;
	font-size: 15px;
	margin: 0px 0px 0px 5px; 
}

a.LinkNavMenu:link {color: #175693; font-weight: bold; text-decoration: none; font-size: 11px; font-family: Tahoma, Verdana, Arial, San-Serif;}
a.LinkNavMenu:visited {color: #175693; font-weight: bold; text-decoration: none; font-size: 11px; font-family: Tahoma, Verdana, Arial, San-Serif;}
a.LinkNavMenu:hover {color: #175693; font-weight: bold; text-decoration: none; font-size: 11px; font-family: Tahoma, Verdana, Arial, San-Serif;}

a, a:link, a:visited, a:active
{
	color: #908975; 
	font-weight: normal; 
	text-decoration: underline;
}

a:hover
{
	color: #625A44; 
	font-weight: normal; 
	text-decoration: underline; 
}


.articleText
{ 
	text-align: justify; 
}

.articleCode
{
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}


.articleHead, .articleList_tophead, h1
{

	font-size: 18px;
	font-family: Times New Roman;
	color: #C6ADAD;
	font-weight: normal;
}

h2
{
	font-family: Tahoma, Verdana, Arial, San-Serif;
	font-size: 12px;
	color: #908975;
	line-height: 130%;
	font-weight: bold;
}

.articleSubHead, .articleList_topsubhead, h3, h4
{
	font-family: Verdana , Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #CCCCCC;
	line-height: 110%;
	margin-bottom: 0px;
}

/* =========== QUESTA CLASSE FORMATTA IL CONTENT =========== */

.articleSummary
{
	font-family: Tahoma, Verdana, Arial, San-Serif;
	font-size: 11px;
	color: #908975;
	line-height: 130%;
	font-weight: normal;
/*	text-align: justify; */
}

/* =========== FINE =========== */

.contentHead
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
	line-height: 110%;
}

.contentSubHead
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #0000FF;
	line-height: 110%;
}

.tableHead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00FF00;
	line-height: 13px;
}

.tableSubHead
{
	font-family: Arial, Verdana, Tahoma, San-Serif;
	font-size: 11px;
	color: #FFFFFF;
}

.v09 {  font-family: Arial, Verdana, Tahoma, San-Serif; font-size: 9px; }
.v10 {  font-family: Arial, Verdana, Tahoma, San-Serif; font-size: 10px; }
.v11 {  font-family: Arial, Verdana, Tahoma, San-Serif; font-size: 11px; }
.v12 {  font-family: Arial, Verdana, Tahoma, San-Serif; font-size: 12px; }
.v13 {  font-family: Arial, Verdana, Tahoma, San-Serif; font-size: 13px; }
.v14 {  font-family: Arial, Verdana, Tahoma, San-Serif; font-size: 14px; }

.formButton	{ font-family: Tahoma, Verdana, Arial, San-Serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #92A1AF; }
.formField	{ font-family: Tahoma, Verdana, Arial, San-Serif; font-size: 11px; padding: 2px 0px 2px 0px;}
.formLabel	{ font-family: Tahoma, Verdana, Arial, San-Serif; font-size: 11px; vertical-align: top; padding-top: 4px; }
.formLabelRequired { font-family: Tahoma, Verdana, Arial, San-Serif; font-size: 11px; vertical-align: top; padding-top: 4px; }
.checkLabel	{ font-family: Tahoma, Verdana, Arial, San-Serif; font-size: 11px; font-weight: bold;}
.tabListCheckBox  { border: solid 0px #000000; border-spacing: 0px; }
.tdListCheckBox   { padding-bottom: 3px; }
.radioLabel	{ font-family: Tahoma, Verdana, Arial, San-Serif; font-size: 11px; font-weight: bold;}
.formTextArea	{ font-family: Tahoma, Verdana, Arial, San-Serif; font-size: 11px;	}
.inputText	{ font-family: Tahoma, Verdana, Arial, San-Serif; font-size: 11px; font-weight: bold;}
.inputPass	{ font-family: Tahoma, Verdana, Arial, San-Serif; font-size: 11px; font-weight: bold;}
.selectMenu	{ font-family: Tahoma, Verdana, Arial, San-Serif; font-size: 11px; font-weight: bold;}
.selectList	{ font-family: Tahoma, Verdana, Arial, San-Serif; font-size: 11px; font-weight: bold;}
.FormError
{
	font-family: Tahoma, Verdana, Arial, San-Serif;
	font-size: 11px;
	color: #FF0000;
	padding-bottom: 8px;
}


/* search */
.formSearch { font-family: Arial, Verdana, Tahoma, San-Serif; font-size: 12px; font-weight: bold;}
.search_form {}
.search_result {}


.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover
{
	font-family: Arial, Verdana, Tahoma, San-Serif;
	font-size: 11px;
	color: #00529C;
	font-weight: 300;
	text-decoration: none;
	line-height: 10pt;
}

.nav_table a:hover
{
	text-decoration: underline;
}


.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover
{
	font-family: Arial, Verdana, Tahoma, San-Serif;
	font-size: 11px;
	color: #002263;
	font-weight: 400;
	text-decoration: underline;
}

/*
a.menu_sx
{
	color: #00FF00;
}
a.menu_sx:link	{text-decoration: none;color: #00FF00;}
a.menu_sx:visited	{text-decoration: none;color: #00FF00;}
a.menu_sx:active	{text-decoration: underline;color: #00FF00;}
a.menu_sx:hover	{text-decoration: underline;color: #00FF00;}
*/

.articleList_toptext
{
	font-family: Tahoma, Verdana, Arial, San-Serif;
	font-size: 1em;
}

.articleList_listhead
{
	font-family: Arial, Verdana, Tahoma, San-Serif;
	font-size: 11px;
	font-weight: bold;
}


/* CSS for the top level list */

#list_top_ul
{
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #5E747F;
	font: bold .9em Verdana, sans-serif;
}

#list_top_ul li
{
	list-style: none;
	margin: 0;
	display: inline;
}

#list_top_ul li a
{
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #778;
	border-bottom: none;
	background: #D7DEE5;
	text-decoration: none;
}

#list_top_ul li a:link { color: #5E747F; }

#list_top_ul li a:visited { color: #5E747F; }

#list_top_ul li a:hover
{
	color: Black;
	background: #92A1AF;;
	border-color: #227;
}

#list_top_ul li a#list_top_active_link, #list_top li a#list_top_home_active_link
{
	background: white;
	border-bottom: 1px solid white;
}

/* CSS for the currect level list */

#list_level ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#list_level li { margin: 0 0 1px 0; }

#list_level a
{
	display: block;
	padding: 2px 2px 2px 24px;
	border: 1px solid #92A1AF;
	width: 160px;
	background-color: #B7C2D0;
}

#list_level a:link, #list_level_ul a:visited
{
	color: Black;
	text-decoration: none;
}

#list_level a:hover
{
	border: 1px solid #92A1AF;
	background-color: #FF8C00;
	color: Black;
}

#list_level_parent a:link, #list_level_parent a:visited, #list_level_parent_link a:hover
{
	border: 1px solid #92A1AF;
	background-color: #FF6600;
	color: White;
}

.breadCrumbs
{
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}

a.breadCrumbs, a.breadCrumbs:link, a.breadCrumbs:visited, a.breadCrumbs:active
{
	font-size: 8pt;
	color: #000000;
	text-decoration: underline
}

a.breadCrumbs:hover
{
	color: #FF0000;
	text-decoration: underline
}

.breadcrumb_attuale
{
	font-size: 8pt;
	color: #000000;
	text-decoration: none
}

.breadcrumb_spacer
{
	color: #000000;
	text-decoration: none
}

.DataBarraAlta
{
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none
}

.Logintitle {  font-family: Arial, Verdana, Tahoma, San-Serif; font-size: 11px; color: #727889;  font-weight: bold;  }

.TestoRicercaEOF
{
	font-family: Arial, Verdana, Tahoma, San-Serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.classJobFormElem
{
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 9pt;
}

.classJobTD
{
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 9pt;
}

.classJobTitoloSezione
{
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 9pt;
	color: #F76131;
	font-weight: bold;
}

.classJobTitoloSottoSezione
{
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
}

/* ============== */

.CellaOmbraSx
{
	background-image: url(/phpwcms_filestorage/cf91fdfa5fda8342ac3e070df0062a11.jpg);
	background-repeat: repeat-y;
	width: 20px;
}

.CellaOmbraDx
{
	background-image: url(/phpwcms_filestorage/6c509815292d9ededc6c0ccf826d4bf0.jpg);
	background-repeat: repeat-y;
	width: 20px;
}

.CellaFineOmbraSx
{
	background-image: url(/phpwcms_filestorage/eb9218f043d1c0f9e5d54ba2e996d726.jpg);
	background-repeat: no-repeat;
	width: 20px;
	height: 116px;
}

.CellaFineOmbraDx
{
	background-image: url(/phpwcms_filestorage/ba04a042474b94c02c10b651c6ddbb6b.jpg);
	background-repeat: no-repeat;
         width: 20px;
	height: 116px;
}

.LarghezzaTotale
{
	width: 760px;
}

.LarghezzaCentrale
{
	width: 720px;
}

.CellaLogo
{
	width: 100%;
         height: 156;
	background-image: url(/phpwcms_filestorage/d2c4a2519ce9a5b4988e8c4c6f33dd80.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFCFC;
	text-align: center;
	vertical-align: top;
}

.Lingue
{
	text-align: center;
	padding-top: 10px;
}

.RigheMenuAltoSu
{
         height: 5;
	background-repeat: repeat-x;
	background-image: url(/phpwcms_filestorage/9a775f4a96c0c9bdd12cd7b6d24d682a.jpg);
}

.RigheMenuAltoGiu
{
         height: 6;
	background-repeat: repeat-x;
	background-image: url(/phpwcms_filestorage/7f141021b5da869dd934f8ccf9ae862b.jpg);
}
.RigheMenuBasso
{
         height: 5;
	background-repeat: repeat-x;
	background-image: url(/phpwcms_filestorage/613c3fbc7ee5f62381c18d45682d6fce.jpg);
}

.MenuAlto
{
	padding-top: 8px;
	vertical-align: middle;
	text-align: center;
	background-color: #FFFFFF;
	font-weight: bold;
}

.MenuAlto A:link { color:#897C89; text-decoration: none; font-weight: bold;}
.MenuAlto A:visited { color:#897C89; text-decoration: none; font-weight: bold;}
.MenuAlto A:hover { color:#3D373D; text-decoration: none; font-weight: bold;}

.CellaMenuBasso
{
	text-align: center;
         height: 18;
	background-color: #DFD0D0;
	background-repeat: repeat-x;
	background-image: url(/phpwcms_filestorage/60f6f77e2fc1647ebc90ed7fb03d664d.jpg);
}

.MenuBasso A
{
/*	padding: 5px; */
	vertical-align: middle;
	text-align: center;
/*	background-color: #DFD0D0;
         height: 18;
	background-repeat: repeat-x;
	background-image: url(/phpwcms_filestorage/60f6f77e2fc1647ebc90ed7fb03d664d.jpg); */
}

.MenuBasso A:link { color:#897C89; text-decoration: none; }
.MenuBasso A:visited { color:#897C89; text-decoration: none; }
.MenuBasso A:hover { color:#3D373D; text-decoration: none; }

.MenuLingue
{
	vertical-align: middle;
	text-align: center;
	font-style: italic;
         font-weight: normal;
}

.MenuLingue A:link { color:#B2A1B1; text-decoration: none; font-weight: normal;}
.MenuLingue A:visited { color:#B2A1B1; text-decoration: none; font-weight: normal;}
.MenuLingue A:hover { color:#916F8F; text-decoration: none; font-weight: normal;}

.Footer
{
	padding-top: 15px;
	vertical-align: middle;
	text-align: center;
	line-height: 130%;
	color: 8F848A;
}

.Footer A:link { color:#8F848A; text-decoration: none; }
.Footer A:visited { color:#8F848A; text-decoration: none; }
.Footer A:hover { color:#3D373D; text-decoration: none; }

.CellaContenuto
{
	padding: 10px 20px 35px 20px;
	background-color: #FAF8F8;
}

.CellaContenutoHome
{
	padding: 10px 5px 10px 5px;
	background-color: #FAF8F8;
}

.CellaHome01
{
	border-right: solid 1px #D1C5B3;
	padding: 0px 8px 0px 8px;
	width: 33%;
	color: #908975;
}

.CellaHome02
{
	padding: 0px 8px 0px 8px;
	width: 33%;
	color: #908975;
}

.TitoloCellaHome
{
	font-weight: bold;
}


.CellaTitoloGrande
{
	font-size: 18px;
	font-family: Times New Roman;
	color: #C6ADAD;
	padding-bottom: 6px;
	border-bottom: solid 1px #D1C5B3;
}

.MemberOf
{
	font-size: 11px;
	color: #908975;
	padding-top: 16px;
	padding-bottom: 0px;
	border-bottom: solid 1px #D1C5B3;
}


.SurfInternet
{
	font-size: 11px;
	color: #908975;
	padding-top: 1px;
	padding-bottom: 0px;
	border-bottom: solid 1px #D1C5B3;
}
.SurfInternetTesto
{
	font-size: 11px;
	color: #908975;
	padding-top: 6px;
	padding-bottom: 0px;
}

.BoxPrenotazione
{
	padding: 5px 5px 0px 5px;
	border: solid 1px #D1C5B3;
	background-color: #F9F3F3;
	background-image: url(/phpwcms_filestorage/29a5148d68a21a50bbbe62290fc4f069.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}

.BottoneBooking
{
	font-size: 12px;
	color: #908975;
	border: solid 1px #D1C5B3;
	background-color: #FAF8F8;
	height: 20px;
}

.BoxPrenotazioneAlto
{
	font-size: 9px;
	color: #707065;
}

.BottoneBoxPrenotazioneAlto
{
	font-size: 12px;
	color: #908975;
	border: solid 1px #D1C5B3;
	background-color: #FAF8F8;
	height: 20px;
/*	width: 120px; */
}

.BottoneBoxPrenotazioneAlto2
{
	font-size: 12px;
	color: #908975;
	border: solid 1px #D1C5B3;
	background-color: #FAF8F8;
	height: 20px;
	width: 120px;
}

.TitoloBoxPrenotazioneAlto
{
	font-size: 12px;
	font-family: Times New Roman;
	font-weight: bold;
}

.divContainerGenerico {position:relative; LEFT: 0px; TOP: 0px; VISIBILITY: hidden; OVERFLOW: hidden; CLIP: rect(0px 320px 150px 0px); WIDTH:100%; HEIGHT: 188px;}
.divContentGenerico {position:relative; LEFT: 0px; TOP: 0px}

.CameraMedia
{
padding: 2px;
border: solid 1px #908975;
}

.CellaCameraIniziale
{
	width: 15px;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: solid 1px #ACA899;	

}
.CellaCameraChiusa
{
	width: 85px;
	border-top: solid 1px #ACA899;
	border-left: solid 1px #ACA899;
	border-right: 0;
	border-bottom: solid 1px #ACA899;	
	text-align: center;
}
.CellaCameraSelezionata
{
	width: 85px;
	border-top: solid 1px #ACA899;
	border-left: solid 1px #ACA899;
	border-right: 0;
	border-bottom: 0;	
	text-align: center;
}

.CellaCameraFinale
{

	border-top: 0;
	border-left: solid 1px #ACA899;
	border-right: 0;
	border-bottom: solid 1px #ACA899;	
}
.TabCamereLinguette
{
	width: 680px;
	height: 25px;       
}
.TabCamereLinguette A, .TabCamereLinguette A:link, .TabCamereLinguette A:visited, .TabCamereLinguette A:hover
{
 text-decoration: none;
}