/* CSS Document */

body {
	background-color:#f6d76b;
	margin: 0;
	padding: 0;
	background-image: url(../img/bg_main.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
body.motorino {background:transparent;}

div, p, a, ul, form {
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ca6b05;
	list-style-type: none
}
a {
	/* color: #0b2b50; */
	color: #ff890b;
	border:none;
}
a:hover {
	/* color: #0b2b50; */
	color: #ff890b;
	text-decoration: none;
}
div.main {
	position: absolute;
	top: 0;
	margin-top: 0;
	margin-left: 0px;
	width: 852px;
	background-image: url(../img/bg_main.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
/*------header------*/
div.h_home {
	position: relative;
	top: 0;
	left: 0;
	width: 1024px;
	height: 118px;
	background-image: url(../img/h_home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#e6950e;
}

div.left_private{
	position:absolute;
	border: 1px solid #ca6b05;
	background-color:#FFFFFF;
	z-index:30;
	width: 220px;
	left: 26px;
	top: 118px;
	padding:5px;
	
}

div.left {
	position:absolute;
	background-color:#FFFFFF;
	z-index:30;
	width: 220px;
	left: 26px;
	top: 118px;
}

div.boxsinprivate{
	position:absolute;
	background-color:#FFFFFF;
	z-index:30;
	width: 200px;
	/*left: 26px;
	top: 118px;*/
	border: 1px solid #ca6b05;
	padding-bottom: 10px;	
	padding-left: 10px;
	padding-right: 10px;
}

div.right{
	width: 760px;
	min-height: 575px;
	height: auto !important;
	height: 580px;
 	/*height: auto !important;
	height:480px;*/
	padding-top:38px;
	padding-left:260px;
	padding-bottom: 10px;
	overflow:hidden;
	/*min-height:100%;*/
}

div.right:after{
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}
* html .right {
  height: 1%;
}

.menu_lang{
	color:#ffffff;
	padding-right: 10px;
	padding-top: 10px;
	text-decoration: none;
	text-align: right;
}
.menu_lang a{
	color:#ffffff;
	/*right: 680px;*/
	text-decoration: none;
	text-align: right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
p.menu_top {
	position: absolute;
	top: 100px;
	right: 10px;
	width: 400px;
	text-align: right;
	z-index: 35;
	color:#ffffff;
	}
p.menu_top a {
	text-decoration: none;
	font-weight: bold;
	margin-right: 2px;
	color:#ffffff;
	/*right: 680px;*/
	text-decoration: none;
	text-align: right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	/*color: #ffffff;
	right: 700px;*/
	
}
p.menu_top a#lang1 {
	color: #ffffff;
	right: 700px;
}
/*p.menu_top a#lang:hover {
	color: #153356;
	}
div#private {
	width: 220px;
	height:144px;
	border: 1px solid #ca6b05;
	background-image: url(../img/sf_login.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 2px;
	}*/
	
div#private {
	width: 220px;
	border:1px solid #ca6b05;
	z-index:30;
	color:#FFFFFF;
	}

input.accedi {
	width: 72px;
	height: 23px;
	border: none;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #ca6b05;
}	
div#private h3{
	font-family: Arial, Helvetica, sans-serif;
	color: #ca6b05;
	font-size:15px;
	margin: 0;
	padding: 0;
	font-weight:bold;
	padding-left:7px;
	padding-top:5px;
	/*text-transform: uppercase;*/
}

div#crea h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ca6b05;
	font-size:13px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

/*div#menu_booking{
	position: absolute;
	z-index:20;
	top: 118px;
	height: 36px;
	
	/*left: 260px;
}

a#menu_booking {
	border:none;
}*/

div#menu {
	position: absolute;
	z-index:20;
	padding: 1px;
	top: 118px;
	width: 773px;
	right: 0px;
	left: 0px;
	height:34px;
	padding-left: 250px;
	background-image: url(../img/sf_menu.jpg);
	background-repeat: repeat-x;
	border:none;

}

div#menu ul {
	list-style-type: none;
	border:none;
}
div#menu ul li {
	float: left;
	border:none;
}
div#menu ul li a {
	/*background: url(/img/btn_quadro_blu.gif) top left no-repeat;*/
	display: block;
	width: 67px;
	height: 25px;
	/*padding: 8px;*/
	margin: 0;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size:11px;
	text-decoration: none;
	border:none;
}
/*div#menu ul li a#attivo {
	background: url(/img/btn_quadro_bianco.gif) top left no-repeat;
	color: #0e5c67;
}*/
div#menu ul li a#fai_tu {
	background: url(/img/btn_tondo_arancio.gif) top left no-repeat;
	border:none;
}
input.trova {
	float:right;
	width: 72px;
	height: 23px;
	border: none;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #ca6b05;
	margin-right: 11px;
	margin-top:20px;
}
/*----------contenuti------------*/
div.motore {
	left: 26px;
	float: left;
	/*background-image: url(../img/sf_biglietto.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
	width: 218px;
	min-height: 280px;
 	height: auto !important;
	height:280px;
	margin-top: -1px;
	/*margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;*/
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	/*border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;*/
	border: 1px solid #ca6b05;
	/*background-image: url(../img/sf_login.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
	clear:both;
}
div.motore h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ca6b05;
	font-size:15px;
	margin: 0;
	padding: 0;
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:8px;
	/*text-transform: uppercase;*/
}
select.aer1  {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #e6e6e6;
	width: 200px;
}

div.motore table.booking, div.motore table.fai {
	height: 250px;
	padding-top: 10px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #009966;
	border-right-color: #009966;
	border-bottom-color: #009966;
	border-left-color: #009966;
}
div.motore table.fai td {
	padding: 10px 20px;
}
div.motore>form.booking, div.motore>form.fai {
	padding-left: 15px
}
div.banner {
	position: relative;
	top: 0;
	left: 0;
	border-top: 5px solid #fff;
	padding: 5px;
	background: #fff url(/img/bannerino.jpg) top left no-repeat;
	width: 219px;
	height: 170px;
}
div.core, div.core_home {
	background-color:#ffffff;
	position: relative;
	/*top: 0;
	left: 0px;*/
	float: left;
	/* width: 580px; */
	/*padding: 0 0 40px 0; */
	min-height: 575px;
	min-height: auto !important;
	padding: 5px 5px 5px 5px;
	overflow: visible
}
div.core_home {
	/*
background: url(/img/bg_core.gif) bottom left no-repeat;*/
	width:auto;
	padding: 5px 5px 5px 5px; 
}

/*div.core_home h1{
	font-size: 12px; 
	height:35px;
	padding: 10px 10px 10px 10px; 
	margin: 0;
	background-image:url(../img/sf_offev_home.jpg);
	background-repeat: no-repeat;
}*/

/*div.core_home h1 {
	font-size: 10px; 
	color: #039; 
	padding: 5px 5px 5px 5px; 
	margin: 0;
}*/
/*div.core #boxOne, div.core #boxTwo, div.core #boxThree, div.core_home #boxOne, div.core_home #boxTwo, div.core_home #boxThree {
	position: relative;
	top: 0;
	/*left: 27px;
	left: -10px;
	/*float: left;
	width: 277px;
	border: 1px solid #ca6b05;
	margin-left: 8px;	
}*/

/*div.core #boxTwo {
	float:right;
	width:250;
	border: 1px solid #ca6b05;
	padding-left:50px;
	background-image: url(../img/sf_last_home.jpg);
	background-repeat: no-repeat;
}*/

div.core #boxTwo {
	width:240;
}

div.core_home #boxThree, div.core_home #boxOne {
	/*width:260;*/
	float:left;
	/*padding-left:50px;*/
	min-height: 300px;
	overflow: auto;
	width: 265px;
	border: 1px solid #ca6b05;
	padding: 5px 5px 5px 5px; 
}

div.core_home #boxThree h1, div.core_home #boxOne h1 {
	font-size: 12px; 
	height:35px;
	padding: 10px 10px 10px 10px; 
	margin: 0;
	background-image:url(../img/sf_last_home.jpg);
	background-repeat: no-repeat;
}

div.core_home #boxOne {
	/*width:260;
	float:left;
	padding-left:50px;
	width: 270px;
	border: 1px solid #ca6b05;
	padding: 5px 5px 5px 5px;*/
	margin-left: 8px; 
}

div.core_home #boxOne h1{
	/*font-size: 12px; 
	height:35px;
	padding: 10px 10px 10px 10px; 
	margin: 0;*/
	background-image:url(../img/sf_offev_home.jpg);
	background-repeat: no-repeat;
	height:39px;
}


div.off_home {
	position:relative;
	clear: both;
	width: 220px;
	border: 1px solid #EE833F;
	background: #FFF;
	text-align: left;
}
div.titolo_offev_box, div.titolo_last_box {
	padding-left:8px;
	padding-right:3px;
	padding-bottom:8px;
}
div.titolo_offev_box p, div.titolo_last_box p{
	font-weight:bold;
	font-size:9px;
	color:#b34c1a;
}
div.eventi{
	position:relative;
	clear: both;
	font-size: 9px;
	text-align: left;
	vertical-align: top;
	text-indent: 0px;
	background-color: #FEE5BC;
	padding-left:8px;
	padding-bottom:10px;
	/*background-image:url(../img/sf_offev_home.jpg);
	background-repeat: no-repeat;*/
}
div.eventi h1{
	font-size: 10px; 
	/*color: #039; */
	padding: 5px 5px 5px 5px; 
	margin: 0;
	/*background-image:url(../img/sf_offev_home.jpg);
	background-repeat: no-repeat;*/
}

div.lastm{
	position:relative;
	clear: both;
	font-size: 9px;
	text-align: left;
	vertical-align: top;
	text-indent: 0px;
	background-color: #FEE5BC;
	padding-left:8px;
}

div.lastm h1{
	font-size: 10px; 
	/*color: #039; */
	padding: 5px 5px 5px 5px; 
	margin: 0;
	background-image:url(../img/sf_last_home.jpg);
	background-repeat: no-repeat;
}
div.eventi p.tit_comune, div.lastm p.tit_comune{
	background-color: #EE833F;
	color:#FFF;
	font-weight:bold;
	font-size:9px;
	height:15px;
	padding-left:5px;
	border-bottom: 1px solid #FEE5BC;
	border-top: 3px solid #EE833F double;
	}
div.eventi p.tit_strutt, div.lastm p.tit_strutt{
	background-color: #FF9900;
	color:#FFF;
	font-size:9px;
	height:15px;
	padding-left:5px;
}
div.eventi p.tit_strutt a, div.lastm p.tit_strutt a{
	float:left;
	color:#FFF;
}
div.eventi p.tit_strutt img, div.lastm p.tit_strutt img{
	margin-top:2px;
	padding-left:3px;
	float: right;
}
div.last_home {
	top:50px;
	float:right;
	width: 232px;
	display: block;
	font-size: 9px;
	top: 15px;
	border: 1px solid #EE833F;
	background: #FFF;
	}

div.lastm p img, div.eventi p img {
/*	background-color: #ffe5bc;
	left: 2px;
	top: 2px;
	right: 2px;
	bottom: 2px;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 9px;
	font-weight: bold;
	margin: 3px;*/
	padding-right:3px;
	float: left;
	border:none;
}
/*div.lastm a.tit {
	text-decoration: none;
	padding: 1px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ed833e;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	border: 1px solid #c04a02;
}
div.eventi a.tit {
	text-decoration: none;
	display: block;
	text-align: left;
	padding: 5px;
	margin:5px;
	float: left;
	background-color: #ffe5bc;
	background-position: 0px 0px;
	border: 20px solid #ed833e;
	position: relative;
	top: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	}*/


p.continua {
	margin: 10px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #c04a02;
}
div.eventi p.continua a {
 	color: #c04a02;
}

.liste ul, .liste form, ul ul {
	margin: 0;
	padding: 0;
	float: left
	}

.liste li {
	float: left
	}
.intestazione a {
	color: #224d6f
	}
/*--- SELEZIONA ---*/
.seleziona {
	float: left;
	}
.seleziona h6 {
	float:left;
	padding: 0 20px;
	margin: 0;
	margin-right: 1px;
	background: #224d6f;
	color: #fff;
	height: 28px;
	font-size: 1.3em
	}
.seleziona p {
	color: #fff;
	padding: 4px 20px;
	background: /*#224d6f*/ url(/roma-img/a_corner.gif) no-repeat top right;
	margin: 0 0 0 1px;
	float:left
	}
.seleziona 	select {
	font-size: 9px
	}
.ordinamento {
	clear: both
	}
	/*--- ORDINAMENTO ---*/
.ordinamento {
	color: #224d6f;
	padding: 5px 10px;
	width: 480px;
	background: #d5f0f4
	}
/*--- ALBERGHI ---*/
.alberghi strong {
    color:#c36600;
	}
ul.alberghi {
	clear: both;
	width: 480px;
	overflow:auto;
	margin-top: 1px;
	margin-bottom: 5px;
	padding: 0;
	border: 1px solid #224d6f;
	}
.alberghi img {
	display: block;
	margin: 0 auto
	}
ul.alberghi li {
	line-height: 1.2em;
    color:#c36600;
	}
li.nome {
	width: 201px;	
    color:#c36600;
    
    font-weight:bold;
    
	border-bottom: 1px dotted #e7950e;
}

.stelle {
	padding: 5px 4px;
	width: 50px;
	height: 30px;
	float: left;
    
	border-bottom: 1px dotted #e7950e;
	}

.alberghi .nome {
	width: 270px;
	height: 30px;
	margin: 0;
	padding: 5px 5px;
	display: block;
	float: left;
	/* background: #ffd67b; */
	}
.liste .alberghi .nome {
	width: 310px;
    
    color:#c36600;
    font-weight:bold;
	}
.nome a {
	/* color: #224d6f; */
    color:#c36600;
	font-weight: bold
	}
.prezzi {
	text-align: center !important;
	padding: 5px 15px;
	width: 98px;
	float: left;
	margin: 0;
	height: 30px;
    
	background-color:#fffc71;
	border-bottom: 1px dotted #e7950e;
	}
.prezzi strong{
    color:#ff8400;
    font-size:15px;
    font-weight:bold;
    }
.indirizzo {
	width: 450px;
	padding: 5px 10px 5px 8px;
	margin: 0;
	clear: both;
    
	border-bottom: 1px dotted #e7950e;
	}
.foto {
	padding: 4px;
	float: left;
	}
.foto img {
	padding: 4px;
	width: 90px;
	height: 90px;
	float: left;
	border: 1px solid #ccc;
	}
.descrizione {
	font-size: 0.9em;
	width: 250px;
	/* height: 80px; */
	margin: 0;
	padding: 5px 0px 5px 4px;
	float: left;
	background: url(/roma-img/bkg_description.gif) repeat-x
	}

.descrizione a:Link    {color:#ff8400;font-weight:bold;text-decoration:none;}
.descrizione a:Visited {color:#ff8400;font-weight:bold;text-decoration:none;}
.descrizione a:Hover   {color:#ff8400;font-weight:bold;text-decoration:underline;}
.descrizione a:Active  {color:#ff8400;font-weight:bold;text-decoration:none;}

p.simboli {
	margin: 4px 0 0 0;
	padding: 0;
	}
.simboli img {
		margin: 1px;
		float: left;
		width: 18px
		}
li.mappa {
	text-align: center !important;
	padding: 0px 10px;
	width: 100px;
	float: left;
	/* height: 90px; */
	height: 0px;
	/* background: #f8f8f8; */
	font-size: 0.8em
    
    visibility: hidden;
	}
li.mappa img {
	border: 1px solid #ff9f00;
	width: 60px;
	margin: 2px auto;
    
    visibility: hidden;
	/* height: 60px */
	height: 0px;
    }
.conferma {
    position:relative;
    top:-10px;
    left:115px;
	font-weight: bold;
	float: left;
	padding: 4px 5px; 
	font-variant: small-caps;
	letter-spacing: 1px;
	color: #6699CC;
	/*border: 1px solid black;*/
	clear: left;
	}
.pulsanti  {
    position:relative;
    top:-10px;
    left:-10px;
	}
ul.alberghi>li.pulsanti {
	/*margin-left: -166px;*/
	/*padding-left: 0;*/
}
.pulsanti li {
	float: right;
	}
.pulsanti a, #flash p a, input.sub_green {
	background: #ff9f00;
	font-variant: small-caps;
    font-size:12px;
    font-weight:bold;
	color: #fff;
	padding: 4px 5px;
	display: block;
	text-align: center;
	width: 75px;
	text-decoration: none;
	border: 1px solid #317023;
	border-color: #c16404 #c16404 #c16404 #c16404;
	margin-right: 6px;
	}
.pulsanti a:hover, #flash p a:hover  {
	/* background: #ffb754; */
	border-top: 1px solid #f9df78;
	border-left: 1px solid #f9df78;	
	border-bottom: 1px solid #f9df78;
	border-right: 1px solid #f9df78;
	}
.p a, #flash p a, input.sub_green  {
	/* background: #12ad2a; */
}
input.sub_green  {
		padding: 3px 5px 1px 5px;
		font-size:11px;
		border: none;
}
form>input.sub_green  {
		margin-left: -110px;
}
/*--- TIPOLOGIA ---*/
	.tipologia {
		width: 480px;
		clear: both;
		color: #fff;
		padding: 5px 0;
	
		background: #224d6f
		}
	.tipologia a {
		color: #fff;
		margin: 5px
		}
	.prbt {
		clear: both;
		margin: 40px 0px 10px 0px;
		background: url("/roma-img/hot.jpg") no-repeat;
		padding: 10px 10px 10px 70px;
		height: 40px;
		border: 1px solid #993333
		}
/*--- BOOKING ---*/
ul.alberghi {
	clear: both;
	width: 468px;
	height: auto;
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 0;
	border: 1px solid #ff9f00;
	}
.alberghi form {
	margin: 0;
	padding: 0
	}
#offerte .nome, #bookris .nome {
	width: 400px
	}
.toffert {
	border-bottom: 1px solid #ccc;
	padding: 4px 10px;
	color: #993333;
	font-weight: bold;
	clear: both
	}
.of, .of ul, .last ul, .last, .lis, .lis ul {
	padding: 4px 0;
	clear: both;
	}
li.last {
	padding: 4px 0px;
	}
li.of {
	padding: 4px 0px;
	}
.of ul li, .last ul li, .lis ul li {
	clear: both;
	width: 468px;
	}
.of span, .last span, .lis span {
	float: left;
	width: 330px;
	background: #eee;
	padding: 4px 5px 4px 10px;
	}
.of a, .lis a, .lis a, div#boxTwo ul.alberghi li.last a {
	background: #ff9f00;
	font-variant: small-caps;
	color: #fff;
	padding: 4px 5px;
	display: block;
	text-align: center;
	width: 110px;
	margin-bottom: 1px;
	text-decoration: none;
	float: left	
	}
/*.of a, .last a, .lis  a {
	background: #12ad2a;
	}*/
.lis form {
	padding: 0;
	margin: 0
	}
/*.of  a:hover, .lis a:hover, .last a:hover {
	background: #ffb754;
	}*/
.last em, .lis em {
	padding: 8px 4px 10px 4px;
	display: block;
	text-align: center;
	width: 110px;
	margin-bottom: 1px;
	text-decoration: none;
	float: left;
	background: #fffff5;
	border: 1px solid #fff88d;
	height: 20px	
	}
.tit_ev {
	clear: both;
	padding: 8px;
	}
.tit_ev strong {
	border-bottom: 1px solid #993333;
	margin: 4px 0 0 0;
	padding: 0;
	color: #003399;
	font-variant: small-caps;
	font-size: 1.2em;
	display: block
	}
#onl .motore_booking, #mtp .motore_booking table.step_one  {
	background-color: transparent;
	background-image: url(../img/biglietto.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	}
#mtp .motore_booking  {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right top;
	}
#mtp .motore_booking table.step_one, #mtp .motore_booking table.step_two  {
	width: 480px;
	height: 212px;
	margin: 0;
}
#mtp .motore_booking table.step_two td, form.motore_booking input {
	padding: 4px 10px}

	
#flash .prbt {background: url("/roma-img/book-home.jpg") no-repeat;
	height: auto;
	}
#flash .prbt a {
	margin: auto;
	padding: 0;
	display:inline;
	font-weight: normal;
	}
#testomtp {
	margin: 20px 
	}
/*--- step three ---*/
#mtp .motore_booking .step_three dt, #mtp .motore_booking .step_three dd {
	float:left;
	width: 180px
	}
#mtp .book center {
	height: 40px;
	padding: 40px 0 10px 0;
	background-repeat: no-repeat;
	background-position: top;
	}
#mtp .step_three center {
	height: 40px;
	background: transparent;
	}
div .bnr {
	text-align: center;
	font-weight: bold;
	color: #003399;
	}
.warning, .smallwarning {
	font-size: 12px;
	color: #CC0000
}
/*aggiunte---------------------------------------------------------------------------------------------*/
td#holder1, td#holder2, td#holder3, td#holder4, td#holder5, td#holder6{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#ca6b05;
}
.square{
	color:#404040;
	font-size:9px;
	font-weight:bold;
	background-color: #e6e6e6;
	border: 1px solid #404040;
}


/*-----------footer-------------*/
div.footer {
	margin-left: 0px;
	clear: both;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
div.footer p.web, div.footer p.menu_bottom {
    position:relative;
    left:-250px;
    width:1000px;
	text-align: center;
	font-weight: bold;
	border-bottom-width: 10px;
	border-bottom-style: solid;
}
div.footer p.menu_bottom {
	background: #FFFFFF;
	border-top: 1px solid #8fa6aa;
	border-bottom: none
}
div.footer p.menu_bottom a {
	text-decoration: none
}
div.footer p a:hover {
	color: #8fa6aa
}

/*----------liste-----------*/

ul.eventi {
	background: #ffffff;
	color: #7e2f07;
	width:260px;
	min-height: 200px;
	height: auto !important;
	height:200px;
	}

ul.eventi li.citta {
	background: #eb9e36;
	color: #7e2f07;
	width:260px;
	height:20px;
	}


ul.eventi li.stelle {
	width: 50px;
	height: 17px;
	background: #ffd67b;
	z-index: 40px;
	border:none;
	padding: 3px 7px 0 0;
	}
	
/*ul.eventi li.stelle {
	position:absolute;
	float:left;
	top: 86px;
	left: 494px;
	width: 50px;
	height: 17px;
	background: #ffd67b;
	z-index: 40px;
	border:none;
	padding: 3px 7px 0 0;
	}*/

ul.eventi li.testo, ul.last li.testo {
	/*padding: 5px 4px;*/
	width: auto;
	margin: 5px 5px 5px 100px;
	background: #ffffff;
	display: block
	}

ul.eventi li.prezzo {
	background: #eb9e36;
	color: #7e2f07;
	float:left;
	width:260px;
	height:20px;
	}
	
ul.eventi li.continua {
	/*padding: 5px 4px;*/
	width: 260px;
	height: 20px;
	background: #ffd67b;
	}

ul.last {
	background: #ffffff;
	color: #7e2f07;
	width:260px;
	min-height: 200px;
	height: auto !important;
	height:200px;
	display: block
	}

ul.last li.citta {
	background: #eb9e36;
	color: #7e2f07;
	width:260px;
	height:20px;
	}
	
ul.last li.nome, ul.eventi li.nome {
	/*padding: 5px 4px;*/
	position:relative;
	float:left;
	width: 203px;
	height: 20px;
	background: #ffd67b;
	z-index: 20px;
	}

ul.eventi li.nome {
	background: #ffd67b;
	/*padding: 5px 4px;
	position:relative;
	float:left;
	width: 203px;
	height: 20px;
	z-index: 20px;*/
	}
ul.last li.nome a, ul.eventi li.nome a {
	/*padding: 5px 4px;*/
	background: #ffd67b;
	color: #224C72;
	text-decoration: underline;
	font-variant: normal
	}

ul.last li.stelle {
	width: 50px;
	height: 17px;
	background: #ffd67b;
	z-index: 50px;
	border:none;
	padding: 3px 7px 0 0;
	}

/*ul.last li.stelle {
	position:absolute;
	float:left;
	top: 90px;
	left: 213px;
	width: 50px;
	height: 17px;
	background: #ffd67b;
	z-index: 50px;
	border:none;
	padding: 3px 7px 0 0;
	}*/

ul.last li.prezzo {
	background: #eb9e36;
	color: #7e2f07;
	float:left;
	width:260px;
	height:20px;
	}
	
ul.last li.continua {
	/*padding: 5px 4px;*/
	width: 260px;
	height: 20px;
	background: #ffd67b;
	}

ul.last li.foto {
	/*padding: 5px 4px;
	width: 260px;
	height: 20px;*/
	background: #ffd67b;
	border: none;
	padding: 0 0 0 0;
	}

ul.last li.foto a {
	/*padding: 5px 4px;
	width: 260px;
	height: 20px;*/
	background: #fff;
	margin: 0;
	padding: 0;
}

iframe #MotoreEsterno{border:0px;margin:1xp;padding:1px;}
h1 {font-size:18px;}
h2 {font-size:15px;}

#NewListStandard{font-family:Verdana;font-size:9px;color:#7a7571;margin:0px 0px 20px 0px;}
	#NewListStandard form{margin:0px;padding:0px;}
	#NewListStandard ul{margin:0px;display:block;padding:0px;list-style:none;}
	#NewListStandard li{margin:0px;display:block;padding:0px;}
	#NewListStandard h3{font-size:11px;font-weight:bold;color:#5d5d5d;border-bottom:#5d5d5d 1px dotted;margin:0px 0px 20px 0px;padding:3px 3px 8px 3px;}
	#NewListStandard h4{font-size:11px;font-weight:bold;;margin:0px;padding:3px;}
	
	#NewListStandard .ListMainContainer{width:482px;height:105px;border:#d0771b 1px solid;margin:0px 0px 20px 0px;}
		
		#NewListStandard .ListMainContainer .ListImage{width:105px;height:105px;float:left;}
			#NewListStandard .ListMainContainer .ListImage img{margin:6px;border:#d0771b 1px solid;}
		
		#NewListStandard .ListMainContainer .ListContent{width:240px;height:105px;float:left;}
			#NewListStandard .ListMainContainer .ListContent .Title{width:240px;font-size:11px;font-weight:bold;color:#c66401;border-bottom:#d0771b 1px dotted;margin:0px;padding:3px;}
			#NewListStandard .ListMainContainer .ListContent .Address{width:240px;color:#5d5d5d;font-style:italic;border-bottom:#d0771b 1px dotted;margin:0px;padding:3px;}
			#NewListStandard .ListMainContainer .ListContent .Description{width:240px;height:33px;border-bottom:#d0771b 1px dotted;margin:0px;padding:3px;}
			#NewListStandard .ListMainContainer .ListContent .Description .MoreLink{font-weight:bold;color:#5d5d5d;}
				#NewListStandard .ListMainContainer .ListContent .Description .MoreLink a{font-weight:bold;color:#5d5d5d;}
			#NewListStandard .ListMainContainer .ListContent .ConfirmText1{width:240px;height:16px;background-image:url(../img/ico_ok.gif);background-repeat:no-repeat;float:left;font-size:10px;text-transform:uppercase;color:#3a8938;font-weight:bold;margin:5px 0px 0px 0px;padding:4px 4px 4px 10px;}
			#NewListStandard .ListMainContainer .ListContent .ConfirmText2{width:240px;height:16px;background-image:url(../img/ico_clock.gif);background-repeat:no-repeat;float:left;font-size:10px;text-transform:uppercase;color:#5d5d5d;font-weight:bold;margin:5px 0px 0px 0px;padding:4px 4px 4px 23px;}
			
		#NewListStandard .ListMainContainer .ListPrice{width:115px;height:93px;float:right;margin:2px;padding:4px;background-color:#fffc71;text-align:center;}
			#NewListStandard .ListMainContainer .ListPrice .Label{color:#c46400;}
			#NewListStandard .ListMainContainer .ListPrice .Price{color:#fd7100;font-weight:bold;font-size:25px;}
				#NewListStandard .ListMainContainer .ListPrice .Price .PriceUM{font-size:16px;}
			#NewListStandard .ListMainContainer .ListPrice .Button{font-family:Verdana;font-size:9px;font-weight:bold;border:#c16502 1px solid;background-color:#fd8500;color:#ffffff;margin-top:28px;margin-left:4%;padding:3px;text-align:center;}
				#NewListStandard .ListMainContainer .ListPrice .Button a{color:#ffffff;text-decoration:none;text-transform:uppercase;}
			
		#NewListStandard .SearchTarget{font-family:Verdana;font-size:11px;color:#7a7571;text-transform:uppercase;color:#c66401;margin-top:30px;}
		#NewListStandard .SearchDetails{width:auto;height:30px;font-size:10px;}
			#NewListStandard .SearchDetails .SearchStartDate{float:left;width:150px;color:#c66401;}
			#NewListStandard .SearchDetails .SearchEndDate{float:left;width:150px;color:#c66401;}
			#NewListStandard .SearchDetails .SearchDetails{float:right;width:150px;color:#444444;font-weight:bold;}
			#NewListStandard .SearchDetails .SearchHLText{color:#444444;font-weight:bold;}
				
	#NewListStandard .ListMainContainerDescription{width:502px;height:auto;border:#d0771b 1px solid;color:#444444;padding:5px;}
