/* CSS Document */

body {
height:100%;
background-image: url('img/sfondo.png');
background-repeat:no-repeat;
background-position: top center;
background-color:#CCCCCC;
}

.contatore{
height:84px;
width:435px;
background-image: url('petizione/contatore.jpg');
background-repeat:no-repeat;
background-position: center center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 36px;
font-weight:bold;
text-align:top;
}
.contatore2{
height:84px;
width:897px;
background-image: url('petizione/contatore2.jpg');
background-repeat:no-repeat;
background-position: top center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 36px;
font-weight:bold;
text-align:top;
}
.testo {	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
}
a.testo {	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
}

.testosmall {	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
.testohome{	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
color:#FFF;
text-shadow:#999999;
}

.table{
	border-width: 4px 4px 4px 4px;
	border-spacing: 5px;
	border-style: dashed dashed dashed dashed;
	border-color: yellow yellow yellow yellow;
	border-collapse: separate;
	background-color: white;
}

#nav li {
	display: inline;
	margin:0;
	padding-left: 20px;
	color:#000;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
#nav {
width:920px;
background-color:#FFFFFF;
	margin-top: -15px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding:0;
	position:relative;
	color:#000;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.lettera {	
font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:oblique;
font-weight:bold;
text-align:left;
background-color:#fff;
padding-left:25px;
padding-right:25px;
padding-top:15px;
line-height:20px;
}
.shop {	
font-size: 11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
text-align:left;
background-color:#262626;
padding-left:25px;
padding-right:25px;
padding-top:15px;
line-height:20px;
color:#FFFFFF;
}



.footer
{
	
	background-position:left 5px;
	background-repeat:no-repeat;
	height:28px;
	margin:10px auto 32px;
	padding:0 0 0 189px;
	width:705px;
}
.footer a
{
	background-position:center center;
	background-repeat:no-repeat;
	float:left;
	height:28px;
	text-indent:-9999px;
}
.footer a.facebook{background-image:url(img/facebook.gif);}
.footer a.twitter{background-image:url(img/twitter.jpg);margin:0 0 0 76px;}
.footer a.flickr{background-image:url(img/flickr.jpg);margin:0 0 0 89px;}
/*/ Footer /*/


/* HORIZONTAL NEWS SCROLLER */
.box { padding:10px 10px 15px 10px; border:1px solid #E3E3E3; background:#F1F1F1; margin-bottom:25px;  }

#example {
 	border:1px solid #000;
 	background:#FFF;
 	width:873px;
 	height:25px;
 	overflow:hidden;
}

#example  p {
 	padding:0 30px;
 	margin:0;
 	width:auto;
 	display:inline;
 	float:left;
 	white-space:nowrap;
	line-height:30px;
}

/* VERTICAL NEWS SCROLLER */
#example2 {
 	border:1px solid #000;
	background:#E1F0F9;
 	width:300px;
 	height:200px;
 	overflow:hidden;
}

#example2 div {
	padding:0 10px;
}

#example2  p {
 	padding:10px 0;
 	margin:0;
}

#example2 a, #example2 em {
	display:block;
}

#jFlowSlide{ background:#fff; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;  }  
#myController { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
 padding:2px 0;  width:370px; background:#000; }  
#myController span.jFlowSelected { background:#CCCCCC;margin-right:0px; }  

    
.jFlowControl, .jFlowPrev, .jFlowNext { color:#FFF; cursor:pointer; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; }  
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { background: #CCCCCC; }  

