﻿body {
	background-color:#5b2828;
	border:0;
	margin:0;
	color: #555;
	font-family:Verdana;
}

img {border:0;}

.link3             {font-size: 8pt; font-family: Verdana; color: #555; text-decoration: none;}
.link3:link        {font-size: 8pt; font-family: Verdana; color: #555; text-decoration: none;}
.link3:visited	   {font-size: 8pt; font-family: Verdana; color: #555; text-decoration: none;}
.link3:hover	   {font-size: 8pt; font-family: Verdana; color: #cdccc7; text-decoration: none;}


p	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

#mainbox {
	width: 950px;
	margin: 0px auto;
}
#header {
	position:relative;
	height:103px;
	background: url(/images/5b2828/header-bg.jpg);
	width: 950px;
}

#header h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-indent: -99999px;
	float: left;
}

#menu {
	float:right;
	margin:0px;
	padding:0px;
/*	width: 560px;*/
	color: #0c285c;
	width:640px;
}

#menu ul {
	margin: 0px;
	padding:0px;
	height:40px;
	/*width: 560px;*/
	width:640px;
}

#menu li {
	float: left;
	padding-top:5px;
	width: 80px;
	height: 30px;
	list-style-type: none;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size: 7pt;
	background: white;
	line-height: 16px;
}

#menu ul li a {
	color: #0c285c;
	text-decoration:none;
}

#menu ul li.current  {
	border-bottom: 7px solid #9e7e7e;
	font-weight: bold;
}

#lingue {position:absolute;bottom:0;right:15px;width:280px;}
.sito #lingue {position:absolute;bottom:0;right:0;width:130px;}
#lingue ul {list-style-type: none;margin:0;padding:0;}
#lingue li {float:left;margin:0 8px 0 0;height:25px;border:1px solid #ccc;border-bottom:0px;text-align:center;font-size:8pt;}
#lingue li a {display:block;height:25px;padding:3px 7px 0 7px;}
#lingue li a:hover {color:#5b2828;background:#ccc;}
.sito #lingue li {width:25px;}

#lingue ul li.selected {color:#5b2828;background:#ccc;height:25px;}

#lingue li a {
	color:#ccc;
	text-decoration:none;
}

span.enter {
color:#999;}

#container {
	position: relative;
	background-color: #e5e4df;
	padding: 20px;
	width: 910px;
}
#container_home {
	position: relative;
	background-color: #e5e4df;
	padding:20px;
	width:910px;
	height:519px;
	
}

#content {
	position: relative;
	padding:0;
	width: 270px;
	background: white;
	float: right;
	height: 480px;
}
#outdoor #content {width:910px;height: 480px;float:none;}

#content_home {
	position: relative;
	padding:5px;
	width: 270px;
	background: white;
	float: right;
	height: 480px;
	font-family:Verdana;
	font-size:8pt;
}

#content_home ul li{
	list-style-type:none;
	border-bottom:1px solid #e5e4df;
	width:200px;
	padding:5px;
}

#content_home li {
	margin:15px;
}


#foto {
	position: relative;
	margin: 0;
	height: 480px;
	width: 600px;
	float: left;
}

#foto_home {
	position: relative;
	margin: 0;
	height: 480px;
	width: 621px;
	float: left;
}

#prezzi {
	position: relative;
	margin: 0;
	width: 560px;
	float: left;
	background: white;
	padding: 20px;
	height: 440px;
	font-size:8pt;
}



#thumb {
	position:relative;
	padding:5px 10px;
}

#thumb img {
	margin: 5px;
	border: 4px solid #e5e4df;
}

.text {
	position:relative;
	padding:0;
	border:1px solid white;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.text  h2, #prezzi h2 {
	margin:10px 0px 0px 12px;
	font-size: 18px;
	color: #5B2828;
	font-family:Verdana;
}


.text p {
	margin:12px;
}
.text img {
	margin:0px 15px;
}


.cont{
	width:250px;
	float: left;
}

#footer {
	position: relative;
	margin:20px 0 0 0;
	padding: 10px 30px;
	color: white;
	font-size: 8pt;
	border: 4px solid white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.info{
	float:right;
	color:white;
	}
	
.info a {
	text-decoration:none;
	color:white;
	}

.clear{
clear:both;}

/* ------------------------ Form Contatti ------------------------ */

#formcontatti {
	font-family:Verdana;
	font-size:8pt;
	background-color:#fff;
	width: 560px;
	padding:10px;
}

#formcontatti_conferma {
	font-family:Verdana;
	font-size:8pt;
	background-color:#fff;
	height: 150px;
	width: 560px;
	padding:10px;
}

#formcontatti #contatti1 {
	width: 260px;
	float: left;
	margin-top:10px;
}
#formcontatti #contatti1 .input_text {
	display: block;
	width: 80%;
}
#formcontatti #contatti1 .input_area {
	height: 50px;
	display: block;
	width: 80%;
}

#formcontatti #contatti2 {
	width: 260px;
	float: left;
}
#formcontatti #contatti2 .input_area {
	display: block;
	height: 100px;
	width: 80%;
	font-size: 11px;
	}
	
/* ------------------------ concept by ------------------------ */

#concept {
position:relative;
font-size:9px;
top:10px;
padding-right: 30px;
clear:both;
text-align:right;
color:white;
}

#concept p{
	margin:0;
	padding:0;
}

#concept .linktp,
#concept .linktp:link,
#concept .linktp:visited    {font-size:9px; font-family: Times New Roman; color: #666666; text-decoration: none;}
#concept .linktp:hover		{font-size:9px; font-family: Times New Roman; color: #E97D00; text-decoration: none;}

#tabella_prezzi {
	font-family:Verdana;
	font-size:8pt;
	margin:0 0 15px 0;
}
ul#riduzioni {
	float:left;
	margin:0;
	padding:0;
	font-size:8pt;
	width:290px;
}
h4 {
	font-size:9pt;
	margin:0 0 5px 0;
	padding:0;
}
ul#riduzioni li {
	list-style-type:none;
	margin:3px 0;
}
ul#riduzioni li.left {
	width:275px;
	margin:0 0 10px 0;
	font-size:7pt;
}
.clear {
	clear:both;
}
.left {
	float:left;
}
.right {
	float:right;
}
#periodo_chiusura {
	position:relative;
	float:right;
	font-size:10pt;
	/*color:#5b2828;*/
	color:#a2202b;
	width:255px;
}
img#immagine_natalizia {
	position:absolute;
	bottom:-20px;
	right:-14px;
}

#icone_servizi {
	position:absolute;
    bottom:-55px;
	left:-390px;
	padding:0;
	width:680px;
	margin:0 0 10px 0;
}
#icone_servizi img {
	position:relative;
	margin:0 8px 0 0;
}
#loghi {text-align:center;margin:0}
#loghi h5 {margin:10px auto 30px auto;text-indent:-9999px;width:157px;height:223px;background:url(/images/Outdoor.jpg) center top no-repeat;font-size:2px;}
#loghi h5 a {width:157px;height:223px;display:block;}

#sport h5 {position:relative;text-indent:-9999px;font-size:2px;width:82px;height:117px;background:url(/images/Outdoor2.jpg);margin:0 auto;}
#sport h5 a {width:82px;height:117px;display:block;}

#outdoor #content {padding:10px;width:890px;height:460px;}
#outdoor #content .left {width:224px;}
#outdoor #content .left h4 {width:226px;height:200px;text-indent:-9999px;background:url(/images/Outdoor_logo.jpg) no-repeat;}
#outdoor #content .left ul {margin:0;padding:0;height:260px;}
#outdoor #content .left ul li {height:73px;list-style-type:none;width:204px;margin:0;padding:5px;font-size:8pt;color:#fff;}
#outdoor #content .left ul li.arancio {background:#ec7404;}
#outdoor #content .left ul li.blu {background:#005da8;}
#outdoor #content .left ul li.viola {background:#93117e;}
#outdoor #content .right {width:662px;}
#outdoor #content .right #outdoor_top {width:664px;height:200px;text-indent:-9999px;background:url(/images/outdoor_top.jpg);padding:0;margin:0;}
#outdoor #content .right #outdoor_top p,
#outdoor #content .right #outdoor_top h6 {padding:0;margin:0;}
#outdoor #content .right ul {height:260px;padding:0;margin:0;}
#outdoor #content .right ul li {float:left;width:330px;height:260px;text-indent:-9999px;list-style-type:none;padding:0;margin:0;}
#outdoor #content .right ul li a {width:330px;height:260px;display:block;}
#outdoor #content .right ul li#tasto01 {background:url(/images/outdoor_tasto01.jpg)}
#outdoor #content .right ul li#tasto02 {background:url(/images/outdoor_tasto02.jpg)}