body{margin-top:0px; font-family:Verdana,Arial, Helvetica, Sans-Serif; font-size:12px; color:#000000}
#horizon{position:absolute;top:0;left:0; right:0}
#wrapper{position:relative; text-align:left; width:994px; margin:0px auto;}
a{color:#7a2780}
/* TESTATA */
#testata{ margin-top:14px}
.sfumatop{background-image:url(../images/sfumaTop.jpg); background-repeat:repeat-x; }
.sfumaleft{background-image:url(../images/sfumaLeft.jpg); background-repeat:repeat-y; background-color:#fff }
.sfumaright{background-image:url(../images/sfumaRight.jpg); background-repeat:repeat-y; }
.sfumabottom{background-image:url(../images/sfumaBottom.jpg); background-repeat:repeat-x; }

/* SUBHEADER */
#subheader{ padding:0 7px;}
.data{ font-weight:bold; }
.linksepcv{ padding:0 5px; text-transform:none}
.linkcv a{ text-decoration:none; color:#000; font-weight:bold}

/* aforismi */
#aforismiimage{ width:213px; float:left}
#aforismihomepage{float:left; width:435px; margin-top:10px; margin-right:35px}
#aforismicnt{font-size:13px; color:#000000; line-height:23px; font-style:italic;}
#aforismititle{ font-size:13px; color:#7a2780; line-height:20px; text-align:right}

.aforismolistbody{color:#303030;}
.aforismolistleaf{ text-align:right; color:#7a2780}

/* Storie homepage */
#storiehomepage{ margin:25px 15px 20px 15px; width:189px}
#storiaunotitle{ color:#7a2780; font-size:13px; font-weight:bold; text-transform:uppercase; padding:5px;}
#storiaunocnt{color:#000; margin-top:10px; margin-bottom:20px}
a.storiaunolink{color:#7a2780; font-weight:bold; text-decoration:none}

.storiaduebullet{color:#7a2780; font-weight:bold;}
.storiaduetitle a{color:#7a2780; font-weight:bold; text-decoration:none;text-transform:uppercase}

/* Scrittura Homepage */
.scrittura{ padding:24px 15px; width:194px}
#scritturaunotitle{color:#7a2780; font-weight:bold; text-transform:uppercase}
#scritturaunocnt{color:#000000; }
a.scritturaunolink{color:#7a2780; font-weight:bold; text-decoration:none}

.scritturaduetitle{color:#7a2780; font-weight:bold;}
.scritturaduetitle a{color:#7a2780; font-weight:bold; text-decoration:none}

.listtitlescrittura a{color:#7a2780; font-weight:bold; text-decoration:none; text-transform:uppercase}
.listdatascrittura{ font-style:italic;}

/* Lezioni homepage */
.lezioniocchiello{ color:#000000; margin-bottom:10px}
a.lezionititle{color:#7a2780; font-weight:bold; text-decoration:none; text-transform:uppercase}
.lezionicnt{ font-size:11px}

/* Comunicazione homepage */
.comunicazione{padding:15px 25px; }
a.comunicazionelink{color:#7a2780; font-weight:bold; text-decoration:none; line-height:15px}

.comunicazionecanale{ width:456px;padding:0 25px 15px 25px;}

/* FOTO MG */
#fotoMG{ margin:16px 18px}

/* CANALI UNO */
.canaliunobg{background-image:url(../images/bgCanaliUno.jpg); background-repeat:repeat-x; }
.canaliunobgsel{background-image:url(../images/bgCanaliUnoHover.jpg); background-repeat:repeat-x; }
.canaliunobg:hover{background-image:url(../images/bgCanaliUnoHover.jpg); background-repeat:repeat-x;}
.canaliunobullet{height:46px; width:13px; padding-right:6px;}
.canaliuno{height:46px; width:174px; padding-right:10px; color:#7a2780; font-size:13px; text-decoration:none}
a.canaliunolink{color:#7a2780; font-size:13px; text-decoration:none; text-transform:uppercase; font-weight:bold}

/* CANALI DUE */
#canalidue{ margin-top:30px}
.canaliduebg{background-image:url(../images/bgCanaliDue.jpg); background-repeat:repeat-x; }
.canaliduebgsel{background-image:url(../images/bgCanaliDueHover.jpg); background-repeat:repeat-x; }
.canaliduebg:hover{background-image:url(../images/bgCanaliDueHover.jpg); background-repeat:repeat-x;}
.canaliduebullet{height:46px; width:13px; padding-right:6px;}
.canalidue{height:46px; width:174px; padding-right:10px; color:#7a2780; font-size:13px; text-decoration:none}
a.canaliduelink{color:#7a2780; font-size:13px; text-decoration:none; font-weight:bold}

/* FOOTER */
#footer{color:#595959; font-size:10px; text-align:right; margin:15px 10px}

/* channel name */
#channelname{ font-size:15px; color:#7a2780; text-transform:uppercase; font-weight:bold;background-image:url(../images/bgChannelName.jpg); background-repeat:repeat-x; height:17px; padding:15px 15px; margin-bottom:29px}
#channelnamemaestri{ font-size:15px; color:#7a2780; text-transform:uppercase; font-weight:bold;background-image:url(../images/bgChannelName.jpg); background-repeat:repeat-x; height:32px; padding:10px 15px; margin-bottom:29px}
.subchannelname{color:#454545; text-transform:none; font-weight:normal}
.list{ margin:20px 20px; background-image:url(../images/separatoreElenco.jpg); background-repeat:repeat-x; background-position:left bottom; padding-bottom:0px}
.listtitle{ font-size:13px; color:#7a2780;font-weight:bold;}
.listtitle a{ font-size:13px; color:#7a2780;font-weight:bold; text-decoration:none}

.listtitlestorie{ font-size:13px; color:#7a2780;font-weight:bold; text-transform:uppercase}
.listtitlestorie a{ font-size:13px; color:#7a2780;font-weight:bold; text-decoration:none}

.listdata{color:#303030; color:#7a2780; margin:5px 0}
.listleaflink a{ font-size:13px; color:#7a2780;font-weight:bold;}
.listbody{ color:#303030;}
.listleaf{ text-align:right; font-style:italic;}
.multimedia{ float:left; width:120px}

/* CONTENT */
.centercontent{margin:20px 20px; padding-bottom:10px; color:#303030}
.centercontent img{ margin:0 20px 20px 0}
.cntpreview{font-size:13px; color:#7a2780; margin-bottom:20px;}
.cntdate{ font-style:italic;}

/* CONTATTI */
.contatti{ padding:14px 12px;}

/* FRAMMENTI VISIVI */
.listframm{ float:left; margin:10px; width:230px;}
.listtitleframm{color:#7a2780;font-weight:bold;  font-style:italic;width:200px}
.listsubtitleframm{width:200px}

/* paging */
.paging{ text-align:right; margin:0 15px 8px 0}
.selpaging{font-weight:bold; color:#7a2780}
.linkpaging{color:#7a2780;}

/* EDITOR */
.boldviola{ font-weight:bold; color:#7a2780}

/* RICERCA */
.inputcerca{ border: solid 1px #7e9db9; height:19px; margin-right:6px}

/* RSS */

.rss_left {
float:left; width:350px; margin-left:10px;
}


.rss_right {
float:left; width:350px; margin-left:10px;
}


.rssfeed span.titolo {height:25px; background-color:#2340CE; margin-bottom:10px; padding:8px 0 0 5px; color:#fff; font-weight:bold; font-size:12px}

.rss_left div img {float:right; margin-left:5px; margin-bottom:5px;}
.rssfeed div{clear:both; margin-bottom:5px; border-bottom:1px dotted #5C94C7; padding-bottom:5px}

.rssfeed div a {color:#2340CE; font-weight:bold}
fieldset.fieldgroup, div.field, .singleitem p img {display:none}
