/* PAGE STRUCTURE */

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


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

*{padding: 0; margin: 0;}

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:#C3002F;
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: #C3002F;
margin-top:0px;
margin-bottom:5px;
}

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



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

.piccolo {
font-size:11px;
color: #555;
padding:0px 0px 0px 0px;
margin:0px 0px 6px 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: #C3002F;
}


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: #C3002F;
text-decoration: none;
}

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


/* ######################################################################### */
/* MODIFICATO DA ALE
/* ######################################################################### */
body {
margin: 0px;
padding: 0px;
text-align:left;
background:#FFFFFF url(../images/sfondo.png) 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:880px;
margin: auto;
text-align:left; /* per quella maerda di IE5.x/Win */
}

	
#AreaDiLavoro {
float:left;
width:880px;
margin:0px;
padding:0px;
}
	
	


#testata {
padding:0px 0px 1px 0px;
width:880px;
height:119px;
margin:0px;
}


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



h1#logo a:hover,
h1#logo a:focus,
h1#logo a:active {
background: url(../images/logo.png) left top no-repeat;
display:block;
height:91px;
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:32px;
white-space:nowrap;
text-decoration:none;
text-align:center;
padding:0px;
background:url(../images/fondino_tab.png) top center no-repeat;
}

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

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

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



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




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

#Contenuti { /** area dove vengono presentati i contenuti */
	float:left;
	width:880px;
	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:645px;
margin:0px;
padding:0px 0px 0px 0px;
/*background:#cccccc;*/
}

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

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


.titoloPag {
float:left;
width: 400px;
padding:0px;
margin:0px 0px 10px 0px;
/*font-size: 11px;
line-height: 13px;*/
}

.titoloPag h1 {
font-size:18px;
color:#C3002F;
margin:0px 0px 6px 0px;
background:none;
padding:0px 0px 4px 0px;
}

.infoPag {
float:left;
width: 205px;
padding:0px;
margin:0px 0px 10px 0px;
text-align:right;
}


.infoPag p {
padding:0px;
margin:0px 0px 0px 0px;
line-height:26px;
font-size:12px;
}


.ordinamento {
float:left;
width: 585px;
padding:5px 10px 5px 10px;
margin:0px 0px 10px 0px;
background:#E0E0E0;
font-size:11px;
/*font-size: 11px;
line-height: 13px;*/
}

.ordinamento ul {
margin:0px;
padding:0px 0px 0px 0px;
font-weight:bold;
}

.ordinamento li {
display: inline;
background:url(../images/marcatore.gif) 0 1px no-repeat;
margin:0px;
padding:0px 2px 0px 9px;
}


ul li.primaVoce {
display: inline;
background:none;
margin:0px;
padding:0px 2px 0px 2px;
}

ul li.voceSelezione {
display: inline;
background:url(../images/marcatore_voceSel.gif) 0 2px no-repeat;
margin:0px;
padding:0px 2px 0px 8px;
color:#0470F2;
}

.blu {
color:#0470F2;
}

/* ######################################################################### */
/* GESTISCO LA NAVIGAZIONE DA UN PROGETTO A QUELLO SUCCESSIVO/PRECEDENTE */
/* ######################################################################### */

.navProgetti {
width:605px;
padding:0px 0px 0px 0px;
margin:5px 0px 10px 0px;
/*border-bottom:#C8C8C8 solid 1px;*/
font-size:11px;
}

.navProgetti p {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

/*
.navProgettiSotto {
width:655px;
padding:0px 0px 0px 0px;
margin:20px 0px 0px 0px;
border-top: #555 1px solid;
border-bottom: #555 1px solid;
background:#000;
}
*/

.navProgetti a  {
border:none;
}

.navProgettiSotto a  {
border:none;
}


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

.spazioCerca {
float:left;
width: 585px;
padding:5px 10px 5px 10px;
margin:0px 0px 10px 0px;
background:#E0E0E0;
font-size:11px;
text-align:right;
/*font-size: 11px;
line-height: 13px;*/
}


.spazioCerca ul {
margin:0px;
padding:0px;
}

.spazioCerca li {
display: inline;
background:none;
margin:0px;
/*vertical-align:middle;*/
padding:0px;
}

/*
.spazioCerca li a {
margin:0px;
padding:0px;
}
*/

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

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

}


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

.Col_DX p  {
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;

}

/* ######################################################################### */
/* 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:210px;
margin:0px 0px 0px 25px;
padding:20px 0px 20px 0px;
}


.boxArrotondato {
margin:0px 0px 10px 0px;
width:210px;
padding:30px 0px 0px 0px;
background: #FAF9F5 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:210px;
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:#FAF9F5 url(../images//sfondo_chiusura.png) top left repeat-x;
color:#444;
margin: 0px;
padding:0px;
height:250px;
/*background-color:#2D1C1E !important; /* alfredo */
font-size:11px;
}

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

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

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

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

#chiusuraSinistra {
	width: 880px;
	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;
}