/* Le fontanelle CSS Document */

html {background-image:url(images/bg_body.jpg);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;
	
	}

#main {width:900px;max-width:100%;
	margin:0 auto;}

/* TOP */

#header {
	height:22px;	
	}
	
#header P {
	margin:0px;
	padding:5px 0px 0px 0px;
	text-align:right;
	font-size:12px;
	}

#header .divider {
	padding:0px 7px 0px 7px;
	margin:0px 0px 0px 0px;
	}

#header a:link, #header a:active, #header a:hover {
	text-decoration:none;
	color:#566427;
	}

#header a:hover {
	text-decoration:none;
	color:#FFFFFF;
	}

#header a.active {
	text-decoration:none;
	color:#FFFFFF;
	}

#logo {
	text-align:center;
	margin-top:7px;
	}

#menu {
	margin:10px 0px 0px 22px;
	padding:0px 0px 0px 0px;
	clear:both;
	height:57px;
	}

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

#menu #home {background:transparent url(images/btn_home.jpg) no-repeat scroll 0 0;width:85px;}
#menu #home:hover, #menu #home.active {background-position:0 -57px;}
#menu #agriturismo {background:transparent url(images/btn_agriturismo.jpg) no-repeat scroll 0 0;width:145px;}
#menu #agriturismo:hover, #menu #agriturismo.active {background-position:0 -57px;}
#menu #servizi {background:transparent url(images/btn_servizi.jpg) no-repeat scroll 0 0;width:93px;}
#menu #servizi:hover, #menu #servizi.active {background-position:0 -57px;}
#menu #appartamenti {background:transparent url(images/btn_appartamenti.jpg) no-repeat scroll 0 0;width:152px;}
#menu #appartamenti:hover, #menu #appartamenti.active {background-position:0 -57px;}
#menu #territorio {background:transparent url(images/btn_territorio.jpg) no-repeat scroll 0 0;width:127px;}
#menu #territorio:hover, #menu #territorio.active {background-position:0 -57px;}
#menu #dove_siamo {background:transparent url(images/btn_dove_siamo.jpg) no-repeat scroll 0 0;width:134px;}
#menu #dove_siamo:hover, #menu #dove_siamo.active {background-position:0 -57px;}
#menu #contatti {background:transparent url(images/btn_contatti.jpg) no-repeat scroll 0 0;width:118px;}
#menu #contatti:hover, #menu #contatti.active {background-position:0 -57px;}

#menu #home_en {background:transparent url(images/btn_home_en.jpg) no-repeat scroll 0 0;width:82px;}
#menu #home_en:hover, #menu #home_en.active {background-position:0 -57px;}
#menu #agriturismo_en {background:transparent url(images/btn_agriturismo_en.jpg) no-repeat scroll 0 0;width:142px;}
#menu #agriturismo_en:hover, #menu #agriturismo_en.active {background-position:0 -57px;}
#menu #servizi_en {background:transparent url(images/btn_servizi_en.jpg) no-repeat scroll 0 0;width:118px;}
#menu #servizi_en:hover, #menu #servizi_en.active {background-position:0 -57px;}
#menu #appartamenti_en {background:transparent url(images/btn_appartamenti_en.jpg) no-repeat scroll 0 0;width:132px;}
#menu #appartamenti_en:hover, #menu #appartamenti_en.active {background-position:0 -57px;}
#menu #territorio_en {background:transparent url(images/btn_territorio_en.jpg) no-repeat scroll 0 0;width:111px;}
#menu #territorio_en:hover, #menu #territorio_en.active {background-position:0 -57px;}
#menu #dove_siamo_en {background:transparent url(images/btn_dove_siamo_en.jpg) no-repeat scroll 0 0;width:159px;}
#menu #dove_siamo_en:hover, #menu #dove_siamo_en.active {background-position:0 -57px;}
#menu #contatti_en {background:transparent url(images/btn_contatti_en.jpg) no-repeat scroll 0 0;width:110px;}
#menu #contatti_en:hover, #menu #contatti_en.active {background-position:0 -57px;}

#menu #home_de {background:transparent url(images/btn_home_de.jpg) no-repeat scroll 0 0;width:89px;}
#menu #home_de:hover, #menu #home_de.active {background-position:0 -57px;}
#menu #agriturismo_de {background:transparent url(images/btn_agriturismo_de.jpg) no-repeat scroll 0 0;width:166px;}
#menu #agriturismo_de:hover, #menu #agriturismo_de.active {background-position:0 -57px;}
#menu #servizi_de {background:transparent url(images/btn_servizi_de.jpg) no-repeat scroll 0 0;width:106px;}
#menu #servizi_de:hover, #menu #servizi_de.active {background-position:0 -57px;}
#menu #appartamenti_de {background:transparent url(images/btn_appartamenti_de.jpg) no-repeat scroll 0 0;width:145px;}
#menu #appartamenti_de:hover, #menu #appartamenti_de.active {background-position:0 -57px;}
#menu #territorio_de {background:transparent url(images/btn_territorio_de.jpg) no-repeat scroll 0 0;width:129px;}
#menu #territorio_de:hover, #menu #territorio_de.active {background-position:0 -57px;}
#menu #dove_siamo_de {background:transparent url(images/btn_dove_siamo_de.jpg) no-repeat scroll 0 0;width:103px;}
#menu #dove_siamo_de:hover, #menu #dove_siamo_de.active {background-position:0 -57px;}
#menu #contatti_de {background:transparent url(images/btn_contatti_de.jpg) no-repeat scroll 0 0;width:116px;}
#menu #contatti_de:hover, #menu #contatti_de.active {background-position:0 -57px;}

#menu #home_fr {background:transparent url(images/btn_home_fr.jpg) no-repeat scroll 0 0;width:71px;}
#menu #home_fr:hover, #menu #home_fr.active {background-position:0 -57px;}
#menu #agriturismo_fr {background:transparent url(images/btn_agriturismo_fr.jpg) no-repeat scroll 0 0;width:133px;}
#menu #agriturismo_fr:hover, #menu #agriturismo_fr.active {background-position:0 -57px;}
#menu #servizi_fr {background:transparent url(images/btn_servizi_fr.jpg) no-repeat scroll 0 0;width:90px;}
#menu #servizi_fr:hover, #menu #servizi_fr.active {background-position:0 -57px;}
#menu #appartamenti_fr {background:transparent url(images/btn_appartamenti_fr.jpg) no-repeat scroll 0 0;width:140px;}
#menu #appartamenti_fr:hover, #menu #appartamenti_fr.active {background-position:0 -57px;}
#menu #territorio_fr {background:transparent url(images/btn_territorio_fr.jpg) no-repeat scroll 0 0;width:102px;}
#menu #territorio_fr:hover, #menu #territorio_fr.active {background-position:0 -57px;}
#menu #dove_siamo_fr {background:transparent url(images/btn_dove_siamo_fr.jpg) no-repeat scroll 0 0;width:219px;}
#menu #dove_siamo_fr:hover, #menu #dove_siamo_fr.active {background-position:0 -57px;}
#menu #contatti_fr {background:transparent url(images/btn_contatti_fr.jpg) no-repeat scroll 0 0;width:99px;}
#menu #contatti_fr:hover, #menu #contatti_fr.active {background-position:0 -57px;}
	
#banner {
	height:297px;
	text-align:center;
	padding-top:15px;
	background-image:url(images/bg_banner.jpg);
	background-repeat:no-repeat;
	background-position:18px 14px;
	padding:29px 0px 0px 0px;
	}	

/* CONTENT */

#content {
	padding:0px 2px 0px 2px;
	margin:45px 0px 0px 0px;
	}

#content H1 {
	color:#878d2b;
	font-size:16px;
	text-align:left;
	margin:20px 30px 0px 30px;
	padding:0px 0px 1px 0px;
	}

#content H2 {
	color:#878d2b;
	font-size:14px;
	text-align:left;
	margin:20px 30px 0px 30px;
	padding:0px 0px 0px 0px;
	}

#content P {
	color:#626165;
	font-size:12px;
	text-align:left;
	margin:25px 30px 0px 30px;
	padding:0px 0px 1px 0px;
	}
	
#content IMG {
	border:0px;
	}
	
#content TABLE.gallery {
	margin:25px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

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

#content a:hover {
	color:#878d2b;
	text-decoration:underline;
	}

#menu_alloggi {
	margin:20px 0px 10px 55px;
	width:766px;
	height:69px;
	background-image:url(images/btn_appartamenti_siena.jpg);
	background-repeat:no-repeat;
	}

#menu_alloggi P {
	font-size:14px;
	text-align:center;
	}

#menu_alloggi P#menu1 {
	margin:0px;
	padding:12px 0px 0px 0px;
	}

#menu_alloggi P#menu2 {
	margin:0px;
	padding:13px 0px 0px 0px;
	}

#menu_alloggi a:link, #menu_alloggi a:active, #menu_alloggi a:visited {
	color:#7e8c46;
	text-decoration:none;
	}

#menu_alloggi a:hover {
	color:#bfc7a8;
	text-decoration:none;
	}

#menu_alloggi SPAN.divider {
	padding:0px 7px 0px 7px;
	}

/* FOOTER */
	
#footer {
	clear:both;
	width:100%;
	height:120px;
	padding:24px 0px 0px 0px;
	margin:40px 0px 0px 0px;
	background-image:url(images/bg_footer.jpg);
	background-repeat:repeat-x;
	}

#footer P {
	font-size:12px;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 0px;
	color:#FFFFFF;
	}
	
#footer P a:link, #footer P a:active, #footer P a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}	

#footer P a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}	

#footer SPAN.divider {
	color:#FFFFFF;
	padding:0px 7px 0px 10px;
	}
