body, html 
  { padding:0px; margin:0px; }
/* mac ie5 hack \*/

body, html { width:100%; height:100%; background:#FFF;  }

/* end hack */
body, html, img 
 { font-family: Verdana, Arial, Sans-serif; color: #000; border: 0; }
 
input, textarea, select { color:#000; font-size:10px;}

form, input, textarea, select, optgroup 
	{ font-family: Verdana, Arial, Sans-serif; margin: 0px; padding:0px;  }

table, th, td, div { font-size: 10px; color:#000;  }

p 			{ margin:0; padding:0;}
p.pad		{ padding-bottom:10px;}
pre			{ white-space:normal; }
a 			{ color:#000000; text-decoration:underline; }
a:visited 	{ color:#000000; text-decoration:underline; }
a:hover 	{ color:#000000; text-decoration:underline; }

.cento		{ width:100%; height:100%; }

.premio		{ font-weight:bold; font-size:11px; padding-bottom:2px; }
.titolo		{ font-weight:bold; font-size:11px; padding-bottom:2px; }
.prof		{ font-style:italic; padding-bottom:2px; }
.testo		{ padding-top:6px; text-align:justify; }
.testo a			{ color:#000; }	
.testo a:visited	{ color:#000; }	
.testo a:hover		{ color:#000; }	
.pad_tab			{ padding:27px; }

.numero			{ color:#000; font-weight:bold; padding:15px 40px 3px 40px; }
.numero_2		{ text-align:justify; padding:3px 40px 5px 40px; }
.numero_3		{ color:#000; font-size:11px; font-weight:bold; padding:5px 40px 0 40px; }
.rientro_1		{ padding:2px 0 2px 10px; }
.rientro_2		{ padding:2px 0 2px 15px; }

.numero_pp			{ color:#000; font-weight:bold; padding:15px 0 3px 0; }
.numero_pp_2		{ text-align:justify; padding:3px 0 5px 0; }
.numero_pp_3		{ color:#000; font-size:11px; font-weight:bold; padding:5px 0 0 0; }


.back				{ background-color:#E97633; }
.back_02			{ background-color:#E97633; }

.chiudi				{ background-color:#E97633; text-align:right; padding:6px 17px 6px 40px; font-weight:bold; }
.chiudi a			{ background-color:#E97633; color:#FFFFFF; text-decoration:none; font-weight:bold; }
.chiudi a:visited	{ background-color:#E97633; color:#FFFFFF; text-decoration:none; font-weight:bold; }
.chiudi a:hover		{ background-color:#E97633; color:#FFFFFF; text-decoration:underline; font-weight:bold; }

.chiudi_nav			{ background-color:#E97633; text-align:center; }

.interna			{  }

.data_news	{ font-weight:bold; line-height:13px; }
.tit_news	{ font-weight:bold; padding:0 0 4px 0; text-align:justify; line-height:13px; font-size:11px; }
.txt_news	{ padding:0 0 15px 0; text-align:justify; line-height:13px; }

.foto		{ margin:2px 0 2px 10px; border:2px #E97633 solid; }


.imgal_m { vertical-align:middle; margin-right:6px; margin-bottom:3px; }

.gallery_img	{ text-align:center;  }
.img_brd	{ border:1px #000000 solid; }

.puls_nav	{ padding:0 2px; }
.txt_nav	{ padding:0 10px; color:#FFFFFF;  }