body, h1, h2 { margin:0px; padding:0px; }
/*HEAD*/
.head { position:relative; width:950px; background-image:url(../img/menu.png); height:97px; margin-left:auto; margin-right:auto; }
/**/
/*MENU*/
.head .menu { padding-left:20px; padding-top:15px; }
.head .menu li { list-style:none; float:left; margin-right:20px; }
.head .menu li.versione_lang { float:right !important; margin-right:25px; }
.head .menu li a { font-family: 'levenim_mtregular'; font-size:15px; color:#383431; text-decoration:none; }
.head .menu li a.eng_flag { background-image:url(../img/eng_flag.jpg); background-size:auto 16px; background-repeat:no-repeat; background-position:center center; width:25px; height:16px; display:block; }
.head .menu li a.ita_flag { background-image:url(../img/ita_flag.jpg); background-size:auto 16px; background-repeat:no-repeat; background-position:center center; width:25px; height:16px; display:block; }
/*SUBMENU*/
.submenu { position:absolute; background-color:#272727; z-index:9999; top:33px; box-shadow:0px 0px 10px #000; border-radius:5px; }
.submenu .ol_sub { margin:20px; padding:0px; border-bottom:1px solid #CCC; }
.submenu .ol_sub .a_sub { font-size:12px; padding:0px; color:#FFF; margin:5px; font-family: 'levenim_mtregular'; display:block }
.submenu .ol_sub a { font-size:11px; padding:0px; margin:0px; font-family: 'levenim_mtregular'; color:#fff; }
.submenu2 { position:absolute; background-color:#eee; z-index:9999; top:100px; box-shadow:0px 0px 10px #000; border-radius:5px; left:120px; color:#fff; }
.submenu2 .ol_sub2 { margin:2px; padding:0px; border-bottom:1px solid #CCC; }
.submenu2 .ol_sub2 .a_sub { font-size:10px; padding:0px; color:#FFF; margin:5px; font-family: 'levenim_mtregular'; display:block }
.submenu2 .ol_sub2 a { font-size:11px; padding:0px; margin:0px; font-family: 'levenim_mtregular'; color:#fff; }
.uparrow { background-image:url(../img/uparrow.png); width:13px; height:5px; position:absolute; top:0px; left:20px; }
/**/
/*NEWSLETTER*/
.newsletter { margin-top:10px; }
.newsletter .input1 { width:165px; border:1px solid #dadada; margin:5px; padding:5px; color:#666; }
.newsletter label { display:block; font-size:13px; color:#777; margin-left:10px; }
.newsletter label a { color:#666; }
.button2 { padding:5px; width:175px; font-family: 'levenim_mtregular'; border:solid 1px #dadada; color:#777; font-size:15px; margin-left:6px; margin-top:5px; }
/**/
/*CONTAINER*/
.container { position:relative; margin-left:auto; margin-right:auto; width:950px; margin-bottom:30px; }
.container .content { width:950px; position:relative; margin-top:-10px; margin-bottom:10px; }
.container .content .logo { background-image:url(../img/logo.png); height:335px; width:246px; display:block; position:relative; margin-left:auto; margin-right:auto }
.container .content .slide { float:right; height:315px; width:670px; padding:10px; }
.container .content .slide img { }
.container .content .slide .border { background-image:url(../img/border_wood.png); width:700px; height:345px; position:absolute; top:0px; right:0px; z-index:99 }
.container .content .slide .back { }
.container .content .title { z-index:1; font-family: 'levenim_mtregular'; font-size:90px; color:#000000; opacity:.70; filter:alpha(opacity=70); filter:"alpha(opacity=70)"; text-transform:uppercase; }
.container .button_2 a { color:#383431; background-image:url(../img/bedge_grunge.png); height:15px; width:120px; font-family: "Courier New", Courier, monospace; font-size:13px; padding:5px; z-index:1; }
.slogan { position:relative; clear:both; display:block; height:100px; margin-bottom:10px; font-family: 'levenim_mtbold'; font-size:30px; text-transform:uppercase; color:#fff; opacity:.90; filter:alpha(opacity=90); filter:"alpha(opacity=90)"; text-align:center }
.slogan i { font-size:15px; color:#FFF; text-align:right; display:block; margin-right:200px }
/**/
.container .content .page { background-image:url(../img/bgnoise_lg.png); position:relative; margin-bottom:10px; padding:10px; box-shadow:0px 0px 10px #000; font-family: 'levenim_mtregular'; font-size:13px; color:#383431; }
.container .content .page img { width:auto }
.container .content .page img.fava { width:400px }
.container .content .page .gallery { display:block; }
.container .content .page .gallery a { width:88px; he50px;
display:block; overflow:hidden; float:left; margin-right:5px; margin-top:10px; }
.container .content .page .gallery a img { width:86px; border:solid 1px #999; }
.container .content .page .contattaci { height:230px; margin-top:10px; border-top:solid 1px #fff }
.container .content .page .contattaci .input1 { padding:5px; border:solid 1px #CCC; font-family: 'levenim_mtregular'; font-size:15px; font-weight:normal; color:#777; margin:5px; }
.container .content .page .contattaci .button1 { padding:5px; border:solid 1px #CCC; font-family: 'levenim_mtregular'; font-size:15px; font-weight:normal; color:#777; margin:5px; width:300px; }
.container .content .page .contattaci .text1 { padding:5px; border:solid 1px #CCC; font-family: 'levenim_mtregular'; font-size:15px; font-weight:normal; color:#777; margin:5px; width:890px }
.container .content .page strong { font-family: 'levenim_mtregular'; font-size:15px; font-weight:normal; text-transform:uppercase; }
/*NEWS*/
.container .content .news { float:left; position:relative; margin-bottom:40px; }
.container .content .news .block { background-image:url(../img/bgnoise_lg.png); width:450px; height:170px; box-shadow:0px 0px 10px #000; margin-left:12px; margin-right:12px; position:relative; z-index:2; display:block }
.container .content .news .block .img_news { height:120px; display:inline-block; margin:9px; position:relative; overflow:hidden; width:430px; border:solid 1px #383431 }
.container .content .news .block .img_news img { width:430px }
.container .content .news .block .titolo_news { color:#383431; font-family: 'levenim_mtregular'; font-size:19px; text-transform:uppercase; margin-left:10px }
/*NEWS2*/
.container .content .news2 { float:left; position:relative; margin-bottom:40px; }
.container .content .news2 .block { background-image:url(../img/bgnoise_lg.png); width:900px; height:170px; box-shadow:0px 0px 10px #000; margin-left:12px; margin-right:12px; position:relative; z-index:2; display:block; padding:10px; }
.container .content .news2 .block .img_news img { }
.container .content .news2 .block .titolo_news { color:#383431; font-family: 'levenim_mtregular'; font-size:19px; text-transform:uppercase; margin-left:10px }
.container .content .news2 .testo_articolo { font-family: 'levenim_mtregular'; font-size:13px; display:block; overflow:hidden }
/*TAB*/
.container .content .news .tab { color:#383431; background-image:url(../img/bedge_grunge.png); position:absolute; bottom:-25px; height:15px; width:150px; right:190px; font-family: "Courier New", Courier, monospace; font-size:13px; padding:5px; box-shadow:0px 0px 10px #000; z-index:1 }
.container .content .news .tab2 a { color:#383431; background-image:url(../img/bedge_grunge.png); position:absolute; bottom:-25px; height:15px; width:150px; right:20px; font-family: 'levenim_mtregular'; font-size:13px; padding:5px; box-shadow:0px 0px 10px #000; z-index:1; text-decoration:none; }
/**/
/*ARTICOLI*/
.container .content .articoli { float:left; margin-left:12px; margin-right:12px; display:block; margin-bottom:10px; }
.container .content .articoli .block { background-image:url(../img/bgnoise_lg.png); width:213px; height:180px; box-shadow:0px 0px 10px #000; display:block; z-index:3; position:relative }
.container .content .articoli .block .img_articolo { width:193px; height:135px; display:inline-block; overflow:hidden; margin:10px; }
.container .content .articoli .block .img_articolo img { width:200px }
.container .content .articoli .block .titolo_articolo { color:#383431; font-family: 'levenim_mtregular'; font-size:15px; text-transform:uppercase; margin-left:10px; }
.container .content .articoli .under_block { background-image:url(../img/bedge_grunge.png); z-index:2; position:relative; margin-left:5px; margin-right:5px; width:183px; padding:10px; padding-bottom:60px; }
.container .content .articoli .under_block .testo_articolo { font-family: 'levenim_mtregular'; font-size:11px; height:30px; display:block; overflow:hidden }
.container .content .articoli .under_block .testo_articolo strong { display:block; font-size:13px; font-weight:normal}
.container .content .articoli .under_block .button a { color:#383431; width:auto; right:190px; font-family: 'levenim_mtregular'; font-size:11px; position:absolute; bottom:5px; right:10px; text-decoration:none; }
.block2 {padding:0px; margin:0px; background-color:transparent; background-image:none; width:950px; height:160px;}
/**/
/*FOOTER*/
.footer { background-image:url(../img/bgnoise_lg.png); position:relative; width:950px; margin-left:auto; margin-right:auto; display:block; height:auto; padding:10px; }
.footer .section { float:left; width:190px; border-right:solid 1px #999; padding:10px }
.footer .section .menu li { list-style:none; margin-top:10px; }
.footer .section .menu li a { font-family: 'levenim_mtregular'; font-size:15px; color:#383431; text-decoration:none; }
.footer .section2 { float:right; width:250px; padding:10px; text-align:right; font-family: 'levenim_mtregular'; font-size:12px; color:#666; }
.footer .title_section { font-family: 'levenim_mtregular'; font-size:25px; text-transform:uppercase; color:#383431; opacity:.70; filter:alpha(opacity=70); filter:"alpha(opacity=70)"; top:-80px; }
/**/
.titolo_articolo {position:absolute; z-index:22; font-family: 'levenim_mtregular'; font-size:80px; color:#000000; opacity:.90; filter:alpha(opacity=90); filter:"alpha(opacity=90)"; bottom:-20px; right:10px; text-transform:uppercase; }
.titolo_articolo span {font-family: 'levenim_mtregular'; font-size:40px; color:#000000; opacity:.90; filter:alpha(opacity=90); filter:"alpha(opacity=90)"; bottom:0px; right:10px; text-transform:uppercase; display:block; line-height:20px; text-align:right }



