body{font-family: Tahoma,Verdana,Segoe,sans-serif;font-size:12px;color:#535353;padding-right:0px; padding-bottom:0px; padding-left:0px; padding-top:0px; margin:0px auto; background-image:url(images/back.jpg); background-repeat:repeat-x; background-color:#bad5e8;}

html {padding:0px;margin:0px;height:100%;}

.closer{clear:both;padding:0px;margin:0px;}

A {color: #535353; text-decoration: none; cursor:pointer;}
A:hover {text-decoration: underline;}
A:visited {color: #535353; }

#body_container_home {margin:0px auto;width:995px;background-image:url(images/back_container_home2.jpg); background-repeat:no-repeat;}


#header {height: 128px;}

.search_header{ padding-left:300px; width:475px;display:block; float:left; height:30px;}

.search_header .searchtxt{display:block; float:left;padding-top:5px;width:320px;}
.search_header .searchtxt #txtQuery0 {border:gray 1px solid; width:340px; height:21px; font-size:11px;}
.search_header .btnsbmt{padding-left:3px;padding-right:3px;display:block; float:left;padding-top:6px;width:25px;}
.search_header .btnweb{display:block; float:left;padding-top:6px;padding-right:11px;width:39px;}
.search_header .btnweb img{border:0;}
.search_header .windowslive{display:block; float:left;margin-top:9px;width:60px;}

.link_header{color:#000; font-size:11px;padding-top:10px;display:block; float:left; text-align:right;padding-left:38px;height:20px;width:177px;}
.link_header span{font-weight:bold;display:block;padding-right:11px; float:left;}
.link_header A {color: #000;cursor:pointer;}

.logo_header {width:300px; cursor:pointer; float:left;padding:0; margin:0;overflow:hidden;}
.logo_header img{border:0;margin-top:31px;margin-left:50px;}

.header_menu{float:left;height:34px;width:654px;overflow:hidden;padding-top:64px;}
.header_menu ul{margin:0;padding:0;}
.header_menu li{height:34px;width:127px;margin:0;padding:0;margin-right:3px;display:block;float:left;list-style:none;background-image:url(images/back_menu.jpg);background-position:top left;background-repeat:no-repeat;}
.header_menu .on{height:34px;width:127px;margin:0;padding:0;margin-right:3px;display:block;float:left;list-style:none;background-image:url(images/back_menu_on.jpg);background-position:top left; background-repeat:no-repeat;}
.header_menu li span{width:124px;font-weight:bold;font-size:11px;text-align:center;padding-top:10px; display:block;padding-right:3px;color:#535353;}

#main_content{margin-left:50px; margin-right:50px;margin-top:20px;}
/*
#body_container_home h1 {font-size:15px;margin:0;padding:0;display:none;}
#tit_content{width:395px;height:200px;margin:0;padding:0; display:block; float:left;margin-top:39px; border:0; overflow:hidden;}
#video_content{ display:block; float:left;margin:0;padding:0;height:300px;width:420px;margin-top:39px;background:#000;overflow:hidden;}
#divPlayer_0{margin:0;padding:0;width:396px;margin-left:12px;height:300px;}*/

#body_container_home h1 {font-size:15px;margin:0;padding:0;display:none;}
#tit_content{width:800px;height:39px;margin:0;padding:0;border:0; overflow:hidden;}
#video_content{ margin:0;padding:0;height:300px;width:420px;overflow:hidden;}
#divPlayer_0{margin:0;padding:0;width:396px;margin-left:395px;padding-left:12px; padding-right:12px;height:300px;background:#000;overflow:hidden;margin-bottom:29px;}

#step_content{height:84px;padding-bottom:17px;}
#step_content .step{width:292px; float:left;padding-top:15px;}
#step_content .imm_step1{display:block; float:left;background-image:url(images/1off.gif);background-repeat:no-repeat; background-position:19px 10px; width:57px; height:84px;}
#step_content  a.imm_step1:hover{display:block; float:left;background-image:url(images/1on.gif);background-repeat:no-repeat;width:57px; height:84px;}

#step_content .imm_step2{display:block; float:left;background-image:url(images/2off.gif);background-repeat:no-repeat; background-position:19px 10px; width:57px; height:84px;}
#step_content  a.imm_step2:hover {display:block; float:left;background-image:url(images/2on.gif);background-repeat:no-repeat;width:57px; height:84px;}
#step_content .imm_step3{display:block; float:left;background-image:url(images/3off.gif);background-repeat:no-repeat; background-position:19px 10px; width:57px; height:84px;}
#step_content  a.imm_step3:hover {display:block; float:left;background-image:url(images/3on.gif);background-repeat:no-repeat;width:57px; height:84px;}
#step_content .desc_step{display:block;float:left;width:235px;}
#step_content h2{font-size:18px; font-weight:bold; margin:0;padding:0;color:#535353;}
#step_content .desc{font-size:11px;line-height:13px; display:block;}
#step_content .imm_step1 span,#step_content .imm_step2 span,#step_content .imm_step3 span  {display:none;}

#gallery_home{height:84px;padding-bottom:42px;}
#gallery_home a{display:block; float:left;margin-right:17px; width:84px; height:84px;background-image:url(images/back_gall_home.gif); background-repeat:no-repeat;}
#gallery_home img{border:0;margin-top:4px;margin-left:4px;}
#gallery_home .last{margin-right:0px;}

#footer{margin-left:50px;margin-top:10px;margin-bottom:10px;color:#000;}
#footer_w {width:500px;cursor:pointer; float:left;padding:0; margin:0;overflow:hidden;}
#footer_m {font-size:10px;width:80px;float:left;padding-top:2px;}
#footer_m img{ display:block;margin-bottom:3px;}
#footer_menu {font-size:11px;width:295px; text-align:right;float:left;margin-right:20px;}
#footer_menu span{ display:block;padding-bottom:3px;}
#footer_menu A {color: #000; text-decoration: none; cursor:pointer;}

#body_container {margin:0px auto;width:995px;background-image:url(images/back_container.jpg); background-repeat:no-repeat;}

h1{font-size:25px; font-weight:bold; margin:0;color:#808080;padding-bottom:4px; border-bottom:1px solid #88a8c0; width:895px;margin-bottom:3px;}
h2{font-size:16px; font-weight:bold; margin:0;color:#808080;margin-top:17px;margin-bottom:10px;}

.desc1{line-height:20px;margin-bottom:20px;}

.left_content2{float:left; width:400px;}
.left_content2 .desc1 ul{margin:0;padding:0;margin-left:20px;}

.right_content2{float:left; width:465px;padding-left:30px; }
.label_login{display:block; font-weight:bold;margin-top:10px;}
.input_login{ width:465px;margin:0; padding:0;}
.ceck_login{display:block;margin-top:10px;}
.btn_registrati{width:140px; height:19px;display:block;background-image:url(images/btnRegistrati.gif); background-repeat:no-repeat; text-align:center; font-size:11px; font-weight:bold;padding-top:3px;margin-top:10px;}
a.btn_registrati{text-decoration: none; cursor:pointer;}
.Validator{ color:Red;}

.step_pro{padding:10px;padding-left:15px;width:875px;background-color:#e3eef7;margin:0;margin-bottom:10px;}
.step_pro img{margin:0;padding:0;margin-right:20px; float:left;display:block;margin-bottom:0;}
.step_pro h3{font-size:14px; font-weight:bold; margin:0;padding:0;margin-bottom:5px;margin-top:5px;}
.step_pro .desc{font-size:12px; line-height:15px; display:block;float:left;width:636px;margin-bottom:0;}
.step_pro .inputext{width:636px;display:block;margin:0; margin-top:5px;}

.nav{padding-left:320px;}
.btn_indietro{width:105px; height:19px; display:block; float:left;margin-top:20px; margin-right:40px; background-image:url(images/btn.gif); background-repeat:no-repeat; text-align:center;font-size:11px; font-weight:bold;padding-top:3px;}
.btn_avanti{width:105px; height:19px; display:block; float:left;margin-top:20px; background-image:url(images/btn.gif); background-repeat:no-repeat; text-align:center;font-size:11px; font-weight:bold;padding-top:3px;}
a.btn_avanti, a.btn_indietro{text-decoration: none; cursor:pointer;}

.btn_nav{float:left; width:240px;}

.btn_aggiungi_w{width:140px; height:19px; margin-left:80px;margin-top:20px; display:block;background-image:url(images/btnAggiungi_w.gif); background-repeat:no-repeat; text-align:center;}
.btn_elimina_w{width:140px; height:19px;margin-left:80px; display:block;background-image:url(images/btnElimina_w.gif); background-repeat:no-repeat; text-align:center;}
.btn_aggiungi_q{width:140px; height:19px; margin-left:80px;margin-top:20px; display:block;background-image:url(images/btnAggiungi_q.gif); background-repeat:no-repeat; text-align:center;}
.btn_elimina_q{width:140px; height:19px;margin-left:80px; display:block;background-image:url(images/btnElimina_q.gif); background-repeat:no-repeat; text-align:center;}
.btn_aggiungi_l{width:140px; height:19px; margin-left:80px;margin-top:20px; display:block;background-image:url(images/btnAggiungi_l.gif); background-repeat:no-repeat; text-align:center;}
.btn_elimina_l{width:140px; height:19px;margin-left:80px; display:block;background-image:url(images/btnElimina_l.gif); background-repeat:no-repeat; text-align:center;}
.btn_aggiungi_f{width:140px; height:19px; margin-left:80px;margin-top:20px; display:block;background-image:url(images/btnAggiungi_f.gif); background-repeat:no-repeat; text-align:center;}
.btn_elimina_f{width:140px; height:19px;margin-left:80px; display:block;background-image:url(images/btnElimina_f.gif); background-repeat:no-repeat; text-align:center;}
.btn_aggiungi_w span, .btn_elimina_w span,.btn_aggiungi_q span, .btn_elimina_q span,
.btn_aggiungi_l span, .btn_elimina_l span,.btn_aggiungi_f span, .btn_elimina_f span
{display:none;}

.el_dati{float:left;}
.el_dati .inputext{width:636px;height:130px;display:block; margin-top:5px;margin-bottom:10px; }

.imm_desc{ margin-right:20px; float:left;display:block; border:0;}
.logo_webslice{width:90px;display:block;float:left;margin-bottom:5px;margin-top:5px;margin-right:10px;margin-left:5px;padding-bottom:5px;}
.btn{display:block;float:left;margin-right:13px;margin-top:4px;}
.btn_webslice{width:105px; height:19px;display:block; margin-top:5px; background-image:url(images/btn.gif); background-repeat:no-repeat; text-align:center;}
.btn_webslice span{padding-top:2px;display:block; font-size:11px; font-weight:bold;}
.btn_ie8{width:20px; height:20px;display:block; margin-top:5px; background-image:url(images/btnie8.gif); background-repeat:no-repeat; text-align:center;}
.btn_pre{width:20px; height:20px;display:block; margin-top:5px; background-image:url(images/btnPreview.gif); background-repeat:no-repeat; text-align:center;}
.btn_add{width:20px; height:20px;display:block; margin-top:5px; background-image:url(images/btnAggiungi.gif); background-repeat:no-repeat; text-align:center;}
.btn_ie8 span,.btn_pre span, .btn_add span{ display:none;}

.logo_acc{width:90px;display:block;float:left;margin-bottom:5px;margin-top:5px;margin-right:10px;margin-left:5px;}
.btn1{display:block;float:left;margin-right:13px;margin-top:15px;}
.btn_acc{width:105px; height:19px;display:block; margin-top:5px; background-image:url(images/btn.gif); background-repeat:no-repeat; text-align:center;}
.btn_acc span{padding-top:2px;display:block; font-size:11px; font-weight:bold;}

.btn_avanti1{width:105px; height:19px; display:block; float:left;margin-top:20px; background-image:url(images/btnAvanti1.gif); background-repeat:no-repeat; text-align:center; font-size:11px; font-weight:bold;padding-top:3px;}
a.btn_avanti1{text-decoration: none; cursor:pointer;}

.left_content3{float:left; width:300px;}
.left_content3 img{ display:block;margin-bottom:10px;}
.right_content3{float:left; width:565px;padding-left:30px; }
.input_login1{width:565px;margin:0; padding:0;}
.input_login2{width:565px; height:110px;margin:0; padding:0;}


#left_content1{float:left; width:280px; height:280px;}
#left_content1 h3{font-size:16px; font-weight:bold; margin:0;margin-bottom:10px;}
#right_content1{float:left;width:615px;}
#right_content1 .MenuTop {display:block;background:#d5e5f1;padding:2px;width:605px;padding-left:10px; height:17px;margin-bottom:10px;}
#right_content1 .MenuTop ul {margin:0; padding:0; }
#right_content1 .MenuTop li {list-style:none; display:inline;display:block; float:left;margin-right:20px;}
form{margin:0; padding:0;}
#azioni{margin:0; padding:0;}
#azioni h3{font-size:16px; font-weight:bold; margin:0;margin-bottom:5px;}
#azioni h4{font-size:12px; font-weight:bold; margin:0;margin-bottom:0px;margin-top:10px;}
#azioni .desc{margin-bottom:10px;font-size:12px;line-height:13px;}
#cod h4{font-size:13px; font-weight:bold; margin:0;margin-bottom:2px;margin-top:20px;}
#cod .txtarea{ width:895px; height:180px;}


#pager{float:left; width:895px; text-align:right; font-size:10px;margin-bottom:5px;}
#pager_bottom{float:left; width:895px; text-align:right;border-bottom:1px solid #88a8c0;font-size:10px;margin-top:5px;margin-bottom:20px;}
#pager img, #pager_bottom img{ border:none;}

#left_content{float:left; width:170px; height:440px; }
#left_content ul{margin:0; padding:0;}
#left_content li{margin:0; padding:0; list-style:none;}
#right_content{float:left;width:725px;}
#right_content .gallery{float:left;width:136px; height:165px; margin-right:8px;margin-bottom:4px;background-image:url(images/boxGallery.gif); background-repeat:no-repeat; text-align:center;}
#right_content .gallery img{border:2px solid #a5cde0; margin-top:10px;}
#right_content .gallery h2{font-size:12px; font-weight:normal; margin:0;padding:0;color:#535353;margin-top:3px;width:126px;height:15px;padding-left:5px;padding-right:5px; overflow:hidden;}
#right_content .gallery .btndown img{border:0px; margin-top:4px;}
#right_content .gallery_dett h2{font-size:18px; font-weight:normal; margin:0;padding:0;color:#535353;margin-bottom:10px;}
#right_content .gallery_dett img{border:2px solid #a5cde0; margin-right:20px; float:left;}
#right_content .gallery_dett .btndown{display:block; float:left; width:250px;margin-right:10px;}
#right_content .gallery_dett .btndown1{display:block; float:left; width:250px;margin-right:0px;}
#right_content .gallery_dett .btndown img, #right_content .gallery_dett .btndown1 img{border:0px; margin-top:4px;}

#right_content .gallery1{float:left;width:136px; height:165px; margin-right:8px;margin-bottom:4px;background-image:url(images/boxGallery1.gif); background-repeat:no-repeat; text-align:center;}
#right_content .gallery1 img{border:2px solid #a5cde0; margin-top:10px;}
#right_content .gallery1 h2{font-size:12px; font-weight:normal; margin:0;padding:0;color:#535353;margin-top:3px;width:126px;height:15px;padding-left:5px;padding-right:5px; overflow:hidden;}
#right_content .gallery1 .btndown img{border:0px; margin-top:4px;}

.btndown img{border:0px; margin-top:4px;}
.desc{line-height:20px;margin-bottom:20px;}

.desc_ie8 {float:left;display:block;width:575px;line-height:20px;margin-bottom:20px;}
.desc_ie8 ul{padding-left:20px;margin:0;margin-top:20px;}
.desc_ie8 li{margin-bottom:10px;}
.imm_ie8{width:320px; float:left;display:block; border:0;}
.imm_ie8 img{display:block; margin-bottom:10px;}
.btndownie8{width:222px; height:19px; margin-left:37px; margin-bottom:8px;background-image:url(images/btninternet8.gif); background-repeat:no-repeat; text-align:center; display:block;}
.btndownie8 span{padding-top:2px;display:block; font-size:11px; font-weight:bold;}
