/* CSS Document */

#boxmodel {
width : 70%;
height:100%;
margin: 0 15% 0 15%;
}

html, body {
   margin : 0;
   padding : 0;
}

body {
   color : #a52a2a;
   background : #404040;
   width : 100%;
   font :76% "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}

/* Links within paragraphs (subtle) */
p a {
color: #666666;
background : inherit;
text-decoration: none;
}
p.dintornihome {
margin-top: 115px;
}
p.maremma {
font-size:110%;
line-height:30px;
letter-spacing:1px;
margin-top: 50px;
}
p.maremma:first-letter {
font-size:300%;
color:#CC0000;
}
/* Links within paragraphs (revealed) */
p:hover a { 
color: #0000ff;
background : inherit;
text-decoration: underline;
}
#container {
width : 750px;
margin : 0 auto;
padding : 5px;
background: #E4DCB2  url(images/bgd.jpg) repeat;
color : #333;
line-height : 1.7em;
}

/* TOP TITLE BAR */

#top {
margin:0;
padding : 0;
color:#333;
background : #404040 url(images/headerV03.jpg) no-repeat;
height:166px;
}
#top h1 {
padding : 30px 0px 0 25px;
margin : 0;
font : 100%  Helvetica, "Trebuchet MS", Arial,Tahoma, sans-serif;
letter-spacing:5px;
text-align:left;
color:#EAE8D0;
background:transparent;
}
#top p {
padding : 5px;
font-size: .8em;
}
#top a:link, #top a:visited {
color: #EAE8D0;
background:transparent;
text-decoration: none;
}
#top a:hover { 
color: #fff;
background:transparent;
text-decoration: underline;
}
/* TOP HOMEPAGE */
#tophome {
margin:0;
padding : 0;
color:#333;
background : #404040 url(images/HeaderNewHome.jpg) no-repeat;
height:320px;
}
#tophome h1 {
padding : 30px 0px 0 25px;
margin : 0;
font : 100%  Helvetica, "Trebuchet MS", Arial,Tahoma, sans-serif;
letter-spacing:5px;
text-align:left;
color:#EAE8D0;
background:transparent;
}
#tophome p {
padding : 5px;
font-size: .8em;
}
#tophome a:link, #tophome a:visited {
color: #EAE8D0;
background:transparent;
text-decoration: none;
}
#tophome a:hover { 
color: #fff;
background:transparent;
text-decoration: underline;
}

/* LEFT SIDEBAR DI TUTTE LE PAGINE WEB*/
#leftnavHome {
float : left;
width : 160px;
margin : 0 0 2px 0;
padding : 5px;
color : #EAE8D0;
background:#9D9473;
height: 533px;

}
#leftnavFattoria {
float : left;
width : 160px;
margin : 0 0 2px 0;
padding : 5px;
color : #EAE8D0;
background:#9D9473;
height: 1082px;
}
#leftnavDegustazione {
float : left;
width : 160px;
margin : 0 0 2px 0;
padding : 5px;
color : #EAE8D0;
background:#9D9473;
height: 480px;

}
#leftnavProdotti {
float : left;
width : 160px;
margin : 0 0 2px 0;
padding : 5px;
color : #EAE8D0;
background:#9D9473;
height: 753px;
}

#leftnavPhotogalleryOld {
float : left;
width : 160px;
margin : 0 0 2px 0;
padding : 5px;
color : #EAE8D0;
background:#9D9473;
height: 1280px;
}

#leftnavPhotogallery {
float : left;
width : 160px;
margin : 0 0 2px 0;
padding : 5px;
color : #EAE8D0;
background:#9D9473;
height: 750px;
}

#leftnavMaremma {
float : left;
width : 160px;
margin : 0 0 2px 0;
padding : 5px;
color : #EAE8D0;
background:#9D9473;
height: 540px;
}
#leftnavRassegnastampa {
float : left;
width : 160px;
margin : 0 0 2px 0;
padding : 5px;
color : #EAE8D0;
background:#9D9473;
height: 480px;

}
#leftnavContattiOld{
float : left;
width : 160px;
margin : 0 0 2px 0;
padding : 5px;
color : #EAE8D0;
background:#9D9473;
height: 533px;

}
#leftnavContatti{
float : left;
width : 160px;
margin : 0 0 2px 0;
padding : 5px;
color : #EAE8D0;
background:#9D9473;
height: 1280px;

}
#leftnavDintorni {
float : left;
width : 160px;
margin : 0 0 2px 0;
padding : 5px;
color : #EAE8D0;
background:#9D9473;
height: 1210px;
}
#leftnavSanFelo {
float : left;
width : 160px;
margin : 0 0 2px 0;
padding : 5px;
color : #EAE8D0;
background:#9D9473;
height: 615px;

}
#leftnavStoppie {
float : left;
width : 160px;
margin : 0 0 2px 0;
padding : 5px;
color : #EAE8D0;
background:#9D9473;
height: 540px;

}
#leftnavBallalaVecchia {
float : left;
width : 160px;
margin : 0 0 2px 0;
padding : 5px;
color : #EAE8D0;
background:#9D9473;
height: 580px;

}
#leftnavFrosal {
float : left;
width : 160px;
margin : 0 0 2px 0;
padding : 5px;
color : #EAE8D0;
background:#9D9473;
height: 580px;
}
#leftnavLampo {
float : left;
width : 160px;
margin : 0 0 2px 0;
padding : 5px;
color : #EAE8D0;
background:#9D9473;
height: 610px;
}
#leftnavDicioccatore {
float : left;
width : 160px;
margin : 0 0 2px 0;
padding : 5px;
color : #EAE8D0;
background:#9D9473;
height: 620px;
}
#leftnavLippelappe {
float : left;
width : 160px;
margin : 0 0 2px 0;
padding : 5px;
color : #EAE8D0;
background:#9D9473;
height: 725px;

}
#leftnav {
float : left;
width : 160px;
margin : 0 0 10px 0;
padding : 5px;
color : #EAE8D0;
background:#9D9473;
/*background:url(images/listnavbg.jpg) repeat;*/
height: 100%;

}
#content {
margin :0px 0 0 180px;
padding : 10px;
text-align:justify;

}

#content a:link, #content a:visited {
font-size: .9em;
color: #000000;
background : inherit;
text-decoration :none;
}
#content a:hover {
font-size: 0.9em;
color:#FF9900;
background : inherit;
text-decoration : underline;
}
p.citazione  {
font-size: 1.1em;
}
#footer {
clear : both;
margin: 0;
padding : .5em;
color : #EAE8D0;
background : #404040;
border-top : 0px solid #520934;
}
#footer a:link, #footer a:visited {
font-size: .9em;
color : #eee;
background : inherit;
text-decoration : none;
}
#footer a:hover {
font-size: .9em;
color :#fff;
background:inherit;
text-decoration : underline;
}
#leftnav p {
margin : 5px 0 10px 5px;
}
h2 {
margin : 0;
padding : 20px 0 5px 5px;
font : 150%  Helvetica, "Trebuchet MS", Arial,Tahoma, sans-serif;
letter-spacing:5px;
border-bottom: 1px solid #656C4A;
color:#656C4A;
background:inherit;
}
h2.rosso {
margin : 0;
padding : 20px 0 5px 5px;
font : 150%  Helvetica, "Trebuchet MS", Arial,Tahoma, sans-serif;
letter-spacing:2px;
border-bottom: 1px solid #656C4A;
color: #CC0000;
background:inherit;
}
h3 {
margin : 0;
padding : 20px 0 5px 10px;
font : 130%  Helvetica, "Trebuchet MS", Arial,Tahoma, sans-serif;
color:#EAE8D0;
background:inherit;
}
#footer img {
   float : right;
}
*>html #footer img {
        margin : 0;
}
/* end */

.happy {
border-top : 1px solid #808080;
padding : 10px;
}
a:link, a:visited {
font-size: .9em;
color : #5F5C51;
background : inherit;
text-decoration: underline;
}
a:hover {
font-size: 0.9em;
color:#FF9900;
background : inherit;
text-decoration : underline;
}
a:active {
font-size: .9em;
color : #F5DE1E;
background : inherit;
text-decoration : underline;
}
h3.doc {
margin : 0;
padding : 20px 0 5px 10px;
font : 130%  Helvetica, "Trebuchet MS", Arial,Tahoma, sans-serif;
color:#656C4A;
background:inherit;
}
h1.rosso {
font-size:140%;
color:#CC0000;

}

h4.docras {
margin : 0;
padding : 20px 0 5px 10px;
font : 130%  Helvetica, "Trebuchet MS", Arial,Tahoma, sans-serif;
color:#656C4A;
background:inherit;
}

/*-----IMMAGINI-------*/
img {
   border : none;
}

.logofar{
position:relative;
float:left;
margin-left:25px;
margin-top:40px;
padding-bottom:15px;
}

#imglogoindex {
float: right;
border: 1px solid #656C4A;
margin:5px 0px 0px 15px;
padding:10px;
width:100px;
height:75px;
position:relative;
}
.imgleft {
float: left;
border: 1px solid #656C4A;
margin: 5px 15px 10px 0px;
padding: 5px;
}
.imgdintorni{
float: left;
border: 1px solid #656C4A;
margin: 5px 54px 10px 0px;
padding: 10px;
}
.imgdintorniright{
float: right;
border: 1px solid #656C4A;
margin: 5px 0 0 0px;
padding: 10px;
}
.imgdestra {
float: right;
border: 1px solid #656C4A;
margin: 25px 0 10px 10px;
padding: 10px;
}
.imgmaremma {
float: right;
border: 1px solid #656C4A;
margin: 110px 0 10px 10px;
padding: 10px;
}
.imgcentro {
float: right;
border: 1px solid #656C4A;
margin: 25px 13px 10px 10px;
padding: 10px;
position:relative;
}
.imgsinistra {
float: left;
border: 1px solid #656C4A;
margin: 25px 0px 10px 0px;
padding: 10px;
}
.imgrightfattoria {
float: right;
border: 1px solid #656C4A;
margin: 5px 0 10px 10px;
padding: 10px;
}
.imgleftfattoria {
float: left;
border: 1px solid #656C4A;
margin: 5px 15px 10px 0px;
padding: 10px;
}
.imgfede {
float: left;
border: 1px solid #656C4A;
margin: 10px 10px 10px 0;
padding: 10px;
}
.imgrightdintorni {
float: right;
border: 1px solid #656C4A;
margin: 25px 0 10px 10px;
padding: 10px;
}
.imgleftdintorni {
float: left;
border: 1px solid #656C4A;
margin: 25px 10px 10px 0px;
padding: 10px;
}
.imgcartina {
float: left;
border: 1px solid #656C4A;
margin: 10px 200px 20px 0px;
padding: 10px;
}
.imgvert {
float: right;
margin: 5px 0px 10px 15px;
}
.imglogo {
float: left;
border: 1px solid #656C4A;
margin: 10px 10px 5px 18px;
padding: 10px;
}
/*-----FINE IMMAGINI-------*/

/*-----CENTRARE IMMAGINI-------*/
.centra{
margin:10px 0px 10px 0px;
text-align:center;
}
.centraBottiglieHome{
position:relative;
margin-top: 50px;
float:center;
}
/*-----FINE CENTRARE IMMAGINI-------*/

/*-----BOTTIGLIE HOME-------*/
.box {
  display: inline;
  display: inline-block;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  width: 60px;
  margin: 5px;
  vertical-align: top;
  text-align:center;
  line-height:1;
  
}

/*-----FINE BOTTIGLIE HOME-------*/
#menu {
width: 100%;
height: 23px;
margin: 0 0 0 0;
padding: 0 0 1px 0;
background: #A6C3AD url(images/pt02.jpg) no-repeat;
color:#000;
}
#navlist li {
list-style-type: square;
background: inherit;
color: #5F5C51;
margin: 0 15px 0 0;
padding: 0;
}
#gallery {
height:100px;
width:550px;
position:absolute;
}

.clear {
clear: left;
}
.quote {
width: 130px;
margin: 0;
border : 1px #fff;
padding : 10px;
color:#656C4A;
background: #E4DCB2;
font-size: .8em;
font-style: oblique;
}

/*-------LINK BOTTIGLIE VINO PICCOLE----------*/

#bottsanfelo {
	float: left;
	width: 39px;
	height: 153px;
	background-image: url(images/prodotti/ritsanfelolittle.gif);
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
}

#bottstoppie {
	float: left;
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 22px;
	width: 38px;
	height: 153px;
	background-image: url(images/prodotti/ritstoppielittle.gif);
}

#bottballa {
	float: right; 
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
	width: 40px;
	height: 153px;
	background-image: url(images/prodotti/ritballalittle.gif);
}
#bottfrosal {
	float: left;
	width: 40px;
	height: 150px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	background-image: url(images/prodotti/ritfrosallittle.gif);
}

#bottlampo {
	float: left;
	width: 40px;
	height: 157px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 22px;
	background-image: url(images/prodotti/ritlampolittle.gif);
}

#bottdicioccatore {
	float: right; 
	width: 37px;
	height: 153px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	background-image: url(images/prodotti/ritdicioccalittle.gif);
}
#bottlippelappe {
	float: left; 
	width: 35px;
	height: 166px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 65px;
	background-image: url(images/prodotti/ritlippelappelittle.gif);
}
#bottsanfelomar {
	float: left;
	width: 39px;
	height: 153px;
	background-image: url(images/prodotti/ritsanfelolittle.gif);
	margin-top: 35px;
	margin-right: 0;
	margin-left: 0;
}

#bottstoppiemar {
	float: left;
	margin-top: 35px;
	margin-right: 0;
	margin-left: 22px;
	width: 38px;
	height: 153px;
	background-image: url(images/prodotti/ritstoppielittle.gif);
}

#bottballamar {
	float: right; 
	margin-top: 35px;
	margin-right: 0;
	margin-left: 0;
	width: 40px;
	height: 153px;
	background-image: url(images/prodotti/ritballalittle.gif);
}
#bottfrosalmar {
	float: left;
	width: 40px;
	height: 150px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	background-image: url(images/prodotti/ritfrosallittle.gif);
}

#bottlampomar {
	float: left;
	width: 40px;
	height: 157px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 22px;
	background-image: url(images/prodotti/ritlampolittle.gif);
}

#bottdicioccatoremar {
	float: right; 
	width: 37px;
	height: 153px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	background-image: url(images/prodotti/ritdicioccalittle.gif);
}
#bottsanfelodin {
	float: left;
	width: 39px;
	height: 153px;
	background-image: url(images/prodotti/ritsanfelolittle.gif);
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

#bottstoppiedin {
	float: left;
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 22px;
	width: 38px;
	height: 153px;
	background-image: url(images/prodotti/ritstoppielittle.gif);
}

#bottballadin {
	float: right; 
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	width: 40px;
	height: 153px;
	background-image: url(images/prodotti/ritballalittle.gif);
}
#bottfrosaldin {
	float: left;
	width: 40px;
	height: 150px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 365px;
	margin-left: 0;
	background-image: url(images/prodotti/ritfrosallittle.gif);
}

#bottlampodin {
	float: left;
	width: 40px;
	height: 157px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 365px;
	margin-left: 22px;
	background-image: url(images/prodotti/ritlampolittle.gif);
}

#bottdicioccatoredin {
	float: right; 
	width: 37px;
	height: 153px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 365px;
	margin-left: 0;
	background-image: url(images/prodotti/ritdicioccalittle.gif);
}

#bottsanfelophoto {
	float: left;
	width: 39px;
	height: 153px;
	background-image: url(images/prodotti/ritsanfelolittle.gif);
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

#bottstoppiephoto {
	float: left;
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 22px;
	width: 38px;
	height: 153px;
	background-image: url(images/prodotti/ritstoppielittle.gif);
}

#bottballaphoto {
	float: right; 
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	width: 40px;
	height: 153px;
	background-image: url(images/prodotti/ritballalittle.gif);
}
#bottfrosalphoto {
	float: left;
	width: 40px;
	height: 150px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 465px;
	margin-left: 0;
	background-image: url(images/prodotti/ritfrosallittle.gif);
}

#bottlampophoto {
	float: left;
	width: 40px;
	height: 157px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 465px;
	margin-left: 22px;
	background-image: url(images/prodotti/ritlampolittle.gif);
}

#bottdicioccatorephoto {
	float: right; 
	width: 37px;
	height: 153px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 465px;
	margin-left: 0;
	background-image: url(images/prodotti/ritdicioccalittle.gif);
}

#bottsanfelofatt {
	float: left;
	width: 39px;
	height: 153px;
	background-image: url(images/prodotti/ritsanfelolittle.gif);
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

#bottstoppiefatt {
	float: left;
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 22px;
	width: 38px;
	height: 153px;
	background-image: url(images/prodotti/ritstoppielittle.gif);
}

#bottballafatt {
	float: right; 
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	width: 40px;
	height: 153px;
	background-image: url(images/prodotti/ritballalittle.gif);
}

#bottfrosalfatt {
	float: left;
	width: 40px;
	height: 150px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 270px;
	margin-left: 0;
	background-image: url(images/prodotti/ritfrosallittle.gif);
}

#bottlampofatt {
	float: left;
	width: 40px;
	height: 157px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 270px;
	margin-left: 22px;
	background-image: url(images/prodotti/ritlampolittle.gif);
}

#bottdicioccatorefatt {
	float: right; 
	width: 37px;
	height: 153px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 270px;
	margin-left: 0;
	background-image: url(images/prodotti/ritdicioccalittle.gif);
}

#bottsanfeloindex {
	float: left;
	width: 39px;
	height: 153px;
	margin-top: 120px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	background-image: url(images/prodotti/ritsanfelolittle.gif);
}

#bottstoppieindex {
	float: left;
	width: 42px;
	height: 153px;
	margin-top: 120px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 22px;
	background-image: url(images/prodotti/ritstoppielittle.gif);
}

#bottballaindex {
	float: right; 
	width: 40px;
	height: 153px;
	margin-top: 120px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	background-image: url(images/prodotti/ritballalittle.gif);
}
#bottfrosalindex {
	float: left;
	width: 40px;
	height: 150px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	background-image: url(images/prodotti/ritfrosallittle.gif);
}

#bottlampoindex {
	float: left;
	width: 40px;
	height: 157px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 22px;
	background-image: url(images/prodotti/ritlampolittle.gif);
}

#bottdicioccatoreindex {
	float: right; 
	width: 37px;
	height: 153px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	background-image: url(images/prodotti/ritdicioccalittle.gif);
}
/*-------FINE LINK BOTTIGLIE VINO PICCOLE----------*/


/* INIZIO LIGHTBOX */

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 1.5em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
/* FINE LIGHTBOX */
img.bandierina {
float:right;
margin-left:3px;
margin-top:28px;
	}
	
