/* CSS Document */

body		{	margin: 0; padding: 0; background:url(../imagepmw/bk-body.jpg) repeat;}
body, html	{	width: 100%; height: 100%; }
h1			{	font: 22px "Georgia", Times New Roman, Times, serif;}
h2			{	font: 18px "Georgia", Times New Roman, Times, serif;}
h3			{	font: 13px "Georgia", Times New Roman, Times, serif;}
p, a 		{ 	font: 0.7em "Trebuchet MS", Tahoma, Helvetica, san-serif; margin: 0; padding: 0; }
a, a:hover	{   text-decoration: none;}

/*-----------	 CONTAINERS 	----------*/
/*----------------------------------------*/
#wrap		{	height: 100%; background: url(../imagepmw/stripe-wrap-leanding.png) 0 100px repeat-x;}
#wrap-home	{	height: 100%; background: url(../imagepmw/stripe-wrap-home.png) 0 101px repeat-x;}
#container	{	width: 960px; height: 100%; margin: 0 auto;}
#sidebar	{	float: left; position: relative; margin: 0; padding: 0; width: 260px; height: 105%; background:url(../imagepmw/bk-side.png) 0 0 repeat-y;}
body>#sidebar	{ min-height: 105%; height: auto;}
.logo 		{	position: absolute; z-index: 1; height: 357px; width: 248px; margin: 0 0 0 4px; background:url(../imagepmw/logo.png) no-repeat;}
.link		{	height: 83px; margin: 0 0 0 20px; position: absolute; top: 450px; width: 212px; z-index: 2;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------	 NAV LANG 	----------*/
/*------------------------------------*/
#nav-lang			{	position: absolute; z-index: 2; margin: 0 0 0 0; padding: 0; top: 260px;}
#nav-lang ul  		{	margin: 0 0 0 3px; padding: 0; list-style: none; text-align: center;}
#nav-lang li  		{	height: 29px; width: 249px; margin: 1px 0; padding: 0;   cursor:pointer; text-transform:uppercase;}
#nav-lang li a 		{	display: block; height: 29px; line-height: 29px; color: #ff2b23; background:url(../imagepmw/bk-nav1.png) no-repeat;}
#nav-lang li a:hover{	display: block; height: 29px; line-height: 29px; background:url(../imagepmw/bk-nav1-over.png) no-repeat; }
/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------	 NAV SERVIZI 	----------*/
/*----------------------------------------*/
#nav-serv			{	position: absolute;	z-index: 2;	margin: 0 0 0 0;	padding: 0;	top: 506px;	width: 251px;}
#nav-serv ul  		{	margin: 0 0 0 3px; padding: 0; list-style: none; text-align: center;}
#nav-serv li  		{	height: 29px; width: 249px; margin: 1px 0; padding: 0;   cursor:pointer;}
#nav-serv li a 		{	display: block; height: 29px; line-height: 29px; color: #ff2b23; background:url(../imagepmw/bk-nav1.png) no-repeat; font: 22px "CartoGothic Std", Times New Roman, Times, serif !important; }
#nav-serv li a:hover,
#nav-serv li a.active{	display: block; height: 29px; line-height: 29px; background:url(../imagepmw/bk-nav1-over.png) no-repeat; }
/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------	 NAV 2 	----------*/
/*--------------------------------*/
#nav2				{	position: absolute;	z-index: 2;	margin: 0 0 0 1px;	padding: 0;	top: 378px;	width: 258px;	left: 1px;}
#nav2 ul  			{	margin: 0 0 0 1px; padding: 0; list-style: none; text-align: left;}
#nav2 li  			{	height: 20px; width: 249px; margin: 1px 0; padding: 0;   cursor:pointer;}
#nav2 li a 			{	display: block; height: 20px; line-height: 20px; color: #ffae7d; background:url(../imagepmw/bk-nav2.png) no-repeat; padding: 0 0 0 10px;}
#nav2 li a:hover	{	display: block; height: 20px; line-height: 20px; color: #ff2b23; background:url(../imagepmw/bk-nav2-over.png) no-repeat; padding: 0 0 0 10px;}
#nav2 li .active 	{	display: block; height: 20px; line-height: 20px; color: #ff2b23; background:url(../imagepmw/bk-nav2-over.png) no-repeat; padding: 0 0 0 10px; }
/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------	 NAV MAIN 	----------*/
/*------------------------------------*/
#nav				{	position: relative; top: 74px; float: left; margin: 0; padding: 0; width: 700px; height: 28px; /*text-align: center;*/ font-size: 1.2em; }
#nav .tab  			{	float:left; height: 29px; width: 140px; margin: 0; padding: 0; cursor:pointer; background:url(../imagepmw/tab.png) no-repeat; }
#nav .tab a 		{	display: block; height: 29px; line-height: 28px; width: 125px; color: #ffae7d; font-weight: bold; margin: 0 0 0 0; background:url(../imagepmw/tab.png) no-repeat; padding: 0 0 0 15px;}
#nav .tab a:hover 	{	display: block; height: 29px; line-height: 28px; width: 125px; color: #ff2b23; font-weight: bold; background:url(../imagepmw/tab-over.png) no-repeat;}
#nav .tab .active   {	display: block; height: 29px; line-height: 28px; width: 125px; color: #ff2b23; font-weight: bold; background:url(../imagepmw/tab-over.png) no-repeat;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------	 QUICK BOOKING 	----------*/
/*----------------------------------------*/
#quickbook				{	position: absolute;	z-index: 2;	margin: 0 0 0 3px;	padding: 0;	top: 186px;	height: 175px;	width: 249px;	left: 0px;}
#quickbook .title		{	margin: 0 0 1px 0; padding: 0; top: 175px; height: 50px; width: 249px; /*background:url(../imagepmw/bk-nav1.png) repeat-y;*/}
#quickbook .title h1,
#quickbook .title h2	{   color: #ffaf7d; margin: 0 0 0 10px; padding: 0;}

#quickbook .box			{	margin: 0 0 1px 0; padding: 0 0 0 10px; top: 200px; height: 120px; width: 249px; background:url(../imagepmw/bk-nav1.png) repeat-y;}
#quickbook .quick-input	{	width: 60px; height: 18px; background-color: white; border: 1px solid #c7a5a7; margin: 0 0 0 10px; padding: 0;}
#quickbook .title2		{	float: left; color: #ff2b23; width: 60px; margin: 10px 0 0 10px; text-align:center;}
#quickbook .send		{	margin: 0 0 1px 0; padding: 0; top: 200px; height: 20px; width: 249px; }
#quickbook .send a		{   display: block; float: right; color: #ff2b23; padding: 0 10px 0 0; margin: 0 1px 0 0; height: 20px; width: 239px; text-align:right; cursor:pointer; background:url(../imagepmw/bk-nav2.png) left no-repeat;}
#quickbook .send a:hover{   display: block; float: right; color: #ff2b23; padding: 0 10px 0 0; margin: 0 1px 0 0; height: 20px; width: 239px; text-align:right; cursor:pointer; background:url(../imagepmw/bk-nav2-over.png) left no-repeat;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------	 CHOOSE LANG 	----------*/
/*----------------------------------------*/
#choose-lang			{   position: absolute; z-index: 2; margin: 0 0 0 3px; padding: 0; top: 0px; height: 20px; width: 249px; color: #ffaf7d; font-size: 100%; text-align: center;}
/*#choose-lang a			{	color: #ffae7d; font-size: 90%;}
#choose-lang a:hover	{	color: #ff2b23; font-size: 90%;}*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------	 SUB LANG 	----------*/
/*------------------------------------*/
#sub-lang				{	position: absolute; z-index: 2; margin: 0 0 0 3px; padding: 6px 0 0 0; top: 20px; height: 29px; width: 249px; background:url(../imagepmw/bk-nav1.png) no-repeat;}
#sub-lang p				{	text-align: center; font-size: 100%; line-height: 100%; }
#sub-lang a				{	color: #ff2b23;}
#sub-lang a:hover		{	color: #ffae7d;}

/*#sub-lang .contact		{	float: left; background:url(../imagepmw/mail.png) left no-repeat; padding: 0 0 0 25px; margin: 0 80px 0 10px;}*/
/*#sub-lang .link			{	float: left; background:url(../imagepmw/link.png) left no-repeat; padding: 0 0 0 25px; margin: 0;}
#sub-lang .link a		{	color: #c7a5a7;}*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------	 CONTENT 	----------*/
/*------------------------------------*/
#content			{ 	position: relative; top: 120px; float:left; width: 690px; height: 330px; margin: 0; padding: 0 0 0 10px;}
#content h1			{ 	position: absolute; color: #ffaf7d; left: 540px; margin: 0; padding: 0; float: right; font-style: italic; font-weight: bold;}

#content-home		{ 	position: relative; top: 90px; float:left; width: 690px; height: 500px; margin: 0; padding: 0 0 0 10px;}
#content-home p		{   font-size: 0.8em;}
#content-home ul	{	margin: 10px 0 10px 0; padding: 0; font: 0.7em Trebuchet MS, Tahoma, Helvetica, san-serif;}
#content-home li	{	line-height: 140%; padding: 0 0 0 10px; list-style:square inside; color: #400507; }
#content-home a		{	color: #ff2b23; font-size: 100%;}
#content-home a:hover	{	color: #ffae7d; }
.img-eventi	{float: left!important; margin: 0 10px 10px 0;}


/*--------		COLUMN SX	--------*/		
#column-sx			{	float: left; width: 440px; margin: 10px 0 10px 0;  }
#column-sx h1		{	color: #ffaf7d; margin: 0; padding: 0;  font-style: italic; font-weight: bold;  }
.title-preno		{	color: #ffaf7d; margin: 10px 0; padding: 0;  font-style: italic; font-weight: bold;  }
#column-sx h2		{	color: #ffaf7d; margin: 0; padding: 0;  font-style: italic; font-weight: bold;  }
#column-sx p		{	color: #000; margin: 10px 0 0 0; padding: 0; line-height: 120%; }

/*--------		COLUMN DX	--------*/	
#column-dx			{	position: absolute; top: 0; left: 450px; float: left; width: 240px; margin: 10px 0 10px 10px;  }
#column-dx p		{	color: #000;}
#column-dx img		{	border: 2px solid #861215;}
#column-dx .title	{	color: #ffaf7d;}

/*--------		COLUMN DX-SX A - A:HOVER - UL - LI	--------*/	
#column-sx a, #column-dx a				{	color: #ff2b23;}
#column-sx a:hover, #column-dx a:hover	{	color: #ffae7d;}
#column-sx ul, #column-dx ul			{	margin: 10px 0 0 0; padding: 0; font: 0.8em Trebuchet MS, Tahoma, Helvetica, san-serif;}
#column-sx li, #column-dx li			{	line-height: 100%; padding: 0 0 0 10px; list-style:square inside; color: #400507; }


#content-foto			{	position: absolute; top: 388px; left: 5px; float:left; width: 440px; height: 90px; margin: 0; padding: 0;}
#content-foto .onefoto	{	float: left; width: 130px; height: 90px; border: 2px solid #861215;  margin: 0 5px;}

#box-down-r			{ 	float: right; width: 360px; margin: 8px 0 0 0;}
#box-down-r	 h2		{	color: #ffaf7d; margin: 0; padding: 0;  font-style: italic; font-weight: bold;  }
#box-down-r	 p		{	color: #000; margin: 10px 0 0 0; padding: 0; line-height: 120%; font-size: 0.8em;}

#column-photo		{	float: left; width: 670px; margin: 10px 0 10px 0; }
#column-photo h1	{	color: #ffaf7d; margin: 0; padding: 0;  font-style: italic; font-weight: bold;  }
#column-photo p		{	color: #000; margin: 10px 0 0 0; padding: 0; line-height: 120%; font-size: 0.8em;}
#column-photo img	{	border: 2px solid #861215;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------	 SERVIZI 	----------*/
/*------------------------------------*/
.list-servizi		{	float: left; width: 210px; margin: 0 10px 0 0;}
.list-servizi ul	{	margin: 10px 0 0 0; padding: 0; }
.list-servizi li	{	padding: 0 0 0 10px; margin: 0 0 2px 0; list-style:square inside; color: #400507;}
.list-servizi p		{	color: #ffaf7d !important; }

.list-servizi li img{	border: none !important; margin: 0 3px 0;}
.list-style-none	{	list-style: none !important; padding: 0 !important;}
.fontsize-p			{   font-size: 80% !important;}
.fontblack			{	color: #000 !important; font: 0.7em Trebuchet MS, Tahoma, Helvetica, san-serif;}
.noborder			{	border: none !important; margin: 5px 0;}

.fontsize-07		{	font-size: 0.7em !important}

#marketing			{    margin: 140px 0 0 30px;float: left; width: 645px; background-color:#feaa7a; padding: 10px; overflow-x: none; overflow: hidden;}
#marketing p		{   font-size: 80%; color: #7a1014;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------	 PREZZI 	----------*/
/*------------------------------------*/
#prezzi					{	position: absolute; top: 308px; left: 10px; width: 350px; padding: 0; margin: 0;}
#prezzi .intest			{	float: left;  font-weight: bold; margin: 0; width: 95px; background-color:#560b0e; padding: 0 0 0 10px; margin: 0 0 1px 0;}
#prezzi .cont			{	float: left;   width: 95px;   padding: 0 0 0 10px; background-color: #7a1014; }
#prezzi .intest p		{	color: #ffaf7d !important;}
#prezzi .cont p			{	color:#d04d3e;}
#prezzi	p				{	color: #000; font-size: 0.7em;}

#info-prezzi			{	position: absolute; top: 390px; left: 10px; width: 295px; height: 80px; padding: 10px; margin: 0; }
#info-prezzi a			{	color: #560b0e; padding: 0 0 0 0; font-size: 0.8em;}
#info-prezzi a:hover	{	color: #ffae7d;}
#info-prezzi p		    {	color: #000; font-size: 0.8em;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------	 PREZZI-MOTO 	----------*/
/*----------------------------------------*/
#prezzi-moto				{	position: absolute; top: 200px; left: 10px; width: 430px; padding: 0; margin: 0;}
#prezzi-moto .intest		{	float: left;  font-weight: bold; margin: 0; width: 200px; background-color:#560b0e; padding: 0 0 0 10px; margin: 0 0 1px 0;}
#prezzi-moto .cont			{	float: left;   width: 200px;   padding: 0 0 0 10px; background-color: #7a1014; }
#prezzi-moto .intest p		{	color: #ffaf7d !important;}
#prezzi-moto .cont p		{	color:#d04d3e;}
#prezzi-moto p			{	color: #000; font-size: 0.7em;}

#info-prezzi-moto			{	position: absolute; top: 280px; left: 10px; width: 420px; height: 80px; padding: 10px; margin: 0; }
#info-prezzi-moto a			{	color: #560b0e; padding: 0 0 0 0; font-size: 0.8em;}
#info-prezzi-moto a:hover	{	color: #ffae7d;}
#info-prezzi-moto p		    {	color: #000; font-size: 0.8em;}
.link-pdf					{	background:url(../imagepmw/down.png) no-repeat; border: 0 !important; padding-left: 20px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------	 BUSINESS 	----------*/
/*------------------------------------*/
#servizi-ospite				{   position: absolute; top: 310px; left: 10px; width: 695px; padding: 0 0 0 0; margin: 0; background-color: #7a1014;}
#servizi-ospite	.box		{	float: left; width: 127px; height: 180px; margin: 0 10px 0 0; padding: 10px 0 0 0; border-left: 2px solid #9f2d20;}
#servizi-ospite	.box h3		{	color: #ffaf7d; font-style: italic; letter-spacing: -1px; margin: 0 0 8px 0; padding: 0; height: 20px; font-weight: bold; background-color: #9f2d20;}
#servizi-ospite	.box p		{	color: #ffaf7d; padding: 0 0 0 5px; line-height: 110%; font-size: 0.7em;}
#servizi-ospite	.box a		{	float: right; color: #ff2b23; padding: 0 5px 0 0; line-height: 110%; font-size: 0.7em;}
#servizi-ospite	.box a:hover{	float: right; color: #ffaf7d; padding: 0 5px 0 0; line-height: 110%;}
#servizi-ospite .bottom		{	position: absolute; bottom: 5px; float: right; margin: 0 0 0 65px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------	 FOOTER 	----------*/
/*------------------------------------*/
#footer				{ 	position: relative; z-index: 3; width: 260px; height: 75px; margin: 0; padding: 0; top: 600px; bottom: 0; font-size: 1.1em; }
#footer p 			{ 	margin: 10px 0 0 0; padding: 0 0 0 5px; text-align: center;	color: #000; line-height: 100%;}
#footer a 			{ 	color: #ff2b23; font-size: 1.1em;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*-----------	 FORM 	----------*/
/*--------------------------------*/
select				{font: 0.7em Tahoma, Helvetica, san-serif; margin: 0; padding: 0;}
/*---------		VARIE	----------*/
/*--------------------------------*/
.border-img				{	border: 2px solid #861215;}
.clear					{  clear: both; }
.float-right			{  float: right; margin: 0 0 10px 10px;}
.float-left				{  float: left; margin: 0 10px 10px 0;}
.border-img				{  border: 2px solid #861215;}
.btn-dispo				{  display: block; float: left; width: 252px; height: 22px; background:url(../imagepmw/btn-dispo.jpg) no-repeat; padding: 3px 0 0 3px!important; text-align: center;}
.btn-dispo2				{  display: block; float: left; width: 202px; height: 22px; background:url(../imagepmw/btn-dispo02.jpg) no-repeat; padding: 3px 0 0 3px!important; text-align: center;}
.subtitle-list			{ color: #ff2b23;}
.comeraggiungerci a		{ color: #560b0e !important;}
.comeraggiungerci a:hover {color: #ffae7d!important;}

ul.list-event-side	{margin: 0; list-style:square;}
ul.list-event-side li	{margin: 0 0 20px 0 !important;}

.img-eventi	{height: 80px; overflow: hidden; float: left; margin: 5px;}

