/* */

body {
margin: 0 auto;
padding: 0;
font: 70% tahoma, Helvetica, sans-serif;
background-color: #4E4D4D;
}

table, td {border-collapse:collapse;}
table, td {border:0;}
form, td {margin:0; padding:0;}


#leftsidebar {
background-color: trasparent;
margin: 0px auto;
border: 0px double #4E4D4D;
width: 1000px;
height:745px;
padding: 0 auto;
}


#content{
margin:0px;
width:1000px;
height:730px; 
padding:15px;
background-color: trasparent;
}


#header {
border: 0px none;
margin-left:0; 
margin-right:0; 
margin-top:0;
margin-bottom:0px;
}

h1{
margin:1em 0 0.5em 0;
display:block;
font-weight:normal;
}
h2{
border-top:1px solid #F0F0F0;
padding-top:0.5em;
margin:1em 0 1em 0;
display:block;
font-weight:normal;
}

.button_ex {
width: 202px;
height:170px;
}

.button_ex a {
display: block;
width: 202px;
height:170px;
background: url(grafica2.jpg) no-repeat top left;
}

.button_ex a:hover {
display: block;
width: 202px;
height:170px;
background: url(graf_h2.jpg);
}

#menu {
clear: left;
float: left;
width: 170px;
margin: 0 0 0 10px;
padding: 0;
background: trasparent;
}

#leftnews {
margin: 1px 0 1px 0;
padding: 10px;
width: 120px;
height:140px; 
background:trasparent;
line-height: 1.9em;
}

#rightnews {
float: right;
width: 160px;
background:trasparent;
margin: 0 8px 0 2px;
padding: 2px;
font-size: 0.9em;
line-height: 1.5em;
}
#rightnews p {
margin: 0 0 1.5em 0;
}

#greenbox {
background:trasparent;
color: inherit;
padding: 5px;
margin: 0px;
}

h3 {
font-size: 1.3em;
margin: 0 0 0px 0;
}

a {
text-decoration:none ;
color: #ff9934 ;
font-size: 0.9em;
}

a:hover {
text-decoration: underline;
color:#ff9934 ;
}

a img {
border: 0px none;
}

#footer{
clear:left; 
text-align:center; padding: 0.5em;
background-color: trasparent; color: #fff}


/* workarounds and hacks */
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


a.contatti{color:#1A64AA;font: 1.0em arial,sans-serif; font-weight: bold;text-decoration: none}
a.contatti:hover{color: #FF9933;text-decoration: underline; font-weight: bold;}

a.footer:link {color: #FFf; font-weight: bold; text-decoration: none;font-size: 100%;}
a.footer:visited {color:#FFf; font-weight: bold;text-decoration: none; font-size:100%;}
a.footer:hover {color: #ff9934; font-weight: bold;text-decoration: underline;font-size:100%;}


.tcontent_c
{
color: #952A26; font-size: 1.2em;
margin: 0;padding:0;
font-weight:bold;
}

.lt
{
color: #000080; font-size: 1.1em;
margin: 0;padding:0;
font-weight:bold;
}

a.lt:link {color: #000080; font-size: 1.1em;font-weight: bold; text-decoration: none}
a.lt:visited {color: #A13630; font-size: 1.1em;font-weight: bold;text-decoration: none}
a.lt:hover {color: #000080; font-size: 1.1em;font-weight: bold;text-decoration: underline}

a.or:link {color: #000080; font-size: 0.9em;font-weight: bold; text-decoration: none}
a.or:visited {color: #A13630; font-size: 0.9em;font-weight: bold;text-decoration: none}
a.or:hover {color: #000080; font-size: 0.9em;font-weight: bold;text-decoration: underline}

a.i:link {color: #952A26; font-weight: bold; text-decoration: none}
a.i:visited {color: #952A26;font-weight: bold;text-decoration: none}
a.i:hover {color: #952A26;font-weight: bold;text-decoration: underline}

.t2content
{
color: #ff9933; font-size: 1.5em;
margin: 0;padding:0;
font-weight:bold;
}

.t2content_s
{
color: #ff9933; font-size: 100%;
margin: 0;padding:0;
font-weight:bold;
}

.numero
{
color: #ff9933; font-size: 1.5em;
margin: 0;padding:0;
font-weight: bold;
}

