/*EMPTY IN ORDER TO OVERRIDE SS CMS STYLESHEET*/

.SideText p {text-shadow: none; text-indent: 0; }

/* indirizzo in calce */
/*
#address {float:right; width:249px; margin-right:52px; padding-bottom: 20px; }
#address h3 { text-shadow: none; color: #C0BBB0; font-size: 1.1em; }
#address h3 a { text-shadow: none; }
#address p { text-shadow: none; color: #C0BBB0; height: 12px; margin: 6px 0 6px; text-indent:0; font-size: 1em;}
*/
#address {margin-top: 20px; text-align: center; }
#address p { margin-top: -14px; text-align: center;  }

/* lingua, selettore HP */
#lang ul li {list-style:none; margin:0; padding:0;}

body.CoverPage {background:#e9e3d6 url(../images/text_bg.png) top left repeat; font: 1.3em/1.6 Georgia, Times, 'Times New Roman', serif; }
/*div#Cover {background: transparent url(../images/santuario_sfondo.png) top center no-repeat; height: 100%; text-align: center;}
*/div#Cover {background: transparent url(../images/santuario_sfondo.png) no-repeat center center fixed;
    -moz-background-size: cover;
        -webkit-background-size: cover;
    -o-background-size: cover;
    background-size: cover; height: 650px; text-align: center;}
div#CoverImage { margin-bottom: 75px;}
/*div.CoverList { text-transform: capitalize; font-size: 1.3em; margin-top: 8px; text-shadow: 1px 1px 1px #fff; width: 550px; text-align: center; }
*/div.CoverList span {  padding: 6px; font-size: 1.2em;}

hr.madonnetta { color: red;      border: 0; width: 615px;
    height: 2px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); }


/* slideshow */
#top-layer { position:relative; top:-291px; left:0px; background-color:transparent; }


/*-----footer-----*/
#footer{ width:960px; margin:0 auto 20px; display:block; background-color: #E8E8E8;}
#footer div { padding: 20px; text-align: center; }
#footer p { font-size: 0.9em; margin: 0; text-indent: 0; letter-spacing: 2px;color:#202020; text-align: center;}
#footer div#licenza { font-size: 0.6em; margin: 0; text-indent: 0; letter-spacing: 2px;}

/*--- banner ---*/
div#banner {
    padding-top: 14px;
    display: block;
    margin-left: auto;
    margin-right: auto;
	width:100%;
	text-align:center;
}

/* three column layout */

/* column container */
.colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}
/* common column settings */
.colright,
.colmid,
.colleft {
	float:left;
	width:100%;			/* width of page */
	position:relative;
}
.col1,
.col2,
.col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
					only padding top and bottom is included here, make it whatever value you need */
	overflow:hidden;
}
/* 3 Column settings */
.threecol {
	/*background:#eee;*/		/* right column background colour */
}
.threecol .colmid {
	right:25%;			/* width of the right column */
	/*background:#fff;*/		/* center column background colour */
}
.threecol .colleft {
	right:50%;			/* width of the middle column */
	/*background:#f4f4f4;*/	/* left column background colour */
}
.threecol .col1 {
    left: 75%;
    width: 69%;    
	/*width:46%;*/			/* width of center column content (column width minus padding on either side) */
	/*left:102%;*/			/* 100% plus left padding of center column */
}
.threecol .col2 {
	width:21%;			/* Width of left column content (column width minus padding on either side) */
	left:31%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.threecol .col3 {
	width:21%;			/* Width of right column content (column width minus padding on either side) */
	left:85%;			/* Please make note of the brackets here:
					(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}

/* three column layout - END */
