﻿/* CSS Document */

html,body {
margin: 0 0 0 0;
padding:0
}

body {
	font-family: "Calibri", Times, serif;
	font-size: 1em;
	background-color: #f8f2c2;
	background-image: url(../images/sfondo.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}

a,
a:link,
a:visited {
	color : #956048;
	text-decoration: none;
	font-weight: normal;	
	}

a:hover { 
 color : #ff9933;
}

/* ------------------ */

.vSpace10px {
	height:10px;
	}
.vSpace1em {
	height:1em;
	}
.vSpace2em {
	height:2em;
	}
.vSpace2px {
	height:2px;
	}
.w100 {
	width:100%;
	}
.w97 {
	width:97%;
	}
	
.padding0 {
	padding:0px;
	}
.padding0B {
	padding:0px;
	}
	
.padding4		{ 
	padding:4px; 
	}
.bold {
	font-weight:bold;
	}
	
.font1_1 {
	font-size:1.1em;
	}
	
.brd956048B {
	border-bottom:1px solid #956048;
	}


/* ------------------ */

div#base {
	width:780px;
	height:100%;
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	border-left:1px solid #A77C69;
	border-right:1px solid #A77C69;
	background-color: #ffffff;
	}
div#clear {
	clear: both;
	background-color: #ffffff;
	}
div#body {
	background-color: #ffffff;
	display:inline-block;
	}


/* ######################################################### */
/* Header */
/* ######################################################### */

div#headerL1 {		
	font-size: 12px;
	background-image: url(../images/villadanilo.jpg);
	background-repeat: no-repeat;
	background-color: #956048;
	height: 100px;
	text-align:right;
	}
div#flags {
	white-space:nowrap;
	padding-top:35px;
	padding-right:152px;
	}


div#headerL2 {
	width:780px;
	height: 308px;
	background-color: #956048;
	color : #e0d0c9;
	background-image: url(../images/backHeader.jpg);
	background-repeat: no-repeat;
	}
div#headerL2 div.link {
	font-family: "Monotype Corsiva", Times, serif;
	text-indent:0.2em;
	vertical-align:middle;
	white-space:nowrap;
	}
div#headerL2 div.link a,
div#headerL2 div.link a:link,
div#headerL2 div.link a:visited {
	font-size: 1.1em;
	color : #e0d0c9;
	}
div#headerL2 div.link a:hover{
	color : #ffffff;
	}
div#headerL2 div.link a.selected {
	color : #ffffff;
	}

div#headerMenu {
	font-family: "Monotype Corsiva", Times, serif;
	float:left;
	width:360px;
	height:308px;
  padding-left:0.5em;
	}
div#headerFlash {
  float:right;
	height: 308px;
	vertical-align:middle;
	background-color: #ab7e67;
	}
div#headerFlash object {
	border:4px solid #ab7e67;
	}

	
/* ######################################################### */
/* PopUp */
/* ######################################################### */

.popUpHeader {		
	background-color: #956048;
	border-left:1px solid #A77C69;
	border-right:1px solid #A77C69;
	height:100%;
	}
div#popUpImage {		
	vertical-align:middle;
	}		
div#popUpImage img {
	border:4px solid #ab7e67;
	}	
td#popUpFooter {		
  padding:0.2em;
	border-top:2px solid #ab7e67;		
	border-bottom:2px solid #ab7e67;
	color: #e0d0c9;
	text-align:center;
	height:30px;
	}
	
td#popUpFooter div.link a,
td#popUpFooter div.link a:link,
td#popUpFooter div.link a:visited {
	font-weight:bold;
	color: #e0d0c9;
	}
td#popUpFooter div.link a:hover{
	color : #ffffff;
}
td#popUpFooter div.link a.selected {
	color : #e0d0c9;
}


/* ######################################################### */
/* Menu */
/* ######################################################### */

div#body div#menu {
	width:220px;
	float:left;
	background-color: #ffffff;
	color: #8b5e47;
	}

div#body div.menuGroup {
	width:220px;
	background-image: url(../images/buttongraf.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	}
	
div#menu div.linkL1 {
	font-family: "Monotype Corsiva", Times, serif;
	padding:0.4em 0.4em 0.4em 0.4em;
	white-space:nowrap;
	}
div#menu div.linkL1 a,
div#menu div.linkL1 a:link,
div#menu div.linkL1 a:visited {
	font-size: 1.1em;
	font-weight:bold;
	color: #8b5e47;
	}
div#menu div.linkL1 a:hover{
	color : #ff9933;
}
div#menu div.linkL1 a.selected {
	color : #ff9933;
}


div#menu div.linkL2 {
	font-family: "Monotype Corsiva", Times, serif;
	padding:0.1em 0.1em  0.1em 1em;
	white-space:nowrap;
	}
div#menu div.linkL2First {
	padding-top:0em;
	color: #8b5e47;
	}
div#menu div.linkL2 a,
div#menu div.linkL2 a:link,
div#menu div.linkL2 a:visited {
	font-size: 1.1em;
	font-weight:bold;
	color: #8b5e47;
	}
div#menu div.linkL2 a:hover{
	color : #ff9933;
}
div#menu div.linkL2 a.selected {
	color : #ff9933;
}

	

/* ######################################################### */
/* Contenuto */
/* ######################################################### */

/* div#content - INIZIO --------------------------------------------- */

div#body div#content {
  width:545px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:5px;
	background-color: #ffffff;
	overflow:hidden;	
	text-align:justify;
	}
	
	
/* ######################################################### */
/* Griglia tariffe */
/* ######################################################### */


table#tariffe {	
	border:1px solid #A77C69;	
	font-size:0.8em;
	}
table#tariffe tr.header td {	
	background-color: #956048;
	color : #ffffff;
	text-align:center;
	font-weight:bold;
	}
table#tariffe tr.row td {	
	background-color: #f8f8f8;
	text-align:center;
	}
table#tariffe tr.altrow td {	
	background-color: #e3e3e3;
	text-align:center;
	}


/* ######################################################### */
/* Footer */
/* ######################################################### */

div#footer {
	width:780px;
	font-size: 0.8em;
	padding: 0;
	background-color: #956048;
	text-align:center;
	color: #ffffff;
	padding-top:3px;
	padding-bottom:3px;
	}
div#footer a,
div#footer a:link,
div#footer a:visited {
	font-size: 1.1em;
	color : #e0d0c9;
	}
div#footer a:hover{
	color : #ffffff;
	}
div#footer a.selected {
	color : #ffffff;
	}

	
div#footerTitle {
	font-family: "Monotype Corsiva", Times, serif;
	text-align:center;
	font-size: 1em;
	}
	
div#counterContainer {
	width:100%;
	text-align:center;
	padding:0.2em;
	}
div#counter {
	border:1px solid #A77C69;
	background-color: #ffffff;
	padding-top:0.1em;
	width:250px;	
	display:inline-block;
	}