* {
	padding:0; 
	margin:0;
}

body, html { 
	width:100%; 
	background:#ECECEC;  
	font-family: Verdana, Arial, Sans-serif; 
	color: #365E91; 
}

/* mac ie5 hack \*/
body, html { 
	height:100%; 
}
/* end hack */

img { 
	border: 0; 
}
 
table, th, td, div { 
	font-size: 10px; 
	color:#000;  
	line-height:145%;
}

input, textarea, select, optgroup { 
	font-family: Verdana, Arial, Sans-serif; 
	color:#000; 
	font-size:10px;
}

p.pad { 
	padding-bottom:10px;
}

p.pad2 { 
	padding-bottom:5px;
}

a, a:visited, a:hover { 
	color:#000; 
	text-decoration:underline; 
}

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

.largo { 
	width:100%; 
}

.bordo_b	{ padding-bottom:4px; background:#EBEBEB url(../img/share/b.gif) repeat-x left bottom; }
.bordo_l	{ background:url(../img/share/l.gif) repeat-y right top; }
.bordo_r	{ background:url(../img/share/r.gif) repeat-y left top; }

.pulsanti	{ border-bottom:10px #A3A2BC solid; }
/* VECCHI PULSANTI
.puls		{ padding:8px 0 9px 10px; background:#EBEBEB url(../img/share/puls_bck.gif) repeat-x 0 0; }
.puls_sel	{ padding:8px 0 9px 16px; background:#EBEBEB url(../img/share/puls_sel.gif) repeat-x 0 0; }
*/

.immedia	{ background:#ADADAD; padding:15px 0 12px 18px; border-top:1px #666666 solid; }

.foto_div  		{ padding:0 0 10px 15px;  }
.foto_div div	{ background:url(../img/share/back.gif) no-repeat right bottom; }
.foto_div_2  	{ padding:0 15px 10px 0;  }
.foto_div_2 div	{ background:url(../img/share/back.gif) no-repeat right bottom; }

.foto		 	{ border:3px #68668F solid; margin:0 4px 3px 0; }

.pad_int		{ padding:27px; text-align:justify; }
.tit_int		{ padding-bottom:19px; }

.dida			{ color:#474479; text-align:right; font-weight:normal; padding:0 5px 5px 0; }

a.linkblu, a.linkblu:visited, a.linkblu:hover { 
	color:#272361; 
	text-decoration:underline;  
}

a.linkwhite, a.linkwhite:visited, a.linkwhite:hover { 
	color:#fff; 
	text-decoration:underline;  
}
