
/* ------------------------------------------------------------ GENERALE ------------------------------------------------------------ */

body {
margin: auto;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #933903;
background-image: url(../images/bg.jpg);
background-position: top;
background-repeat: repeat-x;
background-color: #b3c378;
}

#container {
margin: auto;
width: 928px;
text-align: center;
background-color: #FFFFFF;
}

#footer {
margin: auto;
width: 928px;
text-align: center;
}

#footer span {
width: 50%;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
text-transform: uppercase;
font-weight: bold;
}

#credits {
margin: 10px 0 0 0;
}

#header {
margin: auto;
width: 928px;
height: 130px;
background-image: url(../images/bg_header.gif);
background-repeat: no-repeat;
background-position: left;
}

#content {
margin: auto;
text-align: center;
}

.riga {
background-image: url(../images/bordo_dx.gif);
background-repeat: repeat-y;
background-position: left;
background-color: #ffffff;
float: left;
}

#loghi {
float: left;
margin: auto;
width: 131px;
text-align: center;
}

.content_sx {
float: left;
margin: auto;
width: 131px;
text-align: justify;
overflow: hidden;
}

.content_dx {
float: left;
margin: auto;
width: 779px; /* 910 - 131 */
}

.content_sx_2 {
float: left;
margin: auto;
width: 131px;
height: 18px;
background-image: url(../images/freccia.gif);
background-repeat: no-repeat;
background-position: right;
background-color: #933903;
text-align: justify;
}

.content_sx_3 {
float: left;
margin: auto;
width: 131px;
height: 18px;
background-image: none;
text-align: justify;
}

.content_dx_2 {
float: left;
margin: auto;
width: 779px; /* 910 - 131 */
height: 18px;
background-image: url(../images/freccia.gif);
background-repeat: no-repeat;
background-position: right;
background-color: #933903;
text-align: justify;
}

.content_dx_3 {
margin: auto;
width: 779px;
height: 18px;
background-image: url(../images/freccia.gif);
background-repeat: no-repeat;
background-position: right;
background-color: #933903;
text-align: justify;
}

.content_dx_3 span{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
text-transform: uppercase;
font-weight: bold;
line-height: 18px;
padding: 0 0 0 3px;
vertical-align: middle;
}

.content_sx span{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #933903;
text-align: justify;
}

.content_dx td {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #933903;
text-align: justify;
}

.content_sx_2 span, .content_dx_2 span {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
text-transform: uppercase;
font-weight: bold;
line-height: 18px;
padding: 0 0 0 3px;
vertical-align: middle;
}

.content_dx_didasc td {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #933903;
text-align: justify;
}

/*.trasp img {
margin: 6px 3px 6px 3px;
}*/

a.trasp img, a.trasp:link img, a.trasp:visited img {
filter: alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}

a.trasp:hover img, a.trasp:active img {
filter: alpha(Opacity=50);
-moz-opacity: .50;
opacity: .50
}

.par_staff {
/*width: 190px;*/
/*width: 152px;*/
/*float: left;
padding-left: 6px;
width: 510px;*/
}

.par_staff2{
/*width: 190px;*/
width: 300px;
/*float: left;
padding-left: 6px;
width: 510px;*/
}

.par_staff_sotto {
width: 230px;
}

/* ------------------------------------------------------------ CLASSI ------------------------------------------------------------ */

.bordo {
border: 2px solid #933903;
}

.grassetto {
font-weight: bold;
}

.float {
float: left;
}

.titolo {
font-weight: bold;
text-transform: uppercase;
}

.mto, .mto:link, .mto:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #933903;
text-align: justify;
text-decoration: underline;
}

.mto:hover, .mto:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #933903;
text-align: justify;
text-decoration: none;
}

/* ------------------------------------------------------------ MENU TOP ------------------------------------------------------------ */

#menu {
margin: auto;
width: 910px; /* 928 - 14 (7px cellspacing x 2) = 914 - 4 (2px bordo x 2) */
height: 76px;
text-align: left;
border-bottom: 2px solid #933903;
}

.cont_menu {
margin: auto;
width: 130px;
height: 76px;
float: left;
}

#uno a, #uno a:link, #uno a:visited {
display: block;
background-position: 100% 0px;
background-image: url(../images/btn_uno.gif);
background-repeat: no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #933903;
text-decoration: none;
padding: 58px 0 0 5px;
}

#uno a:hover, #uno a:active {
display: block;
background-position: 100% -76px;
background-image: url(../images/btn_uno.gif);
background-repeat: no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #933903;
text-decoration: none;
padding: 58px 0 0 5px;
}

#uno_attivo a {
display: block;
background-position: 100% -76px;
background-image: url(../images/btn_uno.gif);
background-repeat: no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #933903;
text-decoration: none;
padding: 58px 0 0 5px;
}

#due a, #due a:link, #due a:visited {
display: block;
background-position: 100% 0px;
background-image: url(../images/btn_due.gif);
background-repeat: no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #933903;
text-decoration: none;
padding: 58px 0 0 5px;
}

#due a:hover, #due a:active {
display: block;
background-position: 100% -76px;
background-image: url(../images/btn_due.gif);
background-repeat: no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #933903;
text-decoration: none;
padding: 58px 0 0 5px;
}

#due_attivo a {
display: block;
background-position: 100% -76px;
background-image: url(../images/btn_due.gif);
background-repeat: no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #933903;
text-decoration: none;
padding: 58px 0 0 5px;
}

#tre a, #tre a:link, #tre a:visited {
display: block;
background-position: 100% 0px;
background-image: url(../images/btn_tre.gif);
background-repeat: no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #933903;
text-decoration: none;
padding: 58px 0 0 5px;
}

#tre a:hover, #tre a:active {
display: block;
background-position: 100% -76px;
background-image: url(../images/btn_tre.gif);
background-repeat: no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #933903;
text-decoration: none;
padding: 58px 0 0 5px;
}

#tre_attivo a {
display: block;
background-position: 100% -76px;
background-image: url(../images/btn_tre.gif);
background-repeat: no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #933903;
text-decoration: none;
padding: 58px 0 0 5px;
}

#quattro a, #quattro a:link, #quattro a:visited {
display: block;
background-position: 100% 0px;
background-image: url(../images/btn_quattro.gif);
background-repeat: no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #933903;
text-decoration: none;
padding: 58px 0 0 5px;
}

#quattro a:hover, #quattro a:active {
display: block;
background-position: 100% -76px;
background-image: url(../images/btn_quattro.gif);
background-repeat: no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #933903;
text-decoration: none;
padding: 58px 0 0 5px;
}

#quattro_attivo a {
display: block;
background-position: 100% -76px;
background-image: url(../images/btn_quattro.gif);
background-repeat: no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #933903;
text-decoration: none;
padding: 58px 0 0 5px;
}

#cinque a, #cinque a:link, #cinque a:visited {
display: block;
background-position: 100% 0px;
background-image: url(../images/btn_cinque.gif);
background-repeat: no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #933903;
text-decoration: none;
padding: 58px 0 0 5px;
}

#cinque a:hover, #cinque a:active {
display: block;
background-position: 100% -76px;
background-image: url(../images/btn_cinque.gif);
background-repeat: no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #933903;
text-decoration: none;
padding: 58px 0 0 5px;
}

#cinque_attivo a {
display: block;
background-position: 100% -76px;
background-image: url(../images/btn_cinque.gif);
background-repeat: no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #933903;
text-decoration: none;
padding: 58px 0 0 5px;
}

#sei a, #sei a:link, #sei a:visited {
display: block;
background-position: 100% 0px;
background-image: url(../images/btn_sei.gif);
background-repeat: no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #933903;
text-decoration: none;
padding: 58px 0 0 5px;
}

#sei a:hover, #sei a:active {
display: block;
background-position: 100% -76px;
background-image: url(../images/btn_sei.gif);
background-repeat: no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #933903;
text-decoration: none;
padding: 58px 0 0 5px;
}

#sei_attivo a {
display: block;
background-position: 100% -76px;
background-image: url(../images/btn_sei.gif);
background-repeat: no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #933903;
text-decoration: none;
padding: 58px 0 0 5px;
}

#sette a, #sette a:link, #sette a:visited {
display: block;
background-position: 100% 0px;
background-image: url(../images/btn_sette.gif);
background-repeat: no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #933903;
text-decoration: none;
padding: 58px 0 0 5px;
}

#sette a:hover, #sette a:active {
display: block;
background-position: 100% -76px;
background-image: url(../images/btn_sette.gif);
background-repeat: no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #933903;
text-decoration: none;
padding: 58px 0 0 5px;
}

#sette_attivo a {
display: block;
background-position: 100% -76px;
background-image: url(../images/btn_sette.gif);
background-repeat: no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #933903;
text-decoration: none;
padding: 58px 0 0 5px;
}

#otto a, #otto a:link, #otto a:visited {
display: block;
background-position: 100% 0px;
background-image: url(../images/btn_otto.gif);
background-repeat: no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #933903;
text-decoration: none;
padding: 58px 0 0 5px;
}

#otto a:hover, #otto a:active {
display: block;
background-position: 100% -76px;
background-image: url(../images/btn_otto.gif);
background-repeat: no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #933903;
text-decoration: none;
padding: 58px 0 0 5px;
}

#otto_attivo a {
display: block;
background-position: 100% -76px;
background-image: url(../images/btn_otto.gif);
background-repeat: no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #933903;
text-decoration: none;
padding: 58px 0 0 5px;
}


#nove a, #nove a:link, #nove a:visited {
display: block;
background-position: 100% 0px;
background-image: url(../images/btn_nove.gif);
background-repeat: no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #933903;
text-decoration: none;
padding: 58px 0 0 5px;
}

#nove a:hover, #nove a:active {
display: block;
background-position: 100% -76px;
background-image: url(../images/btn_nove.gif);
background-repeat: no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #933903;
text-decoration: none;
padding: 58px 0 0 5px;
}

#nove_attivo a {
display: block;
background-position: 100% -76px;
background-image: url(../images/btn_nove.gif);
background-repeat: no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #933903;
text-decoration: none;
padding: 58px 0 0 5px;
}

/* ------------------------------------------------------------ ELENCO ------------------------------------------------------------ */

.lnk a, .lnk a:link, .lnk a:visited {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #933903;
text-decoration: none;
text-align: left;
background-image: url(../images/bullet.gif);
background-repeat: no-repeat;
background-color: #ffffff;
/*line-height: 20px;
vertical-align: middle;*/
padding: 0 10px 0 20px;
}

.lnk a:hover, .lnk a:active {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #933903;
text-decoration: underline;
text-align: left;
background-image: url(../images/bullet.gif);
background-repeat: no-repeat;
/*line-height: 20px;
vertical-align: middle;*/
padding: 0 10px 0 20px;
}

.lnk_scuola a, .lnk_scuola a:link, .lnk_scuola a:visited {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 25px;
font-weight: bold;
color: #00501f;
text-decoration: none;
text-align: left;
background-color: #ffffff;
letter-spacing: 5px;
text-transform: uppercase;
}

.lnk_scuola a:hover, .lnk_scuola a:active {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 25px;
font-weight: bold;
color: #00501f;
text-decoration: underline;
text-align: left;
letter-spacing: 5px;
text-transform: uppercase;
}

/* ------------------------------------------------------------ MENU SX ------------------------------------------------------------ */

/*
.menu_sx {
float: left;
margin: auto;
width: 131px;
text-align: justify;
}

.menu_sx a, .menu_sx a:link, .menu_sx a:visited {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #933903;
text-decoration: none;
text-align: left;
display: block;
background-image: url(../images/bullet.gif);
background-repeat: no-repeat;
background-color: #ffffff;
line-height: 20px;
vertical-align: middle;
padding: 0 10px 0 20px;
}

.menu_sx a:hover, .menu_sx a:active {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #933903;
text-decoration: none;
text-align: left;
display: block;
background-image: url(../images/bullet.gif);
background-repeat: no-repeat;
background-color: #d6cc9e;
line-height: 20px;
vertical-align: middle;
padding: 0 10px 0 20px;
}
*/

