/* 	
/* file di stile per il sito di vito */

/* Generato da Alessio Cardillo */

.name 
{
font-weight: normal; 
font-size: 28px; 
word-spacing: normal; 
color: #ffffff; 
font-style: normal; 
font-family: 'Lucida Grande', Verdana, Arial, Helvetica; 
letter-spacing: normal;
}

.namebold 
{
font-weight: bold;
font-size: 28px;
word-spacing: normal;
color: #ffffff;
font-style: normal;
font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
letter-spacing: normal;
}

.normal 
{
font-weight: normal;
font-size: 11px;
word-spacing: normal;
color: Black;
font-style: normal;
font-family: 'Lucida Grande', Verdana, Arial, Helvetica;
letter-spacing: normal;
background: #dedede;   /* #f8f8e3;    lightyellow; */    
}

span.tiny{
font-weight: lighter ;
font-size: 85% ;
word-spacing: normal;
color: Black;
font-style: normal;
font-family: 'Lucida Grande', Verdana, Arial, Helvetica;
letter-spacing: normal;
background: #dedede;
}

span.bigger{
font-weight: normal ;
font-size: 115% ;
word-spacing: normal;
color: Black;
font-style: normal;
font-family: 'Lucida Grande', Verdana, Arial, Helvetica;
letter-spacing: normal;
background: #dedede;
}



#date 
{
font-weight: bold;
font-size: 11px;
word-spacing: normal;
color: White;
font-style: normal;
font-family: 'Lucida Grande', Verdana, Arial, Helvetica;
letter-spacing: normal;
text-align: right;
padding-top: 3px;
padding-right: 2px;
}

h1 
{
font-weight: bold;
font-size: 11px;
word-spacing: normal;
color: #000000;
font-style: normal;
font-family: 'Lucida Grande', Verdana, Arial, Helvetica;
letter-spacing: normal;
padding-left: 1.5em;
padding-top: 1em;
padding-bottom: 0em;
}

h2 
{
font-weight: bold;
font-size: 11px;
word-spacing: normal;
color: #000000;
font-style: normal;
font-family: 'Lucida Grande', Verdana, Arial, Helvetica;
letter-spacing: normal;
padding-left: 0em;
padding-top: 1em;
padding-bottom: 0em;
margin-left: 1.5em;
border-top: thin solid;
}

/* Style for links */
a:link,
a:visited 
{
font-weight: normal;
font-size: 11px;
background: transparent;
color: #666666;
text-decoration: none;
font-family: 'Lucida Grande', Verdana, sans-serif; 
letter-spacing: normal
}

a:hover 
{
font-weight: normal;
font-size: 11px;
background: transparent;
color: #666666;
text-decoration: underline;
font-family: 'Lucida Grande', Verdana, sans-serif;
letter-spacing: normal
}

a.toplink:link,
a.toplink:visited
{
font-weight: normal;
font-size: 11px;
background: transparent;
color: #666666;
text-decoration: none;
font-family: 'Lucida Grande', Verdana, sans-serif; 
letter-spacing: normal
}

a.toplink:hover
{
font-weight: normal;
font-size: 11px;
background: #333333;
color: #FFFFFF;
font-family: 'Lucida Grande', Verdana, sans-serif;
letter-spacing: normal;
}

a.pdflink:link,
a.pdflink:visited
{
font-weight: normal;
font-size: 11px;
/* background: url(images/pdf.gif) no-repeat 100% 0px;
padding: 0 20px 0 0; */
color: #666666;
text-decoration: none;
font-family: 'Lucida Grande', Verdana, sans-serif; 
letter-spacing: normal;
}

a.pdflink:hover
{
font-weight: normal;
font-size: 11px;
/* background: url(images/pdf.gif) no-repeat 100% 0px;
padding: 0 20px 0 0; */
color: #666666;
text-decoration: underline;
font-family: 'Lucida Grande', Verdana, sans-serif; 
letter-spacing: normal;
}

/* Style for lists */
ul
{
list-style: none;
margin-left: 0;
padding-left: 2em;
text-indent: 0em;
list-style-image: url(images/imgbullet.gif);
}

li
{
margin: 1em;
}

/* Style for blockquote */
blockquote
{
margin-left: 0em;
padding-left: 3em;
padding-top: 0em;
text-indent: 0em;
}

/* Da qui in poi gestisco lo stile del menu */

#navlist
{
border-bottom: 1px solid #34b2d2;
margin: 0;
padding-bottom: 19px;
padding-left: 5px;
}

#navlist ul, #navlist li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

#navlist a:link, #navlist a:visited
{
background: #34b2d2;
border: 1px solid #34b2d2;
color: White;
float: left;
font-size: 11px;
font-weight: bold;
line-height: 14px;
margin-right: 3px;
padding: 2px 10px 2px 10px;
font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

#navlist a:link#current, #navlist a:visited#current
{
background: #dedede;
border: 1px solid #dedede;
color: #000000;
}

#navlist a:hover
{
background: #34d259;
border: 1px solid #34d259;
color: White; 
}

body.section-1 #navlist li#nav-1 a, 
body.section-2 #navlist li#nav-2 a,
body.section-3 #navlist li#nav-3 a,
body.section-4 #navlist li#nav-4 a
{
background: #fff;
border-bottom: 1px solid #fff;
color: #000;
}

#navlist #subnav-1,
#navlist #subnav-2,
#navlist #subnav-3,
#navlist #subnav-4
{
display: none;
width: 90%;
}

body.section-1 #navlist ul#subnav-1, 
body.section-2 #navlist ul#subnav-2,
body.section-3 #navlist ul#subnav-3,
body.section-4 #navlist ul#subnav-4
{
display: inline;
left: 10px;
position: absolute;
top: 95px;
}

body.section-1 #navlist ul#subnav-1 a, 
body.section-2 #navlist ul#subnav-2 a,
body.section-3 #navlist ul#subnav-3 a,
body.section-4 #navlist ul#subnav-4 a
{
background: #fff;
border: none;
border-left: 1px solid Black;
color: #999;
font-size: smaller;
font-weight: bold;
line-height: 10px;
margin-right: 4px;
padding: 2px 10px 2px 10px;
text-decoration: none;
}

#navlist ul a:hover
{ 
color: #000; 
}

#contents
{
background: #fff;
border: 1px solid Black;
border-top: none;
clear: both;
margin: 0px;
padding: 15px;
} 




