body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size:100%;
	line-height: 1.3;
	font-weight: normal;
	background-color:#ced3c2;
	color: #333333;
	text-decoration: none;
	margin:0 auto;
	padding:0;
	}
h1 {
display:inline;
font-size:120%;
font-weight:bold;
}
h2 {
font-size:120%;
font-weight:bold;
}
h3 {
font-size:100%;
font-weight:normal;
}
h4 {
font-size:180%;
font-weight:normal;
color:#CC0000;
}
h5 {
font-size:120%;
font-weight:normal;
color:#CC0000;
}

#next {
position:absolute;
left:50px;
top:370px;
}
#contenitore {
margin:0px auto;
width:100%;
}
/*//////////////////////////////////////////////////////////////////2010*/
#contenitore-2010 {
background-image:url(../immagini/sf-2010.jpg);
background-repeat:repeat-y;
margin:0 auto;
padding:0px;
width:100%;
}
#testata-2010-hp {
margin:0;
padding:10px 0 0 0;
text-align:center;
color:#ffffff;
font-size:70%;
}
#content-2010-hp {
background-image:url(../immagini/sf-adv2010.png);
background-repeat:no-repeat;
width:1000px;
height:680px;
margin:20px 0 0 0;
padding:0 0 0 0;
color:#ffffff;
font-size:80%;
font-weight:normal;
line-height:1.2;
}

#contenuti_centrali {
margin:0 0 0 500px;
padding:0 0 50px 0;
color:#333333;
}
#contenuti_centrali img{
margin:0 0 0 25px;
}
#contenuti_centrali a.evento {
background-color:#ffffff;
margin:80px 0 10px 10px;
padding:5px 25px 5px 25px;
color:#FF0000;
font-weight:normal;
text-decoration:none;
}
#contenuti_centrali a.evento:hover {
text-decoration:underline;
}
#contenuti_centrali a.download {
background-color:#003333;
margin:90px 0 0 10px;
padding:5px 25px 5px 25px;
color:#FFCC00;
font-weight:normal;
text-decoration:none;
}
#contenuti_centrali a.download:hover {
text-decoration:underline;
}
#campagna {
padding:0 0 0 0;
margin:0 0 0 0;
}
#campagna object {
width:750px;
height:390px;
padding:0 0 0 30px;
margin:0;
}
#webtv {
float:right;
margin:500px 80px 0 0;
padding:10px 0 0 0;
width:130px;
height:70px;
background-image:url(../immagini/confstampa.png);
background-repeat:no-repeat;
}
#webtv a {color:#ffffff; text-decoration:none;}

#left-2010 {
width:200px;
float:left;
color:#ffffff;
}
#opm-2010{
margin:10px 0 0 10px;
}
#opm-2010 span img{
margin:0;
padding:0;
}
#opm-2010 em img{
display:none;
}
#opm-2010 a:hover span img {
display:none;
}
#opm-2010 a:hover em img{
display:block;
border:0;
}
#opm-hptx {
width:190px;
margin:5px 0 20px 10px;
font-size:90%;
font-weight:normal;
line-height:1.2;
}
/*////////////////////////*/
#vicino-2010{
margin:10px 0 0 10px;
}
#vicino-2010 span img{
margin:0;
padding:0;
}
#vicino-2010 em img{
display:none;
}
#vicino-2010 a:hover span img {
display:none;
}
#vicino-2010 a:hover em img{
display:block;
border:0;
}
#vicino-hptx {
width:190px;
margin:5px 0 20px 10px;
font-size:90%;
font-weight:normal;
line-height:1.2;
}
/*/////////////////////////////*/
#blog-2010{
margin:10px 0 0 10px;
}
#blog-2010 span img{
margin:0;
padding:0;
}
#blog-2010 em img{
display:none;
}
#blog-2010 a:hover span img {
display:none;
}
#blog-2010 a:hover em img{
display:block;
border:0;
}
#blog-hptx {
width:190px;
margin:5px 0 20px 10px;
font-size:90%;
font-weight:normal;
line-height:1.2;
}
/*////////////////*/
#firmare-2010{
margin:10px 0 0 10px;
}
#firmare-2010 span img{
margin:0;
padding:0;
}
#firmare-2010 em img{
display:none;
}
#firmare-2010 a:hover span img {
display:none;
}
#firmare-2010 a:hover em img{
display:block;
border:0;
}
#firmare-hptx {
width:190px;
margin:5px 0 20px 10px;
font-size:90%;
font-weight:normal;
line-height:1.2;
}
/*/////////////////*/
#presentare-2010{
margin:10px 0 0 10px;
}
#presentare-2010 span img{
margin:0;
padding:0;
}
#presentare-2010 em img{
display:none;
}
#presentare-2010 a:hover span img {
display:none;
}
#presentare-2010 a:hover em img{
display:block;
border:0;
}
#presentare-hptx {
width:190px;
margin:5px 0 20px 10px;
font-size:90%;
font-weight:normal;
line-height:1.2;
}
/*///////////////////////*/
#laicita-2010 {
margin:10px 0 0 10px;
}
#laicita-2010 span img{
margin:0;
padding:0;
}
#laicita-2010 em img{
display:none;
}
#laicita-2010 a:hover span img {
display:none;
}
#laicita-2010 a:hover em img{
display:block;
border:0;
}
#laicita-hptx {
width:190px;
margin:5px 0 20px 10px;
}



/*////////////////////////////////////////////////////////////////////////*/
#contenitore-2009-i {
background-image:url(../immagini/sf-2009-i.jpg);
background-repeat:repeat-y;
background-color:#003300;
margin:0px auto;
padding:0px;
width:950px;
}
#contenitore1 {
background-image:url(../immagini/sfondo-1000x680-colored.jpg);
background-repeat:no-repeat;
height:680px;
margin:0px auto;
padding:0px;
width:1000px;
}
#cont-i {
background-color:#f19109;
margin:0px auto;
width:100%;
}
#contenitore-i {
background-image:url(../immagini/sfondo-campagne.jpg);
background-repeat:no-repeat;
background-color:#ffffff;
margin:0px auto;
padding:0px;
width:1000px;
}
#contenitore1-i {
background-image:url(../immagini/sfondo-campagne.jpg);
background-repeat:no-repeat;
background-color:#deecbb;
margin:0px auto;
padding:0px;
width:1000px;
}
#contenitore2-i {
background-image:url(../immagini/sfondo-campagne.jpg);
background-repeat:no-repeat;
background-color:#ffffff;
margin:0px auto;
padding:0px;
width:1000px;
}
#testata-hp {
padding:0px;
text-align:right;
color:#333333;
font-size:70%;
}
#sottofondo {
position:relative;
top:0px;
right:0px;
}
#testata {
background-image:url(../immagini/sf-testata.jpg);
background-repeat:no-repeat;
padding:4px;
text-align:center;
color:#990000;
font-size:80%;
}
#testata-i {
padding:10px;
text-align:center;
color:#ffffff;
font-size:80%;
}
/*_________________________________________________________________________COLONNA SINISTRA*/
#left-hp {
float:left;
width:30%;
}

#left {
float:left;
width:20%;
margin-top:80px;
}
#left img {vertical-align:text-bottom;}
#left dl {
margin-right:10px;
}
#left dt {
display:none;
}
#left li {
list-style-type:none;
margin-left:-60px;
padding-bottom:5px;
padding-top:5px;
border-bottom:1px solid #000066;
font-size:80%;
}
#left a:link, #left a:visited, #left a:active {text-decoration:none; color:#000066;}
#left a:hover {color:#ffffff; text-decoration:none; background-color:#000066;}

#left-i {
float:left;
width:350px;
margin-top:6px;
}
#left-i dl {
margin-top:40px;
}
#left-i dt {
display:none;
}
#left-i li {
list-style-type:none;
margin-left:0px;
}
#left-i a:link, #left-i a:visited, #left-i a:active {font-size:90%; text-decoration:underline;}
#left-i a:hover {color:#ffffff; text-decoration:none; background-color:#000066;}

#sezioni {
padding-left:10px;
font-size:100%;
}
.questa {font-weight:bold; color:#990000;}
.no {font-weight:normal;}
/*////////////////////////////////////////////////////////////////////////////2009*/

#topmenu-2009 {
margin:20px 0 0 0;
padding:0 0 0 0;
text-align:center;
color:#ffffff;
font-size:80%;
line-height:1.6;
}
#topmenu-2009 a {padding:0 0 40px 0;}
#topmenu-2009 a:link, #topmenu-2009 a:visited, #topmenu-2009 a:active { font-weight:normal; color:#F4E3A1; text-decoration:none;}
#topmenu-2009 a:hover {font-weight:normal; color:#ffffff; text-decoration:underline;}


#content-webtv {
background-color:#FFFFFF;
margin:50px 0 0 0;
font-size:80%;
}
#content-webtv a:link, #content-webtv a:visited, #content-webtv a:active { font-weight:bold; color:#970C03; text-decoration:underline;}
#content-webtv a:hover {font-weight:bold; color:#970C03; text-decoration:none;}
#content-webtv dl {margin-left:-50px;}
#content-webtv li.nopunto {list-style-type:none;}
/*___________________________________________________________________________COLONNA DESTRA*/

#content-2009-i {
margin:15px 20px 0 370px;
}

#chiesavaldese  {
position:absolute;
top:470px;
margin:100px 0 0 190px;
width:70%;
border:0;
}
#mailottopermille  {
position:absolute;
top:470px;
margin:100px 0 0 450px;
width:250px;
border:0;
}

/*//////////////////////////////////////////////////////footer 2009*/
#footer-2009 {
clear:both;
background-color:#ced3c2;
text-align:center;
font-size:70%;
margin:-40px 0 0 0;
padding:10px;
}
#footer-2009 a:link, #footer-2009 a:visited, #footer-2009 a:active {color:#666666; text-decoration:none;}
#footer-2009 a:hover {color:#666666; text-decoration:underline;}
#footer-2009 img {vertical-align:middle;}
/*////////////////////////////////////////////////////////////////*/
#content-hp {
margin-left:30%;
font-size:90%;
color:#000099;
}
#content {
margin-top:6px;
margin-left:300px;
font-size:90%;
background-color:#deecbb;
}
#content a:link, #content a:visited, #content a:active { font-weight:bold; color:#970C03; text-decoration:underline;}
#content a:hover {font-weight:bold; color:#970C03; text-decoration:none;}
#content dl {margin-left:-50px;}
#content li.nopunto {list-style-type:none;}

#content-i {
margin-left:20%;
font-size:80%;
}
#content-i a:link, #content-i a:visited, #content-i a:active { font-weight:bold; color:#970C03; text-decoration:underline;}
#content-i a:hover {font-weight:bold; color:#970C03; text-decoration:none;}
#content-i dl {margin-left:-50px;}
#content-i li.nopunto {list-style-type:none;}

#topmenu {
margin-top:20px;
padding-left:20px;
text-align:center;
color:#ffffff;
font-size:80%;
line-height:1.6;
}
#topmenu a:link, #topmenu a:visited, #topmenu a:active { font-weight:normal; color:#333333; text-decoration:none;}
#topmenu a:hover {font-weight:normal; color:#ff6600; text-decoration:underline;}
#campagne-2010 {
background-color:#ffffff;
margin:10px 20px 0 0;
padding:0;
text-align:right;
color:#333333;
font-size:80%;
line-height:1.6;
}
#campagne-2010 a:link, #campagne-2010 a:visited, #campagne-2010 a:active { font-weight:normal; color:#333333; text-decoration:none;}
#campagne-2010 a:hover {font-weight:normal; color:#ff6600; text-decoration:underline;}

#campagne {
text-align:right;
margin:0 20px 0 0;
color:#333333;
font-size:80%;
line-height:1.6;
}
#campagne a:link, #campagne a:visited, #campagne a:active { font-weight:normal; color:#333333; text-decoration:none;}
#campagne a:hover {font-weight:normal; color:#ff6600; text-decoration:underline;}

#strillo {
position:absolute;
top:10px;
left:50px;
}
#scritta {
position:absolute;
top:50px;
left:500px;
}
#testo {
color:#000066;
margin-left:35px;
background-color:#deecbb;
}
#testo-2010 {
color:#000033;
margin:7px 50px 0 0;
padding:0 0 20px 35px;
}
#testo-2010-campagna {
background-image:url(../immagini/sf-campagnaumana.jpg);
background-repeat:no-repeat;
color:#000033;
margin:7px 50px 0 0;
padding:180px 0 20px 35px;
}
#testo-2010-campagna img{
border:none;
vertical-align:middle;
margin:0 0 0 20px;
}
#testo-2010-campagna li {
list-style-type:none;
}
#form-box {
border:1px solid #ff9999;
padding:10px;
}
#form-box input {

}
#testo-2009 {
background-image:url(../immagini/sf-laicita-bianco.jpg);
background-repeat:no-repeat;
color:#000033;
margin:7px 0 0 0;
padding:180px 0 0 35px;
}
#testo-2009 img {
padding:20px 0 0 280px;
}
#testo-2009-bn {
background-image:url(../immagini/sf-laicita-bn.jpg);
background-repeat:no-repeat;
color:#000033;
margin:7px 50px 0 0;
padding:180px 0 0 35px;
}
#testo-2009-bn h5 {
margin:-50px 0 20px 0;
font-size:20px;
}
#testo-banner {
background-color:#deecbb;
background-image:url(../immagini/sf-banner.jpg);
background-repeat:no-repeat;
color:#000033;
margin:10px 0 0 0;
padding:10px 0 0 7px;
}
#testo-multi {
background-image:url(../immagini/sf-multimedia-bianco.jpg);
background-repeat:no-repeat;
color:#000066;
margin-top:80px;
margin-left:0px;
padding-left:35px;
}
#testo-multi dt {display:none;}
#testo-mandela {
background-image:url(../immagini/sf-mandela.jpg);
background-repeat:no-repeat;
color:#000066;
margin-top:80px;
margin-left:35px;
margin-right:55px;
padding:0px;
}
#testo-mahalia {
background-image:url(../immagini/sf-jackson.jpg);
background-repeat:no-repeat;
color:#000066;
margin-top:80px;
margin-left:35px;
margin-right:55px;
padding:0px;
}
#testo-king {
color:#000066;
margin-top:80px;
margin-left:35px;
margin-right:55px;
padding:0px;
}
#testo-visti {
color:#000066;
margin-top:80px;
margin-left:35px;
margin-right:55px;
padding:0px;
}
#testo-visti img {float:right; margin-left:20px; border:1px solid #000066;}

#testo-i {
background-color:#ffffff;
color:#000066;
margin-left:35px;
margin-top:80px;
margin-right:55px;
padding:0px;
}
#testo-i img {margin-left:0px; vertical-align:middle;}
.linktesto a:link, .linktesto a:active, .linktesto a:visited {color:000066; text-decoration:underline;}
.linktesto a:hover {text-decoration:none;}

.intesto {float:left; margin-bottom:5px; margin-right:10px;}
.testoprogetti {
font-size:90%;
background-color:#ffffff;
border:10px solid #ff9900;
color:#000066;
}
.testoprogetti img {margin-right:10px;}
#testo-box {
font-size:70%;
background-color:#deecbb;
color:#000066;
margin-top:35px;
margin-left:15px;
padding:10px;
border:1px solid #cccccc;
}
#opm-hp {
position:absolute;
top:180px;
margin-top:100px;
margin-left:190px;
font-size:24px;
line-height:1.5;
}
#opm-hp img {margin:0px; padding:0px;}
#opm a {height:40px;}
#opm-hp a:link, #opm-hp a:visited, #opm-hp a:active {
margin-right:70px; 
background-image:url(../immagini/ottopermille-1.gif);
background-position:top;
}
#opm-hp a:hover {background-image:url(../immagini/ottopermille.gif); background-repeat:no-repeat;}
#firmare-hp {
position:absolute;
top:180px;
margin-top:100px;
margin-left:450px;
font-size:24px;
line-height:1.5;
}
#firmare-hp img {margin:0px; padding:0px;}
#firmare a {height:40px;}
#firmare-hp a:link, #firmare-hp a:visited, #firmare-hp a:active {
margin-right:70px; 
background-image:url(../immagini/firmare-1.gif);
background-position:top;
}
#firmare-hp a:hover {background-image:url(../immagini/firmare.gif); background-repeat:no-repeat;}

#vicino-hp {
position:absolute;
top:280px;
margin-top:100px;
margin-left:190px;
font-size:24px;
line-height:1.5;
}
#vicino-hp img {margin:0px; padding:0px;}
#vicino a {height:40px;}
#vicino-hp a:link, #vicino-hp a:visited, #vicino-hp a:active {
margin-right:70px; 
background-image:url(../immagini/vicino-1.gif);
background-position:top;
}
#vicino-hp a:hover {background-image:url(../immagini/vicino.gif); background-repeat:no-repeat;}

#presentare-hp {
top:280px;
margin-top:100px;
margin-left:450px;
font-size:24px;
line-height:1.5;
}
#presentare-hp img {margin:0px; padding:0px;}
#opm a {height:40px;}
#presentare-hp a:link, #presentare-hp a:visited, #presentare-hp a:active {
margin-right:70px; 
background-image:url(../immagini/presentare-1.gif);
background-position:top;
}
#presentare-hp a:hover {background-image:url(../immagini/presentare.gif); background-repeat:no-repeat;}

#blog-hp {
top:380px;
margin-top:100px;
margin-left:190px;
font-size:24px;
line-height:1.5;
}
#blog-hp img {margin:0px; padding:0px;}
#blog-hp a {height:40px;}
#blog-hp a:link, #blog-hp a:visited, #blog-hp a:active {
margin-right:70px; 
background-image:url(../immagini/blog-1.gif);
background-position:top;
}
#blog-hp a:hover {background-image:url(../immagini/blog.gif); background-repeat:no-repeat;}
#diritti-hp {
top:380px;
margin-top:100px;
margin-left:450px;
font-size:24px;
line-height:1.5;
}
#diritti-hp img {margin:0px; padding:0px;}
#diritti a {height:40px;}
#diritti-hp a:link, #diritti-hp a:visited, #diritti-hp a:active {
margin-right:70px; 
background-image:url(../immagini/diritti-1.gif);
background-position:top;
}
#diritti-hp a:hover {background-image:url(../immagini/diritti.gif); background-repeat:no-repeat;}
#diritti-hptx {
top:410px;
margin-top:100px;
margin-left:455px;
width:240px;
font-size:90%;
font-weight:normal;
line-height:1.2;
}

.tablebottom {
position:relative;
top:580px;
left:195px;
width:70%;
border:0;
margin-bottom:10px;
}
.tableinterne {
width:90%;
border:0;
margin-top:20px;
margin-bottom:10px;
}
.corpo10 {
font-size:85%;
font-weight:normal;
color:#FFFFFF;
}
.testoforum {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:110%;
line-height:1.5;
}

.idcli {font-size:120%; font-style:italic; color:#330000;}
/*_________________________________________________________________________________________--footer*/

#footer {
clear:both;
background-color:#ced3c2;
text-align:center;
font-size:70%;
margin:5px 0 0 0;
padding:10px;
}
#footer a:link, #footer a:visited, #footer a:active {color:#666666; text-decoration:none;}
#footer a:hover {color:#666666; text-decoration:underline;}
#footer img {vertical-align:middle;}
#footer-c {
clear:both;
background-color:#deecbb;
text-align:center;
font-size:70%;
padding:10px;
}
#footer-c a:link, #footer-c a:visited, #footer-c a:active {color:#666666; text-decoration:none;}
#footer-c a:hover {color:#666666; text-decoration:underline;}

#info{
width:170px;
padding:5px;
position:absolute;
right:100px;
top:300px;
border:1px solid #660000;
background-color:#FFFFCC;
}
