﻿body{
      background-color: #DEECB0;
      color:#000000;
      margin-top:0px;
	  font-family:Verdana, Arial, Sans-Serif;
	  font-size:12px;
}
/* link */
a:link, a:visited{
	color: #ffffff;
	text-decoration: none;
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 16px;
	font-weight: bold;
}
a:hover{
   	color: #ffffff;
    text-decoration: none; 
	font-family:"Trebuchet MS", Tahoma, Verdana; 
	font-size:16px;
	font-weight:bold;

}
a.mappa:link, a.mappa:visited{
    color:#000000;
    text-decoration: none; 
	font-family:"Trebuchet MS", Tahoma, Verdana; 
	font-size:16px;
	font-weight:bold;
}
a.mappa:hover{
   	color: #000000;
    text-decoration: none; 
	font-family:"Trebuchet MS", Tahoma, Verdana; 
	font-size:16px;
	font-weight:bold;

}
a.lm:link, a.lm:visited{
    color:#ececec ;
    text-decoration: none; 
	font-family:"Trebuchet MS", Tahoma, Verdana; 
	font-size:16px;
	font-weight:bold; 
}
a.lm:hover{
   	color: #14572b;
    text-decoration: none; 
	font-family:"Trebuchet MS", Tahoma, Verdana; 
	font-size:16px;
	font-weight:bold; 

}
a.verde:link, a.verde:visited{
    color: #009900;
    text-decoration: none;
    font-family:Trebuchet MS;
    font-size:14px;
    font-weight:bold;
    
}
a.verde:hover{
    color: #017001;
    text-decoration: none;
    font-family:Trebuchet MS;
    font-size:14px;
    font-weight:bold;  
}
a.nero:link, a.nero:visited{
    color: #ffffff;
    text-decoration: none;
    font-family:Trebuchet MS;
    font-size:14px;    
}
a.nero:hover{
    color: #ffffff;
    text-decoration: none;
    font-family:Trebuchet MS;
    font-size:14px;
}
.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999 !important;
}
.control:hover {
	color: black !important;
}
/* ------ struttura ------ */
#header {
	margin: auto;
	width: 980px;
	text-align: left;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}

#occasioni {
	margin: auto;
	width: 980px;
	text-align: left;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}
#footer {
	margin: auto;
	width: 980px;
	text-align: center;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}
#footer-iva {
	margin: auto;
	width: 980px;
	text-align: center;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}
#naviga {
	margin: auto;
	width: 980px;
	background-color: #FFFFFF;
	padding: 5px;
	color: #000000;
}
#corpo {
	margin: auto;
	width: 760px;
	background-color:#FFFFFF;
	padding:5px; 
	height:700px;
}
#corpo-content {
	margin: auto;
	width: 990px;
	background-color: #FFFFFF;
	padding: 5px;
}
#sinistra {
	width: 314px;
	margin-right:5px;
	background-color:#FFFFFF;
	
}
#destra {
	width: 426px;
	margin-left:5px;
	background-color:#FFFFFF;
}

/* ------ Titoli -----*/

h1#principale{
	background: transparent url('images/immagini_home/banner.jpg') no-repeat center;
	display: block;
	height: 163px;
	text-indent: -9999px;
	width: 980px;
	margin: 0px;
}
.celle-destra {
	width: 25%;
	height:66px; text-align:center; 
}
.img-celle-destra {
	border:1px solid #ffffff;
}
.sup-celle-destra {
	height:20px;
	text-align:left; 
	background-color:#92C93A;
}
.mid-celle-destra {
	text-align:center; 
	background-color:#DEECB0;
	padding-bottom:10px;
}
.inf-celle-destra {
	height:20px; text-align:right; 
	background-color:#92C93A;
}
#tabella-4-aree {
	width:100%; 
	border:0px; margin:auto;
}
#tabella-3-righe {
	width:95%; 
	border:0px; 
}
.tabella-testo {
	width:315px; 
	background-color:#fff;
}
.img-tabella-3-righe {
	width:32%; background-color:#92C93A; vertical-align:middle; 
}
.testo-tabella-3-righe {
	width:60%; 
	text-align:left;
	vertical-align:top;
}
.testo-666633 {
	text-align:justify; 
	font-size:12px; 
	font-family:Tahoma; 
	color:#666633;
}
.testo-669900 {
	text-align:justify; 
	font-size:12px; 
	font-family:Tahoma; 
	color:#669900;
}
#content {
	background-image:url(images/sezioni_mappa/mappa_4.jpg); 
	background-repeat:no-repeat; width:426px; 
	height:442px; border:1px solid #999999;
}
#content-mappa {
	background-image:url("images/img_servizio/provincia_viterbo_1.jpg"); 
	background-repeat:no-repeat; width:730px; 
	height:661px; 
}
#content-big {
	background-image:url(images/sezioni_mappa/mappa_big.jpg); 
	background-repeat:no-repeat; width:700px; 
	height:726px; border:1px solid #999999;
}
#content-grid {
    width:426px; text-align:left; 
}
.titolo-mappa {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #009900; text-align:center;
}
.titolo-aree {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #009900; text-align:left;
	margin:0px; padding:0px;
}
h1 {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #009900; text-align:center;
}
.highslide-html {
    background-color: white;
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    /*padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;*/   
}
.highslide-move {
    cursor: move;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.mymenu {
	background-image: url('gradient.ashx?direction=vertical&size=30&start=14572b&end=67c638');
	background-position: left;
	background-repeat: repeat-x;
	background-color: #FFF;
	padding: 3px;
	font-family: Trebuchet MS, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	width: 980px;
}
.mymenu-scheda {
		background-image: url('gradient.ashx?direction=vertical&size=30&start=14572b&end=67c638');
    	background-position: left;
    	background-repeat: repeat-x;
    	background-color: #FFF;
	}
.titolo-scheda-prova {
		background-image: url(images/img_servizio/bg-titolo-scheda.jpg);
    	background-repeat: repeat-x;
	}
.mymenu-gestione {
		background-image: url('gradient.ashx?direction=vertical&size=300&start=14572b&end=67c638');
    	background-position: left;
    	background-repeat: repeat-x;
    	background-color: #FFF;
	}
.mymenu-dinamic {border-left:2px solid #ffffff; 
    border-bottom:2px solid #ffffff; 
    border-right:2px solid #ffffff; 
    text-align:left; 
    width:160px; 
}
h2 {
		background-image: url('gradient.ashx?direction=vertical&size=50&start=67c638&end=ffffff');
    	background-position: left;
    	background-repeat: repeat-x;
    	background-color: #FFF;
		padding:3px;
		font-family:Trebuchet MS, Arial, Sans-Serif;
		font-size:16px;
		font-weight:bold;
		color:#14572b;
		margin-top:0px;
	}
.titoli-musei {
		padding:3px;
		font-family:Trebuchet MS, Arial, Sans-Serif;
		font-size:16px;
		font-weight:bold;
		color:#14572b;
		margin-top:0px;
		text-align:left;
	}
.titolo-schedina {
    color:#fff; 
    font-size:14px;
    font-weight:bold;
    font-family:Trebuchet MS;
    margin:0px;
    padding-left:5px;
    text-align:left;
}
.perimg {
    border:4px solid #43c14c; 
    border-bottom:10px solid #43c14c; 
    margin-right:5px; 
    float:left;}
td {
   vertical-align:top;}
.h1-scheda {
    color:#009900; 
    font-size:18px;
    font-weight:bold;
    font-family:Trebuchet MS;
    margin:0px;
    margin-bottom:15px;
    padding-bottom:10px;
    padding-top:10px;
    border-bottom:2px solid #009900;
}
.h2-scheda {
    color:#009900; 
    font-size:18px;
    font-weight:bold;
    font-family:Trebuchet MS;
    margin:0px; 
}
.h1-richiesta {
    color:#009900; 
    font-size:18px;
    font-weight:bold;
    font-family:Trebuchet MS;
    margin:0px;
    margin-bottom:15px;
    padding-bottom:10px;
    padding-top:10px;
    border-bottom:2px solid #009900;
    border-top:2px solid #009900;
    
}
.h2-panel {
    color:#009900; 
    font-size:14px;
    font-weight:bold;
    font-family:Trebuchet MS;
    margin:0px; font-variant:small-caps; 
}
.agri-image {
   float:left; 
}
.modalBackground {
	background-color:#DEECB0;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.proceno {
	position:relative; top:61px; left:244px;
}
.acquapendente {
	position:relative; top:105px; left:186px; 
}
.sanlorenzo {
	position:relative; top:130px; left:115px; 
}
.bolsena {
	position:relative; top:195px; left:5px; 
}
.castiglione {
	position:relative; top:190px; left:50px; 
}
.civitella {
	position:relative; top:210px; left:420px; 
}
.bagnoregio {
	position:relative; top:210px; left:390px; 
}
.montefiascone {
	position:relative; top:265px; left:120px; 
}
.ischia {
	position:relative; top:240px; left:-150px; 
}
.farnese {
	position:relative; top:130px; left:160px; 
}
.valentano {
	position:relative; top:105px; left:100px; 
}

.canino {
	position:relative; top:330px; left:-315px; 
}

.vitorchiano {
	position:relative; top:330px; left:-85px; 
}

.montalto {
	position:relative;  top:410px; left:110px; 
}
.tarquinia {
	position:relative;  top:495px; left:40px; 
}
.viterbo {
	position:relative;  top:360px; left:175px; 
}
.vetralla {
	position:relative;  top:420px; left:40px; 
}
.bomarzo {
	position:relative;  top:365px; left:180px; 
}
.orte {
	position:relative;  top:330px; left:180px; 
}
.corchiano {
	position:relative;  top:410px; left:100px; 
}

.gallese {
	position:relative;  top:320px; left:600px; 
}

.caprarola {
	position:relative;  top:395px; left:-80px; 
}
.ronciglione {
	position:relative;  top:445px; left:505px; 
}
.capranica {
	position:relative;  top:480px; left:370px; 
}
.nepi {
	position:relative;  top:495px; left:415px; 
}
.mazzano {
	position:relative;  top:545px; left:335px; 
}
.soriano {
	position:relative;  top:310px; left:95px; 
}
.pesciaromana {
	position:relative;  top:320px; left:-500px; 
}
.fabrica {
	position:relative;  top:385px; left:320px; 
}
.grottecastro {
	position:relative;  top:75px; left:-130px; 
}


