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

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

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


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

@import url('social.css');

@import url('http://fonts.googleapis.com/css?family=Droid+Sans:400,700');

*{padding: 0; margin: 0;}

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


h1 {
	font-size:19px;
	/*color:#9263B0;*/
	color:#FC9A00;
	font-weight:400;
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	line-height:26px;
}


h2 {
	font-size:14px;
	color:#333;
	border: none;
	margin:0px;
	padding:0px 0px 15px 0px;
	line-height:20px;
	font-weight:bold;
	/*border-top: #999 dotted 1px;*/
	border:none;
}


h3 {
	font-size:13px;
	color:#D84C21;
	border: none;
	margin:0px;
	padding:15px 0px 5px 0px;
	line-height:16px;
	font-weight:bold;
	border:none;
}

h4 {
	margin:0;
	padding:0px 0px 10px 0px;
}

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

/*
ul {
	list-style:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

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

.nero {
	color:#333;
}

.rosso {
	color:#CC3300;
}


.big {
	font-size: 17px;
	font-weight:bold;
}


.bigWhite {
	font-size: 17px;
	font-weight:bold;
	color:#FFF;
}


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

.small {
	font-size: 11px;
}

.bordoBasso {
	background:#FC9A00;
	padding:3px;
	color:#FFF;
	font-weight:bold;
	border:none;
}

.evidenziato {
	background:#FC9A00;
	padding:3px;
	color:#FFF;
	font-weight:bold;
	border:none;
}

a:link,
a:visited {
	color:#FC9A00;
	/*color:#C4611D;*/
	/*color: #977C43;*/
	text-decoration: none;
}

a:hover,
a:focus,
a:active {
	color:#000;
	/*color: #854482;*/
	text-decoration:none;
}

.button a {
	padding:5px 16px 5px 16px;

}

.button a:link,
.button a:visited {
	/*color: #D84C21;*/
	color:#FC9A00;
	text-decoration: none;
	background:#FEEBCC;
	font-weight:bold;
}

.button a:hover,
.button a:focus,
.button a:active {
	color: #333;
	text-decoration:none;
	background:#FEEBCC;
	font-weight:bold;
}


.buttonWhite a {
	padding:5px 16px 5px 16px;

}

.buttonWhite a:link,
.buttonWhite a:visited {
	/*color: #D84C21;*/
	color:#FC9A00;
	text-decoration: none;
	background:#FFF;
}

.buttonWhite a:hover,
.buttonWhite a:focus,
.buttonWhite a:active {
	color: #333;
	text-decoration:none;
	background:#FFF;
}


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

body {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align:center; /* per quella merda di IE5.x/Win */
	background:#FFF url(../images/sfondo.png) top left repeat-x;
	/*background:#FFF url(../images/sfondo_index.jpg) top center repeat-x;*/
	font-size: 12px;
	font-family: 'Droid Sans', sans-serif;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	color:#333;
	line-height: 20px;
}




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

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


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

}


/* ######################################################################### */
/* TESTATA */
/* ######################################################################### */
#header {
	width: 980px;
	height:75px;
	/*background: url(../images/filetto_basso_testata.jpg) bottom center no-repeat;*/
	padding:0px;
	margin:0px;
	/*font-size: 11px;
	line-height: 13px;*/
}



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

#spazioLogo {
	float:left;
	width: 250px;
	background: url(../images/sintesipagheonline.png) 0px 0px no-repeat;
	height:75px;
	margin:0px;
	padding:0px;
}

h1#logo{
	margin:0;
	padding:0;
	position:relative;
	left:0px;
	top:0px;
	width:250px;
	height:75px;
	text-indent:-8000px;
	overflow:hidden;
	z-index:10;
	border:0px;
}
h1#logo a {
	display:block;
	height:75px;
	padding:0px;
	margin:0px;
	border:0px;
}



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


/* ######################################################################### */
/* NAVIGAZIONE ORIZZONTALE NELLA TESTATA */
/* ######################################################################### */


#nav {
	float:left;
	width: 730px;
	height:75px;
	border:0px;
	padding:0px;
	/*top: 20px;*/
}

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


.navigazione ul {
	position:absolute;
	left:0;
	display:none;
	margin:0 0 0 0;
	padding:0;
	list-style:none;

}



/* LISTA */
.navigazione li {
	float:left;
	display:block;
	width:139px;
	position:relative;
	z-index:500;
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
	background:none;
	line-height:75px;
	border-right:#FFF 1px solid;

	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;

}


/* LINKS */
.navigazione li a {
	display:block;
	padding:0;
	text-decoration:none;
	text-align:center;
	/*line-height:30px;*/
	white-space:nowrap;
}


.navigazione li a:link,
.navigazione li a:visited {
	color:#333;
	text-decoration:none;
	background:#FEEBCC;
}
.navigazione li a:hover,
.navigazione li a:focus,
.navigazione li a:active{
	color:#FC9A00;
	text-decoration:none;
	background:#FFF;
	/*font-weight:bold;*/
}


/* LINK PRIMA VOCE A SINISTRA DEL MENU */
.navigazione .selezionato a {
	width:139px;
	color:#FFF;
	margin:0px;
	border-right:#FFF 1px solid;
}

.navigazione .selezionato a:link,
.navigazione .selezionato a:visited{
	color:#FFF;
	text-decoration:none;
	background:#FC9A00;
	/*font-weight:bold;*/
}

.navigazione .selezionato a:hover,
.navigazione .selezionato a:focus,
.navigazione .selezionato a:active{
	color:#FFF;
	text-decoration:none;
	background:#FC9A00;
}






/* ######################################################################### */
/* MENU A TENDINA */
/* ######################################################################### */


.navigazione ul li {
	width:140px;
	background:#EEE;
	float:left;
	margin:0;
	font-size:11px;
	line-height:26px;
	border-right:none;
}

.navigazione ul li a:link,
.navigazione ul li a:visited {
	background:#EEE;
	color:#333;
	border-top:1px solid #FFF;
	border-right:none;
	padding:4px 0px 4px 0px;
}

.navigazione ul li a:hover,
.navigazione ul li a:focus,
.navigazione ul li a:active {
	background:#FC9A00;
	color:#333;
	border-top:1px solid #FFF;
	border-right:none;
	padding:4px 0px 4px 0px;
}



/* LINK PRIMA VOCE A DESTRA DEL MENU */
.navigazione .areaRis a {
	width:140px;
	color:#333;
	margin:0px 0 0px 0px;
	line-height:75px;
}

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

.navigazione .areaRis a:hover,
.navigazione .areaRis a:focus,
.navigazione .areaRis a:active{
	color:#333;
	text-decoration:none;
	background: url(../images/richiedi_preventivo_k.png) center center no-repeat;
}




/* ######################################################################### */
/* IL CORPO DEI CONTENUTI */
/* ######################################################################### */
#corpo {
	float:left;
	width: 980px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
}

/* ######################################################################### */
/* GESTISCO I CONTENUTI DI TUTTE LE PAGINE */
/* ######################################################################### */

.contenuti {
	float:left;
	width: 980px;
	padding:0px;
	margin:10px 0px 0px 0px;
}


.slide_ImgHome {
	float:left;
	width:980px;
	height:465px;
	background: #FFF url(../images/sfondo_slide.png) bottom center no-repeat;
	padding:0;
	margin: 0 0 40px 0;
}

.slide_ImgHome img {
	width:980px;
	height:450px;
}


/* ######################################################################### */
/* ELENCO DEI CONTENUTI E DEI FILE */
/* ######################################################################### */
.spazioContenuti {
	float:left;
	width: 980px;
	padding:0px 0px 0px 0px;
	margin:60px 0px 0px 0px;
	text-align:left;
	/*font-size: 11px;*/
	/*line-height: 17px;*/
}


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

.spazioContenuti li {
	padding: 2px 0px 2px 12px;
	background:url(../images/marcatore.gif) 0 5px no-repeat;
	margin:1px 0px 1px 0px;
	border:none;
}


.spazioColonne {
	float:left;
	width: 980px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	/*font-size: 11px;*/
	/*line-height: 17px;*/
}

.margineAlto {
	padding:30px 0px 0px 0px;
	margin:30px 0px 0px 0px;
}

.box {
	float:left;
	width:310px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.boxImg {
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*background:#FC9A00;*/
	background:#F7C58B;
}

.boxImg img {
	width:300px;
	height:130px;
	/*height:120px;*/

	padding:0;
	margin:5px;
}


.contatti img {
	width:230px;
	height:210px;
	padding:0;
	margin:0;
	border-top: #666 5px solid;
	border-bottom: #666 5px solid;
}

.boxTesti {
	float:left;
	width:310px;
	padding:0px;
	margin:12px 0 0 0;
	line-height:15px;
	/*text-align:justify;*/
}

.boxTesti h1 {
	font-weight:700;
	color:#333;
	font-size:17px;
	margin:10px 0 10px 0;
	padding:0;
	border:0;
	line-height:18px;

}


.boxTesti p  {
	padding:0;
	margin:0px 0px 24px 0px;

}



.spazioBoxArancio {
	float:left;
	width:480px;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}

.boxArancio {
	float:left;
	width:480px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	background:#FEEBCC;
}

.boxArancioIMG {
	float:left;
	width:120px;
	height:120px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.boxArancioIMG img {
	width:120px;
	height:120px;
	padding:0;
	margin:0;
}

.boxTestiArancio {
	float:left;
	width:340px;
	padding:10px;
	margin:0px 0 0 0;
	color:#333;
	line-height:15px;
	/*text-align:justify;*/
}

.boxTestiArancio h1 {
	font-weight:700;
	color:#FC9A00;
	font-size:18px;
	margin:0px 0 10px 0;
	padding:0;
	border:0;
	line-height:18px;

}

.boxTestiArancio h2 {
	font-weight:400;
	color:#FFF;
	font-size:14px;
	margin:0px 0 4px 0;
	padding:0;
	border:0;
	line-height:18px;

}


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

}

.boxPadArancio {
	margin:0 20px 0 0;
}



/* ######################################################################### */
/* GESTISCO I DIV DELLE NEWS IN HOME PAGE E NELLA PAGINA ARCHIVIO */
/* ######################################################################### */
/* CIRCOLARI */
.boxCircolari {
	float:left;
	width:540px;
	background: #EEE;
	padding:20px;
	margin:40px 95px 60px 0px;
}

.boxCircolari h1 {
	font-size:14px;
	/*color:#9263B0;*/
	color:#333;
	font-weight:700;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:20px;
}

p.circolari {
	padding:0;
	margin:0;
}

p.data {
	font-size: 16px;
	font-weight:400;
	padding:0;
	margin:0 0 5px 0;
}

p.download {
	padding:0 0 15px 0;
	margin:0 0 15px;
	border-bottom:#333 1px dotted;
}

.boxCircolari a:link,
.boxCircolari  a:visited {
	color:#DD0041;
}


.boxCircolari a:hover,
.boxCircolari  a:focus,
.boxCircolari  a:active {
	color:#333;
}


.spazioArchivioCircolari {
	float:left;
	width:270px;
	padding: 35px 0 0 15px;
	margin: 40px 0 0 0;
}


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

.spazioArchivioCircolari li {
	padding: 2px 0px 2px 12px;
	background:url(../images/marcatore2.png) 0 8px no-repeat;
	margin:1px 0px 1px 0px;
	border:none;
}

/* CIRCOLARI */
/* HOME PAGE */
.boxSpazioNews {
	float:left;
	width:240px;
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.boxNews {
	float:left;
	width:240px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
}


.boxTestiNews {
	float:left;
	width:140px;
	padding:0px 0 0 10px;
	margin:0;
	line-height:13px;
	/*text-align:justify;*/
	font-size:11px;
}

.boxTestiNews h1 {
	font-weight:700;
	color:#444;
	font-size:18px;
	margin:0px 0 10px 0;
	padding:0;
	border:0;
	line-height:18px;
}

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


.boxTestiNews a:hover,
.boxTestiNews  a:focus,
.boxTestiNews  a:active {
	color:#FC9A00;
}


/* PAGINA ARCHIVIO NEWS */

.boxSpazioArchivioNews {
	float:left;
	width:330px;
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.boxArchivioNews {
	float:left;
	width:330px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
}


.boxTestiArchivioNews {
	float:left;
	width:250px;
	padding:0px 0 0 10px;
	margin:0;
	line-height:13px;
	/*text-align:justify;*/
	font-size:11px;
}


.boxTestiArchivioNews h1 {
	font-weight:700;
	color:#444;
	font-size:18px;
	margin:0px 0 10px 0;
	padding:0;
	border:0;
	line-height:18px;
}

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


.boxTestiArchivioNews a:hover,
.boxTestiArchivioNews  a:focus,
.boxTestiArchivioNews  a:active {
	color:#FC9A00;
}


.SpazioNews {
	float:left;
	width:580px;
	padding:20px 40px 0px 0px;
	margin:0px 0px 0px 0px;
}




/* GENERCI SIA PER LA HOME CHE PER LA ARCHIVIO */

.boxImgNews a:link,
.boxImgNews  a:visited {
	float:left;
	width:60px;
	height:60px;
	padding:4px 4px 4px 4px;
	margin:0px 0px 0px 0px;
	border:#999 1px solid;
}


.boxImgNews a:hover,
.boxImgNews  a:focus,
.boxImgNews  a:active {
	float:left;
	width:60px;
	height:60px;
	padding:4px 4px 4px 4px;
	margin:0px 0px 0px 0px;
	border:#333 1px solid;
	background:#ddd;
}


.boxImgNews img {
	width:60px;
	height:60px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


p.categoriaNews {
	font-size:11px;
	font-weight: bold;
	margin-bottom:0px;
}


p.dataNews {
	padding:0;
	margin:0;
	color:#FC9A00;
	font-weight:700;
}









.boxTesti p  {
	padding:0;
	margin:0px 0px 24px 0px;
}


.boxPad {
	margin:0 25px 0 0;
}


/* ######################################################################### */
/* I DIV PER LE PAGINE INTERNE */
/* ######################################################################### */


.colonnaTesti {
	float:left;
	width: 220px;
	background:#EEE;
	padding:20px 20px 20px 20px;
	margin:0px 40px 0px 0px;
	color:#FC9A00;
	/*font-size: 11px;*/
	/*line-height: 17px;*/
}

/*
.colonnaTesti ul {
	list-style:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.colonnaTesti li {
	padding: 2px 0px 2px 12px;
	background:#F6F6F6 url(../images/marcatore.png) 0 6px no-repeat;
	margin:3px 0px 3px 0px;
}
*/

.colonnaTesti ul {
	list-style:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.colonnaTesti li {
	padding: 2px 0px 2px 12px;
	background:url(../images/marcatore.png) 0 6px no-repeat;
	margin:3px 0px 3px 0px;
	border-bottom:#FFF 1px dotted;
}

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


/* LINK PRIMA VOCE A SINISTRA DEL MENU */
.colonnaTesti li.sel a {
	color:#FC9A00;
	text-decoration:none;
	font-weight:bold;
}



/* LINK SECONDA VOCE A SINISTRA DEL MENU */
.NONsel ul {
	list-style:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:normal;
}

.NONsel li {
	padding: 2px 0px 2px 12px;
	background:url(../images/marcatore_secVoce.png) 0 9px no-repeat;
	margin:3px 0px 3px 0px;
	/*border-bottom:#FFF 1px dotted;*/
	border:none;
	font-weight:normal;
	font-size:11px;
}

.NONsel li a:link,
.NONsel li a:visited {
	color:#333;
	text-decoration:none;
	font-weight:normal;
	text-shadow: none;
}
.NONsel li a:hover,
.NONsel li a:focus,
.NONsel li a:active{
	color:#FC9A00;
	text-decoration:underline;
	font-weight:normal;
	text-shadow: none;
}

.NONsel li a {
	text-shadow: none;
}


.NONsel li.SecondaSel a {
	color:#FC9A00;
	text-decoration:none;
	font-weight:bold;
	text-shadow:none;
}





.spazioTesti {
	float:left;
	width: 680px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	/*font-size: 11px;*/
	/*line-height: 17px;*/
}

/*
.spazioTesti h1 {
	background:#FC9A00;
	padding:10px;
	color:#EEE;
	text-align:center;
	line-height:24px;
}


.spazioTesti h1 a {
	text-decoration:underline;
}

.spazioTesti h1.variante {
	font-size:21px;
	background:#FFF;
	padding:10px;
	color:#FC9A00;
	text-align:center;
	line-height:24px;
}

*/



.spazioTesti ul {
	list-style:none;
	padding: 10px;
	margin: -10px 0px 15px 0px;
	background:#FEEBCC;
}

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

.spazioTestiArancio {
	float:left;
	width: 720px;
	background: #FC9A00;
	color:#FFF;
	padding:20px 20px 0px 20px;
	margin:0px 110px 20px 110px;
	/*font-size: 11px;*/
	/*line-height: 17px;*/
}


.spazioTestiArancio h1 {
	font-size:23px;
	padding:10px;
	color:#FFF;
	text-align:center;
	line-height:24px;
}

.padIMG {
	padding:0px 20px 10px 0;
	margin:0;
}




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

.spazioPercorso {
	float:left;
	width:675px;
	/*background: #EEEEEE url(../images/angSU_spazioElenco.gif) top left no-repeat;*/
	padding:0px 0px 5px 0px;
	font-size:11px;
	margin:0px 0px 0px 0px;
	border-bottom:#222 dotted 1px;
}

.spazioPercorso ul {
	padding: 0px;
	margin: 0px;
	/*color:#FF6600;*/
}

.spazioPercorso li {
	display:inline;
	padding:0px 0px 0px 12px;
	background:url(../images/marcatore_percorso.gif) 0 1px no-repeat;
	margin:0px;
	border:none;
}


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


/* ######################################################################### */
/* LO SPAZIO  PER L'ALLEGATO NELLA PAGINA DELLA SCHEDA PER GLI ARTICOLI DEL CATALOGO */
/* ######################################################################### */


.spazioAllegato {
	/*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;*/
}


.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 0px 2px 0px;
	border:none;
}



/* ######################################################################### */
/* I DIV PER IL MODULO PREVENTIVI */
/* ######################################################################### */

.spazioForm {
	float:left;
	width: 980px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*font-size: 11px;*/
	/*line-height: 17px;*/
}

.spazioForm p {
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px;
	font-size: 14px;
	/*line-height: 17px;*/
}


.campoForm {
	float:left;
	width: 280px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*font-size: 11px;*/
	/*line-height: 17px;*/
}

.datoForm {
	float:left;
	width: 700px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*font-size: 11px;*/
	/*line-height: 17px;*/
}


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



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


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


#preFooter {
	width: 100%;
	float:left;
	background:#EEE;
	margin: 0px 0px 0px 0px;
	padding:0px;
}

#centroPreFooter {
	width: 980px;
	margin:auto;
	padding:0;
	border-top:#666 1px solid;
	text-align:left;
}




.boxPreFooter {
	float:left;
	width: 980px;
	padding:10px 0px 0px 0px;
	margin:0;
}


.boxPartners {
	float:left;
	width:730px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}

.boxPartnersColSx {
	float:left;
	width:280px;
	padding:0px 0px 0px 0px;
	margin:0px 20px 0px 0px;
	/*
	border-top: #333 1px solid;
	*/
}


.boxPartnersColCx {
	float:left;
	width:430px;
	padding:0px 0px 0px 0px;
	margin:0px 20px 0px 0px;
	text-align:center;
	/*border-top: #333 1px solid;*/
}



.boxPartnersColDx {
	float:left;
	width:230px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	/*border-top: #333 1px solid;*/
}



.borderBottom {
	border-bottom:#666 1px solid;
}




#footer {
	width: 100%;
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px;
}


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

#centroFooter {
	width: 980px;
	margin:auto;
	padding:0;
	text-align:left;
}

#spazioFooter {
	width: 960px;
	float:left;
	margin:10px 0 20px 0;
	padding:10px;
	text-align:left;
}


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

#spazioFooterSX {
	width: 260px;
	float: left;
	text-align:left;
	margin: 0px 0px 0px 0px;
}


#spazioFooterCOL {
	width: 202px;
	float: left;
	margin: 0px 0px 0px 20px;
	padding:0 0 0 10px;
	border-left: #999 1px dotted;
}

#spazioFooterDX {
	width: 300px;
	float: left;
	text-align:left;
	margin: 0px 0px 0px 0px;
}
