@charset "UTF-8";
/* CSS Document */

.clear { clear:both;}
body {background:url(img/sfondo_ok.jpg) top center no-repeat;}

.logo{border:0px;display:block;width:212px;height:83px;float:right;margin:45px 16px 20px 0;background:url(img/logo.png) no-repeat;}

#home_up { width:992px; height:146px;}
#home_aminazione { width:992px; height:300px;}
#home_down { width:942px; padding:27px 25px 10px 25px;}
#box_down { width:894px; height:202px; padding:14px 24px 19px 24px;}

#contenitore_principale {width:953px;margin: 0 auto;}

#colonna_sx { width:240px; height:729px; float:left; font-family:Frutinger, Arial, Helvetica, sans-serif;}
#box_menu_sx { width:194px; float:right; margin-right:20px; padding:0 7px 0 7px;}

.titolo_menu {display:block;font-weight:bold;padding:14px 0 8px 16px;color:#005dab;font-size:14px;}
.titolo_menu2 {display:block;font-weight:bold;padding:25px 0 0px 16px;color:#005dab;font-size:14px;}
html>/**/body .titolo_menu2 {display:block;font-weight:bold;padding:25px 0 8px 16px;color:#005dab;font-size:14px;}
.menu_sx_sfondo{height:150px;background: url(img/sfumatura_mobile.png) top center no-repeat;}

#sinistra { list-style:none; font-size:12px; color:#999999;  padding:0; margin:0; padding-bottom: 37px;}
#sinistra  li.with { padding-left:17px;/*line-height:20px;*/ text-decoration:none;background:url(img/separatore_trattini.png) bottom no-repeat;}
#sinistra  li.none { padding-left:17px;/*line-height:20px;*/ text-decoration:none;}
#sinistra li a {display:block;padding:5px 0 5px 12px;font-size:12px;text-decoration:none;color:#999999;background: url(img/freccia_normal.png) center left no-repeat;}
#sinistra li a:hover {color:#005dab;background: url(img/freccia_selez.png) center left no-repeat;}
#sinistra li a#active {color:#005dab;background: url(img/freccia_selez.png) center left no-repeat;}
#sinistra li a#active2{color:#005dab;background: url(img/freccia_selez_down.png) center left no-repeat;}
#sinistra .sottolivello{list-style:none; font-size:12px; color:#999999; padding:0; margin:0;padding-left:10px;}
#sinistra .sottolivello li.altri {/*line-height:20px;*/text-decoration:none;background:url(img/separatore_trattini.png) top right no-repeat;}
#sinistra .sottolivello li.ultimo { padding-left:17px;/*line-height:20px;*/ text-decoration:none;}
#sinistra .sottolivello li a {display:block;padding:5px 0 5px 12px;font-size:12px;text-decoration:none;color:#999999;background: url(img/freccia_normal.png) center left no-repeat;}
#sinistra .sottolivello li a:hover { color:#005dab;background: url(img/freccia_selez.png) center left no-repeat;}
#sinistra .sottolivello li a.active { color:#005dab;background: url(img/freccia_selez.png) center left no-repeat;}
#sinistra li a.active2 { color:#005dab;background: url(img/freccia_selez_down.png) center left no-repeat;}
.sfumatura_mobile { width:178px; height:121px; background:url(img/sfumatura_mobile.png) top center no-repeat;}
#centro_destro { width:713px; float:right;}
#box_menu {height:139px;font-family:Arial, Helvetica, sans-serif;font-size:4px;color:#fff;}
#box_menu a { font-size:9px;font-weight:bold;display:block;float:left;text-decoration:none;border:none;}
#box_menu a:hover {color:#b8cdec;}
#box_menu ul { list-style:none; font-size:12px;}
#menu_up {height:25px;float:right;padding:12px 0 0px 0;text-align:right;}
#menu_up ul { float:left; list-style:none; }
#menu_up ul li { display:block; float:left; list-style:none}
#menu_up a { text-decoration:none; margin-left:8px; color:#005dab;}
.bandiere { width:22px; height:10px; background-color:#009966;}

#menu_fascia {width:713px; height:102px;}
#menu_fascia ul {clear:both; margin:0; padding:0;  float:right;}
#menu_fascia li {display:block;height:42px;float:left;padding-top:60px;}
html>/**/body #menu_fascia li {display:block;height:34px;float:left;padding-top:68px;}
#menu_fascia li a {text-transform:uppercase;color:#FFF;display:block;font-size:10px;padding: 0 15px 0 15px;float: left;background:url(img/separatore_menu.png) no-repeat left ;}
#menu_fascia li.selez{background:url(img/sfuma_menu.png) repeat-x top;}
#menu_fascia ul li a:hover { color:#b8cdec;}
#menu_fascia a:active { color:#b8cdec;}

#box_img_txt { width:713px; height:170px; background:url(img/riquadro_colorato.png) top right no-repeat;  font-family:Frutinger, Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px; color:#fff;}
#box_img_txt span { display:block; float:left; top:auto; margin:15px 0 0 15px;}

#box_contenuti { width:713px;}

#contenuti {width:507px;float:left;font-family:Frutinger, Arial, Helvetica, sans-serif;}

.contenuti_posizione {float:left; margin-top:5px;}
.contenuti_posizione a { text-decoration:none; color:#999;font-size:10px;}
.contenuti_posizione a#active { text-decoration:none; color:#999; font-size:10px; font-weight:bold;}

#icone { display:block; float:left; margin-top:17px;}
#icone a { float:left;text-decoration:none; border:none;display:block;padding:0 6px 0 6px;}

h1 { display:block; width:400px; font-size:21px; color:#005dab; padding-top:19px; margin:0; float:left;}
h2 { font-size:14px; color:#005dab;}
p  { font-size:12px; color:#222;padding-right:20px;color:#666;}

#colonna_dx {width:192px;background:url(img/fondo_colonna_dx.png) top center no-repeat;float:left;font-family:Frutinger, Arial, Helvetica, sans-serif;padding: 27px 7px 0 7px;}

#colonna_dx ul {list-style:none;padding:0;margin:0;font-size:9px;}
.titolo_menu_dx {display:block;width:194px;height:36px;padding:23px 0 11px 16px;color:#005dab;background:url(img/sfumatura_menu_dx.png) top center no-repeat;}	
.titoletto_col_dx {color:#005dab;}
#colonna_dx ul li {padding:3px 25px 3px 15px;color:#7a7a7a;}
#colonna_dx ul li a:link {font-size:12px;}
#colonna_dx ul li a:hover { }
.fondo_ul {background-color:#d4e6fe;}
.fondo_ul li{background:url(img/separatore_trattini.png) bottom no-repeat;line-height:15px;display:block;}
.fondo_ul li a{color:#005dab;display:block;text-decoration:none;background:url(img/freccia_selez.png) no-repeat right;font-size:12px;}
.fondo_ul li a:hover{font-weight:bold;}

#footer {font-family:Arial, Helvetica, sans-serif;width:952px;margin: 0 auto;}
#footer ul { margin:0; padding:0;float:right;}
#footer ul li { display:inline; padding:0 2px 0 2px; font-size:10px;color:#969696;}
#footer ul li a { text-decoration:none; color:#969696;}

#dati { width:300px; height:15px; float:left; font-size:12px; color:#999999; padding-top:5px;}
#piccolo_menu { display:block; height:15px; float:right; color:#005dab; font-size:9px; padding-top:5px;}
#piccolo_menu a { display:inline; text-decoration:none; background-color:#CC6600; padding:0; margin:0;}

.box_lay{float:left;margin:15px 20px 0 0;}
.img_box{padding:4px;width:222px;height:74px;border:1px solid #bbb;}
.link_box{margin-top:10px;width:232px;background:#e7e0d6;}
.link_box a{display:block;padding:6px 0 4px 10px;text-decoration:none;color:#666;font-size:12px;}

.box_media{float:left;margin:15px 20px 0 0;width:232px;}
.box_media img{float:left;margin:10px 10px 0 20px;border:1px solid #bbb;}
.title_box{padding:4px 0 4px 10px;width:220px;border:1px solid #bbb;background:#e7e0d6;color:#666;font-size:12px;}
.text_box{color:#535353;font-size:12px;}
.text_box h1{padding:0px;margin:0px;padding:10px 0 0 20px;font-weight:normal;color:#666;font-size:12px;}
.text_box h1 a{text-decoration:none;color:red;}
.text_box p{padding:0px;margin:0px;padding-left:20px;width:212px;}
.text_box p a{padding:0px;margin:0px;text-decoration:none;font-weight:normal;color:#666;font-size:12px;}
.text_box p.sx{float:left;padding:0px;margin:0px;padding-top:10px;width:90px;}
.text_box p.sx a{padding:0px;margin:0px;text-decoration:none;font-weight:normal;color:#666;font-size:12px;}

.box_media2{margin:15px 20px 0 0;}
.title_box2{padding:4px 0 4px 10px;border:1px solid #bbb;background:#e7e0d6;color:#666;font-size:12px;}
.title_box2 .data{display:block;width:100px;float:left;}
.title_box2 .titolo{display:block;float:left;}
.box_media2 p{padding-left:110px;font-weight:normal;color:#666;font-size:12px;}
a.approfondisci{text-decoration:none;color:#005dab;font-size:12px;}
h3 { font-size:12px; color:#666;font-weight:normal;}
.menu_news li.with2{background:url(img/separatore_trattini.png) bottom no-repeat;}
.menu_news li a{font-size:11px;color:#9d9d9d;text-decoration:none;}

table{width:100%;padding:15px 15px 0 0;}
table tr.riga{border:1px solid #bbb;background:#e7e0d6;color:#666;font-size:12px;}
table tr.riga td{padding:4px 0 4px 10px;}
table tr.elem{background:url(img/separatore_trattini.png) bottom repeat-x;}
table tr.elem td{padding:4px 0 4px 10px;color:#535353;font-size:12px;}
table tr.elem td a{text-decoration:none;color:#535353;font-size:12px;}
