/* CSS Document */

html {
margin:0px;
padding:0px;}
body {
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#000;
background-image:url(../imgs/ombra.gif);
background-repeat:repeat-y;
background-position:center;
}

.errore{

color:#f00;}

h1{
padding-left:15px;
text-align:left;
color:#C68A1C;
font-size:16px;
}

h2{
padding-left:15px;
text-align:left;
color:#808080;
font-size:13px;
}
.testo{
padding:10px;
width:500px;
text-align:left;
color:#333333;
font-size:12px;
background-color:#F4DA80;
}


.testogenerico{
padding:10px;
width:500px;
text-align:left;
color:#333333;
font-size:12px;

}
.news{
padding:10px;
width:500px;
text-align:left;
color:#333333;
font-size:12px;
background-color:#CCCCCC;
}

input {
width:300px;
font-size:10px;
} 

.bottone {
width:100px;
font-size:10px;
} 
 select {
font-size:10px;
} 

.tabella td{
border-bottom:#999999 1px solid;
}

#navcontainer
{
background: #f0e7d7;
width: 200px;
margin: 0 auto;
padding: 1em 0;
font-family: georgia, serif;
font-size: 12px;
text-align: center;
text-transform: lowercase;
}

ul#navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0 auto;
width: 70%;
}

ul#navlist li
{
display: block;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 100%;
padding: 0.1em 0 0.2em 1em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: #777;
text-decoration: none;
background: #f7f2ea;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background: #f0e7d7;
color: #800000;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #800000;
background: transparent;
border-color: #aaab9c #fff #fff #ccc;
}

a:link, a:visited
{text-decoration: none;
text-align:center;
background-color:#FFCC00;
display:block;
color:#9D4F00;
}

a:hover
{Color: #FFFFFF;
background-color:#FF0000;
}

.red
{Color: #FF0000;
}

.green {Color: #009900;
}


.convocazione{
padding:10px;
width:500px;
text-align:left;
color:#333333;
font-size:12px;
background-color:#EBA88B;
}

a.conferma {
width:200px;
color:#990000;
}

.contratto {
padding:10px;
width:600px;
text-align:left;
border:#CCCCCC 1px solid;
}

a.normale, a.normale:link, a.normale:visited
{text-decoration: none;
text-align:center;
color:#663300;

}

a.normale:hover
{Color: #FF0000;
text-decoration:underline;

}
