/* CSS Document */
body{
background:url(img/sf_scuro.gif) top center repeat-x #1D1D1D;
font-family:arial, verdana, san serif;
font-size:12px;
color:#A6A6A6;
}

a.opacity:hover img {
filter:alpha(opacity=60);
   -moz-opacity:0.6;
   opacity:0.6;
}
a.opacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;

}

#content{
margin:0 auto;
position:relative;
width:957px;
top:0;
left:0;
}

#content #top{
position:relative;
width:957px;
top:0;
left:0px;
}

#content #link{
position:relative;
width:900px;
margin-left:108px;
height:31px;
top:0;
left:0px;
z-index:2000;
}

#content #link ul{
margin-top:0px;
text-align:left;
}

#content #link ul li{
display:inline;
padding-bottom:0px;
}

#content #link ul li a{
color:#fff;
font-weight:bold;
text-decoration:none;
padding-top:8px;
padding-bottom:7px;
padding-left:20px;
padding-right:12px;
letter-spacing:1px;
background:url(img/q_n.jpg) left center no-repeat;
}

#content #link ul li a:hover{
color:#fff;
text-decoration:none;
background:url(img/q.jpg) left center no-repeat;
}

#myslidemenu {
z-index:1005;
}

#content #centro{
position:relative;
width:957px;
top:0;
left:0px;
}

#content #centro #sx{
position:absolute;
width:283px;
top:0;
left:0px;
padding-top:20px;
}

#content #centro #sx #link_sx{
position:relative;
width:283px;
top:0;
left:0px;
margin-top:55px;
}

#content #centro #sx #news{
position:relative;
width:220px;
top:0;
left:0px;
margin-left:2px;
margin-top:5px;
}

#content #centro #sx #news h2{
background:url(img/titolo.gif) top center no-repeat;
font-size:18px;
text-align:center;
color:#fff;
padding:2px;
}

#content #centro #sx #news #contenitore{
background:#313131;
border-left:1px solid #121212;
border-right:1px solid #121212;
border-bottom:1px solid /*#535353*/#121212;
}

#content #centro #sx #news #contenitore p{
text-align:left;
padding:5px;
color:#fff;
}


#content #centro #sx #newsletter #box_newsletter{
background:#313131;
border-left:1px solid #121212;
border-right:1px solid #121212;
border-bottom:1px solid /*#535353*/#121212;
}

#content #centro #sx #newsletter #box_newsletter p{
text-align:left;
padding:5px;
color:#fff;
}

#content #centro #sx #newsletter{
position:relative;
width:220px;
top:20px;
left:0px;
margin-left:2px;
margin-top:5px;
}

#content #centro #sx #newsletter h2{
background:url(img/titolo.gif) top center no-repeat;
font-size:18px;
text-align:center;
color:#fff;
padding:2px;
}




#content #centro #sx #iscriviti{
position:relative;
width:212px;
top:20px;
left:0px;
margin-left:2px;
margin-top:5px;
}

#content #centro #sx #iscriviti h2{
background:url(img/box_big.gif) top center no-repeat;
font-size:16px;
text-align:center;
color:#fff;
font-weight:bold;
padding:2px;
}

#content #centro #sx #iscriviti #box_iscriviti{
background:#313131;
border-left:1px solid #121212;
border-right:1px solid #121212;
border-bottom:1px solid /*#535353*/#121212;
}

#content #centro #sx #iscriviti #box_iscriviti p{
text-align:center;
padding:10px;
color:#fff;
}

#content #centro #sx #iscriviti #box_iscriviti p a{
color:#A6A6A6;
text-decoration:none;
}

#content #centro #sx #iscriviti #box_iscriviti p a:hover{
color:#fff;
text-decoration:underline;
}

.pic{
font-size:10px;
}




/* LINK DEL MENU' DI SINISTRA ---------------------

#content #centro #sx #link_sx #tit{
position:relative;
width:212px;
height:29px;
margin-left:20px;
margin-top:10px;
background:url(img/img_box.gif) top center no-repeat;
top:0;
left:0px;
}

#content #centro #sx #link_sx #tit p{
text-align:center;
color:#fff;
font-size:18px;
padding-top:5px;
}

#content #centro #sx #link_sx #interno{
position:relative;
width:208px;
margin-left:21px;
top:0;
left:0px;
background:url(img/sf_altri_link.gif) top center repeat-x #EEEEEE;
border:1px solid #CBCCCC;
}

#content #centro #sx #link_sx #interno ul{
margin-top:5px;
margin-left:16px;
}

#content #centro #sx #link_sx #interno ul li{
display:block;
margin-bottom:10px;
}

#content #centro #sx #link_sx #interno ul li a{
color:#181D1E;
text-decoration:none;
font-weight:bold;
}

#content #centro #sx #link_sx #interno ul li a:hover{
color:#64A712;
background:url(img/q.jpg) left center no-repeat;
padding-left:18px;
}

--------------------------------------------------------------------------*/

.titolo{
font-size:18px;
color:#fff;
padding-left:8px;
}

.elenco{
	margin-left:20px;
}
#content #centro #dx{
position:relative;
width:674px;
margin-left:283px;
padding-top:28px;
top:0;
left:0px;
/*min-height:350px;*/
}

#content #centro #dx p{
padding-left:0px;
padding-top:20px;
padding-right:20px;
padding-bottom:20px;
line-height:18px;
text-align:justify;
}

#content #centro #dx p a{
color:#64A712;
text-decoration:none;
}

#content #centro #dx p a:hover{
color:#fff;
text-decoration:underline;
}

#content #centro #dx #inforu{
position:relative;
width:674px;
top:0;
left:0px;
margin-top:20px;
margin-bottom:20px;
}

#content #centro #dx #inforu ul{
width:400px;
}

#content #centro #dx #inforu ul li{
display:block;
margin:2px;
padding:5px;
}
#content #centro #dx #inforu ul li a{
color:#fff;
text-decoration:none;
font-size:14px;
padding-left:12px;
background:url(img/q_n.jpg) left center no-repeat;
}
#content #centro #dx #inforu ul li a:hover{
color:#fff;
background:url(img/q.jpg) left center no-repeat;
/*background:url(img/selez.png) center left no-repeat;*/
}

.verdeuno{
background:#5B9400;
}
.verdedue{
background:#487401;
}
.verdetre{
background:#3A5E01;
}
.verdequattro{
background:#304D01;
}
.verdecinque{
background:#263D00;
}
.verdesei{
background:#1E3100;
}
.verdesette{
background:#182700;
} 

.button {
font-family: "Arial", Helvetica, Verdanda, sans-serif;
font-size:12px;
background-color: #92A778;
border:1px solid #64A712;
color:#fff;
padding:4px;
margin:4px;
}
.button:hover {
font-family: "Arial", Helvetica, Verdanda, sans-serif;
font-size:12px;
background-color: #64A712;
border:1px solid #3f2924;
color:#fff;
cursor:pointer;
}

.box{
font-family: "Arial", Helvetica, Verdanda, sans-serif;
font-size:12px;
color:#1D1D1D;
padding:2px;
}

.white{
color:#fff;
font-weight:bold;
}

h1{
font-size:18px;
color:#fff;
padding-top:10px;
}

#content #centro #indirizzo{
position:relative;
top:0;
left:0;
width:674px;
margin-left:283px;
border-top:1px solid #64A712;
}

#content #centro  #indirizzo #privacy{
position:absolute;
top:0;
left:0;
width:140px;
}

#content #centro  #indirizzo #privacy p{
text-align:left;
padding-top:10px;
font-size:12px;
}

#content #centro #indirizzo #privacy p a{
color:#fff;
text-decoration:none;
}

#content #centro  #indirizzo #privacy p a:hover{
color:#64A712;
}

#content #centro  #indirizzo #info{
position:relative;
top:0;
left:0;
width:650px;
margin-left:140px;
}

#content #centro  #indirizzo #info p{
text-align:left;
padding-top:10px;
padding-bottom:10px;
font-size:12px;
line-height:18px;
}

#content #centro #indirizzo #info p a{
color:#64A712;
text-decoration:none;
}

#content #centro  #indirizzo #info p a:hover{
color:#fff;
}
