/*Impostazioni generali per il tag body*/
body 
{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	background-color: #fff;
	margin: 0px 0px 0px 0px;
	color: #756333;
}

/*Impostazioni generali ter il tag img*/
img
{
	border: none;
}

/*Impostazione altezza per lo spazio logo*/
div#space_up_top 
{
	height: 50px;
}

/*Impostazioni per il container del logo*/
div#container_testata
{
	margin: auto;
	width: 910px;
}

div#testata
{
}

/*altezza e sfondo per lo spazio logo*/
div#top
{
	background-image:url(../images/bg_main.gif); 
	height: 267px;
}

/*impostazione padding per lo spazio logo in flash*/
div#space_top
{
	padding-top:20px;
}

/*classe per il logo in flash*/
div#logo_top
{
	margin: auto; 
	width: 910px; 
	height:209px; 
	background-color:#CBB989;
}

/*impostazioni generali per lo spazio per il menu orizzontale*/
div#menu_top
{
	margin: auto;
	padding-top: 5px;
	width:750px;
}

/*Impostazioni generali per il tag a*/
a
{
	color: #756333;
	text-decoration: none;
	font-weight: bold;
}

a:hover
{
	color: #756333;
	text-decoration: underline;
	font-weight: bold;
}

/*impostazioni generali per il tag a all'interno del menu orizzontale*/
#menu_top a
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

/*impostazione per i browser "moderni" per determinare l'altezza minima della pagina (viene ignorata dai browser vecchi come IE 5/5.5/6)*/
div#content
{
	min-height: 400px;	
}

/*impostazioni di definizione spazio per il footer*/
div#main_footer
{
	text-align:center; 
	height:40px;
}

/*impostazioni di background e altezza per il footer*/
div#top_footer
{
	background-image:url(../images/fade_top_cbb989.gif); 
	height:5px;
}

/*impostazioni per lo spazio testo del footer (tutte le quattro classi successive)*/
div#top_footer_text
{
	background-image:url(../images/fade_top_b19e6a.gif);
	margin: auto;
	width: 750px;
	height:5px;
}
div#middle_footer
{
	background-color:#C5B385; 
	height:25px;
}
div#text_footer
{
	margin: auto;
	width: 750px;
	background-color:#B19E61;
	color: #FFFFFF;
	height:25px;
}
div#bottom_footer
{
	height:5px;
}

/*definizione per i titoli che appaiono nelle pagine interne nella colonna di dx*/
.titolo_sezione
{
	margin: 0px; 
	background-color:#756333; 
	color:#FFFFFF; 
	min-height: 10px; 
	font-size: 11px; 
	padding-left: 15px; 
	padding-top: 3px; 
	padding-bottom:3px;
}

/*definizione per i link alle sottosezioni che appaiono nelle pagine interne nella colonna di dx*/
.link_sottosezione
{
	margin: 0px; 
	background-color:#E2D9C1; 
	color:#FFFFFF; 
	min-height: 5px; 
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px; 
}

/*comportamento del tag a quando ci si posizione sopra col mouse per i link nelle pagine interne nella colonna di dx*/
.link_sottosezione a:hover
{
	background-color:#BD461F;
	color: #FFFFFF;
	text-decoration: underline;
}

/*definizione i link selezionati che appaiono nelle pagine interne nella colonna di dx*/
.link_sottosezione_selected
{
	margin: 0px;
	background-color:#B19E6A; 
	color:#FFFFFF; 
	min-height: 10px; 
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px; 
}

/*comportamento del tag a nei link selezionati nelle pagine interne nella colonna di dx*/
.link_sottosezione_selected a
{
	color: #FFFFFF;
	text-decoration: underline;
}

/*comportamento del tag img all'interno degli articoli per allinemento dx/sx del testo (compatibilità con XHTML 1.1 non modificare!! 2 classi successive)*/
img.left
{
	float: left;
	padding-left: px;
	padding-right: 5px;
	border: none;
}
img.right
{
	float:right;
	padding-right: 3px;
	padding-left: 5px;
	border: none;
}

/*definizione del container per il box cerca*/
#cerca
{
	padding-left: 5px;
	padding-right: 5px;
}

/*definizione del titolo del box cerca*/
#cerca_top
{
	background-color: #756333; 
	width: 135px;
	height: 14px;
	padding-top:2px;
	padding-left:5px;
	text-align: left; 
	color: #FFFFFF; 
	font-weight: bold;
}

/*definizione del contenuto del box cerca*/
#cerca_cont
{
	background-color: #EEE7D7; 
	width: 160px; 
	color: #4F4C45; 
	border-color: #4F4C45; 
	border-style: dotted; 
	border-width: 1px; 
	padding-left: 5px; 
	padding-top:5px;
}

/*definizione del container per il box news*/
#news
{
	padding-left: 5px;
	padding-right: 5px;
}

/*definizione del titolo del box news*/
#news_top
{
	background-color: #756333; 
	width: 80px;
	height: 14px;
	padding-top:2px;
	padding-left:5px;
	text-align: left; 
	color: #FFFFFF; 
	font-weight: bold;
}

/*definizione del contenuto del box cerca*/
#news_cont
{
	background-color: #EEE7D7; 
	width: 160px;
	height: 200px;
	color: #4F4C45; 
	border-color: #4F4C45; 
	border-style: dotted; 
	border-width: 1px; 
	padding-left: 5px; 
	padding-top:5px;
}

/*classe generica per allineamento testo centrato (compatibilità XStandard e XHTML 1.1)*/
.center
{
	text-align: center;
}

/*definizione classe per il testo nei link dei titoli nelle pagine*/
.link_titolo
{
	font-size: 12px; 
	font-weight:bold; 
	color:#756333;
	padding-left: 5px;
}


/*comportamento del tag a all'interno della classe per il testo nei link nelle pagine*/
.link_titolo a
{
	color: #756333;
	text-decoration: none;
	font-weight: bold;
}

.link_titolo a:hover
{
	color: #756333;
	text-decoration: underline;
	font-weight: bold;
}


/*definizione colonna 1 nella home page*/
#colonna1
{
	width: 170px; 
	background-color:#d3c7a7; 
	height:400px; 
	padding-left:5px; 
	padding-right: 0px;
}

/*definizione colonna 2 nella home page*/
#colonna2
{
	width: 205px; 
	background-color:#d3c7a7; 
	padding-left:5px; 
	padding-right: 5px;
}

/*definizione colonna 3 nella home page*/
#colonna3
{
	width: 205px;
	background-color:#EBE4D4; 
	padding-left:5px; 
	padding-right: 5px;
}

/*definizione colonna 4 nella home page*/
#colonna4
{
	width: 170px;
	background-color:#E2D9C1; 
	padding-left:5px; 
	padding-right: 5px;
}

/*stile e definizione del tag hr*/
hr
{ width: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
	
}

/*Calssi per lo scroller*/
#scr1 div {
  visibility:hidden;
 }
 #scr1, #scr1 div.default {
   width:160px;
   height:200px;
   overflow:hidden;
   visibility:visible;
 }
 #scr1 table tr td div {
  visibility:visible;
 }

 #scr1 {
   /*background-color:#fff;*/
   margin:0px auto;
   font-size: 0.9em;
 }