body{
	margin:0;
	padding:0;
	background-color:#c95a27;
	color:#000;
	font-family: arial, helvetica, sans-serif;
	font-size:1em;
}
#corpo{
	width:100%;
	min-width:800px;
	float:left;
	background-color:#FFF;
	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:#c95a27;
	color:#000;
}
#colonna-2{
	float:right;
	width:200px;
	background-color:#FFF;
	border-left:1px solid #FBBA29;
	color:#000;
}
#colonna-3{
	margin: 0 200px 0 200px;
	background-color:#FFF;
	color:#000;
}
#intestazione{
	width:100%;
	color:#000;
	border-bottom:3px solid #FBBA29;
	margin:0;
	padding:0;
	background:#c95a27;
}
#intestazione img{
	border:0;
	padding:0;
	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;
	border-bottom:3px solid #FBBA29;
	background:#FFF;
	text-align:center;
	color:#000;
}
#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;
}




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

div#colonna-2 h1{
	padding:0.2em;
	font-size:1.2em;
	border-bottom:2px solid #FBBA29;
	color:#333;
}
div#colonna-2 a:link, div#colonna-2 a:visited, div#colonna-2 a:hover, div#colonna-2 a:active{
	font-size:1em;
	color:#666;
}
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 #FBBA29;
	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 #FBBA29;
	color:#333;
}

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:#666;
	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.tabella{
	border:0;
	padding:0;
	margin:0;
	font-family:Arial;
	font-size:1em;
}
table.tabella tr td{
	border:0;
	padding:0;
	margin:0;
}/*
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:#666;
	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;
}

/******************/
/* 
c95a27 Rossiccio
FBBA29 arancio
009933 verde 
*/
