/* Author: Fabrizio Vindigni Ricca per Jiki.it */

/* TAGS */

body {
	padding:0;
	margin:0;
	background: #000000 url(../img/bgr_body.jpg) top right repeat-y;
}

h1 { display: none;}
h2 { display: none;}
h3 { display: none;}
h4 { text-align: left;
	margin:0;
	padding:3px;
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
	font-family: georgia, serif;
	}

p {
	margin:0 0 50px 0;
	padding:0;
	border:none;
	text-align:justify;
}

p a:link, p a:visited {
	font-size: 12px;
	text-decoration:none;
	color: #F4DF7F;
}

p a:hover, p a:active {
	font-size: 12px;
	text-decoration:none;
	color: #F6D53A;
}

dt {
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 2px;
}

dd a:link, dd a:visited {
	font-size: 12px;
	text-decoration:none;
	color: #F4DF7F;
}

dd a:hover, dd a:active {
	font-size: 12px;
	text-decoration:none;
	color: #F6D53A;
}

/* STRUCTURE */
#root {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	}
#pager {
	float: right;
	width: 100%; height: 850px;
	margin: 0;
	padding: 0;
	background: transparent url(../img/bgr_pager.jpg) right 750px no-repeat;
	/* formattazione generale del testo */
	text-align: left;
	font-size: 14px;
	color: #ffffff;
	font-family: tahoma, serif;
	/* formattazione generale del testo */
}

#content {
	float: right;
	width: 600px;
	margin: 0;
	padding: 0 50px 0 50px;
	background: url(../img/logo.gif) right top no-repeat;
}

#contentg {
	float: right;
	width: 600px;
	margin: 0;
	padding: 0 50px 0 50px;
	background: url(../img/logo_minigallery.gif) right top no-repeat;
}

#contentp {
	float: right;
	width: 600px;
	margin: 0;
	padding: 0 50px 0 50px;
	background: url(../img/logo_prenota.gif) right top no-repeat;
}

#testo {
	float: left;
	margin: 0;
	padding: 30px 0 0 0;

}

/* MENU */

#menu {
	float: left;
	width: 520px;
	margin: 0;
	padding: 100px 0 50px 0;
	text-align: right;
}

#logo {
	position: absolute;
	top:0px; right:22px;
	border:none;
	background-image:none;
}

#language {
	float: left;
	width: 100%;
	margin: 0;
	padding:0;
	text-align: right;
}

div#menu ul {
	list-style:none;
	letter-spacing:-0.5px;
	float:left; 
	margin: 0;
	padding: 0;
	text-align: center;
}

div#menu li {
	float:right;
	font-family: Georgia, Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 0 20px 0 21px;
	
}

div#menu li a:link, div#menu li a:visited {
	text-decoration:none;
	color: #ffffff;
}

div#menu li a:hover, div#menu li a:active {
	text-decoration:none;
	color: #ffffff;
}


/* FORM */

.formtesto {
	float: left;
	width: 100%;
	margin:0;
	padding:0;
	text-align: left;
	font-size: 14px;
	color: #ffffff;
	font-family: tahoma, serif;
}

input {
	margin:0;
	padding:3px;
	text-align: left;
	font-size: 12px;
	color: #ffffff;
	background-color:#000000;
	font-family: tahoma, serif;
	border: 1px solid #391D0F;
}

textarea {
	margin:0;
	padding:3px;
	text-align: left;
	font-size: 12px;
	color: #ffffff;
	background-color:#000000;
	font-family: tahoma, serif;
	border: 1px solid #391D0F;
}
/* CLASSI ROOT */

.home {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	background:  url(../img/bgr_home.jpg) right top no-repeat;
}

.chisiamo {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	background:  url(../img/bgr_chisiamo.jpg) right top no-repeat;
}

.dovesiamo {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	background:  url(../img/bgr_dovesiamo.jpg) right top no-repeat;
}

.prenota {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	background:  url(../img/bgr_prenota.jpg) right top no-repeat;
}

.percorsi {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	background:  url(../img/bgr_percorsi.jpg) right top no-repeat;
}

.osteria {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	background:  url(../img/bgr_boccondivino.jpg) right top no-repeat;
}

.offerta {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	background:  url(../img/bgr_offerta.jpg) right top no-repeat;
}

.contatti {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	background:  url(../img/bgr_contatti.jpg) right top no-repeat;
}

.noborder {
	margin:0;
	padding:0;
	border:none;
}

.noborder {
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:15px;
	padding:0;
	border:none;
}

.hidden {
	display: none;
}

.tb {
	padding: 5px;
	margin: 0px;
	border: 0px solid #ffffff;
}

.credits {
	float: left;
	margin: 0; 
	padding: 50px 0 0 0;
	color: #C2AFA3;
	font-family: tahoma;
	font-size: 10px;
	}
.attestati {
	float: left;
	width: 100%;
	margin: 0; 
	padding: 0;
	color: #C2AFA3;
	font-family: tahoma;
	font-size: 10px;
	}
.credits a {
	color: #C2AFA3;
	font-family: tahoma;
	font-size: 10px;
	}
	
.credits a:link, .credits a:hover, .credits a:visited, .credits a:active {
	color: #C2AFA3;
	font-family: tahoma;
	font-size: 10px;
}

.credits p {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}

.postilla {
 	float: left;
	width: 100%;
	margin: 0; 
	padding: 10px 0 0 0;
	color: #ffffff;
	font-family: tahoma;
	font-size: 10px;
	}
	