body { 
	background: #95865d;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D3E42;
	text-align: center;
}

div.topcontenitore {
	background-image: url(/images/relais/topcontainer.gif);
	width: 814px;
	height: 20px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

div.contenitore {
	background: #e8d9b6;
	width: 814px;
	height: auto;
	margin: 0px auto 0px auto;
	padding: 3px 0px 3px 0px;
	overflow: hidden;
}

div.bottomcontenitore {
	background-image: url(/images/relais/bottomcontainer.gif);
	width: 814px;
	height: 20px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

div.cont {
	background: #ffffff;
	width: 784px;
	height: auto;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

/* header */

div.header {
	background: none;
	width: 784px;
	height: 75px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	clear: both;	
}

div.header a {background: none;  text-decoration:none; }
div.header a:hover {text-decoration: none; background: none;}

div.logorelais {
	background-image: url(/images/relais/relaisbianco.jpg);
	width: 220px;
	height: 65px;
	margin: 0px auto 0px auto;
	padding: 10px 0px 0px 0px;
	float: left;	
}

div.logosergio {
	background-image: url(/images/relais/sergiobianco.jpg);
	width: 220px;
	height: 65px;
	margin: 0px auto 0px auto;
	padding: 10px 0px 0px 0px;
	float: left;	
}

div.logospa {
	background-image: url(/images/relais/lafontebianco.jpg);
	width: 220px;
	height: 65px;
	margin: 0px auto 0px auto;
	padding: 10px 0px 0px 0px;
	float: left;	
}

div.centroheader {
	background: none;
	width: 262px;
	height: 75px;
	margin: 0px auto 0px 10px;
	padding: 0px 0px 0px 0px;
	float: left;	
}

div.linkheader {
	background: none;
	width: 131px;
	height: 27px;
	margin: 0px auto 0px 0px;
	padding: 10px 0px 0px 0px;
	text-align: center;
	float: left;
}

div.logominirelais {
	background-image: url(/images/relais/relaisbianco_mini.jpg);
	width: 131px;
	height: 38px;
	margin: 15px auto 0px auto;
	padding: 7px 0px 0px 0px;
	float: left;	
}

div.logominispa {
	background-image: url(/images/relais/lafontebianco_mini.jpg);
	width: 131px;
	height: 38px;
	margin: 15px auto 0px auto;
	padding: 7px 0px 0px 0px;
	float: left;	
}

div.logominisergio {
	background-image: url(/images/relais/sergiobianco_mini.jpg);
	width: 131px;
	height: 38px;
	margin: 15px auto 0px auto;
	padding: 7px 0px 0px 0px;
	float: left;	
}

div.sottologo {
	background: none;
	width: 262px;
	height: 75px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: middle;
	clear: both;	
}

div.meteo {
	background: #e0d9c0;
	width: 292px;
	height: 45px;
	margin: 0px auto 0px auto;
	padding: 30px 0px 0px 0px;
	float: left;
}
	
/* fineheader */
/* sottomenu */

div.menuprincipale {
	background: #e8d9b6;
	color: #614F1E;
	font-weight: bold;
	width: 784px;
	height: 20px;
	margin: 0px auto 3px auto;
	padding: 0px 0px 0px 0px;
	clear: both;	
}

div.menuprincipale a {color: #614F1E; font-weight: bold;}

div.bandiera {
	background:none;
	width: 50px;
	height: 14px;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	text-align: right;
	float: right;
}

div.bandiera a {color: none; font-weight: none; border: none;}

div.bottoni {
	background:none;
	width: 734px;
	height:auto;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	text-align: center;
	float: left;
}

div.bott {
	background: none;
	width: auto;
	height: 14px;
	margin: 0px auto 0px auto;
	padding: 0px 5px 0px 5px;
	border-right-width: 2px;
	border-right-style: groove;
	border-right-color: #ffffff;
    display: inline;	
    vertical-align: middle;
}

/* finesottomenu */
/* foto */

div.boxfoto {
	background: none;
	width: 784px;
	height: auto;
	margin: 0px auto 3px auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
	overflow: hidden;
	clear: both;	
}

div.foto {
	background: none;
	width: 778px;
	height: 384px;
	margin: 0px 3px 0px 3px;
	padding: 0px 0px 0px 0px;
	text-align: center;	
}

/* finefoto */
/* centro */

div.centro {
	background: none;
	width: 784px;
	/*min-height: 1000px;*/
	height: auto;
	margin: 0px auto 3px auto;
	padding: 0px 0px 0px 0px;
	overflow: hidden;	
	clear: both;	
}

.centro div {float: left;}

div.menusin {
	background: none;
	width: 187px;
	height: auto;
	margin: 0px auto 0px 3px;
	padding: 0px 0px 0px 0px;
}

div.toporizzon {
	background-image: url(toporizzon.gif);
	width: 772px;
	height: 7px;
	margin: 7px auto 0px auto;
	padding: 0px 0px 0px 0px;
	float: none;
}

div.orizzon {
	background: #95865d;
	color: #ffffff;
	width: 770px;
	height: 26px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	float: none;
	clear: both;
	overflow: hidden;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	border-top:none;
	border-bottom:none; 
}

div.orizzon td {font-size: 10px; /*font-weight: bold;*/}
div.orizzon th {font-size: 10px;}   
div.orizzon ul {margin: 5px 0px 0px 0px; padding: 0px 0px 0px 20px;}
div.orizzon li {margin-bottom: 5px;}
div.orizzon select {font-size: 10px; border:none;}

div.bottomorizzon {
	background-image: url(bottomorizzon.gif);
	width: 772px;
	height: 7px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	float: none;
}

div.toplink {
	background-image: url(/images/relais/toplink.gif);
	width: 182px;
	height: 20px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	float: none;
}

div.link {
	background: #e8d9b6;
	width: 160px;
	height: auto;
	margin: 0px auto 0px auto;
	padding: 10px 10px 10px 10px;
	text-align: left;
	float: none;
	overflow: hidden;
	border-style: solid;
	border-color: #95865d;
	border-width: 1px;
	border-top:none;
	border-bottom:none;
}

div.link td {font-size: 10px; /*font-weight: bold;*/}
div.link th {font-size: 10px;}   
div.link ul {margin: 5px 0px 0px 0px; padding: 0px 0px 0px 20px;}
div.link li {margin-bottom: 5px;}

div.bottomlink {
	background-image: url(/images/relais/bottomlink.gif);
	width: 182px;
	height: 20px;
	margin: 0px auto -5px auto;
	padding: 0px 0px 0px 0px;
	float: none;
}


div.contenuti {
	background: none;
	width: 398px;
	/*min-height: 1000px;*/
	height: auto;
	margin: 0px 3px 0px 3px;
	padding: 0px 0px 0px 0px;
}

div.topcontenutoemaps {
	background-image: url(/images/relais/topcontenutoemaps.gif);
	width: 585px;
	height: 20px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	float: none;
}

div.topcontenuto {
	background-image: url(/images/relais/topcontenuto.gif);
	width: 398px;
	height: 20px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	float: none;
}

div.contenuto {
	background: #e8d9b6;
	width: 376px;
	min-height: 968px;
	height: auto !important;
	height: 968px;
	margin: 0px auto 0px auto;
	padding: 10px 10px 10px 10px;
	text-align: left;
	float: none;
	line-height: 17px;
	border-style: solid;
	border-color: #95865d;
	border-width: 1px;
	border-top:none;
	border-bottom:none; 
}

div.contenuto a {font-weight: bold;}

div.bottomcontenuto {
	background-image: url(/images/relais/bottomcontenuto.gif);
	width: 398px;
	height: 20px;
	margin: 0px auto 3px auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	float: none;
}

div.bottomcontenutoemaps {
	background-image: url(/images/relais/bottomcontenutoemaps.gif);
	width: 585px;
	height: 20px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	float: none;
}

div.immagine {
	background: none;
	width: auto;
	height: auto;
	overflow: hidden;
	margin: 0px 18px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

div.immagineright {
	background: none;
	width: auto;
	height: auto;
	overflow: hidden;
	margin: 0px 3px 0px 3px;
	padding: 0px 0px 0px 0px;
	float: right;
}

div.condivisione {
	background: none;
	width: 376px;
	height: 15px;
	text-align: right;
	margin: -10px auto 25px auto;
	padding: 0px 0px 0px 0px;
	float: none;
	overflow:hidden;
}

div.cond {
	background: none;
	width: auto;
	height: 15px;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}

div.titolo {
	background: none;
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	float: none;
}

div.sottotitolo {
	background: none;
	width: 100%;
	height: auto;
	overflow: hidden;
	font-weight: bold;
	font-size: 12px;
	margin: 0px auto 10px auto;
	padding: 0px 0px 0px 0px;
	float: none;
}

div.fotogallery {
	background: none;
	width: 160px;
	height: auto;
	overflow: hidden;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	float: none;
}

div.inizio {
	background: none;
	width: auto;
	height: auto;
	overflow: hidden;
	text-align: right;
	font-weight: bold;
	font-size: 10px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	float: none;
}

div.menudes {
	background: none;
	width: 187px;
	height: auto;
	margin: 0px 3px 0px auto;
	padding: 0px 0px 0px 0px;
}

/* finecentro */

div.footer {
	background: none;
	width: 784px;
	height: auto;
	margin: 10px auto 0px auto;
	padding: 0px 0px 20px 0px;
	clear: both;
}

div.foot {
	background: none;
	width: auto;
	height: auto;
	margin: 0px auto 0px auto;
	padding: 0px 5px 0px 5px;
	border-left-style: dotted;
	border-left-width: 1px;
	border-left-color: #cccccc;
	float: left;
	font-size: 9px;
	text-align: left;
}

div.foot2 {
	background: none;
	width: auto;
	height: auto;
	margin: 0px auto 0px auto;
	padding: 0px 5px 0px 5px;
	border-left-style: dotted;
	border-left-width: 1px;
	border-left-color: #cccccc;
	font-size: 9px;
	text-align: center;
}

div.sottotitolo2 {
	background: none;
	width: auto;
	height: auto;
	overflow: hidden;
	font-weight: bold;
	font-size: 10px;
	margin: 0px auto 3px auto;
	padding: 0px 0px 0px 0px;
}

div.foot ul,li {margin: 0px 0px 0px 0px;}

div.bordodotted {border-style: dotted; border-width: 1px; border-color: #cccccc; width:356px; float: none;}

div.nascosto {overflow:hidden;}


#mendes {
	height: 300px;
}

#nomargin {
	border: none;
}

#emaps {width: 563px; text-align: center;}
div.link #nobold{font-weight: none;}
#bannerheader {height: 55px; padding-top:0px;}

select.sel40 {width: 40px;}
select.sel50 {width: 50px;}

ol {display:block;}

a {color: #3D3E42; background: inherit;  text-decoration:none; }
a:hover {text-decoration: underline; background: none;}
a:visited {color: none; /*text-decoration: none;*/ background: none;}
div.link select {font-size: 10px; border:none;}
td.dim50 {width: 50%; background: blue;}