body {font-family:"Trebuchet MS", Verdana, "Verdana Ref", sans serif;font-size:12px;font-weight:normal;color:#000;padding:0;margin:0;background-color:#fff;}
/*OVERRIRDE*/
#logo h1 a{float:left;width:200px;height:200px;}
legend{display:none;}
#mask a{color:#000;}
#mask.home a{color:#fff;}
#mask a:hover{color:#fff;}
#mask.home a:hover{color:#000;}
#mask, #mask.boxhome {width:960px;height:200px;margin:0 auto;padding:0 20px;overflow:hidden;margin-bottom:20px;background:url(../img/wings.gif) no-repeat;}
#mask.home {	position:relative;border:none;padding:0;background:#2C8CB5;}
#mask.boxosservatorio {	background:#2C8CB5 url(../img/wings_o.gif) no-repeat;}
#mask.boxquotidiano {	background:#3EB5E3 url(../img/wings_q.gif) no-repeat;}
#mask.boxgiornale {	background:#b8b8b8 url(../img/wings_g.gif) no-repeat;}

#switchboxsx{float:left;cursor:pointer;}
#switchboxdx{float:right;cursor:pointer;}
#boxheader{overflow:hidden;height:200px;left:0;}
.home #boxheader{position:absolute;width:8000px;}
#boxheader div{width:960px;height:200px;overflow:hidden;padding:0;float:left;background:url(../img/top.gif) no-repeat;}
.boxosservatorio #boxheader div{background:url(../img/top_osservatorio.gif) no-repeat;}
.boxosservatorio #boxheader h2{}
.boxquotidiano #boxheader div{background:url(../img/top_quotidiano.gif) no-repeat;}
.boxquotidiano #boxheader h2 {}
.boxgiornale #boxheader div{background:url(../img/top_giornale.gif) no-repeat;}
.home #boxheader div{background:url(../img/top_news.gif) no-repeat;}


#boxheader .boxtesto{width:390px;float:left;padding:10px;color:#fff;}
.boxosservatorio #boxheader .boxtesto ul,.boxquotidiano #boxheader .boxtesto ul,.boxgiornale #boxheader .boxtesto ul, ul.boxtitolo.gallery{margin-top: 60px;margin-right: 0pt;margin-bottom: 0pt;margin-left: 180px;font-size: 30px;}
#boxheader .boxtesto h2.top, #boxheader .boxtesto ul{margin:40px 20px 20px 20px;}

ul.boxtitolo.gallery{margin:0 0 20px 0 ;}
#boxheader .boxtesto h2, #boxheader .boxtesto li, .boxtitolo.gallery li{padding-top: 5px;padding-right: 0;padding-bottom: 5px;padding-left: 20px;font-size: 25px;font-weight: normal;}
#boxheader .boxtesto li, .boxtitolo.gallery li{display:inline;margin:0;font-family:Geargia, serif;padding:0;}
.boxquotidiano #boxheader .boxtesto li,.boxgiornale #boxheader .boxtesto li,.boxosservatorio #boxheader .boxtesto li{}
.boxquotidiano #boxheader .boxtesto li.last,.boxgiornale #boxheader .boxtesto li.last,.boxosservatorio #boxheader .boxtesto li.last{ border:none;}
.home  #boxheader .boxtesto h2{border-bottom: 2px solid #ffffff;}


#boxheader .boxtesto p{margin-top: 2px;margin-right: 20px;margin-bottom: 2px;margin-left: 20px;}
#boxheader img{width:550px;}

#evidenza div{height:60px;overflow:hidden;}

.sottomenu{float: left;width: 260px;height: 200px;background: url(../img/sottomenu_terzo.gif) no-repeat;background-attachment: scroll;display:none;}
.sottomenu.quotidiano{background-image: url(../img/sottomenu_quotidiano.gif);}
.sottomenu.osservatorio{background-image: url(../img/sottomenu_osservatorio.gif);}

.sottomenu ul{padding-left: 30px;}
.sottomenu li{padding-top: 6px;padding-right: 0;padding-bottom: 0;}
.sottomenu a{color: #000000;}

.sottomenu a:hover{color: #ff9b00;}

#boxleft img{width:260px;}
.path {margin:0;padding:0;text-transform:lowercase;}
.path li{display:inline;}
.linktop{float:right;background:url(../img/freccia_su.gif) no-repeat 100% 0;padding-right:30px;}
.freccia{background:url(../img/freccia.gif) no-repeat;width:60px;border:none;}

/*DATA*/
span.boxdata{font-size:0.6em;display:block;color:#2C8CB5;}

/*NEWS*/
.selectedpage{color:#ff9b00;}

.boxshare{float:left;margin:0 20px 0 0;}
/*GALLERY*/
.gallerycontainer{width:640px;padding:10px 0 10px 0;}
.boxvideo{background:#000;text-align:center;margin:20px 0;}

#quaderno .linkpdf a{color:#ff9b00;font-weight:bold;}
#quaderno .linkpdf a:hover{color:#2C8CB5;}

/*LOGOUT*/
p.btnlogout{background:#2C8CB5;position:absolute;margin-top:192px;margin-left:20px;padding:4px 10px;}
.btnlogout a{color:#fff;}

/*BOXUSER*/
.boxuser li {clear:left;padding:4px;border-bottom:1px solid #ccc;}
.boxuser li.odd, tr.odd{background:#e9e9e9;}
.boxuser li div{float:left;padding-right:10px;text-align:right;width:120px;}
.boxconcorsi{text-align:left;}
.boxconcorsi div{width:200px;height:200px;float:left;}
table.boxclassi{border:1px solid #e9e9e9;margin:0 0 10px 0;
width:100%;}
table.boxclassi td{color:#2C8CB5;}

/*RICHIESTE*/

.boxreqs {margin:10px 0;}
.boxreqs div{width:320px;float:left;text-align:right;margin-right:10px;border-bottom:2px dotted #ccc;}
.boxreqs input, .boxreqs label{padding:2px 0;width:260px;font-size:1.1em;}
h2.boxreqs {font-size:20px;}
.boxreq hr{visibility:hidden;}
.boxreq input.boxdata{width:60px;margin-right:10px;}
.boxreq textarea{border:1px solid #ccc;width:500px;}
.boxreqs div.charscount{ text-align:left; border:none;}
.boxreqs input.boxsmall, .boxreqs input.normal{width:60px;}
.boxreqs .normal input{width:auto;display:inline}
.boxreqs h3{padding:0 20px;}
.boxreqs h3.num{padding:0 10px 0 0;float:left;}
.boxreqs h3.numclassi{padding:0}

#boxdetails fieldset{border:1px solid #ccc;padding:10px 0;}

.boxmedia{width:500px;font-family: "Trebuchet MS",Verdana,"Verdana Ref",sans serif;border:1px solid #ccc;border:none;}
.fileupload{background:#e9e9e9;padding:0;}
.fileupload fieldset{border:none;padding:10px;}
.fileupload legend{display:block;}
.doc{padding:10px;background: url(../../admin/layout/img/doc.gif) no-repeat 0 50%;}
.btn{padding:5px 10px;background:#080;color:#fff;font-size:1.1em;border:none;}
/*MESSAGES*/
.msgok,.msgnotice,.msgwarning{font-size:1.2em;color:#DC143C;}
.msgok{color:#008000;}
/*UPLOAD*/
.fileupload div.boxcontent{padding:0 20px;font-size:1.2em;}
.fileupload  a{text-decoration:none;color:#ff9b00;}

/*TABS*/
#steps{background:;font-size:1.2em;margin:50px 0 0 0;}
#steps div{cursor:pointer;background:#eee;border-top:1px solid;padding:1em 0.5em 0 0.5em;margin:0;width:200px;float:left;height:70px;}