body{
	margin:0;
	padding:0;
	background-color:#FFF;
	color:#000;
	font-family: arial, helvetica, sans-serif;
	font-size:0.9em;
}
#corpo{
	width:100%;
	min-width:800px;
	float:left;
	background-image: url(../images/background/sfondo_corpo.gif);
	background-repeat:repeat-y;
	background-position:left;
}

p{
	color:#000;
	font-family: arial, helvetica, sans-serif;
	font-size:0.9em;
}


#ausiliario{
	width:100%;
	float:left;
	/* da impostare per sfondi fluidi */
}

#colonna-1{
	float:left;
	width:200px;
	background-color:transparent;
	color:#000;
}
#colonna-2{
	float:right;
	width:200px;
	background-color:transparent;
	border-left:1px solid #FBBA29;
	color:#000;
}
#colonna-3{
	margin: 0 200px 0 200px;
	background-color:transparent;
	color:#000;
}
#intestazione{
	width:100%;
	color:#000;
	background-color:#FBBA28;
	border-bottom:3px solid #009933;
	margin:0;
	padding:0;
	height:60px;
}
#intestazione img{
	border:0;
	padding:0.3em;
	margin:0;
}
#titolo_intestazione h1, #titolo_intestazione h2{
	margin:0;
	padding:0.3em;
	text-align:right;
}
#titolo_intestazione h1{
	font-size:1.2em;
}
#titolo_intestazione h2{
	font-size:1em;
}

#pie-di-pagina{
	width:100%;
	clear:left;
	background-color:#FBBA28;
	border-top:3px solid #009933;
	border-bottom:1px solid #009933;
	text-align:center;
	color:#000;
}
#intestazione, #colonna-1, #colonna-2, #colonna-3 , #pie-di-pagina{
	padding: 0.5em 0;
}
div p, div h1, div h2, div h3{
	margin: 0;
	padding: 0.7em 10px;
}

/******************/
/* Menu laterale */
/******************/
.blocco_menu{
	margin-bottom:1em;
}
.menu_navigazione{
	width:200px;
	margin:0;
	padding:0;
	list-style:none;	
}
.menu_navigazione a{
	display:block;
	text-decoration:none;
	margin:1px;
	padding:3px 10px;
	font-weight:bold;	
}
.menu_navigazione a:link, .menu_navigazione a:visited,  .menu_navigazione a:focus, .menu_navigazione a:active{
	background:#009933;
	color:#FFF;
	border:1px solid #009933;
}
.menu_navigazione a:hover{
	background:#FFF;
	color:#000;
	border:1px solid #000;
}

a.menu_sub:link, a.menu_sub:visited,  a.menu_sub:focus, a.menu_sub:active{
	background:#F1F1F1;
	color:#333;
	border:1px solid #009933;
}
a.menu_sub:hover{
	background:#FFF;
	color:#000;
	border:1px solid #009933;
}


li.titolo_blocco_menu{
	color:#000;
	font-weight:bold;
	padding:0.5em;
}

/******************/
/*Fine Menu laterale */
/******************/

/******************/
/*terza colonna - */
/******************/

div#colonna-2 h1{
	padding:0.2em;
	font-size:1.2em;
	border-bottom:2px solid #FBBA29;
	color:#009933;
}
div#colonna-2 a:link, div#colonna-2 a:visited, div#colonna-2 a:hover, div#colonna-2 a:active{
	font-size:1em;
	color:#009933;
}
div#colonna-2 p{
	font-size:0.8em;
	padding:0.2em;
}

/******************/
/*end terza colonna */
/******************/





/******************/
/*Quadro centrale */
/******************/


img.img_float_left{
	float:left;
	margin-right:0.5em;	
}
img.img_float_right{
	float:right;
	margin-left:0.5em;
}

div.quadro_centrale{
	width:30%;
	float:left;
	margin:5px;
	border-bottom:1px dashed #009933;
	padding-left:3px;
}
div.quadro_centrale_full{
	margin:0.5em;
}

div.quadro_centrale_last{
	width:30%;
	float:right;
	margin:5px;
}
div.titolo_quadro_centrale h1, div.titolo_quadro_centrale h1{
	padding:0.2em;
	font-size:1.2em;
	border-bottom:2px solid #009933;
	color:#009933;
}

div.corpo_quadro_centrale a:link, div.corpo_quadro_centrale a:visited, div.corpo_quadro_centrale a:hover, div.corpo_quadro_centrale a:active{
	font-size:1em;
	color:#009933;
	font-weight:bold;
}


div.corpo_quadro_centrale h1, div.corpo_quadro_centrale h2, div.corpo_quadro_centrale h3, div.corpo_quadro_centrale p{
	font-size:0.9em;
	padding:0.3em;
	margin:0;
}
div.corpo_quadro_centrale ul, div.corpo_quadro_centrale ul li, div.corpo_quadro_centrale p{
	font-size:0.9em;
	padding:0;
	margin:0.5em;
}

table{
	border:0;
	font-family:Arial;
}
table tr td{
	border:0;
	padding:0.5em;
	font-family:Arial;
	font-size:0.8em;	
}

p.link_articolo_bottom{
	margin:0;
	padding:0;
	height:30px;
/*	background-image:url(../images/button/freccia_gialla.gif);*/
	background-image:url(../images/button/download.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
p.link_articolo_bottom a:link, p.link_articolo_bottom a:visited, p.link_articolo_bottom a:hover, p.link_articolo_bottom a:active{
	font-size:0.9em;
	color:#000;
	padding:0 0 0 30px;
	margin:0;
}

/******************/
/* menu cambio vista quadro centrale */
/******************/

p.menu_cambio_vista{
	margin:0 0.1em 2em 0.1em;
	border-bottom:1px solid #FBBA29;
	padding: 0.1em;
	text-align:left;
}


p.menu_cambio_vista a:link, p.menu_cambio_vista a:visited, p.menu_cambio_vista a:focus, p.menu_cambio_vista a:active, p.menu_cambio_vista a:hover{
	background-color:#FFF;
	border:1px solid #FBBA29;
	font-weight:bold;	
	color:#000;
	text-decoration:none;
	padding: 0.5em;
}
p.menu_cambio_vista a:hover{
	color:#C00;
}
p.menu_pagine{
	text-align:right;
}
p.menu_pagine a:link, p.menu_pagine a:visited, p.menu_pagine a:focus, p.menu_pagine a:active{
	text-decoration:none;
	padding: 0.2em;
	color:#000;
}
p.menu_pagine a:hover{
	color:#C00;
}
/******************/
/* fine menu cambio vista quadro centrale */
/******************/



/******************/
/*Fine Quadro appuntamento */
/******************/



/******************/
/*terza colonna campagne e servizsi */
/******************/

div.promo_small{
	padding:0.3em;
	margin:0.2em;
}

div.promo_small p{
	padding:3px;
	font-size:0.7em;
}
div.promo_small h1{
	padding:3px;
	color:#0000FF;
	font-size:1em;
	font-size:0.9em;
}

hr{
	color:#009933;
	background-color:#FBBA29;
	height:5px;
}
/******************/
/*fine terza colonna campagne e servizsi */
/******************/


/******************/
/*form*/
/******************/

form p input, form p select{
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.nascondi{
	display:none;
}

/******************/
/* 
009933 verde 
FBBA29 giallo
FFFFFF bianco
*/
