@charset "UTF-8";
/* CSS Document */


html, body {margin:0; padding:0;  font-family:CartoGothicStdBook; color:#666; text-align:justify; font-size:16px; line-height:1.4em; }

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

}

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

}

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

}

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

}



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

h1 {font-size:10px; color:#000; font-weight:100; padding:5px; margin:0;}
h2 {font-size:10px; color:#000; font-weight:100; padding:0; margin:0; font-style:italic;} 

a img {border:none;}


#div_1 {z-index:80; width:1040px; height:460px;}
#div_2 {z-index:81;}
#div_3 {z-index:82;}
#div_4 {z-index:83;}
#div_5 {z-index:84;}

#box_1 {width:300px; background-color:#fff; padding:10px; font-size:14px; display:none; position:absolute;  top: 200px; left:56%; z-index:100;   -webkit-border-radius:10px 10px 10px 10px;
    -moz-border-radius:10px 10px 10px 10px;
        border-radius:10px 10px 10px 10px;}

#box_2 {width:300px; background-color:#fff; padding:10px; font-family:Arial, Verdana, sans-serif; font-size:14px; display:none; position:absolute; top: 200px; left:56%; z-index:101;-webkit-border-radius:10px 10px 10px 10px;
    -moz-border-radius:10px 10px 10px 10px;
        border-radius:10px 10px 10px 10px;}

#box_3 {width:300px; background-color:#fff; padding:10px; font-family:Arial, Verdana, sans-serif; font-size:14px;  display:none; position:absolute; top: 200px; left:56%; z-index:102;-webkit-border-radius:10px 10px 10px 10px;
    -moz-border-radius:10px 10px 10px 10px;
        border-radius:10px 10px 10px 10px;}
		
		
		#box_4 {width:300px; background-color:#fff; padding:10px; font-family:Arial, Verdana, sans-serif; font-size:14px;  display:none; position:absolute; top: 200px; left:56%; z-index:103;-webkit-border-radius:10px 10px 10px 10px;
    -moz-border-radius:10px 10px 10px 10px;
        border-radius:10px 10px 10px 10px;}
		
		
		#box_5 {width:300px; background-color:#fff; padding:10px; font-family:Arial, Verdana, sans-serif; font-size:14px;  display:none; position:absolute; top: 200px; left:56%; z-index:103;-webkit-border-radius:10px 10px 10px 10px;
    -moz-border-radius:10px 10px 10px 10px;
        border-radius:10px 10px 10px 10px;}




#slides {width:1040px; margin:0 auto; z-index:0; margin-top:-1px;}


.slides_container {
			width:1062px;
			display:none;
	
		}

		/*
			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:1040px;
			height:460px;
			display:block;
		
		}
		
			
		.pagination {
	margin:3px auto 5px auto;
	z-index:700;
	width:75px;
	text-align:center;
	
	padding:5px 10px 15px 10px;
	
}

.pagination li {
	float:left;
	margin:0 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;
	
}

.titolo{ font-family:CartoGothicStdBook; font-size:17px; font-weight:200; color:#666666;}

.read a , .read :link, .read a:visited {color:#666666; font-weight:bold; text-decoration:none; padding:10px; background-color:#ccc; -webkit-border-radius:5px 5px 5px 5px;
    -moz-border-radius:5px 5px 5px 5px;
        border-radius:5px 5px 5px 5px;}
.read a:hover {color:#000; font-weight:bold; text-decoration:none;padding:10px; background-color:#ccc;-webkit-border-radius:5px 5px 5px 5px;
    -moz-border-radius:5px 5px 5px 5px;
        border-radius:5px 5px 5px 5px;}
		
		
#header {width:100%;  background-color:#EAE5DC; }

#header_int {width:980px; margin:0 auto;}
		
#logo {margin-top:10px; width:692px; float:left;}
			
#flag {width:170px; float:right; background-color:#FECA77; padding-top:5px; text-align:center;  }

#flag a, #flag a:link, #flag a:visited {color:#FFF; font-size:13px; text-decoration:none;}
#flag a:hover {color:#857A70; font-size:13px; text-decoration:none;}


.clear_float {width:900px; height:1px; clear:both;}


#foto_slider_hover {width:100%; height:460px; background-image:url(../img/fondo_slideshow_hover.jpg); background-repeat:repeat-x;}

#foto_slider {width:100%;  background-image:url(../img/fondo_slideshow.jpg); background-repeat:no-repeat; background-position:top center;}

#foto_slider_int {width:1040px; margin:0 auto;}


#menu {width:915px; background-color:#857A70; text-align:center; margin:0 auto;  height:40px; -moz-border-radius:10px 10px 10px 10px;
        -webkit-border-radius:10px 10px 10px 10px;
    border-radius:10px 10px 10px 10px; margin-top:30px; padding-top:5px; padding-left:65px;}
	
	
	#menu_int {width:915px; background-color:#857A70; text-align:center; margin:0 auto;  height:40px; -moz-border-radius:10px 10px 10px 10px;
        -webkit-border-radius:10px 10px 10px 10px;
    border-radius:10px 10px 10px 10px; margin-top:30px; padding-top:5px; padding-left:65px; margin-top:-50px; position:relative;}
	
	#menu_int_eng {width:970px; background-color:#857A70; text-align:center; margin:0 auto;  height:40px; -moz-border-radius:10px 10px 10px 10px;
        -webkit-border-radius:10px 10px 10px 10px;
    border-radius:10px 10px 10px 10px; margin-top:30px; padding-top:5px; padding-left:10px; margin-top:-50px; position:relative;}

#clear_menu {width:980px; background-color:#857A70; height:1px; clear:both;}

#menu a, #menu a:link, #menu a:visited, #menu_int a, #menu_int a:link, #menu_int a:visited {font-size:14px; color:#fff; padding:7px 5px 7px 5px; text-decoration:none;}
#menu a:hover, #menu_int a:hover, .qui_menu {font-size:14px; color:#fff; padding:7px 5px 7px 5px; text-decoration:none; background-color:#ADA59B;}

#menu_eng {width:960px; background-color:#857A70; text-align:center; margin:0 auto;  height:40px; -moz-border-radius:10px 10px 10px 10px;
        -webkit-border-radius:10px 10px 10px 10px;
    border-radius:10px 10px 10px 10px; margin-top:30px; padding-top:5px; padding-left:20px;}
	
	
	#menu_eng a, #menu_eng a:link, #menu_eng a:visited, #menu_int_eng a, #menu_int_eng a:link, #menu_int_eng a:visited {font-size:14px; color:#fff; padding:7px 5px 7px 5px; text-decoration:none;}
#menu_eng a:hover, #menu_int_eng a:hover, .qui_menu, .qui_menu_eng {font-size:14px; color:#fff; padding:7px 5px 7px 5px; text-decoration:none; background-color:#ADA59B;}
	

#nav {
    margin:0;
    padding:0;
    list-style:none;
	font-size:14px;
	z-index:100005;
	position:absolute;
}   
 
#nav li {
    float:left;
    display:block;
    width:auto;
	

    position:relative;
    z-index:100;
    margin:0 1px;
	margin-right:15px;
    -webkit-transition: all 0.1s ease-in-out;
        -moz-transition: all 0.1s ease-in-out;
        -ms-transition: all 0.1s ease-in-out;
        -o-transition: all 0.1s ease-in-out;
        transition: all 0.1s ease-in-out;
}


#nav li.first {
        -moz-border-radius:5px 0 0 5px;
        -webkit-border-radius:5px 0 0 5px;
    border-radius:5px 0 0 5px;
	color:#6C5100;
	
    }
#nav li.last {
        -webkit-border-radius:0 5px 5px 0;
    -moz-border-radius:0 5px 5px 0;
        border-radius:0 5px 5px 0;
		color:#6C5100;
    }
#nav li li.last {
        -webkit-border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
        border-radius:0 0 5px 5px;
	
    }
	
	
#nav li a {
    display:block;
    padding:7px 5px 7px 5px;


    text-decoration:none;
    text-align:left;

}
#nav li a:hover {
color:#fff;
   padding:7px 5px 7px 5px;

}


.nav_top li a:hover {


}



#nav li li:hover {

	
	

    }
#nav a.selected {

	
   padding:7px 5px 7px 5px;
        -webkit-border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
        border-radius:0 0 5px 5px;
}


#nav a.selected_1 {
	
   padding:7px 5px 7px 5px;
        -webkit-border-radius:0 0 0px 0px;
    -moz-border-radius:0 0 0px 0px;
        border-radius:0 0 0px 0px;
}

#nav ul {
    position:absolute;
    left:0;
    display:none;
    margin:0 0 0 -1px;
    padding:0;
	z-index:100005;


  width:155px;
}
#nav ul li {

    float:left;
    border-top:1px dotted #857A70;
	
}
#nav ul a {
    display:block;
    height:auto;
   padding:7px 5px 7px 5px;

}

#nav ul a:hover {
    display:block;
    height:auto;
   padding:7px 5px 7px 5px;
	

}


#content {width:100%; background-image:url(../img/fondo_content.jpg); background-repeat:repeat; padding-top:10px;  z-index:20;}

#content_int {width:980px; border-left:1px solid #EAE5DC; border-right:1px solid #EAE5DC; border-bottom:1px solid #EAE5DC; padding:29px; margin:0 auto; background-color:#fff; position:relative;}

#menu_over {width:100%; background-image:url(../img/fondo_content_top.png); background-repeat:no-repeat; background-position:top center;}

#content_text {float:left; width:438px; padding-right:15px; border-right:1px dotted #AFA89F; color:#666; line-height:1.5em;}

.clear_float_content {width:900px; height:1px; clear:both;}



#richiesta_rapida {width:513px; float:right;}

#titolo_richiesta_rapida {width:513px; text-align:right; font-family:Georgia, Times New Roman; font-size:20px; color:#EEBE70; margin-bottom:10px;}

#form_richiesta_rapida {width:493px; background-color:#EAE5DC; padding:10px; color:#7E746A; font-size:14px; font-weight:bold;  -webkit-border-radius:10px 10px 10px 10px;
    -moz-border-radius:10px 10px 10px 10px;
        border-radius:10px 10px 10px 10px;}
		
		
p {margin:0; padding:0; text-align:center;}


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


#titolo_offerte { font-family:Georgia, Times New Roman; font-size:20px; color:#EEBE70; margin-bottom:10px;}


#offerte_home {width:960px; background-color:#EAE5DC; -webkit-border-radius:10px 10px 10px 10px;
    -moz-border-radius:10px 10px 10px 10px;
        border-radius:10px 10px 10px 10px; color:#666666; font-size:13px; padding:10px;}
		

#offerte_home a, #offerte_home a:link, #offerte_home a:visited {color:#666666; text-decoration:none; font-size:13px; line-height:1.1em;}
#offerte_home a:hover {color:#000; text-decoration:none; font-size:13px; line-height:1.1em;}


#offerte_home_sx {width:469px; padding-right:10px; border-right:1px solid #fff; float:left;}

#offerte_home_dx {width:470px; float:right;}


.img_offerte {padding:4px; border:1px solid #fff;}

.img_offerte_home {width:162px; float:left;}

.text_offerte_home {width:300px; float:right;}

#indirizzo_over {width:960px; background-color:#FFF7EF; padding:10px;}

#facebook {width:292px; float:left; padding-right:5px; border-right:1px dotted #C3BDB5;}

#indirizzo {width:640px; float:right; font-size:13px;}

#indirizzo a,  #indirizzo a:link, #indirizzo a:visited {color:#666; font-weight:bold; text-decoration:none;}
#indirizzo a:hover {color:#000; font-weight:bold; text-decoration:none;}

#social {width:640px; padding-bottom:5px; border-bottom:1px dotted #C3BDB5; margin-bottom:10px;}

#foto_pag_int_agri {width:100%; background-image:url(../img/agriturismo_piscina_toscana_10.jpg); background-position:top center; background-repeat:no-repeat; height:431px; z-index:700;}

#foto_pag_int_app {width:100%; background-image:url(../img/appartamenti_agriturismo_toscana_10.jpg); background-position:top center; background-repeat:no-repeat; height:431px; z-index:700;}

#foto_pag_int_prezzi {width:100%; background-image:url(../img/last_minute_agriturismo_toscana_10.jpg); background-position:top center; background-repeat:no-repeat; height:431px; z-index:700;}

#foto_pag_int_app_b {width:100%; background-image:url(../img/appartamenti_agriturismo_toscana_30.jpg); background-position:top center; background-repeat:no-repeat; height:431px; z-index:700;}

#foto_pag_int_app_c {width:100%; background-image:url(../img/appartamenti_agriturismo_toscana_31.jpg); background-position:top center; background-repeat:no-repeat; height:431px; z-index:700;}

#foto_pag_int_app_d {width:100%; background-image:url(../img/appartamenti_agriturismo_toscana_32.jpg); background-position:top center; background-repeat:no-repeat; height:431px; z-index:700;}

#foto_pag_int_app_e {width:100%; background-image:url(../img/appartamenti_agriturismo_toscana_33.jpg); background-position:top center; background-repeat:no-repeat; height:431px; z-index:700;}

#foto_pag_int_app_f {width:100%; background-image:url(../img/appartamenti_agriturismo_toscana_34.jpg); background-position:top center; background-repeat:no-repeat; height:431px; z-index:700;}

#foto_pag_int_app_j {width:100%; background-image:url(../img/appartamenti_agriturismo_toscana_35.jpg); background-position:top center; background-repeat:no-repeat; height:431px; z-index:700;}

#foto_pag_int_app_k {width:100%; background-image:url(../img/appartamenti_agriturismo_toscana_36.jpg); background-position:top center; background-repeat:no-repeat; height:431px; z-index:700;}

#foto_pag_int_gallery {width:100%; background-image:url(../img/agriturismo_romantico_toscana_10.jpg); background-position:top center; background-repeat:no-repeat; height:431px; z-index:700;}

#foto_pag_int_dove {width:100%; background-image:url(../img/agriturismo_vicino_firenze_10.jpg); background-position:top center; background-repeat:no-repeat; height:431px; z-index:700;}

#foto_pag_int_offerte {width:100%; background-image:url(../img/offerte_agriturismo_toscana_10.jpg); background-position:top center; background-repeat:no-repeat; height:431px; z-index:700;}

#foto_pag_int_dintorni {width:100%; background-image:url(../img/agriturismo_campagna_toscana_10.jpg); background-position:top center; background-repeat:no-repeat; height:431px; z-index:700;}

#foto_pag_int_linari {width:100%; background-image:url(../img/linari_10.jpg); background-position:top center; background-repeat:no-repeat; height:431px; z-index:700;}

#foto_pag_int_contatti {width:100%; background-image:url(../img/agriturismo_bambini_toscana_10.jpg); background-position:top center; background-repeat:no-repeat; height:431px; z-index:700;}

#menu_over_pag_int {width:100%; background-image:url(../img/fondo_content_top_pagine_interne.png); background-repeat:no-repeat; background-position:top center; margin-top:-70px;}


	#menu_int {width:945px; background-color:#857A70; text-align:center; margin:0 auto;  height:40px; -moz-border-radius:10px 10px 10px 10px;
        -webkit-border-radius:10px 10px 10px 10px;
    border-radius:10px 10px 10px 10px; margin-top:30px; padding-top:5px; padding-left:35px; }
	
	.img_padding {padding:4px; background-color:#EAE7E4;}
	
	.div_titolo {border-bottom:1px dotted #C3BDB5; margin-bottom:13px; height:1px; width:980px; clear:both;}
	
	
#content_text_app {float:left; width:340px; color:#666; line-height:1.5em; font-size:13px;}

.div_app {border-bottom:1px dotted #C3BDB5; margin-bottom:7px; height:7px; width:340px;  clear:both;}


#foto_slider_hover_pag_int {width:100%; height:431px; background-image:url(../img/fondo_slideshow_hover_pag_int.jpg); background-repeat:repeat-x;}

#foto_slider_pag_int {width:100%;  background-image:url(../img/fondo_slideshow_pag_int.jpg); background-repeat:no-repeat; background-position:top center;}

.img_app {width:150px; height:107px; margin-right:2px;}

#gallery_app {width:620px; float:right; background-color:#EAE7E4; padding:5px;}


#gallery_app a, #gallery_app a:link, #gallery_app a:visited, àgallery_app a:hover {text-decoration:none;}



#content_text_app a, #content_text_app a:link, #content_text_app a:visited {font-size:12px; color:#333333; text-decoration:none; font-weight:bold; line-height:1.2em;}

#content_text_app a:hover {font-size:12px; color:#EEBE70; text-decoration:none; font-weight:bold; line-height:1.2em;}

.center {text-align:center;}

.titolo_prezzi {width:513px; text-align:right;  font-size:18px; color:#EEBE70;}

.div_prezzi {border-bottom:1px dotted #C3BDB5; margin-bottom:5px; height:5px; width:980px; clear:both;}

.grey {background-color:#E9E5DC;}

.beige {background-color:#FAF9F4;}

#prezzi table {font-size:13px;}

#regole {font-size:12px; line-height:1.2em;}


#esterni {width:960px; background-color:#EAE7E4; padding:10px;}

#esterni a, #esterni a:link, #esterni a:visited, #esterni a:hover {text-decoration:none;}

.gallery_esterni {width:150px; border:none; height:106px;}


.img_offerte_eventi {width:200px; float:left;}

.img_offerte_eventi_img {padding:3px; border:1px solid #C3BDB5; width:192px;}


.text_offerte_eventi {width:760px; float:right;}


#come_raggiungerci {width:450px; float:left; font-size:13px; line-height:1.3em;}

#mappa {width:515px; float:right;}


#form {font-size:13px; width:550px; float:left; padding-right:10px; border-right:1px dotted #C3BDB5;}


#contacts {width:400px; float:right; font-size:13px;}

#contacts a, #contacts a:link, #contacts a:visited {font-weight:bold; color:#000; text-decoration:none;}
#contacts a:hover {font-weight:bold; color:#000; text-decoration:underline;}

.div_form {border-bottom:1px dotted #C3BDB5; margin-bottom:5px; height:5px; width:550px;}








		
		







