body	{ background:#1C5D95; height:100%; margin:0; }

a img { border:0px; }

#header					{ width:820px; height:113px; position:relative; text-align:right; }
#header IMG				{ border:0; }
#header #bandierina_sl	{ position:absolute; top:15px; left:15px; }
#header #bandierina_it	{ position:absolute; top:15px; left:55px; }
#header #logo			{ margin:15px 40px 0 0; }

#menudiv				{ width:820px; height:26px; background:#002748; text-align:left; }
#menudiv .voce			{ height:18px; margin:8px 0 0 18px; float:left; background:url(/img/menu_separatore.gif) no-repeat left bottom; padding-left:5px; }
#menudiv .voce A		{ font-family:Arial; color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; }
#menudiv .voce A:hover	{ color:#92BBCF; text-decoration:none; }
#menudiv .selected A	{ color:#92BBCF; text-decoration:none; }

#mainContainer			{ width:820px; background:#ffffff; }
#mainContainer #subMenu	{ width:200px; padding-top:10px; }
#mainContainer #content	{ width:600px; margin:20px 20px 20px 0; }
#mainContainer #tabella	{ width:820px; height:400px; background:#ffffff; }

#content .bordo			{ padding-right:20px; border-right:1px dashed #DEDEDE; }

#mainContainer #dotcom			{ clear:both; text-align:right; padding:5px 3px 2px 0; }
#mainContainer #dotcom A		{ font-family:Arial; color:#002748; font-size:10px; text-decoration:none; }
#mainContainer #dotcom A:hover	{ text-decoration:underline; }

#footer				{ width:820px; height:20px; text-align:center; font-family:Arial; color:#ffffff; font-size:10px; font-weight:normal; text-decoration:none; }
#footer A			{ font-family:Arial; color:#CC6600; font-size:10px; text-decoration:none; }
#footer A:hover		{ text-decoration:underline; }

#subMenu .voce			{ margin:0 36px 0 18px; padding:10px 0 2px 4px; border-bottom:1px solid #DEDEDE; }
#subMenu .voce A		{ font-family:Arial; color:#002748; font-size:12px; font-weight:bold; text-decoration:none; }
#subMenu .voce A:hover	{ color:#ABB0B3; text-decoration:none; }
#subMenu .selected A	{ color:#ABB0B3; text-decoration:none; }

#interreg				{ width:200px; padding-top:20px; }
#interreg IMG			{ margin:0 0 0 18px; border:1px solid #cccccc; }
#vreme					{ width:182px; margin:20px 0 0 18px; }
#vreme .citta			{ margin:7px 0 0 0; font-family:Arial; color:#1C5D95; font-size:11px; font-weight:bold; }
#vreme IMG				{ margin:0 2px 0 2px; }

.news					{ margin:0 0 15px 0; font-family:Arial; color:#002748; font-size:14px; text-decoration:none; }
.news .titolo			{ font-family:Arial; color:#1C5D95; font-size:14px; margin:0 0 7px 0; text-align:left; font-weight:bold; }
.news .titolo A			{ font-family:Arial; color:#1C5D95; font-size:14px; text-decoration:none;  }
.news .titolo A:hover	{ text-decoration:underline;  }
.news .categoria		{ font-family:Arial; color:#1C5D95; font-size:12px; font-weight:normal; }
.news .data				{ font-family:Arial; color:#002748; font-size:11px; margin:0 0 2px 0; font-weight:normal; background:#EDEFF4; padding:1px 2px; text-align:left; }
.news .testo			{ font-family:Arial; color:#002748; font-size:12px; margin:0; text-align:left; }

#pagineNews						{ width:99%; text-align:center; }
#pagineNews	.avanti				{ font-family:Arial; font-size:11px; color:#cccccc; text-decoration:none; font-weight:normal; }
#pagineNews	.avanti A			{ font-family:Arial; font-size:10px; color:#002748; text-decoration:none; font-weight:normal; }
#pagineNews	.avanti A:hover		{ font-family:Arial; font-size:10px; color:#002748; text-decoration:underline; font-weight:normal; }
#pagineNews	.indietro			{ font-family:Arial; font-size:10px; color:#cccccc; text-decoration:none; font-weight:normal; }
#pagineNews	.indietro A			{ font-family:Arial; font-size:10px; color:#002748; text-decoration:none; font-weight:normal; }
#pagineNews	.indietro A:hover	{ font-family:Arial; font-size:10px; color:#002748; text-decoration:underline; font-weight:normal; }

.dettaglioNews					{ margin:0; font-family:Arial; color:#002748; font-size:14px; text-decoration:none; }
.dettaglioNews h1				{ font-family:Arial; color:#1C5D95; font-size:14px; margin:0 0 7px 0; text-align:left; }
.dettaglioNews .categoria		{ font-family:Arial; color:#1C5D95; font-size:12px; font-weight:normal; }
.dettaglioNews .data			{ font-family:Arial; color:#002748; font-size:11px; margin:0 0 2px 0; font-weight:normal; background:#EDEFF4; padding:1px 2px; text-align:left; }
.dettaglioNews .testo			{ font-family:Arial; color:#002748; font-size:12px; margin:0; text-align:left; }

.fotogallery					{ margin:10px 0 25px 0; font-family:Arial; color:#002748; font-size:14px; text-decoration:none; }
.fotogallery .titolo			{ font-family:Arial; color:#1C5D95; font-size:14px; margin:0 0 5px 0; text-align:left; font-weight:bold; }
.fotogallery .numFoto			{ font-family:Arial; color:#1C5D95; font-size:12px; text-align:left; font-weight:normal; }
.fotogallery .titolo A			{ font-family:Arial; color:#1C5D95; font-size:14px; text-decoration:none;  }
.fotogallery .titolo A:hover	{ text-decoration:underline; }
.fotogallery .data				{ font-family:Arial; color:#002748; font-size:11px; margin:0 0 2px 0; font-weight:normal; background:#EDEFF4; padding:1px 2px; text-align:left; }
.fotogallery .testo				{ font-family:Arial; color:#002748; font-size:12px; margin:0; text-align:left; }

.dettaglioFotogallery					{ margin:0; font-family:Arial; color:#002748; font-size:14px; text-decoration:none; }
.dettaglioFotogallery h1				{ font-family:Arial; color:#1C5D95; font-size:14px; margin:0 0 7px 0; text-align:left; }
.dettaglioFotogallery .data				{ font-family:Arial; color:#002748; font-size:11px; margin:0 0 5px 0; font-weight:normal; background:#EDEFF4; padding:1px 2px; text-align:left; }
.dettaglioFotogallery .testo			{ font-family:Arial; color:#002748; font-size:12px; margin:0; text-align:left; }

#fotoContainer				{ margin-top:10px; }
#fotoContainer DIV			{ background:#ffffff url(/img/loading.gif) no-repeat 35px 35px; border:1px solid #7F9DB9; float:left; height:102px; width:102px; text-align:center; vertical-align:middle; padding:1px; margin:0 10px 10px 0; }
#fotoContainer TABLE		{ height:100%; width:100%; }
#fotoContainer TD			{ text-align:center; vertical-align:middle; }
#fotoContainer IMG.bordo	{ border:1px solid #7F9DB9; }

#fileContainer				{ margin-top:20px; }
#fileContainer DIV			{ margin:0 0 5px 0; }
#fileContainer A			{ font-family:Arial; color:#1C5D95; font-size:12px; text-decoration:none;  }
#fileContainer A:hover		{ text-decoration:underline; }

#loghiInterreg				{ width:130px; padding-left:20px; vertical-align:top; text-align:right; }
#loghiInterreg .titolo		{ font-family:Arial; color:#002748; font-size:14px; font-weight:bold; margin-bottom:20px; text-align:right; white-space:nowrap; }
#loghiInterreg .label		{ font-family:Arial; color:#002748; font-size:11px; font-weight:normal; margin:10px 0 3px 0; text-align:right; }
#loghiInterreg IMG			{ clear:both; margin-bottom:15px; border:1px solid #dddddd; }

h1			{ font-family:Arial; color:#1C5D95; font-size:18px; margin:0 0 15px 0; }
h2			{ font-family:Arial; color:#002748; font-size:14px; margin:0 0 15px 0; }
h5			{ font-family:Arial; color:#1C5D95; font-size:13px; margin:0 0 10px 0; text-decoration:none; font-weight:bold; }
p			{ font-family:Arial; color:#002748; font-size:12px; margin:2px 0 10px 0; text-align:justify; }
li			{ font-family:Arial; color:#002748; font-size:12px; margin:2px 0 10px 0; text-align:justify; }
.data		{ font-family:Arial; color:#002748; font-size:12px; font-weight:normal; }

.testo01			{ font-family:Arial; color:#CC6600; font-size:12px; margin:2px 0 10px 0; text-align:justify; }
.testo01 A:hover	{ text-decoration:underline; }
.testo02			{ font-family:Arial; color:#002748; font-size:12px; }
.testo03			{ font-family:Arial; color:#002748; font-size:14px; margin:0 0 5px 0; }
.testo04			{ font-family:Arial; color:#CC6600; font-size:10px; margin:2px 0 10px 0; text-align:justify; }
.testo04 A:hover	{ text-decoration:underline; }

#mainContainer #tabella #content .o_month {font-size:14px;font-weight:bold;margin-top:0px;}
#mainContainer #tabella #content .space {height:10px;}
