/* CSS Document */
body {
	background-color: #ccc;
	background-image:url(../img/sfondo_righe_new.jpg);
	margin-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
/*
	scrollbar-face-color:#fff;
	scrollbar-shadow-color: #CC33FF;
	scrollbar-highlight-color:#d2d2d2;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color:#d2d2d2;
	scrollbar-arrow-color:#CC33FF;
 */
}
a:link, a:visited {
        color: #ae0b10;
        text-decoration: none;
}
a:active, a:hover {
        color: #f00;
        text-decoration: underline;
}
#box_table{
        width:756px;
        border-left: 3px solid #aaa;
        border-right: 3px solid #aaa;
        border-bottom: 3px solid #aaa;
}
#table{
        width:756px;
        background-color:#fff;
}
#header{
        width:756px;
        height:258px;
        background-color:#900;
        background-image:url(../img/header_rosso.gif);
        position:absolute;
        border-left: 3px solid #aaa;
        border-right: 3px solid #aaa;
}
#studentsville {
        width:234px;
}
#box_keywords {
        width:522px;
        background-color:#fff;
        background-image:url(../img/immagini/header_rosso_02.gif);
        background-repeat:no-repeat;
}
#keywords {
        width:480px;
        margin-left:5px;
        margin-top:9px;
        font-size:7px;
        letter-spacing:1px;
        color:#666;
}
#menu_top{
        width:522px;
        height:22px;
        background-image:url(../img/immagini/header_rosso_06.gif);
        background-repeat:no-repeat;
        background-color:#CCC;
        color:#900;
        font-size:10px;
        font-weight:bold;
}
#menu_top ul{
        margin:0px;
        padding:0px;
}
#menu_top li{
        display:inline;
        float:right;
}
#menu_top a:link, #menu_top a:visited, #menu_top a:active {
        padding: 4px 8px;
        color: #000;
        text-decoration: none;
        font-size:10px;
}
#menu_top a:hover {
        background-color:#000;
        color:#fff;
}
#content{
        background-color:#fff;
        color:#333;
        font-size:11px;
        line-height:18px;
        border-left: 3px solid #aaa;
        border-right: 3px solid #aaa;
}
#left{
        vertical-align: top;
        margin-top:2px;
        width:170px;
        font-size:10px;
        background-color:#eee;
}
#left h5{
        margin:0px;
        border: 1px solid #666; 
        background: #5b6c7f url(../img/segnaposto_h5.gif) left center no-repeat;
        background-position: 10px;
        padding:4px;
        padding-left: 20px;
        font: bold 9pt Verdana;
        color: #fff;
        letter-spacing: 1px
}
#left form {
        margin-left: 15px;
}
#left ul {
        margin:0;
        padding: 5px 0px 15px 0px;
        list-style: none;
        background-color:#eee;
}
#left li {
        margin-left:15px;
}
#left li a:link, #left li a:visited, #left li a:active {
	padding-left:15px;
	background-image:url(../img/segnaposto.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#eee;
	color: #5b6c7f;
	font-weight: bold;
	letter-spacing:1px;
	text-decoration: none;
	line-height:18px;
	font-size:10px;
}
#left li a:hover {
	background-image:url(../img/segnaposto_roll.gif);
	background-repeat:no-repeat;
	background-position:left;
	 background-color:#eee;
	color: #000;
	font-weight: bold;
	letter-spacing:1px;
	text-decoration: none;
	line-height:18px;
	font-size:10px;
}

#right{
         vertical-align: top;
         margin-top:2px;
         width:150px;
         font-size:10px;
         text-align:center;
         background-color:#FFF;
}
#right_1{
        margin:auto;
        margin-right:2px;
        width:148px;
        font-size:10px;
        background-color:#5b6c7f;
        background-image:url(../img/sfondo_right_1.jpg);
        border:1px solid #ccc;
        text-align:center;
        padding-top:8px;
        color:#fff;
}
#right_2{
        margin:auto;
        margin-top:2px;
        margin-right:2px;
        width:148px;
        font-size:10px;
        background-color:#5b6c7f;
        background-image:url(../img/sfondo_right_2.jpg);
        border:1px solid #ccc;
        text-align:center;
        padding-top:8px;
        color:#fff;
}
#right_2_inside{
        margin:auto;
        width:135px;
        font-size:10px;
        text-align:left;
}
#right_3{
        margin:auto;
        margin-top:2px;
        margin-right:2px;
        margin-bottom:2px;
        width:148px;
        font-size:10px;
        background-color:#ae0b10;
        background-image:url(../img/sfondo_right_3.jpg);
        border:1px solid #ccc;
        text-align:center;
        padding-top:8px;
        color:#fff;
}
#right_3_inside{
        margin:auto;
        width:135px;
        font-size:10px;
        text-align:left;
}
.foto{
   border: 1px solid #999;
}
#centrale{
         vertical-align: top;
         /* width:430px; */
        font-size:11px;
        background-color:#fff;
        text-align:justify;
        color:#333;
}
#centrale h1{
        margin:0px;
        background-color:#ae0b10;
        padding:4px;
        padding-left:15px;
        font-weight:bold;
        font-size:11px;
        color: #fff;
        letter-spacing: 1px;
}
#centrale h5{
        margin:0px;
        border-bottom: #666  dotted 1px; 
        font-weight:bold;
        font-size:11px;
        background-color:#fff;
        color: #ae0b10;
        letter-spacing: 1px;
}
#centrale h5 a {
        color: #ae0b10;
        text-decoration: none;
}
#testo{
        margin:auto;
        background-color:#f7ebc9;
        color:#333;
        line-height:22px;
}
.blu_small{
        background-color:transparent;
        color: #5b6c7f;
        font-weight: bold;
        font-size:10px;
}
.blu{
        background-color:transparent;
        color: #5b6c7f;
        font-weight: bold;
        font-size:10px;
        letter-spacing:1px;}
        .rosso_bold {
        background-color:transparent;
        color: #ae0b10;
        font-weight: bold;
        font-size:11px;
}
.nero {
        background-color:transparent;
        color: #000;
        font-size:10px;
        letter-spacing:2px;
}
.rosso {
        background-color:transparent;
        color: #ae0b10;
        font-size:10px;
        letter-spacing:2px;
}
.rosso a {
        color: #ae0b10;
        text-decoration: none;
}
.bianco_piccolo {
        background-color:transparent;
        font-size: 10px;
        color: #FFF;
        line-height: 14px;
        font-weight:bold;
        letter-spacing:2px;
}

#footer {
	margin:auto;
	width:756px;
	color:#999;
	font-size:10px;
	font-style:normal;
	letter-spacing:2px;
	text-align:center;
	padding-top:4px;
}
#footer a {
	color:#999;
	text-decoration:none;
}
#footer a:hover{
	color: #666;
}
input,textarea,select { 
      	color: #5b6c7f;
      	border: 1px solid #5b6c7f;
      	font: 10px Arial,Helvetica,sans-serif; 
}
input.bottone {color: #fff; background: #5b6c7f; border: 1px solid #069}
input.tondo { border: 0px;}
.grey { border: 1px solid #ccc;}


