/* CSS Document */

body, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, img, fieldset, form {
border: 0;
margin: 0;
padding: 0;
}
a{outline:none}

img{outline:none}

.pulisci { clear:both;}


body { background: #FFF;
	font-family:Helvetica, Arial, sans-serif;
	color: #052344;}

h1 { font-size:13px;
	color:#052344;
	font-weight:normal;}
h1 a:link, h1 a:visited, h1 a:active { color:#052344;
	font-weight:bold;}
h1 a:hover { color:#EA820E;}
h2 { font-size:13px;
	color:#052344;}
h2 a:link, h2 a:visited, h2 a:active { text-decoration:none;
	color:#052344;}
h2 a:hover { color:#FFFFFF;}
h3 { color:#052344;
	font-size:11px;
	line-height:11px;
	font-weight:normal;}
h4 { color:#052344;
	font-size:11px;
	font-weight:normal;
	line-height:11px;}
h6 { font-size:11px;
	color:#FFFFFF;
	font-weight:normal;}
h6 a:link, h6 a:visited, h6 a:active { color:#FFFFFF;
	text-decoration:none;}
h6 a:hover { color:#FFFFFF;
	text-decoration:underline;}
p { color:#052344;
	font-size:13px;
	line-height:14px;}
p a:link, p a:visited, p a:active { text-decoration:none;
	color:#052344;}
p a:hover { text-decoration:underline;
	color:#052344;}
.agenzie { font-size:13px;
	color:#052344;
	padding-top:10px;
	padding-bottom:5px;
	font-variant:small-caps;}
.dormire { font-size:13px;
	color:#052344;
	padding-top:37px;
	font-variant:small-caps;}
.dormire a:link, .dormire a:visited, .dormire a:active { text-decoration:none;
	color:#052344;}
.dormire a:hover { color:#F5AE00;}
.arancio {color:#EA820E;}
.arancio a:link, .arancio a:visited, .arancio a:active { text-decoration:none;
	color:#EA820E;
	font-size:11px;
	font-weight:normal;}
.arancio a:hover { color:#EA820E;
	text-decoration:underline;}
.verdino {color:#85B517;
	font-size:13px;}
.verdino a:link, .verdino a:visited, .verdino a:active { text-decoration:none;
	color:#85B517;
	font-weight:normal;}
.verdino a:hover { color:#052344;}
.verde {color:#85B517;
	font-size:11px;}
.verde a:link, .verde a:visited, verde a:active { text-decoration:none;
	color:#85B517;
	font-size:11px;
	font-weight:normal;}
.verde a:hover { color:#85B517;
	text-decoration:underline;
	font-size:11px;}
.verdeG {color:#85B517;
	font-size:14px;}
.verdeG a:link, .verdeG a:visited, .verdeG a:active { text-decoration:none;
	color:#85B517;
	font-size:14px;
	font-weight:normal;}
.verdeG a:hover { color:#85B517;
	text-decoration:underline;
	font-size:14px;}
.blu { color:#008BD7;}
.bianco { color:#FFFFFF;}
.bianco a:link, .bianco a:visited, bianco a:active { text-decoration:none;
	color:#FFFFFF;}
.bianco a:hover { color:#85B517;}
.giallo { color:#F5AE00;
	font-size:14px;}
.giallo a:link, .giallo a:visited, .giallo a:active { color:#F5AE00;
	text-decoration:none;
	font-size:14px;}
.giallo a:hover {color:#052344;
	font-size:14px;}
.blu_scuro {color:#052344;}
.blu_scuro a:link, .blu_scuro a:visited, .blu_scuro a:active { text-decoration:none;
	color:#052344;
	font-size:11px;
	font-weight:normal;}
.blu_scuro a:hover { color:#052344;
	text-decoration:underline;}
.col { color:#FFFFFF;
	font-size:12px;}
.col a:link, .col a:visited, .col a:active { color:#FFFFFF;
	text-decoration:none;
	font-size:12px;}
.col a:hover {color:#052344;
	font-size:12px;}

	
#Animazione { width:100%;
	height:373px;}
#Top { margin:0 auto;
	width:990px;
	position:relative;}
#MenuAltoP { width:236px;
	margin:0;
	position:absolute;
	padding:0;
	left:0;
	top:-373px;
	border-right:4px solid #FFFFFF;
	background: url(images/sfondo_menu_alto.png) no-repeat;
	height:373px;
}
.Lingue { position:absolute;
	right:-745px;
	top:15px;}
.Lingue p { color:#FFFFFF;}

	



#BoxComing { margin:0;
	padding:0;
	background: url(images/coming.jpg) 50% top no-repeat;}
#BoxSotto { margin:0;
	padding:0;
	height:430px;
	background: url(images/coming_2.jpg) 50% top no-repeat;}
#BoxSfondo { margin:0;
	padding:0;
	background: url(images/sfondo_sirolo.jpg) 50% top no-repeat;}
#BoxSfondoDormire { margin:0;
	padding:0;
	background: url(images/sfondo_dormire.jpg) 50% top no-repeat;}
#BoxSfondoDintorni { margin:0;
	padding:0;
	background: url(images/sfondo_dintorni.jpg) 50% top no-repeat;}
#BoxSfondoA { margin:0;
	padding:0;
	background: url(images/sfondo_sirolo_A.jpg) 50% top no-repeat;}
#BoxSfondoB { margin:0;
	padding:0;
	background: url(images/sfondo_sirolo_B.jpg) 50% top no-repeat;}
#BoxSfondoC { margin:0;
	padding:0;
	background: url(images/sfondo_sirolo_C.jpg) 50% top no-repeat;}
#BoxSfondoD { margin:0;
	padding:0;
	background: url(images/sfondo_sirolo_D.jpg) 50% top no-repeat;}
#BoxSfondoE { margin:0;
	padding:0;
	background: url(images/sfondo_sirolo_E.jpg) 50% top no-repeat;}
#BoxSfondoF { margin:0;
	padding:0;
	background: url(images/sfondo_sirolo_F.jpg) 50% top no-repeat;}
#BoxSfondoProva { margin:0;
	padding:0;
	background: url(images/sfondo_test.jpg) 50% top no-repeat;}
#BoxBlu { background:url(images/blu.jpg) repeat-y;}
#Contenitore { margin:0 auto 0 auto;
	width:990px; 
	padding:0;
	min-height:373px;
	margin:0;}
#MenuAlto { float:left;
	width:236px;
	margin:0;
	position:relative;
	padding:0;
	border-right:4px solid #FFFFFF;
	background: url(images/sfondo_menu_alto.png) no-repeat;
	height:373px;
}
#MenuAlto2 { position:absolute;
	bottom:5px;
	right:-240px;
	height:160px;
	width:186px;
	background: url(images/sfondo_menu_2.png) repeat-y;}
#MenuAlto2 { text-align:left;
	padding:8px 20px 0 30px;}
#MenuAlto3 { position:absolute;
	bottom:5px;
	right:-240px;
	height:84px;
	width:186px;
	background: url(images/sfondo_menu_2.png) repeat-y;}
#MenuAlto3 { text-align:left;
	padding:14px 20px 0 30px;}
#MenuAlto4 { position:absolute;
	bottom:5px;
	right:-240px;
	height:130px;
	width:186px;
	background: url(images/sfondo_menu_2.png) repeat-y;}
#MenuAlto4 { text-align:left;
	padding:14px 20px 0 30px;}
#MenuAlto5 { position:absolute;
	bottom:5px;
	right:-240px;
	height:260px;
	width:186px;
	background: url(images/sfondo_menu_2.png) repeat-y;}
#MenuAlto5 { text-align:left;
	padding:14px 20px 0 30px;}
#MenuAlto6 { position:absolute;
	bottom:5px;
	right:-240px;
	height:90px;
	width:186px;
	background: url(images/sfondo_menu_2.png) repeat-y;}
#MenuAlto6 { text-align:left;
	padding:14px 20px 0 30px;}
#MenuAlto7 { position:absolute;
	bottom:5px;
	right:-240px;
	height:75px;
	width:186px;
	background: url(images/sfondo_menu_2.png) repeat-y;}
#MenuAlto7 { text-align:left;
	padding:14px 20px 0 30px;}



#MenuAltoTutti p { font-size:11px;
	color:#F5AE00;
	line-height:15px;
	padding:1px 0 2px 0;}
#MenuAltoTutti p a:link, #MenuAltoTutti p a:visited, #MenuAltoTutti p a:active { text-decoration:none;
	color:#FFFFFF;}
#MenuAltoTutti p a:hover { color:#F5AE00;}
.Logo { padding:8px 0 8px 0;
	margin:0;
	text-align:center;}
#MenuComing { text-align:left;
	padding:14px 20px 0 20px;}
#MenuComing p { margin-bottom:8px;
	color:#FCDA8F;}
#MenuComing p a:link, #MenuComing p a:visited { color:#FFF;
	font-size:13px;}
#MenuComing p a:hover { color:#F5AE00;}
#MenuA { text-align:left;
	padding:11px 20px 0 20px;}
#MenuA p { font-size:11px;
	color:#F5AE00;
	padding:5px 0 2px 10px;
	border-bottom:1px solid #999999;}
#MenuA p a:link, #MenuA p a:visited, #MenuA p a:active { text-decoration:none;
	color:#FFFFFF;}
#MenuA p a:hover { color:#F5AE00;}
#BoxDx { float:right;
	text-align:left;
	width:712px;
	padding-top:20px;
	margin-bottom:15px;}
.OfferteArancio { width:330px;
	min-height:144px;
	float:right;
	position:relative;
	padding:0 2px 0 0;
	margin:0 0 20px 40px;
	border:2px solid #F5AE00;
	background:url(images/sfondo_arancio.jpg) no-repeat;}
.OfferteArancio h2 { padding:5px 0 8px 15px;
	line-height:14px;}
.OfferteArancio img { float:left;
	margin-right:8px;}
.Leggi {
	position:absolute;
	top:125px;
	left:182px;
	width: 59px;
}
.LineaVerde { height:4px; 
	width:100%;
	margin-top:3px;
	background:#85B517;}
.OfferteVerde { width:330px;
	min-height:114px;
	float:right;
	position:relative;
	padding:0 2px 0 0;
	margin:10px 0 20px 40px;
	border:2px solid #85B517;
	background:#FFFFFF;}
.OfferteVerde img { float:left;
	margin-right:8px;}
.OfferteVerde h2 { padding:5px 0 8px 15px;
	line-height:14px;}
.Leggi2 {
	position:absolute;
	top:98px;
	left:182px;
	width: 59px;
}
.Leggi3 {
	position:absolute;
	bottom:4px;
	right:20px;
	width: 70px;
}
.Cartoline { width:336px;
	float:right;
	padding:0 0 3px 0;
	margin:3px 0 5px 40px;
	border-bottom:4px solid #008BD7;
	background:#FFFFFF;}
.CartolineImg{ width:336px;
	float:right;
	min-height:50px;
	padding:0 0 3px 0;
	margin:3px 0 20px 40px;}
.CartolineImg img { border:2px solid #008BD7;}
.TitoloOfferte { width:712px;
	height:25px;
	background:#F5AE00;
	margin-bottom:10px;}
.TitoloNews { width:712px;
	height:25px;
	background:#85B517;
	margin-bottom:10px;}
.TitoloPiccolo { width:480px;
	height:13px;
	float:right;
	padding:5px 0 4px 12px;
	background:#FCDA8F;
	margin-bottom:10px;}
.Offerte { width:698px;
	padding-right:10px;
	position:relative;
	margin-bottom:13px;
	border:2px solid #FCDA8F;
	min-height:117px;}
.Offerte img { float:left;
	margin-right:30px;}
.News { width:698px;
	padding-right:10px;
	position:relative;
	margin-bottom:13px;
	border:2px solid #85B517;
	min-height:117px;}
.News img { float:left;
	margin-right:30px;}
.News h3 { padding:18px 0 8px 0;}
.Offerte p { padding-left:10px;}
.Offerte h3 { padding:18px 0 8px 10px;}
#Paginazione { float:right;
	min-height:10px;}
#Paginazione p { color:#052344;
	font-size:11px;
	line-height:14px;}
#Paginazione p a:link, #Paginazione p a:visited, #Paginazione p a:active { text-decoration:none;
	color:#052344;
	font-size:11px;}
#Paginazione p a:hover { text-decoration:underline;
	color:#052344;
	font-size:11px;}
#BoxSottoDx { float:right;
	width:492px;
	text-align:justify;}
#BoxSottoDx p { color:#052344;
	font-size:13px;
	line-height:15px;}
#BoxSottoDx p a:link, #BoxSottoDx p a:visited, #BoxSottoDx p a:active { text-decoration:none;
	color:#052344;
	font-size:13px;}
#BoxSottoDx p a:hover { text-decoration:underline;
	color:#052344;
	font-size:13px;}
#BoxSottoDx img { float:left;
	border:2px solid #FCDA8F;}
.SottoTitolo { background:#FCDA8F;
	padding:4px 0 3px 8px;
	margin-bottom:10px;
	width:341px;
	float:left;
	font-weight:bold;}
.Itinerari { padding-left:8px;
	float:left;
	width:340px;}
.spazio { clear:both;
	height:20px;}
.DivTitolo { float:left;
	width:227px;
	padding:1px 4px 1px 12px;
	margin-bottom:8px;
	min-height:22px;
	background:#FCDA8F;}
.DivTitolo p { padding-top:4px;}
.DivTitoloSotto { float:left;
	width:243px;
	padding:2px 0 0 0;
	margin-bottom:8px;
	min-height:22px;}
.DivTitoloSotto img { margin-right:10px;}
.DivTitoloSotto1 { float:left;
	width:231px;
	padding:2px 0 0 12px;
	margin-bottom:8px;
	min-height:22px;}
#ImgSx { float:left;
	width:200px;}
.Galleria{ width:233px;
	float:left;
	text-align:center;
	padding-left:4px;}



/*MENU LISTA*/
#Lista { float:left;
	width:199px;
	margin:0;
	padding:0;}
#Lista li { list-style:none;
	float:left;
	height:13px;
	background:#FCDA8F;
	padding:5px 0 4px 15px;
	margin-bottom:2px;
	font-weight:bold;
	width:184px;
	font-size:13px;
	color:#052344;}
#Lista li a:link, #Lista li a:visited, #Lista li a:active { text-decoration:none;
	color:#052344;
	font-size:13px;
	font-weight:normal;}
#Lista li a:hover { text-decoration:underline;
	color:#052344;
	font-size:13px;}
	
#ListaD { float:left;
	width:199px;
	margin:0;
	padding:0;
	border:2px solid #FCDA8F;}
#ListaD li { list-style:none;
	float:left;
	height:13px;
	background:#FCDA8F;
	padding:5px 0 4px 18px;
	margin:1px 1px 1px 1px;
	font-weight:bold;
	width:179px;
	font-size:13px;
	color:#052344;}
#ListaD li a:link, #ListaD li a:visited, #ListaD li a:active { text-decoration:none;
	color:#052344;
	font-size:13px;
	font-weight:normal;}
#ListaD li a:hover { text-decoration:underline;
	color:#052344;
	font-size:13px;}
#ListaD li.tit { margin:0 0 1px 0;
	width:181px;
	background:#F5AE00;}




/* MENU SINISTRO BASSO*/
#BoxSx { float:left;
	width:236px;
	text-align:left;
	min-height:400px;
	margin-top:20px;}
#BoxSx h2 { font-weight:normal;}
.TitoloMenu { height:19px;
	background:#052344;
	padding:7px 0 0 22px;}
.BloccoVerde { background:#B8D271;
	min-height:50px;
	padding:7px 7px 0 22px;}
.BloccoVerde h2 { font-size:12px;
	padding-bottom:5px;}
.BloccoAzzurro { background:#4183C0;
	min-height:50px;
	padding:10px 0 0 22px;}
.BloccoArancio { background:#F3AD00;
	min-height:50px;
	position:relative;
	padding:5px 5px 5px 22px;}
.BloccoArancio h2 { font-size:12px;
	padding-bottom:5px;}
.AR_a { position:absolute;
	width:209px;
	height:20px;
	background:#FCDA8F;
	top:0;
	right:0;}
.AR_b { position:absolute;
	width:43px;
	height:185px;
	background:#FCDA8F;
	top:0;
	right:0;}
	
	
	

/*CREDITI*/
#Footer { width:100%;
	background:#052344;}
#Crediti { width:990px;
	position:relative;
	margin:0 auto;
	text-align:left;
	padding:20px 0 20px 0;
	height:100px;}
#Ideazione { position:absolute;
	top:20px;
	right:5px;}
#box  {
background:none repeat scroll 0 0 #F9F9F9;
border:0;
overflow:hidden;
padding:10px;
width:230px;}
#W1 { position:absolute;
	top:12px;
	right:125px;}
#W2 { position:absolute;
	top:12px;
	right:222px;}
