/* CSS Document */

/* STILI PER BOX CON BORDI ARROTONDATI */

/* SCUOLABOX */
#scuolabox {width:570px; }
#scuolabox h1, #scuolabox h2, #scuolabox p {margin:0 10px; letter-spacing:1px;}
#scuolabox h1 {font-size:18px; color:#D53E0A;}
#scuolabox p {padding-bottom:0.5em;}
#scuolabox {background: transparent; margin:1em;}

.scuolaboxtop, .scuolaboxbottom {display:block; background:transparent; font-size:1px;}
.scuolaboxb1, .scuolaboxb2, .scuolaboxb3, .scuolaboxb4 {display:block; overflow:hidden;}
.scuolaboxb1, .scuolaboxb2, .scuolaboxb3 {height:1px;}
.scuolaboxb2, .scuolaboxb3, .scuolaboxb4 {background:trasparent; border-left:3px solid #FFA530; border-right:3px solid #FFA530;}
.scuolaboxb1 {margin:0 5px; background:#fff;}
.scuolaboxb2 {margin:0 3px; border-width:0 2px;}
.scuolaboxb3 {margin:0 2px;}
.scuolaboxb4 {height:2px; margin:0 1px;}

.scuolaboxcontent {display:block; border:0 solid #FFA530; border-width:0 3px;}

/* FINE SCUOLABOX */

#boxArancio {

}
#boxArancio a:link, #boxArancio a:visited, #boxArancio a:active {
font:13px "Trebuchet MS", Arial, Verdana;
font-weight:bold;
color:#DA420E;
text-transform:uppercase;
text-decoration:none;
}
#boxArancio a:hover {
font:13px "Trebuchet MS", Arial, Verdana;
font-weight:bold;
color:#DA420E;
text-transform:uppercase;
text-decoration:underline;
}
#boxArancio h1 {
font:16px "Trebuchet MS", Arial, Verdana;
font-weight:bold;
color:#DA420E;
text-transform:uppercase;
text-align:left;
}
#boxArancio p {
font:13px "Trebuchet MS", Arial, Verdana;
line-height:18px;
color:#333;
text-align:justify;
}
html, body {
margin:0px;
padding:0px;
height:100%;
}
#mainWrapper{
position:static;
	height: auto !important;
	}
#mainContainer {
position:static;
margin-top:10px;
padding-bottom:20px;
/*border-top: 1px solid #f5f5f5;*/
margin-bottom:20px;
}
.tabDx {
margin-top:20px;
}
.tabDx h2 {
font:13px "Trebuchet MS", Arial, Verdana;
font-weight:bold;
color:#174A82;
text-transform:uppercase;
text-align:left;
margin:0px;
padding:0px;
}
.tabDx h3 {
font:15px "Trebuchet MS", Arial, Verdana;
font-weight:bold;
color:#174A82;
text-align:left;
margin:0px;
padding:0px;
}
.tabDx ul {
margin-top:3px;
padding-left:0px;
margin-left:0px;
}
.tabDx li {
list-style-type:none;
font:13px "Trebuchet MS", Arial, Verdana;
color:#333;
padding-left:0px;
margin-left:0px;
text-align:left;
}

.tabDx p {
margin-top:3px;
line-height:14px;
font:12px "Trebuchet MS", Arial, Verdana;
color:#333;
text-align:left;
}

.tabDx a:link, .tabDx a:visited, .tabDx a:active {
font:12px "Trebuchet MS", Arial, Verdana;
color:#174A82;
font-weight:bold;
text-decoration:underline;
}
.tabDx a:hover {
font:12px "Trebuchet MS", Arial, Verdana;
color:#174A82;
font-weight:bold;
text-decoration:none;
}


.tabDxLinks {
margin-top:20px;
}
.tabDxLinks h2 {
font:13px "Trebuchet MS", Arial, Verdana;
font-weight:bold;
color:#174A82;
text-transform:uppercase;
text-align:left;
margin:0px;
padding:0px;
}

.tabDxLinks p {
margin-top:3px;
line-height:14px;
font:12px "Trebuchet MS", Arial, Verdana;
color:#333;
text-align:left;
}

.tabDxLinks a:link, .tabDxLinks a:visited, .tabDxLinks a:active {
font:12px "Trebuchet MS", Arial, Verdana;
color:#174A82;
font-weight:bold;
text-decoration:underline;
}
.tabDxLinks a:hover {
font:12px "Trebuchet MS", Arial, Verdana;
color:#174A82;
font-weight:bold;
text-decoration:none;
}

#tabellaInfo {
margin-top:15px;
}
#tabellaInfo h2{
font:18px "Trebuchet MS", Arial, Verdana;
font-weight:bold;
text-transform:uppercase;
color:#DA420E;
text-align:left;
}

#blueBoxInfo {
border-top:1px dashed #B4C6D5;
margin-top:15px;
text-align:left;
}

#blueBoxInfo a:link, #blueBoxInfo a:visited, #blueBoxInfo a:active {
font:13px "Trebuchet MS", Arial, Verdana;
color:#527EA3;
text-align:left;
text-decoration:none;
}

#blueBoxInfo a:hover {
font:13px "Trebuchet MS", Arial, Verdana;
color:#527EA3;
text-align:left;
text-decoration:underline;
}

#redBoxInfo {
border-top:1px dashed #B4C6D5;
margin-top:15px;
text-align:left;
}

#redBoxInfo a:link, #redBoxInfo a:visited, #redBoxInfo a:active {
font:13px "Trebuchet MS", Arial, Verdana;
color:#DA420E;
text-align:left;
text-decoration:none;
}

#redBoxInfo a:hover {
font:13px "Trebuchet MS", Arial, Verdana;
color:#DA420E;
text-align:left;
text-decoration:underline;
}


#newsHeader {
margin-top:20px;
}
#newsTable {
margin-top:0px;
}
#newsHeader h1{
margin-left:15px;
margin-bottom:0px;
padding-bottom:0px;
font:20px "Trebuchet MS", Arial, Verdana;
text-align:left;
font-weight:bold;
color:#FFFFFF;
}
#colonna_sx {
float:left;
margin-top:15px;
width:580px;
}
#colonna_dx {
float:right;
margin-top:15px;
width:310px;
}

#colonnaint_sx {
float:left;
margin-top:15px;
padding-right:10px;
width:680px;
border-right:1px solid #E5E6E7;
margin-bottom:15px;
}
#colonnaint_sx h1 {
font:22px "Trebuchet MS", Arial, Verdana;
color:#174A82;
margin-top:15px;
margin-bottom:0px;
padding:0px;
font-weight:bold;
text-align:left;
}
#colonnaint_sx h2 {
font:18px "Trebuchet MS", Arial, Verdana;
color:#527EA3;
margin-top:5px;
margin-bottom:20px;
padding:0px;
text-transform:uppercase;
font-weight:bold;
text-align:left;
}
#colonnaint_sx h3 {
font:15px "Trebuchet MS", Arial, Verdana;
color:#527EA3;
margin-top:30px;
margin-bottom:0px;
padding:0px;
text-transform:uppercase;
font-weight:bold;
text-align:left;
}

.organigramma {
font:13px "Trebuchet MS", Arial, Verdana;
color:#333333;
margin:5px 10px 10px 0px;
padding:0px;
line-height:19px;
}
.organigramma strong {
color:#527EA3;
text-transform:uppercase;
line-height:15px;
}

#colonnaint_sx p {
font:15px "Trebuchet MS", Arial, Verdana;
color:#333333;
margin:20px 10px 10px 0px;
padding:0px;
text-align:justify;
line-height:24px;
}
#colonnaint_sx ul {
margin:0px;
padding:0px;
}
#colonnaint_sx li {
font:15px "Trebuchet MS", Arial, Verdana;
color:#333333;
margin:0px;
padding:0px;
text-align:left;
}
#colonnaint_sx a:link, #colonnaint_sx a:visited, #colonnaint_sx a:active {
font:15px "Trebuchet MS", Arial, Verdana;
color:#DA420E;
text-decoration:underline;
font-weight:bold;
}
#colonnaint_sx a:hover {
font:15px "Trebuchet MS", Arial, Verdana;
color:#DA420E;
text-decoration:none;
font-weight:bold;
}
#colonnaint_dx {
float:right;
margin-top:15px;
width:200px;
}


#contentBox {
width:900px;
}

.bicolore_upper h2 {
font:15px "Trebuchet MS", Arial, Verdana;
color:#DA420E;
margin:0px;
padding:0px;
font-weight:bold;
}

.bicolore_upper p {
font:13px "Trebuchet MS", Arial, Verdana;
color:#DA420E;
line-height:16px;
text-align:left;
margin:3px;
}
.bicolore_upper a:link, .bicolore_upper a:visited, .bicolore_upper a:active {
font:13px "Trebuchet MS", Arial, Verdana;
color:#DA420E;
font-weight:bold;
text-decoration:underline;
}
.bicolore_upper a:hover {
font:13px "Trebuchet MS", Arial, Verdana;
color:#DA420E;
font-weight:bold;
text-decoration:none;
}
.bicolore_lower h2 {
font:15px "Trebuchet MS", Arial, Verdana;
color:#FFF;
margin:0px;
padding:0px;
font-weight:bold;
}

.bicolore_lower p {
font:13px "Trebuchet MS", Arial, Verdana;
color:#FFF;
margin:3px;
line-height:16px;
text-align:left;
}
.bicolore_lower a:link, .bicolore_lower a:visited, .bicolore_lower a:active {
font:13px "Trebuchet MS", Arial, Verdana;
color:#FFF;
font-weight:bold;
text-decoration:underline;
}
.bicolore_lower a:hover {
font:13px "Trebuchet MS", Arial, Verdana;
color:#FFF;
font-weight:bold;
text-decoration:none;
}
#header  {
height:200px;
background-image:url(immagini/fondo_header.jpg);
background-repeat:repeat-x;
background-position:bottom;
border-bottom:1px #f5f5f5 solid;
text-align:center;
}
#breadContainer {
border-bottom:1px solid #f5f5f5;
}
#breadCrumb {
position:relative;
margin-top:7px;
width:900px;
background-color:transparent;
text-align:left;
font:11px "Trebuchet MS", Arial, Verdana;
color:#333;
padding-bottom:5px;
}
#breadCrumb a:link, #breadCrumb a:visited, #breadCrumb a:active{
font:11px "Trebuchet MS", Arial, Verdana;
text-decoration:underline;
color:#333;
}
#breadCrumb a:hover{
font:11px "Trebuchet MS", Arial, Verdana;
text-decoration:none;
color:#666;
}
#breadCrumb strong {
font:12px;
font-weight:bold;
color:#174A82;
}
#footer {
clear:both;
position:realtive;
bottom:0px;
border-top:1px #ccc solid;
padding-top:15px;
padding-bottom:15px;
text-align:center;
font-family:"Trebuchet MS", Arial, Verdana;
font-size:11px;
color:#666666;
margin-top:25px;
width:100%;
}

#footer a:link, #footer a:visited, #footer a:active {
font-family:"Trebuchet MS", Arial, Verdana;
font-size:11px;
color:#666666;
text-decoration:underline;
}
#footer a:hover {
font-family:"Trebuchet MS", Arial, Verdana;
font-size:11px;
color:#333333;
text-decoration:underline;
}
/* NON COMPLETO - VEDERE CODICE SOTTOSTANTE 

#topMenu {
width:900px;
}

#topMenu li a:link, #topMenu li a:visited, #topMenu li a:active {
font-family:"Trebuchet MS", Arial, Verdana;
color:#174A82;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

#topMenu li a:hover {
font-family:"Trebuchet MS", Arial, Verdana;
color:#5177A1;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

.active {
background-image:url(immagini/menubutt_current.png);
background-repeat:no-repeat;
font-family:"Trebuchet MS", Arial, Verdana;
color:#FFF;
font-size:13px;
font-weight:bold;
display:inline;
width:108px;
height:34px;
margin-left:2px;
margin-right:2px;
text-align:center;
}

.not_active {
background-image:url(immagini/menubutt_link.png);
background-repeat:no-repeat;
display:inline;
width:108px;
height:34px;
margin-left:2px;
margin-right:2px;
text-align:center;
}

*/

/* CODICE OK MENU*/
#navcontainer ul li
{
list-style-type: none;
padding: 0;
margin: 0px 1px 0px 1px;
display: block;
width: 108px;
height:34px;
float: left;
background: url("immagini/menubutt_link.png") no-repeat;
font-family:"Trebuchet MS", Arial, Verdana;
font-size:13px;
font-weight:bold;
color:#174A82;
text-align: center;
}
#navcontainer {
width:1020px;
margin-left:60px;
}

#navcontainer a
{
color: #174A82;
text-decoration: none;
display: block;
width: 108px;
height:34px;
padding-top:10px;
/*
border-top: 1px solid #A8B090;
border-bottom: 1px solid #A8B090;
border-left: 1px solid #A8B090;
*/}

#navcontainer li#active { background: url("immagini/menubutt_current.png") no-repeat; color:#fff;padding-top:10px; }
#navcontainer a:hover { background: url("immagini/menubutt_current.png") no-repeat; color:#fff; }

/* CODICE OK SOTTOMENU*/
#subMenuContainer {
height:35px;
background-color:#174A82;
margin-bottom:0px;
padding-bottom:0px;
margin-top:-18px;
}
#subMenu ul li
{
list-style-type: none;
padding: 0;
margin-left: 30px;
margin-bottom:0px;
display: block;
float: left;
font-family:"Trebuchet MS", Arial, Verdana;
font-size:13px;
color:#fff;

}
#subMenu {
width:900px;
}


#subMenu a
{
color: #fff;
text-decoration: none;
display: block;
padding-top:10px;
}

#subMenu li#active { olor:#fff;}
#subMenu a:hover { color:#fff; text-decoration:underline; }

.naviLight {
clear:both;
width:900px;
text-align:left;
margin-bottom:15px;
margin-top:15px;
border-bottom:3px dashed #f5f5f5;
border-top:3px dashed #f5f5f5;
padding:10px;
height:20px;
}

.naviLight a:link, .naviLight a:visited, .naviLight a:active {
font-family:Arial, Verdana;
font-size:11px;
color:#DA420E;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

.naviLight a:hover {
font-family:Arial, Verdana;
font-size:11px;
color:#ccc;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

#tabellaBiblio {
border-bottom:2px solid #DA420E;
margin-bottom:20px;
font-family:"Trebuchet MS", Arial, Verdana;
color:#fff;
font-weight:bold;
}

#tabellaConvSvolti {
border-bottom:2px solid #DA420E;
margin-bottom:20px;
font-family:"Trebuchet MS", Arial, Verdana;
color:#ff9900;
font-weight:bold;
}

.tabellaLINK  td {
border-bottom:1px solid #eee;
}
#tabellaSCUOLE  td {
border-bottom:1px solid #eee;
}
#tabellaSCUOLE p  {
font-size:12px;
margin-top:0px;
margin-bottom:0px;
}
#tabellaSCUOLE h3  {
font-size:15px;
margin-bottom:0px;
margin-top:20px;
}

#popuplink a:link, #popuplink a:visited, #popuplink a:active {
font:15px "Trebuchet MS", Arial, Verdana;
color:#DA420E;
text-decoration:underline;
font-weight:bold;
}
#popuplink a:hover {
font:15px "Trebuchet MS", Arial, Verdana;
color:#DA420E;
text-decoration:none;
font-weight:bold;
}

/* NOTIZIARIO ORIZZONTALE BASSO */
#notiziario_h h1{
font:16px "Trebuchet MS", Arial, Verdana;
color:#333;
font-weight:bold;
text-align:center;
}
#notiziario_h {
font:15px "Trebuchet MS", Arial, Verdana;
color:#333;
text-decoration:none;
}
#notiziario_h a:link, #notiziario_h a:visited, #notiziario_h a:active {
font:15px "Trebuchet MS", Arial, Verdana;
color:#DA420E;
text-decoration:underline;
font-weight:bold;
}
#notiziario_h a:hover {
font:15px "Trebuchet MS", Arial, Verdana;
color:#DA420E;
text-decoration:none;
font-weight:bold;
}

/* NOTIZIARIO VERTICALE */
.notiziario_v h1{
font:20px "Trebuchet MS", Arial, Verdana;
color:#DA420E;
font-weight:bold;
}
.notiziario_v h2{
font:14px "Trebuchet MS", Arial, Verdana;
color:#333;
font-weight:bold;
}
.notiziario_v h3{
font:16px "Trebuchet MS", Arial, Verdana;
color:#DA420E;
font-weight:bold;
}
.notiziario_v p{
font:13px "Trebuchet MS", Arial, Verdana;
color:#333;
}
.notiziario_v a:link, .notiziario_v a:visited, .notiziario_v a:active {
font:13px "Trebuchet MS", Arial, Verdana;
color:#DA420E;
text-decoration:underline;
font-weight:bold;
}
.notiziario_v a:hover {
font:13px "Trebuchet MS", Arial, Verdana;
color:#DA420E;
text-decoration:none;
font-weight:bold;
}