/*
***********************************************************

Author: 		alessandro zapelloni (www.kitchen-studio.net)
Created: 		September 2007
Last modified: 	////////////

***********************************************************
*/

/* ######################################################################### */
/* TITOLI, PARAGRAFI, LISTE, LINKS, CLASSI VARIE,  ETC ETC */
/* ######################################################################### */

h1 {
font-family:"Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 13px;
color:#333333;
font-weight: bold;
padding: 20px 20px 10px 10px;
margin:0px;
}

h2 {
font-family:"Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 13px;
color:#FFFFFF;
font-weight: bold;
padding: 2px 20px 2px 0px;
margin:0px;
}

h3 {
	font-family:"Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	padding: 2px 20px 2px 0px;
	margin:0px;
	font-weight: lighter;
}

h4 {
font-family:"Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 13px;
color:#OOOOOO;
font-weight: bold;
padding: 4px 20px 10px 0px;
margin:0px;
}

p {
padding:0px 0px 0px 0px;
margin:0px 0px 15px 0px;
}



a:link,
a:visited {
color: #FFF;
text-decoration: none;
}

a:hover,
a:focus,
a:active {
color: #000;
text-decoration:underline;
}

/* ######################################################################### */
/* BODY */
/* ######################################################################### */

body {
margin: 50px 0px 0px 0px;
padding: 0px;
text-align:left;
background:#000 /*url(../images/sfondo.jpg) repeat-x*/;
font-size: 10px;
font-family:"Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
color:#000;
line-height: 17px;
font-weight:normal;

}



/* ######################################################################### */
/* centro il layout */
/* ######################################################################### */

#centrato {
width: 984px;
margin: auto;
text-align:left; /* per quella maerda di IE5.x/Win */
}


/* ######################################################################### */
/* il contenitore generale del layout */
/* ######################################################################### */
#contenitore {
float:left;
width: 984px;
padding:0px;
margin:0px;
}


/* ######################################################################### */
/* LA APERTURA DEL SITO */
/* ######################################################################### */

#apertura {
clear:left;
height:20px;
padding:0px;
background: url(../images_index/apertura_index.gif) top left no-repeat;
margin:0px;
}


/* ######################################################################### */
/* IL CORPO DEI CONTENUTI */
/* ######################################################################### */
#corpo {
float:left;
width: 984px;
background: #FF9900 url(../images_index/sfondo_centrato.gif) top left repeat-y;
padding:0px 0px 0px 0px;
margin:0px;
}


/* ######################################################################### */
/* LA COLONNA DI SINISTRA */
/* ######################################################################### */

#colonnaSinistra {
float:left;
width:232px;
padding:0px;
margin:0px;
}

.contenutiSinistra {
float:left;
width:231px;
height:140px;
background: #FF9900;
/*padding:0px 10px 0px 10px;*/
margin:0px;
color: #000;
margin:0px;
/*border-bottom: #FFFFFF 1px solid;*/
border-left: #FFFFFF 1px solid;
/*border-right: #FFFFFF 1px solid;*/
}

.contenutiSinistra p {
font-weight:bold;
line-height: 13px;
padding:0px 10px 0px 10px;
}

/* ######################################################################### */
/* LA COLONNA DI DESTRA */
/* ######################################################################### */

#colonnaDestra {
float:left;
width:232px;
padding:0px;
margin:0px;
}

.contenutiDestra {
float:left;
width:211px;
background: #FF9900;
padding:0px 10px 0px 10px;
margin:0px;
color: #000;
margin:0px;
/*border-bottom: #FFFFFF 1px solid;
border-left: #FFFFFF 1px solid;*/
border-right: #FFFFFF 1px solid;
}

.contenutiDestra p {
font-weight:bold;
line-height: 13px;
}


#colonnaDestra a:link,
#colonnaDestra a:visited {
color: #000;
text-decoration: none;
}

#colonnaDestra a:hover,
#colonnaDestra a:focus,
#colonnaDestra a:active {
color: #000;
text-decoration:underline;
}


/* ######################################################################### */
/* LA COLONNA DI SVILUPPO DEI CONTENUTI */
/* ######################################################################### */

#contenuti {
float:left;
width: 520px;
/*background: url(../images_index/sfondo_contenuti.gif) top left repeat-y;*/
padding:0px;
margin:0px;
}

.spazioContenuti {
float:left;
width:520px;
padding:0px;
margin:0px;
/*border-bottom: #FFFFFF 1px solid;*/
}




/* ######################################################################### */
/* LA CHIUSURA DEL SITO */
/* ######################################################################### */

#chiusura {
clear:left;
height:20px;
padding:0px;
background: url(../images_index/chiusura_index.gif) bottom left no-repeat;
margin:0px;
}