/* Generali */
body {
	z-index: 0;
	background-color:#ffffff;
	color:#504f53;
	font-family:'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	margin:0;
	padding:0;
}
img {
	border:0;
}
a {
	text-decoration:none;
}
h1 {
	margin:0;
	padding:0;
}
h2 {
	margin:0;
	padding:0;
}
h3 {
	margin:0;
	padding:0;
}
h4 {
	margin:0;
	padding:0;
}
p {
	margin:0;
	padding:0;
}
.sx {
	float:left;
}
.dx {
	float:right;
}
form {
	margin:0;
	padding:0;
}
ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
li {
	padding:0;
}
/* Struttura */
div#page {
	width:870px;
	text-align:left;
	margin:auto;
}
div#header {
	width:870px;
	float:left;
	text-align:left;
	border-top:10px solid #2d2c2f;
}
div#header img.logo {
	float:left;
	margin:25px 0 0 20px;
}
div#header ul.menu {
	float:right;
	margin:35px 0 30px 0;
}
div#header ul.menu li {
	display:inline;
	line-height:51px;
	padding:18px 26px 22px 26px;
	text-transform:uppercase;
	color:#e92900;
	background:url(../img/bg_menu.jpg) no-repeat 0 0;
}
div#header ul.menu li.first {
	background:none;
}
div#header ul.menu li a {
	color:#504f53;
}
div#header ul.menu li a:hover {
	color:#e92900;
}
div#main {
	width:870px;
	float:left;
	text-align:left;
}
div#footer {
	width:870px;
	height:210px;
	background:url(../img/bg_footer.jpg) repeat-x 0 0 #f5f5f6;
	color:#817f84;
	float:left;
}
div#footer h2 {
	color:#242425;
	font-weight:bold;
	margin:36px 288px 0 40px;
	padding-bottom:6px;
	border-bottom:1px solid #e9e9ea;
	font-size:11px;
}
div#footer div {
	padding:6px 0 0 25px;
	float:left;
}
div#footer div.first {
	padding:6px 25px 0 40px;
}
div#footer span {
	color:#242425;
	font-weight:bold;
}
/* Homepage */
div#main div.home_top {
	width:870px;
	float:left;
}
div#main div.headline {
	width:870px;
	float:left;
	line-height:27px;
	border-top:3px solid #ffffff;
	border-bottom:2px solid #d1d1d1;
	background-color:#1b1c20;
	color:#ffffff;
}
div#main div.headline p {
	padding-left:25px;
}
div#main div.sceltixvoi {
	width:613px;
	float:left;
}
div#main div.sceltixvoi h2 {
	margin:-2px 0 0 15px;
}
div#main div.sceltixvoi div.camper {
	padding:12px 0 15px 15px;
	float:left;
}
div#main div.sceltixvoi div.camper img.camper1 {
	margin:0 26px 0 0;
}
div#main div.sceltixvoi div.camper img.camper2 {
	margin:0 27px 0 27px;
}
div#main div.sceltixvoi div.camper img.camper3 {
	margin:0 0 0 27px;
}
div#main div.sceltixvoi div.link {
	width:605px;
	height:32px;
	position:relative;
	float:left;
	background:url(../img/bg_link_camper.jpg) no-repeat 0 0;
}
div#main div.sceltixvoi div.link div.nuovi {
	position:absolute;
	top:8px;
	left:324px;
}
div#main div.sceltixvoi div.link div.nuovi a {
	color:#2b8206;
}
div#main div.sceltixvoi div.link div.usati {
	position:absolute;
	top:8px;
	right:114px;
}
div#main div.sceltixvoi div.link div.usati a {
	color:#885015;
}
div#main div.sceltixvoi div.link img {
	vertical-align:middle;
	margin:1px 5px 0 0;
}
div#main div.noleggia {
	width:257px;
	padding:15px 0 0 0;
	float:left;
}
div#main div.noleggia div.nol{
	width:224px;
	padding:0 0 0 23px;
	float:left;
}
div#main div.noleggia h2 {
	margin-left:5px;
}
div#main div.noleggia p {
	padding:6px 0 10px 2px;
}
div#main div.showroom {
	width:613px;
	float:left;
	padding:12px 0 0 0;
}
div#main div.showroom img {
	vertical-align:middle;
	margin:1px 5px 0 0;
}
div#main div.showroom img.img {
	float:left;
	border:1px solid #adafb2;
	padding:3px;
	margin:0 15px 0 0;
}
div#main div.showroom p {
	padding:5px 30px 15px 0;
}
div#main div.showroom a {
	color:#cc7416;
}
div#main div.noleggia div.showroom {
	width:613px;
	float:left;
	padding:25px 0 0 0;
}
div#main div.noleggia div.showroom img {
	vertical-align:middle;
	margin:1px 5px 0 0;
}
div#main div.noleggia div.showroom img.img {
	float:left;
	border:1px solid #adafb2;
	padding:3px;
	margin:0 15px 0 0;
}
div#main div.noleggia div.showroom p {
	padding:5px 30px 15px 0;
}
div#main div.noleggia div.showroom a {
	color:#cc7416;
}
div#main div.loghi {
	width:257px;
	padding:10px 0 20px 0;
	float:left;
}
div#main div.noleggia div.loghi {
	width:257px;
	padding:10px 0 20px 0;
	float:left;
}
/* Interna */
div#content {
	padding:20px;
	float:left;
	text-align:justify;
}
div#content h2 {
	font-size:14px;
}
div#content p {
	padding:10px 0 0 0;
}
div#content input {
	background-color:#ffffff;
	color:#504f53;
	font-family:'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 280px;
}
div#content textarea {
	background-color:#ffffff;
	color:#504f53;
	font-family:'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 280px;
	height: 95px;
}
div#content input.checkbox{
	width:auto;
	height:auto;
	border:0;
	float:left;
	background-color:#ffffff;
	margin:3px 3px 0 0;
	padding:0;
}
div#content input.button{
	width:auto;
	height:auto;
}

/* Dettaglio */
div.dettaglio_sx {
	width:210px;
	min-height:500px;
	height:500px;
	float:left;
	background-color:#fafbfb;
}
div.dettaglio_sx div.path {
	line-height:30px;
	padding-left:30px;
	background-color:#ffffff;
}
div.dettaglio_sx div.menu {
	padding-left:24px;
}
div.dettaglio_sx div.menu h2 {
	font-size:13px;
	color:#1b1b1c;
	margin:5px 0 0 0;
}
div.dettaglio_sx div.menu ul {
	list-style-type:none;
	margin:0 0 15px 0;
}
div.dettaglio_sx div.menu ul li {
	padding-left:5px;
	color:#504f53;
}
div.dettaglio_sx div.menu ul li a {
	color:#504f53;
}
div.dettaglio_sx div.menu ul li a:hover {
	color:#ea5f13;
}
div.dettaglio_sx div.menu ul li.active {
	background-color:#ffffff;
}
div.dettaglio_sx div.menu ul li.active span {
	color:#ea5f13;
	font-weight:bold;
}
div.dettaglio_dx {
	width:660px;
	float:left;
	background:url(../img/bg_dettaglio_main.jpg) repeat-x 0 0;
	color:#1b1b1c;
}
div.dettaglio_dx h2 {
	font-size:20px;
	color:#ea5f13;
	margin:35px 0 15px 40px;
}
div.dettaglio_dx p {
	padding:0 0 20px 0;
	font-size:12px;
}
div.dettaglio_dx p.prezzo {
	font-size:14px;
	color:#128702;
	font-weight:bold;
	padding:0;
}
div.dettaglio_dx img.main {
	float:left;
	margin:0 10px 30px 40px;
}
div.dettaglio_dx div.previews {
	width:100%;
	float:left;
	margin:0 0 40px 40px;
}
div.dettaglio_dx div.previews img {
	float:left;
	/*smargin-right:1px;*/
}
div.dettaglio_dx div.info {
	float:left;
	width:660px;
	height:300px;
	position:relative;
	background:url(../img/bg_info.jpg) no-repeat 19px 0;
	color:#737275;
}
div.dettaglio_dx div.info h2 {
	font-weight:bold;
	font-size:15px;
	color:#f7941d;
	position:absolute;
	top:50px;
	left:69px;
	margin:0;
}
div.dettaglio_dx div.info div.left {
	position:absolute;
	top:95px;
	left:60px;
}
div.dettaglio_dx div.info div.right {
	position:absolute;
	top:37px;
	right:33px;
}
div.dettaglio_dx div.info div.right div {
	float:left;
	padding:1px 30px 0 5px;
}
div.dettaglio_dx div.info input {
	font-family:'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#f5f5f5;
	color:#737275;
	border:1px solid #a3a3a7;
	margin-bottom:7px;
	width:188px;
	height:13px;
	line-height:13px;
	padding-left:2px;
}
div.dettaglio_dx div.info input.checkbox {
	width:auto;
	height:auto;
	border:0;
	float:left;
	background-color:#ffffff;
	margin:3px 3px 0 0;
	padding:0;
}
div.dettaglio_dx div.info input.button {
	width:62px;
	height:17px;
	/*line-height:auto;*/
	background:url(../img/bg_button.jpg) repeat-x 0 0 #f79923;
	color:#ffffff;
	float:left;
	padding:0;
}
div.dettaglio_dx div.info textarea {
	font-family:'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#f5f5f5;
	color:#737275;
	border:1px solid #a3a3a7;
	width:280px;
	height:84px;
	padding-left:2px;
	overflow:auto;
	margin-bottom:11px;
}
/*Noleggio*/
div#noleggio {
	padding:80px 0 0 150px;
	/*float:center;*/
	text-align:justify;
}
div#noleggio h2 {
	font-size:14px;
	text-align:center;
}
div#noleggio p {
	/*float:center;*/
	text-align:justify;
	/*padding:0 0 0 150px;*/
}
table.noleggio {
	width:600px;
	/*float:center;*/
	text-align:center;
	color:#504f53;
	font-family:'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-width: 2px 2px 2px 2px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: green green green green;
	border-collapse: collapse;
	background-color: white;
	padding:10px 15px 10px 15px;
	text-transform:uppercase;
}
table.noleggio th {
	color:#e92900;
	border-width: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: green green green green;
	background-color: #FFFF90;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.noleggio td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: dashed dashed dashed dashed;
	border-color: green green green green;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.stagioni {
	width:600px;
	/*float:center;*/
	text-align: left;
	color:#504f53;
	font-family:'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-width: 2px 2px 2px 2px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: saddlebrown saddlebrown saddlebrown saddlebrown;
	border-collapse: collapse;
	background-color: white;
	padding:10px 15px 10px 15px;
	text-transform:uppercase;
}
table.stagioni th {
	text-align:center;
	color:#e92900;
	border-width: 2px 1px 2px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: saddlebrown saddlebrown saddlebrown saddlebrown;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.stagioni td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: saddlebrown saddlebrown saddlebrown saddlebrown;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}