/* CSS Document */

/*struttura base*/
body{
margin:0;
padding:0;
font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
font-size:14px;
color:#666666;
background-color: #000033;
}
a{
font-weight:bold;
color:#666666;
}
a:hover{
color:#000000;
}

#wrapper{
margin:0 auto;
padding:0;
width:1024px;
background-color:#fff;
}

#content{
margin:0 auto;
padding:0;
width:994px;
background-color:#fff;
}

#contenuto{
margin:320px 0 10px 0;
padding:0;
float:left;
}

#colonnasinistra{
margin:0;
padding:0;
width:260px;
float:left;
background-color:#fff;
text-transform: uppercase;
}

#colonnadestra{
margin:0 0 0 15px;
padding:0;
width:719px;
float:left;
background-color:#fff;
}

#footer{
margin:0;
padding:10px;
width:974px;
background-color:#ffffff;
clear:left;
border-top:1px solid #999999;
font-size:12px;
}

/*colonna destra*/

#head{
margin:0;
padding:0;
width:719px;
height:230px;
background-color:#ffcc00;
}

#intestazione{
margin:10px 0 0 0;
padding:50px 0 0 10px;
width:709px;
height:30px;
background:url(img/parrocchie.jpg);
text-align:center;
font-size:16px;
font-style:italic;
font-weight:bold;
}

#gallery{
margin:10px 0 0 0;
padding:10px 0 0 10px;
width:709px;
height:170px;
background-color:#FFCC99;
}

#main{
margin:10px 0 0 0;
padding:0;
width:719px;
float:left;
background-color:#fff;
}

#sinistra{
margin:0;
padding:0;
float:left;
width:430px;
background-color:#fff;
}

#destra{
margin:0 0 0 10px;
padding:0;
float:left;
width:279px;
background-color:#fff;
}

/*sottocolonna di sinistra (parte centrale)*/

#titoloprimo{
margin:0 0 5px 0;
padding:10px 0 0 10px;
width:420px;
height:30px;
background:url(img/primo.jpg) repeat-x;
color:#404040;
font-weight:bold;
}

.testoprimo{
margin:5px 0;
padding:5px 10px;;
width:410px;
background:url(img/sfondo250a.jpg) repeat-x;
border-bottom:1px solid #dddddd;
}

#centro{
margin:10px 0 0 0;
padding:10px 0 0 10px;
width:420px;
height:125px;
background:url(img/centro.jpg);
border-bottom:1px solid #FFcc66;
line-height:20px;

}

#biblio{
margin:10px 0 0 0;
padding:10px 0 0 10px;
width:420px;
height:110px;
background:url(img/biblio.jpg);
border-bottom:1px solid #cccc99;
}

#saremo{
margin:10px 0 0 0;
padding:10px 0 0 10px;
width:420px;
height:110px;
background:url(img/saremo.jpg);
border-bottom:1px solid #FFCC99;
}

#centro a, #biblio a, #saremo a, #gallery a{
text-decoration:none;
color:#666666;
font-weight:bold;
}

#centro a:hover, #biblio a:hover, #saremo a:hover, #gallery a:hover{
color:#000000;
}

.pillo{
width:310px;
}

#newsletter a, #redazione a{
text-decoration:none;
color:#333333;
font-weight:bold;
}

#newsletter a:hover, #redazione a:hover{
color:#ffffff;
}

/*sottocolonna di destra (parte a destra)*/

#titoloorari{
margin:0 0 5px 0;
padding:10px 0 0 10px;
width:269px;
height:30px;
background:url(img/orari.jpg) repeat-x;
color:#404040;
font-weight:bold;
}

#testoorari{
margin:0;
padding:10px 0 10px 10px;
width:269px;
min-height:80px;
background:url(img/sfondo250a.jpg) repeat-x;
border-bottom:1px solid #dddddd;
}
.gr_ora:hover{
color:#000000;
}

#titolodown{
margin:10px 0 5px 0;
padding:10px 0 0 10px;
width:269px;
height:30px;
background:url(img/down.jpg) repeat-x;
color:#404040;
font-weight:bold;
}
#testocontatti{
margin:0;
padding:10px 0 10px 10px;
width:269px;
background:url(img/sfondo250a.jpg) repeat-x;
border-bottom:1px solid #dddddd;
}
#testodown{
margin:0;
padding:10px;
width:259px;
min-height:100px;
background:url(img/sfondo250a.jpg) repeat-x;
border-bottom:1px solid #dddddd;
}

#titoloforum{
margin:10px 0 5px 0;
padding:10px 0 0 10px;
width:269px;
height:30px;
background:url(img/forum.jpg) repeat-x;
color:#404040;
font-weight:bold;
}

#testoforum{
margin:0;
padding:0;
width:279px;
height:100px;
background:url(img/sfondo250a.jpg) repeat-x;
border-bottom:1px solid #dddddd;
}

#newsletter{
margin:10px 0 5px 0;
padding:10px 0 0 10px;
width:269px;
height:30px;
background:url(img/news.jpg) repeat-x;
color:#404040;
font-weight:bold;
}

#redazione{
margin:10px 0 5px 0;
padding:10px 0 0 10px;
width:269px;
height:30px;
background:url(img/news.jpg) repeat-x;
color:#404040;
font-weight:bold;
cursor:pointer;
}
#redazione:hover{
color:#FFFFFF;
}

/*colonna sinistra*/

#titoloP{
margin:10px 0 5px 0;
padding:10px 0 0 10px;
width:250px;
height:30px;
background:url(img/principale.jpg) repeat-x;
color:#404040;
font-weight:bold;
}

.menu_principale{
margin:0;
padding:5px 0 5px 5px;
width:255px;
background:url(img/sfondo250a.jpg) repeat-x #FFFFFF;
border-bottom:1px solid #dddddd;
}

#titoloA{
margin:10px 0 5px 0;
padding:10px 0 0 10px;
width:250px;
height:30px;
background:url(img/attivita.jpg) repeat-x;
color:#404040;
font-weight:bold;
}

#menu_attivita{
margin:0;
padding:5px 0 5px 5px;
width:255px;
background:url(img/sfondo250a.jpg) repeat-x #FFFFFF;
border-bottom:1px solid #dddddd;
}

/*MENU PRINCIPALE e MENU ATTIVITA*/

.menu_principale ul{
margin:0;
padding:0;
font-size:12px;
font-weight:800;
}

.menu_principale ul li{
margin:5px;
padding:2px 0;
list-style:none;
}

.menu_principale ul li a{
text-decoration:none;
color:#666666;
}

.menu_principale ul li a:hover{
color:#FF0033;
}


/*IN PRIMO PIANO*/

.tit{
color: #99CC00;
font-weight:bold;
font-size:16px;
margin:10px 0 0 0;
}

.text h1{
margin:10px 0 0 0;
padding:0;
font-size:14px;
font-weight:bold;
}

/*titolo di testa*/
#testa{
margin:0;
padding:0;
width:994px;
height:320px;
position:absolute;
top:0;
background:url(img/testa.jpg);
color:#FFFFFF;
}

/*gallery*/

.mod_fot{
margin:10px 10px 0 10px;
padding:0;
width:140px;
height:125px;
background-color:#FFFFFF;
float:left;
}

.mod_vt{
margin:115px 0 0 0;
padding:0;
float:left;
font-size:12px;
}

.img{
margin:10px 0 0 10px;
padding:0;
width:120px;
height:90px;
background-color:#990000;
}

.img_txt{
margin:5px 0 0 10px;
padding:0;
width:120px;
font-size:12px;
}

/*orari*/

.gr_ora{
font-weight:bold;
margin:5px 0;
cursor: pointer;
}

/*pagina interna*/
.titolointerno{
margin:0 0 5px 0;
padding:10px 0 0 10px;
width:709px;
height:30px;
background:url(img/principale.jpg) repeat-x;
color:#404040;
font-weight:bold;
}

.titolointerno a{
color:#404040;
text-decoration:none;
}

.testointerno{
margin:5px 0;
padding:5px 10px;
width:699px;
background:url(img/sfondo250a.jpg) repeat-x;
border-bottom:1px solid #dddddd;
min-height:300px;
line-height:20px;
}

.testocont{
min-height:200px;
}

#foto1{
margin:15px 10px 5px 0;
float:left;
}

.testointerno h1, .testointerno_m h1{
font-size:14px;
font-weight:bold;
margin:0;
padding:0
}

.testointerno_m{
margin:5px 0;
padding:5px 10px;
width:480px;
background:url(img/sfondo250a.jpg) repeat-x;
border-bottom:1px solid #dddddd;
line-height:20px;
float:left;
}
.menu_interno{
width:189px;
background:url(img/menu_int.jpg);
margin:5px 0 0 0px;
padding:10px;
font-weight:bold;
color:#ffffff;
float:right;
line-height:22px;
}
.foto{
margin:10px 3px;
background-color:#FF3366;
float:left;
width:88px;
height:88px;
}
.tit_menu_int{
text-transform:uppercase;
}
a.tit_menu_int{
text-decoration:none;
font-weight:bold;
color:#ffffff;
}
a.voce_menu_int{
color: #666666;
margin:0 5px;
text-decoration:none;
font-weight:bold;
line-height:20px;
}
a:hover.voce_menu_int{
color:#000;
}
#voce_menu{
margin:10px 0;
}
.table_down{
font-weight:normal;
color:#666666;
margin:10px 0;
}
.table_down img{
margin:0;
border:none;
}
.table_down a{
color:#666666;
}
.table_down a:hover{
color:#000000;
}
.menu_down{
margin:0;
padding:0;
width:209px;
float:right;
}
