/* Alberina.it CSS Document */

html {background-color:#FFFFFF;background-repeat:repeat-x;margin:0;padding:0;}
html body {max-width:100% !important;padding:0;margin:0 auto;}
body {font-family:"Lucida Grande", Arial,sans-serif;height: 100%;}
#main {width:960px;max-width:100%;margin:0 auto;}

/* HEADER */

#header {
	margin:10px 0px 0px 0px;
	width:100%;
	height:90px;
	}
	
#logo {
	padding:0px 0px 0px 20px;
	width:220px;
	height:80px;
	}

#logo IMG {
	border:0px;
	}

#top_menu {
	font-size:16px;
	color:#6d6f71;
	}
	
#logo2 {
	margin:0px 0px 0px 0px;
	}

#top_menu P {
	margin:25px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

#top_menu a:link, #top_menu a:active, #top_menu a:visited {
	color:#6d6f71;
	text-decoration:none;
	}	

#top_menu a:hover {
	color:#000000;
	text-decoration:none;
	}

#top_menu a.active:link, #top_menu a.active:active, #top_menu a.active:visited, #top_menu a.active:hover {
	color:#000000;
	text-decoration:none;
	}
	
#top_menu SPAN.divider {
	margin:0px 10px 0px 10px;
	}

/* NAV */

#nav {
	width:100%;
	height:54px;
	background-image:url(images/menu.jpg);
	background-repeat:no-repeat;
	}

#menu {
	float:left;
	width:880px;
	height:54px;
	}

#menu P {
	margin:0px 0px 0px 0px;
	padding:13px 0px 0px 15px;
	}

#menu a {
	display:block;
	height:30px;
	padding:0px;
	margin:0px 7px 0px 7px;
	overflow:hidden;
	text-indent:-999em;
	cursor:pointer;
	float:left;
	}

/* BOTTONI IT */

#menu #btn_home {background:transparent url(images/btn_borgodigaiole_it.png) no-repeat scroll 0 0;width:120px;}
#menu #btn_home:hover, #menu #btn_home.active {background-position:0 -30px;}

#menu #btn_progetto {background:transparent url(images/btn_il_progetto_it.png) no-repeat scroll 0 0;width:83px;}
#menu #btn_progetto:hover, #menu #btn_progetto.active {background-position:0 -30px;}

#menu #btn_fase_g {background:transparent url(images/btn_phase_g_it.png) no-repeat scroll 0 0;width:60px;}
#menu #btn_fase_g:hover, #menu #btn_fase_g.active {background-position:0 -30px;}

#menu #btn_fase_h {background:transparent url(images/btn_phase_h_it.png) no-repeat scroll 0 0;width:60px;}
#menu #btn_fase_h:hover, #menu #btn_fase_h.active {background-position:0 -30px;}

#menu #btn_fase_i {background:transparent url(images/btn_phase_i_it.png) no-repeat scroll 0 0;width:60px;}
#menu #btn_fase_i:hover, #menu #btn_fase_i.active {background-position:0 -30px;}

#menu #btn_gaiole {background:transparent url(images/btn_gaiole_in_chianti.png) no-repeat scroll 0 0;width:120px;}
#menu #btn_gaiole:hover, #menu #btn_gaiole.active {background-position:0 -30px;}

#menu #btn_opening {background:transparent url(images/btn_opening.png) no-repeat scroll 0 0;width:67px;}
#menu #btn_opening:hover, #menu #btn_opening.active {background-position:0 -30px;}

#menu #btn_condominio {background:transparent url(images/btn_condominio_it.png) no-repeat scroll 0 0;width:98px;}
#menu #btn_condominio:hover, #menu #btn_condominio.active {background-position:0 -30px;}

/* BOTTONI EN */

#menu #btn_home_en {background:transparent url(images/btn_home.png) no-repeat scroll 0 0;width:33px;}
#menu #btn_home_en:hover, #menu #btn_home_en.active {background-position:0 -30px;}

#menu #btn_progetto_en {background:transparent url(images/btn_the_development.png) no-repeat scroll 0 0;width:122px;}
#menu #btn_progetto_en:hover, #menu #btn_progetto_en.active {background-position:0 -30px;}

#menu #btn_fase_g_en {background:transparent url(images/btn_phase_g.png) no-repeat scroll 0 0;width:60px;}
#menu #btn_fase_g_en:hover, #menu #btn_fase_g_en.active {background-position:0 -30px;}

#menu #btn_fase_h_en {background:transparent url(images/btn_phase_h.png) no-repeat scroll 0 0;width:60px;}
#menu #btn_fase_h_en:hover, #menu #btn_fase_h_en.active {background-position:0 -30px;}

#menu #btn_fase_i_en {background:transparent url(images/btn_phase_i.png) no-repeat scroll 0 0;width:60px;}
#menu #btn_fase_i_en:hover, #menu #btn_fase_i_en.active {background-position:0 -30px;}

#menu #btn_gaiole_en {background:transparent url(images/btn_gaiole_in_chianti.png) no-repeat scroll 0 0;width:120px;}
#menu #btn_gaiole_en:hover, #menu #btn_gaiole_en.active {background-position:0 -30px;}

#menu #btn_opening_en {background:transparent url(images/btn_opening.png) no-repeat scroll 0 0;width:67px;}
#menu #btn_opening_en:hover, #menu #btn_opening_en.active {background-position:0 -30px;}

#menu #btn_condominio_en {background:transparent url(images/btn_condominium.png) no-repeat scroll 0 0;width:99px;}
#menu #btn_condominio_en:hover, #menu #btn_condominio_en.active {background-position:0 -30px;}

#langs {
	float:left;
	width:80px;
	height:54px;
	}

#langs P {
	margin:0px 0px 0px 0px;
	padding:13px 15px 0px 0px;
	}

#langs a {
	display:block;
	height:30px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	text-indent:-999em;
	cursor:pointer;
	float:left;
	}

#langs #lang_it {background:transparent url(images/btn_it.png) no-repeat scroll 0 0;width:29px;}
#langs #lang_it:hover, #langs #lang_it.active {background-position:0 -30px;}
#langs #lang_en {background:transparent url(images/btn_en.png) no-repeat scroll 0 0;width:29px;}
#langs #lang_en:hover, #langs #lang_en.active {background-position:0 -30px;}

#links {
	float:left;
	clear:both;
	width:920px;
	height:39px;
	padding:0px 20px 0px 20px;
	background-image:url(images/sotto_menu.jpg);
	background-repeat:no-repeat;
	background-position:20px 0px;
	}

#newsletter {
	float:left;
	width:700px;
	}

#newsletter P {
	margin:0px 0px 0px 0px;
	padding:11px 15px 0px 15px;
	font-size:12px;
	color:#6d6f71;
	}

#newsletter LABEL {
	float:left;
	margin-right:5px;
	}

#newsletter .newsletter_box {
	float:left;
	border:1px solid #6d6f71;
	}

#newsletter #btn_iscriviti_it {
	margin: 0;
	padding: 0;
	border: 0;
	height: 20px;
	text-indent: -999em;
	cursor: pointer;
	font-size:inherit;
	}

#newsletter #btn_iscriviti_it {background:transparent url(images/btn_iscriviti.jpg) no-repeat scroll 0 0;width:53px;}
#newsletter #btn_iscriviti_it:hover, #newsletter #btn_iscriviti_it.active {background-position:0 -20px;}

#newsletter #btn_iscriviti {
	margin: 0;
	padding: 0;
	border: 0;
	height: 20px;
	text-indent: -999em;
	cursor: pointer;
	font-size:inherit;
	}

#newsletter #btn_iscriviti {background:transparent url(images/btn_iscriviti_en.jpg) no-repeat scroll 0 0;width:74px;}
#newsletter #btn_iscriviti:hover, #newsletter #btn_iscriviti.active {background-position:0 -20px;}

#newsletter INPUT.error {
	border:1px solid #FF0000;
	}

#social {
	float:left;
	width:220px;
	}

#social P {
	margin:11px 0px 0px 0px;
	padding:2px 0px 0px 28px;
	font-size:12px;
	color:#6d6f71;
	background-image:url(images/logo_facebook.jpg);
	background-repeat:no-repeat;
	height:20px;
	}

#social a:link, #social a:active, #social a:visited {
	color:#6d6f71;
	text-decoration:none;
	}	

#social a:hover {
	color:#000000;
	text-decoration:none;
	}

/* CONTENT */

#content {
	padding:0px 20px 0px 20px;
	margin:30px 0px 0px 0px;
	width:920px;
	clear:both;
	float:left;
	background-color:#FFFFFF;
	}

#content H1 {
	color:#6d6f71;
	font-size:18px;
	margin:0px;
	padding:0px 0px 0px 0px;
	}

#content H2 {
	color:#6d6f71;
	font-size:14px;
	margin:0px;
	padding:0px 0px 0px 0px;
	}

#content P {
	color:#787b7d;
	font-size:13px;
	margin:0px;
	padding:10px 0px 10px 0px;
	}

#content a:link, #content a:active, #content a:visited {
	color:#6d6f71;
	text-decoration:none;
	}	

#content a:hover {
	color:#6d6f71;
	text-decoration:underline;
	}

#content IMG.border {
	border:1px solid #CCCCCC;
	}
	
#content H1.rosso {
	padding:0px 0px 3px 20px;
	background-repeat:no-repeat;
	background-position:0px 5px;
	background-image:url(images/freccia_rossa.jpg);
	}
#content H1.azzurro {
	padding:0px 0px 3px 20px;
	background-repeat:no-repeat;
	background-position:0px 5px;
	background-image:url(images/freccia_azzurra.jpg);
	}
#content H1.blu {
	padding:0px 0px 3px 20px;
	background-repeat:no-repeat;
	background-position:0px 5px;
	background-image:url(images/freccia_blu.jpg);
	}
#content H1.giallo {
	padding:0px 0px 3px 20px;
	background-repeat:no-repeat;
	background-position:0px 5px;
	background-image:url(images/freccia_gialla.jpg);
	}
#content H1.magenta {
	padding:0px 0px 3px 20px;
	background-repeat:no-repeat;
	background-position:0px 5px;
	background-image:url(images/freccia_magenta.jpg);
	}
#content H1.verde {
	padding:0px 0px 3px 20px;
	background-repeat:no-repeat;
	background-position:0px 5px;
	background-image:url(images/freccia_verde.jpg);
	}

#content .linea_bottoni {
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

#content #bottoni {
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 0px;
	}

#content #bottoni IMG {
	border:0px;
	}

/* BOTTONI */ 

#navcontainer {
	margin:6px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	}

#navcontainer ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	color:#FFFFFF;
	}

#navcontainer ul li {
	list-style-type: none;
	padding:3px 0px 0px 0px;
	margin: 0;
	display:block;
	float: left;
	background-repeat:no-repeat;
	text-align:center;
	font-size:9px;
	width:19px;
	height:19px;
	font-weight:bold;
	color:#FFFFFF;
	}

#navcontainer ul#gialla li {
	background-image:url("images/pallino_gialla.jpg");
	}

#navcontainer ul#arancio li {
	background-image:url("images/pallino_arancio.jpg");
	}

#navcontainer ul#blu li {
	background-image:url("images/pallino_blu.jpg");
	}

#navcontainer ul#verde li {
	background-image:url("images/pallino_verde.jpg");
	}

#navcontainer ul#blu_scuro li {
	background-image:url("images/pallino_blu2.jpg");
	}

#navcontainer ul#gialla li.grigio, #navcontainer ul#arancio li.grigio, #navcontainer ul#blu li.grigio, #navcontainer ul#verde li.grigio, #navcontainer ul#blu_scuro li.grigio {
	background-image:url("images/pallino_grigio.jpg");
	}

#navcontainer LI a:link, #navcontainer LI a:visited, #navcontainer LI a:active {
	display:block;
	color: #FFFFFF;
 	text-decoration:none; 
	}

#navcontainer LI a:hover {
	display:block;
	color: #FFFFFF;
 	text-decoration:none;
	}

/* HOME */

.news_content {
	float:left;
	clear:both;
	border-bottom:1px solid #CCCCCC;
	padding:10px 0px 10px 0px;
	margin:5px 0px 0px 0px;
	}
	
.news_content .dropleft {
	float:left;
	}

	/* FRAME 1 */

#frame1 {
	float:left;
	width:380px;
	}

#frame1 H1 {
	font-size:21px;
	}

#frame1 a:link, #frame1 a:active, #frame1 a:visited {
	color:#6d6f71;
	text-decoration:none;
	}	

#frame1 a:hover {
	color:#6d6f71;
	text-decoration:none;
	}

#frame1 .image_box {margin:15px 0px 0px 0px}
#frame1 .image_box IMG {border:1px solid #6d6f71}

#frame1 P {
	font-size:14px;
	margin:15px 0px 25px 0px;
	text-align:justify;
	padding:0px 0px 20px 0px;
	border-bottom:1px solid #d2d2d2;
	}

	/* FRAME 2 */

#frame2 {
	float:left;
	width:175px;
	padding:0px 15px 0px 15px;
	}

#frame2 .spot {
	background-color:#e4e4e4;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	padding:0px 15px 0px 15px;
	margin-bottom:20px;
	}

#frame2 .spot H1 {
	font-size:13px;
	padding:15px 0px 0px 0px;
	font-weight:bold;
	}

#frame2 .spot a:link, #frame2 .spot a:active, #frame2 .spot a:visited {
	color:#6d6f71;
	font-weight:bold;
	text-decoration:none;
	}	

#frame2 .spot a:hover {
	color:#6d6f71;
	font-weight:bold;
	text-decoration:underline;
	}

#frame2 .image_box {margin:15px 0px 0px 0px}
#frame2 .image_box IMG {border:1px solid #6d6f71;}

#frame2 .spot P {
	font-size:12px;
	margin:0px;
	padding:15px 0px 15px 0px;
	font-weight:normal;
	text-align:justify;
	}

#frame2 .news H1 {
	font-size:13px;
	padding:8px 0px 0px 0px;
	font-weight:normal;
	color:#f20009;
	}

#frame2 .news a:link, #frame2 .news a:active, #frame2 .news a:visited {
	color:#f20009;
	text-decoration:none;
	}	

#frame2 .news a:hover {
	color:#f20009;
	text-decoration:none;
	}

#frame2 .news P {
	font-size:12px;
	margin:0px;
	padding:10px 0px 15px 0px;
	font-weight:normal;
	text-align:justify;
	border-bottom:1px solid #d2d2d2;
	}

#frame2 #btn_video a {
	display:block;
	height:86px;
	padding:0px;
	margin:0px 0px 10px 0px;
	overflow:hidden;
	text-indent:-999em;
	cursor:pointer;
	float:left;
	}

#frame2 #btn_video {background:transparent url(images/btn_video.jpg) no-repeat scroll 0 0;width:143px;}
#frame2 #btn_video:hover, #frame2 #btn_video.active {background-position:0 -86px;}

	/* FRAME 3 */
	
#frame3 {
	float:left;
	width:335px;
	}

#frame3 a:link, #frame3 a:active, #frame3 a:visited {
	color:#6d6f71;
	text-decoration:none;
	}	

#frame3 a:hover {
	color:#6d6f71;
	text-decoration:none;
	}

#frame3 .box_blu {
	height:75px;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #d2d2d2;
	background-image:url(images/freccia_blu.jpg);
	background-repeat:no-repeat;
	background-position:0px 26px;
	}

#frame3 .box_verde {
	height:75px;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #d2d2d2;
	background-image:url(images/freccia_verde.jpg);
	background-repeat:no-repeat;
	background-position:0px 26px;
	}
	
#frame3 .box_giallo {
	height:75px;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #d2d2d2;
	background-image:url(images/freccia_gialla.jpg);
	background-repeat:no-repeat;
	background-position:0px 26px;
	}
	
#frame3 .box_rosso {
	height:75px;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #d2d2d2;
	background-image:url(images/freccia_rossa.jpg);
	background-repeat:no-repeat;
	background-position:0px 26px;
	}

#frame3 .box_blu H1, #frame3 .box_verde H1, #frame3 .box_giallo H1, #frame3 .box_rosso H1 {
	font-size:20px;
	margin:0px;
	padding:10px 0px 0px 25px;
	}

#frame3 .box_blu P, #frame3 .box_verde P, #frame3 .box_giallo P, #frame3 .box_rosso P {
	font-size:13px;
	margin:0px;
	padding:4px 0px 0px 25px;
	font-weight:normal;
	text-align:justify;
	}

#frame3 H2 {
	font-size:18px;
	margin:40px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#787b7d;
	}

#frame3 .image_box {margin:10px 0px 0px 0px}
#frame3 .image_box IMG {border:1px solid #6d6f71}

#frame3 .news {
	padding-bottom:20px;
	border-bottom:1px solid #d2d2d2;
	}

#frame3 .news H1 {
	font-size:14px;
	font-weight:normal;
	margin:0px;
	padding:30px 0px 10px 0px;
	}

#frame3 .news P {
	float:left;
	font-size:13px;
	margin:0px;
	padding:0px 0px 0px 10px;
	font-weight:normal;
	text-align:left;
	}

/* GAIOLE HOME */

#box_home_gaiole {
	padding:40px 0px 30px 0px;
	text-align:center;
	}

#box_home_gaiole P {
	margin:0px 0px 0px 8px;
	padding:15px 0px 15px 0px;
	font-size:13px;
	color:#636363;
	}

#box_home_gaiole a:link IMG, #box_home_gaiole a:visited IMG, #box_home_gaiole a:active IMG {
	border:0px;
	}
	
#box_home_gaiole a:hover IMG {
	border:0px;
	}
	
#content H1.phase_g {color:#febe10;}
#content H1.phase_h {color:#f68c24;}
#content H1.phase_i {color:#00AAEF;}

#content H1.phase_g a:link, #content H1.phase_g a:visited, #content H1.phase_g a:active, #content H1.phase_g a:hover {
	text-decoration:none;
	color:#febe10;
	}
	
#content H1.phase_h a:link, #content H1.phase_h a:visited, #content H1.phase_h a:active, #content H1.phase_h a:hover {
	text-decoration:none;
	color:#f68c24;
	}

#content H1.phase_i a:link, #content H1.phase_i a:visited, #content H1.phase_i a:active, #content H1.phase_i a:hover {
	text-decoration:none;
	color:#00AAEF;
	}

#content TABLE#phase_details  {
	margin:10px 0px 0px 20px;
	padding:0px;
	}

TABLE#phase_details TD {
	padding:0px;
	margin:0px;
	}

/* FOOTER */

#foot_space{
	clear:both;
	position:relative;
	height:100px;
	}
	
#footer {
	float:left;
	clear:both;
	width:100%;
	height:179px;
	padding:0px;
	margin:100px 0px 0px 0px;
	background-image:url(images/footer.jpg);
	background-repeat:repeat-x;
	color:#efd3e0;
	font-size:12px;
	}

#footer P {
	font-size:15px;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 0px;
	line-height:20px;
	color:#FFFFFF;
	text-align:center;
	}

#footer P#copy {
	font-size:13px;
	}

#footer P#credits {
	font-size:12px;
	}
	
#footer SPAN.divider {
	padding:0px 13px 0px 13px;
	}	
	
#footer a:link, #footer a:active, #footer a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}	

#footer a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
#footer SPAN#copy {
	font-size:10px;
	}
	
#footer IMG {
	border:0px;
	}
	
