html, body, form, fieldset, a img{
margin:0;
padding:0;
border:0;
}
body{
text-align:center;
font:0.8em Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#323639;
background:#d0d0d0 url(img/bg.png) repeat-x;
}
a{
text-decoration:none;
color:#0864c8;
}
a:hover{
text-decoration:underline;
color:#FF9900;
}
h1, h2, h3, h4, h5, h6{
margin:0;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
h1{
}
h2{
}
h3{
font-size:1.8em;
}
h4{
font-size:1.2em;
}
h5{
}
h6{
}
/* --------------------------------------------------------------- */
.dn{
display:none;
}
.fl{
float:left;
}
.fr{
float:right;
}
.cb{
clear:both;
}
.cn{
text-align:center;
}
/* --------------------------------------------------------------- */
.r{
color:#bd3909;
}
#apertura{
width:705px;
height:135px;
clear:both;
margin:0 auto;
border-left:1px solid #c8c8c8;
border-right:1px solid #c8c8c8;
background-color:#ffffff;
padding:0 5px 0 5px;
text-align:left;
}
* html #apertura {
margin:0 auto 0 auto; /* per IE6 e IE5 */
}
#apertura h1{
margin:0 0 0 120px;
padding:12px 0 0 0;
}
#apertura h1 a{
font:bold 34px "Century Schoolbook", Georgia, "Times New Roman", Times, serif;
font-variant:small-caps;
text-decoration:none;
float:left;
}
#apertura h1 span{
font-size:22px;
display:block;
}
#apertura p{
margin:0;
padding:0;
}
#apertura hr{
display:none;
}
#apertura #logo{
width:240px;
height:93px;
float:left;
background-color:#ccc;
}
* html #apertura #logo{
width:238px; /* per IE6 e IE5 */
}
#apertura .menu{
width:93px;
height:93px;
float:left;
text-align:center;
background:url(img/bg_menu.png) no-repeat;
}
* html #apertura .menu{
width:93px; /* per IE6 e IE5 */
}
#apertura .menu a{
width:93px;
height:93px;
height:39px;
text-decoration:none;
display:block;
/*line-height:123px;*/
padding-top:54px;
font-weight:bold;
color:#005fae;
}
* html #apertura .menu a{
width:93px; /* per IE6 e IE5 */
height:33px;
/*line-height:63px;*/
}
#apertura .menu a:hover{
text-decoration:none;
color:#FF9900;
}
#apertura #barra_verde_small{
width:705px;
height:7px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
background-color:#FF9900;
clear:both;
}
#apertura #barra_verde_big{
width:705px;
height:40px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
background-color:#FF9900;
color:#fff;
clear:both;
}
#apertura #barra_verde_big p{
font-weight:bold;
font-size:1.15em;
margin:0;
padding:10px 10px 10px 0;
}
#apertura #barra_verde_big p.lang{
text-align:center;
}
#apertura #barra_verde_big img{
padding:0 10px 0 10px;
}
#apertura #barra_verde_big p.lang img{
padding-left:20px;
}
#apertura #barra_verde_big p.lang img.sep{
padding:0 60px 0 80px;
}
#apertura #barra_verde_big a{
text-decoration:none;
color:#fff;
}
#apertura #barra_verde_big a:hover{
text-decoration:none;
color:#0864c8;
}
#apertura #banner{
width:705px;
height:282px;
margin:0 auto;
text-align:left;
position: relative;
overflow:hidden;
}
#apertura #banner img{
width:705px;
height:282px;
position: absolute;
top:0px;
left:0px;
border:0;
}
#apertura #claim{
position: relative;
top: -210px;
left: 390px;
width:350px;
height:110px;
background:url(img/bg_claim.png) no-repeat;
display:none;
}
* html #claim{	
display:none; /* per IE6 e IE5 */
}
/* ----------------------------------------------- */
#principale{
width:705px;
clear:both;
margin:0 auto;
text-align:left;
border-left:1px solid #c8c8c8;
border-right:1px solid #c8c8c8;
background-color:#ffffff;
padding:0 5px 0 5px;
}
#principale #contenuto, #principale #contenuto_home{
width:705px;
text-align:left;
margin:0 auto;
padding:0px;
line-height:1.38em;
background-color:#fff;
}
#principale #contenuto_home{
background:#fff url(img/bg_home.png) no-repeat;	
}
#principale div.hrr{
width:100%;
height:1px;
margin:15px 0 15px 0;
border-bottom:1px dotted #aaaaaa;
}
#principale h3{
font-weight:lighter;
color:#FF9900;
}
#principale .thm{
float:left;
border:1px solid #0864c8;
margin-right:10px;
margin-bottom:10px;
}
#principale li{
margin-bottom:10px;
}

#principale #contenuto_home #home_sx{
width:216px;
height:auto !important;
height:290px;
min-height:290px;
float:left;
padding:0 20px 0 10px;
margin:0;
font-size:0.85em;
}
#principale #contenuto_home #home_sx h3{
padding:20px 0 5px 0;
color:#0a45a0;
}
#principale #contenuto_home #home_sx p{
margin:5px 0 0 5px;
padding:0;
}
#principale #contenuto_home #home_dx{
float:left;
width:439px;
padding:5px 10px 10px 10px;
margin:0;
}
#principale #contenuto_home #home_dx h3{
padding-top:3px;
}
#principale #contenuto_home #home_dx p{
padding-bottom:5px;
}
#principale #contenuto_home #home_dx .phc{
color:#fff;
font-weight:bold;
font-size:1.15em;
margin:0 0 30px 0;
padding:0;
Letter-Spacing:0.14em;
}
#principale #contenuto_home #home_dx .phc a{
text-decoration:none;
color:#0864c8;
}
#principale #contenuto_home #home_dx .phc a:hover{
text-decoration:none;
color:#0864c8;
}
#principale #contenuto_home #home_dx .rp{
padding-bottom:10px;
height:72px;
}
* html #principale #contenuto_home #home_dx .rp{
padding-bottom:0px; /* per IE6 e IE5 */
}
#principale #contenuto_home #home_dx .rp h3{
letter-spacing:0.0em;
line-height:28px;
}
#principale #contenuto #corpo{
float:left;
width:685px;
padding:10px 10px 20px 10px;
margin:0;
}
#principale #contenuto #corpo .articolo{
float:left;
width:320px;
height:120px;
padding:10px 10px 15px 10px;
margin:0;
}
#principale #contenuto #corpo .blocco{
float:left;
width:320px;
height:auto !important;
height:320px;
min-height:320px;
padding:20px 10px 15px 10px;
margin:0;
}
#principale #contenuto #corpo h3{
padding:8px 0 14px 0;
letter-spacing:0.14em;
}
#principale #contenuto #corpo p{
padding-bottom:5px;
}
#principale #contenuto #corpo h4{
color:#0a45a0;
}
/* --------------------------------- */
#barra_altri{
width:705px;
height:55px;
line-height:25px;
clear:both;
margin:0 auto;
}
#barra_altri img{
padding:0 8px 0 24px;
}
/* --------------------------------- */
#chiusura{
width:705px;
clear:both;
margin:0 auto;
text-align:left;
border-left:1px solid #c8c8c8;
border-right:1px solid #c8c8c8;
background-color:#ffffff;
padding:0 5px 5px 5px;
}
#chiusura hr{
display:none;
}
#chiusura #chiusura_info{
width:705px;
height:100px;
color:#fff;
background-color:#a7a7a7;
font-size:85%;
}
#chiusura #chiusura_info a{
color:#fff;
}
#chiusura #chiusura_info a:hover{
color:#0864c8;
}
#chiusura #chiusura_info #ch_left, #chiusura #chiusura_info #ch_left_home{
width:258px;
float:left;
padding-top:30px;
text-align:center;
font-size:125%;
color:#464646;
line-height:22px;
}
#chiusura #chiusura_info #ch_left_home {
background:url(img/bg_ch_left.png) no-repeat;
}
#chiusura #chiusura_info #ch_left a, #chiusura #chiusura_info #ch_left_home a{
font-weight:bold;
color:#464646;
}
#chiusura #chiusura_info #ch_main{
width:370px;
float:left;
padding:5px;
}
#chiusura #chiusura_info #ch_right{
width:60px;
height:60px;
float:right;
margin-top:25px;
}

#chiusura_index{
width:705px;
clear:both;
margin:0 auto;
text-align:center;
padding:20px 5px 5px 5px;
}
#chiusura_index hr{
display:none;
}
#chiusura_index #chiusura_info_index{
width:705px;
height:100px;
font-size:85%;
}