﻿@charset "UTF-8";
body {margin:0;padding:0;background:url(/images/sf_pagina_interno.gif) repeat-x;font-size:8pt;color:15515b;font-family:Arial, Helvetica, sans-serif;text-align:center;}

#wrapper, .container {position:relative;margin:0 auto;width:985px;text-align:left;}

/*IMMAGINE PRINCIPALE*/

	#immagine_principale {position:absolute;top:30px;right:4px;width:720px;height:348px;background:url(/images/immagine_principale07.jpg);}
	
	#camp_site #immagine_principale {background:url(/images/immagine_principale05.jpg);}
	#location #immagine_principale {background:url(/images/immagine_principale08.jpg);}
	#how_to_do #immagine_principale {background:url(/images/immagine_principale09.jpg);}
	#contatti #immagine_principale {background:url(/images/immagine_principale06.jpg);}
	
/*Fine IMMAGINE PRINCIPALE*/

/*SIDEBAR*/

#sf_sidebar {position:absolute;top:24px;left:0;width:251px;height:625px;background:url(/images/sf_sidebar.png);}
#sidebar {position:absolute;top:24px;left:4px;float:left;width:243px;z-index:2;}

	/*#sfondo_natalizio {position:absolute;top:324px;left:-83px;text-indent:-9999px;width:306px;height:147px;background:url(/images/sfondo_natalizio02.jpg);}*/
	#sidebar h1#logo a {margin:35px 0 0 32px;display:block;width:179px;height:137px;text-indent:-9999px;background:url(/assets/images/Campingtonini_logo.gif);}
	
	#sidebar ul#menu {width:207px;height:140px;margin:10px 0 160px 18px;}
	#sidebar ul#menu li,
	#sidebar ul#menu li.selezionato {text-align:center;padding:7px 0 0 0;height:20px;font-size:11pt;color:#319001;border-bottom:1px solid #b3dbaa;}
	#sidebar ul#menu li a {text-decoration:none;font-size:11pt;color:#319001;font-weight:bold;}
	#sidebar ul#menu a:hover {color:#9bef02;}
	
	#sidebar .box {width:210px;height:184px;background:url(/images/sf_box.gif) no-repeat;margin:16px 0 0 16px;padding:1px 0 0 0;color:#15515b;}
	#sidebar #indirizzo {color:#319001;margin:0 0 0 16px;padding:0 0 16px 0;text-align:center;width:207px;}
	#sidebar #photogallery,
	#sidebar #photogallery_malcesine {display:none;}
	#location #sidebar #photogallery_malcesine {display:block;}
	#camp_site #sidebar #photogallery {display:block;}
	#sidebar .box #immagini {margin:5px 10px 0 10px;}
	#sidebar .box h4 {font-size:8pt;color:#41a62a;font-weight:normal;margin:8px 0 18px 15px;}
	#sidebar .box p {margin:0 0 0 15px;}

/*Fine SIDEBAR*/

/*CONTENT*/

	#sf_content {position:absolute;top:330px;right:0;width:728px;height:292px;background:url(/images/sf_content2.png);}
	#content {position:absolute;top:328px;right:0;width:728px;z-index:2;color:#15515b;font-size:9pt;padding:0 0 50px 0;margin:0;}
	
	#content #testo {margin:0 30px 0 30px;padding:0;}
	#camp_site #content #testo {margin:0 17px 0 17px;}
	#content p.evidenza {font-size:12pt;line-height:23px;margin:0 0 20px 0;padding:0;}
	#content .column_left {width:300px;float:left;}
	#content .column_right {width:300px;float:right;}
	#location #content .column_left {width:250px;}
	#location #content .column_right {width:367px;}
	#content #box_lingue {margin:4px 0 0 6px;}
	#content #box_lingue_left,
	#home #box_lingue_left,
	#content #box_lingue_center,
	#home #box_lingue_center,
	#content #box_lingue_right,
	#home #box_lingue_right {float:left;height:58px;}
	#content #box_lingue_center {width:678px;}
	#content #box_lingue_left,
	#home #box_lingue_left {width:18px;background:url(/images/box_lingue-left.png);}
	#content #box_lingue_center,
	#home #box_lingue_center {background:url(/images/box_lingue-center.gif) repeat-x;}
	#content #box_lingue_right,
	#home #box_lingue_right {width:18px;background:url(/images/box_lingue-right.png);}
	#content #box_lingue_center p,
	#home #box_lingue_center p {margin:10px 0 5px 0;color:#41a62a;font-size:8pt;}
	#content #box_lingue_center ul {float:right;}
	#content #box_lingue_center ul li,
	#home #box_lingue_center ul li {float:left;display:block;width:21px;height:21px;margin:4px;}
	#content #box_lingue_center ul li a,
	#home #box_lingue_center ul li a {display:block;height:21px;margin:0 0 0 5px;}
	#content #box_lingue_center ul li a#it,
	#home #box_lingue_center ul li a#it {background:url(/images/bandierine/it.gif) no-repeat;text-indent:-9999px;width:21px;}
	#content #box_lingue_center ul li a#de,
	#home #box_lingue_center ul li a#de {background:url(/images/bandierine/de.gif) no-repeat;text-indent:-9999px;width:21px;}
	#content #box_lingue_center ul li a#en,
	#home #box_lingue_center ul li a#en {background:url(/images/bandierine/en.gif) no-repeat;text-indent:-9999px;width:21px;}
	#content #box_lingue_center ul li a#fr,
	#home #box_lingue_center ul li a#fr {background:url(/images/bandierine/fr.gif) no-repeat;text-indent:-9999px;width:21px;}
	#content #box_lingue_center ul li a#es,
	#home #box_lingue_center ul li a#es {background:url(/images/bandierine/es.gif) no-repeat;text-indent:-9999px;width:21px;}
	#content #box_lingue_center ul li a#nl,
	#home #box_lingue_center ul li a#nl {background:url(/images/bandierine/nl.gif) no-repeat;text-indent:-9999px;width:21px;}
	#content #box_lingue_center ul li a#cs,
	#home #box_lingue_center ul li a#cs {background:url(/images/bandierine/cs.gif) no-repeat;text-indent:-9999px;width:21px;}
	#content #box_lingue_center ul li a#da,
	#home #box_lingue_center ul li a#da {background:url(/images/bandierine/da.gif) no-repeat;text-indent:-9999px;width:21px;}
	#content #box_lingue_center ul li a#pl,
	#home #box_lingue_center ul li a#pl {background:url(/images/bandierine/pl.gif) no-repeat;text-indent:-9999px;width:21px;}
	#content #box_lingue_center ul li a#ru,
	#home #box_lingue_center ul li a#ru {background:url(/images/bandierine/ru.gif) no-repeat;text-indent:-9999px;width:21px;}
	body.it #content #box_lingue_center ul li a#it,
	body.de #content #box_lingue_center ul li a#de,
	body.en #content #box_lingue_center ul li a#en,
	body.fr #content #box_lingue_center ul li a#fr,
	body.es #content #box_lingue_center ul li a#es,
	body.nl #content #box_lingue_center ul li a#nl,
	body.cs #content #box_lingue_center ul li a#cs,
	body.da #content #box_lingue_center ul li a#da,
	body.pl #content #box_lingue_center ul li a#pl,
	body.ru #content #box_lingue_center ul li a#ru {border-bottom:3px solid #94e101;padding:0 0 2px 0;}
	#content h2 {position:relative;left:8px;top:4px;width:677px;height:58px;display:block;padding:10px 0 0 20px;margin:0;font-size:17pt;color:#15515b;font-weight:normal;}
	#content h2 .testo_piccolo {font-size:12pt;}
	#how_to_do #content ul#attività_sportive {margin:0;width:650px;}
	#how_to_do #testo .column_right a {position:relative;display:block;float:left;text-align:center;text-decoration:none;font-size:10pt;margin:5px;height:94px;}
	#how_to_do #testo .column_right a div {position:absolute;bottom:10px;left:0;width:110px;z-index:1;}
	#how_to_do #testo .column_right a p {position:absolute;bottom:0;left:10px;z-index:2;font-weight:bold;margin:0;padding:0;}
	#how_to_do #content ul#attività_sportive li {padding:20px 0;border-bottom:1px solid #b3dbaa;}
	#how_to_do #content ul#attività_sportive li h3 {margin:0 0 20px 0;}
	#how_to_do #content ul#attività_sportive li p,
	#how_to_do #content ul#attività_sportive li img {float:left;}
	#how_to_do #content ul#attività_sportive li p {margin:0 0 0 20px;font-size:10pt;line-height:23px;width:450px;}
	#legenda {position:absolute;top:305px;right:45px;z-index:2;font-size:8pt;}
	#mappa {width:361px;height:361px;border:3px solid #98e701;}
	#location #content ul#indicazioni_stradalli li {margin:0 0 10px 0;font-size:8pt;} 

/*Fine CONTENT*/

/*GENERICI*/

.titolo {}
h1,h2,h3,h4,h5,h6,ul,ul li {margin:0;padding:0;}
ul li {list-style-type:none;}
.clear {clear:both;padding:1px 0 0 0;}
.left {float:left;}
.right {float:right;}
img {margin:0;padding:0;border:0;}
a {font-size:8pt;color:#319001;text-decoration:underline;}
a:hover {color:#9bef02;}
#sf_sidebar,
#sf_content,
#content #box_lingue_left,
#content #box_lingue_right,
div.png,h1.png,
#home #immagine_principale,
#home h2,
#home #box_lingue,
#home h1#logo a,
#home h2 a 
{behavior: url(/css/iepngfix.htc);}

/*Fine GENERICI*/

/* FORM */

	form,
	input,
	#formcontatti,
	#formconferma {margin:0;padding:0;color:#319001;}
	#formcontatti {position:relative;left:30px;width:600px;}
	#formconferma {position:relative;top:45px;left:30px;width:550px;}
	.input_text {width:250px;padding:2px;height:20px;color:#7ab900;border:1px solid #319001;}
	select {border:1px solid #319001; font-size:8pt; color:#7ab900}
	.input_area {height:35px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;width:250px;color:#a6a6a6;border:1px solid #319001;}
	.contatti #richiesta {font-size:8pt; color:#7ab900; margin-bottom:10px}
	.bottone {position: relative; font-family:Verdana; font-size:10px; color:#666; width:90px; height:25px; margin:5px;}	
	.contatti {float:left;width:250px;margin:0 20px 0 0;padding:0;}
	#box_errore {position:absolute;display:none;width:300px;height:150px;left:780px;top:450px;border:1px solid #319001;text-align:left;background:#fff;z-index:5;}
	#div_titolo_errore {background:#319001;color:#fff;padding:10px;}
	#div_errore {color:#000;padding:10px;text-align:center;position:relative;top:10px;}
	#bottone_errore {font-size:8pt;width:90px;height:25px;}
	
/* fine FORM */

/*CONCEPT BY*/

	#concept {position:relative;font-size:9px;width:970px;margin:0 auto;padding:0;text-align:right;}
	#concept a {font-size:9px;font-family: Verdana;color:#a0a0a0;font-weight:bold;font-stretch:expanded;text-decoration: none;}
	#concept a:hover {color:#E97D00;}

/*Fine CONCEPT BY*/

/*HOME*/

	body#home {background:url(/images/sf_pagina_home.gif) repeat-x;}
	#home #wrapper {background:url(/images/sf_rapper-home.gif) center top no-repeat;height:700px;}
	#home #concept {position:absolute;bottom:0;left:0;}
	#home h2 a {position:absolute;left:300px;top:30px;width:391px;height:34px;background:url(/images/welcome.png);text-indent:-9999px;}
	#home h1#logo a {position:absolute;top:20px;left:29px;width:263px;height:198px;background:url(/assets/images/Campingtonini_logo-home.png);z-index:2;text-indent:-9999px;}
	#home #box_lingue a.hover_lingue {display:none;}
	#home #box_lingue a#it2 {display:block;}
	#home #box_lingue a#it2,
	#home #box_lingue a#de2,
	#home #box_lingue a#fr2,
	#home #box_lingue a#en2,
	#home #box_lingue a#es2,
	#home #box_lingue a#da2,
	#home #box_lingue a#ru2,
	#home #box_lingue a#nl2,
	#home #box_lingue a#pl2,
	#home #box_lingue a#cs2 {position:absolute;left:-170px;top:0;color:#fff;font-size:15pt;font-weight:bold;width:170px;height:30px;padding:8px 0 0 15px;background:url(/images/sf_hover_lingue.png);text-decoration:none;}
	#home #box_lingue a#it2:hover,
	#home #box_lingue a#de2:hover,
	#home #box_lingue a#fr2:hover,
	#home #box_lingue a#en2:hover,
	#home #box_lingue a#es2:hover,
	#home #box_lingue a#da2:hover,
	#home #box_lingue a#ru2:hover,
	#home #box_lingue a#nl2:hover,
	#home #box_lingue a#pl2:hover,
	#home #box_lingue a#cs2:hover {color:#4ca928;}
	#home #immagine_principale {position:absolute;top:70px;left:-60px;width:1096px;height:529px;background:url(/images/immagine_principale-home.png);}
	#home #box_lingue {position:absolute;right:20px;top:620px;}

/*Fine HOME*/

	ul#prezzi_camping li {border-bottom:1px solid #b3dbaa;padding:5px 0;}