/* This copyright notice must be untouched at all times. */
/* Copyright 2008-2009 www.delpiano.com - all rights reserved. */
/* revised 01/02/2009 */

/* TEXT =====================*/
p, .uline, h1, .hh1, h2, .hh2, h3, h4, h5, h6 {
font-family: Arial, Verdana, Helvetica, sans-serif;
} 
p, .uline { 
font-size: 12px;
color: #000;
padding: 0px;
/*margin-left:20px;
margin-right:15px;*/
/*margin-bottom:10px;*/
margin:8px 15px 0px 20px; /* T R B L*/
}
.uline {text-decoration:none;}

p a {text-decoration:none; color:#cc0256;} /*rosso*/
p a:hover {text-decoration:underline; color:#900;}
p a:visited {text-decoration:none; color:#cc0256;}
p a:visited:hover {text-decoration:underline; color:#900;}

div.line_grey {
border-bottom:6px solid #ccc;
/*margin-left:18px;
margin-right:28px;
margin-bottom:20px;*/
margin:0px 28px 20px 18px; /* T R B L*/
}

h1 {
background-color: #39F; 
color: #FFF; 
font-size: 16px; 
font-weight:bold;
margin:20px 20px 10px 20px; /* T R B L*/
padding:2px 0px 0px 20px; /* T R B L*/
}
h1 a {text-decoration:none; color:#FFF;} /*rosso*/
h1 a:hover {text-decoration:none; color:#00F;}
h1 a:visited {text-decoration:none; color:#FFF;}
h1 a:visited:hover {text-decoration:none; color:#00F;}

.col666 {
color: #666; 
font-size:12px;
}
.col666a {
color: #666; 
font-size:13px;
font-weight:normal;
margin:0px 0px 0px 0px; /* T R B L*/
padding:0px 0px 0px 0px; /* T R B L*/
}

.hh1 {
margin-top:0;
background-color: none; 
color: #F0F; 
font-size: 16px; 
font-weight:bold; 
padding:0px;
margin:0px 15px 10px 20px; /* T R B L*/
}

h2 {
font-size: 16px; 
color:#cc0256; 
font-weight: bold;
margin:0px 20px 0px 20px; /* T R B L*/
padding:2px 0px 2px 20px; /* T R B L*/
background-color: #FDFDFD; 
}
h2 a {text-decoration:none;color:#cc0256; font-size: 14px; font-weight:bold;} /*rosso*/
h2 a:hover {text-decoration:underline;color:#900; font-size: 14px; font-weight:bold;}
h2 a:visited {text-decoration:none;color:#cc0256; font-size: 14px; font-weight:bold;}
h2 a:visited:hover {text-decoration:underline;color:#900; font-size: 14px; font-weight:bold;}

h3 {
font-size: 13px; 
color:#888; 
font-weight:bold; 
margin:0px 20px 0px 20px; /* T R B L*/
padding:0px 0px 0px 20px; /* T R B L*/
}
.class2 {
font-size: 14px; 
color:#FFF; 
font-weight:normal; 
margin:0px 20px 0px 0px; /* T R B L*/
padding:0px 0px 2px 24px; /* T R B L*/
}
.class2k {
font-size: 14px; 
color:#000; 
font-weight:normal; 
margin:0px 20px 0px 0px; /* T R B L*/
padding:0px 0px 2px 24px; /* T R B L*/
}
h4 {
background-color: #EEE;
color:#333; 
font-size: 14px; 
font-weight:normal; 
margin:0px 120px 0px 20px; /* T R B L*/
padding:0px 0px 0px 20px; /* T R B L*/
}
h5 {
font-size: 9px;color: #000;
margin:0 auto;
padding:0 auto;
}
h6 {
font-size: 10px;color: #666;
margin:0 auto;
padding:0 auto;
}

/*h6 {
font-size: 9px;color: #000;
text-align:center; 
padding:0px;
margin-top:6px;
margin-left:20px;
margin-right:15px;
margin-bottom:0px;
padding-bottom:0;
}*/

.lista {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
list-style-position:outside; 
margin-left: 0px; 
margin-right:20px;
padding-left:30px; 
list-style:circle; 
vertical-align:middle;
}
.lista li {
margin:0px; 
padding:0px; 
padding-top: 4px;
}

.dida10 {font-size: 10px;}
.dida12 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}

.footy2 {font-size: 10px;color: #999;margin-left:20px; padding:0 auto; margin-top:-20px;}
.footy2 a, .footy2 a:link, .footy2 a:visited {color: #999;}
.footy2 a:hover {text-decoration:none; color:#b80b38}