/* PAGE STRUCTURE */

/* Import other styles */
@import url('global.css');


/* ######################################################################### */
/* TITOLI, PARAGRAFI, LISTE, LINKS, CLASSI VARIE,  ETC ETC */
/* ######################################################################### */

h1 {
margin:0px;
background: url(../images/filetto_h1.gif) bottom left no-repeat;
padding:0px 0px 10px 0px;
font-size:20px;
color:#534E47;
font-weight:normal;
}

h2 {
font-size:16px;
color:#FF3300;
margin:0px 0px 6px 0px;
background:url(../images/filetto_h2.gif) bottom left no-repeat;
padding:0px 0px 4px 0px;
}


h3{
font-size:14px;
color: #57B001;
padding:5px 0px 0px 0px;
margin-top:30px;
border-top: #57B001 solid 1px;
margin-bottom:10px;
}

h4{
font-size:12px;
color: #FF3300;
margin-top:10px;
margin-bottom:10px;
font-weight:bold;
}



p {
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
}


.data {
font-size:14px;
color: #695757;
font-style: italic;
margin:0px 0px 5px 0px;
}

.grigio {
font-size:14px;
color: #695757;
font-style: italic;
margin:0px;
}

.rosso {
color: #FF3300;
}


ul {
list-style:none;
list-style-image:none;
padding: 0px 0px 20px 0px;
margin: 0px;
background:none;
}


ul li {
padding-left:10px;
background:url(../images/marcatore.gif) 0 3px no-repeat;
margin-bottom:2px;
}

.ImgPad {
padding:0px;
margin-left:5px;
}


a:link,
a:visited {
color: #FF6600;
text-decoration: none;
}

a:hover,
a:focus,
a:active {
color: #FF6600;
text-decoration:underline;
}


/* ######################################################################### */
/* MODIFICATO DA ALE
/* ######################################################################### */
body {
margin: 0px;
padding: 0px;
text-align:left;
background:#FFFFFF url(../images/sfondo.jpg) top left repeat-x;
font-size: 12px;
font-family: "Trebuchet MS", "Lucida Grande CY", Verdana, Arial, Helvetica;
color:#000000 !important; 
/*background-color:#1B1B1B !important;  alfredo */
line-height: 17px;
}



/* ######################################################################### */
/* ALE
/* ######################################################################### */
#centrato {
width:980px;
margin: auto;
text-align:left; /* per quella maerda di IE5.x/Win */
}

	
#AreaDiLavoro {
float:left;
width:980px;
margin:0px;
padding:0px;
}
	
	
#header { 
padding:0px 0px 1px 0px;
width:980px;
height:119px;
}
	
	
#benvenuto {
float:left;
width:430px;
height:21px;
margin:0px 0px 0px 0px;
padding:4px 0px 0px 549px;
color:#F1EEE5;
text-align:center;
font-size:11px;
background: url(../images/sfondo_benvenuto.gif) top right no-repeat;
}


#benvenuto .dominio {
color:#FFFFFF;
font-weight:bold;
}


#benvenuto a:link,
#benvenuto a:visited {
color:#FFF !important; /* alfredo */
text-decoration:none;
}
#benvenuto a:hover,
#benvenuto a:focus,
#benvenuto a:active{
/*color:#FFFFFF !important;  alfredo */
text-decoration:underline;
color: #FF6600 !important;
}


#testata {
float:left;
width:980px;
height:94px;
border:0px;
padding:0px;
	
}


h1#logo{
	background: url(../images/logo.jpg) left top no-repeat;
	margin:0;
	padding:0;
	position:relative;
	left:0px;
	top:0px;
	width:170px;
	height:66px;
	text-indent:-8000px;
	overflow:hidden;
	z-index:10;
	border:0px;
}
h1#logo a {
	display:block;
	height:66px;
	padding:0px;
	margin:0px;
	border:0px;
}



h1#logo a:hover,
h1#logo a:focus,
h1#logo a:active {
background: url(../images/logo.jpg) left top no-repeat;
display:block;
height:66px;
text-decoration:none;
padding:0px;
margin:0px;
border:0px;
}


#bottoni_testata {
position: relative;
height:28px;
border:0px;
padding:0px;
/*top: 20px;*/
}

.navigazione {
list-style:none;
padding: 0px;
margin: 0px;
height:28px;
font-size:12px;
/*
background:url(../img/web/sfondo_nav.gif) top right no-repeat;
*/
}


.navigazione ul {
	list-style:none;
	list-style-image: none;
}
/* LISTA */
.navigazione li {
background:none;
float:right;
padding:0px;
margin:0px;
list-style:none;
list-style-image: none;
}

/* LINKS */
.navigazione a {
float:left;
width:132px;
line-height:34px;
white-space:nowrap;
text-decoration:none;
text-align:center;
padding:0px;
background:url(../images/fondino_tab.gif) top center no-repeat;
}

/* LINK PRIMA VOCE A SINISTRA DEL MENU */
.navigazione .selezionato a {
width:50px;
background:url(../images/fondino_tab_logOut.gif) top center no-repeat;
color:#FFFFFF;
}

.navigazione .selezionato a:link,
.navigazione .selezionato a:visited{
color:#FFFFFF;
text-decoration:none;
background:url(../images/fondino_tab_logOut.gif) top center no-repeat;
/*font-weight:bold;*/
}

.navigazione .selezionato a:hover,
.navigazione .selezionato a:focus,
.navigazione .selezionato a:active{
color:#FFFFFF;
text-decoration:underline;
background:url(../images/fondino_tab_logOut.gif) top center no-repeat;
/*font-weight:bold;*/
}



.navigazione li a:link,
.navigazione li a:visited {
color:#534E47;
text-decoration:none;
/*font-weight:bold;*/
}
.navigazione li a:hover,
.navigazione li a:focus,
.navigazione li a:active{
color:#3F3C36;
text-decoration:none;
background:url(../images/fondino_tab_k.gif) top center no-repeat;
/*font-weight:bold;*/
}




/* ######################################################################### */
/* CONTAINER GENERALE PER I CONTENUTI
/* ######################################################################### */

#Contenuti { /** area dove vengono presentati i contenuti */
	float:left;
	width:980px;
	color:#333333;
	text-align:left;
	margin:30px 0px 30px 0px;
	padding:0px;
	background-color:#FFFFFF;
	}
	


/* ######################################################################### */
/* GESTISCO LA COLONNA DI SINISTRA - QUELLA LARGA, IN CUI SONO PRESENTI I CONTENUTI PRINCIPALI
/* ######################################################################### */

.ColonnaContenuti { /** area dove vengono presentati i contenuti */
float:left;
width:705px;
margin:0px;
padding:0px 0px 0px 0px;
/*background:#cccccc;*/
}

.TitoloSezione { /** area dove vengono presentati i contenuti */
float:left;
width:705px;
margin:0px;
padding:20px 0px 20px 0px;
background:url(../images/sfondo_contenutiSezione.gif) 0px 50px no-repeat;
}

.contenutiSezione {
width: 675px;
float:left;
padding: 0px 12px 0px 12px;
margin: 6px 0px 0px 0px;
text-align:left;
	/*border:1px solid #CDCDCD;*/
}


/* ######################################################################### */
/* GESTISCO LE DUE COLONNE IN CUI SI SVILUPPANO I CONTENUTI DELLA SEZIONE
/* ######################################################################### */


.Col_SX {
width: 169px;
float:left;
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 0px;
text-align:left;
}

.Col_DX {
width: 470px;
float:left;
padding: 0px 0px 0px 20px;
margin: 0px 0px 0px 0px;
text-align:left;
border-left:1px solid #BAAFAF;

}


/* ######################################################################### */
/* GESTISCO LA COLONNA DI DESTRA - QUELLA STRETTA, DEDICATA AL MENU DI NAVIGAZIONE INTERNO ALLE SEZIONI
/* ######################################################################### */



/* COLONNA DESTRA */
.ColonnaMenuVerticale { /** area dove vengono presentati i contenuti */
float:left;
width:250px;
margin:0px 0px 0px 25px;
padding:20px 0px 20px 0px;
}


.boxArrotondato {
margin:0px 0px 10px 0px;
width:250px;
padding:30px 0px 0px 0px;
background: #F9F8F5 url(../images/sfondo_box_arrotondato.gif) left top no-repeat;
}

.boxArrotondato h1 {
margin:0px;
background: url(../images/filetto_h1_box.gif) bottom left no-repeat;
padding:0px 0px 4px 0px;
font-size:13px;
color:#191919;
font-weight:normal;
margin-bottom: 5px;
}


.boxArrotondato_Contenuti{
margin:0px;
padding:0px 20px 0px 20px;
}


.boxArrotondato .footer {
margin:0px;
width:250px;
padding:80px 0px 0px 0px;
background: url(../images/angoli_box_sotto.jpg) left bottom no-repeat;
}

.boxArrotondato p {
margin:5px 0px 0px 0px;
padding:0px 10px 5px 10px;
}

.boxArrotondato ul {
list-style:none;
padding: 0px 0px 20px 0px;
margin: 0px;
background:url(../images/filetto_chiusura_ul.gif) bottom left no-repeat;
}


.boxArrotondato ul li {
padding-left:10px;
background:url(../images/marcatore_box.gif) 0 3px no-repeat;
margin-bottom:4px;
border-bottom: #AAA69C 1px solid;
}

.boxArrotondato a:link,
.boxArrotondato a:visited {
color: #441C1D;
text-decoration: none;
}

.boxArrotondato a:hover,
.boxArrotondato a:focus,
.boxArrotondato a:active {
color: #441C1D;
text-decoration:underline;
}
/*****************************************************************/






/* ######################################################################### */
/* LA CHIUSURA DEL SITO */
/* ######################################################################### */

#footer {
width: 100%;
float:left;
/*clear:both;*/
background:#1b1b1b url(../images//sfondo_chiusura.gif) top left repeat-x;
color:#DCD5BF;
margin: 0px;
padding:0px;
height:250px;
background-color:#554F49 !important; /* alfredo */
font-size:11px;
}

.clear {
visibility: hidden;
clear: both;
margin:0px;
padding:0px;
}

#centratoChiusura {
width: 980px;
margin: 0px auto;
text-align:left; /* per quella maerda di IE5.x/Win */
}

#centratoChiusura a:link,
#centratoChiusura a:visited {
color: #A59F91;
text-decoration: none;
}

#centratoChiusura a:hover,
#centratoChiusura a:focus,
#centratoChiusura a:active {
color: #DCD5BF;
text-decoration:underline;
}

#chiusuraSinistra {
	width: 650px;
	height:180px;
	float: left;
	margin: 30px 100px 0px 0px;
}

#chiusuraDestra{
	float: left;
	margin: 30px 0px 0px 0px;
	border-left: #534E47 1px solid;
}

#chiusuraDestra ul {
	list-style: none;
	margin: 0px 0px 0px 20px;
	padding: 0;
}

#chiusuraDestra li {
	margin: 0;
	padding: 0px 0px 3px 0px;
	background:none;
}