html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, form {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
	font-weight:normal;
}
html,body {
	width:100%;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(/layout/img/background.png) repeat-x #fce9bd;
	color:#401408;
	height:100%;
}
a {
	text-decoration:none
}
a:hover {
	text-decoration:underline
}
table {
	border-spacing:0px;
	border-collapse:collapse
}
table td {
	padding:0px;
	vertical-align: top
}
img {
	border:0px none;
}
/********************* SHIM ************************/
div#shim {
	float:left;
	width:100%;
	height:50%;
	margin-top:-345px;
}
/********************* OUTER ************************/
div#outer {
	width:100%;
	float:left;
	height:690px;
}
/********************* OUTER WRAPPER ************************/
div#outerWrapper {
	width:1006px;
	height:656px;
	margin:0px auto;
	background:url(/layout/img/outerWrapperBackground.png) no-repeat;
	overflow:hidden
}
/********************* INNER WRAPPER ************************/
div#innerWrapper {
	width:970px;
	height:618px;
	margin:19px auto 0px;
	background:url(/layout/img/innerWrapperBackground.jpg) no-repeat;
	overflow:hidden;
        position:relative;
	top:0px;
	left:0px;
}
/*logo*/
h1#logo {
	width:305px;
	height:292px;
	position:relative;
	top:0px;
	left:0px;
	margin:27px 0px 0px 22px;
	float:left
}
h1#logo a {
	display:block;
	width:305px;
	height:292px;
}
h1#logo a span {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:305px;
	height:292px;
	background:url(/layout/img/logo.jpg) no-repeat;
	cursor:pointer
}
/*buttons*/
div#buttons {
	float:left;
	width:196px;
	height:302px;
	font-size:10px;
	text-align:center;
	margin:20px 0px 0px 62px;
}
div#buttons h2 {
	width:195px;
	height:126px;
	position:relative;
	top:0px;
	left:0px;
}
div#buttons h2 a {
	width:165px;
	height:86px;
	display:block;
	color:#000000;
	padding:40px 0px 0px 0px;
}
div#buttons h2 a span {
	width:195px;
	height:126px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	background:url(/layout/img/agriturismo-iltrebbio.png) no-repeat;
	cursor:pointer
}
div#buttons h3 {
	width:196px;
	height:127px;
	position:relative;
	top:0px;
	left:0px;
	margin-top:58px
}
div#buttons h3 a {
	width:196px;
	height:87px;
	display:block;
	color:#000000;
	padding:40px 0px 0px 0px;

}
div#buttons h3 a span {
	width:196px;
	height:127px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	background:url(/layout/img/azienda-agraria.png) no-repeat;
	cursor:pointer
}
/*slide*/
div#slide {
	float:left;
	width:300px;
	height:225px;
	margin:28px 0px 0px 67px;
	margin-bottom:69px
}
/*dati*/
div#dati {
	clear:left;
	float:left;
	width:288px;
	margin:10px 0px 0px 17px;
	padding:15px;
	font-size:11px;
}
div#dati address {
	float:left;
	display:block;
	width:140px;
	margin-right:30px;
	font-style:normal;	
}
div#dati a {
	color:#401408;
}
/*language*/
div#language {
	float:left;
	margin:223px 1px 0px 8px;
	text-align:center;
}
div#language a {
	display:block;
	width:91px;
	height:50px;
	background-color:#f2c976;
	float:left;
	margin-right:8px;
	padding:10px 0px;
	position:relative;
	top:0px;
	left:0px;
}
div#language a span {
	display:block;
	width:91px;
	height:70px;
	position:absolute;
	top:0px;
	left:0px;
	background:url(/layout/img/it.png) no-repeat;
	cursor:pointer
}
div#language a:hover span {
	background:url(/layout/img/it-over.png) no-repeat;
}
div#language a#EN span {
	background:url(/layout/img/en.png) no-repeat
}
div#language a#EN:hover span {
	background:url(/layout/img/en-over.png) no-repeat;
}
div#language a#FR span {
	background:url(/layout/img/fr.png) no-repeat
}
div#language a#FR:hover span {
	background:url(/layout/img/fr-over.png) no-repeat;
}
/************************ CONTENT ***************************/
div#content {
	float:left;
	width:288px;
	height:325px;
	margin-top:-52px;
	position:relative;
	padding:10px 15px;
}
div#content a {
	font-weight:bold;
	color:#401408;
}
div#content p {
	margin:12px 0px 12px 0px
}
div#content h4, div#content h4 a, div#content h5  {
	color:#993300;
	font-weight:bold;
	font-size:14px;
	font-family:"Times New Roman", Times, serif
}
div#content h5 {
	text-align:right;
	font-style:italic
}
table#loghi td {
	padding:0px 0px;
}
/********************* MARQUEE **************************/
div#marquee {
	position:absolute;
	bottom:80px;
	left:50%;
	margin-left:-141px;
	width:288px;
	height:80px;
        overflow:hidden;
}
div#marquee marquee, div#marquee div {
	text-align:left;
        font-size:20px;
        margin-bottom:15px;
        clear:both;
        color: #993300;
        font-family: "Times New Roman", Times, serif;
}
/********************* FOOTER ***************************/
div#footer {
	text-align:center;
	font-size:10px;
	margin-top:10px;
}
div#footer a {
	color:#401408;
}
