html, body		{height: 100%;}
body			{margin: 0; padding: 0; background: #dfdfe8 url(../imagepmw/pattern-body.jpg) repeat-x; color: #4f4f5a;}
a 				{text-decoration: none; color: #2e5961;}
h3, h2,h6	{color: #737a36;}
h1		{color: #dcb665;}
blockquote		{padding: 0px; color: #737a36; font-weight: bold;}
img				{margin: 0 10px 10px 0;}
.liberal {height: 210px;    margin-top: 20px;}
.adv {padding: 4px; background: #eae3d3; height: 150px;}
.adv img {float: left; margin-right: 20px;}
.flower01 {position:absolute; top: 75px; left:0; z-index: 100; width: 174px; height: 68px;}
.flower02 {position:absolute; top: 400px; right: 0; z-index: 99; width: 247px; height: 97px;}

/*-----------------------------------------------------------------------------------------------*/
/*-------------- HEADER ------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
.logo					{background: url(../imagepmw/logo.jpg) 0 10px no-repeat; height: 120px; width: 460px; }
/*.header-f				{background: url(../imagepmw/cornice-header.jpg) no-repeat; height: 386px; width: 960px; margin: 0; padding: 0;}*/
#slideshow				{float: left; width: 700px; height: 345px; margin: 0; position: relative; overflow: hidden;}
.headline				{font-size: 120%;}



/*-----------------------------------------------------------------------------------------------*/
/*-------------- MENU ---------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
.menu{background:url(../imagepmw/bk-menu.jpg) repeat scroll 0 0 transparent;float:left;height:306px;margin:0;padding:20px;width:150px;}
ul.nav{list-style: none; padding: 5px; font-size: 0.9em; margin: 0; font-weight: bold; color: #737a36;}
ul.nav li{padding: 0;  margin: 0; clear: both;}
ul.nav li ul {list-style: none; padding: 0 0 10px 10px !important; margin: 0 0 15px 0!important; }
ul.nav li a	{ color: #737a36;}
ul.nav li a:hover {color: #dbb665;}


ul.lang		 			{float: right; font-size: 0.8em; margin-top: 0px; margin-right: 10px; color: #737a36; font-weight: bold;}
ul.lang	li 	 			{display: inline; margin: 0 0 0 4px; padding: 0 4px 0 0;}
ul.lang	li a 			{color: #737a36;}
ul.lang	li a:hover		{color: #dbb665;}
/*-----------------------------------------------------------------------------------------------*/
/*------------- CONTENT -------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
.h-posizione			{height: 500px !important;}
.h-gallery				{height: 600px !important;}
.h-presentazione		{height: 1000px !important;}
.h-vicinanze			{height: 1200px !important;}
.h-descrizione			{height: 2500px !important;}

.container				{ width: 960px; min-height: 400px; margin: 10px 0; padding: 0;/* background:url(../imagepmw/bk-content.jpg) repeat-y;*/}
.content, .sidebar		{margin: 0; padding: 20px 10px;  min-height: 400px; color: #000;}
.content				{/*background:url(../imagepmw/bk-margin-content.jpg) right top no-repeat;*/}
.sidebar				{background:url(../../imagepmw/bk-margin-sidebar.jpg) no-repeat;}
.content-privacy		{color: #845d5d;}
.sidebar .title			{color: #666;}
.sidebar a				{ text-decoration: underline !important;}

ul.list-side			{list-style: outside; background: url(../imagepmw/margin-list.jpg) bottom no-repeat; margin: 0 0 10px 0; padding: 0 10px 10px 15px; }
ul.list-side li			{margin: 0; padding: 0;}
ul.list-side li a		{color: #000;}
ul.list-side li a:hover	{color: #737a36;}
ul.list-side li a span	{color: #737a36; font-size: 1.5em; font-weight: bold;}
/*-----------------------------------------------------------------------------------------------*/
/*------------ Varie ----------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
.box	{position:relative; float: left; width: 150px; height: 230px; padding: 10px 40px 10px 0;}
.box img	{position:absolute; bottom: 0;}

.box2	{position:relative; float: left; width: 350px; height: 80px; padding: 10px 40px 10px 0;}
.box2 p {padding: 10px 0 0 0;}
.box2 img	{float: left; widht: 100px;}

.box3	{position:relative; float: left; width: 290px; height: 100px; padding: 10px;margin: 0 0 20px 0 !important;  background: url(../imagepmw/footer-B.jpg) repeat;}
.box3 p {padding: 10px 0 0 0;}
.box3 img	{float: left; widht: 100px;}



/*-----------------------------------------------------------------------------------------------*/
/*------------ GALLERY POSIZIONE ----------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
.gallery4				{margin: 0;;float:left;}
div.miniatura			{float:left;margin-right: 50px;padding:0 0 35px 0;background: url(../../csspmw/miniatura.png) no-repeat bottom center;}
div.miniatura img		{border: 1px solid;border-color: #CCC #CCC #AAA #CCC;padding: 5px;background: #f6f6f6;} 

ul.gallery				{list-style: none; }
ul.gallery li			{float: left; width: 310px; height: 150px; margin: 0 0 0 0; }


ul.gallery-list			{list-style:none; margin: 20px 0 0 0; font-size: 10px;}
ul.gallery-list li		{width: 250px; height: 95px;  background: url(../imagepmw/footer-B.jpg) repeat; margin: 0 10px 10px 0; float: left; padding: 0px; overflow: hidden;}
ul.gallery-list li img	{float: left; margin: 0 10px 0 0;}
ul.gallery-list a		{font-size: 120%; color: #000; font-weight: bold; margin: 50px 0 0 0 ;}
ul.gallery-list a:hover	{color: #737a36 !important;}
/*---------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------*/
.new-format, .new-format02, .new-format03	{margin: 0 !important; border: none !important; width: 200px !important;}	
.new-format	{ margin-right: 6px!important; }
.new-format02	{float: left; margin: 0 6px 6px 0!important; height: 100px !important;}
.new-format03	{float: left; margin: 0 6px 6px 0!important; height: 80px !important; overflow: hidden;}
.new-format04	{margin: 0 20px 0 0!important; border: none !important; width: 300px !important; height: 200px !important; opacity:99 !important; }
/*-----------------------------------------------------------------------------------------------*/
/*---------- ELENCO OFFERTE SOGGIORNO  ----------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
ul.list-offerte			{margin: 0; padding: 0;}
ul.list-offerte li		{display: block; margin: 2px 20px 2px 0; padding: 10px 20px 5px 10px; border-bottom: 1px dotted #845d5d;}
.min-altezza			{min-height: 100px;}
ul.list-offerte li a 	{color: #000;}
ul.list-offerte li:hover{background: url(../imagepmw/footer-B.jpg) repeat; cursor: pointer;}
ul.list-offerte	img		{float: left; margin: 0 20px 10px 0;}
.hotel-offerta			{font-weight: bold; color: #db9a57; font-size: 1.5em;}
.data					{display: block; font-size: 90%; color: #737a36; }
.desc-offerta			{display: block; }
.titolo-offerta			{display: block; font-weight: bold; color: #dcb665; margin-bottom: 0 !important;}
.controhover			{background: none !important; cursor: auto !important}
/*-----------------------------------------------------------------------------------------------*/
/*---------- PAGINAZIONE  -----------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
ul.page					{float: right; margin: 30px 10px 0 0; }
ul.page	li				{display: inline; list-style:inside; margin: 0 !important; border: none !important; padding: 0;}
ul.page	li a			{font-weight: bold; padding: 1px 4px !important; color: #737A36; margin: 0 !important;}
ul.page	li a:hover		{ padding: 1px 4px !important; background: none !important; color: #db9a57; text-decoration:none;}
/*-----------------------------------------------------------------------------------------------*/
/*-------------- FOOTER  ------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
.footer-B				{background: url(../imagepmw/footer-B.jpg) repeat; width: 100%; height: 80px; margin: 0 auto; padding: 0 0 0 0; clear: both;}
.footer					{color: #4f4f5a; font-size: 11px; height: 80px; background:url(../imagepmw/bk-menu.jpg) repeat; padding: 0 20px; width: 420px !important}
.footer a				{color: #4f4f5a; text-decoration: underline}
.footer a:hover			{color: #3c7079; text-decoration: underline}
.like {  height: 17px; width: 41px;}

.float-left				{float: left;}

.rss{padding: 20px 0 0 0;  font-weight: bold; float: left |!important;}
.rss-feed { padding: 2px 0 2px 20px; background:url(../imagepmw/rss_32.png) left no-repeat; color: #2e5961 !important;}
.floatleft {float: left !important;}

