/* CSS Document */
body,html {
	margin:0;
	padding:0;
	height:100%;
	min-height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
img { border:0px; }
form { margin:0; padding:0;}
#page {
	position:relative;
	margin:0px auto 0px auto;
	width:990px;
	height:100%
}


#centrale { position:relative; float:left; width:580px; margin:0 5px 0 5px}

#carrello { position:relative; float:left; width:580px;}
#carrello ul { position:relative; float:left; width:580px; margin:0 0 0 0; padding:0; border:0; list-style:none; }
#carrello ul li { clear:both; position:relative; width:580px;}
#carrello ul li ul { margin:0px 0 2px 10px; padding:5px 1px 4px 1px; position:relative; float:left; width:558px; background:none; border-bottom:1px solid #CCCCCC;}
#carrello ul li ul:hover { /*border:1px solid #0864b8; padding:4px 0px 4px 0px*/}					
#carrello ul li ul li { position:relative; clear:none; float:left; height:90px;}
#carrello ul li ul li.foto { height:90px; width:90px; text-align:center;}
#carrello ul li ul li.nome { width:268px; padding:0 0 0 10px;}
#carrello ul li ul li.dati { width:188px; padding:0 2px 0 0; text-align:right;}
#carrello ul li ul li h4 { margin:0; padding:0; font-size:12px; text-decoration:underline}

#carrello ul li ul li span { display:block; clear:both;}
#carrello ul li ul li span.pers { clear:both;}
#carrello ul li ul li span a { color:#333333; text-decoration:none;}
#carrello ul li ul li span a:hover { color:#000000; text-decoration:underline;}

#carrello .tot { position:relative; float:left; width:560px; margin:5px 10px 0 10px; padding:2px 0 2px 0; border-top:2px solid #63abdd; border-bottom:2px solid #63abdd;}
#carrello .link { position:relative; float:left; width:560px; margin:5px 10px 0 10px; padding:2px 0 2px 0;}
#carrello .tot td { height:20px; text-align:right; margin:0; padding:3px 3px 3px 3px;}
#carrello .tot .totalefine { padding:5px 5px 5px 5px;}
#carrello .tot .totalefine.totale { font-weight:bold; background:#0864b8; color:#FFFFFF; font-size:14px;}
#carrello .tot .totalefine.bold { font-weight:bold;}

#carrello a.fine { display:block; color:#0864b8; padding:3px 0px 3px 0px; background:#FFFFFF; clear:both; width:160px; text-align:center; float:right; margin:10px 10px 0 0; border:2px solid #0864b8; text-decoration:none; }
#carrello a.fine:hover { border:2px solid #63abdd; background:#0864b8; color:#FFFFFF;}

#logpg { position:relative; float:left; width:300px; margin:0px 135px 0 135px; text-align:center; border:3px solid #0864b8; padding:2px 2px 2px 2px;}
#logpg form { margin:0; padding:0; border:0; background:#63abdd; padding:5px 0 5px 0;}
#logpg form label { position:relative; display:block; width:100px; height:30px; line-height:30px; float:left; text-align:right; color:#FFFFFF;}
#logpg form input.log { width:170px; height:16px; border:2px solid #0864b8; font-size:12px;}

#footer { position:relative; color:#FFFFFF; float:left; width:990px; height:24px; text-align:center; line-height:24px; font-size:12px; background:#FF9900; margin:10px 0 0 0; border-bottom:20px solid #FFFFFF; }
#footer a { color:#FFFFFF; text-decoration:none;}
#footer a:hover { color:#FFFFFF; text-decoration:underline;}

/* css generico */
a{text-decoration:none; color:#000000;}
a:hover{text-decoration:underline}

a.pulsante { color:#0864b8; padding:3px 0px 3px 0px; text-align:center; display:block; background:#FFFFFF; clear:both; width:160px; text-align:center; margin:10px; border:2px solid #0864b8; text-decoration:none; }
a.pulsante:hover { border:2px solid #63abdd; background:#0864b8; color:#FFFFFF;}

