/* ELEMENTI DI BASE */
body {
	font: 8pt/16pt georgia;
	color: #555753;
	margin: 0px;
	text-align: center;
	background-repeat: repeat-x;
	background-color: #CAD4B1;
	background-image: url(../old/images/bg.jpg);
	}
p {
	font: 9pt/14pt verdana;
	margin-top: 0px;
	text-align: justify;
	}
.font {
	font: 8pt/14pt verdana;
	margin-top: 0px;
	text-align: justify;
	}
h3 { 
	font: 10pt/14pt verdana;
	color:#69735B;
	text-align:left;

	font-style: normal;
	font-weight: bold;
	}
a:link {
	font-weight: bold;
	text-decoration: underline;
	color: #2B3117;
	font-family: verdana;
	font-size: 11px;
	}

a:visited { 
	font-weight: bold; 
	text-decoration: underline; 
	color: #B8C271;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #656d2f;
	}


/* DIV INTERNI */
#container { 
	width:955px;
	padding-bottom:50px;
	position:relative;
	margin: 0 auto;
	}

#intro { 
	min-width: 470px;
	}
	
#pageHeader {
	margin-bottom: 20px;

	}


#pageHeader h1 {
	background: url(../old/images/logo.jpg) no-repeat top left;
	width: 955px;
	height: 208px;
	margin-top:0px;

	}
#pageHeader h1 span {
	display:none
	}
#pageHeader h2 {
	width: 84px;
	height: 261px;
	float: right;
	margin-top:0px;
	position:absolute;
	top:163px;
	left:880px;
	background-color: transparent;
	background-image: url(../old/images/cavallo2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 200px;
	}
#pageHeader h2 span {
	display:none;
	}

#datiazienda {
	clear:both;
	overflow:auto;
	height:350px;
	padding-top:0px;
	padding-left:15px;
	padding-right:15px;
	position:absolute;
	top:213px;
	left:0px;

	}
#datiazienda p {
	font:7pt/14pt verdana;
	color:#69735B;
	text-align:left;

	}

#datiazienda a {
	font:  bold 7pt/12pt verdana;
	color:#7C886C;
	text-align:left;
	text-decoration:underline;
	}

#datiazienda a:hover {
	font:  bold 7pt/12pt verdana;
	color:#CC3300;
	text-align:left;
	text-decoration:none;
	}


#div_sup {
	padding-right:20px;
	padding-top:20px;
	padding-left:20px;
	overflow:auto;
	/*background: transparent url(cavallo.gif) no-repeat 0 0; */

	position:absolute;
	top:68px;
	left:177px;
	height:auto;
	clear: both;

	}

#div_sup h3 {
	color:#69735B;
	text-align:left;
	font: 10pt/14pt verdana;
	font-weight: bold;
}
#prezzi {
	padding-right:40px;
	padding-top:20px;
	padding-left:20px;
	overflow:auto;
	position:absolute;
	top:70px;
	left:180px;
	width:640px;
	border: 1px double #A2B357;
	}

#prezzi h3 {

	font: 10pt/14pt verdana;
	color:#69735B;
	text-align:left;

	font-style: normal;
	font-weight: bold;
}


/*#descrizione1 h3,#descrizione3 */ #descrizione2 h3, #descrizione4 h3 {

display:none	
}



#struttura {
	
	float:left;
	padding-left: 0px; 
	padding-right: 0px; 
	padding-top:5px;
	padding-bottom:0px;
	margin-bottom: 0px;
	width:655px;
	}



#descrizione1 {
	float:left;
	padding-top:20px;
	padding-bottom:20px;
	width: 655px;

}

#descrizione1 a:{
	text-align: center;
	color:#4f5920;

}

#descrizione2 {
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	width: 311px;
	margin-right:8px;
	margin-bottom:8px;
	margin-left:0px;
	margin-top:8px;

}

#descrizione3{
	float:right;
	padding-top:10px;
	padding-bottom:30px;
	width:311px;
	vertical-align: top;
	
	margin-right:0px;
	margin-bottom:8px;
	margin-left:8px;
	margin-top:8px;

}
#descrizione4 {
	float:left;
	padding-top:10px;
	padding-bottom:30px;
	width:655px;

}


#footer {
	left:0px;
	text-align: center;
	padding-top:15px;
	padding-bottom:0px;
	float:left;
	width:655px;
	border-top: #6E7746 1px solid;

	}
#footer a:link, #footer a:visited { 
	margin-left: 20px; 
	}

#footer p { 
	text-align: center;
	}


#linkList {
	/*background: transparent url() no-repeat bottom left; */
	float:left;
	position: absolute;
	top: 475px;
	left: 0px;
	margin: 0px;
	width: 170px;
	text-align:left;
	padding: 0px;
	}
#linkList2 { 
	/*background: transparent url() no-repeat bottom left; */
	font: 10px verdana, sans-serif; 
	margin:0px;
	padding: 0px; 
	padding-bottom:100px;
	width: 178px; 
	float:left;
	}


#linkList li {

	list-style-type: none;
	background:#C1C99A;
	padding: 8px; 
	margin-bottom: 1px;
	margin-left:-39px;
	width:160px;
	border: 1px solid #C1C99A;

	}

#linkList li:hover {
	background: #A6AE72;
	border: 1px solid #fff;
}


#linkList li a { 

	display:block;
	color:#6E7746;
	font: bold 11px verdana;
	text-decoration:underline;

}

#linkList li a:hover { 

	display:block;
	color:#CC3333;
	font: bold 11px verdana;
	text-decoration:underline;
}

.active{
 background-color:#DCE78D;
 
 padding-top:2px;
 padding-bottom:2px;
  padding-right:opx;
  padding-left:opx;
}
#linkList li a.c { 

	display:inline;
	color:#FFFFFF;
	font: 11px verdana;
	}

#linkList li a.c:hover { 

	display:inline;
	color:#6E7746;
	font: 11px verdana;
	}


#lselect {
/*	background: transparent url() no-repeat top left; */
	padding-top:30px;
	padding-bottom:0px;
	margin-bottom:-10px;
	float:left;
}


#lselect2 {
	/*	background: transparent url() no-repeat top left; */
	padding-top:30px;
	padding-bottom:0px;
	margin-bottom:-10px;
	float:left;
}

#lselect3 {
	/*	background: transparent url() no-repeat top left; */
	padding-top:30px;
	padding-bottom:0px;
	margin-bottom:-10px;
	float:left;
}


#lselect h3 span, #lselect2 h3 span, #lselect3 h3 span {display:none;}
#lselect h3, #lselect h3, #lselect3 h3 {display:none;}

#extraDiv1, #extraDiv2, #extraDiv3, #extraDiv4, #extraDiv5, #extraDiv6 {display:none;}


















/*menu orizzontale*/

div#navigation{
	padding-right:130px;
	padding-top: 15px;
	position: absolute;
	padding-bottom: 0px;
	margin-bottom:0px;
	font:8pt/14pt verdana;
	left: 179px;
	top: 37px;
	text-decoration: none;
}
div#navigation ul{
	list-style-type: none;
	margin: 0;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	white-space: nowrap;
	text-decoration: none;

}
div#navigation li{display: inline;margin: 0;padding:0}
div#navigation li a{
	text-decoration: none;
	color: #036;
	/*background:#A2B357;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: inset;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #A2B357;
	border-left-color: #CCCCCC;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;*/
}

div#navigation li a:hover{/*background-color: #A2B357*/}
div#navigation li#activelink a{
	/*background-color: #FFFFFF;*/
	text-decoration: none;
	color: #036;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: inset;
	border-right-style: inset;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #fff;
	border-left-color: #CCCCCC;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 5px;
}


.navigazione{
	text-decoration: none;
	background:#A2B357;
		color: #036;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: inset;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #A2B357;
	border-left-color: #CCCCCC;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.navigazione_att{

	background-color: #FFFFFF;
	color: #603;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: inset;
	border-right-style: inset;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #fff;
	border-left-color: #CCCCCC;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 5px;
}
#gallery{
	float:left;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 7px;
}
#number{
	float:right;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.opacity
{
filter: alpha(opacity=70); 
-moz-opacity:.50;opacity:.50;
width:80px;
height:80px;

}
.normal
{
background-color:transparent;
width:80px;
height:80px;


}
.testata
{

	background-color:#A6AE72;
	font:8pt/14pt verdana;
	width:30px;
}
.testata2
{
	background-color:#A6AE72;
	font:8pt/14pt verdana;
	color: #333333;
	
}

.table
{

	font: 8pt/14pt verdana;
	text-align: left;
	color:#CC3300;
	border:1px solid #99CC00;
	vertical-align:top
	
}


.disponibile
{
	background-color:#ffffff;
	border:#8F9E28 1px solid;
	font:8pt/14pt verdana;
	width:30px;

}
.prenotato_daconf
{

	border:#CC3300 2px solid;
	font:8pt/14pt verdana;
	width:30px;
}

.occupato
{
 	filter: alpha(opacity=70);
	-moz-opacity:.70;opacity:.70;
	border:#8F9E28 1px solid;
	background-color:#CC3300;
	font:8pt/14pt verdana;
	width:30px;

}
.img
{
	border:#8F9E28 1px solid;
	clear: right;

}
.img a:link { 
	font: 11px verdana; 
	font-weight: bold; 
	text-decoration: underline; 
	color: #444b110;
	}

.img a:visited { 
	font: 11px verdana;
	font-weight: bold; 
	text-decoration: underline; 
	color: #B8C271;
	}
.img a:hover, a:active { 
	font: 11px verdana;
	text-decoration: underline; 
	color: #444b11;
	}

.bottone
{
	border:#8F9E28 1px solid;
	background-color:#E3E7B5;
	color: #CC3300;
	

}

/*gallery*/
div#zoom{margin:0 0 5px 0;padding: 5px;border:1px solid #ccc}
div#zoom h3{margin:0;font-size:100%;color: #666;text-align:center}
div#zoom img{display:block}
div#minipics{ clear:right}
div#minipics ul{list-style-type: none;margin: 0;padding: 0; }
div#minipics li{margin:0 3px 3px 3px;float:left}
#biggallery {
	padding-right:15px;
	padding-top:10px;
	padding-left:15px;
	overflow:visible;
	position:absolute;
	top:74px;
	left:186px;
	width:655px
	}
