﻿body {text-align:center;background:#FFF url(/images/body_bg.jpg) center top repeat-x;color:#0b0000;font-family:Arial, Helvetica, sans-serif;font-size:8pt;}

#bg-top {position:absolute;top:0;left:0;width:100%;height:200px;background:url(/images/sf_texture.jpg) center top repeat-x;z-index:-1;}
#bg-right {position:absolute;top:121px;right:0;width:50%;height:650px;background:url(/images/right_bg.jpg) center top #fff repeat-x;z-index:-1;}
#wrapper,.wrapper {position:relative;margin:0 auto;padding:0;width:980px;text-align:left;}

ul#menu {position:absolute;top:155px;right:0;text-align:right;z-index:4;}
ul#menu li { margin:0 0 10px 0; }
ul#menu li.selezionato { color:#a48400; }

/* TOP */

	#top {position:absolute;top:101px;left:0;width:918px;height:248px;text-align:left;background:url(/images/top_bg2.png) left top;z-index:3;padding:0 0 0 62px;}
	#top h1#logo {position:relative;top:61px;left:28px;float:left;display:block;width:197px;height:127px;background:url(/assets/images/Agritursantorum_logo.jpg);text-indent:-9999px;}
	#top #foto {position:relative;float:right;width:565px;height:196px;top:26px;right:90px;}
	#top #foto #maschera_foto {position:absolute;left:0;top:0;width:565px;height:196px;background:url(/images/maschera_immagine_principale.png);}

/* Fine TOP */

/* MIDDLE */
	#middle {position:relative;top:329px;width:980px;text-align:left;}
	
	#middle #gallery {float:left;width:310px;height:100px;}
	
		#middle #gallery ul {margin-top:100px;margin-left:30px;}
		#middle #gallery li {float:left;behavior:url(/css/iepngfix.htc);margin:2px;width:84px;height:84px;background:url(/images/gallery_img_bg.png) center center no-repeat;}
		#middle #gallery img {margin:14px 0 0 14px;border:0;}
	
	#middle #separator {position:relative;float:right;width:5px;height:408px;background:url(/images/content_bg.png) top left no-repeat;}
	#middle #container {position:relative;float:right;background:#fff;width:625px;padding:0 0 0 33px;min-height:450px;}

	/* CONTAINER */
	
		#middle #container ul#menu_lingue {position:absolute;top:25px;right:0;}
		#middle #container ul#menu_lingue li {display:inline;border-right:1px solid #0b0000;padding:0 8px;}
		#middle #container ul#menu_lingue li.selezionato {color:#a48400;}
		#middle #container ul#menu_lingue li#last {border:0;padding:0 0 0 8px;}
		
		#middle #container #title {height:110px;margin:0 0 22px 0;border-bottom:1px solid #dacb8b;}
		#middle #container #title h2 {height:27px;float:left;margin:77px 0 0 0;text-indent:-9999px;font-size:2px;width:150px;}
	
			/* TITLE */
			#homepage #middle #container #title h2 {background:url(/images/title/it/title06.gif) no-repeat;}
			#camere #middle #container #title h2 {background:url(/images/title/it/title01.gif) no-repeat;}
			#listino_prezzi #middle #container #title h2 {background:url(/images/title/it/title02.gif) no-repeat;}
			#servizi_offerti #middle #container #title h2 {background:url(/images/title/it/title03.gif) no-repeat;}
			#dove_siamo #middle #container #title h2 {background:url(/images/title/it/title04.gif) no-repeat;}
			#contatti #middle #container #title h2 {background:url(/images/title/it/title05.gif) no-repeat;}
			#booking_it #middle #container #title h2 {background:url(/images/title/it/title07-it.gif) no-repeat;}
			
			#homepage_en #middle #container #title h2 {background:url(/images/title/en/title06-en.gif) no-repeat;}
			#camere_en #middle #container #title h2 {background:url(/images/title/en/title01-en.gif) no-repeat;}
			#listino_prezzi_en #middle #container #title h2 {background:url(/images/title/en/title02-en.gif) no-repeat;}
			#servizi_offerti_en #middle #container #title h2 {background:url(/images/title/en/title03-en.gif) no-repeat;}
			#dove_siamo_en #middle #container #title h2 {background:url(/images/title/en/title04-en.gif) no-repeat;}
			#contatti_en #middle #container #title h2 {background:url(/images/title/en/title05-en.gif) no-repeat;}
			#booking_en #middle #container #title h2 {background:url(/images/title/en/title07-en.gif) no-repeat;}
			
			#homepage_de #middle #container #title h2 {background:url(/images/title/de/title06-de.gif) no-repeat;}
			#camere_de #middle #container #title h2 {background:url(/images/title/de/title01-de.gif) no-repeat;}
			#listino_prezzi_de #middle #container #title h2 {background:url(/images/title/de/title02-de.gif) no-repeat;}
			#servizi_offerti_de #middle #container #title h2 {background:url(/images/title/de/title03-de.gif) no-repeat;}
			#dove_siamo_de #middle #container #title h2 {background:url(/images/title/de/title04-de.gif) no-repeat;}
			#contatti_de #middle #container #title h2 {background:url(/images/title/de/title05-de.gif) no-repeat;}
			#booking_de #middle #container #title h2 {background:url(/images/title/de/title07-de.gif) no-repeat;}
			/* Fine TITLE */
			
		#middle #container #title #cartiglio {float:right;width:88px;height:44px;background:url(/assets/images/Agritusantorum_logo2.gif);margin:57px 0 0 0;}
		
		#middle #container .column_left {width:400px;float:left;}
		#middle #container .column_right {width:185px;float:right;margin:0 0 20px 0;}
		
		#middle #container .column_right a img {border:2px solid #a68600; margin:0 5px 5px 0}
		#middle #container .column_right a img:hover {border:2px solid #0b0000;}
		
	/* Fine CONTAINER */

/* Fine MIDDLE */

/* BOTTOM */

	#middle #container #bottom .column_left { padding:40px 0 0 0; }
	#middle #container #bottom .column_right a#visita {border-bottom:1px solid #dacb8b;width:185px;display:block;font-size:7pt;padding:0 0 5px 0;margin:0 0 20px 0;}
	#middle #container #bottom .column_right h4 a {text-indent:-9999px;display:block;width:109px;height:34px;background:url(/assets/images/TrattoriaBelvedere_logo.gif);}

/* Fine BOTTOM */

/* ------------------------ concept by ------------------------ */

	#concept {position:relative;font-size:9px;width:980px;margin:20px auto;padding:0;text-align:left;}
	#concept a {font-size:9px;font-family: Verdana;color:#a0a0a0;font-weight:bold;font-stretch:expanded;text-decoration: none;}
	#concept a:hover {color:#E97D00;}

/* ------------------------ Fine concept by ------------------------ */

/* Fine CONCEPT BY */

/* FORM */
	form,
	input,
	#formcontatti,
	#formconferma {margin:0;padding:0;}
	#formcontatti {position:relative;width:500px;}
	#formconferma {position:relative;width:500px;}
	.input_text {width:200px;padding:2px;height:20px;border:1px solid #383838;}
	select {border:1px solid #383838;font-size:8pt;}
	.input_area {height:35px;font-size:8pt;width:200px;color:#a6a6a6;border:1px solid #383838;}
	.contatti {float:left;width:200px;margin:0 20px 0 0;padding:0;}
	#box_errore {position:absolute;display:none;width:300px;height:150px;left:400px;top:470px;border:1px solid #383838;text-align:left;background:#fff;z-index:5;}
	#div_titolo_errore {background:#a48400;color:#fff;padding:10px;}
	#div_errore {color:#000;padding:10px;text-align:center;position:relative;top:10px;}
	#bottone_errore {font-size:8pt;width:90px;height:25px;}	
/* fine FORM */

/* CARATTERISTICHE GENERALI */
	body,
	div,
	ul,
	ol,
	li,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	pre,
	form,
	fieldset,
	input,
	p,
	blockquote,
	th,
	td {margin:0;padding:0;}
	ol,
	ul {list-style:none;}
	a {text-decoration:none;color:#0b0000;}
	a:hover {color:#a48400;}
	table {border-collapse:collapse;border-spacing:0;}
	.clear {clear:both;}
	.testo_piccolo {font-size:7pt;font-weight:normal;}
	
	img,div,h1,
	#top #foto #maschera_foto,
	#middle #separator,
	#middle #gallery li { behavior: url(/css/iepngfix.htc); }

/* Fine CARATTERISTICHE GENERALI */

/* listino prezzi */
	table#listino {margin:15px 0;}
	table#listino tr td, table tr th {padding:3px; border:1px #666 solid; text-align:center; width:123px} 
	table#listino tr th {background:#eee; padding:5px}
	table#listino tr td.no_bordo {border:0; width:90px}

	ul#servizi {margin:0 0 0 15px; padding:0;}
	ul#servizi li {margin:10px 0px; list-style:square;}

/* OFFERTE */

	#news .box_news {width:625px;height:79px;margin:20px 0;padding:0;}
	#news .box_news .immagine_news {float:left; margin:0; width:104px; overflow:hidden;}
	#news .box_news .immagine_news img {border:2px solid #000;}
	#news .box_news .immagine_news img:hover {border:2px solid #a68600;}
	#news .box_news .dettagli_news {float:left;padding:0;margin:0 0 0 15px;height:59px;width:485px;font-size:10pt;border-bottom:1px solid #000;height:79px;}
	#news .box_news .dettagli_news:hover {border-bottom:1px solid #a68600;}
	#news .box_news .dettagli_news a {font-size:10pt; display:block;height:59px; width:326px; }

	#news #descrizione_breve {text-align:justify;line-height:13pt;clear:both;margin:0 0 10px 120px;font-size:9pt;width:485px;}
	#news #descrizione {text-align:justify;width:485px;line-height:13pt; font-family:Arial, Helvetica, sans-serif;margin:0 0 0 120px;}
	#news ul#allegati li {list-style:none; margin:2px 0 0 120px;}
	#news #news_immagini {margin:10px 0 10px 120px;}
	#news #news_immagini img {float:left; margin:5px 5px 5px 0; border:1px #000 solid}
	#news #news_immagini img:hover {border:1px #a68600 solid}
	
	#news #indietro {margin:15px 0 30px 120px;border-top:1px #666 solid;text-align:right;width:485px;padding:5px 0 0 0;}
	
/* Fine OFFERTE */
	
/*HOME*/

	#home #sf_bianco {position:absolute;top:330px;left:0;float:none;background:#fff;width:100%;height:400px;z-index:-2;}
	#home #bg-right {height:300px;}
	#home #container {position:relative;float:none;background:#fff;width:980px;padding:130px 0 0 0;margin:313px auto 0 auto;z-index:1;text-align:center;}
	#home .wrapper {text-align:center;}
	
	#home #container #box_lingue {margin:0 auto;height:40px; width:250px;}
	#home #container #box_lingue ul#menu_lingue,
	#home #container #box_lingue p {position:relative;float:left;width:120px;}
	#home #container #box_lingue p {border:0;padding:0;margin:5px auto;}
	#home #container #box_lingue ul#menu_lingue {margin:0 0 0 5px;}
	#home #container #box_lingue ul#menu_lingue li {display:inline;border-right:1px solid #0b0000;padding:0 15px;font-size:12pt;}
	#home #container #box_lingue ul#menu_lingue li a {font-size:12pt;}
	#home #container #box_lingue ul#menu_lingue li.selezionato { color:#a48400; }
	#home #container #box_lingue ul#menu_lingue li#last {border:0;padding:0 0 0 8px;}
	
	#home #bottom {width:100%;margin:15px auto;border-top:1px solid #a48400;padding:20px 0 0 0;}
	#home #bottom h4 {text-indent:-9999px;width:156px;height:21px;background:url(/assets/images/Agritusantorum_logo3.gif);margin:15px auto;}
	#home #concept {text-align:center;}

/*Fine HOME*/

/*MAPPA*/

#dove_siamo #middle #container .column_right #map,
#dove_siamo_en #middle #container .column_right #map,
#dove_siamo_de #middle #container .column_right #map {width:185px;height:250px;margin:0 0 5px 0;}

/*Fine MAPPA*/
		

