/*** Global Settings ****/

body {font : normal 11px/1.4em Verdana,Tahoma,Arial,sans-serif; color : #333333; margin : 0; padding : 0; background-image: url("images/body.jpg"); background-position:center; background-repeat:repeat-y; background-color:#FCFCFC;}

p { margin : 10px 0 0 0; padding : 0;}

a:visited, a:link {color : #3B5998;text-decoration : none; background:none;}

a:hover {color : #3B5998;text-decoration : underline; background:none;}

h1 {display: block; background-image: url("images/dividi.jpg"); background-repeat:no-repeat; color : #000000; margin : 10px 0 0 0; padding : 2px 0 2px 5px; font : bold 11px AVerdana,Tahoma,Arial,sans-serif;}

h2 {display: block; background-image: url("images/dividi_corto.jpg"); background-repeat:no-repeat; color : #000000; margin : 10px 0 10px 0; padding : 2px 0 2px 5px; font : bold 11px Verdana,Tahoma,Arial,sans-serif;}

h3 {display: block; background-image: url("images/dividi_lungo.jpg"); background-repeat:no-repeat; color : #000000; margin : 10px 0 10px 0; padding : 2px 0 2px 5px; font : bold 11px AVerdana,Tahoma,Arial,sans-serif;}

h4 {margin : 0; color : #000000; font : 11px Verdana,Tahoma,Arial,sans-serif;}

h5 {color: #55BBFF; font : 9px Verdana,Tahoma,Arial,sans-serif;}

form { 	margin: 0; }

span.evidenzio{background-color:#F0F0F0;}

.submit {background: #ffffff; border: solid 1px #ffffff; height : 22px;width : 30px;color: #333333;font: 1em Arial, Helvetica, sans-serif;}

.casella_testo {border-top: 1px solid #84CEFF; border-left: 1px solid #84CEFF; border-bottom: 1px solid #84CEFF; border-right: 1px solid #84CEFF;}

.image_left {float: left; margin: 15px 5px 0px 0px; width : 200px;}
 
/*** Layout ****/

.box {background : #f7f7f7; border : 2px solid #84CEFF;padding : 6px 3px 3px 3px; margin-top: 13px;}

.box_1 {width : 540px; height : 320px; background : #f7f7f7; border : 2px solid #84CEFF;padding : 3px 3px 3px 3px;}

.sidebar {width : 240px; margin : 0 auto; padding : 10px 10px 10px 5px; background-color: #ffffff;}

#wrapper {background : #ffffff; margin : 0 auto; width : 776px;}

#header {margin : 0 1px;}

#banner {height : 170px;}

#menu {margin: 0px auto; padding: 5px 0px 5px 0px; border-bottom : 4px solid #84CEFF; background-color: #ffffff;}

#menu ul {margin: 0px; padding: 0px;list-style: none;text-align: left;}

#menu li {display: inline;}

#menu li.active{padding: 6px 18px 6px; background-color: #EEEEEE; }

#menu a {padding: 5px 18px 5px; text-decoration: none;color: #333333;}

#menu a:hover {background-color: #EEEEEE;}

#main-content {margin : 0 auto;}

#logo {margin-bottom : 45px;}

#news {margin : 0; float : left; }

#left-column {border-right: 1px dotted #84CEFF; width : 470px; padding : 15px 15px 15px 20px; float : left; }

#left-column-1 {width : 450px; padding : 15px 15px 15px 20px; float : left;}

#left-column-2 {width : 545px; padding : 15px 15px 15px 20px; float : left;}

#left-column-3 {border-right: 1px dotted #84CEFF; padding : 15px 15px 15px 20px; float : left;}

#left-column-4 {width : 510px; border-right: 1px dotted #84CEFF; padding : 15px 15px 15px 20px; float : left;}

#right-column {width : 260px; float : right;}

.crd a:visited, .crd a:link, .crd a:hover{text-decoration : none; color : #2a3845; cursor: text;}

#footer {border-top: 4px solid #84CEFF; background : #ffffff; height : 45px; padding : 8px 0 0 0; clear : both; text-align: center;}

#space { border-bottom : 1px dotted #84CEFF; margin: 2px 0px 2px 0px;}

#space_1 { border-bottom : 1px dotted #84CEFF; margin: 2px 0px 2px 0px;}

/*** foto_news ***/

#captionbox{float: left; margin-right :8px; margin-bottom :-5px;}

#captionbox img{border:0; display:block; width : 230px;}

#captionbox a{position: relative; float: left;color: #ffffff; text-decoration: none}
	
#captionbox span{position:absolute; bottom: 15px; width: 100%; padding: 3px 0; background: url(images/opacity.png) repeat-x 0 -100px; cursor: pointer;text-align: center}
	
#captionbox a:hover span{background-position: 0 -200px}

/*** foto_sito ***/

#captionbox_x{float: left; margin-right :8px;}

#captionbox_x img{border:0; display:block; width : 220px;}

#captionbox_x a{position: relative; float: left;color: #ffffff; text-decoration: none}
	
#captionbox_x span{position:absolute; bottom: 0px; width: 100%; padding: 3px 0; background: url(images/opacity.png) repeat-x 0 -100px; cursor: pointer;text-align: center}
	
#captionbox_xm a:hover span{background-position: 0 -200px}

#captionbox_xm{float: left; margin-right :15px; margin-bottom :15px;}

#captionbox_xm img{border:0; display:block; width : 220px;}

#captionbox_xm a{position: relative; float: left;color: #ffffff; text-decoration: none}
	
#captionbox_xm span{position:absolute; bottom: 0px; width: 100%; padding: 3px 0; background: url(images/opacity.png) repeat-x 0 -100px; cursor: pointer;text-align: center; font : 9px Verdana,Tahoma,Arial,sans-serif;}
	
#captionbox_xm a:hover span{background-position: 0 -200px}

/*BOX IMAGE*/

.articolo{float:left; width:470px;}

.image { position: relative ; float:left;} 

.image .text { position: absolute ; bottom:0px; right:8px; width: 220px; height: 16px; background-color:#F0F0F0; text-align:right;}

/*LIGHT BOX IMAGE*/

#sbox-window embed, #sbox-window object, #sbox-window select
{
	visibility:				visible;
}

#sbox-overlay
{
	position:				absolute;
	background-color:		#000;
}

#sbox-window
{
	position:				absolute;
	background-color:		#fff;
	text-align:				left;
	overflow:				visible;
	padding:				10px;
	-moz-border-radius:		3px;
	-webkit-border-radius:	3px;
}

#sbox-btn-close
{
	position:				absolute;
	width:					30px;
	height:					30px;
	right:					-15px;
	top:					-15px;
	background:				url(http://www.misericordiamontegiorgio.org/images/closebox.png) no-repeat center;
	border:					none;
}

.sbox-window-ie6 #sbox-btn-close
{
	background-image:		url(http://www.misericordiamontegiorgio.org/images/closebox.gif);
}

.sbox-loading #sbox-content
{
	background-image:		url(http://www.misericordiamontegiorgio.org/images/spinner.gif);
	background-repeat:		no-repeat;
	background-position:	center;
}

#sbox-content
{
	clear:					both;
	overflow:				auto;
	background-color:		#fff;
	height:					100%;
	width:					100%;
}

.sbox-content-image#sbox-content
{
	overflow:				visible;
}

#sbox-image
{
	display:				block;
}

.sbox-content-image img
{
	display:				block;
}

.sbox-content-iframe#sbox-content
{
	overflow:				visible;
}

.body-overlayed embed, .body-overlayed object, .body-overlayed select
{
	visibility:				hidden;
}



