/*  
Theme Name: De Girolamo
Theme URI: http://www.nunziadegirolamo.com
Description: Tema del sito http://www.nunziadegirolamo.com
Version: 1.0
Author: Neikos s.n.c.
Author URI: http://www.neikos.it
*/

body {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#183051;
	background:#E0F2FA;
}
img { border-color:#FFFFFF; }
.clear {
	clear:both;
}
#container {
	padding:0;
	margin:0 auto;
	height:auto !important;
	height:100px;
	min-height:100px;
	background:#fff url(images/bg.gif) top left repeat-x;
}
#header {
	display:block;
	margin:0 auto;
	height:267px;
	width:926px;
}
#menu {
	margin:0 auto;
	padding:0;
	height:49px;
	width:909px;
}
#menu a {
	text-indent:-9999px;
	float:left;
	height:45px;
	display:block;
	padding:0;
	margin:0;
}
#menu a.homepage {
	width:107px;
	background: url(images/m1.jpg) top left no-repeat;
}
#menu a.homepage:hover {
	background: url(images/m1_on.jpg) left top no-repeat;
}
#menu a.chisono {
	width:87px;
	background: url(images/m2.jpg) top left no-repeat;
}
#menu a.chisono:hover {
	background: url(images/m2_on.jpg) left top no-repeat;
}
#menu a.photogallery {
	width:113px;
	background: url(images/m3.jpg) top left no-repeat;
}
#menu a.photogallery:hover {
	background: url(images/m3_on.jpg) left top no-repeat;
}
#menu a.notizie {
	width:79px;
	background: url(images/m4.jpg) top left no-repeat;
}
#menu a.notizie:hover {
	background: url(images/m4_on.jpg) left top no-repeat;
}
#menu a.stampa {
	width:138px;
	background: url(images/m5.jpg) top left no-repeat;
}
#menu a.stampa:hover {
	background: url(images/m5_on.jpg) left top no-repeat;
}
#menu a.programma {
	width:168px;
	background: url(images/m6.jpg) top left no-repeat;
}
#menu a.programma:hover {
	background: url(images/m6_on.jpg) left top no-repeat;
}
#menu a.carta {
	width:128px;
	background: url(images/m7.jpg) top left no-repeat;
}
#menu a.carta:hover {
	background: url(images/m7_on.jpg) left top no-repeat;
}
#menu a.contatti {
	width:86px;
	background: url(images/m8.jpg) top left no-repeat;
}
#menu a.contatti:hover {
	background: url(images/m8_on.jpg) left top no-repeat;
}

#corpo {
	display:block;
	margin:0 auto;
	width:926px;
	background:url(images/bg_corpo.gif) top left repeat-y;
}
#contenuti {
	margin:0 auto;
	float:left;
	width:670px;
}
.titolo {
	font-size:16px;
	font-weight:bold;
}
.titolo-small {
	font-size:14px;
	font-style:italic;
}
.sottotitolo {
	font-size:11px;
}
.testo {
}
.articolo-c, .articolo, .articolo-full, .articolo-int {
	width:630px;
	background:url(images/bg_articolo.jpg) top left no-repeat;
	height:auto !important;
	height:200px;
	min-height:200px;
	padding:15px 20px;
}
.articolo {
	background:url(images/bg_articolo_180.jpg) top left no-repeat;
}
.articolo-c {
	background:url(images/bg_articolo_180_c.jpg) top left no-repeat;
}
.articolo a, .articolo-c a, .articolo-full a, .articolo_vert a, articolo-int a {
	color:#006699;
}
.articolo-int, .articolo-full {
	font-size:14px;
}
.articolo-full img {
	border:#417cc1 1px solid;
	margin:4px 15px 10px 0;
	display:block;
	float: left;
}
.articolo_vert {
	background:url(images/bg_articolo_blu.jpg) top left no-repeat;
	float:left;
	width:295px;
	height:auto !important;
	height:280px;
	min-height:280px;
	padding:15px 20px;
}
#altro {
	background:url(images/bg_altro.gif) top left repeat;
	width:670px;
}
.rassegna, .altri {
	background:url(images/tit_altro.gif) top left no-repeat;
	float:left;
	width:303px;
	height:100px;
	min-height:100px;
	height:auto !important;
	padding:10px 16px;
}
.links {
	margin:0;
	padding: 5px 15px;
	list-style:none;
}
.links li {
	padding:2px 0;
	display:block;
}
.links li a{
	color:#28528c;
}
.fine_altro {
	display:block;
	background:url(images/bg_altro_fine.gif) top left repeat-x;
	width:670px;
	height:6px;
}
/*VIDEO*/

#video {
	margin:0 auto;
	padding:0;
	width:226px;
	height:225px;
	display:block;
}


#blocco_dx {
	float:left;
	width:256px;
}
.eventi {
	margin:0 auto;
	background:url(images/bg_box1.gif) top left repeat-y;
}
.calendario{
	padding: 0 5px;
}
.ec3_events li {
	list-style: none;
	background-color: white;
}
.links {
	margin:0;
	padding: 5px 15px;
	list-style:none;
}
.links li {
	padding:2px 0;
	display:block;
}
.links li a{
	color:#28528c;
}
.foto {
	border:#417cc1 1px solid;
	margin:4px 15px 10px 0;
	display:block;
}
.fotogallery {
	border:#417cc1 1px solid;
	margin:4px 28px 10px 28px;
}
.commentlist p { margin: 10px 0 10px 0px; }
.alt { 
	background-color:#e9f6fa;
	padding:6px;
}

#footer {
	background:url(images/bg_footer.gif) top left repeat-x;	
	display:block;
	width:100%;
	height:55px;
}
#footer1 {
	display:block;
	margin:0 auto;
	width:926px;
	position:relative;
}
#footer2 {
	background:url(images/footer.gif) top right no-repeat;
	position:absolute;
	right:0;
	text-align:center;
	padding:12px 0 0 0;
	width:256px;
	height:40px;
}
#footer2 a{
	color:#28528c;
	text-decoration:none;
}