﻿
body {padding: 0; margin: 0; text-align: center; font-family: Arial, Helvetica, sans-serif; position:relative}
.clear {clear: both;}
a,
a:link,
a:visited {color:#17136E; text-decoration:none}

a:hover {color:#56F600;}

.bottone {font-size:10px; color:#17136E; width:90px; height:25px;}
#wrapper {width: 970px; position: relative; margin: 0 auto; padding:1px 0 0 0; text-align: left;}
img {border: 1px solid #ccc;}

/* footer */

#footer {margin-top:5px; font-size:8pt; padding-bottom:15px; float:left;}
/* ------------------------ Concept by------------------------ */

#concept {font-size:8pt; float:right; margin-top:5px;}
#concept .linktp,
#concept .linktp:link,
#concept .linktp:visited {font-size:9px; font-family: Times New Roman; color: #808080; text-decoration: none;}
#concept .linktp:hover {font-size:9px; font-family: Times New Roman; color: #E97D00; text-decoration: none;}
/* errore */
#box_errore {position:absolute; display:none; bottom:350px; left:400px; width:300px; height:150px; border:1px solid #17136E; text-align:left; background:#ccc; font-size:9pt;}
#div_titolo_errore {background:#17136E; color:#56F600; padding:10px; font-weight:bold;}
#div_errore {color:#0853A4; padding:10px; text-align:center; position:relative; top:10px;}
#bottone_errore {position:relative; top:30px;}
/* fine errore*/

	#lang {position:absolute; top:263px; right:0; margin:0; width:179px;}
	#lang p {float:left; color:#919193; font-size:8pt;}
	#lang ul {float:right; margin:10px 0 0 0; padding:0;}
	#lang ul li {display:inline; list-style-type:none; border-right:1px solid #57e42b; margin:0; padding:0 3px;}
	#lang ul li.last {border:0; padding:0 0 0 3px;}
/* TOP*/
	img {border:0; margin:0; padding:0;}h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}img.png, h1#logo, #header h5, #header {behavior: url(/css/iepngfix.htc);}
	#top {position:absolute; top:0; left:0; z-index:2;}
	#slide {position: relative; height: 91px; text-align: right; width: 693px; margin: 0 0 0 277px;}
	#slide img {position: relative; height: 91px; text-align: right; margin: 0; padding: 0; border: 0;}
	#header {position:relative; width:970px; height:143px; margin:0; padding:0; background:url(/images/new/sf_top.png) -1px 0;}
	#header h1#logo {position:absolute; top:17px; left:18px; width:722px; height:69px; background:url(/images/new/Surfsegnana_logo.png); text-indent:-9999px;}
	#header h4#testo_lampeggiante {position:absolute; left:21px; bottom:35px; width:151px; height:16px; margin:0; padding:0; font-size:14pt;}
	#header h5 {position:absolute; bottom:19px; right:351px; width:347px; height:32px; background:url(/images/new/Sportcenter.png); text-indent:-9999px; font-size:2px; margin:0; padding:0;}
	#header img {position:absolute; top:-26px; right:21px; border:0;}
	#fascia_menu {position:absolute; top:226px; left:0; z-index:1;}ul#menu {float:left; list-style-type:none; margin:0; padding:0 0 0 10px; position:relative; height:38px; width:859px; background:url(/images/new/sf_menu.gif) repeat-x;}ul#tasto_home {float:right; display:block; height:38px; width:101px; margin:0; padding:0; background:url(/images/new/sf_tasto-home.gif) repeat-x;}ul#menu li {float:left; display:block; height:28px; padding:10px 0 0 0; margin:0 10px; color:#fff; text-transform: uppercase; font-weight: bold; font-size: 15px; font-family: arial;}ul#menu li a.selezionato {color:#56f600;}ul#tasto_home li {display:block; height:28px; width:81px; padding:10px 0 0 20px; margin:0; color:#fff; text-transform: uppercase; font-weight: bold; font-size: 15px; font-family: arial;}ul#menu li a, ul#tasto_home li a {text-decoration: none; color:#fff; text-transform: uppercase;}ul#menu li a:hover {color:#5ffb2f;}
ul#tasto_home li a:hover {color:#2f0984;}
ul#menu li.last {border:0;}

/* ------------------------ SUBMENU ------------------------ */

#submenu ul {list-style-image:url(/images/menu2_bg.jpg); margin:0px; padding: 15px 0 15px 40px; color:#17136E}
#submenu ul li {color:#17136E }
#submenu ul li.selezionato {color:#fff;}
#submenu ul li a {text-decoration: none; padding: 0; color: #17136E; text-transform: uppercase; font-weight: bold; font-size: 14px; font-family: arial;}
#submenu ul li {text-decoration: none; color: #17136E; text-transform: uppercase; font-weight: bold; font-size: 14px; font-family: arial;}
#submenu li a:hover {color: #fff;}

#submenu ul ul {list-style-type:none; list-style-image:none; margin:0px; padding:10px 0 20px 0; width:153px;}
#submenu ul ul li {padding:0; margin:0px; color: #17136E; text-transform: uppercase; font-size: 10px; font-family: arial; height:20px;}
#submenu ul ul li.selezionato {color:#fff;}
#submenu ul ul li a:link,
#submenu ul ul li a:visited {text-decoration: none; padding:0; margin:0px; color:#17136E; text-transform: uppercase; font-size: 10px; font-family: arial; display:block; height:17px;}
#submenu ul ul li a:hover {color: #fff;}
/* ------------------------ Fine SUBMENU ------------------------ */

#content {position:relative; margin:296px 0 20px 1px; text-align:left; border-top:1px solid #fff; border-bottom:1px solid #fff; background:url(/images/new/sf_leftcolumn.gif) repeat-y;}
#home_page #content {background:none;}
/* ---------- HOME PAGE ---------- */

#home_page h3 {position:relative; color:#fff; font-size:19pt; text-transform:uppercase; border-bottom:2px solid #fff;}
#home_page h3 img {position:absolute; top:7px; right:10px;}
/* --- box welcome --- */

#boxwelcome {position:relative; width:450px; float:left; height:150px; background-color:#56f600;}
#boxwelcome div {margin:0 0 0 20px;}
#boxwelcome div p {margin:0; padding:0;}
#home_page #boxwelcome h3 {width:428px; height:38px; background:url(/images/new/sf_tito-welcome.gif); padding:7px 0 0 22px; margin:0;}
#boxwelcome h6 {color:#17136e; margin:18px 0 0 0; padding:0; font-size:16pt;}
/* --- Fine box welcome --- */

/* --- box news --- */

#box_news {float:right; position:relative; width:500px; height:150px; background:#cccccc;}
	#home_page #box_news h3 {width:478px; height:38px; background:url(/images/new/sf_tito-news.gif); padding:7px 0 0 22px; margin:0;}
	#news_dettagli {font-size:9pt;}

/* --- Fine box news --- */

/* --- box offers --- */

#box_offerte {float:left; position: relative; width:450px; height:270px; margin:20px 0 0 0; padding:0; background:#ccc;}
#home_page #box_offerte h3 {width:428px; height:38px; background:url(/images/new/sf_tito-offerte.gif); padding:7px 0 0 22px; margin:0;}	

ul.box_home {margin:10px 10px 20px 16px; padding:0; list-style:none;}
ul.box_home li {width:404px; background:#f0f0f0; padding:10px; margin:10px 0;}
ul.box_home li a {display:block;}
ul.box_home li .titolo_news {font-size:11pt; font-weight:bold; text-transform:uppercase; color:#17136e; margin:0 0 10px 0;}
ul.box_home li .testo_news {float:left; background:#f0f0f0; width:301px; height:60px; padding:5px; color:#686767;}

/* --- Fine box offers --- */

/* --- box activity --- */

#boxactivity {float:right; position:relative; width:500px; padding: 0 0 10px 0; margin:20px 0 0 0; background:#b179d9;}
#home_page #boxactivity h3 {width:478px; height:38px; background:url(/images/new/sf_tito-attivita.gif); padding:7px 0 0 22px; margin:0;}
#boxactivity ul, #centercolumn ul#elenco_attivita {margin:5px; padding:0;}
#boxactivity ul li, #centercolumn ul#elenco_attivita li {display:block; float:left; width:217px; height:88px; margin:5px; padding:0; border:6px solid #a259d5;}
#boxactivity ul li a, #centercolumn ul#elenco_attivita li a {position:relative; display:block; width:217px; height:88px;}
#boxactivity ul li h4, #centercolumn ul#elenco_attivita li h4 {position:absolute; bottom:3px; left:8px; margin:0; padding:0; color:#a259d5; text-transform:uppercase; font-size:14pt;}
#boxactivity ul li#activity1, #centercolumn ul#elenco_attivita li#activity1 {background:url(/images/new/activity/activity1.jpg);}
#boxactivity ul li#activity2, #centercolumn ul#elenco_attivita li#activity2 {background:url(/images/new/activity/activity2.jpg);}
#boxactivity ul li#activity3, #centercolumn ul#elenco_attivita li#activity3 {background:url(/images/new/activity/activity3.jpg);}
#boxactivity ul li#activity4, #centercolumn ul#elenco_attivita li#activity4 {background:url(/images/new/activity/activity4.jpg);}
#boxactivity ul li#activity5, #centercolumn ul#elenco_attivita li#activity5 {background:url(/images/new/activity/activity5.jpg);}
#boxactivity ul li#activity6, #centercolumn ul#elenco_attivita li#activity5 {background:url(/images/new/activity/activity5.jpg);}

/* --- Fine box activity --- */

/* --- box loghi --- */

#box_loghi {position:relative; width:450px; height:106px; margin:-106px 0 20px 0;}
	#home_page #box_loghi #box_sponsor {float:right; width:287px; height:106px; /*background:#56f600;*/
}
#home_page #box_loghi #box_sponsor img {margin:5px;}
	#home_page #box_loghi #box_booking {float:left; width:123px; height:76px; padding:30px 0 0 20px; margin:0; background:url(/images/new/sf_tito-booking.gif) no-repeat #b179d9;}
	#home_page #box_loghi #box_sponsor h3 {width:265px; height:38px; background:url(/images/new/sf_tito-sponsor.gif); padding:7px 0 0 22px; margin:0;}
	#box_loghi a {float:left; color:#b2b2b2; font-size:15pt; text-align:center;}
/* --- Fine box loghi --- */

/*h3 {margin: 0; padding: 7px 10px; font-size: 18px; text-transform:uppercase; color: #17136E; border-bottom: 1px solid #fff;
}*/

/*h4 {margin: 0 0 20px 0; padding: 7px 0px; font-size: 16px; color: #17136E; border-bottom: 1px solid #fff; text-transform: uppercase;
}*/

h5 {color: #fff; margin: 0 0 0 10px; clear: both;}
h6 {padding: 0; margin: 0;}
h6 a {color: #fff; clear: both; width: 200px; height: 50px; border-top: 4px solid #fff; display: block; text-decoration: none; font-size: 14px; background:url(/images/iniziali/Iniziali-go.gif) no-repeat 160px center #CCBDD7; padding: 15px 0 0 5px; margin: 20px 0;}
h7 {padding: 0; margin: 10px; float:left;}
h7 a {color: #fff; clear: both; width: 200px; height: 30px; border:0; display: block; text-decoration: none; font-size: 14px; background: #CCBDD7 url(/images/freccialink.gif) no-repeat left center; padding: 7px 0 0 45px; margin: 20px; font-weight:bold;}
a.noleggio {color: #fff; margin: 0 0 0 10px; float: left; width: 200px; font-size: 16px; text-decoration: none;}
p {color: #17136E; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 10px 0; margin: 0;}
li {color: #17136E; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 5px;}
/* -------------- corsi WINDsurf--------------- */

#centercolumn .corso {margin: 20px;}

#centercolumn .corso .dati {float: left; width: 250px;}
#centercolumn .corso .dati h4 {padding: 7px 10px; font-size: 16px; background:#201b87; border: 0;}
.corso h5 {color: #fff; margin: 10px 0 0 10px;}
.corso img {float: right; margin: 0 10px 0 0; border: 0; padding: 0;}
.corso p {color: #17136E; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 10px; margin: 0; width: auto;}
.modelli {clear: both; margin: 20px 0;}
.modelli img {position: relative; margin: 0 20px 0 0; padding: 0; border: 0;}
.modelli h4 {position: relative; margin: 0; padding: 0; border: 0;}
#boxwelcome p {margin: 20px; padding: 0;}


.left {float: left; margin:0 10px 10px 0; padding: 0;}
.right {float: right; margin: 0 10px 0 10px; padding: 0;}
.noborder {border: 0; margin: 5px;}
/* ---------- PAGINE INTERNE ---------- */

#leftcolumn {float:left; position:relative; width:205px; height:100%; margin:0 20px 0 0;}
	#leftcolumn h2 {width:190px; height:32px; background:url(/images/new/sf_tito-pagine.gif); font-size:11pt; padding:13px 0 0 15px; text-transform:uppercase; color:#fff; border-bottom:2px solid #fff;}
	#leftcolumn h2 a {color:#fff;}
	#leftcolumn #submenu {margin: 0 0 20px 0; background: #56F600;}
/* ---------- PAGINE INTERNE ---------- */ 

#centercolumn {float:left; position:relative; width:526px; margin:0; padding:10px; background:#b179d9; text-align:left;}
	#centercolumn img.immagini {border:6px solid #a259d5; margin:10px;}
	#centercolumn ul {margin:0; padding:0; list-style:none;}
	#centercolumn p {line-height:13pt;}
/* ---------- PAGINE INTERNE ---------- */ 

#centercolumn h4 {color:#fff;}
#centercolumn h4 img {position: relative; top: 9px; border: 0; left: 10px;}
#centercolumn .immagini {clear:both; margin:10px 0}

#centercolumn .immagini_pagina {margin:5px; text-align:left; clear:both;}
#centercolumn .immagini_pagina img {margin:5px; border:1px #17136E solid}

#centercolumn .immagini_pagina img:hover {border:1px #56F600 solid }

/* ---------- PAGINE INTERNE ---------- */

/* ---------- right column ---------- */

#rightcolumn {float:right; padding:0; width:179px; background:#cacaca;}
	#rightcolumn img {border-bottom:2px solid #fff;}
	#rightcolumn #submenu_right ul {margin:5px; padding:0 0 10px 0; list-style-type:none;}
	#rightcolumn #submenu_right ul li {border-bottom:1px solid #fff;}
	#rightcolumn #submenu_right ul li a {font-size:8pt; font-weight:bold;}
	#rightcolumn #submenu_right ul li a:hover {color:#fff;}
/* ---------- Fine right column ---------- */

#bottom {height:57px; background: #56F600; margin:0; padding:5px 0 0 10px;}
	#bottom #apertura {float:right; font-size:11pt; padding:0 0 0 10px; margin:8px 10px 0 0; color:#2f0b82; border-left:1px solid #2f0b82;}/*#bottom #alpidia {float:right; padding:10px 90px 0 0
}*/
#icone {float:left;}
	#icone img {margin:5px; border:0;}
/* ------------------------ Form Contatti ------------------------ */

#formcontatti #contatti1 {width: 250px; float: left; font-size: 12px;}
#formcontatti #contatti1 .input_text {display: block; width:80%;}
#formcontatti #contatti1 .input_area {height: 50px; display: block; width: 80%;}
#formcontatti #contatti2 {width: 250px; font-size: 12px; float: left;}
#formcontatti #contatti2 .input_area {display: block; height: 100px; width: 80%; font-size: 11px;}
#conferma {margin:20px; font-size:9pt;}
table {font-size: 12px; color: #17136E;}
table img {font-size: 12px; border: 0;}

/* photogallery */
	#foto {width:500px;}

#foto h3 {color:#56F600;}

#foto .foto_categoria {border:1px #17136E solid; padding:5px; margin:10px 0 0 0; background:#E9E9E9; color:#56F600; font-weight:bold;}
#foto .foto_categoria .immagine_foto_categoria {margin:4px; float:left; border:1px #17136E solid;}
/*elenco*/
	#centercolumn ul#elenco {margin:20px; list-style:square;}
#centercolumn ul#elenco li {color:#56F600 }

#centercolumn ul#elenco li a,
#centercolumn #indietro a {color:#17136E; text-decoration:none
}

#centercolumn ul#elenco li a:hover,
#centercolumn #indietro a:hover {color:#56F600;}

#centercolumn #indietro {float:right; text-align:right;}
/* ------------------------ NEWS ------------------------ */
	#news_elenco {width:400px; padding-bottom:50px; font-size:8pt;}
	#news_elenco ul li {margin:15px 0; color:#fff; list-style-type:disc;}
	#news_elenco a {color: #FFF; display:block;}
	#news_elenco a:hover {color:#8F4501;}

#news_dettagli {margin:10px 0 3px 0; padding-bottom:30px; width:500px;}
#news_immagini {left:0; text-align:left; height:100px;}
#news_immagini a img {border:1px solid #FFF; margin:5px 5px 5px 0;}
#news_immagini a:hover img {border:1px solid #17136E;}
#news_dettagli ul {margin:10px 0 5px 15px;}
#news_dettagli ul li {margin:5px 0; padding:0;}
#menu ul li,
#box_news ul li {list-style-image:none;}

ul li {list-style-image:url(/images/freccia.gif);}


/* --- box news --- */


#box_offerte ul#offers_home {margin:16px; padding:0; list-style:none; width:400px;}
#box_offerte ul#offers_home li {padding:0; margin:0;}
#box_offerte ul#offers_home li .testo_news {float:left; background:none; width:270px; height:60px; padding:5px; color:#fff;}
#box_offerte ul#offers_home a {display:block; width:400px; height:80px; color:#17136E; border-bottom:2px solid white; cursor:pointer;}
#box_offerte ul#offers_home a:hover {color:#56F600 }

/*pagine*/

#pagina h1 {color:#56F600; font-size:16pt; text-align:center;}
#pagina h2 {color:#17136E; font-size:16pt; text-align:center;}
#pagina {font-size:9pt; color:#17136E;}
#pagina p {text-align:justify;}
#pagina h1 .rosso {color:red;}
#pagina #prezzi {border:1px red solid; font-size:12pt; margin:0 auto; width:400px;}
#pagina #prezzi a {display:block; background:#ccc; padding:20px; font-weight:bold;}
#pagina #prezzi a:hover {background:#56F600; color:#17136E}
#pagina .bordo {border:2px #56F600 dotted; width:450px; padding:15px;}
#pagina p.verde {color:#56F600; font-weight:bold; text-align:left; margin:20px 0 5px;}
#pagina ul.bold {font-weight:bold;}
#pagina ul {list-style:square;}
#pagina ul li {margin:3px 0;}

/* strutture */

#centercolumn .box_struttura {position:relative; border:1px #fff solid; height:75px; margin:15px auto; width:470px;}
#centercolumn .box_struttura a,
#centercolumn .box_struttura a:link,
#centercolumn .box_struttura a:visited {display:block; text-decoration:none; color:#17136E; height:15px;}
#centercolumn .box_struttura a:hover {color:#56F600;}

#centercolumn .box_struttura img {float:left; border:0;}
	#centercolumn .box_struttura .immagine_struttura {float:left; width:100px; height:75px; overflow:hidden;}
#centercolumn .box_struttura a#immagine_struttura {height:75px; float:left
}

#centercolumn .box_struttura .informazioni {float:left; margin:0; padding:3px 10px 0 10px; line-height:9pt; position:relative;}
#centercolumn .box_struttura .informazioni h5 {margin:0;}

#centercolumn .box_struttura .informazioni p {padding:5px 0; font-size:8pt;}
#centercolumn .box_struttura .avanti {position:absolute; bottom:3px; right:3px; font-size:8pt; font-weight:bold; width:80px; text-align:right;}
.dettagli_prezzi {width:450px; margin:10px 15px; font-size:8pt; font-weight:bold;}
.confronta_prezzi {float:left; text-align:left; width:300px; font-size:8pt; line-height:15pt;}
.booking {float:right; font-weight:bold; text-align:right; width:200px;}
.web {padding:0; font-size:8pt;}
#centercolumn .dettagli_struttura {font-size:8pt; margin:15px; color:#17136E
}

#centercolumn .dettagli_struttura #descrizione table {margin:20px 0; border-collapse:collapse; border:1px #fff solid; width:450px;}
#centercolumn .dettagli_struttura #descrizione table tr th {background:#56F600; border:1px white solid; font-family: Arial, Helvetica, sans-serif;}
#centercolumn .dettagli_struttura #descrizione table tr td {border:1px white solid }

#centercolumn .dettagli_struttura #descrizione table tr td.tipologia {background:#ccc;}

#tabella_prezzi {float:left }

#tabella_prezzi table {margin:20px 0; border-collapse:collapse; border:1px #fff solid; width:450px;}
#tabella_prezzi table tr th {background:#56F600; border:1px white solid; font-family: Arial, Helvetica, sans-serif; padding:5px;}
#tabella_prezzi table tr td {border:1px white solid; padding:5px;}
#tabella_prezzi table tr td.tipologia {background:#ccc; padding:5px;}
#elenco_immagini {margin:0 15px 10px 15px; padding:0; display:block;}
#elenco_immagini a img {border:1px solid #0E4FA9;}

#elenco_immagini a:hover img {border:1px solid #CCC;}

#elenco_immagini img {margin:8px 8px 8px 0;}

#elenco_allegati {list-style-type:none; color:#0E4FA9; margin:0 15px 10px 15px; padding:0;}
#elenco_allegati li {padding:0 0 5px 0; margin:0;}
#elenco_allegati li a {color:#0E4FA9; text-decoration:underline;}
#elenco_allegati li a:hover {color:#39414E }

/*dvd - book*/
	#dvd_book {font-size:9pt; line-height:15pt; color:#17136E;}
	#dvd_book img {margin:20px 0; border:0; float:left; margin:0 10px 10px 0;}
	#dvd_book p {font-weight:bold; margin:0 0 10px 0; padding:0; clear:both;}

	/* acquista libro | dvd*/
		#leftcolumn #acquista {margin:20px 0; padding:15px 0 20px 0; text-align:center; background:#17136E;}
		#leftcolumn #acquista p {padding:5px 15px 10px; font-size:10pt; color:#fff;}
		#leftcolumn #acquista p a {color:#56F600; font-weight:bold; text-decoration:underline}
		#leftcolumn #acquista p a:hover {color:#FFF}
		#leftcolumn #acquista img {margin:0 5px}


	#activity1_2 {position: relative; width: 220px; height: 30px; border: 6px solid white; text-transform: uppercase; font-weight: bold; background: #ccc url(/assets/images/homepage/activity1_windsurf.jpg); float: left; margin: 6px 0 0 0; padding:70px 10px 0 0; display: block; text-align:right; cursor:pointer;}
	#activity2_2 {position: relative; width: 220px; height: 30px; border: 6px solid white; background: #ccc url(/assets/images/homepage/activity1_catamarano.jpg); float: right; margin: 6px 0 0 0; display: block; padding:70px 10px 0 0; text-align:right; cursor:pointer}
	#activity3_2 {position: relative; width: 220px; height: 30px; border: 6px solid white; background: #ccc url(/assets/images/homepage/activity1_kite.jpg); float: left; margin: 20px 0 0 0; padding:70px 10px 0 0; display: block; text-align:right; cursor:pointer;}
	#activity4_2 {position: relative; width: 220px; height: 30px; border: 6px solid white; background: #ccc url(/assets/images/homepage/activity1_bike.jpg); float: right; margin: 20px 0 0 0; display: block; padding:70px 10px 0 0; text-align:right; cursor:pointer;}
	#activity5_2 {position: relative; width: 220px; height: 30px; border: 6px solid white; background: #ccc url(/assets/images/homepage/activity1_skisafari.jpg); float: left; margin: 20px 0 0 0; padding:70px 10px 0 0; text-align:right; display: block; cursor:pointer;}
	#activity6_2 {position: relative; width: 220px; height: 30px; border: 6px solid white; background: #ccc url(/assets/images/homepage/activity1_more.jpg); float: right; margin: 20px 0 0 0; display: block; padding:70px 10px 0 0; text-align:right; cursor:pointer;}
	#centercolumn a #activity1_2 h4,
	#centercolumn a #activity2_2 h4,
	#centercolumn a #activity3_2 h4,
	#centercolumn a #activity4_2 h4,
	#centercolumn a #activity6_2 h4 {color:white }

#activity6_2 a:link,
#activity6_2 a:visited,
#activity4_2 a:link,
#activity4_2 a:visited,
#activity3_2 a:link,
#activity3_2 a:visited,
#activity2_2 a:link,
#activity2_2 a:visited,
#activity1_2 a:link,
#activity1_2 a:visited {color:white;}

#centercolumn a #activity5_2 h4 {color:#17136E;}

#activity5_2 a:link,
#activity5_2 a:visited {color:#17136E;}

#more1 {position: relative; width: 220px; height: 30px; border: 6px solid white; background: #ccc url(/assets/images/more/box_paddling.jpg); float: left; margin: 20px 0 0 0; display: block; padding:70px 0 0 10px; cursor:pointer;}
#more2 {position: relative; width: 220px; height: 30px; border: 6px solid white; background: #ccc url(/assets/images/more/box_kayak.jpg); float: right; margin: 20px 0 0 0; display: block; padding:70px 0 0 10px; cursor:pointer;}
#more3 {position: relative; width: 220px; height: 30px; border: 6px solid white; background: #ccc url(/assets/images/more/box_incentive.jpg); float: left; margin: 20px 0 0 0; display: block; padding:70px 0 0 10px; cursor:pointer; clear:both;}
#more4 {position: relative; width: 220px; height: 30px; border: 6px solid white; background: #ccc url(/assets/images/more/box_canyoning.jpg); float: right; margin: 20px 0 0 0; display: block; padding:70px 0 0 10px; cursor:pointer;}
#more5 {position: relative; width: 220px; height: 30px; border: 6px solid white; background: #ccc url(/assets/images/more/box_quad.jpg); float: right; margin: 20px 0 0 0; display: block; padding:70px 0 0 10px; cursor:pointer;}
#more6 {position: relative; width: 220px; height: 30px; border: 6px solid white; background: #ccc url(/assets/images/more/box_motocross.jpg); float: left; margin: 20px 0 0 0; display: block; padding:70px 0 0 10px; cursor:pointer;}
#more7 {position: relative; width: 220px; height: 30px; border: 6px solid white; float: right; margin: 20px 0 0 0; display: block; padding:70px 0 0 10px; cursor:pointer; background: #ccc url(/assets/images/more/box_skisafari.jpg);}
#centercolumn #more3 h4,
#centercolumn #more7 h4 {margin-top:-20px }

#centercolumn a #more7 h4 {color:#17136E }

#centercolumn a #more1 h4,
#centercolumn a #more2 h4,
#centercolumn a #more3 h4,
#centercolumn a #more4 h4,
#centercolumn a #more5 h4,
#centercolumn a #more6 h4 {color:white }
#more1 a:link, #more1 a:visited, #more2 a:link, #more2 a:visited, #more2 a:link, #more3 a:visited, #more4 a:link, #more4 a:visited, #more5 a:link, #more5 a:visited, #more6 a:link, #more6 a:visited, #more7 a:link, #more7 a:visited, {
color:white;}


p.imm {text-align:center;}

#blue h1 {color:#56F600; font-size:15pt; text-align:center;}
#blue h2 {color:#17136E; font-size:14pt;}
#blue .rosso {color:red;}

#blue #prezzi {background:#56F600; padding:10px;}
#blue .bordo {border:2px #56F600 dotted; padding:10px; font-size:10pt;}
#blue .verde {color:#56F600; font-weight:bold; font-size:11pt; margin:10px 0 0 0;}
.pacchetto_alloggio {color:#fff; background:#17136E
}

.pdf {vertical-align:center;}

#video {text-align:center;}

#centercolumn #photo {text-align: center; font-size: 10px;}

ul#elenco_sponsor {margin:5px 0 0 0; padding:0;}
ul#elenco_sponsor li {float:left; list-style-type:none; margin:0 5px 0 0; padding:0;}
ul#elenco_sponsor li.last {margin:0;}
.boxsponsor_sx,
.boxsponsor_dx {float:left; width:7px; height:48px;}
.boxsponsor_sx {background:url(/images/boxsponsor_sx.gif) no-repeat;}
.boxsponsor_dx {background:url(/images/boxsponsor_dx.gif) no-repeat;}
.boxsponsor_center {float:left; height:48px; background:url(/images/boxsponsor_center.gif) repeat-x;}
.boxsponsor_center img {position:relative; top:3px;}
