/* CSS Document */

/*stili generali*/
* {margin:0; padding:0;}
html,body{margin:0; padding:0;}
body {background:#FFF url(image/sfondo_body_giallo.gif) repeat-x; font: normal 100% "Trebuchet MS", Tahoma, "Times New Roman", Georgia; color:#333; text-align: center; margin:0;}
/*stili per layout*/
div#tetto {position:relative; margin:0 auto; width: 988px; \width: 988px; w\idth: 988px; height:90px; 
background: url(image/sfondo_tetto.gif); border:0px solid #000;}
div#container{position:relative; margin:0 auto; width: 856px; \width: 856px; w\idth: 856px; text-align:left; 
background: url(image/sfondo_container.jpg) repeat-y; border:0px solid #000;}
div#verde {position:relative; margin:0 auto; width: 988px; \width: 988px; w\idth: 988px; height:70px; 
background: url(image/sfondo_verde.jpg); border:0px solid #000;}
div#footer{position:relative; margin:0; padding-bottom:40px; width: 100%; background:#fff url(image/sfondo_footer.gif); border:0px solid #333}
div#adress{
margin:0 auto;
width:824px;
padding:200px 0 0;
overflow:hidden; 
background: url(image/adress.gif);
background-repeat:no-repeat;
height:0px !important; 
height /**/:200px;
/*border: 1px #fff solid;*/
}
a#balcone{ position:absolute; left:700px; top:88px; width:107px; height:22px;}

img#logoscritta {display:none;}

/*Questo deve essere lasciato cos? altrimenti la testa salta in vari browser*/
h1#logo {
margin:0 20px;
width:820px;
padding:141px 0 0;
overflow:hidden; 
background: url(image/logo.gif);
background-repeat:no-repeat;
height:0px !important; 
height /**/:141px;
border: 0px solid #f00;
}

h1#logode {
margin:0 20px;
width:820px;
padding:141px 0 0;
overflow:hidden; 
background: url(image/logode.gif);
background-repeat:no-repeat;
height:0px !important; 
height /**/:141px;
border: 0px solid #f00;
}
h1#logoinglese {
margin:0 20px;
width:820px;
padding:141px 0 0;
overflow:hidden; 
background: url(image/logoinglese.gif);
background-repeat:no-repeat;
height:0px !important; 
height /**/:141px;
border: 0px solid #f00;
}
div#foto{position:relative; margin:0 3px; width: 850px; \width: 850px; w\idth: 850px; height:268px; 
background: url(image/foto/testata/foto_balcone.jpg); border:0px solid #000;}

div#fotosanzeno{position:relative; margin:0 3px; width: 850px; \width: 850px; w\idth: 850px; height:268px; 
background: url(image/foto/testata/dovesiamo.jpg); border:0px solid #000;}

div#fotocontatti{position:relative; margin:0 3px; width: 850px; \width: 850px; w\idth: 850px; height:268px; 
background: url(image/foto/testata/contatti.jpg); border:0px solid #000;}

div#fotolistino{position:relative; margin:0 3px; width: 850px; \width: 850px; w\idth: 850px; height:268px; 
background: url(image/foto/testata/listino.jpg); border:0px solid #000;}

/* inizio stili csslideShow / copia e incolla queste linee */ 
div#ss-container {
width:850px;
	height: 268px;
	margin: 0 3px;
	padding: 0;
	background: #FFF url(img/loadingperdinci.gif) no-repeat center center;
	
}
div#ss-container img#slideshow {
	margin:8px 0 10px 0;
	width: 850px;
	height: 250px;
}
div#ss-controls {
	width: 850px;
	height: 268px;
	margin: 0;
	padding: 0;
	background-color: #FFF;
	text-align: right;
	display:none;
}
div#ss-controls a {
	border: 0;
}
div#ss-controls img#ss-close {
	margin: 15px 10px  15px 10px;
	border: 0;
}

/* fine stili css slideshow */

div#lingue{margin:6px 20px; border:0px solid #333}
div#lingue a{font: normal 110%  "Arial Narrow", Arial, Helvetica, sans-serif; color:#333; 
text-align: center; text-decoration:none;}
div#lingue a:hover{ text-decoration:underline; color:#000;}

/*colonne 
SIDEBAR = navigazine
CONTEN = colonna centrale
*/
div#wrapper{float: left;width: 100%;margin-left: -198px; border:0px solid #333}
div#content{margin: 16px 10px 0 218px; line-height:1.5em; border:0px solid #333}
div#sidebar{float: right;width: 170px;
    margin:16px 14px 0 0;display: inline;font-size: 100%; border:0px solid #333}
div#close{clear:both; height:6px; margin:0; text-align:left; border:0px solid #333 }

/*titoli colorati grandi*/
h2.giallo { font-family: Georgia, "Trebuchet MS", Tahoma, "Times New Roman", sans-serif; font-size:180%; border-bottom: 3px solid #FFFA3D; 
margin:0 0 12px 0;padding:0 0 6px; color:#000; letter-spacing:0.03em;}
h2.crema { font-family: Georgia, "Trebuchet MS", Tahoma, "Times New Roman", sans-serif; font-size:180%; border-bottom: 3px solid #FEDD5C; 
margin:0 0 12px 0;padding:0 0 6px; color:#000; letter-spacing:0.03em;}
h2.verdechiaro { font-family: Georgia, "Trebuchet MS", Tahoma, "Times New Roman", sans-serif; font-size:180%; border-bottom: 3px solid #98CA46; 
margin:0 0 12px 0;padding:0 0 6px; color:#000; letter-spacing:0.03em;}
h2.verde { font-family: Georgia, "Trebuchet MS", Tahoma, "Times New Roman", sans-serif; font-size:180%; border-bottom: 3px solid #089C08; 
margin:0 0 12px 0;padding:0 0 6px; color:#000; letter-spacing:0.03em;}
h2.azzurro { font-family: Georgia, "Trebuchet MS", Tahoma, "Times New Roman", sans-serif; font-size:180%; border-bottom: 3px solid #6FD0E1; 
margin:0 0 12px 0;padding:0 0 6px; color:#000; letter-spacing:0.03em;}
h2.blu { font-family: Georgia, "Trebuchet MS", Tahoma, "Times New Roman", sans-serif; font-size:180%; border-bottom: 3px solid #02A0C6; 
margin:0 0 12px 0;padding:0 0 6px; color:#000; letter-spacing:0.03em;}
h2.arancio { font-family: Georgia, "Trebuchet MS", Tahoma, "Times New Roman", sans-serif; font-size:180%; border-bottom: 3px solid #FF9600; 
margin:0 0 12px 0;padding:0 0 6px; color:#000; letter-spacing:0.03em;}
/*titoli colorati piccoli*/
h3.giallo { font-family: Georgia, "Trebuchet MS", Tahoma, "Times New Roman", sans-serif; border-bottom: 3px solid #FFFA3D; 
margin:0 0 12px 0;padding:0 0 2px; color:#000; letter-spacing:0.03em;}
h3.crema { font-family: Georgia, "Trebuchet MS", Tahoma, "Times New Roman", sans-serif; border-bottom: 3px solid #FEDD5C; 
margin:0 0 12px 0;padding:0 0 2px; color:#000; letter-spacing:0.03em; font-size:140%;}
h3.verdechiaro { font-family: Georgia, "Trebuchet MS", Tahoma, "Times New Roman", sans-serif; border-bottom: 3px solid #98CA46; 
margin:0 0 12px 0;padding:0 0 2px; color:#000; letter-spacing:0.03em; font-size:140%;}
h3.verde { font-family: Georgia, "Trebuchet MS", Tahoma, "Times New Roman", sans-serif; border-bottom: 3px solid #089C08; 
margin:0 0 12px 0;padding:0 0 2px; color:#000; letter-spacing:0.03em; font-size:140%;}
h3.azzurro { font-family: Georgia, "Trebuchet MS", Tahoma, "Times New Roman", sans-serif; border-bottom: 3px solid #6FD0E1; 
margin:0 0 12px 0;padding:0 0 2px; color:#000; letter-spacing:0.03em; font-size:140%;}
h3.blu { font-family: Georgia, "Trebuchet MS", Tahoma, "Times New Roman", sans-serif; border-bottom: 3px solid #02A0C6; 
margin:0 0 12px 0;padding:0 0 2px; color:#000; letter-spacing:0.03em; font-size:140%;}
h3.arancio { font-family: Georgia, "Trebuchet MS", Tahoma, "Times New Roman", sans-serif; border-bottom: 3px solid #FF9600; 
margin:0 0 12px 0;padding:0 0 2px; color:#000; letter-spacing:0.03em; font-size:140%;}

/*schede all'interno della tabella della prima pagina*/
div.scheda p{font: normal 76% "Trebuchet MS", Tahoma, "Times New Roman"; margin-right:4px; line-height:1.5em;}
div.scheda p.destra{float:right; width:140px;}
div.scheda p.chiudi{ clear:both; height:16px;}
div.scheda p.destra img{ display:block; margin-bottom:16px;}

/*link colorati nelle schede*/
a.giallo {display:block; margin:0 5px; padding:3px; width:120px; background-color:#FFFA3D; border:1px solid #000;
 font-family: Georgia, "Trebuchet MS", Tahoma, "Times New Roman", sans-serif; font-size:120%; color:#000; text-decoration:none;}
a.giallo:hover {text-decoration:underline;}
a.crema {display:block; margin:0 5px; padding:3px; width:120px; background-color:#FEDD5C; border:1px solid #000;
 font-family: Georgia, "Trebuchet MS", Tahoma, "Times New Roman", sans-serif; font-size:120%; color:#000; text-decoration:none;}
a.crema:hover {text-decoration:underline;}
a.verdechiaro {display:block; margin:0 5px; padding:3px; width:120px; background-color:#98CA46; border:1px solid #000;
 font-family: Georgia, "Trebuchet MS", Tahoma, "Times New Roman", sans-serif; font-size:120%; color:#000; text-decoration:none;}
a.verdechiaro:hover {text-decoration:underline;}
a.verde {display:block; margin:0 5px; padding:3px; width:120px; background-color:#089C08; border:1px solid #000;
 font-family: Georgia, "Trebuchet MS", Tahoma, "Times New Roman", sans-serif; font-size:120%; color:#000; text-decoration:none;}
a.verde:hover {text-decoration:underline;}
a.azzurro {display:block; margin:0 5px; padding:3px; width:120px; background-color:#6FD0E1; border:1px solid #000;
 font-family: Georgia, "Trebuchet MS", Tahoma, "Times New Roman", sans-serif; font-size:120%; color:#000; text-decoration:none;}
a.azzurro:hover {text-decoration:underline;}
a.blu {display:block; margin:0 5px; padding:3px; width:120px; background-color:#02A0C6; border:1px solid #000;
 font-family: Georgia, "Trebuchet MS", Tahoma, "Times New Roman", sans-serif; font-size:120%; color:#000; text-decoration:none;}
a.blu:hover {text-decoration:underline;}
a.arancio {display:block; margin:0 5px; padding:3px; width:120px; background-color:#FF9600; border:1px solid #000;
 font-family: Georgia, "Trebuchet MS", Tahoma, "Times New Roman", sans-serif; font-size:120%; color:#000; text-decoration:none;}
a.arancio:hover {text-decoration:underline;}

/*colonna di navigazione*/
ul#menu{margin:0 0 20px; list-style:none;padding:0; text-align:right; color:#000;}
ul#menu li{font: normal 120%/32px "Arial Narrow", Arial, Helvetica, sans-serif; margin:0; padding:0; border-bottom:1px solid #bbb;}
ul#menu li a:link, ul#menu li a:visited { text-decoration:none; color:#000; display:block;}

a#giallo{text-decoration:none; color:#000; display:block; background: url(image/menu/giallo.gif) no-repeat  left top;}
a#giallo:hover{ background: url(image/menu/up/giallo.gif) no-repeat  left top;}
a#giallovisited{text-decoration:none; color:#000; display:block; background: url(image/menu/up/giallo.gif) no-repeat  left top;}

a#crema{text-decoration:none; color:#000; display:block; background: url(image/menu/crema.gif) no-repeat  left top;}
a#crema:hover{ background: url(image/menu/up/crema.gif) no-repeat  left top;}
a#cremavisited{text-decoration:none; color:#000; display:block; background: url(image/menu/up/crema.gif) no-repeat  left top;}

a#verdechiaro{text-decoration:none; color:#000; display:block; background: url(image/menu/verdechiaro.gif) no-repeat  left top;}
a#verdechiaro:hover{background: url(image/menu/up/verdechiaro.gif) no-repeat  left top;}
a#verdechiarovisited{text-decoration:none; color:#000; display:block; background: url(image/menu/up/verdechiaro.gif) no-repeat  left top;}

a#verde{text-decoration:none; color:#000; display:block; background: url(image/menu/verde.gif) no-repeat  left top;}
a#verde:hover{background: url(image/menu/up/verde.gif) no-repeat  left top;}
a#verdevisited{text-decoration:none; color:#000; display:block; background: url(image/menu/up/verde.gif) no-repeat  left top;}

a#azzurro{text-decoration:none; color:#000; display:block; background: url(image/menu/azzurro.gif) no-repeat  left top;}
a#azzurro:hover{ background: url(image/menu/up/azzurro.gif) no-repeat  left top;}
a#azzurrovisited{text-decoration:none; color:#000; display:block; background: url(image/menu/up/azzurro.gif) no-repeat  left top;}

a#blu{text-decoration:none; color:#000; display:block; background: url(image/menu/blu.gif) no-repeat  left top;}
a#blu:hover{ background: url(image/menu/up/blu.gif) no-repeat  left top;}
a#bluvisited{text-decoration:none; color:#000; display:block; background: url(image/menu/up/blu.gif) no-repeat  left top;}

a#arancio{text-decoration:none; color:#000; display:block; background: url(image/menu/arancio.gif) no-repeat  left top;}
a#arancio:hover{background: url(image/menu/up/arancio.gif) no-repeat  left top;}
a#aranciovisited{text-decoration:none; color:#000; display:block; background: url(image/menu/up/arancio.gif) no-repeat  left top;}

div#eventi{margin:40px 0; padding:0 0 0 10px;}
div#eventi h3{ margin-bottom:12px; padding: 0 0 0 30px; background: url(image/eventi.gif) no-repeat  left top; color:#000; font: normal 120%/28px  "Arial Narrow", Arial, Helvetica, sans-serif;}

div#eventi p.evento{margin:0 0 16px 0; font-family: "Trebuchet MS", Tahoma, "Times New Roman"; font-size:76%; line-height:1.5em;}
div#eventi p.data{font-family: Georgia, "Trebuchet MS", Tahoma, "Times New Roman", sans-serif; font-size:90.01%;
margin:0 0 4px 0; color:#000; /*letter-spacing:0.03em;*/}
div#eventi h4{font-family: Georgia, "Trebuchet MS", Tahoma, "Times New Roman", sans-serif; font-size:92%;
margin:0 0 8px 0; color:#000; /*letter-spacing:0.03em;*/}

/*ALLOGIARE*/
div#allogiare{background:url(img/sfondo_allogiare.gif) no-repeat right 6px; width:100%; margin-bottom:20px;}
div#allogiare p.alloggi{color:#F00; font-family: "Trebuchet MS", Tahoma, "Times New Roman", Georgia; font-size: 140%; margin:0;}
div#allogiare p.alloggi a{color:#f00; text-decoration:none;}
div#allogiare p.titolo{margin:0 0 4px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:170%;}
div#allogiare p.titolo a{color:#000;text-decoration:none;}
div#allogiare p.titolo a:hover{text-decoration: underline;}
div#allogiare div.colore1{background-color:#B7E8F0; padding:10px 8px; color:#000; line-height:1.5em; font-family:Arial, Helvetica, sans-serif;}
div#allogiare div.colore1 img{float:right;}
div.clear{clear:right; line-height:0;}
div#scrittaperdinci { display:none;}

/*fotografie*/
.sectionappartamenti {
	background: #FEDD5C;
	padding: 10px 20px;
}
.section {
	background: #FFFA3D;
	padding: 10px 20px;
}
.section0 {
	background: #FFFA3D;
	padding: 10px 20px;
}
.section1 {
	background: #B7E8F0;
	padding: 10px 20px;
}
.section2 {
	background: #89F389;
	padding: 10px 20px;
}


#samples-wrapper div.thumbwrapper, #samples-wrapper div.textwrapper {
	position:relative;
	float: left;
	height: 130px;
	width: 130px;
	padding: 5px;
	background: #fff;
	margin: 14px 25px;
	border: 1px solid #ccc;
	text-align: center; 
	position: relative;
}
div.clearboth{clear:both; line-height:0;}

/*PER IL CONTINUA */
p.continua{margin-bottom:18px; padding:0;}
a.continua {color:#f60; text-decoration:none;  font-family: "Trebuchet MS", Tahoma, "Times New Roman", serif; font-weight:bold;} 
a.continua:hover{ text-decoration:underline;}

/*varie*/
p.lista{margin:0 0 12px; line-height:1.5em;}

/*SCOPRIRE*/
h3.scoprire {border-bottom: 2px solid #FEDD5C; margin:0; color:#000;}
h3.scoprire a{color:#000; text-decoration:none}
p.abstract{margin:14px 0 12px; line-height:1.5em;}
p.autoredata{margin-top:5px; font-family:Arial, Helvetica, sans-serif;}
a.autore{color:#03689F; text-decoration:none; font-weight:bolder; font-size:90%;}
a.autore:hover{text-decoration:underline}
span.data{color:#FF6600; font-size:90%; font-weight:bolder; float:right; margin:2px 150px 0 0; font-family:Georgia, "Times New Roman", Times, serif;}
p.continua{clear:left; margin-bottom:18px; padding:0; display:block;}
a.continua {color:#f60; text-decoration:none; text-transform:uppercase; font-family: "Trebuchet MS", Tahoma, "Times New Roman", serif; font-weight:bold; font-size:small;} 
a.continua:hover{ text-decoration:underline;}
p.immagine{width:142px; height:150px; float:right; margin:8px 8px 0 3px;}

/*LISTINO PREZZI*/
ul#prezzi {margin:20px 0 20px 20px; list-style:disc; padding:0;}
ul#prezzi li {margin:20px 0; padding-left:6px;}

/*OFFERTE*/
h3.offerte {border-bottom: 2px solid #98CA46; margin:0; color:#000;}
p.soggiorno{margin-top:5px; font-family:Arial, Helvetica, sans-serif; color:#03689F; text-transform:uppercase; font-weight:bolder; font-size:90%;}
p.offerte{width:142px; height:150px; float:right; margin:8px 8px 0 3px;}
ul.offerte {margin:0 0 16px 20px; list-style-type: circle; padding:0;}
a.continuaofferte {color:#f60; text-decoration:none; text-transform:uppercase; font-family: "Trebuchet MS", Tahoma, "Times New Roman", serif; font-weight:bold;} 
a.continuaofferte:hover{ text-decoration:underline;}
p.prezzo{font-family:Arial, Helvetica, sans-serif; border:1px solid #089C08; padding:4px 8px; background-color: #E5E5E5}
p.note{margin:12px 0; font-style:italic; font-size:smaller;}

/*articolo interno*/
div.sottotitolo{border: 1px dotted #666; margin:15px 0; background-color:#eaeaea; padding:8px 10px;line-height:1.5em;}

/*PRIMAPAGINA*/
p.soggiornoverde{margin:5px 0; font-family:Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; font-weight:bolder;}
p.prezzohome{margin:8px 0 5px; color:#f60; text-decoration:none; text-transform:uppercase; font-family: "Trebuchet MS", Tahoma, "Times New Roman", serif; font-weight:bold;}
/*CONTATTI*/
p.adress{
margin: 10px 0 24px 0; width:240px; color:#000; border:1px solid #FF9600; padding:4px 8px; background-color: #E5E5E5
}
p.telefono{
margin: 10px 0 24px 0px; width:370px; color:#000; border:1px solid #FF9600; padding:4px 8px; background-color: #E5E5E5
}
a#contatti{ display:block; margin: 10px 0 14px 0px; width:150px; color:#000; border:1px solid #FF9600; padding:4px 8px; background-color: #E5E5E5; text-decoration:none}
a#contatti:hover{ text-decoration:underline;}

