@charset "utf-8";
/* CSS Document */

 body {
  width: 1200px;	
  text-align: center;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 48px;
  font-weight: bold;
  background-color: #1e4b98;
}
 h2.c1 {
  color: #fff;
  font-size: 24px;
  font-weight: lighter;
}
.clear { clear:both; }

#banner {width: 700px; float: left}
#right_col{ width: 450px; float:right; }

#collaborazione { width: 200px; float:right; font-size: 10px; text-align:left}
#collaborazione img{ border: 1pt solid #000000;  margin: 1px;}
#collaborazione a, #collaborazione a:visited { font-size:14px; text-decoration:none; color:#FFFFFF }
#collaborazione a:hover { color: #999999; font-size:14px; text-decoration:none }
#patrocinio { width: 200px; float:right; font-size: 10px; text-align:left}
#patrocinio img{ border: 1pt solid #000000;  margin: 1px;}

#sponsor { float:right; }
#sponsor img{ border: 1pt solid #000000;  margin: 1px;}

/**** FINESTRA FOOTER ****/
#fb_icon { height: 15px; float:left; margin:5px }
#menu {
height: 40px;
width: 1200px;
clear: both;
color: #fff;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 12px;
text-align: left;
background-color: #022c74;
}

#menu ul {
	list-style: none;
	display: inline;
	margin-left: 0px;
	text-align: left;
}
		
#menu li {
	line-height: 20px;
	margin: auto;
	padding-right: 25px;
	padding-left: 5px;
	display: inline;
}

#menu a, a:visited {
	text-decoration: none;
	color: #fff;
}
#menu a:hover {
	text-decoration: none;
	color: #9e9e9e;
}

#facebook_link { float: left; color:white; font-size:14px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; background-color: #3b5998; border: 0pt; margin: 3px 0px 0px 10px; }
#facebook_link a, #facebook_link a:visited{ text-decoration:none; padding: 2px 10px 2px 10px;}
#facebook_link a:hover{ text-decoration:none; background-color:#4b67a1; color:white; padding: 2px 10px 2px 10px; }
/****** FINE MENU ******/


#avviso {float:left; width:750px; text-align: justify; border: 1pt solid white; margin: 10px; padding: 5px; font-size: 12px;}
#avviso a, #avviso a:visited { color:#FFFFFF; text-decoration: none; }
#avviso a:hover { color:#FFFFFF; text-decoration: underline; }

#main {width: 1200px;}
.imgleft {float: left; margin-left: 10px; border: 1pt solid black;}
.imgright {float: right; margin-right: 10px; border: 1pt solid black;}
#main_paragraph { width: 1100px; float: left; min-height: 250px; color:#FFFFFF; font-size:14px; text-align:left; padding: 10px;} 
#iscrizione_form {float: left; min-height: 250px; color:#FFFFFF; font-size:14px; text-align:left; padding: 10px;}
#iscrizione_form legend{color:#FFFFFF; font-size:16px;}
.titolo { background-color:#0033FF; color:#FFFFFF; font-size:16px; }
.titolo_2 { background-color:#000066; color:#FFFFFF; font-size:14px; }
.contatti_residenza	{ background-color:	#336699; color:#FFFFFF; font-size:14px; }
.contatti_nascita	{ background-color: #333399; color:#FFFFFF; font-size:14px; }
.nota a, .nota a:visited { font-size:12px; text-decoration:none; color:#FFFFFF }
.nota a:hover { color: #999999; font-size:12px; text-decoration:none }

#main a, #main a:visited { text-decoration:underline; color:#fff }
#main a:hover { color: #000; text-decoration:underline; }

#main_foto { width: 650px; height: 433px; margin: 0px; padding: 0px; top: 0px; float: left;}
#main_foto img{ width: 650px; height: 433px; padding: 0px; display: block; margin-left: 10px; border: 1pt solid black;}
#main_foto pre { display:none }
#main pre { display:none }
/**** FINESTRA FOOTER ****/
#footer {
height: 30px;
padding-top: 10px;
padding-bottom: 10px;
clear: both;
color: #fff;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 9px;
text-align: left;
background-color: #022c74;
}

#footer ul {
	list-style: none;
	display: inline;
	margin-left: 5px;
	text-align: left;
}
		
#footer li {
	line-height: 38px;
	margin: auto;
	padding-top: 1px; padding-bottom: 1px;
	padding-right: 25px;
	padding-left: 5px;
	display: inline;
}

#footer a, a:visited {
	text-decoration: none;
	color: #fff;
}
#footer a:hover {
	text-decoration: none;
	color: #9e9e9e;
}
/****** FINE FOOTER ******/



#container { width:793px; height:498px; margin:0 auto; background-image:url('gallery/interface/back_noise.png'); background-color:#022C74; margin-top:40px;}
#container .mainframe { width: 500px; height:498px; float:left}
#container .thumbnails { float:left; width:293px; height:498px; background-repeat:no-repeat; background-image:url('gallery/interface/total_grid.png'); background-position:9px 70px; }
.thumbnailimage { float:left; padding:7px;}
.large_thumb	{float:left; position: relative; width:64px; height:64px; padding:0px 10px 0px 0;}
img.large_thumb_image	{position:absolute; left:5px; top:4px;}
.large_thumb_border	{width:64px; height:64px; background:url('gallery/interface/thumb_border.png'); position:absolute; }
.large_thumb_shine	{width:54px; height:54px; background:url('gallery/interface/shine.png'); position:absolute; background-position:-150px 0; left:5px; top:4px; background-repeat:no-repeat;}
.thumb_container { width:64px; height:64px; background-image:url('gallery/interface/thumb_holder.png'); }
#largephoto { width: 444px; height:370px; background-color:#333333; margin-top:68px; margin-left:40px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-left: 1px solid #1E4B98; border-right: 1px solid #1E4B98; border-bottom: 1px solid #1E4B98; }
#largetrans { width: 444px; height:370px; background-image:url('gallery/interface/main_bg_trans.png'); -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.large_image { display:none}
#containertitle { position:absolute; margin-top:35px; margin-left:40px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-shadow: 0px 1px 2px #fff; color: #fff; font-size:14px;}
#containertitle a, #containertitle a:visited{ position:absolute; margin-top:0px; margin-left:0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-shadow: 0px 1px 2px #fff; color: #fff; text-decoration: none;  font-size:14px;}
#largecaption {  text-align:center; height:100px; width:100%; background-color:#111; position:absolute; width: 444px; margin-top:270px; -moz-border-radius-bottomleft: 10px;  -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; display:none; color:#fff; font-size:30px; font-family:Arial; letter-spacing:-1px; font-weight:bold}
#largecaption .captionContent { padding:5px;}
#largecaption .captionShine { background:url('gallery/interface/bigshine.png'); position:absolute;  width: 444px; height: 100px; background-position:-150px 0;background-repeat:no-repeat;}
#loader { width:150px; height:150px;background-image:url('gallery/interface/loader.gif'); background-repeat:no-repeat; position:absolute;}




.menu_pagine { font-size: 20px; color: #FFFFFF }
.menu_pagine a, .menu_pagine a:visited { text-decoration: none; color:#FFFFFF }
.menu_pagine a:hover { text-decoration:none; color: #666666}



/****** ARTICOLI ******/
#articoli { width: 410px; float: left; background-color:#fff; border: 1pt solid #000; padding: 5px;}
.articolo_scheda {
	color: #000;
	text-align: justify;
	clear: both;
	width: 220px;
	/* height: 195px; */
	margin: 0px 0px 5px 0px;
}


.articolo_occhiello {
	width: 400px;
	margin-bottom: 1px;
	padding: 0px;
	color: #9e9e9e;
	text-align: left;
	font-size: 8px;
}

.articolo_titolo {
	width: 400px;
	margin: 0px 0px 9px 0px;
	/* border-bottom: 1pt solid #9e9e9e; */
	color: #000;
	text-align: left;
	/* font-family: times, Times New Roman, Verdana, Geneva, Arial, Helvetica, sans-serif; */
	font-size: 16px;
	font-weight: bold;
}

.articolo_sommario {
	width: 400px;
	height: 158px;
	padding: 5px;
	color: #000;
	font-size: 10px;
}


.articolo_testo {
	float: left;
	width: 400px;
	padding-bottom: 10px;
	margin-bottom: 30px;
	border-bottom: 2px solid #000;
	color: #000;
	font-size: 10px;
}
.articolo_testo img { float: left; border: 1pt solid #000; margin-right: 5px;}
#articoli a, #articoli a:visited { text-decoration:none; font-size:10px; color: #0000CC}
#articoli a:hover { text-decoration:none; font-size:10px; color: #666666}
.articolo_testo:first-letter {
	/* font-family: times, Times New Roman, Verdana, Geneva, Arial, Helvetica, sans-serif; */
	font-size: 30px; 
	float:left;
	line-height:.8em;
	color:#9e9e9e;
	margin-right: 3px;
	padding: 0px;
}
/****** FINE ARTICOLI ******/
