﻿/* ------------------------ STRUTTURA ------------------------ */
body {text-align:center; font-family:Verdana; font-size:8pt; color:#818080; margin:0px; background-color:#f6f1de;}

#wrapper {position:relative; width:970px; margin:0 auto; text-align:left; margin-top:23px;}

/* ------------------------ TOP ------------------------ */

#top {position:relative; width:970px; height:127px; margin:0px; padding:0px;}
h1#logo {float:left; width:142px; height:127px; margin:0 11px 0 0; background-image:url(/images/Bluelakebardolino_logo.gif);}
h1#logo a {width:142px; height:127px; text-indent:-9999px; display:block;}

/* ------------------------ Fine TOP ------------------------ */

/* ------------------------ MENU ------------------------ */

#menu {float:right; height:95px; width:808px; font-family: Verdana; font-size: 9pt; color: #FFFFFF; background-color: #A8A798; margin:16px 5px 0 0;}


#menu #logo2 {margin:25px 0 0 200px; padding:0px; border:0px; width:260px; height:40px; background-image:url(/images/Bluelakebardolino_logo2.gif);}
#menu ul {float:left; padding:0px; margin:0px; color:white; font-size:8pt; margin:35px 0 0 30px; height:12px;}
#menu ul li {padding:0px; margin:0px; display:inline; list-style-type:none; border-right: 1px solid #bebdb3;}
#menu ul li a:link, #menu ul li a:visited {text-decoration:none; color:#767575; padding:0 12px 0 12px;}
#menu ul li a:hover {text-decoration:none; color:#bebdb3;}
#menu ul li.selezionato {color:#bebdb3; padding:0 12px 0 12px; border-right: 1px solid #bebdb3;}
#menu ul li.last {border:0px; padding:0 0 0 12px;}
#menu ul li.ibisco {color:#d14328; padding:0 12px 0 12px; border-right: 1px solid #bebdb3;}
p.ibisco {color:#d14328; margin:0 0 3px 0; border-bottom: 1px solid #d14328; width:310px; padding:0 0 3px 0;}
#menu ul li.ciliegio {color:#eec9ed; padding:0 12px 0 12px; border-right: 1px solid #bebdb3;}
p.ciliegio {color:#e2a2e0; margin:0 0 3px 0; border-bottom: 1px solid #eec9ed; width:310px; padding:0 0 3px 0;}
#menu ul li.mimosa {color:#f5c31d; padding:0 12px 0 12px; border-bottom: 1px solid #bebdb3;}
p.mimosa {color:#f5c31d; margin:0 0 3px 0; border-bottom: 1px solid #f5c31d; width:310px; padding:0 0 3px 0;}
#menu ul li.buganville {color:#d141b1; padding:0 12px 0 12px; border-right: 1px solid #bebdb3;}
p.buganville {color:#d141b1; margin:0 0 3px 0; width:310px; padding:0 0 3px 0; border-bottom: 1px solid #d141b1;}
p.servizi {margin:0 0 10px 0; padding:0px; font-weight:bold; font-size:8pt;}

/* ------------------------ Fine MENU ------------------------ */

/* ------------------------ MENU2 ------------------------ */

	#menu2 {float:right; border-left: 1px solid #a8a798; height:65px; padding:0 0 0 10px;}
	#menu2 ul {padding:0px; margin:0px; height:41px; width:213px;}
	#menu2 ul li a {float:left; display:block; width:36px; height:35px; text-indent:-9999px; margin:0 0 0 9px; padding:0px;}
	#menu2 ul li {text-indent:-9999px; list-style-type:none; display:inline; width:36px; height:35px; margin:0px; padding:0px;}
	#menu2 ul li#li1.selezionato2 {background:url(/images/menu2/li1_hover.jpg); border: 3px solid #d14328;}
	#menu2 ul li#li2.selezionato2 {background:url(/images/menu2/li2_hover.jpg); border: 3px solid #eec9ed;}
	#menu2 ul li#li3.selezionato2 {background:url(/images/menu2/li3_hover.jpg); border: 3px solid #f5c31d;}
	#menu2 ul li#li4.selezionato2 {background:url(/images/menu2/li4_hover.jpg); border: 3px solid #e45ac5;}
	#menu2 ul li#li1 a:link, #menu2 ul li#li1 a:visited {background:url(/images/menu2/li1.jpg); border: 3px solid #f5c31d;}
	#menu2 ul li#li1 a:hover {background:url(/images/menu2/li1_hover.jpg); border: 3px solid #f5c31d;}
	#menu2 ul li#li2 a:link, #menu2 ul li#li2 a:visited {background:url(/images/menu2/li2.jpg); border: 3px solid #e45ac5;}
	#menu2 ul li#li2 a:hover {background:url(/images/menu2/li2_hover.jpg); border: 3px solid #e45ac5;}
	#menu2 ul li#li3 a:link, #menu2 ul li#li3 a:visited {background:url(/images/menu2/li3.jpg); border: 3px solid #eec9ed;}
	#menu2 ul li#li3 a:hover {background:url(/images/menu2/li3_hover.jpg); border: 3px solid #eec9ed;}
	#menu2 ul li#li4 a:link, #menu2 ul li#li4 a:visited {background:url(/images/menu2/li4.jpg); border: 3px solid #d14328; }
	#menu2 ul li#li4 a:hover {background:url(/images/menu2/li4_hover.jpg); border: 3px solid #d14328;}
	#foto_appartamenti {margin:17px 0 0 0; width:310px;}
	#foto_appartamenti p {margin:0 0 7px 0; padding:0px; font-size:7pt;}
	.imm {margin:3px 0; border: 2px solid #a8a798;}
	.imm1 {margin:0px; border:2px solid #a8a798;}

/* ------------------------ Fine MENU2 ------------------------ */

/* -------------- CONTENITORE -------------------------------- */

#middle {position:relative; width:938px; background-image:url(/images/cont_sfondo.gif); margin:6px 0 0 0; padding:10px 16px 0 16px;}

#immagine_principale {position:relative; background:url(/images/immagine_principale_1.jpg); width:938px; height:175px; margin:0 0 20px 0; padding:0;}

#appartamento1 #immagine_principale, #apartment1 #immagine_principale, #appartement1 #immagine_principale {background:url(/images/appartamenti/imm_princ_MIMOSA.jpg);}
#contatti #immagine_principale, #conferma #immagine_principale, #anfrage #immagine_principale, #bestatigung #immagine_principale, #contacts #immagine_principale, #confirmation #immagine_principale {background:url(/images/appartamenti/imm_princ_CONTATTI.jpg);}
#dintorni #immagine_principale, #umgebung #immagine_principale, #surroundings #immagine_principale {background:url(/images/appartamenti/imm_princ_DINTORNI.jpg);}
#dove_siamo #immagine_principale, #location #immagine_principale, #wowirsind #immagine_principale {background:url(/images/appartamenti/imm_princ_DOVESIAMO.jpg);}
#appartamento2 #immagine_principale, #apartment2 #immagine_principale, #appartement2 #immagine_principale {background:url(/images/appartamenti/imm_princ_BUGANVILLE.jpg);}
#appartamento3 #immagine_principale, #apartment3 #immagine_principale, #appartement3 #immagine_principale {background:url(/images/appartamenti/imm_princ_CILIEGIO.jpg);}
#appartamento4 #immagine_principale, #apartment4 #immagine_principale, #appartement4 #immagine_principale {background:url(/images/appartamenti/imm_princ_IBISCO.jpg);}
#residence #immagine_principale {}
#contenuti {border:0px; padding:0 0 20px 0;}

/* ----------------- CONTENUTI -------------- */

#box_contenuti_sx {position:relative; float:left; width:644px;}

#box_contenuti_dx {position:relative; float:left; width:292px; margin:0px;}
#dove_siamo #box_contenuti_dx, #location #box_contenuti_dx, #wowirsind #box_contenuti_dx {position:relative; float:left; width:282px; margin:15px 0 0 0; padding:0 0 0 10px;}	
#title{position:relative; float:left; width:425px; height:65px;}
#icona {float:left; width:57px; height:55px; border-right:30px;}

#testo_contenuti {color:#818080; margin:16px 0 0 74px;}
#dove_siamo #testo_contenuti, #location #testo_contenuti, #wowirsind #testo_contenuti {color:#818080; margin:16px 0 0 0;}	
#appartamento1 #testo_contenuti {margin:16px 0 0 55px;}
#appartamento2 #testo_contenuti {margin:16px 0 0 55px;}
#appartamento3 #testo_contenuti {margin:16px 0 0 55px;}
#appartamento4 #testo_contenuti {margin:16px 0 0 55px;}
 #testo_contenuti #box_servizi ul {margin:0 0 0 17px;}
#appartamento1 #testo_contenuti ul li, #appartement1 #testo_contenuti ul li, #apartment1 #testo_contenuti ul li {list-style-image:url(/images/bollino1.gif);}
#appartamento2 #testo_contenuti ul li, #appartement2 #testo_contenuti ul li, #apartment2 #testo_contenuti ul li {list-style-image:url(/images/bollino2.gif);}
#appartamento3 #testo_contenuti ul li, #appartement3 #testo_contenuti ul li, #apartment3 #testo_contenuti ul li {list-style-image:url(/images/bollino3.gif);}
#appartamento4 #testo_contenuti ul li, #appartement4 #testo_contenuti ul li, #apartment4 #testo_contenuti ul li {list-style-image:url(/images/bollino4.gif);}
#testo_contenuti #box_testo {float:left; margin:0px;}
#testo_contenuti #box_servizi {float:right; margin:30px 0 0 0; width:205px; font-size:7pt;}
#imm_contenuti {color:#818080; width:101px; padding:80px 0 0 0;}
#imm_contenuti p {margin:0 0 5px 0; padding:0px; color:#a8a798;}
#residence #imm_contenuti img, #residence_en #imm_contenuti img, #residence_de #imm_contenuti img, #dintorni #imm_contenuti img, #surroundings #imm_contenuti img, #umgebung #imm_contenuti img {border: 3px solid #a8a798; margin:2px; padding:0px;}
#dintorni #imm_contenuti, #surroundings #imm_contenuti, #umgebung #imm_contenuti, #residence #imm_contenuti, #residence_de #imm_contenuti, #residence_en #imm_contenuti {float:right; color:#818080; width:292px; margin:0px;}
#dintorni #box_contenuti_sx, #surroundings #box_contenuti_sx, #umgebung #box_contenuti_sx, #residence #box_contenuti_sx {position:relative; float:left; width:624px; padding:0 20px 0 0;}
/* ------------------ */

#piantina {right:0px; float:left; margin:0 0 0 110px;}
#appartamento1 #piantina, #appartamento2 #piantina {right:0px; float:left; margin:0 0 0 110px;}
#appartamento3 #piantina {right:0px; float:left; margin:0 0 0 80px;}
#appartamento4 #piantina {right:0px; float:left; margin:0 0 0 90px;}
#dovesiamo {width:260px; right:0px; float:right; margin:60px 0 0 0;}
.bordo1 {border-top: 6px solid #d14328; border-bottom: 6px solid #d14328; padding:7px 0 7px 0;}
.bordo2 {border-top: 6px solid #eec9ed; border-bottom: 6px solid #eec9ed; padding:7px 0 7px 0;}
.bordo3 {border-top: 6px solid #f5c31d; border-bottom: 6px solid #f5c31d; padding:7px 0 7px 0;}
.bordo4 {border-top: 6px solid #e45ac5; border-bottom: 6px solid #e45ac5; padding:7px 0 7px 0;}

/* ------------------------ Fine CONTENUTI ------------------------ */

#top_contenuti {
}

/* ------------------------ TITOLI ------------------------ */

h2 {float:left; text-indent:-9999px; height:65px; width:409px; margin:0px; padding:0px; border-left: 6px solid #a8a798;}

/* --- it --- */

	#residence #box_contenuti_sx #top_contenuti  h2 {background:url(/images/appartamenti/title_residence.gif) no-repeat;}
	#dintorni #box_contenuti_sx #top_contenuti h2 {background:url(/images/appartamenti/title_dintorni.gif) no-repeat;}
	#appartamento1 #box_contenuti_sx #top_contenuti  h2 {background:url(/images/appartamenti/tito_IT/title_app1.gif) no-repeat; border-left: 6px solid #f5c31d;}
	#appartamento2 #box_contenuti_sx #top_contenuti h2 {background:url(/images/appartamenti/tito_IT/title_app2.gif) no-repeat; border-left: 6px solid #e45ac5;}
	#appartamento3 #box_contenuti_sx #top_contenuti h2 {background:url(/images/appartamenti/tito_IT/title_app3.gif) no-repeat; border-left: 6px solid #eec9ed;}
	#appartamento4 #box_contenuti_sx #top_contenuti h2 {background:url(/images/appartamenti/tito_IT/title_app4.gif) no-repeat; border-left: 6px solid #d14328;}
	
/* --- de --- */
	
	#residence_de #box_contenuti_sx #top_contenuti  h2 {background:url(/images/appartamenti/title_residence_de.gif) no-repeat;}
	#umgebung #box_contenuti_sx #top_contenuti h2 {background:url(/images/appartamenti/title_dintorni_de.gif) no-repeat;}
	#appartement1 #box_contenuti_sx #top_contenuti  h2 {background:url(/images/appartamenti/tito_DE/title_app1_de.gif) no-repeat; border-left: 6px solid #f5c31d;}
	#appartement2 #box_contenuti_sx #top_contenuti h2 {background:url(/images/appartamenti/tito_DE/title_app2_de.gif) no-repeat; border-left: 6px solid #e45ac5;}
	#appartement3 #box_contenuti_sx #top_contenuti h2 {background:url(/images/appartamenti/tito_DE/title_app3_de.gif) no-repeat; border-left: 6px solid #eec9ed;}
	#appartement4 #box_contenuti_sx #top_contenuti h2 {background:url(/images/appartamenti/tito_DE/title_app4_de.gif) no-repeat; border-left: 6px solid #d14328;}
	
/* --- en --- */
	
	#residence_en #box_contenuti_sx #top_contenuti  h2 {background:url(/images/appartamenti/title_residence_en.gif) no-repeat;}
	#surroundings #box_contenuti_sx #top_contenuti h2 {background:url(/images/appartamenti/title_dintorni_en.gif) no-repeat;}
	#apartment1 #box_contenuti_sx #top_contenuti  h2 {background:url(/images/appartamenti/tito_EN/title_app1_en.gif) no-repeat; border-left: 6px solid #f5c31d;}
	#apartment2 #box_contenuti_sx #top_contenuti h2 {background:url(/images/appartamenti/tito_EN/title_app2_en.gif) no-repeat; border-left: 6px solid #e45ac5;}
	#apartment3 #box_contenuti_sx #top_contenuti h2 {background:url(/images/appartamenti/tito_EN/title_app3_en.gif) no-repeat; border-left: 6px solid #eec9ed;}
	#apartment4 #box_contenuti_sx #top_contenuti h2 {background:url(/images/appartamenti/tito_EN/title_app4_en.gif) no-repeat; border-left: 6px solid #d14328;}
	
/* ------------------------ Fine TITOLI ------------------------ */

/* ------------------------ FORMATTAZIONE TESTO ------------------------ */

#testo {width:458px; border-right:9px solid #e9e9e9; text-align:justify; line-height:20px; padding:0 13px 0 0; margin:20px 0 0 0;}

#mappa {position:relative; float:right; width:600px; height:400px;}

/* ------------------------ Fine FORMATTAZIONE TESTO ------------------------ */

/* ------------------------ FOOTER ------------------------ */

#bottom {position:relative; margin:0px; width:970px; height:22px; background-image:url('/images/bottom.gif');}
#footer {position:relative; font-size:8pt; color:white; text-align:left; width:939px; height:60px; margin:10px 5px 10px 6px; background-color:#A8A798; padding:10px 10px 0 10px;}

#indirizzi {float:left; margin:0 0 0 300px; text-align:center;}

#home #lang {margin:35px 0 0 30px; font-size:8pt;}
#lang {float:right; margin:35px 0 0 30px; font-size:8pt;}
#lang a.left {float:left; margin:0px; padding:0px; width:40px;}
#lang ul li#li1 a:link, #lang ul li#li1 a:visited {background:url(/images/menu2/li1.jpg); border: 3px solid #d14328;}
#lang ul li#li1 a:hover {background:url(/images/menu2/li1_hover.jpg); border: 3px solid #d14328;}
.left {float:left; margin:0 10px 0 0;}
.right {float:right; margin:0 10px 0 0;}
.icona {float:left; margin:0 10px 0 20px;}
.style1 {text-align: center;}
/* motori */ 
#motori, #motori a {color:#F6F1DE}
/* ----------------- LINK GENERALI -------------- */

a:link, a:visited {color:#79786e; text-decoration:none;}
a:hover {color:#bebdb3; text-decoration:none;}
#lang a:link, #lang a:visited {color:#79786e; text-decoration:none;}
#lang a:hover {color:#bebdb3; text-decoration:none;}

/* ----------------- Fine LINK GENERALI -------------- */


/* ------------------------ Concept by ------------------------ */

#concept {float:right; font-size:7pt; padding:0px; color:#5d5c5a; margin:0 3px 0 0;}
#concept .linktp:visited           {font-size:9px; font-family: Times New Roman; color: #808080; text-decoration: none;}
#concept .linktp:link           {font-size:9px; font-family: Times New Roman; color: #808080; text-decoration: none;}
#concept .linktp           {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;}

/* ------------------------ Concept by ------------------------ */

/* FORM */
	#formcontatti {position:relative; margin:-10px 0 0 0; padding:0px; font-family:Verdana; font-size:8pt; color:#39312d; width:650px; height:350px;}
	#formconferma {position:relative; margin:0 0 0 10px; padding:0px; font-family:Verdana; font-size:8pt; color:#39312d; width:650px; height:350px;}
	.elemento_input {color:#000; width: 200px; padding:2px; height:11px; border:1px solid #7f9db9;}
	.elemento_small {width: 50%;}

	.input_select {color:#808080; border:1px solid #7f9db9; padding:3px; font-size:10pt;		
	}
	.input_area {height:60px; font-size:8pt; width:200px; border:1px solid #7f9db9;}
	.input_area2 {height:80px; font-size:8pt; width:320px; border:1px solid #7f9db9;}
	.contatti {float:left; width:250px; padding-left:10px; padding-right:10px;}

	#modulo {width:70%; padding:10px; color:#FAB958;}
	#box_errore {position:absolute; display:none; margin:100px; width:300px; left:620px; top:400px; height:150px; border:1px solid #39312d; text-align:left; background:#fff; z-index:5; }
	#div_titolo_errore {background:#a8a798; color:#fff; padding:10px; }
	#div_errore {color:#000; padding:10px; text-align:center; position:relative; top:10px; }
	#bottone_errore {position:relative; top:30px; }
	.clear {clear:both;}
/* fine FORM */
	


img {border:0px; padding:0px; margin:0px;}
.clear {clear:both;}

table#loghi {width:80%;}
/* ----------------------------------- PRODOTTI ----------------------------------- */
	#prodotti {margin:10px auto; text-align:left; margin:0; }
	#prodotti .titolo_prodotto {margin:10px 0 5px;color:red;font-weight:bold;}
	#prodotti .immagine_prodotto {float:left;margin:0 10px 0 -10px;}

	#dettagli_prodotto h3 {margin-left:10px; border-left: 2px solid red; padding-left:10px; height: 15px; font-family: verdana; font-size: 10pt; font-weight: bold; text-align:left;}
	
	#prodotti h3 {margin-left:10px; border-left: 2px solid red; padding-left:10px; height: 15px; font-family: verdana; font-size: 10pt; font-weight: bold; text-align:left;}
	
/* noleggi */	

	#prodotti .box_prodotto_noleggi {width:900px; height:120px; display:block; background:#fff; color:#808080; border:1px solid red; margin: 15px auto 2px auto;}
	#prodotti .box_prodotto_noleggi .dettagli_prodotto {padding:0 10px 0 10px; margin:0;float:left; width:825px}
	#prodotti .box_prodotto_noleggi .gallery_prodotto {float:right; margin:0; background:#E2E2E2; padding:5px 0; height:110px; border-left:1px red dotted; width:50px;}
	#prodotti .box_prodotto_noleggi .gallery_prodotto img {float:right; margin:3px; border:1px white solid;}
	#prodotti .box_prodotto_noleggi .gallery_prodotto img:hover {border:1px red solid;}
	
	#prodotti .richiesta_informazioni	{margin:0 auto; width:900px; height:20px;}
	#prodotti .richiesta_informazioni a {display:block;float:right;text-align: right;margin:2px 0 10px 0;color:#808080;}
	#prodotti .richiesta_informazioni a:hover {color:red;}

/* usati */
	#prodotti .box_prodotto {width:440px; height:75px; position:relative; margin: 10px; float:left; }
	.box_prodotto a:visited {width:420px; height:75px; display:block; background:#EEEEF0; color:#808080; padding:0 10px 0 10px; border:1px solid red;}
	.box_prodotto a:link {width:420px; height:75px; display:block; background:#EEEEF0; color:#808080; padding:0 10px 0 10px; border:1px solid red;}
	#prodotti .box_prodotto a {width:420px; height:75px; display:block; background:#EEEEF0; color:#808080; padding:0 10px 0 10px; border:1px solid red;}
	#prodotti .box_prodotto a:hover {display:block;color: #808080;background:#FFF;}
	
/* FINE PRODOTTI */
/* Pagine */
	#pagine {clear:both; position:relative; padding:0px; height:20px; text-align:center; margin-top:10px; }
	#pagine ul	{padding:5px 14px 0 0; color: #000; font-family:Arial; text-align: center; }
	#pagine ul li	{display: inline; padding: 0 10px 0 10px; text-decoration: none; float: left; color:red; border-right: 1px solid red; }
	#pagine ul li a:visited 	{color: #808080;}
	#pagine ul li a:link 	{color: #808080;}
	#pagine ul li a 	{color: #808080;}
	#pagine ul li a:hover	{color: red;}
	#pagina {padding:0 0 0 12px}
/* fine pagine */

/* dettagli prodotto*/
	#dettagli_prodotto {width:900px; margin:0 auto; padding:0; line-height:15pt; border-bottom:1px red solid; }

	#dettagli_prodotto h3 {border-left: 2px solid red; padding-left:10px; margin-bottom:30px; height: 15px; font-family: verdana; font-size: 10pt; font-weight: bold; text-align:left;}

	#dettagli_prodotto #dettagli {width:440px; float:left; border-right:1px red dotted;}
	#dettagli_prodotto #dettagli ul {margin:10px 0 10px 0; color:red; list-style-type:square; float:left; padding-left:5px;}
	#dettagli_prodotto #dettagli ul li {margin:0 10px;}
	#dettagli_prodotto .dettagli li a:visited {color:#808080;}
	#dettagli_prodotto .dettagli li a:link {color:#808080;}
	#dettagli_prodotto #dettagli ul li a {color:#808080;}
	#dettagli_prodotto #dettagli ul li a:hover	{color: red;}

	#dettagli_prodotto #immagini {float:left; padding-left:10px;  background:#E2E2E2; margin-top:20px;}
	#dettagli_prodotto #immagini img {border:1px white solid; margin:10px 10px 10px 0;}
	#dettagli_prodotto #immagini img:hover {border:1px red solid;}
	
	#dettagli_bottom {width:900px; margin:0 auto;}
	#dettagli_bottom #indietro {float:left}
	#dettagli_bottom #richiesta_informazioni {float:right}
	
	#dettagli_bottom a{margin:0; color:#808080; display:block; 
		}
	#dettagli_bottom a:hover {color:red;}

table {font-size:7pt;}
	#map {width:938px; height:300px;}
