﻿body
{
	background-color: #FFFFFF;
	color: #363636;
	font-family: 'Trebuchet MS' , Verdana, Arial;
	font-size: 14px;
}

h1, .h1
{
	font-size: 28px;
	color: #ff7721;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 8px;
	font-family: 'Architects Daughter';
}
.h1
{
	font-size: 22px;
}

.h1:hover
{
	text-decoration: underline;
	color: #ff7721;
}

h2
{
	font-size: 16px;
	color: #0e4a89;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 4px;
}

h2.news
{
	font-size: 32px;
	color: #363636;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 12px;
	font-family: 'Dancing Script' , Verdana, Arial;
}

h3
{
	font-size: 22px;
	color: #ff7721;
	margin-top: 0px;
	margin-bottom: 4px;
	font-family: 'Architects Daughter';
	font-weight: normal;
}

h3.firma
{
	font-size: 18px;
	color: #336699;
	margin-top: 0px;
	margin-bottom: 4px;
	font-family: 'Dancing Script' , Verdana, Arial;
	font-weight: normal;
}


h4, .h4
{
	font-size: 16px;
	color: #0e4a89;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 4px;
}

h4.smap
{
	font-size: 15px;
	color: #496A7A;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 2px;
}

h5
{
	font-size: 13px;
	color: #0e4a89;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 4px;
}

h5.orange
{
	color: #ff7721;
	margin-top: 4px;
	margin-bottom: 0px;
}

hr
{
	border-top: solid 1px #CCCCCC;
	border-bottom: none;
	border-left: none;
	border-right: none;
	height: 1px;
	margin-top: 8px;
	margin-bottom: 4px;
}

hr.dotted
{
	border-top: solid 1px #DEDEDE;
	margin-top: 4px;
	margin-bottom: 4px;
}

ul.pallino
{
	margin-left: -24px;
	list-style-image: url(         'icone/pallino_orange.jpg' );
	list-style-position: outside;
}

.hlScheda
{
	background-position: left center;
	padding-left: 18px;
	margin-right: 4px;
	background-image: url(  'icone/lente.png' );
	background-repeat: no-repeat;
	font-size: 14px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.hlPDF
{
	background-position: left center;
	padding-left: 20px;
	margin-right: 12px;
	background-image: url(  'icone/pdf.png' );
	background-repeat: no-repeat;
	font-size: 14px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.rigadiv
{
	background-image: url(       'images/hr_1.jpg' );
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 8px;
	padding-bottom: 8px;
}

p, .p
{
	text-align: justify;
}


p.left
{
	text-align: left;
}

p.descrizione
{
	text-align: justify;
	padding: 0px 0px 16px 16px;
}

a
{
	color: #0e4a89;
	text-decoration: none;
}

a:hover
{
	color: #6090C0;
	text-decoration: underline;
}

a.menu
{
	font-size: 13px;
	color: #0e4a89;
	text-decoration: none;
}

a.menu:hover
{
	color: #6090C0;
	text-decoration: underline;
}


a.menuimg
{
	font-size: 13px;
	color: #0e4a89;
	text-decoration: none;
	padding-left: 6px;
	background-image: url(           'icone/pallino_orange.jpg' );
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 22px;
}

a.menuimg:hover
{
	color: #6090C0;
	text-decoration: underline;
}


a.menusmap
{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

a.menusmap:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}


a.animatore
{
	font-size: 14px;
	color: #0e4a89;
	text-decoration: none;
}

a.animatore:hover
{
	color: #6090C0;
	text-decoration: underline;
}

a.nominativo, a.linkbig
{
	font-size: 22px;
	color: #ff7721;
	margin-top: 0px;
	margin-bottom: 4px;
	font-family: 'Architects Daughter';
	font-weight: normal;
	text-decoration: none;
	text-transform: capitalize;
}
a.nominativo:hover, a.linkbig:hover
{
	text-decoration: underline;
}

a.linkbig
{
	text-transform: none;
}

.menubordo
{
	border-right: solid 1px #ff7721;
	padding-left: 8px;
	padding-right: 8px;
}

.titnewsbig
{
	font-size: 24px;
	font-weight: bold;
	color: #ff7721;
	background-image: url(          'icone/news_big.jpg' );
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 38px;
	font-family: 'Architects Daughter';
	padding-top: 8px;
	padding-bottom: 8px;
}

.tdLogoLn
{
	background-image: url(  'images/logo_ln_small.jpg' );
	background-repeat: no-repeat;
	background-position: left center;
}

.titnews
{
	font-size: 14px;
	font-weight: bold;
	color: #ff7721;
}
.titnewsbig:hover, .titnews:hover
{
	text-decoration: underline;
	color: #ff7721;
}

.lbldata
{
	background-image: url(       'icone/data.jpg' );
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
}


.hlriservata
{
	background-image: url(       'icone/utenti.jpg' );
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
}


.hlautore
{
	background-image: url(       'icone/autore.jpg' );
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 24px;
	padding-top: 8px;
	padding-bottom: 0px;
	vertical-align: middle;
}

.tblfondo
{
	background-image: url(       'images/fondo.jpg' );
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 160px;
	height: 176px;
}

.tblLeisure
{
	background-image: url(       'icone/matita.png' );
	background-repeat: no-repeat;
	background-position: 274px 84px;
}

.tdLogo
{
	font-size: 34px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 4px;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-right: 8px;
	font-family: 'Architects Daughter';
}


.tdcontenuti, .tdargomenti, .tdimpegno, .tdapprof, .tdrassegna, .tdformazione, .tdmnuanimatore, .tdvita
{
	background-image: url(          'icone/contenuti.jpg' );
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	font-size: 18px;
	padding-top: 14px;
	padding-right: 8px;
	padding-bottom: 10px;
	text-align: right;
	height: 48;
	font-family: 'Architects Daughter';
}
.tdargomenti
{
	background-image: url(          'icone/argomenti.jpg' );
	padding-top: 13px;
	padding-bottom: 12px;
}
.tdapprof
{
	background-image: url(          'icone/approf.jpg' );
	padding-top: 8px;
	padding-bottom: 12px;
}
.tdimpegno
{
	background-image: url(          'icone/impegno.jpg' );
	padding-top: 8px;
	padding-bottom: 12px;
}
.tdformazione
{
	background-image: url(          'icone/formazione.jpg' );
	padding-top: 16px;
}

.tdrassegna
{
	background-image: url(          'icone/rassegna.jpg' );
	padding-top: 14px;
}

.tdvita
{
	background-image: url(   'icone/vita_associativa.jpg' );
}

.tdmnuanimatore
{
	background-image: url(          'icone/formazione.jpg' );
	padding-top: 14px;
}

.tdargnews, .tdautnews, .tdnews
{
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	font-size: 18px;
	padding-right: 8px;
	padding-top: 13px;
	padding-bottom: 12px;
	text-align: right;
	height: 48;
	font-family: 'Architects Daughter';
}
.tdargnews
{
	background-image: url(         'icone/argomenti_news.jpg' );
}
.tdautnews
{
	background-image: url(         'icone/autori_news.jpg' );
}
.tdnews
{
	background-image: url(         'icone/elenco_news.jpg' );
}


.pnlCerca
{
	vertical-align: middle;
	text-align: left;
}

.txtCercaWmrk
{
	border: 1px solid #FFFFFF;
	color: #BBBBBB;
	font-size: 9pt;
	font-weight: normal;
}

.txtCerca
{
	border: none;
	color: #363636;
	font-size: 9pt;
	font-weight: normal;
	width: 80px;
}

div.centro
{
	width: 850px;
	background-color: #FFFFFF;
	text-align: left;
}


.navi, .navibold
{
	font-size: 14px;
	color: #0e4a89;
	text-decoration: none;
}
.navibold
{
	font-weight: bold;
	color: #ff7721;
}
.mnuint
{
	background-color: #0e4a89;
	padding: 4px;
	font-weight: normal;
	font-size: 18px;
	color: #FFFFFF;
	font-family: 'Architects Daughter';
}

.mnu
{
	background-color: #FFFFFF;
	padding-right: 4px;
	padding-left: 18px;
	padding-bottom: 8px;
	font-size: 14px;
}

.tdint
{
	background-color: #0e4a89;
	padding: 8px;
	font-weight: bold;
	font-size: 9pt;
	color: White;
}
.divbordo
{
	padding: 4px;
	border: 1px solid #DEDEDE;
	background-color: white;
	text-align: center;
}

.divbordoorange
{
	border: 1px solid #ff7721;
	padding: 4px;
}

.divbordopopup
{
	padding: 16px;
	border: 1px solid #ff7721;
	background-color: white;
}

.datanews
{
	color: #AAAAAA;
}


.newsmini
{
	width: 120px;
	height: 80px;
}

.riga, .rigaalt
{
	font-size: 11px;
}

.riga
{
	background-color: #E0E9ED;
}

.mnuadmin
{
	margin-right: 16px;
}

.mnugrid
{
	margin-left: 8px;
}

.tddati
{
	padding-bottom: 8px;
	font-size: 13px;
}

.button, .buttonsmall
{
	border: 1px solid #0e4a89;
	padding: 8px;
	font-size: 12px;
	background-color: #146CC5;
	color: #FFFFFF;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	cursor: pointer;
}
.button:hover
{
	background-color: #2587E9;
	color: #FFFFFF;
}

.buttonsmall
{
	padding: 0px;
	min-width: 48px;
	font-size: 11px;
}

.textbox
{
	border-top: solid 1px #BBBBBB;
	border-bottom: solid 1px #DDDDDD;
	border-left: solid 1px #DDDDDD;
	border-right: solid 1px #DDDDDD;
}

.pnlPDF
{
	margin-top: 16px;
	border: solid 1px #DDDDDD;
	padding: 8px;
}

.cmdImg
{
	border: none;
}

.cmdRimuovi
{
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #336699;
	background-color: Transparent;
	cursor: pointer;
}

.cmdRimuovi:hover
{
	color: #FFFFFF;
	background-color: #336699;
}

.DivAnimazione
{
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #000000;
	z-index: 5;
	display: none;
	background-image: url(            'img/loader.gif' );
	opacity: 0.2;
	filter: alpha(opacity=20);
	background-position: center;
	background-repeat: no-repeat;
}

.modalBackground
{
	background-color: Black;
	opacity: .20;
	filter: alpha(opacity=20);
}

