	body           
	{ 

	background-color:#ffffff;
	font-family:Arial, San Serif;
	font-size:12px;
	font-weight:normal;
	color:#91867a; 
	}
h1				{ font-size:16px; line-height:20px; font-weight:bold; color:#A0A0A0; }
h2              { margin-bottom:20px; font-size:18px; line-height:20px; font-weight:normal; color:#473522; }
h3              { margin-bottom:20px; font-size:16px; line-height:20px; font-weight:normal; color:#473522; }
h4              { margin-bottom:2px; font-weight:normal; font-size:13px; line-height:16px;}
h5				{ font-size:12px; line-height:20px; font-weight:normal; color:#A0A0A0;}
h6              { margin-bottom:0px; font-size:14px; line-height:17px; font-weight:normal; color:#473522; margin-left:3px }
h7				{ font-size:12px; font-weight:normal; color:#A0A0A0; }
h2 .color1,
h3 .color1      { color:#91867a; }
a               { text-decoration:none; outline:none; cursor:pointer; }
input,
textarea        { border:1px solid #d4d4d4; padding:3px 2px 3px 10px; font:normal normal normal 11px/13px Arial, San Serif; color:#91867a; }


/* MENU LOGO TESTATA */
#menu_testata           { width:900px; text-align:right; padding:10px 35px 10px 15px; }
#menu_testata .content  {
	text-align: right;
	width:900px;
	position:relative;
	z-index:3;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#logo_testata           { background-color:#707173; padding:6px 22px 6px 0; }
#logo_testata .content  {
	text-align: right;
	width:940px;
	position:relative;
	z-index:3;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#menu_testata h1        { position:absolute; top:50px; left:27px; width:182px; height:40px; background:transparent url("images/logoBianco.png") no-repeat; text-indent:-9999px; z-index:2; }
#menu_testata h1 a      { display:block; width:182px; height:40px; text-align:left; }
#menu_testata ul,
#menu_testata li        { display:inline; }
#menu_testata li        { border-right:1px solid #b4b4b4; }
#menu_testata li.last   { border-right:0; }
#menu_testata a         { padding:0 4px; color:#b4b4b4; }
#menu_testata a:hover   { color:#91867a; }
#menu_lingua li         { border-right:1px solid #473522; }
#menu_lingua,
#menu_lingua a          { font-weight:bold; color:#473522; }

/* TESTATA */
#testata    { width:100%; height:476px; position:relative; overflow:hidden; }

/* MENU */
#menu                             { background-color:#ffffff; padding:23px 15px 22px 19px; font-size:16px; line-height:18px; position:relative; z-index:2; }
#menu .content                    { width:900px; margin:0 auto; }
#menu ul                          { height:27px; }
#menu li                          { float:left; height:20px; padding:4px 8px; }
#menu span,
#menu a                           { float:left; display:block; text-indent:-9999px; background-position:0 top; background-repeat:no-repeat; font-weight:bold; letter-spacing:-1px; color:#91867a; }
#menu span                        { font-size:18px; line-height:20px; color:#594938; }
#menu a:hover                     { color:#594938; }
#menu_generale                    { float:right; }
#menu_generale a                  { height:20px; }
#menu_generale a:hover            { background-position:0 -20px; }
#menu_generale li                 { text-align:center; }
#menu_generale li                 { border-right:1px solid #c4beb8; }
#menu_generale li.last            { border-right:0; }
#menu_sezione li                  { padding:5px 6px; position:relative; }
#menu_sezione li.titolo           { border-right:1px solid #c4beb8; padding:2px 15px 4px 8px; }
#menu_sezione li.first            { padding-left:15px; }
#menu_sezione li.titolo a         { height:22px; }
#menu_sezione li.titolo a:hover   { background-position:0 0; }
#menu_sezione a                   { font-size:15px; line-height:17px; height:17px; }
#menu_sezione a:hover             { background-position:0 -17px; }
#menu_sezione .subMenu            { background:transparent url("images/sfondoSottoMenu.png") no-repeat; display:none; opacity:.90; position:absolute; top:-110px; z-index:10; width:158px; height:100px; padding-top:8px; }
#menu_sezione .subMenu li         { float:none; text-align:center; border-bottom:1px solid #c4beb8; padding:2px 0 7px; margin:0 20px;}
#menu_sezione .subMenu li.last    { border-bottom:0; }
#menu_sezione .subMenu li a       { float:none; font-size:13px; line-height:15px; height:15px; margin:6px auto 0; }
#menu_sezione .subMenu li a:hover { background-position:0 -15px; }
#menu_sezione .short              { background:transparent url("images/sfondoSottoMenuShort.png") no-repeat; height:70px; top:-80px; }
#menu_sezione .long               { background:transparent url("images/sfondoSottoMenuLong.png") no-repeat; height:130px; top:-140px; }
#menu_sezione .tipi_suite         { left:-30px; }
#menu_sezione .servizi_business   { left:-40px; }
#menu_sezione .sezioni_campo      { left:-40px; }
#menu_sezione .sezioni_academy    { left:-25px; }
#menu_sezione .sezioni_prezzi     { left:-15px; }

/* CONTENT */
#contenuto            { background:#ffffff url("../images/sf-contenuto-2.gif") repeat-x top left;  }
#contenuto a          { font-weight:bold; color:#594938; }
#contenuto a:hover    { text-decoration:underline; }
#contenuto .content   { min-height:400px; position:relative; width:900px; margin:0 auto; }
#contenuto .generico  { min-height:211px; width:917px; padding:50px 40px; background:transparent url("images/sfondoContenutoGenerico.gif") no-repeat top left; }
#contenuto .home      { width:982px; padding-left:6px; }
#contenuto .news      { min-height:211px; width:937px; padding:50px 30px; background:transparent url("images/sfondoContenutoGenerico.gif") no-repeat top left; }

#contenuto .article   {
	width:580px;
	margin-bottom:5px;
	text-align:justify;
	line-height:20px;
	margin-top: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 20px;
}
#contenuto .article ul li   { text-align:left; list-style:disc; margin-left:10px; }
#contenuto .article a       { font-weight:normal; text-decoration:none; color:#636363; }
#contenuto .article a:hover { text-decoration:underline; }

/* article sx */
#contenuto .articlesx   {
	width:260px;
	margin-bottom:5px;
	line-height:20px;
	margin-top: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
}
#contenuto .articlesx ul li   { text-align:left; list-style:disc; margin-left:10px; }
#contenuto .articlesx a       { font-weight:normal; text-decoration:none; color:#636363; }
#contenuto .articlesx a:hover { text-decoration:underline; }


#boxfoto              { float:right; width:286px; height:248px; position:relative; z-index:1; }
#boxfoto img          { width:272px; height:205px; }
#boxfoto .cornice     { width:272px; height:206px; padding:6px; border:1px solid #c9c9c9; overflow:hidden; position:relative; z-index:10; }
#boxfoto .over        { display:block; position:absolute; top:6px; left:6px; width:260px; height:193px; border:6px solid #787b8c; opacity:.70; z-index:10; }
#boxfoto .prev        { display:block; width:14px; height:17px; position:absolute; bottom:0; left:115px; background:transparent url("images/prev.gif") no-repeat top left; }
#boxfoto .prev:hover  { background-image:url("images/prevHover.gif"); }
#boxfoto .next        { display:block; width:14px; height:17px; position:absolute; bottom:0; left:158px; background:transparent url("images/next.gif") no-repeat top left; }
#boxfoto .next:hover  { background-image:url("images/nextHover.gif"); }

/* FOOTER */
#footer           { float:right; margin-top:15px}
#footer a         { color:#b4b4b4; text-decoration:none}
#footer a:hover   { color:#91867a; text-decoration:underline}
#menu_supporto    { float:right; margin-right:15px}



/* HOME PAGES */
.tabella {

	padding:0 0 0 0;

}

/* inizio banner QR */
#offerteNewsHome { width:940px; height:282px; background:url(../images/sf-contenuto.gif) no-repeat; padding:18px; margin-top:-15px;  }
#informazioni { width:940px; height:282px; background:url(../images/sf-informazioni.gif) no-repeat; padding:18px; margin-top:-15px;  }
#mission { width:940px; height:255px; background:url(../images/base.jpg) no-repeat; padding:18px; }
#chisiamo { width:290px; height:150px; margin-left:420px; padding:10px; float:left; text-align:justify}
#chisiamo .linkazzurro {color: #00b0ea; text-decoration:none;  font-weight:normal; font-size:12px}
#chisiamo .linkazzurro:hover {color: #cccccc; text-decoration:none;  font-weight:normal; font-size:12px}
/* fine banner QR */

/* link turismo */
.provincia {margin-bottom:20px; font-size:13px; line-height:20px; font-weight:normal; color:#0080FF; text-decoration:none; }
.provincia:hover {margin-bottom:20px; font-size:13px; line-height:20px; font-weight:normal; color:#FF6600; text-decoration:none; }


/* inizio top index */
#topindex { width:940px; height:500px; background:url(../images/layout/index-ssb.jpg) no-repeat; padding:18px; }
#topindex-1 { width:275px; height:150px; margin-top:200px; padding:10px; float:left; text-align:justify}
#topindex-1 .linkmese { font-weight:bold; font-size:13px}
#topindex .linkazzurro {color: #00b0ea; text-decoration:none;  font-weight:normal; font-size:12px}
#topindex .linkazzurro:hover {color: #cccccc; text-decoration:none;  font-weight:normal; font-size:12px}
/* fine top index */

/* inizio top index */
#topindexn { width:940px; height:500px; background:url(../images/layout/topindex-1n.jpg) no-repeat; padding:18px; }
#topindex-1n { width:275px; height:150px; margin-top:200px; padding:10px; float:left; text-align:justify; float:left}
#topindex-1n .linkmese { font-weight:bold; font-size:13px}
#topindex-2n { width:550px; height:150px; margin-top:20px; margin-left:50px; float:left; text-align:justify; float:left}
#topindex-2n .linkmese { font-weight:bold; font-size:13px}
#topindex-3n { width:700px; margin-top:20px; margin-left:20px; }
#topindex-3n .linkmese { font-weight:bold; font-size:13px}
#topindexn .linkazzurro {color: #00b0ea; text-decoration:none;  font-weight:normal; font-size:12px}
#topindexn .linkazzurro:hover {color: #cccccc; text-decoration:none;  font-weight:normal; font-size:12px}
#cerca			{ font-size:16px; line-height:20px; color:#A0A0A0; }
#topindex-2n .txtcerca			{ font-size:12px; color:#666666; }
/* fine top index */
/* tasti */
.txtbutton			{ font-size:12px; color:#00b0ea; font-family:Geneva, Arial, Helvetica, sans-serif; padding: 2px 3px 2px 3px; font-weight:bold}
.txtbutton:hover	{ font-size:12px; color:#cccccc; font-family:Geneva, Arial, Helvetica, sans-serif; padding: 2px 3px 2px 3px; font-weight:bold}

/* inizio menu basso */
#menubasso { width:940px; height:167px; background:url(../images/quad/menu-sotto.gif) no-repeat; margin-top:20px;  padding:18px; }
#menubasso-1 { width:202px; height:140px; padding:14px; float:left; text-align:justify}
#menubasso-1 .linkazzurro {color: #00b0ea; text-decoration:none;  font-weight:normal; font-size:12px}
#menubasso-1 .linkazzurro:hover {color: #cccccc; text-decoration:none;  font-weight:normal; font-size:12px}
#menubasso .linkbanner   
{
	position:absolute;
	top:10px;
	right:22px;
	font-weight:normal;
	display:block;
	padding-right:10px;
	background:url("images/freccinaRight.gif") right no-repeat;
	color:#00b0ea;
	height: 17px;
	width: 12px;
}

#menubasso .linkbanner:hover 
{
 color:#CCCCCC; text-decoration:none; background:url("images/freccinaRightOver.gif") right no-repeat; 
 }
	
/* inizio menu basso 2 */
#menubasso2 { width:940px; height:167px; background:url(../images/quad/menu-sotto.gif) no-repeat; margin-left:-34px; margin-top:20px}
#menubasso2-1 { height:120px; padding:36px 20px 24px 20px; float:left; text-align:justify}
#menubasso2-1 .linkazzurro {color: #00b0ea; text-decoration:none;  font-weight:normal; font-size:12px}
#menubasso2-1 .linkazzurro:hover {color: #cccccc; text-decoration:none;  font-weight:normal; font-size:12px}

	
	
/* fine menu basso */

#cilist .combo{ border:solid ;  font-size:10px; color:#666666 }
#singolaOfferta {
	width:294px;
	height:auto;
	margin-top:0px;
	padding:18px;
	float:left;
	background-repeat: no-repeat;
	margin-bottom: 20px;
}



	#offerteNewsHome ul li, #singolaOfferta ul li {
	display:inline;
	float:left;
	background-color:#FFFFFF;
	width:255px;
	margin-right:10px;
	position:relative;
	height:auto;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 1px;
	padding-left: 20px;
}
	#offerteNewsHome ul li:hover, #singolaOfferta ul li:hover { background-color:transparent; }
	#offerteNewsHome ul li img, #singolaOfferta ul li img  {  }
	#offerteNewsHome ul li p, #singolaOfferta ul li p{ line-height:14px; text-align:justify; padding:0px 3px 7px 3px; }
	#offerteNewsHome ul li span, #singolaOfferta ul li span { color:#594938; }
	#offerteNewsHome ul li ul li, #singolaOfferta ul li ul li{ background-color:transparent; padding:0px; margin:0px; width:auto; border:0px !important; }
	#offerteNewsHome img.btnDettaglio, #singolaOfferta img.btnDettaglio  { position:absolute; top:236px; left:18px; border:0px; padding:0px; }
	#offerteNewsHome a.leggi, #singolaOfferta a.leggi  {
	position:absolute;
	top:251px;
	right:22px;
	font-weight:normal;
	display:block;
	padding-right:10px;
	background:url("images/freccinaRight.gif") right no-repeat;
	color:#00b0ea;
	height: 17px;
	width: 171px;
}
	#offerteNewsHome a.leggi:hover, #singolaOfferta a.leggi:hover { color:#CCCCCC; text-decoration:none; background:url("images/freccinaRightOver.gif") right no-repeat; }
	#offerteNewsHome .imgNews, 
	#singolaOfferta .imgNews { display:block; position:relative; padding:5px; border:1px solid #e1e1e1; margin-bottom:7px; }
	#offerteNewsHome .imgNews .box,
	#singolaOfferta .imgNews .box { display:block; position:relative; overflow:hidden; width:242px; height:93px; background-position:-15px -33px; }
	#offerteNewsHome .imgNews .over, 
	#singolaOfferta .imgNews .over  { display:none; width:232px; height:83px; border:5px solid #787b8c; position:absolute; top:5px; left:5px; opacity:.45; }
	#offerteNewsHome ul li:hover .over, #singolaOfferta ul li:hover .over { display:block; }
	.descrizione_home              { width:290px; margin-left:40px; float:left; margin-top:50px; display:inline; }
	.descrizione_home .titolo      { padding:5px 0px; font-weight:bold; line-height:1.5em; color:#473522; }
	.descrizione_home .descrizione { line-height:1.5em; border-bottom:1px solid #e1dfdb; margin-bottom:12px; padding-bottom:19px; text-align:justify; }
	.descrizione_home a { color:#91867a !important; }
	.descrizione_home a:hover { color:#594938 !important; text-decoration:none !important; }

#contTestoSingoleHome { float:left; width:620px; height:auto; margin:55px 0px 0px 30px; display:inline;}
#contTestoSingoleHome .article{ border-bottom:0px; padding-bottom:0px; }


#scroller                             { height:178px; overflow:hidden; }
#scroller .cornice                    { position:relative; float:left; margin-right:20px; width:272px; height:160px; padding:5px; border:1px solid #dedede; z-index:12; }
#scroller .cornice .over              { display:block; position:absolute; top:5px; left:5px; width:260px; height:148px; border:6px solid #473522; opacity:.50; z-index:10; }
#scroller .info                       { position:relative; float:left; width:230px; padding:5px 0; line-height:1.5em; }
#scroller .info .prenota              { position:absolute; bottom:-45px; left:-5px; }
.scrollerFoto                         { width:272px; height:160px; overflow:hidden; }
.scrollerFoto .foto img               { width:272px; height:160px; }		

/* TOOLTIP */
#tooltip              { position:absolute; z-index:10000; }
#tooltip .topLeft     { width:9px; height:9px; background:url("images/tooltip/tl.png") no-repeat top right; }
#tooltip .top         { height:9px; background:url("images/tooltip/t.png"); }
#tooltip .topRight    { width:9px; height:9px; background:url("images/tooltip/tr.png"); }
#tooltip .left        { width:9px; background:url("images/tooltip/l.png") repeat-y top right; }
#tooltip .left img    { margin-right:5px; }
#tooltip .testo       { padding:7px; background-color:#FFF; font-size:11px; color:#594938; }
#tooltip .right       { width:9px; background:url("images/tooltip/r.png"); }
#tooltip .bottomLeft  { width:9px; height:9px; background:url("images/tooltip/bl.png") no-repeat top right; }
#tooltip .bottom      { height:9px; background:url("images/tooltip/b.png") repeat-x top left; text-align:center; }
#tooltip .bottomRight { width:9px; height:9px; background:url("images/tooltip/br.png") no-repeat top right; }




/* PRESS */ 
#ulPress          { height:178px; overflow:hidden; }
#ulPress li 	  { display: inline; }

/* LINK */

	#swf { color:#CCCCCC; text-decoration:none; background:url(../images/swf/img-gif/quad-190-60.gif) right no-repeat; }
	#swf .imgNews, 
	#swf-1 .imgNews { display:block; position:relative; padding:5px; border:1px solid #e1e1e1; margin-bottom:7px; }
	#swf .imgNews .box,
	#swf-1 .imgNews .box { display:block; position:relative; overflow:hidden; width:190px; height:60px; background-position:-15px -33px; }
	#swf .imgNews .over, 
	#swf-1 .imgNews .over  { display:none; width:180px; height:50px; border:5px solid #787b8c; position:absolute; top:5px; left:5px; opacity:.45; }
	#swf ul li:hover .over, #singolaOfferta ul li:hover .over { display:block; }
	

/* inizio footer-new */

#footer-new {

text-align:right;
width:940px;
height:40px;
clear:both;
line-height:40px;
margin:auto}
#footer-new .linkfooter-new {color: #00b0ea; text-decoration:none;  font-weight:normal; font-size:12px; margin-right:30px; }
#footer-new .linkfooter-new:hover {color: #cccccc; text-decoration:none;  font-weight:normal; font-size:12px; margin-right:30px; }

/* fine footer-new2 */
#footer-new2 {

text-align:right;
width:900px;
height:20px;
clear:both;
margin:auto}
#footer-new2 .linkazzurro {color: #00b0ea; text-decoration:none;  font-weight:normal; font-size:12px}
#footer-new2 .linkazzurro:hover {color: #cccccc; text-decoration:none;  font-weight:normal; font-size:12px}

/* fine footer-new */


img.sx
{
float:left;
margin: 0 10px 10px 0;
border:none
}

div.pad5
{
padding:10px;
font-style:normal}



div.accordion
{
	cursor:pointer;
	font:bold 14px; 
	font-family:Arial, San Serif;
	height:20px;


}
div.accordion span
{
	font:normal 12px;
	font-family:Arial, San Serif;
	height:20px;

}


div.accordion_content
{
	font:normal 12px;
	font-family:Arial, San Serif;	
	line-height:20px;
	height:17px;


}

div.accordion_content a
{
	color:#FF0000;
	font:normal 12px;
	font-family:Arial, San Serif;
	margin-left:10px;
}

#contenuto .listastrutture
{
	width:580px;
	margin-bottom:5px;
	text-align:justify;
}

#contenuto .dettagliostrutture, #contenuto .defaultpadding
{
	margin:20px 10px;
	text-align:justify;
}

#contenuto div#googlemap
{
width:360px;
height:240px}


#contenuto .listastrutture h2,#contenuto .dettagliostrutture h2
{
	
	font-size:14px; 
	font-weight:normal;
	color:#565d98;
	padding:0;
	margin:2px 0;
}

#contenuto .listastrutture h3,#contenuto .dettagliostrutture h3
{
	font-size:12px; 
	font-weight:normal;
	padding:0;
	margin:2px 0;
}

li.listac
{
	height:30px;
	font-size:13px;
	margin-left:10px;
	
}
