/* license

BilugCMS (http://www.bilug.it) - Content Management System for dynamic web sites
Copyright (C) 2005-2008  Federico Villa and Alessio Loro Piana

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

For reference, contact bilugcms@vilnet.it


license */

/* Configurazioni di Base Comuni*/* {	margin: 0;	padding: 0;}body {	margin: 0;	padding: 0;	background: #eee6d1;	width: 100%;	font-family : Verdana,Arial,Helvetica;	font-size : 8pt;
	vertical-align:middle;	color : #0c0c36;	}a{	text-decoration: none;	color : #0c0c36;		font-style:italic;
	padding: 0;} a:hover{			background: #d5ab8a;} h1,h2,h3,h4,h5{	margin: 0;	padding: 0;	font-weight: bolder;	font-size: 10pt;		text-align: center;	}
table{
	border-top: 1px solid #9b4b42;	
	border-left: 1px solid #9b4b42;
	border-right: 2px solid #7b261c;
	border-bottom: 2px solid #7b261c;
	border-collapse:collapse;
}
th{
	margin: 0;
	padding: 3px;
	font-weight: bolder;
	font-size: 8pt;	
	text-align: center;	
	border: 1px solid #9b4b42;
}
tr,td{
	margin: 0;
	padding: 3px;
	font-weight: normal;
	font-size: 8pt;	
	text-align: center;	
	border: 1px solid #9b4b42;
}label{	margin: 0;	padding: 0;	text-align: justify;
	font-weight: bold;
	color : #0c0c36;}p {	margin: 0;	padding: 0;}img {	margin: 0;	padding: 0; 	border: 0;}ul{		margin: 0;	
	padding: 0;	list-style: none;	text-align: left;}li{		margin: 0;	padding: 0;	}form {	text-align:center;}.Cap{	text-transform: capitalize;}/* Contenuto Max width e Centratura*/#contenuto {	width: 990px;	margin: 0 auto;}#contenutoadm {	width: 990px;	margin: 0 auto;}/* Testa con logo e link Amministrazione*/#testa{	background: #e3bfa4;
}#testa #logo{	width: 990px;	margin: 0 auto;}
#testadm{	background: #e3bfa4;}#testadm #logoadm{	width: 990px;	margin: 0 auto;}/* Area Amministrazione*/a.area_riservata, a.area_riservata:hover{	position:absolute;	top: 0;	right: 0;	color : #eee6d1;	background: #eee6d1;}/*Corpo Della Pagina a 3 COlonne*/#centrale{	padding-top: 10px;	background:trasparent;
	background-image: url(../img/sfondo1.jpg);
	background-repeat: no-repeat;
	background-position: 160px 1em;}/* Div di Inizio blocco margine*/ .blocco{	margin-bottom: 10px;	height:1%;}/*Lato sinistro menu*/#centrale #sinistra{	float:left;	width: 150px;	}#centrale #sinistra img.paypal{	width: 140px;}#centrale #sinistra li{		margin: 1px;	height: 1%;}#centrale #sinistra p{	background: url(../img/cavallo1.jpg);		margin: 1px;	}/* Link sui Menu Sinistro e Destro */#centrale #sinistra a,#centrale #destra a{	display: block;	background: url(../img/bottoni.jpg);	font-weight: bold;			font-style: normal;
	padding:0 0 0 3px;}#centrale #sinistra a:hover,#centrale #destra a:hover		{		display:block;	color : #fff;	background:url(../img/bottoni1.jpg);	font-weight: bold;	}#centrale #sinistra a.skimg,#centrale #destra a.skimg{	background:none;}#centrale #sinistra a.skimg:hover,#centrale #destra a.skimg:hover		{		background:none;	}#centrale #sinistra a.evefl,#centrale #destra a.evefl{	}#centrale #sinistra a.evefl:hover,#centrale #destra a.evefl:hover		{			}#centrale #sinistra input,#centrale #destra input{	width:142px;}#centrale #sinistra input.little,#centrale #destra input.little{	width:20px;}#centrale #sinistra input.ie,#centrale #destra input.ie{	width:12px;}#centrale #corpo input.ie{	width:12px;}/*Lato Centrale News Info e Altro*//* Corpo */#centrale #corpo{	float:left;
	margin: 0 auto;	width:650px;	padding: 0 10px;}html>body #centrale #corpo{	width: 670px;}/*Gestione Input*/#centrale input{	width: 612px;}#centrale textarea{	width: 400px;}#centrale input.medio{	width: 100px;}#centrale input.login{	width: 400px;}#centrale input.little{	width: 20px;}#centrale input.paypald{	width: 74px;}#centrale input.paypalp{	width: 72px;}#centrale textarea.fotodesc{	width: 650px;}#centrale input.gal{	width: 150px;	/*background: #7da2d6;	color: #000080;	border-top: 1px solid #fff;		border-left: 1px solid #fff;	border-right: 2px solid #000;	border-bottom: 2px solid #000;*/}/*Variazione Admin*/#centrale #corpoadm{		padding: 0;	}#centrale #corpo p{	text-align: justify;
	padding: 0;}#centrale #corpo h5{	margin-top: 10px;	text-align: justify;	font-weight: normal;}#centrale #corpo h4{	text-align: center;	font-weight: normal;	}#centrale #corpo .sottotitolo{	margin: 0;	padding: 0 0 0 50px;	text-align:left;	font-weight: normal;	background: url(../img/barra_centrale.jpg) center no-repeat;	height: 30px;		margin-bottom: 10px;}#centrale #corpo h1{		height: 24px;	background: url(../img/barra_centrale.jpg) top center no-repeat;	padding-top: 10px;}#centrale #corpo .sottotitolo h2{		text-align: left;}#centrale h3{		height: 18px;	background: url(../img/piede.jpg);	padding-top: 1px;		margin-bottom: 5px;	}#centrale #corpo ul{		margin-top: 3px;	}#centrale #corpo ul li{		margin: 3px 0;}.elenco , .elenco a:hover, .elenco a:visited, .elenco a:link{	float: left;	height: 20px;	width: 620px;		background: url(../img/piede.jpg) top left no-repeat;}				  .elenco a, .elenco a:hover , .elenco a:visited, .elenco a:link		{		padding-top: 10px;		text-decoration: none;}.elencoimg , .elencoimg a:hover, .elencoimg a:visited, .elencoimg a:link {	float: right;	height: 30px;		width: 40px;	background-color: #deba9e;}/*Lato Menudi Destra*/#centrale #destra{	float:right;	width: 150px;}#centrale #destra img.paypal{	width: 140px;}#centrale #destra li{	margin: 1px;	height: 1%;}#centrale #destra p{	background: url(../img/cavallo1.jpg);	text-align: center;		margin: 1px;	}/* Piede */#piede{	padding-top: 5px;		background: url(../img/piede.jpg);	text-align:center;	}

#piede .piedelogo{
	border: 0;
	width: 48px;
	height: 16px;
}/* Piede amministrazione */#piedeadm{	padding-top: 5px;		background: url(../img/piede.jpg);	text-align:center;}
#piedeadm .piedelogo{
	border: 0;
	width: 48px;
	height: 16px;
}
/* Sezione Dedicata a pagine*//* Pagina Contatti*/#centrale #contatti ul{	margin-top: 20px;}#centrale #contatti ul li{	margin: 20px 0;}#centrale #contatti ul li ul{	width: 100%;	text-align: center;	margin: 0;}#centrale #contatti .sinistra{	margin-left: 100px; 	}#centrale #contatti .destra{	margin-right: 100px; 	}#centrale #email h2{	margin: 8px 0;	text-align: right;}#centrale #email .sinistra{		height: 150px;	margin-left: 150px;}#centrale #email .centro{	text-align: left;	margin: 0;	 	}#centrale #credits .sinistra{	width: 300px;	margin-left: 20px;}#centrale #credits .centro{}.azzerafloat {	clear:both;}.azzerafloata{	clear:both;	border-bottom: 2px solid #7b261c;	margin-bottom: 1px;}.contenitore{	text-align:left;	border-top: 1px solid #9b4b42;		border-left: 1px solid #9b4b42;	border-right: 2px solid #7b261c;	border-bottom: 2px solid #7b261c;	padding: 15px;	}.contenitore h5{	text-align:left;}.contenitore .bordo{	margin: 5px 0;	text-align: center;	border-top: 1px solid #9b4b42;		border-left: 1px solid #9b4b42;	border-right: 2px solid #7b261c;	border-bottom: 2px solid #7b261c;	padding: 10px 0 0 10px;	}.contenitore .float20{	float: left;	width: 20px;}.contenitore .float50{	float: left;	width: 50px;}
.contenitore .float70{
	float: left;
	width: 70px;
}.contenitore .float100{	float: left;	width: 100px;}.contenitore .float140{	float: left;	width: 140px;}
.contenitore .float160{	float: left;	width: 160px;}.contenitore .float200{	float: left;	width: 200px;}.contenitore .float230{	float: left;	width: 230px;}.contenitore .float300{	float: left;	width: 300px;}.contenitore .float400{	float: left;	width: 400px;}.contenitore .float460{	float: left;	width: 460px;}.contenitore .float500{	float: left;	width: 500px;}.contenitore .float615{	float: left;	width: 615px;}.contenitore .float700{	float: left;	width: 700px;}.contenitore .float800{	float: left;	width: 800px;}.contenitore .galleria{	float: left;	width: 150px;	height: 170px;	padding: 5px 0 0 5px;	border: 1px solid #7b261c;
	text-align:center;	overflow: hidden;}.descarg{		margin: 2px 15px;	font-size: 10pt;	font-style: italic;	}.descgal{	margin: 2px 15px;	font-size: 10pt;	font-style: italic;}.contenitore .galleria1{	width: 140px;	height: 140px;	text-align: center;	vertical-align: middle;		}.contenitore .galnome{	text-align: center;	font-size: .8em;	}.evidenzia:hover{	background: #deba9e;}/*Orientamenti per visualizzazioni tabellari nel corpo*/.centrato {	text-align:center;	border-top: 1px solid #9b4b42;		border-left: 1px solid #9b4b42;	border-right: 2px solid #7b261c;	border-bottom: 2px solid #7b261c;	}.centro{	padding: 10px;	}.sinistra{	float:left;	padding: 10px;	width: 150px;}.destra{	float:right;	padding: 10px;	width: 150px;}ul.tab {		list-style:none;		 }ul.tab li{	background:url(../img/ingranaggio.gif) top left no-repeat;		height: 20px;	padding-top: 2px;	 	padding-left: 20px;}/* classe per grafici*/.barra {	background:url(../img/piede.jpg) top right no-repeat;	width: 100%;}.evento{	background: #eee6d1;	border-top: 1px solid #9b4b42;		border-left: 1px solid #9b4b42;	border-right: 2px solid #7b261c;	border-bottom: 2px solid #7b261c;	padding: 5px 0 5px 5px;}.appuntamento{	background: #eee6d1;	border-top: 1px solid #9b4b42;		border-left: 1px solid #9b4b42;	border-right: 2px solid #7b261c;	border-bottom: 2px solid #7b261c;		padding: 5px 0 5px 5px;}#newslat {	display: none;	list-style-type: none;	/*border: 1px dashed #fff;*/		background: #eee6d1;	padding: 3px;	margin: 0;	text-align: center;	height: 150px;	width: 95%;	overflow: hidden;}#eventlat {	display: none;	list-style-type: none;	/*border: 1px dashed #fff;*/		background: #eee6d1;	padding: 3px;	margin: 0;	text-align: center;	overflow: hidden;	width: 95%;	height: 50px;}.versione{	position:relative;	z-index: 0;	left: -30px;	top: 1px;	font-size: 0.7em;}.rss{	float:left;	height: 32px;	padding: 10px 12px;}

div.nascondi
{
	height: 100%;
}
.autore{}.argomento{}
.random {
	margin: 0;
	padding: 0;
	padding-bottom: 5px;	text-align:center;		border-top: 1px solid #9b4b42;		border-left: 1px solid #9b4b42;	border-right: 2px solid #7b261c;	border-bottom: 2px solid #7b261c;	}/* Stili per Google*/#searchcontrol {margin: 10px;}#searchcontrol .gsc-resultsbox-visible { width: 650px;}#searchcontrol .gsc-tabsArea { width: 650px; border-bottom: 2px solid #7b261c;}#searchcontrol .gsc-input { width: 540px }#searchcontrol .gsc-search-button { width: 80px }#searchcontrol .gsc-clear-button {  }#searchcontrol .gsc-tabhActive { color : #0c0c36; background: #9e6c51; border-top: 2px solid #7b261c;}#searchcontrol .gsc-tabhInactive { }#searchcontrol .gs-no-results-result .gs-snippet{color : #0c0c36; background: #9e6c51; border: 2px solid #7b261c;}#searchcontrol .gsc-branding{ width: 135px; margin: 0;}

#navtop ul {
    list-style: none;
    margin: 0;
    padding: 0;
    background: #deba9e;
}
#navtop li {
	display: inline;
	padding-left: 2px;
   border-left: 1px solid #000;   
}

#navtop ul.menum {	    
   padding: 5px;
   border-top: 1px solid #9b4b42;		border-left: 1px solid #9b4b42;	border-right: 2px solid #7b261c;	border-bottom: 2px solid #7b261c;  
   background: #deba9e; 
}

#navtop li.menum {
   padding: 0;
   border: none;
   background: #deba9e;
   display: block; 
   width: 200px;  
}

#navtop a {	 
   background: #deba9e;	font-weight: bold;			font-style: normal;
}
#navtop a:hover {
   color : #fff;	background:#deba9e;	font-weight: bold; 
}
#menumultiplo ul {
   
}

#menumultiplo li {
	margin: 0; 
}
#menumultiplo ul.menum {	    
   padding: 2px 0;
   border-top: 1px solid #7b261c;		border-left: 1px solid #7b261c;	border-right: 2px solid #7b261c;	border-bottom: 2px solid #7b261c;  
   background: #deba9e; 
}

#menumultiplo li.menum {
   border: none;
   background: url(../img/bottoni2.jpg);
   margin: 0;	height: 1%; 
   display: block;
}

#menumultiplo li a {	 
   background: url(../img/bottoni2.jpg);	font-weight: bold;			font-style: normal;
}
#menumultiplo li a:hover {
   color : #fff;	background:#deba9e;	font-weight: bold; 
}

#ico {
width: 12px;
height: 12px;
padding: 3px;
}#ico {width: 12px;height: 12px;padding: 3px;}/*menu according verticale*/#according{	max-height:400px;	position:relative;}#navigation {	position: top;	margin:0px;	padding:0px;	text-indent:0px;}#navigation a.head {	cursor:pointer;	display:block;	margin: 0px;}/*argomento mousehover*/#navigation a.head:hover h3{	color:#000;}/* argomento attivo */#navigation a.selected {	color:#000000;}#navigation a.selected h3{	color:#000000;	background-color:#7da2d6;}/* link attivo */#navigation a.current {	color:#FFFFFF;}#navigation a.current h4{	color:#FFFFFF;	background-color:#7da2d6;}/*lista*/#navigation ul {	border-width:0px;	margin:0px;	padding:0px 10px;	text-indent:10px;	line-height: 1px;	background-color: #bfd9f0;	max-height:200px;	}#navigation li {	list-style:none outside none; 	display:inline;	margin:0px;	padding:0px;	line-height: 1px;}#navigation li li a {	display:block;	text-indent:10px;	}/*formattazione argomento*/#navigation h3{	height: 18px;	background: #7da2d6;	padding-top: 0px;		margin: 0px;	line-height: 18px;}/*formatatzione link lista*/#navigation h4{	height: 14px;	background: #bfd9f0;	padding-top: 5px;		margin: 0px;	text-align: left;	text-indent:10px;	line-height: 8px;}/*div per il menu orizzontale => inserire il padding in % per posizionare il menu al centro..o dove si vuole*/#navtop {    width:100%;    margin: 0;    padding: 0 25%;}/*menu tendina new*/ul.menu {list-style:none; text-align:center;}ul.menu * {margin: 0; padding: 0;}/*testo menu link*/ul.menu a {display:block; color:#000080;; text-decoration:none}ul.menu li {position:relative; float:left; margin-right:2px}/*spazio tra testa e sottomenu*/ul.menu ul {position:absolute; top:13px; left:0; background:#000000; display:none; opacity:0; list-style:none}/*bordo lista sotto menu*/ul.menu ul li {position:relative; border:1px solid #7da2d6; border-top:none; width:148px; margin:0}/*link sfondo senza sottomenu*/ul.menu ul li a {display:block; padding:0px 7px 5px; background-color:#bfd9f0}/*link sfondo over */ul.menu ul li a:hover {background-color:#FFFFFF}ul.menu ul ul {left:148px; top:-1px}/*bordo e sfondo testa menu*/ul.menu .menulink {border:0px solid #bfd9f0; padding:0px; font-weight:bold; width:134px; background: #7da2d6}/*bordo e sfondo testa menu hover*/ul.menu .menulink:hover, ul.menu .menuhover {background: #FFF}/*sfondo link con sotto menu*/ul.menu .sub {background:#7da2d6 136px 8px no-repeat}/*bordo superiore sotto menu*/ul.menu .topline {border-top:1px solid #7da2d6}
