/****************************/
/* css jef - non cancellare */
/****************************/

#pageBody {
        font: 11px/1.3em  Verdana, Helvetica, sans-serif;
	color: #666666; 	
	background: #fff url(img/bg.jpg) top center repeat-y; 
}
#pageInfo {display:none;}
#col2 { }
#col5 {height:100px; background: transparent url(img/footer.jpg) top left no-repeat;}

/* Stili Menu */
#b746 .vociMenu {background:#fff;}
#b746 .vociMenu li {background: #fff; padding:5px 0; border:0; font-weight:bold; }
#b746 .vociMenu a {text-decoration:none; font-size:110%; margin:10px 0; color:#003366}
#b746 .vociMenu li:hover {background:#efefef;}
#b746 .vociMenu li.primo a {display:block; background: url(img/home.jpg) top center no-repeat; width:139px; margin:0; padding:140px 0 0 0; }
#b746 .vociMenu li span.sf-sub-indicator {position:absolute; top:8px; left:-13px; width:10px; height:10px; background: transparent url(img/bullet.gif) top right no-repeat;}
#b746 .vociMenu li ul.liv1 li {padding:3px 7px; font-weight:normal;}
#b746 .vociMenu li ul.liv1 li a {font-size:90%;color:#006699;background:transparent;width:auto;margin:0;padding:0;}

/* Stili Logo e Immagini */ 
img.logo {border:0; margin-left:0px; }
#dataora{margin-top: 8px; text-align: center; width: 236px;}
#b405 .body{width:239px;background:#e7e0ce;margin-bottom:10px}
#b405 .body a{border-left:1px solid #fff;font-size:1.1em;padding:6px 0 6px 9px;line-height:31px;color:#963;text-decoration:none}

/* Stili Colonne Centrali */
#col1 .blocco .head {background: url(img/col_top.jpg) top center no-repeat;margin-bottom:10px;}
#col1 .blocco .head .titolo {margin:4px 0 0 0; padding:5px; background: #e7e0ce; font-size:120%; color:#811719;}

#col1 .Testo .body{padding: 0px 10px;}
#col1 .Testo .body ul,#col1 .Testo .body ol{margin:5px 20px}
#col1 .Testo .body li{line-height:21px}
#col1 .blocco .head .titolo {font-size:130%; color:#811719; font-weight:bold;}
#col1 .blocco .body img {padding: 0px 10px;}

#col1 .Notiziario2 {background: url(img/col_bottom.jpg) bottom center no-repeat; padding-bottom:10px;}
#col1 .Notiziario2 .head {background: url(img/col_top.jpg) top center no-repeat;margin-bottom:0;}
#col1 .Notiziario2 .head .titolo {width:262px;margin:4px 0 0 3px;}
#col1 .Notiziario2 .body {background: url(img/col_middle.jpg) repeat-y;}
#col1 .Notiziario2 .notizia .titolo_notizia a:hover{text-decoration:underline}
#col1 .Notiziario2 .body img, #col6 .Notiziario2 .body img {}

/* Stili Notizie */

.blocco a{text-decoration:none;color:#811719;}
.Notiziario2 .notizia{margin:0 2px;position:relative;border-bottom:1px dotted #aaa;padding:0 6px 0 4px}
.Notiziario2 .notizia .dataPub{position:absolute; top:5px; left:10px; background: #fff url(img/btn_new.jpg) top left no-repeat; line-height:20px; padding-left:24px; height:20px;}
.blocco .notizia .titolo_notizia{font-weight:bold;}
.Notiziario2 .notizia .titolo_notizia{padding-top:29px;}
.Notiziario2 .news_menu{background:#EEE;border-top:1px solid #DDD;margin:2px 7px 0 5px;padding:2px 4px 4px;border:0;}
.Notiziario2 .news_menu a{color:#555;font-size:0.9em;}
.Notiziario2 .news_menu .rss{padding-right:0}
.Notiziario .notizia .dataPub{padding-right:10px}
.Notiziario .pageList{margin-top:20px;border:1px solid #811719;border-width:1px 0;}
.Notiziario .pageList a{padding:0 6px;line-height:17px;border-right:1px solid #a13739}
.Notiziario .pageList a.current{background:#eee;font-weight:bold;}
.Notiziario .pageList a:hover{background:#eee}
#col6 .Notiziario2 .notizia .titolo_notizia{padding-top:0;background:transparent url(img/write.gif) no-repeat;padding:10px 4px 10px 50px;}
#col6 .Notiziario2 .notizia .titolo_notizia a{margin:0;color:#333;}
#col6 .Notiziario2 .notizia .sommario{}

.blocco .notizia .titolo_notizia a{margin:0 5px;text-decoration:none;color:#811719;display:block;}
.blocco .notizia .sommario_notizia{clear:both;}
.blocco .notizia .img_notizia img {width:180px; margin:0 5px;}
.blocco .notizia .sommario {padding:4px 5px; font-size:90%;}
.blocco .notizia .principale .img_notizia img {text-align:center; margin:0 5px;}

.NewsViewer .sommario{margin:0 7px}
.NewsViewer .testo{padding:7px;font-size:1.1em;line-height:20px;}
.NewsViewer .testo p{line-height:20px;font-size:1em;}
.NewsViewer .testo ul{margin:15px 30px;}
.NewsViewer .testo li{margin:8px 0}
#col1 .NewsViewer .testo img{padding:5px 10px}

#col4 .blocco .notizia {width:220px;}
#col4 .blocco .notizia .dataPub {background: #f7f7f7 url(img/btn_agenda.jpg) top left no-repeat; line-height:20px; margin:5px; padding-left:24px;}
#col4 .head .titolo {font-size:120%; color:#811719;padding:0px 5px; font-weight:bold;}

#col4 .MenuAuto{margin:15px 0;width:239px}
#col4 .MenuAuto .head{background:#d7d0be}
#col4 .MenuAuto .body ul{margin:3px 5px 3px 24px;width:210px}
#col4 .MenuAuto .body ul li{padding:4px 0}

#col4 .FeedReader{margin:7px;border-top:1px solid #ddd;width:230px}
#col4 .FeedReader .head{padding:4px 0;}

#col1 .MenuAuto .body ul{margin:3px 5px 3px 24px;}
#col1 .MenuAuto .body ul li{padding:2px 0}

/* Stili Colonna6 */
#col6 .Video .head {background: transparent url(img/col_top.jpg) top center no-repeat;}
#col6 .Video .head h3.titolo {width:263px; margin:4px 0 0 3px; padding:5px; background: #be6815; font-size:120%; color:#fff; font-weight:bold;}
#col6 .Video .body {background: transparent url(img/col_middle.jpg) top left repeat-y; text-align:center;}
#col6 .Video {background: transparent url(img/col_bottom.jpg) bottom center no-repeat; padding-bottom:10px;}
#col6 .Video object {margin-left:3px;}
.Flash .body .desc{padding:3px 10px}
#col6 .head .titolo {font-size:120%; color:#811719;padding:12px 5px 10px; font-weight:bold;}
#col6 .Testo .body{padding:0px 8px}
#col6 .Testo .body img{border:1px solid #ccc;padding:1px}

/* Stile blocco CatEventi2*/
#col4 .CatEventi2{width:239px}
#col4 .CatEventi2 .head .titolo{padding:5px;background:#d6d1bf;border-top:1px solid #b6b19f}
.CatEventi2 .body .evento{margin:6px 6px 2px;border-bottom:1px dotted #ccc;padding-bottom:8px;}
.CatEventi2 .body .evento .data{font-size:.9em;color:#333}
.CatEventi2 .body .evento .titolo_evento{font-weight:bold}
.CatEventi2 .body .evento .titolo_evento a:hover{text-decoration:underline}
.CatEventi2 .body .evento .sommario_evento{overflow:hidden}
.CatEventi2 .body .evento .sommario_evento img{padding:0 2px;}

.CatEventi .body .tab_eventi{width:99%;margin-left:3px}


/* Stile blocco Search */
.Search {margin:10px 0;}
#col4 .Search {margin:6px 0 15px 4px;}
.Search .small {width:220px;}
.Search .body .small #qs {float:left; width:150px; border:1px solid #ccc; background:#fff; font-size:16px; margin-top:1px;}
.Search .small input.invia_form {width:60px; margin-left:7px; }

.FeedReader .notizia{margin:8px 0}
#col1 .FeedReader .head{margin:0;}

/* Stile blocco Newsletter */
#col6{}
#col6 .small {width:240px;text-align:center}
#col6 .body .small #qs {float:left; width:150px; border:1px solid #ccc; background:#fff; font-size:16px; margin:1px 0 0 20px;}
#col6 .small input.invia_form {width:60px; margin-left:7px; }

.ObjectList .body table{margin-top:10px;border:1px solid #ddd;border-collapse:collapse;width:99%;margin-left:2px;}
.ObjectList .body table caption{background:#eee;margin-top:15px;}
.ObjectList .body table tbody td{border:1px solid #ddd;}

/* Stili Footer */
#footer_menu {width:670px; float:left; text-align:center; margin-top:15px; padding-top:30px;}
#footer_address {width:270px; margin-left:700px; text-align:left; padding:30px 5px 15px 20px;}

/* Altro */
.ObjectView .body .DI_Parroco table td ul{margin:5px 20px}
.ObjectView .body .DI_Parroco table td ul li{line-height:16px}
.news_menu{margin:5px 11px 0}
.events_menu{margin:0 4px 10px;line-height:15px;padding:5px 7px 4px;background:#ddd}
.blocco .events_menu a{color:#555}
.CatEventi .body .tab_eventi .data{background:#ffc;}
.CatEventi .body .scheda .sommario{overflow:hidden;height:1%}
.ObjectView .body .DI_Parrocchia table{margin-bottom:20px;}
.ObjectView .body .DI_Parrocchia #orari caption{white-space:nowrap;margin:5px 0;}
.ObjectView .body .DI_Parrocchia #orari{margin:0 3px 0;border:1px solid #ccc;}
.ObjectView .body .DI_Parrocchia #orari td{padding:2px 3px;}