﻿

/* ------------------------ STRUTTURA ------------------------ */

body {
	position:relative;
	text-align:center;
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:8pt;
	color:#033653;
	background:#dcd7c4;
}
#sfondo {
	width:100%;
	height:700px;
	background:url(/images/sf_pagina.gif) repeat-x #dcd7c4;
}

#wrapper {
	position:relative;
	width:970px;
	margin:0 auto;
	padding:30px 0 0 0;
	text-align:left;
}
#main_strutture #wrapper {
	background:url(/images/immagine_principale/immagine_principale-mare5.jpg) top right no-repeat;
}
.container {
	position:relative;
	width:970px;
	margin:0 auto;
	padding:0;
	text-align:left;
}

img.png,div, h1, h2, h3, h4, h5, h6, a, li {behavior: url(/css/iepngfix.htc);}

/* ------------------------ TOP ------------------------ */

#top {
	position:absolute;
	top:0;
	left:0;
	width:970px;
	height:74px;
	background:url(/images/sf_top.png);
	z-index:2;
}
h1#logo {
	position:relative;
	left:43px;
	top:4px;
	display:block;
	width:169px;
	height:59px;
	background:url(/images/Marealtro_logo.png);
	text-indent:-9999px;
	float:left;
}

/* --- header --- */

#header {
	width:970px;
	height:339px;
	background:url(/images/immagine_principale/immagine_principale.jpg) right no-repeat;
	padding:1px 0 0 0;
	
}
#strutture_mare #header,
#dettagli_strutture_mare #header {
	background:url(/images/immagine_principale/immagine_principale-mare2.jpg) right no-repeat;
}
#main_strutture #header {
	background:none;
}
#header h2 {
	width:520px;
	height:61px;
	background:url(/images/slogan.png);
	text-indent:-9999px;
	margin:60px 0 0 0;
}
#main_strutture #header h2 {
	position:absolute;
	top:100px;
	right:37px;
	width:425px;
	height:100px;
	background:url(/images/slogan4.png);
	text-indent:-9999px;
}
#main_strutture h3 {
	position:absolute;
	top:160px;
	right:20px;
	background:url(/images/slogan3.png);
	width:440px;
	height:61px;
	text-indent:-9999px;
}

/* --- header --- */



/* ------------------------ CONTENT ------------------------ */

#content {
	position:relative;
	margin:-169px 0 0 0;
	padding:30px 0 0 0;
	width:970px;
	float:none;
}

/* --- SIDEBAR --- */

#content #sidebar {
	width:369px;
	float:right;
}
#content .box {
	position:relative;
	float:right;
	width:369px;
	margin:0 0 10px 0;
}

/* --- Fine SIDEBAR --- */

/* --- BOX TESTO caratteristiche generiche --- */

#content .box_testo {
	position:relative;
	width:592px;
	color:#494949;
	font-size:9pt;
	margin:0 0 15px 0;
	padding:0;
	float:left;
}
#content .box_testo .top_box_testo {
	width:592px;
	height:21px;
	background:url(/images/box_testo/top_box-testo.png);
}
#content .box_testo .center_box_testo {
	background:#fff;
	padding:1px 0;
	width:592px;
}
#content .box_testo .bottom_box_testo {
	width:592px;
	height:47px;
	background:url(/images/box_testo/bottom_box-testo.png);
}
#chi_siamo #content .box_testo .center_box_testo .cont_testo, 
#contatti #content .box_testo .center_box_testo .cont_testo {
	margin:15px;
}
#chi_siamo #content .box_testo .center_box_testo .cont_testo p.right,
#chi_siamo #content .box_testo .center_box_testo .cont_testo p.left {
	width:270px;
	line-height:20px;
}
#chi_siamo #content .box_testo .center_box_testo .cont_testo h2 {
	margin:0;
	padding:0;
}
#chi_siamo #content .box_testo .center_box_testo .cont_testo h6 {
	margin:0 0 20px 0;
	padding:0;
	font-size:11pt;
	color:#02334e;
	font-weight:lighter;
}

/* --- Fine BOX TESTO --- */

#content .box_testo .center_box_testo .immagini_dettagli {
	float:left;
	margin:0 0 10px;
}
#content .box_testo .center_box_testo .immagini_dettagli img {
	margin:5px;
}
/*#content .box_testo .center_box_testo #box_servizi {
	position:relative;
	width:547px;
	height:155px;
	background:url(/images/struttura_selezionata/sf_box_servizi.jpg);
	border:1px solid red;
}
*/
/*#dettagli_strutture_montagna #content .box_testo .center_box_testo #box_servizi {
	background:url(/images/struttura_selezionata/sf_box_servizi.jpg);
	border:1px solid red;
}
*/
/*#dettagli_strutture_mare #content .box_testo .center_box_testo #box_servizi {
	background:url(/images/struttura_selezionata/sf_box_servizi_mare.jpg);
}*/
/*#content .box_testo .center_box_testo #box_servizi h5 {
	position:absolute;
	top:25px;
	left:25px;
	width:100px;
	height:12px;
	background:url(/images/struttura_selezionata/tito_box_servizi.jpg);
	text-indent:-9999px;
	font-size:2px;
}*/
/*#main_strutture #content .box_testo .bottom_box_testo, #formule_vantaggi #content .box_testo .bottom_box_testo {
	width:971px;
	background:url(/images/bottom_box-testo02.png);
	border:1px solid red;
}*/
/*#content .box_testo ul#elenco_strutture_montagna li, 
#content .box_testo ul#elenco_strutture_mare li {
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	list-style-type:none;
	border-bottom:2px solid #dcd7c4;
	border:1px solid red;
}*/

/* ------------------------ BOX ------------------------ */

/* --- BOX MAPPA --- */

#content #box_mappa {
	float:right;
	width:372px;
	height:276px;
	margin:0;
	background:url(/images/box_mappa/sf_box_mappa_generica.png);
	
}
#content #box_mappa #mappa_flash {
	float:left;
	width:205px;
	height:255px;
	background:url(/images/box_mappa/sf_mappa.png);
	margin:8px 15px 0 11px;
}
#content #box_mappa #mappa {
	position:relative;
	top:4px;
	left:10px;
	width:183px;
	height:245px;
}
#content #box_mappa h4 {
	text-indent:-9999px;
	width:110px;
	height:32px;
	background:url(/images/box_mappa/tito_box_mappa.png);
	margin:20px 0 0 0;
	padding:0;
	font-size:2px;
}

/* --- Fine BOX MAPPA --- */

/* --- BOX FOTO --- */

#content #box_foto {
	width:369px;
}
#content #box_foto .top_box {
	height:22px;
	background:url(/images/box_foto/top_boxfoto-testo.png);
}
#content #box_foto .center_box {
	position:relative;
	background:#fff;
	padding:0 20px 1px 20px;
}
#content #box_foto .center_box p {
	margin:5px 0 10px 0;
	padding:0;
}
#content #box_foto .center_box img {
	margin:2px;
}
#content #box_foto .center_box h6 {
	margin:0;
	padding:0;
	color:#434343;
	font-size:9pt;
}
#content #box_foto .bottom_box {
	height:22px;
	background:url(/images/box_foto/bottom_boxfoto-testo.png);
}

/* --- Fine BOX FOTO --- */

/* --- BOX SLIDE --- */

#content #box_slide .top_box {
	height:10px;
	width:368px;
	background:url(/images/slide/top_box-slide.png);
	font-size:2px;
}
#content #box_slide .center_box {
	background:#fff;
	width:368px;
	padding:1px 0;
}
#content #box_slide .center_box #slideshow {
	margin:0 0 0 9px;
}
#content #box_slide .bottom_box {
	height:10px;
	width:368px;
	font-size:2px;
	background:url(/images/slide/bottom_box-slide.png);
}

/* --- Fine BOX SLIDE --- */

/* --- BOX strutture--- */

#content #box_strutture .top_box, 
#dettagli_strutture_montagna #content #box_strutture .top_box {
	height:58px;
	background:url(/images/box_strutture/top_boxstrutture-testo.png);
}
#dettagli_strutture_mare #content #box_strutture .top_box, {
	height:58px;
	background:url(/images/box_strutture/top_boxstrutture-testo_mare.png);
}
#content #box_strutture .center_box, 
#dettagli_strutture_montagna #content #box_strutture .center_box, 
#dettagli_strutture_mare #content #box_strutture .center_box {
	background:#fff;
}
#content #box_strutture .bottom_box, 
#dettagli_strutture_montagna #content #box_strutture .bottom_box,
#dettagli_strutture_mare #content #box_strutture .bottom_box {
	height:21px;
	background:url(/images/box_strutture/bottom_boxstrutture-testo.png);
}
#content #box_strutture h5 {
	left:20px;
	top:25px;
	width:169px;
	background:url(/images/link/tito_box_strutture.png) no-repeat;
}
#content #box_strutture ul {
	margin:0 20px;
	padding:10px 0 10px 20px;
	float:none;
	color:#fff;
	list-style-type:disc;
}
#content #box_strutture ul li {
	padding:0 0 5px 0;
	margin:10px 0 0 0;
}
#content #box_strutture ul li a {
	text-decoration:none;
}
#content #box_strutture ul li a:hover {
	color:#434343;
}

/* --- Fine BOX strutture--- */

/* ------------------------ Fine BOX ------------------------ */

/* --- LINK --- */

#content a#clicca3, #content a#clicca4, #content a#clicca5, #content a#clicca6 {
	position:absolute;
	right:0;
	width:369px;
	height:99px;
	display:block;
	background:#fff;
	opacity: 0;
	filter:alpha(opacity=0);
	z-index:5;
}
#strutture_mare #content a, #strutture_montagna #content a {
	position:absolute;
	top:0;
	left:330px;
	display:block;
	width:128px;
	height:22px;
	background:url(/images/link/dettagli.gif);
	z-index:3;
	text-indent:-9999px;
}
#strutture_mare #content a:hover, #strutture_montagna #content a:hover  {
	background:url(/images/link/dettagli-hover.gif);
}
#strutture_mare #content a#clicca7 {
	top:250px;
}
#strutture_mare #content a#clicca8 {
	top:535px;
}
#strutture_montagna #content a#clicca7 {
	top:460px;
}
#dettagli_strutture_montagna #content a#clicca5,
#dettagli_strutture_mare #content a#clicca5,
#dettagli_strutture_montagna #content a#clicca6,
#dettagli_strutture_mare #content a#clicca6,
#chi_siamo #content a#clicca3, 
#chi_siamo #content a#clicca4, 
#contatti #content a#clicca3,
#contatti #content a#clicca4 {
	top:0;
	left:0;
}
#content #box_prenotazione, #content #box_strutture, #content #box_montagna, #content #box_mare {
	position:relative;
}
#content .box h5 {
	position:absolute;
	top:40px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	height:15px;
}
#content #box_prenotazione, #dettagli_strutture_montagna #content #box_prenotazione {
	background:url(/images/link/sf_box_vacanzemontagna.png);
	height:99px;
}
#dettagli_strutture_mare #content #box_prenotazione {
	background:url(/images/link/sf_box_vacanzemare.png);
	height:99px;
}
#content #box_prenotazione h5 {
	left:80px;
	width:210px;
	background:url(/images/link/tito_box_prenotazioni.png) no-repeat;
}
#content #box_montagna h5 {
	left:92px;
	width:185px;
	background:url(/images/link/tito_box_montagna.png) no-repeat;
}
#content #box_mare h5 {
	left:118px;
	width:135px;
	background:url(/images/link/tito_box_mare.png) no-repeat;
}
#content #box_montagna {
	background:url(/images/link/sf_box_vacanzemontagna.png);
	height:99px;
}
#content #box_mare {
	background:url(/images/link/sf_box_vacanzemare.png);
	height:99px;
}
#chi_siamo #content #box_mare {
	margin:10px 0 10px 0;
}
a.clicca_qui {
	position:absolute;
	top:298px;
	left:0;
	z-index:3;
	width:128px;
	height:22px;
	background:url(/images/link/clicca_qui.gif);
	text-indent:-9999px;
	display:block;
}
a.clicca_qui:hover {
	background:url(/images/link/clicca_qui_hover.gif);
}
a#clicca1 {
	left:303px;
}
a#clicca2 {
	left:787px;
}
#main_strutture a.clicca_qui {
	position:absolute;
	top:298px;
	left:303px;
	z-index:3;
	width:128px;
	height:22px;
	background:url(/images/link/clicca_qui.gif);
	text-indent:-9999px;
	display:block;
}
#main_strutture a#clicca1 {
	top:110px;
}
#main_strutture a#clicca2 {
	top:380px;
}

/* --- Fine LINK --- */

/* ------------------------ BOTTOM ------------------------ */

ul#bottom {
	display:none;
/*	width:970px;
	margin:0;
	padding:15px 0 0 0;
	list-style-type:none;
	border-top:2px solid #fff;*/
}
ul#bottom li {
	position:relative;
	float:left;
	margin:0 50px 0 0;
	padding:0 0 10px 0;
	width:350px;
	height:80px;
	border:0;
}

#main_strutture ul#bottom {	
	display:block;
	position:absolute;
	bottom:120px;
	right:112px;
	padding:0;
	width:350px;
	list-style-type:none;
	border:0;
	z-index:4;
}
#main_strutture ul#bottom li {
	float:none;
	position:relative;
	margin:0 0 10px 0;
	padding:0;
	width:350px;
}
#main_strutture ul#bottom li .box {
	position:relative;
}
ul#bottom li .box p,
#main_strutture ul#bottom li .box p {
	padding:0;
	margin:0;
}
ul#bottom li .box p.right,
#main_strutture ul#bottom li .box p.right {
	font-size:12pt;
}
ul#bottom li h3,
#main_strutture ul#bottom li h3 {
	position:relative;
	top:0;
	left:0;
	height:13px;
	margin:0 0 10px 0;
	padding:0;
	text-indent:-9999px;
	font-size:2pt;
}
ul#bottom li#chiamaci h3,
#main_strutture ul#bottom li#chiamaci h3 {
	width:73px;
	background:url(/images/chiamaci.png) no-repeat;
}
ul#bottom li#dove_siamo h3,
#main_strutture ul#bottom li#dove_siamo h3 {
	width:91px;
	background:url(/images/Dovesiamo.png) no-repeat;
}
ul#bottom li a,
#main_strutture ul#bottom li a,
#formconferma a {
	color:#033653;
}
ul#bottom li a:hover,
#main_strutture ul#bottom li a:hover,
a.contatti:hover,
#formconferma a:hover {
	color:#2e90c1;
}
#box_bottom {
	position:relative;
	height:52px;
}
#barra_bottom {
	width:970px;
	height:52px;
	background:url(/images/sf_barra-bottom.png) -4px 0;
}
#barra_bottom p {
	float:left;
	margin:17px 0 0 25px;
	padding:0;
}
#barra_bottom p#societa {
	position:absolute;
	bottom:12px;
	left:105px;
	float:none;
}
a.contatti {
	position:absolute;
	bottom:26px;
	left:600px;
	z-index:4;
	color:#033653;
	font-weight:bold;
	text-decoration:underline;
}

/* ------------------------ Fine BOTTOM ------------------------ */

/* ------------------------ TITOLI ------------------------ */

h1,h2,h3,h4 {
	margin:0;
	padding:0;
}
.titolo_montagna {
	font-size:11pt;
	color:#61bc2c;
	font-weight:bold;
}
h6 .titolo_montagna {
	font-size:9pt;
}
h6 .titolo_mare {
	font-size:9pt;
}
.titolo_mare {
	font-size:11pt;
	color:#2da8ca;
	font-weight:bold;
}
.sottotitolo {
	font-size:9pt;
	color:#494949;
	font-weight:bold;
}
.azzurro {
	color:#2da8ca;
}
.verde {
	color:#61bc2c;
}
.celeste {
	color:#3093c7;
}
.testo_piccolo {
	font-size:7pt;
}
.evidenza {
	font-size:11pt;
	line-height:18px;
	color:#02334e;
}
p.evidenza {
	margin:0 0 40px 0;
	font-size:11pt;
	line-height:18px;
	color:#02334e;
}
#content h2 {
	font-size:15pt;
	margin:0 0 20px 0;
	color:#02334e;
}

/* ------------------------ Fine TITOLI ------------------------ */



/* ------------------------ GENERICI ------------------------ */

a {
	text-decoration:none;
	color:#706257;
}
a:hover {
	color:#fff;
}
img {
	border:0;
	padding:0;
	margin:0;
}
.clear { 
	clear:both;
	padding:1px 0 0 0;
}
.left {
	float:left;
}
.right {
	float:right;
}

/* ------------------------ Fine GENERICI ------------------------ */

/* ------------------------ Pagina HOME ------------------------ */







/* --- ELENCO VACANZE --- */

#content ul#vacanze {
	margin:0 20px;
	padding:0;
	height:380px;
}
#main_strutture #content ul#vacanze {
	margin:-135px 20px 0 20px;
	padding:0;
	height:600px;
}
#main_strutture #content ul#vacanze li {
	position:relative;
	display:block;
	float:none;
	margin:0;
	padding:1px 0 0 0;
	width:444px;
	height:327px;
	background:url(/images/elenco_vacanze/sf_box_vacanze.png) no-repeat;
	list-style-type:none;
}
#main_strutture #content ul#vacanze li#vacanze_montagna {
	position:relative;
	display:block;
	float:none;
	margin:0;
	padding:1px 0 0 0;
	width:444px;
	height:265px;
	background:url(/images/elenco_vacanze/sf_box_vacanze2.png) no-repeat;
	list-style-type:none;
}
#main_strutture #content ul#vacanze li#vacanze_mare {
	margin:15px 0 0 0;
}
#main_strutture #content ul#vacanze li .box_vacanze {
	position:relative;
	width:432px;
	height:221px;
	margin:0 6px 6px 6px;
}
#main_strutture #content ul#vacanze li .box_vacanze img {
	margin:14px 0 0 15px;
}
#main_strutture #content ul#vacanze li .box_vacanze h6 {
	position:absolute;
	top:65px;
	right:15px;
	text-indent:-9999px;
	width:141px;
	height:67px;
}
#main_strutture #content ul#vacanze li#vacanze_montagna .box_vacanze h6 {
	background:url(/images/titoli/tito_vacanze-montagna.png);
}
#main_strutture #content ul#vacanze li#vacanze_mare .box_vacanze h6 {
	background:url(/images/titoli/tito_vacanze-mare.png);
}
#main_strutture #content ul#vacanze li h5 {
	text-indent:-9999px;
	height:18px;
	margin:12px 0 5px 20px;
}
#main_strutture #content ul#vacanze li#vacanze_montagna .box_vacanze {
	background:url(/images/elenco_vacanze/sf_vacanze-montagna.gif);
}
#main_strutture #content ul#vacanze li#vacanze_montagna h5 {
	background:url(/images/titoli/tito05.gif);
	width:188px;
}
#main_strutture #content ul#vacanze li#vacanze_mare .box_vacanze {
	background:url(/images/elenco_vacanze/sf_vacanze-mare.gif);
}
#main_strutture #content ul#vacanze li#vacanze_mare h5 {
	background:url(/images/titoli/tito06.gif);
	width:143px;
}
#main_strutture #content h4 {
	position:absolute;
	top:130px;
	right:210px;
	width:252px;
	height:20px;
	background:url(/images/titoli/tito3.png);
	text-indent:-9999px;
	margin:0 0 28px 0;
}


/* --- Fine ELENCO VACANZE --- */


/* ------------------------ Pagina STRUTTURE ------------------------ */

/* --- STRUTTURE SELEZIONATA --- */

#main_strutture #content .box_testo .center_box_testo, 
#strutture_montagna #content .box_testo .center_box_testo, 
#strutture_mare #content .box_testo .center_box_testo {
	height:512px;
}

/* --- caratteristiche generali --- */

#strutture_montagna #content #struttura_selezionata, 
#strutture_mare #content #struttura_selezionata {
	position:relative;
	width:372px;
	height:269px;
	float:right;
	margin:0 0 12px 0;
}
#strutture_montagna #content #struttura_selezionata h4, 
#strutture_mare #content #struttura_selezionata h4 {
	text-indent:-9999px;
	height:15px;
	font-size:2px;
	margin:26px 0 0 24px;
}
#strutture_montagna #content #struttura_selezionata img, 
#strutture_mare #content #struttura_selezionata img {
	margin:14px 0 0 26px;
}

/* --- struttura selezionata MONTAGNA --- */

#strutture_montagna #content #struttura_selezionata {
	background:url(/images/elenco_vacanze/sf_struttura_selezionata_montagna.png) no-repeat;
}
#strutture_montagna #content #struttura_selezionata h4 {
	background:url(/images/elenco_vacanze/tito_struttura_selezionata_montagna.png) no-repeat;
	width:302px;
}
#strutture_montagna #content #box_mappa {
	background:url(/images/box_mappa/sf_box_mappa_montagna.png);
}
#content #box_mappa img {
	margin:10px 0 0 10px;
}

/* --- struttura selezionata MARE --- */

#strutture_mare #content #struttura_selezionata {
	background:url(/images/elenco_vacanze/sf_struttura_selezionata_mare.png) no-repeat; 
}
#strutture_mare #content #struttura_selezionata h4 {
	background:url(/images/elenco_vacanze/tito_struttura_selezionata_mare.png) no-repeat;
	width:308px;
}
#strutture_mare #content #box_mappa {
	background:url(/images/box_mappa/sf_box_mappa_mare.png);
}

/* --- Fine STRUTTURE SELEZIONATA --- */


/* --- ELENCO STRUTTURE mare --- */

#content ul#elenco_strutture {
	margin:0;
	padding:0;
	list-style-type:none;
}
#content ul#elenco_strutture li {
	margin:0 0 13px 0;
	padding:1px 0 0 0;
	width:592px;
	height:269px;
	background:url(/images/elenco_vacanze/sf_box_elencostrutture.png) no-repeat;
}
#strutture_montagna #content ul#elenco_strutture li {
	margin:0 0 13px 0;
	padding:1px 0 0 0;
	width:592px;
	height:551px;
	background:url(/images/elenco_vacanze/sf_box_elencostrutture2.png) -3px 0 no-repeat;
}
#content ul#elenco_strutture li h5 {
	text-indent:-9999px;
	margin:25px 0 0 20px;
	padding:0;
	height:20px;
	font-size:2px;
}
#content .box_testo h5 {
	text-indent:-9999px;
	margin:0 0 15px 20px;
	padding:0;
	height:20px;
	font-size:2px;
}

#strutture_montagna #content ul#elenco_strutture li .box_struttura {
	position:relative;
	width:573px;
	height:447px;
	margin:15px 0 0 9px;
}
#content ul#elenco_strutture li .box_struttura img {
	position:absolute;
	top:14px;
	left:14px;
}
#content ul#elenco_strutture li .box_struttura p {
	position:absolute;
	top:21px;
	right:35px;
	margin:0;
	padding:0;
	font-size:11pt;
	width:215px;
	height:125px;
	color:#434343;
}
#strutture_montagna #content ul#elenco_strutture li .box_struttura p {
	top:283px;
	width:482px;
}
#strutture_mare #content ul#elenco_strutture li .box_struttura {
	background:url(/images/elenco_vacanze/sf_box_struttura-mare.jpg);
}

#strutture_mare #content ul#elenco_strutture li#struttura01 h5,
#dettagli_strutture_mare #content .cont_testo h5#struttura01 {
	width:295px;
	background:url(/images/elenco_vacanze/tito_elencostrutture01.gif) no-repeat;
}
#strutture_mare #content ul#elenco_strutture li#struttura02 h5,
#dettagli_strutture_mare #content .cont_testo h5#struttura02 {
	width:455px;
	background:url(/images/elenco_vacanze/tito_elencostrutture02.gif) no-repeat;
}
#strutture_montagna #content ul#elenco_strutture li#struttura01 h5, #dettagli_strutture_montagna #content .box_testo h5 {
	width:294px;
	background:url(/images/elenco_vacanze/tito_elencostrutture03.gif) no-repeat;
}
#strutture_montagna #content ul#elenco_strutture li .box_struttura {
	background:url(/images/elenco_vacanze/sf_box_struttura-montagna.jpg);
}

/* --- Fine ELENCO STRUTTURE mare --- */

/* ------------- STRUTTURE dettagli ------------- */

#dettagli_strutture_montagna #content .box_testo, #dettagli_strutture_mare #content .box_testo {
	margin:0 0 13px 0;
	padding:0;
	width:592px;
}
#dettagli_strutture_montagna #content .box_testo .center_box_testo .cont_testo, 
#dettagli_strutture_mare #content .box_testo .center_box_testo .cont_testo {
	margin:5px;
	width:573px;
}

/* --- evidenza --- */

#content ul#elenco_strutture li .box_struttura, 
#dettagli_strutture_montagna #content .box_testo .evidenza, 
#dettagli_strutture_mare #content .box_testo .evidenza {
	position:relative;
	width:573px;
	height:198px;
	margin:15px 0 0 7px;
}
#dettagli_strutture_montagna #content .box_testo .evidenza, 
#dettagli_strutture_mare #content .box_testo .evidenza {
	text-align:justify;
}
#dettagli_strutture_montagna #content .box_testo .immagine,
#dettagli_strutture_mare #content .box_testo .immagine {
	float:left;
	margin:15px 0 0 20px;
}
#dettagli_strutture_montagna #content .box_testo .evidenza {
	background:url(/images/elenco_vacanze/sf_box_struttura-montagna2.jpg);
}
#dettagli_strutture_mare #content .box_testo .evidenza {
	background:url(/images/elenco_vacanze/sf_box_struttura-mare2.jpg);
}
#dettagli_strutture_montagna #content .box_testo .evidenza p,
#dettagli_strutture_mare #content .box_testo .evidenza p {
	float:right;
	width:270px;
	margin:15px 15px 0 0;
	font-size:8pt;
	line-height:15px;
}

/* --- Fine evidenza --- */

#dettagli_strutture_montagna #content .box_testo .column_left,
#dettagli_strutture_mare #content .box_testo .column_left {
	float:left;
	width:240px;
	margin:0 0 0 20px;
	font-size:8pt;
}
#dettagli_strutture_montagna #content .box_testo .column_right,
#dettagli_strutture_mare #content .box_testo .column_right {
	float:right;
	width:240px;
	margin:0 15px 0 0;
	font-size:8pt;
}
#dettagli_strutture_montagna #content .box_testo p,
#dettagli_strutture_mare #content .box_testo p {
	margin:0 20px 20px 20px;
	padding:0;
}
#content .box_testo ul {
	margin:0 0 0 20px;
	padding:0;
}
#content .box_testo ul li {
	margin:0 0 5px 0;
	padding:0;
}

#content .box_testo a.indietro {
	float:right;
	margin:0 20px 0 0;
	background:url(/images/link/indietro.gif);
	text-indent:-9999px;
	width:128px;
	height:22px;
}
#content .box_testo a.indietro:hover {
	background:url(/images/link/indietro-hover.gif);
}

/* --- Fine STRUTTURE dettagli --- */

/* ------------------------ Pagina STRUTTURE ------------------------ */

.bottone	{font-size:10px; color:#17136E; width:90px; height:25px;}



/* FORM */
	#formcontatti {
		position:relative;
		margin:0 0 0 20px;
		padding:0;
		width:530px;
		color:#033f5f;
	}
	#formconferma {
		position:relative;
		margin:0 0 0 30px;
		padding:0;
		height:250px;
		width:400px;
	}
	.elemento_input {
		width:230px;
		padding:2px;
		height:20px;
		border:1px solid #014a72;
	}
	.input_area {
		height:60px;
		font-size:8pt;
		width:230px;
		border:1px solid #014a72;
	}
	.contatti {
		float:left;
		width:250px;
		margin:0 10px 0 0;
		padding:0;
	}
	#box_errore {
		position:absolute;
		display:none;
		width:300px;
		left:500px;
		top:300px;
		height:150px;
		border:1px solid #014a72;
		text-align:left;
		background:#fff;
		z-index:10;
		}
	#div_titolo_errore {
		background:#014a72;
		color:#fff;
		padding:10px;
		}
	#div_errore {
		color:#000;
		padding:10px;
		text-align:center;
		position:relative;
		top:10px;
		}
	#bottone_errore {
		position:relative;
		top:30px;
		}
/* fine FORM */

/* ------------------------ concept by ------------------------ */

#concept {
	font-family:Verdana;
	margin:0 0 10px 0;
	padding:10px 0 0 0;
	text-align:right;
	font-size:7pt;
/*	border-top:2px solid #c5bfa8;*/
}
#concept .linktp, #concept .linktp:link, #concept .linktp:visited {
	font-size:9px;
	font-family: Times New Roman;
	color: #8d8d8c;
	text-decoration: none;
}
#concept .linktp:hover {
	font-size:9px;
	font-family: Times New Roman;
	color: #E97D00;
	text-decoration: none;
}

/* ------------------------ Fine concept by ------------------------ */

#marealtro #menu,
#pagina_privacy #menu,
#marealtro #servizi,
#pagina_privacy #servizi,
#marealtro #box_bottom,
#pagina_privacy #box_bottom,
#marealtro #concept,
#pagina_privacy #concept, 
#marealtro #header,
#pagina_privacy #header {display:none;}

#marealtro #top {background:url(/images/sf_top.png) -160px 0;width:425px;}
#marealtro #content {width:425px;margin:0;padding:100px 0 0 0;}

#pagina_privacy #content {width:450px;margin:70px 0 0 20px;overflow:scroll;height:400px; padding:0 0 0 0;
	scrollbar-base-color: #c9c7c4;
	scrollbar-arrow-color: #FFF;
	scrollbar-face-color: #ceccc6;
	scrollbar-highlight-color:#fff;
	scrollbar-3dlight-color:#d4d2cb;
	scrollbar-shadow-color:#d4d2cb;
	scrollbar-darkshadow-color:#d4d2cb;}

#pagina_privacy #content #privacy {margin:0;padding:0;}
#pagina_privacy #content ul,
#pagina_privacy #content ul li {margin:0;padding:0;}



