body, td {
font-family:Verdana;
font-size:12px;
margin:0px;

}

input, select, textarea {
border:1pt solid #cccccc;
}
.rilievo {
color:#990000;
font-weight:bold;
}
div#generale {
width: 976px;

text-align: left;
border: 0px solid #990000;
}

div#generale2 {
background-image: url('images/viola.png');
background-repeat:repeat-y;
margin: 0 auto;
text-align: right;
float:right;

}

div#strisciasin {
float:left;
width: 10px;
margin: 0 auto;


}

div#container{
width: 964px;margin: 0 auto;text-align: left;
    border: 1pt solid #dddddd;
background-color:#fff;
float:right;
}


div#header{
margin-top:3px;
}

div#barradestra{
width: 250px;
float:right;
text-align:center;
border-left:0pt dashed #eeeeee;
}

div#content{
margin-left: 0px;

}

div#footer{
clear:both; text-align:center; 
font-size:10px;
color:#666666;
height:20px;
line-height:20px;
text-align:left;
margin-left:50px;

}

div#concorso {
margin:auto;
width: 220px;
background-color:#eeeeec;
border:0pt solid;

}

div#libro {
margin:auto;
width: 220px;
background-color:#eeeeec;
border:0pt solid;

}













a, a:link, a:active, a:visited {
color:#990000;
text-decoration:none;
}

a:hover {
color:#000;
text-decoration:none;
}

.piccolo {
font-size:10px;
color:#333333;
}

.titologrande {
font-size:16px;
color:#226d4a;
}

.titolo {
font-size:13px;
color:#226d4a;
font-weight:bold;
}

.titolo a:link, .titolo a:active, .titolo a:hover, .titolo a:visited {
font-size:11px;
color:#226d4a;
font-weight:bold;

}

.botlibro {
text-align:right;
margin-right:10px;
margin-bottom:5px;
}
.botlibro a, .botlibro a:link, .botlibro a:active, .botlibro a:visited {
background-color:#e6dee5;
padding-left:30px;
padding-right:5px;
color:#000000;

}

.botlibro a:hover {
background-color:#e6def6;
}
