/* CSS Document */
body {
background:#66A01C;
margin-top:0;
margin-left:0;
margin-right:0;}

img {
    border: 0px;
}
A:link, A:visited { text-decoration: none; color: #94C024}
A:hover { text-decoration: none; color: #00FF00 }

#testa{
margin:auto;
width: 900px;
height: 221px;}

.tab_contatti{
width: 350px;
margin: auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;}

#testa1{
display:inline;
float: left;
width: 612px;
height: 221px;}

#testa2{
display:inline;
float: left;
width: 288px;
height: 221px;}

#menu{
margin:auto;
width: 900px;
height: 52px;}

#t_news{
float:left;
display:inline;
width: 288px;
height: 52px;
}

#t_news2{
/*float:left;
display:inline;*/
width: 288px;
height: 26px;
}

#menu_etit{
background: url(../images/sf_menu.jpg);
float:left;
display:inline;
width: 612px;
height: 52px;
}

#menu_voci{
padding-left:0;
margin-left:10px;
margin-top: 20px;
list-style:none;
}
#menu_voci li{
display:inline;
float:left;
/*margin-right: 13px;*/
margin-right: 10px;
width: auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

#news{
background:#035624;
/*float:left;
display:inline;*/
width: 268px;
overflow: hidden;
padding: 10px;

}

#banner60{
background:#035624;
/*float:left;
display:inline;*/
width: 268px;
padding: 5px 10px 0px 10px;

}

#el_news{
padding-left:0;
margin-left:0;
list-style:none;}

.el_newsli{
	margin-top: 10px;
	border-bottom: solid 1px #009900;}

#centro{
overflow:hidden;
background:#013517;
margin:auto;
width: 900px;
}

#contenuto{
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
width: 592px;
float:left;
display:inline;
padding: 10px;

}
#contenuto h1{
	color:#66A01C;
	font-size:13px;
}
#contenuto .text{
	float:left;
}
#contenuto .text .right_img{
	float:right;
	margin:0px 0px 0px 10px;
	width:250px;
}
#contenuto .text .right_img img{
	float:left;
}
#contenuto .text .left_img{
	float:left;
	margin:0px 10px 0px 0px;
	width:250px;
}
#contenuto .text .title{
	float:right;
	margin:10px 0px 10px 0px;
	font-style:italic;
	font-size:11px;
}
#destra{
float:left;
display:inline;
width: 288px;
}

.font_bianco{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;}

.font_biancop{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;}

.font_biancom{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;}


.font_verde{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#66A01C;}

.titoli_v{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#94C024;
}

#footer{
clear: both;
margin:auto;
width: 900px;
height: 42px;
background:url(../images/sf_footer.jpg);}

#indirizzo{
width: 602px;
height: 22px;
padding-top: 20px;
padding-left: 10px;
float:left;
display:inline;
}

treart{
width: 288px;
height: 42px;
float:left;
display:inline;
}

/*menu a tendina*/
div.sample_attach, a.sample_attach
{
  width: 30px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #94C024;
}

a:hover.sample_attach
{
   color: #00FF00;
}

a.sample_attach
{
  display: block;
  border-bottom: none;
  text-decoration: none;
}

a:hover.sample_attach
{
  display: block;
  color: #00FF00;
  border-bottom: none;
  text-decoration: none;
}



div.sample_attach2, a.sample_attach2
{
  width: 100px;
  background:#022811;
  padding: 5px;
  border-bottom: solid 1px #009900;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #94C024;
}

a:hover.sample_attach2
{
   color: #00FF00;
}

a.sample_attach2
{
  display: block;
  text-decoration: none;
}

a:hover.sample_attach2
{
  display: block;
  color: #00FF00;
}

div.sample_attach2_long, a.sample_attach2_long
{
  width: 180px;
  background:#022811;
  padding: 5px;
  border-bottom: solid 1px #009900;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #94C024;
}

a:hover.sample_attach2_long
{
   color: #00FF00;
}

a.sample_attach2_long
{
  display: block;
  text-decoration: none;
}

a:hover.sample_attach2_long
{
  display: block;
  color: #00FF00;
}
/**/

#submit, #reset {
    width: 100px;
    height: 20px;
    border: 1px solid #7EB221;
    background-color: #BADA77;
}
#privacy {
    width: 16px;
}

.margright{
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    float: left;
}
.margleft{
    margin-left: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    float: right;
}
.gallery {
    clear: both;
}
.gallery img {
    margin-left: 2px;
}
#username, #password {
    width: 150px;
}
input {
    width: 350px;
    height: 16px;
    border: 1px solid #7EB221;
    background-color: #E8F0CE;
    font-size: 10pt;
    color: #013517;
}
textarea {
    width: 350px;
    height: 40px;
    border: 1px solid #7EB221;
    background-color: #E8F0CE;
    font-size: 10pt;
    color: #013517;
}


#riviste {
    margin-left: 50px;
    width: 550px;
    list-style: none;
}
#riviste li.rivista {
    width: 200px;
    text-align: center;
    position: relative;
    float: left;
}
#titolo_riviste {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: center;
    margin-bottom: 20px;
}
.dopoelenco {
    clear: both;
    text-align: center;
}
img.boxed {
    border: 1px solid #066A01;
}
#indietro {
    margin-left: 20px;
}

#archivio{
border: solid 1px #FFFFFF;
width:288px;
height: 26px;}

#ris{
width:288px;
right: 0px;
bottom: 0px;}

.regione{
border-top: solid 1px  #FFFF99;
border-bottom: solid 1px  #FFFF99;
height: 15px;
margin-bottom: 0px;
font-weight: bold;
color: #FFFF99;
text-align: center;
}

.pulsante{
margin-bottom: 5px;}

#pulsanti60{
height: 150px;
padding-top:20px;
margin-bottom: 20px;
}

/*PULSANTI 60 ANNI*/

#pile_it{
background:url(../images/titoli/60/it/pile.jpg);
width: 288px;
height: 26px;
margin-bottom: 5px;
}
#pile_it:hover{
background: url(../images/titoli/60/it/pile_hover.jpg)
}

#pile_en{
background:url(../images/titoli/60/en/pile.jpg);
width: 288px;
height: 26px;
margin-bottom: 5px;
}
#pile_en:hover{
background: url(../images/titoli/60/en/pile_hover.jpg)
}

#cobat_it{
background:url(../images/titoli/60/it/cobat.jpg);
width: 288px;
height: 26px;
margin-bottom: 5px;
}
#cobat_it:hover{
background: url(../images/titoli/60/it/cobat_hover.jpg)
}

#cobat_en{
background:url(../images/titoli/60/en/cobat.jpg);
width: 288px;
height: 26px;
margin-bottom: 5px;
}
#cobat_en:hover{
background: url(../images/titoli/60/en/cobat_hover.jpg)
}

#immagini_it{
background:url(../images/titoli/60/it/immagini.jpg);
width: 288px;
height: 26px;
margin-bottom: 5px;
}
#immagini_it:hover{
background: url(../images/titoli/60/it/immagini_hover.jpg)
}

#immagini_en{
background:url(../images/titoli/60/en/immagini.jpg);
width: 288px;
height: 26px;
margin-bottom: 5px;
}
#immagini_en:hover{
background: url(../images/titoli/60/en/immagini_hover.jpg)
}

#conferenza_it{
background:url(../images/titoli/60/it/conferenza.jpg);
width: 288px;
height: 26px;
margin-bottom: 5px;
}
#conferenza_it:hover{
background: url(../images/titoli/60/it/conferenza_hover.jpg)
}

#conferenza_en{
background:url(../images/titoli/60/en/conferenza.jpg);
width: 288px;
height: 26px;
margin-bottom: 5px;
}
#conferenza_en:hover{
background: url(../images/titoli/60/en/conferenza_hover.jpg)
}

#documentario_it{
background:url(../images/titoli/60/it/documentario.jpg);
width: 288px;
height: 26px;
margin-bottom: 5px;
}
#documentario_it:hover{
background: url(../images/titoli/60/it/documentario_hover.jpg)
}

#documentario_en{
background:url(../images/titoli/60/en/documentario.jpg);
width: 288px;
height: 26px;
margin-bottom: 5px;
}
#documentario_en:hover{
background: url(../images/titoli/60/en/documentario_hover.jpg)
}

#cerimonia50anni_it{
background:url(../images/titoli/60/it/cerimonia50anni.jpg);
width: 288px;
height: 26px;
margin-bottom: 5px;
}
#cerimonia50anni_en{
background:url(../images/titoli/60/en/cerimonia50anni.jpg);
width: 288px;
height: 26px;
margin-bottom: 5px;
}

#cerimonia50anni_en:hover{
background: url(../images/titoli/60/en/cerimonia50anni_hover.jpg)
}
#cerimonia50anni_it:hover{
background: url(../images/titoli/60/it/cerimonia50anni_hover.jpg)
}

#video_it{
background:url(../images/titoli/60/it/video.jpg);
width: 288px;
height: 26px;
margin-bottom: 5px;
}

#video_en{
background:url(../images/titoli/60/en/video.jpg);
width: 288px;
height: 26px;
margin-bottom: 5px;
}

#video_en:hover{
background: url(../images/titoli/60/en/video_hover.jpg)
}
#video_it:hover{
background: url(../images/titoli/60/it/video_hover.jpg)
}

/**/

.id60anni{
	height: 20px;
	padding: 0px;
	margin: 0px;
}

#gen_60anni{
	height: 650px;
}

.comeraggiungere {
	height: 20px;
}






.hidden {
	display: none;
}
#gallery50 {
	width: 594px;
	list-style: none;
	padding-left: 0px;
	/*margin-left: -40px;*/
	display: inline;
}
li.element50 {
	width: 190px;
	height: 190px;
	float: left;
	text-align: center;
	margin-top: auto;
	margin-bottom: auto;
}
.gallery50content {
	padding-left: 5px;
	padding-right: 5px;
	text-align: justify;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #ffffff;
	float: left;
	display: inline;
}

.flags{
background-color: #035624;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
}

img .flags{
border: #013517;
}

#quaderni {
list-style-type:none;
margin: 0px;
padding: 0px;
}

.copertine, .copertine_testo {
margin-top:10px;
height:48px;}

.copertine, .copertine_testo{
float:left;
display:inline;}

.copertine_testo, .copertine_testo_1 {
padding-top:15px;
padding-left:5px;}

.copertine_testo_1 {
padding-top:25px;}

.copertine img {
padding: 5px;
border: solid 1px #006600;
/*height:45px;
width:30px;*/
cursor:pointer;}

.title {
padding-left:15px;}

#clear {
clear:both;}

#ultimau{
width: 90px;
float: left;
display: inline;
text-align: center;
}

#ultimau img{
padding: 5px;
border: solid 1px #006600;
margin-top: 10px;
}

#elencoanni{
width: 500px;
padding-top: 23px;
float: left;
display: inline;
}

#elencoanni_ul{
margin: 0px;
padding: 0px;
list-style: none;
}

.elencoanni_li{
float: left;
display: inline;
width: 50px;
height: 25px;
}

.animazione_flash_piazze {
width:170px;
height:70px;
margin-right:60px;
margin-top:26px;
margin-bottom:29px;}

div#cinquexmille {
	margin:auto;
	padding:8px;
	width:380px;
	background-color:#035624;
	text-align:justify;
	margin-top:40px;
	float:left ;}

div#cinquexmille span.title {
	text-align:center;
	color:#94C024;
	font-weight:bold;}
div#cinquexmille span {
	text-align:center;
	font-weight:bold;
	display:block;
	height:3px;}


#table_links {
	width:500px;
	margin-left:0px;
	padding-left:0px;
	list-style:none;
}
/*
#table_links tbody tr td.logo_links_table {
	background:#FFF;
	text-align:center;}

#table_links tbody tr td.linktablelink {
	padding-left:20px;}
*/
#table_links li {
	margin-bottom:20px;
}
.link_title {
	font-weight:bold;
}
.link_description {
	font-style:italic;
}
/*
 * LUCA - IMMAGINE NEWS
 */
img.immagineNotizia {
	float:left;
	margin:0px 5px 5px 0px;
}
li.el_newsli div.topArchive {
	clear:both;
}
li.el_newsli div.imageArchive {
	float:left;
}
li.el_newsli div.imageArchive img {
	margin-right:5px;
}
#bandiere{
	float: left;
	width: 190px;
	margin-top:40px;
	text-align: center;
	}
#share-div .social{
	float: right;
	margin-left: 5px;}
