/*
***********************************************************

Author: 		alessandro zapelloni (www.kitchen-studio.net)
Created: 		September 2007
Last modified: 	////////////

***********************************************************
*/


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


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

h1 {
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:15px;
color:#E5D48C ;
font-weight:normal;
background:url(../images/sfondo_h1.gif) top left no-repeat;
margin:0px 0px 5px 0px;
padding:12px 0px 15px 10px;
line-height:18px;
}


h2 {
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:16px;
color:#E17800 /*#9D0D0A*/;
font-weight:normal;
margin:15px 0px 10px 0px;
padding:0px 0px 2px 0px;
line-height:20px;
border-bottom: #9D0D0A dotted 1px;
}


h3 {
font-size:14px;
color: #4D4026;
font-weight:normal;
margin:7px 0px 7px 0px;
padding:0px 0px 0px 0px;
line-height:20px;
}

h4 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
/*font-family: Verdana, Helvetica, Arial, sans-serif;*/
font-size:13px;
color: #333;
font-weight:normal;
margin:7px 0px 4px 0px;
padding:0px 0px 0px 0px;
line-height:20px;
}


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


ul {
list-style:none;
padding: 0px 0px 10px 0px;
margin: 0px;
/*border-bottom: #6F665F solid 1px;*/
}

li {
padding-left:12px;
background:url(../images/marcatore.gif) 0 5px no-repeat;
margin:0px;
}

.Categorie {
color: #333;
font-weight:bold;
}

a.Categorie:link,
a.Categorie:visited {
color: #333;
}


.sottoCategorie {
color: #9D0D0A;
font-style:italic;
}

a.sottoCategorie:link,
a.sottoCategorie:visited {
color: #9D0D0A;
font-style:italic;
}

a.Arancio:link,
a.Arancio:visited {
color:#E17800;
}


.ImgPad {
padding:8px;
background:#fff;
text-align:right;
/*border: #4D4026 solid 1px;*/
margin:0px 0px 20px 20px;
}

.ImgBordo {
padding:8px;
background:#fff;
margin:5px 0px 10px 0px;
max-width:484px;
}

.data {
font-family: Georgia, "Times New Roman", Times, serif;
background:url(../images/marcatore.gif) 0 4px no-repeat;
color: #9D0D0A;
font-style:italic;
font-size: 14px;
padding:0px 0px 0px 10px;
margin:0px 0px 0px 0px;
}

.luogo {
color: #9D0D0A;
font-style:italic;
font-size: 11px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}


.piccolo {
font-style: italic;
font-size: 11px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

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

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

}


/* ######################################################################### */
/* BODY */
/* ######################################################################### */

body {
margin: 0px 0px 0px 0px;
padding: 0px;
text-align:center; /* per quella merda di IE5.x/Win */
background:#E0DCD5 url(../images/sfondo.jpg) top left repeat-x;
font-size: 12px;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-family: Verdana, Helvetica, Arial, sans-serif;
color:#4D4026;
line-height: 17px;
}




/* ######################################################################### */
/* NAVIGAZIONE ORIZZONTALE */
/* ######################################################################### */

#navigazione {
width: 100%;
float:left;
/*clear:both;*/
text-align:center; /* per quella merda di IE5.x/Win */
background: url(../images/sfondo_navigazione.gif) top left repeat-x;
margin: 0px;
padding:0px;
}


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


#navigazioneCol1 {
float:left;
width:230px;
text-align:left;
padding:0px 0px 0px 0px;
margin:0px;
}


#navigazioneCol2 {
float:left;
width:738px;
text-align:left;
padding:0px 0px 0px 20px;
margin:0px;
}
/*
#navigazioneCol3 {
float:left;
width:100px;
text-align:right;
padding:0px 0px 0px 0px;
margin:0px;
}

#navigazioneCol3 img {
padding:0px 0px 0px 0px;
margin-top:11px;
}
*/



.navOrizzontale {
font-family:Verdana, Geneva, sans-serif;	
font-size: 10px;
color:#E3D18A;
font-weight:bold;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
list-style:none;
border:none;
}

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

.navOrizzontale li {
display: inline;
background:none;
margin:0px;
line-height:45px;
padding:0px 1px 0px 1px;
}


.navOrizzontale li a {
margin:0px;
padding:0px;
}

.navOrizzontale a:link,
.navOrizzontale a:visited {
color:#E3D18A;
text-decoration:none;
border:none;
}
.navOrizzontale a:hover,
.navOrizzontale a:focus,
.navOrizzontale a:active{
color:#fff;
text-decoration:underline;
border:none;
}

/*
.navOrizzontale .bianco a:link,
.navOrizzontale .bianco a:visited {
color:#FFF;
text-decoration:none;
border:none;
}
.navOrizzontale .bianco a:hover,
.navOrizzontale .bianco a:focus,
.navOrizzontale .bianco a:active{
color:#ddd;
text-decoration:none;
border:none;
}
*/


/* ######################################################################### */
/* centro il layout */
/* ######################################################################### */

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


/* ######################################################################### */
/* il contenitore generale del layout */
/* ######################################################################### */
#contenitore {
float:left;
width: 1000px;
padding:0px;
margin:0px;
}


/* ######################################################################### */
/* TESTATA  E LE TRE COLONNE */
/* ######################################################################### */
#testata {
width: 1000px;
height:320px;
background: url(../images/sfondo_testata.jpg) top left no-repeat;
padding:0px;
margin:0px;
/*font-size: 14px;
line-height: 17px;*/
}

#testataSX {
float:left;
width: 230px;
padding:0px;
margin:0px;
}

.SpaziotestataSX {
float:left;
width: 230px;
padding:0px;
margin:30px 0px 0px 0px;
}


#testataDX {
float:left;
width: 768px;
height:320px;
padding:0px;
margin:0px;
}

.SpazioImmagine {
float:left;
width: 360px;
height:220px;
padding:0px;
margin:52px 0px 0px 41px;
}

.SpazioTesto {
float:left;
width: 170px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#777;
line-height:20px;
padding:0px;
margin:80px 0px 0px 30px;
}

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

/* ######################################################################### */
/* SPAZIO LOGO */
/* ######################################################################### */

#spazioLogo {
float:left;
width: 220px;
height:130px;
margin:72px 0px 0px 0px;
padding:0px;;
}

h1#logo{
background: none;
margin:0;
padding:0;
position:relative;
left:0px;
top:0px;
width:220px;
height:130px;
text-indent:-8000px;
overflow:hidden;
z-index:10;
border:0px;
}

h1#logo a {
background: none;
display:block;
height:130px;
padding:0px;
margin:0px;
border:0px;
}



h1#logo a:hover,
h1#logo a:focus,
h1#logo a:active {
background: none;
display:block;
height:130px;
text-decoration:none;
padding:0px;
margin:0px;
border:0px;
}


#infoTestata {
float:left;
width: 580px;
height:88px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFF;
text-align:right;
margin:0px 0px 0px 0px;
padding:70px 0px 0px 0px;
}

#infoTestata a {
border:none;
}


#infoTestata a:link,
#infoTestata a:visited {
color: #432D06;
text-decoration: none;
}

#infoTestata a:hover,
#infoTestata a:focus,
#infoTestata a:active {
color: #432D06;
text-decoration:underline;
}



/* ######################################################################### */
/* IL CORPO DEI CONTENUTI */
/* ######################################################################### */

#corpo {
float:left;
width: 1000px;
/*background: #FFF url(../images/sfondo_corpo.gif) top left repeat-y;*/
padding:0px 0px 0px 0px;
margin:20px 0px 20px 0px;
}


/* ######################################################################### */
/* LA COLONNA DI SINISTRA */
/* ######################################################################### */

#colonnaSX {
float:left;
width: 220px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#000;
font-size:12px;
padding:0px;
margin:0px 0px 0px 0px;
}

.Spazio_ColSX {
float:left;
width: 220px;
padding:0px;
margin:0px;
}

.Spazio_ColSX ul {
list-style:none;
padding: 0px 0px 10px 0px;
margin: 0px;
/*border-bottom: #6F665F solid 1px;*/
}

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

.Spazio_ColSX a:link,
.Spazio_ColSX a:visited {
color:#000;
text-decoration:none;
border:none;
}
.Spazio_ColSX a:hover,
.Spazio_ColSX a:focus,
.Spazio_ColSX a:active{
color:#9D0D0A;
text-decoration:none;
border:none;
}

/***** seconda voce del menu progetti - I TITOLI DEI PROGETTI ******************************************************/

ul.secondaVoce {
padding:0px 0px 5px 0px;
margin-bottom:10px;
/*border-bottom: #444444 solid 1px;*/
}


ul li.secondaVoce {
padding:1px 0px 1px 10px;
background:url(../images/marcatore_secVoce.gif) 0 6px no-repeat;
margin-bottom:1px;
margin-left:0px;
border-bottom: #333 1px dotted;
}


.Spazio_ColSX .secondaVoce a:link,
.Spazio_ColSX .secondaVoce a:visited {
color:#9D0D0A;
text-decoration:none;
}
.Spazio_ColSX .secondaVoce a:hover,
.Spazio_ColSX .secondaVoce a:focus,
.Spazio_ColSX .secondaVoce a:active{
color:#333;
text-decoration:underline;
}




/* ######################################################################### */
/* LA COLONNA DI CENTRO */
/* ######################################################################### */

#contenuti {
float:left;
width:500px;
padding:10px 14px 10px 14px;
margin:0px 15px 0px 15px;
background:  url(../images/sfonto_contenuti.png) top left repeat;
border-top: #ddd solid 1px;
border-bottom: #ccc solid 1px;
border-left: #ddd solid 1px;
border-right: #ccc solid 1px;
}


.Spazio_Contenuti {
float:left;
width: 500px;
padding:0px;
margin:0px;
}


.Spazio_VociMenu {
float:left;
width: 500px;
padding:10px 0px 5px 0px;
margin:10px 0px 15px 0px;
border-top: #9D0D0A dotted 1px;
border-bottom: #9D0D0A dotted 1px;
}



/* ######################################################################### */
/* LO SPAZIO  PER IL PERCORSO DI NAVIGAZIONE */
/* ######################################################################### */


.spazioPercorso {
float:left;
width:500px;
/*background: #EEEEEE url(../images/angSU_spazioElenco.gif) top left no-repeat;*/
/*background: #FFF;*/
padding:0px 0px 5px 0px;
margin:0px 0px 15px 0px;
border-bottom: #9D0D0A dotted 1px;
font-size:10px;
}



.spazioPercorso ul {
padding: 0px;
margin: 0px;
color:#333;
}

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

.spazioPercorso li a:link,
.spazioPercorso li a:visited {
color:#9D0D0A;
text-decoration:none;
}
.spazioPercorso li a:hover,
.spazioPercorso li a:focus,
.spazioPercorso li a:active{
color:#333;
text-decoration:underline;
}



/* ######################################################################### */
/* LO SPAZIO  PER L'ALLEGATO */
/* ######################################################################### */


.spazioAllegato {
float:left;
width:500px;
/*background: #EEEEEE url(../images/angSU_spazioElenco.gif) top left no-repeat;*/
/*background: #FFF;*/
padding:0px 0px 0px 0px;
margin:15px 0px 15px 0px;
border-bottom: #9D0D0A dotted 1px;
font-size:10px;
}


.spazioAllegato ul {
list-style:none;
padding: 0px 0px 10px 0px;
margin: 0px;
/*border-bottom: #6F665F solid 1px;*/
}

.spazioAllegato li {
padding: 0px 0px 0px 20px;
background: url(../images/icona_allegato.gif) 0px 1px no-repeat; 
margin:0px;
}



/* ######################################################################### */
/* BOX NEWS- Colonna immagine - colonna testo */
/* ######################################################################### */

/*
.titolo {
float:left;
width:540px;
padding:10px 0px 10px 0px;
margin:0px;
border-bottom: #D80D00 solid 1px;
/*padding:15px 15px 0px 15px;
}*/

/*
.progetto {
float:left;
width:540px;
padding:10px 0px 10px 0px;
margin:0px;
font-size:11px;
border-bottom: #CC7F7F solid 2px;
}
*/

.news {
float:left;
width:498px;
padding:8px 0px 8px 0px;
margin:0px;
color: #333;
border-bottom: #9D0D0A dotted 1px;
font-size:10px;
/*padding:15px 15px 0px 15px;*/
}


.newsImmagine {
float:left;
width:120px;
padding:5px;
background:#FFF;
}


.newsTesto {
float:left;
margin:0px;
width:358px;
padding:0px 0px 5px 10px;
}

.newsTesto p{
margin:0px;
padding:0px 0px 5px 0px;
color:#9D0D0A;
}

.newsTesto h1 {
background:none;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#9D0D0A;
font-style:italic;
padding:0px;
margin:0px 0px 3px 0px;
}

.newsTesto h2 {
font-size:13px;
background:none;
border-bottom: #4D4026 dotted 1px;
font-style:normal;
color:#4D4026;
padding:0px;
margin:0px;
}

.newsTesto h3 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
background:none;
font-style:normal;
color:#333;
padding:0px;
margin:0px;
}


/* ######################################################################### */
/* LA COLONNA DI SVILUPPO DELLE FOTO PER LA PAGINA EVENTO O PER LA PAGINA OPERE */
/* ######################################################################### */

.spazioImmagini {
float:left;
width:500px;
padding:5px 0px 0px 0px;
margin:0px;
/*border-bottom: #9D0D0A dotted 1px;*/
}

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


.Immagini_1_2_3 {
float:left;
width:114px;
padding:3px;
background:#fff;
margin:0px 5px 0px 0px;
}

.Immagine_4 {
float:left;
width:114px;
padding:3px;
background:#fff;
margin:0px 0px 0px 0px;
}

a.immagini:link,
a.immagini:visited {
border:none;
text-decoration:none;
}
a.immagini:hover,
a.immagini:focus,
a.immagini:active {
text-decoration:none;
border:none;
}


/* ######################################################################### */
/* LE COLONNE DI SVILUPPO DEL FORM */
/* ######################################################################### */

.spazioForm {
float:left;
width:500px;
padding:10px 0px 0px 0px;
margin:0px 0px 0px 0px;
/*border-bottom: #666666 1px dotted;
background:url(../images/fondino_percorso.gif) bottom center no-repeat;
border-top: #9B968D 1px dotted;*/
}

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

.categoriaForm {
float:left;
width:120px;
padding:0px;
margin:0px;
/*font-weight:bold;
border-right: #999999 1px solid;*/
}


.testoForm {
float:left;
width:360px;
margin-left:10px;
padding:0px;
}


/* ######################################################################### */
/* LA COLONNA DI DESTRA */
/* ######################################################################### */

#colonnaDX {
float:left;
width: 220px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#000;
font-size:12px;
padding:0px;
margin:0px 0px 0px 0px;
}

.Spazio_ColDX {
float:left;
width: 220px;
padding:0px;
margin:0px;
}

.Spazio_ColDX ul {
list-style:none;
padding: 0px 0px 10px 0px;
margin: 0px;
/*border-bottom: #6F665F solid 1px;*/
}

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

.Spazio_ColDX a:link,
.Spazio_ColDX a:visited {
color:#000;
text-decoration:none;
border:none;
}
.Spazio_ColDX a:hover,
.Spazio_ColDX a:focus,
.Spazio_ColDX a:active{
color:#9D0D0A;
text-decoration:none;
border:none;
}


/***** seconda voce del menu progetti - I TITOLI DEI PROGETTI ******************************************************/

ul.secondaVoce {
padding:0px 0px 5px 0px;
margin-bottom:10px;
/*border-bottom: #444444 solid 1px;*/
}


ul li.secondaVoce {
padding:1px 0px 1px 10px;
background:url(../images/marcatore_secVoce.gif) 0 5px no-repeat;
margin-bottom:1px;
margin-left:0px;
border-bottom: #333 1px dotted;
}


.Spazio_ColDX .secondaVoce a:link,
.Spazio_ColDX .secondaVoce a:visited {
color:#9D0D0A;
text-decoration:none;
}
.Spazio_ColDX .secondaVoce a:hover,
.Spazio_ColDX .secondaVoce a:focus,
.Spazio_ColDX .secondaVoce a:active{
color:#333;
text-decoration:underline;
}




/* ######################################################################### */
/* IL DIV CHE GESTISCE IL TOP OF PAGE */
/* ######################################################################### */


.tornaSu {
background:url(../images/marcatore_top.gif) 0 3px no-repeat;
margin:30px 0px 3px 0px;
float:left;
font-size:11px;
padding:3px 0px 3px 10px;
border-top: #9D0D0A dotted 1px;
border-bottom: #9D0D0A dotted 1px;
}




/* ######################################################################### */
/* I BOX PER GLI SPONSOR */
/* ######################################################################### */


.box_Sponsor {
float:left;
width: 220px;
padding:0px;
margin:10px 0px 0px 0px;
background: url(../images/sfondo_Box_Sponsor.jpg) top left repeat-y;
color:#333333;
border-bottom: #ccc solid 1px;
}

.box_Sponsor h1{
margin:0px;
background: url(../images/sfondo_h1_ColSX.jpg) top left no-repeat;
padding:18px 0px 20px 8px;
font-size:12px;
color:#9D0D0A;
font-weight:bold;
}

.box_Sponsor ul {
list-style:none;
padding: 0px 8px 0px 8px;
margin: 0px 0px 5px 0px;
}

.box_Sponsor li {
padding: 2px 0px 2px 0px;
background: none;
border-bottom: #C6A563 dotted 1px;
margin:0px;
}

.box_Sponsor li img {
padding: 5px;
background: #fff ;
margin:5px 0px 0px 0px;
}

.box_Sponsor a:link,
.box_Sponsor a:visited {
color:#9D0D0A;
text-decoration:none;
border:none;
}

.box_Sponsor a:hover,
.box_Sponsor a:focus,
.box_Sponsor a:active{
color:#333;
text-decoration:underline;
border:none;
}


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

#chiusura {
width: 100%;
float:left;
/*clear:both;*/
background: #990000 url(../images/sfondo_chiusura.gif) top left repeat-x;
margin: 0px;
padding:0px;
font-size:10px;
color:#FFF;
}


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

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


#chiusuraSinistra {
	width: 600px;
	height:140px;
	float: left;
	margin: 15px 0px 0px 0px;
}


#chiusuraDestra{
width: 378px;
float: left;
text-align:right;
margin: 15px 0px 0px 20px;
}

#chiusura a:link,
#chiusura a:visited {
color:#E3D18A;
text-decoration:none;
border:none;
}
#chiusura a:hover,
#chiusura a:focus,
#chiusura a:active{
color:#fff;
text-decoration:underline;
border:none;
}


/* ######################################################################### */
/* FORM */
/* ######################################################################### */

/*
input, textarea, select{
font-size: 12px;
font-family:"Trebuchet MS", Optima, "Lucida Grande", Georgia;
color:#333333;
}
*/

*{padding: 0; margin: 0;}


.spazio {
float:left;
padding:0px 0px 15px 0px;
margin:0px 0px 15px 0px;
}



.captcha {
float:left;
margin:0px;
padding:0px;
}



.captcha img {
margin:0px;
padding:0px;
}