body {
font-size:12px;
padding:0px;
margin:0px;
}

h1 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #cc0000;
    LINE-HEIGHT: 1.2;
    FONT-STYLE: normal;
	text-align:left;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	display:inline;
	}
	
h2 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #cc0000;
    LINE-HEIGHT: 1.2;
    FONT-STYLE: normal;
	text-align:left;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	display:block;
	}
h3 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    LINE-HEIGHT: 1.2;
    FONT-STYLE: normal;
	text-align:left;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	display:inline;
	}
	
	dl {
	margin:0;
	padding:0;
	}
	dd {
	margin:0;
	padding:0;
	}
	
a:link, a:visited, a:active { color:#000099; font-weight:bold; text-decoration:underline;}
a:hover {text-decoration:none;}
#primomarzo {position:absolute; margin:0; padding:0; z-index:900;}
/*//////////////////////////////////////////////////////////////////////////////////////accoglienza*/
#accoglienza {
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
z-index:3;
background-image:url(../immagini/hp/overlay.png);
background-position:top;
background-repeat:repeat;
margin-left:
	}
	#accoglienza object {
	z-index:4;
position:absolute;
top:50%;
left:50%;
margin:-100px 0 0 -150px;	
	}
/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||stile contenitore*/
#contenitore {
margin:0 auto;
width:950px;
height:650px;
background-image: url(../immagini/hp/sfondo2.jpg);
background-position:top;
background-repeat:no-repeat;
z-index:1;
}
/*------------------------------------------------------------------------------------------testata----------------*/

#testata {
position:relative;
width:950px;
height:20px;
margin:0 auto;
padding:0px;
}
#testata h2 {
	float:left;
	display:inline;
	padding:0 0 0 10px;
	}
#testata ul {
margin:0px;
padding:2px 0 0 0;
list-style-type:none;
float:right;
}
#testata ul li {
list-style-type:none;
display:inline;
padding:5px 10px 0 0;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#testata a {color:#333333;}
/*______________________________________________________________________________stile articoli sinistra*/
  
#left {
position:absolute;
margin:10px 0 0 5px;
padding:0px;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
line-height:1.2;
text-align:left;
}
#movie {
float:left;
width:160px;
padding:0px;
z-index:-100;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////menu/*/

#nav{ 
width:160px;
margin:0 0 0 170px;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}

#nav dl {
list-style-type:none;
margin:0 0 0 0;
padding:0;
}
#nav dd {
list-style-type:none;
margin:0 0 0 0;
padding:0;
}
#nav ul{ 
margin: 0px;
padding: 0px;
list-style: none; 
width:175px;
 }
#nav li {
list-style: none;
width:150px;
height:20px;
margin:0px;
padding:7px 0 2px 0;
border-bottom:1px solid #cc0000;
}

#nav li img { vertical-align:middle; }
#nav li a:link, #nav li a:active, #nav li a:visited {font-size:12px; font-weight:normal; color:#ffffff; text-decoration:none;}

#nav ul li{ 
position: relative; 
top:0px;
margin-left:0px;
width: 200px;
padding: 5px;
border-bottom: 1px solid #cc0000;  }
	
#nav li	dl {
	margin:0;
	padding:0;
	}
#nav li	dd {
	margin:0;
	padding:0;
	}
#nav li ul {
position: relative;
left: 140px;
top: -18px;
width: 210px;
background-color: #666666;
display: none;  }

#nav ul li a {
display: block;
height:20px;
text-decoration: none;
color: #ff0000;}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */ 

#nav li:hover ul, li.over ul {
display: block; }
.vuota {
visibility:hidden;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////menu/*/

#ie6{ 
display: block; 
width:160px;
margin:0 0 0 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}
#ie6 ul{ 
margin: 0px;
padding: 0px;
list-style: none; 
width:175px;
 }
#ie6 ul a { border-bottom: none; } /*- I also needed this for IE6/7 */
#ie6 li {
display: block; 
list-style: none;
width:150px;
height:20px;
margin:0px;
padding:7px 0 2px 0;
border-bottom:1px solid #cc0000;
}

#ie6 li img { vertical-align:middle; }
#ie6 li a:link, #ie6 li a:active, #ie6 li a:visited {font-size:12px; font-weight:normal; color:#333333; text-decoration:none;}


#ie6 li a:hover {font-weight:bold; }
/*///////////////////////////////////////////////////////////////////////////*/

#boxleft_minimo {
margin:30px 20px 0 0;
padding:10px 0 10px 10px;
width:320px;
font-size:12px;
border:4px dashed #000000;
}
#boxleft {
margin:30px 20px 0 10px;
padding:0 0 0 0;
width:310px;
font-size:12px;
}
#boxleft img {
border:0;
float:left;
margin:-20px 0 0 0;
}

#boxleft dl {
margin:0 0 10px 10px;
list-style-type:none;
font-weight:normal;
color:#cc0000;
}
#boxleft dt {
font-weight:normal;
font-size:12px;
color:#cc0000;
}
#boxleft ul {
margin:0 0 10px 10px;
list-style-type:none;
}
#boxleft li {
list-style::none;
margin: 10px 0 0 0;
font-size:12px;
color:#333333;
}
#boxleft li.paginazione {
float:right;
list-style::none;
margin: 0 0 0 0;
font-size:12px;
color:#333333;
}

#boxleft-adv {
margin:35px 20px 0 -5px;
padding:0 0 0 0;
width:310px;
font-size:12px;
}
#boxleft-adv img {
border:0;
float:left;
margin:-20px 0 0 0;
}
#testo_sd li.paginazione {
list-style::none;
}
#appuntamenti {
position:relative;
top:0;
left:0;
width:200px;
height:20px;
}
#appuntamenti img {
border:0;
}
#boxapp {
margin:25px 0 0 10px;
}
#index_app{
margin:0 0 0 0;
padding:0 0 0 0;
}

#index_app li {
margin:10px 0 0 10px;
padding:0 10px 0 0;
line-height:1.2;
}
#index_app li img{
border:0;
float:right;
}
.finoal {
font-size:11px;
margin:0 10px 0 10px;
}
.dove {
font-weight:bold;
margin:0 0 0 10px;
}
#index_app li a:link, a:active, a:visited, a:hover {
font-weight:bold;
text-decoration:none;
}
#index_app li a:hover {
text-decoration:underline;
}
#testo_app {
font-size:11px;
margin:0 ;
padding:10px;
border:4px dashed #cc0000;
}
#testo_app img {
float:left;
padding:0 20px 0 0;
}
.testoapp {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding:2px;
}
.data {
font-size:12px; 
color:#990000;
}

.titleapp-hp {
font-size:12px;
font-weight:normal;
padding:0 0 10px 0;
}
.titleapp-hp a {color:#000000;}

#adv {
position:absolute;
margin:455px 0 0 0;
}
#adv img {float:left;}
/*/////////////////////////////////////////////////////////////////////////////concistoro*/

#rightconcistoro {
float:right;
margin:180px 3px 0 0;
width:700px;
font-family:verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
line-height:1.3;
text-align:justify;
}
#leftconcistoro{
margin:180px 20px 0 10px;
padding:0 0 10px 0;
width:150px;
font-size:12px;
}
#leftconcistoro ul {
margin:0;
}
#leftconcistoro ul li a{
color:#333333;
line-height:2.0;
padding:10px 0 10px 0;
margin:10px 0 0 0;
text-decoration:none;
}
/*_____________________________________________________________________________stile articoli destra*/

#right {
float:right;
margin:180px 3px 0 0;
width:577px;
font-family:verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
line-height:1.3;
text-align:justify;
}
#immagini {
position:absolute;
top:200px;
left:350px;
}

#contenuto_hp {
padding:0;
margin:20px 10px 0 0;
}
#contenuto_hp img {
float:left;
height:150px;
margin:2px 10px 0 0;
padding:0px;
border:1px solid #000000;
}
#testo {
font-size:12px;
padding:0 5px 0 0;
}
#contenuto_hp dl {
position:absolute;
top:430px;
list-style-type:none;
margin:0 0 0 0;
padding:0;
}
#contenuto_hp dd {
list-style-type:none;
margin:0 0 0 0;
padding:0;
}
#contenuto_hp ul {
list-style-type:none;
margin:0 0 0 0;
padding:0;
}
#contenuto_hp li {
display:inline;
margin:0 0 0 0;
padding:0 0 0 0;
}
#contenuto_hp li img {
margin:2px 24px 0 5px;
padding:5px;
border:0;
}
#contenuto_hp li.box_flash object{
margin:0;
padding:8px 5px 0 10px;
border:0;
}
ul#gallery {
background-color:#ffffff;
	width:580px;
	height:140px;
	margin:16px 0 0 -22px;
	padding:0;
	list-style:none;
	}
ul#gallery li{
	list-style:none;
	position:relative;
	float:left;
	display:inline;
	margin:35px 0 0 0;
	}
ul#gallery li a img {border:0;}								
ul#gallery a span{
	display:none;
	}
ul#gallery a:hover{
	background:none;
	z-index:100;
	}	
ul#gallery a:hover span{
	position:absolute;
	width:340px;
	height:290px;
	float:left;
	top:290px;
	left:0;
	display:block;
	}	

/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||stili bottom*/

#bottom {
position:absolute;
top:620px;
clear:both;
margin-top:15px;
margin-left:20px;
width:900px;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}
#bottom a {color:#666666;}
#bottom form {
float:right;
display:block;
margin:0 0 0 20px;
padding:0 0 0 0;
height:16px;
background-color:#ffffff;
}
.bottomcampo {
height:15px;
margin:0 6px 2px 20px;
padding:0 0 0 0;
}
/*////////////////////////////////////////////////////////////////////////////////SFONDO BIANCO*/

#testo_orario {
font-size:10px;
padding:0 25px 0 10px;
}
#contenitore_blank {
margin:0 auto;
width:950px;	
height:650px;
background-image: url(../immagini/pagine/sfondo.jpg);
background-position:top;
background-repeat:no-repeat;
}
#contenitore_minimo {
margin:0 auto;
width:950px;	
height:650px;
background-image: url(../immagini/pagine/sf-riflessioni.jpg);
background-position:top;
background-repeat:no-repeat;
}
#testo_blank {
font-size:11px;
margin:0 ;
padding:0 10px 10px 10px;
border:4px dashed #cc0000;
}
#testo_blank img {
float:left;
border:1px solid #000000;
margin:0 10px 10px 0;
}

/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||MAPPA*/

#contenitore_mappa {
margin:0 auto;
width:950px;
height:650px;
background-image: url(../immagini/pagine/sf-mappa.jpg);
background-position:top;
background-repeat:no-repeat;
}
/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||CONCISTORO*/

#contenitore_concistoro {
margin:0 auto;
width:950px;
height:650px;
background-image: url(../immagini/pagine/sf-concistoro.jpg);
background-position:top;
background-repeat:no-repeat;
}
/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||STAFF*/

#contenitore_staff {
margin:0 auto;
width:950px;
height:650px;
background-image: url(../immagini/pagine/sf-staff.jpg);
background-position:top;
background-repeat:no-repeat;
}
/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||VOLONTARI*/

#contenitore_volontari {
margin:0 auto;
width:950px;
height:650px;
background-image: url(../immagini/pagine/sf-volontari.jpg);
background-position:top;
background-repeat:no-repeat;
}
/*////////////////////////////////////////////////////////////////////////////////VALDESI*/

#contenitore_valdesi {
margin:0 auto;
width:950px;
height:650px;
background-image: url(../immagini/pagine/sf-valdesi.jpg);
background-position:top;
background-repeat:no-repeat;
}
/*////////////////////////////////////////////////////////////////////////////////ORIGINI*/

#contenuto {
padding:0;
margin:0 10px 0 0;
}
#contenitore_origini {
margin:0 auto;
width:950px;
height:650px;
background-image: url(../immagini/pagine/sf-origini.jpg);
background-position:top;
background-repeat:no-repeat;
}
/*////////////////////////////////////////////////////////////////////////////////CHIESAVALDESE*/

#contenitore_chiesa {
margin:0 auto;
width:950px;
height:650px;
background-image: url(../immagini/pagine/sf-chiesavaldese.jpg);
background-position:top;
background-repeat:no-repeat;
}
#testo_chiesa{
font-size:11px;
padding:0 25px 0 10px;
}
/*////////////////////////////////////////////////////////////////////////////////FINANZE*/

#contenitore_finanze {
margin:0 auto;
width:950px;
height:650px;
background-image: url(../immagini/pagine/sf-finanze.jpg);
background-position:top;
background-repeat:no-repeat;
}
/*////////////////////////////////////////////////////////////////////////////////CONTATTI*/

#contenitore_contatti{
margin:0 auto;
width:950px;
height:650px;
background-image: url(../immagini/pagine/sf-contatti.jpg);
background-position:top;
background-repeat:no-repeat;
}
/*////////////////////////////////////////////////////////////////////////////////SCUOLA DOMENICALE*/

#contenitore_sd {
margin:0 auto;
width:950px;
height:650px;
background-image: url(../immagini/pagine/sf-scuoladomenicale.jpg);
background-position:top;
background-repeat:no-repeat;
}
#testo_sd {
font-size:11px;
padding:0 25px 0 10px;
}
#testo_sd img {
float:left;
border:1px solid #000000;
margin:0 10px 10px 0;
}
/*////////////////////////////////////////////////////////////////////////////////CATECHISMO*/

#contenitore_cat {
margin:0 auto;
width:950px;
height:650px;
background-image: url(../immagini/pagine/sf-catechismo.jpg);
background-position:top;
background-repeat:no-repeat;
}
#testo_cat {
font-size:11px;
padding:120px 25px 0 10px;
}
/*////////////////////////////////////////////////////////////////////////////////INCONTRI*/

#contenitore_incontri {
margin:0 auto;
width:950px;
height:650px;
background-image: url(../immagini/pagine/sf-incontri.jpg);
background-position:top;
background-repeat:no-repeat;
}
/*////////////////////////////////////////////////////////////////////////////////FORMAZIONE ADULTI*/

#contenitore_adulti {
margin:0 auto;
width:950px;
height:650px;
background-image: url(../immagini/pagine/sf-adulti.jpg);
background-position:top;
background-repeat:no-repeat;
}
/*////////////////////////////////////////////////////////////////////////////////TEMPIO*/

#contenitore_tempio {
margin:0 auto;
width:950px;
height:650px;
background-image: url(../immagini/pagine/sf-tempio.jpg);
background-position:top;
background-repeat:no-repeat;
}
/*////////////////////////////////////////////////////////////////////////////////CASA VALDESE*/

#contenitore_casa {
margin:0 auto;
width:950px;
height:650px;
background-image: url(../immagini/pagine/sf-casa.jpg);
background-position:top;
background-repeat:no-repeat;
}
/*////////////////////////////////////////////////////////////////////////////////ODDONE*/

#contenitore_oddone{
margin:0 auto;
width:950px;
height:650px;
background-image: url(../immagini/pagine/sf-oddone.jpg);
background-position:top;
background-repeat:no-repeat;
}
/*////////////////////////////////////////////////////////////////////////////////ODDONE*/

#contenitore_pascal{
margin:0 auto;
width:950px;
height:650px;
background-image: url(../immagini/pagine/sf-pascal.jpg);
background-position:top;
background-repeat:no-repeat;
}
/*////////////////////////////////////////////////////////////////////////////////CULTO DOMENICALE*/

#contenitore_culto {
margin:0 auto;
width:950px;	
height:650px;
background-image: url(../immagini/pagine/sf-culto.jpg);
background-position:top;
background-repeat:no-repeat;
}
/*////////////////////////////////////////////////////////////////////////////////MUSICA*/

#contenitore_musica {
margin:0 auto;
width:950px;	
height:650px;
background-image: url(../immagini/pagine/sf-musica.jpg);
background-position:top;
background-repeat:no-repeat;
}
/*////////////////////////////////////////////////////////////////////////////////COROVALDESE*/

#contenitore_corovaldese {
margin:0 auto;
width:950px;	
height:650px;
background-image: url(../immagini/pagine/sf-corovaldese.jpg);
background-position:top;
background-repeat:no-repeat;
}
/*////////////////////////////////////////////////////////////////////////////////ESPACE*/

#contenitore_espace {
margin:0 auto;
width:950px;	
height:650px;
background-image: url(../immagini/pagine/sf-espace.jpg);
background-position:top;
background-repeat:no-repeat;
}
/*////////////////////////////////////////////////////////////////////////////////DOCUMENTI*/

#contenitore_vadillo {
margin:0 auto;
width:950px;	
height:650px;
background-image: url(../immagini/pagine/sf-vadillo.jpg);
background-position:top;
background-repeat:no-repeat;
}
#contenitore_pm {
margin:0 auto;
width:950px;	
height:650px;
background-image: url(../immagini/pagine/sf-pm.jpg);
background-position:top;
background-repeat:no-repeat;
}
/*/////////////////////////////////////////////////////////////////////////////////CONC*/
#contenitore_conc {
margin:0 auto;
width:950px;	
height:650px;
background-image: url(../immagini/pagine/sf-conc.jpg);
background-position:top;
background-repeat:no-repeat;
}
/*////////////////////////////////////////////////////////////////////////////////RELAZIONE*/

#contenitore_relazione {
margin:0 auto;
width:950px;	
height:650px;
background-image: url(../immagini/pagine/sf-relazione.jpg);
background-position:top;
background-repeat:no-repeat;
}
/*////////////////////////////////////////////////////////////////////////////////DIACONIA1	*/

#contenitore_diaconia1 {
margin:0 auto;
width:950px;	
height:650px;
background-image: url(../immagini/pagine/sf-diac1.jpg);
background-position:top;
background-repeat:no-repeat;
}
/*////////////////////////////////////////////////////////////////////////////////SVILUPPO*/

#contenitore_sviluppo {
margin:0 auto;
width:950px;	
height:650px;
background-image: url(../immagini/pagine/sf-sviluppo.jpg);
background-position:top;
background-repeat:no-repeat;
}
/*////////////////////////////////////////////////////////////////////////////////SC*/

#contenitore_sc {
margin:0 auto;
width:950px;	
height:650px;
background-image: url(../immagini/pagine/sf-sc.jpg);
background-position:top;
background-repeat:no-repeat;
}
/*////////////////////////////////////////////////////////////////////////////////GIOVANI*/

#contenitore_giovani {
margin:0 auto;
width:950px;	
height:650px;
background-image: url(../immagini/pagine/sf-giovani.jpg);
background-position:top;
background-repeat:no-repeat;
}
/*//////////////////////////////////////////////////////////////////*/
#testo_doc {
padding:0 5px 0 0;
font-size:11px;
}
#testo_doc img {float:left;}
#testo_doc a img {border:none; float:none; vertical-align:middle; padding:0 0 0 10px;}
#testo_doc li {
list-style-type:none;
list-style:inside;
height:20px;
}
.giallo {background-color:#FFFFCC;}
.bianco {background-color:#FFFFFF:}