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

/*************** GENERALE *******************/
body{margin-left: 0px; margin-top: 0px;	margin-right: 0px; margin-bottom: 0px; background-image:url(images/background-toscana.gif)}
p{font-family:"Georgia", Times New Roman, Times, serif;	font-size:13px;	color: #464646; line-height:20px !important; text-align:justify; margin:0; padding:0}
a{text-decoration:none; color:#FFFFFF;}
a:hover{text-decoration: underline}
table, td, div, img {border:0;	border-collapse:collapse;}
td {vertical-align:top;}
ul, li {list-style: none; line-height:20px !important;}

h1{font-size:13px; font-weight:bold; color:#750102;	letter-spacing:2px;	margin: 0px 0 0 18px;}
h2{font-size:16px; font-weight:normal; font-family:"Georgia", Times New Roman, Times, serif; color:#FFFFFF; margin-top:10px;}
h3{font-size:18px; font-weight:bold; font-family:"Georgia", Times New Roman, Times, serif; color:#9B734A; margin:0; text-align:center; padding-top:5px}
h3.asd{font-size:18px; font-weight:bold; font-family:"Georgia", Times New Roman, Times, serif; color:#9B734A; margin:0; text-align:center; padding-top:5px}
h4{font-size:16px; font-weight:bold; font-family:"Georgia", Times New Roman, Times, serif; color:#46351E; margin:0;}
h5{font-size:13px; font-weight:bold; font-family:"Georgia", Times New Roman, Times, serif; color:#46351E; margin:0; padding:0; line-height: 14px;}
h5.page a{font-size:13px; font-weight:bold; font-family:"Georgia", Times New Roman, Times, serif; color:#750102; margin:0; padding:0; line-height: 14px; text-decoration:none;}
h5.page a:hover{font-size:13px; font-weight:bold; font-family:"Georgia", Times New Roman, Times, serif; color:#750102; margin:0; padding:0; line-height: 14px; text-decoration:underline;}
h6{font-size:11px; font-weight:normal; color:#B9AF91; text-align:center; margin:0; display:inline;}


/**************** CONTENITORI *****************/
#grande{
	width:982px;
	margin: 0 auto 0 auto;
	height:100%;
}

.sito{
	width:953px;
	float:left;
	height:100%;
}

.ling-ita{
	width:28px;
	height:100px;
	float:right;
	background:url(images/language-it.jpg) no-repeat bottom;
	margin-top:190px;
}
.ling-eng{
	width:28px;
	height:100px;
	float:right;
	background:url(images/language-en.jpg) no-repeat bottom;
	margin-top:190px;
}
.ling-deu{
	width:28px;
	height:100px;
	float:right;
	background:url(images/language-de.jpg) no-repeat bottom;
	margin-top:190px;
}
#seo{
	background-color:#38302E;
	color:#FFFFFF;
	text-align:center;
	width:100%;
	height:18px;
	font-size:12px;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	padding:2px 0 2px 0;
}
/****************** LINGUE *********************/

.contenitore-lingue{
	height:100px;
	width:20px;
	margin-left:3px;
	margin-top:3px;
}

.contenitore-lingue a{
	font-size:12px;
	line-height:22px;
	margin-top:4px;
	color:#750102

}

a.lingua-attiva{
	color:#FFFFFF;
}

/************** LOGO E BOOKING ***************/

#alto{
	width:953px;
	height:125px;
	margin: 0 auto 0 auto;
}

.perlogo{
	width:385px;
	height:105px;
	float:left;
	margin-top:15px;
	padding-left:21px;
}

.logo{
	width:92px;
	height:101px;
	float:left;
}

.scritta{
	width:290px;
	height:65px;
	float:right;
	margin-top:25px;
}

.scritta a{
	color:#750102;
}

.booking{
	width:445px;
	height:105px;
	background-image:url(images/prenotazioni-villa-toscana.jpg);
	float:right;
	margin-top:15px;
}

.booking p{
	margin:7px 0 0 35px;
	line-height:18px;	
}

.booking a{
	color:#750102;
}

/******************* MENU **********************/
#menu{
	width:953px;
	height:40px;
	background:url(images/menu-villa-mannori.jpg);
}

#menu ul{
	padding: 0;
	margin: 0 0 0 0; 
 	list-style-type: none;
	list-style-image: none;
}

#menu li{
	display:inline;
	float:left;
	width:136px;
	text-align:center;
}

#menu li a{
	color:#FFFFFF;
}

/*********** FLASH E IMMAGINE CENTRALE *********/
#flash-container{
	width:953px;
	height:342px;
	margin: 15px auto 0 auto;
	background-color:#FFFFFF;
}

.flash{
	width:928px;
	height:318px;
	padding-top:12px; 
	margin-left:12px;
}

#img-container{
	width:953px;
	height:200px;
	margin: 15px auto 0 auto;
	background-color:#FFFFFF;
}

.img-grande{
	width:636px;
	height:176px;
	padding-top:24px; 
	margin-left:12px;
	float:left;
}

.news{
	width:285px;
	height:176px;
	float:right;

}

.titolo-news{
	width:265px;
	height:30px;
	right:0;
	background:url(images/news-top.jpg) no-repeat;
	margin-top:12px;}

.titolo-news p{
	font-size:16px;
	text-align:center;
	font-weight:bold;
	color:#9B734A;
	padding-top:4px;
}

.news-alte{
	width:265px;
	height:146px;
	padding-top:10px;
}

.news-alte p{
	font-size:10px;
}

.titolo{
	height:30px;
	min-width:300px
}

.primidue{
	float:left;
}

.ricciolo-sx{
	width:50px;
	height:30px;
	background:url(images/ricciolo-sinistro.jpg) no-repeat;
	float:left;
}

.pertitolo{
	height:30px;
	float:left;
}

.ricciolo-dx{
	width:50px;
	height:30px;
	background:url(images/ricciolo-destro.jpg) no-repeat;
	float:left;
}
/******************* CENTRO ********************/
.titoli{
	width:953px;
	height:26px;
	margin: 5px auto 0 auto;
	background:url(images/bkg-titoli.jpg) no-repeat;
}

.titoli p{
	text-align:center;
	font-size:18px;
	color:#750102;
	font-weight:bold;
	padding-top:3px;
}


#container{
	width:953px;
	min-height:300px;
	margin: 18px auto 0 auto;
	background:#FFFFFF;
	padding-top:5px;
}

#container-page{
	width:953px;
	min-height:300px;
	margin: 20px auto 0 auto;
	background:#FFFFFF
}

.testo{
	width:620px;
	padding:20px;
	min-height:260px;
	float:left;
}
.testo2{
	width:915px;
	padding:20px;
	min-height:260px;
}
.testo-accanto-mappa{
	width:632px;
	float:left;
}
.pergallery{
	width:900px;
	padding-top:20px;
	min-height:260px;
	margin:0 auto 0 auto;
	padding-bottom:20px;
}


.articologal{
	border-top:1px solid #D6CFBD;
	padding-bottom:10px;
	border-bottom:1px solid #D6CFBD;
}
.articologal p img.sx{
	border:1px solid #D6CFBD;
	padding:5px;
	margin:5px 10px 10px 0;
	float:left;
}
.articologal p img.dx{
	border:1px solid #D6CFBD;
	padding:5px;
	margin:5px 0px 5px 10px;
	float: right;
}
#firma{
	font-size:28px;
	color:#362F2D;
	margin-top:40px;
	margin-bottom:50px;
	margin-left:40px;
}


.articolo{
	border-top:1px solid #D6CFBD;
	padding-bottom:10px;
	border-bottom:1px solid #D6CFBD;
	color:#46351E;
}
.articolo a{
	color:#750102;
	text-decoration:underline;
}

.articolo img{
	float:left;
	margin: 0 10px 5px 0;
	border:1px solid #D6CFBD;
	padding:5px;
}

#cont-musei{
	height:800px;
}
#museo{
	width:440px;
	float:left;	
	margin-right:10px;
}

.riga{
	width:900px;
	height:150px;
	margin:10px auto 0 auto;
}

.left{
	float:left;
	width:130px;
	height:140px;
	margin: 15px 30px 0 30px;
}

.left-uno{
	float:left;
	width:130px;
	height:140px;
	margin: 15px 30px 0 0;
}

.left-due{
	float:left;
	width:130px;
	height:140px;
	margin: 15px 0 0 30px;
}


.cont{
	width:130px;
	margin:0 auto 0 auto;
}

.cont img{
	padding-top:5px;

}

.left a{
	width:130px;
	height:127px;
	background-color:#F0ECE0;
	display:block;
	text-decoration:none;
	color:#750102;
	font-size:11px;
	padding:0 5px 0 5px;
	line-height:30px;
}

.left a:hover{
	background-color:#750102;
	color:#FFFFFF;
}

.left-uno a{
	width:130px;
	height:127px;
	background-color:#F0ECE0;
	display:block;
	text-decoration:none;
	color:#750102;
	font-size:11px;
	padding:0 5px 0 5px;
	line-height:30px;
}

.left-uno a:hover{
	background-color:#750102;
	color:#FFFFFF;
}

.left-due a{
	width:130px;
	height:127px;
	background-color:#F0ECE0;
	display:block;
	text-decoration:none;
	color:#750102;
	font-size:11px;
	padding:0 5px 0 5px;
	line-height:30px;
}

.left-due a:hover{
	background-color:#750102;
	color:#FFFFFF;
}


.riga ul{
	margin:0;
	padding:15px 0 15px 0
}

.riga li{
	display:inline;
	margin:13px;
	height:180px;
}

.tariffe{
	width:300px; 
	float:left;
}

.tabella{
	width:300px;
	margin-top:30px;
}

.rigacolore{
	background:#F0ECE0;
	height:24px;
	margin-top:25px;
}
.rigacolore2{
	background:#F0F0F0;
	height:24px;
	margin:25px;
}

p.rimo{
	margin-left:20px;
	margin-top:3px;
}

p.soldi{
	text-align:right;
	margin-right:20px;
	margin-top:3px;
}

.pres-villa{
	width:270px;
	float:right;
	padding-top:30px;
	padding-left:50px;
}

.sidebar{
	width:285px;
	min-height:300px;
	float:right;
}

.titolosidebar{
	margin:20px auto 0 auto;
	height:30px;
	clear:both;	
	padding-right:20px;
}

.contenitorefoto{
	border-top:1px solid #D6CFBD;
	padding-bottom:18px;
	border-bottom:1px solid #D6CFBD;
	padding-top:20px;
	width:265px;
	margin-right:20px;
}

.su{
	width:262px;
	height:126px;
	margin-right:20px;
}

.su-due{
	width:262px;
	height:126px;
	margin-right:20px;
	margin-top:15px;
}

.mappa{
	width:262px;
	height:265px;
	float:left;
	margin-right:20px;
	margin-top:15px;
}
.tabella-s{
	width:100%;
	margin-top:25px;
}

.rigacolore-s{
	background:#F0ECE0;
	height:24px;
}

p.rimo-s{
	margin-left:20px;
	margin-top:3px;
}

p.kilom{
	text-align:right;
	margin-right:20px;
	margin-top:3px;
}
.friend{
	width:262px;
	margin: 0 20px 0 auto;
	padding-bottom:10px;
	border-bottom:1px solid #D6CFBD;
}

.nofriend{
	width:262px;
	margin: 0 20px 0 auto;
	padding-bottom:10px;
}

.friend ul{
	margin:15px 0 0 10px;
	padding:0;
}

.friend li{
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:13px;
	color:#46351E;
	text-align:justify;
	margin:0;
	padding:0 0 0 20px;
	background:url(images/freccine.jpg) left no-repeat;
	line-height:17px;
}

.nofriend ul{
	margin:15px 0 0 10px;
	padding:0;
}

.nofriend li{
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:13px;
	color:#46351E;
	text-align:justify;
	margin:0;
	padding:0 0 0 20px;
	background:url(images/freccine.jpg) left no-repeat;
	line-height:17px;
}

/****************** 3 BOX HOME *****************/
.amico{
	width:635px;
	float:left;
}

.uno{
	width:318px;
	float:left;
	text-align:left;
}

.due{
	width:317px;
	float:right;
}

.tre{
	width:318px;
	float:right;
	text-align:left;
}

.contenitore{
	width:300px;
	margin-left:18px;
	background:#FFFFFF;
}

.contenitore-due{
	width:300px;
	margin: 0 auto 0 auto;
	background:#FFFFFF;
}

.contenitore-tre{
	width:300px;
	margin-right:18px;
	background:#FFFFFF;
}

.top{
	width:300px;
	height:38px;
	background:url(images/box-top.jpg) bottom no-repeat;
	text-align:center;
	margin-top:13px;
}

.top h4{
	margin-top: 3px;
}

.fotina{
	width:257px;
	height:71px;
	margin: 10px auto 0 auto;
}

.fotina img{
	border:2px solid #D6CFBD;
}

.presentazione{
	width:260px;
	margin: 25px auto 0 auto;
}

.sottobox{
	width:300px;
	height:46px;
	margin: 15px 0 0 0;
	background:url(images/box-continua.jpg) no-repeat top;
}

.continua{
	width:95px;
	height:21px;
	margin: 1px auto 0 auto;
	text-align:center;
	padding-top:3px;
}

.continua a{
	color:#FFFFFF;
	font-size:13px;
}

/********************* MENUNEW *********************/
#menunew{
	width:953px;
	height:30px;
	margin: 15px auto 0 auto;
	background:#FFF;
	font-size:14px;
}
#menunew ul{
	width:720px;
	padding-top: 5px;
	margin: 0 auto 0 auto; 
 	list-style-type: none;
	list-style-image: none;
}

#menunew li{
	display:inline;
	float:left;
	text-align:center;
	margin: 0px 15px 0 15px; 
}

#menunew li a{
	color:#750102;
}


/********************* FOOTER *********************/
#footer{
	width:953px;
	height:65px;
	margin: 15px auto 0 auto;
	padding-top:5px;
	border-top:2px solid #D6CFBD;
	clear:both;
}

.centro-sin{
	width:673px;
	height:55px;
	float:left;
}

.sin-uno{
	width:280px;
	height:55px;
	float:left;
	background: url(images/villa-mannori-footer.jpg) 20px 15px;
	background-repeat:no-repeat;
}

.sin-due{
	width:393px;
	height:50px;
	float:right;
}

.sopra{
	height:20px;
	margin-top:15px;
}

.sopra ul{
	padding: 0;
	margin:0;
 	list-style-type: none;
	list-style-image: none;
}

.sopra li{
	display:inline;
	float:left;
}


.sopra li a{
	font-size:10px;
	margin-left:5px;
	font-weight:normal;
	color:#46351E;
}


.sotto{
	height:20px;
	text-align:center;
	margin:0 0 0 0;
	padding:0;
	color:#B9AF91;
}

.sotto p{
	text-align:center;
	color:#B9AF91;
}

.indirizzo{
	width:200px;
	height:50px;
	margin: 0 auto 0 auto;
}

.indirizzo p{
	font-size:10px;
	text-align:left;
	margin:0;
	text-align:center;
}

.indirizzo a {
	color:#46351E
}

.destra{
	width:280px;
	height:55px;
	float:right;
}

.destra p{
	font-size:10px;
	text-align:right;
	margin-top:10px;
	padding-right:20px;
	padding-top:10px;
}

.destra a{
	color:#46351E
}
.italytraveller{
	width:395px;
	height:20px;
	margin: 5px auto 0 auto;
	font-size:10px;
	color:#B9AF91;
}
.italytraveller a{
	color:#46351E;
}
.fee {
	width:100%;
	height:60px;
	background:#F0ECE0;
	color:#750102;
	text-align:center;
	margin-top:30px;
	padding-top:15px;
}
#itinerari{
	width:435px;
	float:left;
	text-align:justify;
	padding:10px;
}
.mannori-frase{
	width:350px;
	height:366px;
	float:left;
	margin-top:20px;
}
#virg-sx{
	width:25px;
	height:23px;
	background:url(images/virg-sx-bianco.jpg) center no-repeat;
	float:left;
	margin-top:-8px;
	margin-left:-8px;
	margin-right:5px;
}
#virg-dx{
	width:26px;
	height:21px;
	background:url(images/virg-dx-bianco.jpg) center no-repeat;
	float:right;
	margin-right:15px;
	margin-top:-15px;
}
.fee {
	width:100%;
	height:60px;
	background:#F0ECE0;
	color:#750102;
	text-align:center;
	margin-top:30px;
	padding-top:15px;
}
.inside{
	padding-top:35px;
	margin-bottom:15px;
	color:#362F2D;
	text-align:center;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:20px !important;
}
.colonna1{
	width:80px;
	float:left;
	margin-left:15px;
	margin-top:10px;
}
.colonna2{
	width:140px;
	float:left;
	margin-top:10px;
}
.contenitorecontatti{
	width:245px;
	margin-right:20px;
}
.contenitorecontatti2{
	width:310px;
	margin-right:20px;
	float:right;
}
#bottone-form{
	width:204px;
	height:25px;
	color:#FFFFFF;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	border:none;
	font-weight:bold;
	background-color:#9B734A;
	text-align:center;
}
#bottone-form:hover {
	width:204px;
	height:25px;
	color:#FFFFFF;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	border:none;
	font-weight:bold;
	background-color:#9B734A;
	text-decoration: underline;
}

#contbottone-form{
	width:204px;
	height:38px;
	margin: 0px auto 0px auto;
}
#corpo-grazie {
	width:980px;
	height:430px;
	vertical-align:top;
	margin-left:auto;
	margin-right:auto;
	background:url(images/body.png);
	text-align:center;
}
#contenitore-grazie {
	width:900px;
	padding-top:1px;
	margin-left:auto;
	margin-right:auto;
}
.inside-grazie{
	padding-top:35px;
	margin-bottom:15px;
	color:#362F2D;
	text-align:left;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:20px !important;
	float:left;
	display:block;
}
.inside2-grazie {
	padding-top:50px;
	margin-bottom:35px;
	color:#750102;
	text-align:center;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	line-height:20px !important;
}
.inside3-grazie {
	padding-top:50px;
	margin-bottom:35px;
	color:#362F2D;
	text-align:center;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:20px !important;
}
.bookcontatti{
	background:#F0ECE0; 
	width:265px; 
	height:280px; 
	margin: 0 20px 0 auto;
}
#shiny {
	z-index:1;
	overflow:hidden;
	visibility:hidden;
}
