body {
 margin:0;
 padding:0;
 background:#dadada;
 color:#000; 
 text-align:center;
 font-size: 13px; 
 font-family:Tahoma,"Trebuchet MS", sans-serif;
}

a:link, a:visited {
 color:#465D89;
 text-decoration:none;
}
a:hover {
 text-decoration:underline;
}
.neutro{
 font-size:0.85em;
 margin:0px 0px 10px 140px;
}
.web_new{
 margin:10px 0px 10px 85px;
}
.neutro a:link,.neutro a:visited{
 text-decoration:none;
}
.neutro a:hover{
 text-decoration:underline;
}


/*---- HEADER -----*/

#header_logo{
 padding:10px 0 0 10px;;
 background-color:#fff;
 text-align:left;
}
#header_menu a:link,
#header_menu a:visited{
 border-top:1px solid #fff;
 border-right:1px solid #fff;
 border-bottom:1px solid #fff;
 text-decoration:none;
 font-weight:bold;
 color:#777;
}
#header_menu a:hover {
 border-top:1px solid #333;
 border-right:1px solid #333;
 border-bottom:1px solid #333;
}

/*---- FINE HEADER -----*/


/* --- FOOTER --- */
.numerica{
 font-size:0.85em;
 background:url(/imgs/c4/numerica.gif) 160px 5px scroll no-repeat;
 padding-right:120px;
 min-height:50px;
 height: auto !important;
 height: 50px;
}
/* ------------- */
/* -------- STONDI -----------*/
.boxHeader,.boxHeader div,.boxFooter,.boxFooter div,
.boxHeaderLinea,.boxHeaderLinea div,.boxFooterLinea,.boxFooterLinea div {
 height:4px;
 overflow:hidden;
}
.boxHeader {
 background:#fff url(/imgs/c4/dadada/corner_TopRight.gif) 100% 0 no-repeat;
}
.boxHeader div {
 width:4px;
 background:#fff url(/imgs/c4/dadada/corner_TopLeft.gif) 0 0 no-repeat;
}
.boxFooter{
 margin-bottom:4px;
 background:#fff url(/imgs/c4/dadada/corner_BottomRight.gif) 100% 0 no-repeat;
}
.boxFooter div {
 width:4px;
 background:#fff url(/imgs/c4/dadada/corner_BottomLeft.gif) 0 0 no-repeat;
}
.boxHeaderLinea{
 margin-top:0px;
 background:#fff url(/imgs/c4/corner_linea_TopRight.gif) 100% 0 no-repeat;
}
.boxHeaderLinea div {
 width:4px;
 background:#fff url(/imgs/c4/corner_linea_TopLeft.gif) 0 0 no-repeat;
}
.boxFooterLinea {
 background:#fff url(/imgs/c4/corner_linea_BottomRight.gif) 100% 0 no-repeat;
}
.boxFooterLinea div {
 width:4px;
 background:#fff url(/imgs/c4/corner_linea_BottomLeft.gif) 0 0 no-repeat;
}
.boxContent {
 padding:10px;
 background-color:#fff;
}
.boxContentLinea {
 border-width: 0px 1px;
 border-style: solid;
 border-color:#dfdfdf;
 padding:5px;
}
.box2Header,.box2Header div,.box2Footer,.box2Footer div{
 height:4px;
 overflow:hidden;
}
.box2Header {
 background:#F3F2EC url(/imgs/c4/sfgrigio/corner_TopRight.gif) 100% 0 no-repeat;
}
.box2Header div {
 width:4px;
 background:#F3F2EC url(/imgs/c4/sfgrigio/corner_TopLeft.gif) 0 0 no-repeat;
}
.box2Footer{
 margin-bottom:4px;
 background:#F3F2EC url(/imgs/c4/sfgrigio/corner_BottomRight.gif) 100% 0 no-repeat;
}
.box2Footer div {
 width:4px;
 background:#F3F2EC url(/imgs/c4/sfgrigio/corner_BottomLeft.gif) 0 0 no-repeat;
}
.box2Content {
 padding:10px;
 background-color:#F3F2EC;
}


/* -------- STONDI -----------*/


/* ---- boxettone --- */
.boxettone{
 border:1px solid #C9D5F0;
 height:145px;
 width:278px;
 background-image:url(/imgs/c4/boxtop.gif); 
}
.boxettone a:link, .boxettone a:visited {
 font-size:1em;
 font-family:Tahoma,"Trebuchet MS", sans-serif;
 text-decoration:none;
 color:#465D89;
}
.boxettone a:hover{
 text-decoration:underline;
}
.boxe1{
 float:left;
 margin:8px 0px 0px 10px;
}
.boxe2{
 float:left;
 margin:8px 0px 0px 30px;;
}
/* ---- fine boxettone --- */


/* ---- LINK HOME --- */
.link_home{
 padding: 0px 0px 15px 15px;
 line-height:1.3em;
}

.link_home a:link,.link_home a:visited{
 font-size:1em;
 text-decoration:none;
 color:#465D89;
}
.link_home a:hover{
 text-decoration:underline;
}
.link_home ul{
 list-style-type: circle;
 margin:0px;
 padding-left:20px;
}
#link_tit {
 padding:10px 0px 15px 40px;
 color:#cc0000;
 font-weight:bold;
 font-size:1.2em;
 background:url(/imgs/c4/lavoro.gif) 5px 5px scroll no-repeat; 
}
#link_tit1 {
 padding:10px 0px 15px 40px;
 color:#cc0000;
 font-weight:bold;
 font-size:1.2em;
 background:url(/imgs/c4/imm.gif) 5px 5px scroll no-repeat;  
}
/* ---- FINE LINK --- */



/* ---- TELETUTTO --- */
#ticker {
 height:22px;
 position:relative;
 overflow:hidden;
 margin-top:2px; 
 margin-bottom:0px; 
 border-style: solid; 
 border-color: #666;
 border-width:1px 0px 1px 0px;
 }
#mq {
 position:absolute;
 top:3px; 
 left:600px;
}
.arial10darkgrey{
 font-size:0.85em;
}
.arial10darkgrey a:link,.arial10darkgrey a:visited {
 text-decoration:none;
 color:#333;
}
#tx {
 white-space:nowrap;
}
.ult_ora{
 position:absolute;
 top:0px;
 left:0px;
}
.telet{
 position:absolute;
 top:1px;
 right:0px;
 background-color:#fff;
 padding-left:2px;
}
.tick_giorn{
 position:relative;
 width:450px;
 height:23px;
 border-top:1px solid #666;
 border-bottom:1px solid #666;
 margin-bottom:3px;
}
.cont_gior a{
 font-size:0.85em;
 color:#000;
 margin-top:4px;
 text-decoration:none;
}
.gior_tick{
 margin-top:0px;
 position:absolute;
 top:0px;
 right:0px;
}
.pop_tit{
 font-weight:bold;
 font-size:1em;
 padding: 3px 0px;
 margin:15px 0px;
 border-style: solid;
 border-width: 2px 0px;
 border-color:#999;
}

/* ---- FINE TELETUTTO --- */




/* ---- EVENTI --- */
.line{
 margin-bottom:10px;
 line-height:1em;
}
.random{
 padding:0px 0px 0px 0px;
}
span.text1 {
 font-size:0.85em;
 color:#333;
}
.text1 a:link,.text1 a:visited{
 font-weight:bold;
 text-decoration:none;
 color:#000;
}
.text1 a:hover{
 text-decoration:underline;
}
.titolo_eventi{
 margin-top:10px;
 padding:10px 0px 15px 40px;
 color:#006699;
 font-weight:bold;
 font-size:1.2em;
 background:url(/imgs/c4/eventi.gif) 5px 7px scroll no-repeat; 
}
.titolo_eventi a:link, .titolo_eventi a:visited{
 color:#006699;
 font-weight:bold;
 text-decoration:none;
}
.titolo_eventi a:hover{
 text-decoration:underline;
}
/* ---- FINE EVENTI --- */





.area {
 padding:0px;
 border-top:1px solid #777;
 border-bottom:1px solid #777;
 text-align:right; 
 padding:0px;
 font-weight:bold;
 font-size:1.7em;
 margin-bottom:10px;
}
.area a{
 font-weight:bold;
}
.tit_area{
 margin-right:20px;
 color:#006699;
}


