/* CSS Document */
html{
background: #000000 url(../immagini/bg-bl.jpg) center top no-repeat;
}
body {
	margin: 0;
	padding: 0;
	text-align: center; /* per IE5.x/Win */
	color: #000000;
	font: 75% Arial, Helvetica, sans-serif;
}
*{
	padding:0;
	border:0;
	margin:0;
}

* :focus { outline: 0; }

.floatcleaner{
	clear: both;
}
.inline{
	display:inline;
}

/*INIZIO elementi comuni*/
	a{
    color: #5d5d5d;
	/*color:#333333;*/
	text-decoration:none;
	}
	a:hover{
	color: #eb6909;
	}
	
	.cale {
	font-size:1.2em;
	font-weight:bold;
	color: #eb6909;
	}
	.cale a{
	font-weight:bold;
    color: #5d5d5d;
	text-decoration:none;
	}
	.cale a:hover{
	color: #eb6909;
	}
				.testo_piccolo {
				font-size: 10px;
				}	
				h1, h2, h3  {	
					margin:0;
					text-indent:0; 
					display:inline;
					}
				h1 {
					color: #eb6909;
					font-size:1.2em;
					font-weight:bolder;
					}
				.h1_news {
					color: #eb6909;
					font-size:1.2em;
					font-weight:bolder;
					}
				h2 {
					color: #eb6909;
					font-size:1.1em;
					font-weight:bolder;
					}
				.white {
					color: #FFFFFF;
					}
				.orange {
					color: #eb6909;
					}
				.orange_box {
					background-color: #eb6909;
					color:#FFFFFF;
					padding: 10px;
					}
				.orange_breadcrumb_w {
					color: #FFFFFF;
					font-size:1.2em;
					font-weight:bolder;
					}
				.orange_strong {
					color: #eb6909;
					font-weight:bold;
					}
				.orange_breadcrumb {
					color: #FFFFFF;
					background-color: #eb6909;
					font-size:1.2em;
					font-weight:bolder;
					}
				.orange_h1 {
					color: #eb6909;
					font-size:1.2em;
					font-weight:bolder;
					}
				.orange_h2 {
					color: #eb6909;
					font-size:1.1em;
					font-weight:bolder;
					}
	.orange_box a{
    color: #5d5d5d;
	/*color:#333333;*/
	text-decoration:none;
	}
	.orange_box a:hover{
	color: #FFFFFF;
	}
/*FINE elementi comuni*/

/*INIZIO colori-tipo*/
				.black_h1 {
					color: #000000;
					font-size:1.2em;
					font-weight:bolder;
					}
				.black_h2 {
					color: #000000;
					font-size:1.1em;
					font-weight:bolder;
					}

				.casa { /*660066*/
					color: #009ee0;
					}
				.casa_box {
					background-color: #009ee0;
					color:#FFFFFF;
					padding: 10px;
					}
				.casa_breadcrumb_w {
					color: #FFFFFF;
					font-size:1.2em;
					font-weight:bolder;
					}
				.casa_strong {
					color: #009ee0;
					font-weight:bold;
					}
				.casa_breadcrumb {
					color: #FFFFFF;
					background-color: #009ee0;
					font-size:1.2em;
					font-weight:bolder;
					}
				.casa_h1 {
					color: #009ee0;
					font-size:1.2em;
					font-weight:bolder;
					}
				.casa_h2 {
					color: #009ee0;
					font-size:1.1em;
					font-weight:bolder;
					}
					
				.slaz { /*660066*/
					color: #e2007a;
					}
				.slaz_box {
					background-color: #e2007a;
					color:#FFFFFF;
					padding: 10px;
					}
				.slaz_breadcrumb_w {
					color: #FFFFFF;
					font-size:1.2em;
					font-weight:bolder;
					}
				.slaz_strong {
					color: #e2007a;
					font-weight:bold;
					}
				.slaz_breadcrumb {
					color: #FFFFFF;
					background-color: #e2007a;
					font-size:1.2em;
					font-weight:bolder;
					}
				.slaz_h1 {
					color: #e2007a;
					font-size:1.2em;
					font-weight:bolder;
					}
				.slaz_h2 {
					color: #e2007a;
					font-size:1.1em;
					font-weight:bolder;
					}

				.yellow { /*660066*/
					color: #febf00;
					}
				.yellow_box {
					background-color: #febf00;
					color:#FFFFFF;
					padding: 10px;
					}
				.yellow_breadcrumb_w {
					color: #FFFFFF;
					font-size:1.2em;
					font-weight:bolder;
					}
				.yellow_strong {
					color: #febf00;
					font-weight:bold;
					}
				.yellow_breadcrumb {
					color: #FFFFFF;
					background-color: #febf00;
					font-size:1.2em;
					font-weight:bolder;
					}
				.yellow_h1 {
					color: #febf00;
					font-size:1.2em;
					font-weight:bolder;
					}
				.yellow_h2 {
					color: #febf00;
					font-size:1.1em;
					font-weight:bolder;
					}
				.green {/*009933*/
					color: #a1c300;
					}
				.green_box {
					background-color: #a1c300;
					color:#FFFFFF;
					padding: 10px;
					}
				.green_breadcrumb_w {
					color: #FFFFFF;
					font-size:1.2em;
					font-weight:bolder;
					}
				.green_strong {
					color: #a1c300;
					font-weight:bold;
					}
				.green_breadcrumb {
					color: #FFFFFF;
					background-color: #a1c300;
					font-size:1.2em;
					font-weight:bolder;
					}
				.green_h1 {
					color: #a1c300;
					font-size:1.2em;
					font-weight:bolder;
					}
				.green_h2 {
					color: #a1c300;
					font-size:1.1em;
					font-weight:bolder;
					}
				.blu { /*0000FF*/
					color: #5c02e3;
					}
				.blu_box {
					background-color: #5c02e3;
					color:#FFFFFF;
					padding: 10px;
					}
				.blu_breadcrumb_w {
					color: #FFFFFF;
					font-size:1.2em;
					font-weight:bolder;
					}
				.blu_strong {
					color: #5c02e3;
					font-weight:bold;
					}
				.blu_breadcrumb {
					color: #FFFFFF;
					background-color: #5c02e3;
					font-size:1.2em;
					font-weight:bolder;
					}
				.blu_h1 {
					color: #5c02e3;
					font-size:1.2em;
					font-weight:bolder;
					}
				.blu_h2 {
					color: #5c02e3;
					font-size:1.1em;
					font-weight:bolder;
					}
				.red { /*0000FF*/
					color: #FF0000;
					}
				.red_box {
					background-color: #FF0000;
					color:#FFFFFF;
					padding: 10px;
					}
				.red_breadcrumb_w {
					color: #FFFFFF;
					font-size:1.2em;
					font-weight:bolder;
					}
				.red_strong {
					color: #FF0000;
					font-weight:bold;
					}
				.red_breadcrumb {
					color: #FFFFFF;
					background-color: #FF0000;
					font-size:1.2em;
					font-weight:bolder;
					}
				.red_h1 {
					color: #FF0000;
					font-size:1.2em;
					font-weight:bolder;
					}
				.red_h2 {
					color: #FF0000;
					font-size:1.1em;
					font-weight:bolder;
					}
/*FINE colori-tipo*/

/*INIZIO lay out*/
#centrato {
	width:960px;
    height: auto !important;   /*per i browser moderni */
    height: 800px;       /*per IE5.x e IE6 */
    min-height: 800px;   /*per i browser moderni */	
	margin-right:auto;
	margin-left:auto;	
	text-align: left;
}
#header {
	width:936px;
	height:170px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:0;
	padding-bottom:0;/**/
}
		
#corpo {
	width:936px;
	overflow: hidden;
	margin-left:auto;
	margin-right:auto;
	background: #FFF url(../immagini/bgmenu-def.jpg) left top repeat-y;
}
#colonna1 {
	float: left;
	width: 216px;
	background: transparent;
	color: #000;
}
#colonna2 {
	float: left;
	width:660px;
	background: transparent;
	color: #000;
	/*padding-left:1em;*/
	padding-left:1.7em;
	padding-bottom:1em;
}
#colonna1, #colonna2{
	padding-top: 1em;
	padding-bottom: 1em;
	margin-left: 0.5em;
	margin-right: 0.5em;
}

#colonna2a {
	float: left;
	width:520px;
	background: transparent;
	color: #000;
	/*padding-left:1em;*/
	padding-left:1.7em;
	padding-top:5px;/**/
	padding-bottom:1em;
	position: relative; left: 6px;/**/
}
#colonna2b {
	float: left;
	width:130px;
	background: transparent;
	color: #000;
	padding-left:1em;
	position: relative; left: 20px;/**/
}

					/*INIZIO sprite_cale */
						#cale{
						width:118px;
						height:168px; /*!!!cambia*/
						/*position: absolute;
						top: 168px;
						left: 873px;*/
						background: #FFFFFF url(../immagini/sp-cale.gif) 0 0 no-repeat;
						}
							 
								#cale ul,#cale li, #cale a{
								margin: 0;
								padding: 0;
								border:0;
								list-style: none;
								width:118px;
								height:24px;
								display:block;
								}
								#cale a{
								text-indent: -9999px
								}

									#cale-25 a:hover, #cale-25 a.active{background: url(../immagini/sp-cale.gif) -118px 0;}
									#cale-26 a:hover, #cale-26 a.active{background: url(../immagini/sp-cale.gif) -118px -24px;}
									#cale-02 a:hover, #cale-02 a.active{background: url(../immagini/sp-cale.gif) -118px -48px;}
									#cale-03 a:hover, #cale-03 a.active{background: url(../immagini/sp-cale.gif) -118px -72px;}
									#cale-08 a:hover, #cale-08 a.active{background: url(../immagini/sp-cale.gif) -118px -96px;}
									#cale-09 a:hover, #cale-09 a.active{background: url(../immagini/sp-cale.gif) -118px -120px;}
									#cale-10 a:hover, #cale-10 a.active{background: url(../immagini/sp-cale.gif) -118px -144px;}
									
					/*FINE sprite_cale */

#piedipagina {
	width:936px;
	height:65px; 
	margin-left:auto;
	margin-right:auto;
	background: #eb6909;
	color: #FFF;
	padding-top: 1em;
	padding-bottom: 1em;
}
	#footer_txt{
	color:#FFFFFF;
	text-align:center;
	}
	.footer_credits{
	font-size: 10px;
	line-height:20px;
	}
		#piedipagina a {
		color:#5d5d5d;
		text-decoration:none;
		}
		#piedipagina a:hover {
		color:#FFF;
		text-decoration:none;
		}
		
/*FINE lay out*/

					/*INIZIO news*/
								.news_img{
								height:80px; 
								width:80px; 
								padding-top:7px;
								float:left;
								}
								.news_img01{
								height:80px; 
								width:80px; 
								padding: 5px 10px 5px 0;
								}
								.news_title{
								padding-top:7px;
								float:right;
								}
								.news_p{
								padding-top:7px;
								/*overflow:hidden;
								float:right;*/
								}
								.news_riga{ 
								border-bottom: 1px solid #eb6909;
								margin-bottom:15px;
								overflow: hidden;
								}
					/*FINE news*/
					/*INIZIO form*/
								.form_text{
								background: #eb6909;
								padding-left:5px;
								}
					/*FINE form*/
					/*INIZIO tabelle*/
								#tab_10_img{
								width:640px;
								padding:0;
								margin:0;
								}
								#tab_10_new{
								width:630px;
								padding:0;
								margin:0;
								}
								#tab_10_form{
								width:630px;
								padding:0;
								margin:0;
								}
								#tab_10_spo{
								width:630px;
								padding:0;
								margin:0;
								}
					/*FINE tabelle*/
					

