html, body, div {
	margin: 0;
	padding: 0;
	}

p, blockquote, acronym, object, a, img,
h1, h2, h3, h4, h5, h6,
dl, dt, dd, ol, ul, li,
table, caption, thead, tfoot, tbody, tr, th, td,
form, fieldset, legend, label {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	text-align: left;
	background-color: transparent;
	color: #000;
	}
	
table {border-collapse:collapse; 
	border-spacing: 0;
	}

th, td {vertical-align: top;}

input, select, option, textarea {
	vertical-align: baseline;
	font-size: 100%;
	font-family: "Lucida Grande", Verdana,  Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	}


/* larghezze e altezze e allineamenti */ 

#dvBody, #tblTestata, #tblCorpo, #tblCentraleInterno, #tblCentraleHome {width:100%;}
#tdLogo {width:368px;}
#tdLoghi, #tdMenu {width:20%;}
#tdDestra {width:35%;}
.dvBoxNews, .dvBoxDx, #dvArchivio {width:100%;}

#dvFooter {padding: 20px 1em 0 1em;}
#tdCentrale {padding: 42px 0px 20px 25px; }
#tdTesto {padding: 0 25px 0 0;} 
#dvTesto, #dvTestoDx  {padding: 10px 15px;}
#tdCentrale #dvTesto {padding-top: 0}
.dvBoxNews, .dvBoxDx {margin: 0 0 1.5em 0;}

p, #dvTesto ol, #dvTesto ul {margin-bottom:1.2em;}

#ulMenu li { margin-bottom:20px;}
#ulMenu li span {padding:10px 10px 10px 20px;}

#tdBarca, .dvArchivio, .dvArchivio p {text-align:right;}
#dvLoghetti, #ulMenu li {text-align:center;}
#dvMenuInterno { padding: 10px; }

/* Bordi e sfondi */

#tblTestata { background:#fff url(/media/468/testata-sfondo.jpg) top center no-repeat;}
#tdFooter {background:#325479 url(/media/413/footer-sfondo.jpg) top center no-repeat;}
#dvTesto, #dvTestoDx, #dvMenuInterno, .dvBoxNews {background-color: #fbfbfb;}

#ulMenu li { background:transparent url(/media/448/menu-sfondo-top.jpg) top left no-repeat; }
#ulMenu li span { background:transparent url(/media/1122/menu-sfondo-bottom.jpg) bottom left repeat-x; display:block;}

#dvMenuInterno { border-left: #ffffff solid 25px; border-bottom: #ffffff solid 25px; }



/* testo */

p {line-height:1.2em;}

#tdLogo, #tdBarca, #tdLoghi {
	font-size: 5px;
	line-height: 1;
	}

#tdMenu { 
	font-size:115%;
	font-weight:bold;
	font-variant:small-caps;
	}
	
#dvTestoDx, #dvTesto { font-size:90%;}
#dvMenuInterno { font-size:80%;}
#dvBriciole  { font-size:75%;}


#tdFooter, 
#dvFooter p { 
	color:#ffffff; 
	text-align:center; 
	font-size:85%; 
	font-weight:bold;
	}

blockquote {
	border-top:0.08333em solid #a2a7ab;
	border-right:0.08333em solid #a2a7ab;
	border-bottom:0.08333em solid #a2a7ab;
	border-left:0.08333em solid #a2a7ab;
	background-color: #fff;
	margin: 2.25em 1.5em;
	padding: 0.667em;
	}

	
/* intestazioni */

h1 {
	font-size:200%;
	font-weight:bold;
	font-variant:small-caps; 
	color:#a2a7ab;
	margin: 0 0  0.5em 0;
	}

#tdCentrale #dvTesto h1 {padding-top: 10px;}
	
#dvArchivio h1 {
	font-size:115%;
	width:100%; 
	border-bottom:1px solid #a2a7ab;
	}
	
#dvMenuInterno h1 {
	font-size:150%;
	font-weight:bold;
	font-variant:small-caps; 
	color:#325479;
	margin: 0 0  0.5em 0;
	}

h2 {font-size:110%;
	font-weight:bold;
	font-variant:small-caps; 
	color:#9c3c24;
	margin: 0 0 0.5em 0;
	}
	
/* elenchi */

ul { list-style-type: none;}


#tdDestra ul, 
#dvTesto #dvMenuInterno ul {margin-left:7px;}

#dvTesto ul {margin-left:9px;}

#tdDestra ul li, 
#dvTesto #dvMenuInterno ul li {
	padding:0.3em 0.5em 1em 32px; 
	background: url(/media/1118/icona-timone.jpg) left top no-repeat;
	font-size:120%;
	}
	
#dvTesto ul li {
	background: transparent url(/media/2251/icon5.png) no-repeat 0 5px;
	padding-left: 18px;
	}
	
ul.listaOrizzontale li {
	background: none;
	display: inline;
	margin: 0;
	padding: 0 12px 0 0;
	}

#dvTesto ul.elencoP li {
	background-image: none;
	padding-left: 0;
	list-style:disc;
	margin-left: 9px;
	}

#dvTesto ul.elencoV li {
	background-image: none;
	padding-left: 0;
	list-style:circle;
	margin-left: 9px;
	}
	
#dvTesto ol {
	margin-left: 30px;
	}
	
ol.elencoA li {
	list-style:lower-alpha;
	}
ol.elencoN li {
	list-style:decimal;
	}

dl  {
	margin-left: 9px;
	margin-bottom: 1.5em;
	}
						
dt  {
	background: transparent url(/media/2251/icon5.png) no-repeat 0 5px;
	padding-left: 18px;
	color: #000;
	font-weight: bolder;
	}			
				
dd  {
	border-bottom:0.08333em dashed #585858;
	margin: 0 0 2.25em 18px;
	padding: 0 0 0.667em 0;
	}

	
/* link */

a:link {color: #325479; font-weight: bold; text-decoration: none;}
a:visited {color: #325479; font-weight: bold; text-decoration: none;}
a:focus {color: #9c3c24; font-weight: bold;  text-decoration: none;}
a:hover {color: #9c3c24; font-weight: bold;  text-decoration: none;}
a:active {color: #9c3c24; font-weight: bold;  text-decoration: none;}

.dvBoxNews a:link {color: #fff; font-weight: bold; text-decoration: none; background-color:#e9c62e; font-size:75%;}
.dvBoxNews a:visited {color: #fff; font-weight: bold; text-decoration: none; background-color:#e9c62e; font-size:75%;}
.dvBoxNews a:focus {color: #9c3c24; font-weight: bold;  text-decoration: none; background-color:#e9c62e; font-size:75%;}
.dvBoxNews a:hover {color: #9c3c24; font-weight: bold;  text-decoration: none; background-color:#e9c62e; font-size:75%;}
.dvBoxNews a:active {color: #9c3c24; font-weight: bold;  text-decoration: none; background-color:#e9c62e; font-size:75%;}

#tdDestra ul li a:link {color: #515151; font-weight: bold; text-decoration: none;}
#tdDestra ul li a:visited {color: #515151; font-weight: bold; text-decoration: none;}
#tdDestra ul li a:focus {color: #9c3c24; font-weight: bold;  text-decoration: none;}
#tdDestra ul li a:hover {color: #9c3c24; font-weight: bold;  text-decoration: none;}
#tdDestra ul li a:active {color: #9c3c24; font-weight: bold;  text-decoration: none;}

#dvMenuInterno ul li a:link {color: #515151; font-weight: bold; text-decoration: none;}
#dvMenuInterno ul li a:visited {color: #515151; font-weight: bold; text-decoration: none;}
#dvMenuInterno ul li a:focus {color: #9c3c24; font-weight: bold;  text-decoration: none;}
#dvMenuInterno ul li a:hover {color: #9c3c24; font-weight: bold;  text-decoration: none;}
#dvMenuInterno ul li a:active {color: #9c3c24; font-weight: bold;  text-decoration: none;}

#dvBriciole a:link {color: #515151; font-weight: bold; text-decoration: none;}
#dvBriciole a:visited {color: #515151; font-weight: bold; text-decoration: none;}
#dvBriciole a:focus {color: #9c3c24; font-weight: bold;  text-decoration: none;}
#dvBriciole a:hover {color: #9c3c24; font-weight: bold;  text-decoration: none;}
#dvBriciole a:active {color: #9c3c24; font-weight: bold;  text-decoration: none;}



/* Tabelle */

caption {	
	padding-bottom: 1.5em;
	text-align: center;
	font-weight: bold;
	color: #353535;
	}

#dvTesto table {border-bottom: 1px solid #a2a7ab;}

#dvTesto th  {font-weight: bold;
	background-color: #a2a7ab;
    	color: #fff;
	border-top: 1px solid #FFF; 
	padding: 3px;}

#dvTesto td {color: #000;
	border-top: 1px solid #a2a7ab; 
	padding: 3px;}
						 

/* form */

#formIscriviti label  {color: #fff; background-color:#9c3c24; font-weight:bold;}
.submit, #iscriviti  {color: #515151; background-color:#fbfbfb; font-weight:bold; border:1px solid #515151;}



/* elementi flottanti */

.dvBoxNews  {float: left; overflow:auto; clear:left;}
.dvBoxNews img {float: left; margin-right:0.5em;}
#dvArchivio {clear:left;}
hr.hrClear {clear:left; height:0; margin:0; border: none;}

#dvMenuInterno {float: right; clear: left;}


/* varie */

.floatSx {float: left; margin-right:0.3em;}
.floatDx {float: right; margin-left:0.3em;}
.clear {clear: both;}
.clearSx {float: left;}
.clearDx {float: right;}

.invisibile {width: 1px; position: absolute; height: 1px; overflow: hidden; top: -10000px; }

.centrato {text-align: center;}			
.sinistra {text-align: left;}	
.destra {text-align: right;}
.giustificato {text-align: justify;}
.rientrodestro {padding-left: 1em;}

.floatdx {float: right;}	
.floatsx {float: left; margin: 0 .5em 0 0; }

.dvGalleria {overflow: hidden;}
.dvGalleria .galleria-container {width:99%;}
.dvGalleria ul  { width:100%;}

#dvTesto .dvGalleria ul li { background-image:none; padding-bottom: 1.5em; padding-top:1.5em; border-bottom: 0.08333em dashed #585858; }
#dvTesto .dvGalleria img { padding-right: 0.5em;}



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

