@font-face {
    font-family: 'ColaborateThinRegular';
    src: url('ColabThi-webfont.eot');
    src: url('ColabThi-webfont.eot?#iefix') format('embedded-opentype'),
         url('ColabThi-webfont.woff') format('woff'),
         url('ColabThi-webfont.ttf') format('truetype'),
         url('ColabThi-webfont.svg#ColaborateThinRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ColaborateLightRegular';
    src: url('ColabLig-webfont.eot');
    src: url('ColabLig-webfont.eot?#iefix') format('embedded-opentype'),
         url('ColabLig-webfont.woff') format('woff'),
         url('ColabLig-webfont.ttf') format('truetype'),
         url('ColabLig-webfont.svg#ColaborateLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ColaborateRegular';
    src: url('ColabReg-webfont.eot');
    src: url('ColabReg-webfont.eot?#iefix') format('embedded-opentype'),
         url('ColabReg-webfont.woff') format('woff'),
         url('ColabReg-webfont.ttf') format('truetype'),
         url('ColabReg-webfont.svg#ColaborateRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ColaborateMediumRegular';
    src: url('ColabMed-webfont.eot');
    src: url('ColabMed-webfont.eot?#iefix') format('embedded-opentype'),
         url('ColabMed-webfont.woff') format('woff'),
         url('ColabMed-webfont.ttf') format('truetype'),
         url('ColabMed-webfont.svg#ColaborateMediumRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ColaborateBoldRegular';
    src: url('ColabBol-webfont.eot');
    src: url('ColabBol-webfont.eot?#iefix') format('embedded-opentype'),
         url('ColabBol-webfont.woff') format('woff'),
         url('ColabBol-webfont.ttf') format('truetype'),
         url('ColabBol-webfont.svg#ColaborateBoldRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'blackjackregular';
    src: url('black_jack-webfont.eot');
    src: url('black_jack-webfont.eot?#iefix') format('embedded-opentype'),
         url('black_jack-webfont.woff') format('woff'),
         url('black_jack-webfont.ttf') format('truetype'),
         url('black_jack-webfont.svg#blackjackregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* HTML ELEMENTS */
body {font-family:ColaborateThinRegular;  color:#000; margin:0; padding:0; background-color:#fff; text-align:justify; font-size:18px; }


#container_wide {width:100%; background-image:url(../img/fondo_top.jpg); background-repeat:repeat-x; }

/* COMMON CLASSES */
.break { clear:both; }


#striscia_top {width:100%; text-align:center; background-color:#CCCCCC; margin:0; padding:0; font-size:10px;}

h1 {font-size:12px; color:#000; font-weight:100; padding:5px; margin:0; }
h2 {margin:0; padding:0; font-size:11px; font-style:italic; font-weight:100; color:#999; text-align:left; margin-bottom:10px;}

a img {border:none; text-decoration:none;}

a {text-decoration:none;}


#slides {width:980px; margin:0 auto;}


.slides_container {
			width:980px;
			display:none;
	text-align:center;
		}

		/*
			Each slide
			Important:
			Set the width of your slides
			If height not specified height will be set by the slide content
			Set to display block
		*/
		.slides_container div {
			width:980px;
			height:445px;
			display:block;
		
		}
	
			
		.pagination {
	margin:5px auto 0;
	width:145px;
	text-align:center;
	
}

.pagination li {
	float:left;
	margin:5px 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li a:hover {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/circle_hover.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
	
}
.pagination li.current a {
	background-position:0 -12px;
}


#menu_lingue {width:152px; height:38px; text-align:center; padding-top:5px; background-image:url(../img/fondo_menu_lingue.png); background-repeat:no-repeat; margin:0 auto;}

#menu {width:980px; margin:0 auto; font-family:blackjackregular;}

#menu a, #menu a:link, #menu a:visited {color:#669966; font-size:24px; display:block; float:left; padding-top:25px; margin-right:30px;}


#menu a:hover, .qui_menu {color:#FF9900; font-size:24px; display:block; float:left; padding-top:15px; background-image:url(../img/dot.jpg); background-repeat:no-repeat; background-position:top center; margin-right:30px; margin-top:10px;}

#preferiti {float:right; padding-top:30px; width:28px; height:28px;}

#preferiti a, #preferiti a:link, #preferiti a:visited, #preferiti a:hover {padding:0; background-image:inherit; margin:0;}

#slider_foto {width:100%; background-image:url(../img/fondo_slider.jpg); background-position:center; background-repeat:repeat-y; padding-top:13px; padding-bottom:1px; margin-top:30px;}

#slider_foto_shadow {width:100%; height:8px; background-image:url(../img/fondo_slider_shadow.jpg); background-position:center; background-repeat:no-repeat; margin-top:-5px;}

#logo_wide {width:310px; height:73px; margin:0 auto;}

#logo {top:130px; position:absolute; z-index:100;}

#text_home_sx {width:562px; float:left; line-height:1.3em;}


#text_home_dx {float:right; width:400px; font-family:blackjackregular; font-size:20px; color:#669966; line-height:1.1em;}

#text_home {width:980px; margin:0 auto; margin-top:-40px;}

#text_home_int {width:980px; margin:0 auto; margin-top:-70px;}


#bottom {width:100%; background-color:#E7EFE7; margin-top:15px; padding-top:15px; font-size:13px;}

#bottom_int {width:980px; margin:0 auto; text-align:center;}

#bottom_int a, #bottom_int a:link, #bottom_int a:visited {color:#333; font-weight:bold;}

#bottom_int a:hover {color:#000;}

#social {width:100px; height:131px; background-image:url(../img/fondo_social.png); background-repeat:no-repeat; padding-top:15px; position:fixed; top:170px; left:0%; z-index:501;  }

#titolo {font-size:30px; color:#669966; font-family:blackjackregular; padding-bottom:4px; border-bottom:11px solid #E0EBE0; margin-bottom:15px; text-align:right; }

.appartamenti_sx {width:345px; float:left; color:#669966; font-size:16px; text-align:left; line-height:1.3em;}

.appartamenti_dx {width:620px; float:right;}

.titolo_appartamento {font-size:24px; color:#669966; font-weight:bold; font-family:blackjackregular; margin-bottom:10px; line-height:1.5em;}

.break_appartamenti {width:980px; height:10px; margin-bottom:10px; border-bottom:1px dotted #669966; clear:both;}

.gallery {-webkit-border-radius:5px 5px 5px 5px;
    -moz-border-radius:5px 5px 5px 5px;
        border-radius:5px 5px 5px 5px;}
		
		.photo_gallery {-webkit-border-radius:5px 5px 5px 5px;
    -moz-border-radius:5px 5px 5px 5px;
        border-radius:5px 5px 5px 5px; width:158px;}
		
		
		.mappa {-webkit-border-radius:15px 15px 15px 15px;
    -moz-border-radius:15px 15px 15px 15px;
        border-radius:15px 15px 15px 15px; border:3px solid #E7EFE7;}
		
		#prezzi_sx {width:563px; float:left; font-size:14px;}
		
		.titolo_prezzi {width:563px; padding:10px; font-size:21px; font-family:blackjackregular; color:#669966; background-color:#E7EFE7;}
		
			.titolo_servizi {width:360px; padding:10px; font-size:21px; font-family:blackjackregular; color:#669966; background-color:#E7EFE7;}
		
		#prezzi_dx {width:380px; float:right; font-size:14px;}
		
		#prezzi_sx th, #prezzi_sx td {padding:5px; border-bottom:1px dotted #000; vertical-align:middle;}
		
		.center {text-align:center;}
		
		.servizi_sx {width:563px; float:left; }
		
		.servizi_sx li {padding-bottom:5px;}
		
		
		.servizi_dx {width:380px; float:right;}


#dove_siamo_sx {width:300px; float:left;}

#dove_siamo_dx {width:660px; float:right;}

input {width:175px;}








