/* CSS Document */


/* verde #006633 */

@font-face {
  font-family: "carattere";
  src: url(http://www.noicomit.it/css/type/arialnarrow.ttf) format("truetype");
}

/* Font definition for Internet Explorer */
/*         (*must* be first)             */

@font-face {
  font-family: carattere;
  src: url(http://www.noicomit.it/css/type/arial.eot) /* can't use format() */;
}


*{
margin:0;padding:0
}

body {
text-align:center;
margin:0px;
padding: 0px;
background:url(../img/bk_body.gif) repeat;
font-family: prova, verdana, sans-serif;
font-family:carattere, "carattere", "Arial Narrow",Arial, Helvetica, sans-serif;

font-size:16px;

}







.cl {
clear:left;
}
.cr {
clear:right;
}
.cb {
clear:both;
}

.fr {
float:right;}

.mtb_10 {
margin-top:10px;
margin-bottom:10px;
}


.mt_10 {
margin-top:10px;
}

.mb_10 {
margin-bottom:10px;
}

.pl_5 {
padding-left: 5px;
}

img {
border: 0px;}

/* box */

#centrato {
width: 970px;
margin:auto;
text-align:left;

/*"arial narrow bold", "Arial Narrow Grassetto",  "lucida sans", "helvetica neue",*/
}

#corpo {
overflow:hidden;
width: 970px;
background: url(../img/bk.gif) repeat-y;
}

#six {
width: 250px;
float:left;
}

#dex {
width: 720px;
float:left;
}

.top {
background: #006633;
padding: 5px;
text-align:right;
font-size:12px;
color: #FFFFFF
}

.top a {
color: #FFFFFF;
text-decoration:none;
padding: 0px 10px;}

#intestazione {
background: url(../img/bk_head.jpg) repeat-x;

}

#foot {
background:#e4e4e4;
text-align:center;
font-size:11px;
padding:5px;
}




/* header */

.logo {
float:left;
width: 250px;}

.content_logo {
padding: 10px;
text-align:center;}

.payoff {
color:#333333;
line-height: 110%;
/*font-family:prova, Georgia, "Times New Roman", Times, serif;*/
font-family: chunk, "chunk";
font-size:24px;
float:left;
width:500px;
padding:20px 10px}

.banca {
float:right;
padding:10px;
margin-right:25px}


/* centrale */

.login {
background:#D8E7ED;
border-top: 1px solid #83B5C6;
border-bottom: 1px solid #83B5C6;
padding: 1px 10px;
line-height: 100%}

.content {
padding:10px;
}

.box_350 {
float:left;
width:350px;
}

.box_340 {
float:left;
width:340px;
}

.evidenza {
background:url(../img/bk_evidenza.jpg);
margin-right: 5px;
padding:10px;
border:1px solid #ccc;
height:266px}

.ultimo_comunicato {
background:url(../img/bk_evidenza.jpg);
padding:10px;
border:1px solid #ccc;
}

.download {
background:url(../img/bk_evidenza.jpg);
padding:10px;
border:1px solid #ccc;
margin-top:10px;
line-height: 100%;
}

.download a {
font-size:12px;}

.comunicati_home {
margin-top:10px;}

/* formattazione */
a {
color:#006633;
}


p {
line-height: 150%; padding-left:5px;}

p img {
float:left;
margin-right: 10px;
}

.text {
line-height: 150%; padding-left:0px;}

.link_icone {
margin-top:3px;}



.evidenza hr {
border: 1px dotted #ccc;
margin-top: 3px; margin-bottom:3px}

hr {
border: 1px dotted #ccc;
margin-top: 10px; margin-bottom:10px}


.text_333_20 {
font-size: 20px;
color:#333333;}

.text_333_20_wb {
font-size: 20px;
color:#333333;
display:block;
padding-left: 5px;
padding-bottom: 3px;
border-bottom: 1px solid #ccc;
margin-bottom: 5px;}

.text_333_12 {
font-size: 12px;
color:#333333;
}

/* rosso */

.text_DB0000_20 {
color:#DB0000;
font-size:20px;
display:block;
padding-left: 5px;
padding-bottom: 3px;
border-bottom: 1px solid #ccc;
margin-bottom: 5px;
}

.text_georgia_DB0000_20 {
font-size:20px;
color:#DB0000;
font-family:Georgia, "Times New Roman", Times, serif;
}

.text_DB0000_20_sb {
color:#DB0000;
font-size:20px;
}
.text_DB0000_14_sb {
color:#DB0000;
font-size:14px;
}


/* verde */

.text_006633_18 {
font-size:18px;
color:#006633;
}

.text_006633_16 {
font-size:16px;
color:#006633;
}
.text_006633_30 {
font-size:30px;
color:#006633;
}

/* bianco */

.text_FFF {
color:#FFF;
}

.text_FFF_20 {
color:#FFF;
font-size:20px;}

.text_georgia_FFF_20 {
font-size:20px;
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;}

.text_georgia_FFF_18 {
font-size:18px;
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;}

/* altro */

.text_FF6600_20 {
color:#FF6600;
font-size:20px;}


/* tabelle */

table {
border-collapse:collapse;
margin:0px;
padding:0px;}



.data {
line-height:24px;
border-right: 1px solid #ccc}

.content_comunicati {
padding-left:10px;}

/* ricerca */

.ricerca {
/*background:url(../img/bk_head.png) repeat-x bottom;*/
background:#ededed;
padding:10px;
margin-bottom:10px;
border:1px solid #ccc
}

.ricerca table td{
padding:2px}

.utility{
font-size: 15px;
background:#ededed;
padding:5px;
margin-bottom:10px;
border:1px solid #ccc
}

.utility table { 
border-collapse: collapse; 
}

.utility table td {
padding-right: 15px; 
}

/* form */

.moduli {
background:#D8E7ED;
border: 1px solid #83B5C6;
padding: 10px;
}

.m_moduli {
margin-left: 156px;
}

form {
margin:0px;
padding: 0px;
}

.input_text {
border: 1px solid #ccc;
font-size:12px;
width:95%;
padding: 2px
}


.input_text_login {
border: 1px solid #ccc;
font-size:12px;
width:150px;
padding: 2px
}

.submit {
background:url(../img/submit.png) repeat-x;
color:#FFFFFF;
font-weight:bold;
border:0px;
padding:3px
}

.cssform p{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
height: 1%;
}

.cssform label{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}



/* banner */

.mondo_ludico {
background: #FFCC00 url(../img/banner/bk_banner_mondoludico.png) repeat-x bottom;
padding: 5px;
border: 1px solid #FF6600;
margin: 3px
}

.raffaele_mattioli {
background: #F5EED7 url(../img/banner/raff_matt.jpg) no-repeat right top;
height: 91px;
margin: 3px;
border: 1px solid #3E403B
}

.periodico {
background:#FF6600;
margin:3px 3px 0px 3px;
padding: 5px;
}

.link_periodico {
background:#FFB07C;
margin:0px 3px 3px 3px;
padding: 5px;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:right;
}

/* paginatore */


.paginatore{
margin:0;
padding:0;
cursor:pointer;

}

.paginatore li{
display: inline;


}

.paginatore li a{
float: left;
color: #006633;
padding-left:4px;
padding-top:2px;
padding-bottom:2px;
padding-right:4px;
text-decoration: none;
border: 1px solid #006633;
margin-right: 5px;
}

.paginatore li a:visited{
color: #006633;
border: 1px solid #006633;

}

.paginatore li a:hover {
background: #006633;
border: 1px solid #006633;
color:#FFFFFF;
cursor:pointer
}

.paginatore li span {
float: left;
padding-left:4px;
padding-top:2px;
padding-bottom:2px;
padding-right:4px;
text-decoration: none;
margin-right: 5px;
color: #fff;
border: 1px solid #006633;
background: #006633;
cursor:pointer;
display:block;}


.pulz {
font-size:14px;
color:#333333;}
