/**** GET LOST SKYPE! ****/
span.skype_pnh_container {display:none !important;}span.skype_pnh_print_container {display:inline !important;}

img.bbcode {max-width: 700px;}
body {padding:0;margin:0;font-size:14px;font-family:Verdana, Helvetica, sans-serif;color:#363535;text-align:left;background:#F1F1F2;line-height:20px;}
a img {border:none;text-decoration:none;}a:hoverimg {border:none;}
a {color: #0000ff;text-decoration: none;font-weight: normal;}
a:hover {color:#629d7a;text-decoration:underline;}p {line-height:20px;}
img{vertical-align:middle}a:focus { outline: 0; }
h1 {font-size:24px;margin:0px;letter-spacing:-1px;color:#6A0D0D;}
h2 {font-size:14px; font-family: Verdana, Georgia, Times, Serif;margin:0px; color:#000000;}
h3 {font-size:14px;margin:0px;color:#405A67;}
.tbox{border:1px solid #E5E5E5; background:#ffffff;font-size:14px;}
.tbox.comment{width:90%;border:1px solid #999999; background:#ffffff;font-size:14px;}
.helpbox {border:none;color:#000;font-size:12px;width:90%;}
.nextprev {color:#5F5E5E;text-align:center;clear:both;height:18px;padding:6px;margin-left:5px;margin-top:5px;}
.nextpreva{padding:2px 4px;}
.nextpreva:hover{border:1px solid #e22882;padding:1px 3px;text-decoration:none;}
.button{background:#BC2D29;text-align:center;border:1px solid;border-color:#3b6e22 #3b6e22 #2C5A15 #3b6e22;padding: 4px 8px;color:#fafafa;}
.button_signup{background:#8DB527;text-align:center;border:1px solid;border-color:#95B83D #3b6e22 #2C5A15 #3b6e22;padding: 3px 8px;color:#fafafa;}
#login_fpw {width:200px;margin:6px auto 0 auto;clear:both;text-align:left;font-size:12px; font-family: Verdana, Georgia, Times, Serif; color:#000000;}
#testata{width:100%;height:140px;background:url('images/bg_head.jpg') repeat-x;}
#cont_head{width:1000px;height:140px;margin:0 auto;}
#blocco_login{position:relative; width:1000px;height:26px;text-align:right;padding:8px 0 4px 0;z-index:100;}
#blocco_login a{color:#DEDCDC;} 
#blocco_login a:hover{color:#90FCF7;}
#log_in{position:absolute;top:28px;right:30px;width:210px;height:102px;padding:16px 26px 24px 34px;background:url('images/bg_log_in.png') no-repeat center top;text-align:left;font-size:13px;}
#log_in a:hover{color:#0000ff;}
#blocco_titolo{width:960px;height:67px;padding:0 20px;}
#blocco_titolo h1{color:#EEEEEE;font-size:18px;font-weight:normal;padding:29px 0 0 2px;}
#search_head{float:right;padding:15px 0 0 0;}
.tbox_search{width:210px;padding:5px 6px;background:#F2F2EA;border:1px solid;border-color:#9B2E2C #AA2724 #AA2724 #9B2E2C;font-size:16px;color:#671F1F;}
#naviga{width:920px;height:30px;padding:5px 40px 5px 40px;}
#naviga ul{list-style:none;padding:0;margin:0;}
#contenitore{width:970px;height:auto;overflow:hidden;margin:0 auto;padding:10px 15px;background:url('images/bg_cont.png') repeat-y center;clear:both;}
#social_cont{width:970px;height:16px;text-align:right;clear:both;padding:0 0 12px 0;}
.social_cont_button{float:right;margin:0 0 0 3px;}
#slider{width:970px;height:auto;overflow:hidden;clear:both;padding:5px 0;}
#protofade3{ position:relative;margin:0;padding:0px;width:970px;height:260px;overflow:hidden;}
#protofade3 li { position:absolute; top:0; left:0; margin:0; padding:0; background:none;color:#999999;}
#protofade3 li a:hover{text-decoration:none;color:#efefef;}
.next, .previous, .start, .stop { cursor:pointer; display:block;margin:3px 15px 15px 15px; float:left;}
#contenuti{float:left;width:725px;height:auto;overflow:hidden;padding:8px;border:1px solid #BFBFBF;background:#fff;color:#2C2A2A;}
#blocco_dx{float:right;width:220px;height:auto;overflow:hidden;margin:0 0 10px 0;}
#contenuti_custom{width:950px;height:auto;overflow:hidden;padding:10px;background:#fff;border:1px solid #BFBFBF;color:#2C2A2A;}
#blocco_footer{width:970px;height:auto;overflow:hidden;margin:0 auto;padding:10px 15px;background:url('images/bg_cont.png') repeat-y center;}
#footer{border-top:3px solid #D8D8D8;padding:10px 0 10px 0;color:#808185;font-size:12px;}
#footer a{color:#545454;}
#footer a:hover{color:#0000ff;}
#chiude{width:970px;height:auto;overflow:hidden;margin:0 auto;padding:35px 15px;background:url('images/chiude_bg_cont.png') no-repeat top;}
.menu1{width:160px;margin:35px 0 0 0;font-size:13px;letter-spacing:-1px;}
.caption1{padding:0 10px 0 0;}
.padder1{padding:0 10px 0 0;}
.menu2{width:220px;margin:0 0 25px 0; font: 12px verdana, tahoma, arial, helvetica, sans-serif;}
.caption2{width:210px;height:29px;padding:8px 0px 0 10px;background:#F2F2EA url('images/top_menu_2.jpg') no-repeat center top;}
.caption2 h3{color:#3B7A99;}
.padder2{background:#F2F2EA url('images/bottom_menu_2.jpg') no-repeat center bottom;padding:10px;}
.menu3{width:220px;margin:0 0 25px 0; font: 12px verdana, tahoma, arial, helvetica, sans-serif;}
.padder3{padding:1px 0;}
.menu4{width:220px;margin:0 0 25px 0; font: 12px verdana, tahoma, arial, helvetica, sans-serif;}
.caption4{width:210px;height:29px;padding:8px 0px 0 10px;background:#F2F2EA url('images/top_menu_2.jpg') no-repeat center top;}
.caption4 h3{color:#3B7A99;}
.padder4{background:#F2F2EA url('images/bottom_menu_2.jpg') no-repeat center bottom;padding:10px;}
.menu5{width:725px;height:auto;overflow:hidden;margin:0 auto 10px auto;}
.padder5{text-align:center;}
.menu6{width:720px;height:auto;overflow:hidden;margin:15px auto 0 auto;}
.padder6{text-align:center;}
.menu7{width:100%;clear:both;height:auto;overflow:hidden;margin:0 auto 15px auto;}
.padder7{text-align:center;}
.menu8{width:100%;clear:both;height:auto;overflow:hidden;margin:15px auto 0 auto;}
.padder8{text-align:center;}
.caption{font-family: Georgia, Times, Serif;text-align:left;padding:0 0 10px 0; color: #000000}
.padder{text-align:left;}
.news{width:720px;height:auto;overflow:hidden;margin-bottom:25px;}
.titolo_news {width:720px;height:auto;overflow:hidden;color:#989898;font-weight:bold;}
.titolo_news h2{font-size:24px;font-family: Verdana, Georgia, Times, Serif;letter-spacing:-2px;margin:0;padding:0;color:#6A0D0D;font-weight:normal;line-height:38px;}
.corpo_news{width:720px;height:auto;overflow:hidden;padding:15px 0;}
.immagine_news {clear:both;margin:0 auto 15px auto;text-align:center;}
.immagine_news img{float: left; padding: 15px 10px 5px 0; display: inline; position: relative;}
.accessori_news{width:700px;height:32px;background:#BFBFBF url('images/sfondonews.gif');border-bottom:1px solid #F2F2EA;padding:8px;}
.new_list{width:720px;height:auto;overflow:hidden;padding:12px 0;border-bottom:1px dashed #ccc;}
.new_list a{color:#586F90;}
 .new_list a:hover {color:#AF286D;}
.indent{padding: 10px 10px 10px 10px; margin: 5px;font-size: 13px;color:#4C4E4E;font-style:italic;background:#E8F5F6 url('images/sfondo_quote.png') top right no-repeat; border: 1px solid #cccccc;}
.avatar_forum{text-align:center;width:100%;height:auto;overflow:hidden;margin:6px auto 3px auto;}
 .avatar_forum img{width:120px;}
 .code_highlight{ padding:5px 8px 10px 6px; margin:5px; font-size: 13px; color: #000; border:1px solid #ccc; text-align:left;}
 .spacer{padding:4px;}
 .fborder, .border{border-collapse: collapse;border-spacing: 0px;}
 .forumheader2 {background:#FFFFFF;padding: 4px;border-bottom: 1px solid #E3E3E3; text-align:left;}
 .forumheader2 a{font-size:14px;font-weight:bold}
 .forumheader3 {background:#FFFFFF;padding: 4px;border-bottom: 1px solid #E3E3E3;text-align:left;}
 .forumheader3_alt {background:#D9D9D9;padding: 4px;border-bottom: 1px solid #E3E3E3;text-align:left;/* background:#fbfbfb; */}
 .forumheader3 img {max-width:580px;} 
 .finfobar {text-align:left;padding:10px 0;} 
 .forumheader {background:#F2F2F2; color:#000000; padding:8px 4px 3px 4px;font-size:14px;font-weight:bold;text-align:left;border-bottom:1px solid #ccc;}
 .forumheader_list {background:#ffffff; color:#000000; padding:8px 4px 3px 4px;font: 13px verdana, tahoma, arial, helvetica, sans-serif;font-weight:bold;color:#000000;text-align:left;border-bottom:1px solid #ccc;}
 .forumheader4{background:#F2F2F2; padding:8px 4px 3px 4px;font-size:14px;font-weight:bold;text-align:left;border-bottom:1px solid #ccc;}
 .smalltext{color:#4B504B;font-size:12px;}
 .smallblacktext{color:#4C4C4B;font-size:12px;}
 .smallblacktext a{color:#4C4C4B;}
 .forumheader5 {cursor: pointer;}
 .forumheadermain { height:35px; padding: 2px 0 2px 8px; background-color: #C12C28; font: 16px verdana, tahoma, arial, helvetica, sans-serif; color:#fff; font-weight:bold;}td { background: none;font-family: verdana, arial, helvetica, sans-serif;font-size: 13px;font-style: normal;color:#5d6e75;padding: 0px;text-align:left;}
 .spacer2 {width:10px;padding: 2px 0 2px 0;background: #ffffff;}
 .spacerpost {width:100%;height: 5px; padding: 2px 0 2px 0; background: #ffffff;}
 .fcaption {height:35px; padding: 2px 0 2px 8px; background-color: #C12C28; font: 13px verdana, tahoma, arial, helvetica, sans-serif; color:#fff; font-weight:bold;}
 .fcaption1 {height:35px;padding: 2px 0 2px 8px;background: #FFFFFF url("images/bg.gif");border-top:1px solid #bbbbbb; border-right:1px solid #bbbbbb; border-bottom 0; border-left: 1px solid #bbbbbb;font: 14px verdana, tahoma, arial, helvetica, sans-serif;color:#000000;font-weight:bold;}
 .fcaption3 {height:30px; padding: 2px 0 2px 2px; background-color: #f2f2ea; font: 13px verdana, tahoma, arial, helvetica, sans-serif;font-weight:bold;color:#000000;}
 .fcaption a, .fcaption1 a{font: 13px verdana, tahoma, arial, helvetica, sans-serif;padding-right:4px;color:#222222;}
 .fcaption a:hover{font: 14px verdana, tahoma, arial, helvetica, sans-serif;color: #0dd90d;}
 .forumlink a{font: 13px verdana, tahoma, arial, helvetica, sans-serif;color: #222222;}
 .forumlink a:hover{color: #0dd90d;} 
 .forumpost {text-align: justify; padding: 5px; background: #f5f5f5 url("images/bg.gif"); font: 12px verdana, tahoma, arial, helvetica, sans-serif; color:#000000;border: 1px solid #ff0000;}
 .forumpost2 {text-align: center; padding: 5px; background: #f5f5f5 url("images/bg.gif"); font: 12px verdana, tahoma, arial, helvetica, sans-serif; color:#000000;border: 1px solid #ff0000;}
 .forumpost3 {text-align: justify; padding: 5px; background: #f5f5f5 url("images/bg.gif"); font: 13px verdana, tahoma, arial, helvetica, sans-serif; color:#000000;border-top: 0; border-right: 0px; border-bottom: 1px solid #E3E3E3; border-left: 1px solid #E3E3E3;}
 .forumpost4 {text-align: justify; padding: 5px; background: #f5f5f5 url("images/bg.gif"); font: 13px verdana, tahoma, arial, helvetica, sans-serif; color:#000000;border-top: 0; border-right: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; border-left: 0px;}
 .forumheader6 {background-color: #eeeef2;font: 13px verdana, tahoma, arial, helvetica, sans-serif;color:#000000;padding: 4px;}
 .forumheader7 {background: #FFFFFF url("images/bg.gif"); font: 13px verdana, tahoma, arial, helvetica, sans-serif;color:#000000;padding: 4px;border: 1px solid #bbbbbb;}
 .forumheader8 {background: #eee url("images/bg.gif"); font: 13px verdana, tahoma, arial, helvetica, sans-serif;color:#333;font-weight:bold;padding: 4px;border: 1px solid #bbbbbb;}
 .forumheader10 {background-color: #ffffff;text-align:left;font: 13px 'lucida grande', verdana, tahoma, arial, helvetica, sans-serif;border: 1px solid;border-color: #E5E5E5 #BFBFBF #BFBFBF #E5E5E5;color:#000000;padding: 4px;} 
 .forumheader11 {background:#F2F2F2; color:#000000; padding:8px 4px 3px 4px;font-size:18px;font-weight:bold;text-align:left;border-bottom:1px solid #ccc;}
 .forumsig {font-size: 12px; font-weight: normal;}
 .forumsig img.bbcode {max-height:100px;}
 .floatleft {clear: right; float: left; margin: 0px 5px 5px 0px; padding:2px; border: 0px;}
 .floatright {clear: left; float: right; margin: 0px 0px 0px 5px; padding:2px; border: 0px;}
 .center {text-align : center;}
 .justify{text-align: justify; margin: 0px 2px 0px 2px;}
 .justify2{text-align: justify; margin: 0px 10px 0px 10px;}
 .justify3{text-align: justify; margin: 10px 10px 10px 10px;}
 .footer_d {font-size:10px; text-align: justify; margin: 0px 5px 0px 5px;}
 .justify_help{width:90%; text-align: justify; margin: 10px 10px 10px 10px; background-color: #ffffff;}
 .container {border: outset;padding:5px; margin:5px; background-color: #ebeaef; font: bold 12px verdana, tahoma, arial, helvetica, sans-serif;color: #000; text-align : center;}
 .container2 {border: outset; padding:5px; margin:5px; background-color: #ffa502; font: 12px verdana, tahoma, arial, helvetica, sans-serif; color: #000; text-align : left;}
 .container3 {border: outset; padding:5px; margin:5px; background-color: #ebeaef; font: bold 12px verdana, tahoma, arial, helvetica, sans-serif; color: #000; text-align : justify;}
 .container4 {border: outset; padding:5px; margin:5px; background-color: #ddffff; font: 12px verdana, tahoma, arial, helvetica, sans-serif; color: #000; text-align : justify;}
 .container5 {border: outset; padding:5px; margin:5px; background-color: #ffcc00; font: 14px verdana, tahoma, arial, helvetica, sans-serif; color: #000; text-align : justify;}
 .error{margin:5px; font: 14px verdana, tahoma, arial, helvetica, sans-serif; color: #000; text-align : justify;}
 .ice {border: outset; padding: 4px 5px 5px 4px;background-color: #ffffff; text-align : justify;}
 .member {border: outset;padding:10px; margin:5px; background-color: #f7f7f7; font: 13px verdana, tahoma, arial, helvetica, sans-serif;color: #000; text-align : justify;}
 .premier {border: outset; padding:10px; margin:5px; background-color: #eeffcc; font: 13px verdana, tahoma, arial, helvetica, sans-serif; color: #000; text-align : justify;}
 .cancel {border: outset; padding:10px; margin:5px; background-color: #ff9933; font: 13px verdana, tahoma, arial, helvetica, sans-serif; color: #000; text-align : justify;}
 .hr {width: 90%; color: #E5E5E5; text-align: center; margin: 5px 0px 5px 0px;}
 .hr2 {width: 90%; color: #ff0000; text-align: center; margin: 5px 0px 5px 0px;}
 .linkspage_button {text-align: left; border:0;}
 .mmenu {text-align: left;padding: 0; vertical-align:middle; border:0px;} 
 .store {border:1px solid #C0C0C0; background-color: #F3F3F3;}
 .storewelcome {border:1px solid #C0C0C0; background-color: #F3F3F3;font-size: 13px; font-weight: bold; color: #f7941d;}
 .storeitem {border:1px solid #C0C0C0; margin:10px 5px;}
 .provider {border:1px solid #C0C0C0; margin:2px;}
 .rules {font-family: verdana, arial, "ms sans serif", sans-serif; font-size: 10px;}
 .help {text-align: justify; margin:5px 5px 5px 5px; }
 .help_up {text-align: justify; margin:5px 5px 5px 5px; font: bold 11px verdana, tahoma, arial, helvetica, sans-serif;} 
 .thanks {height:5px; font: 12px verdana, tahoma, arial, helvetica, sans-serif; color:#000; text-align:center; margin:5px; }
 .thanks2 {height:5px; background-color: #ffffff;font: 12px verdana, tahoma, arial, helvetica, sans-serif; color:#000; text-align:center; margin:5px; }
 .know {margin: 5px;text-align: justify; background: #fff url("images/c4outline.jpg") top no-repeat; }
 .cknot {margin: 1px; text-align: justify; background: url("images/cknot.gif") left no-repeat; }
 #myform {margin: 0 5px;}
 #survey_id {width:95%;}
 .img .IMG {vertical-align:middle; border:0px; max-width: 680px;}
 .forum_jump {vertical-align: bottom;} 
 div.code_highlight { overflow: scroll; width: 160%;}
 .forumfocus_table {width: 99%; background: #f7f7f7; border: 2px dotted #6482a4; margin: 5px;}
 .news_forum_header {font: bold 16px Trebuchet MS, verdana, arial, tahoma, sans-serif; color: #fff; text-align: left;}
 .news_forum_header a {color: #cc3300; font: bold 16px Trebuchet MS, verdana, arial, tahoma, sans-serif;}
 .byline_forum {color: #000000; margin-bottom: 2px;}
 .news_forum_body {font: 12px Trebuchet MS, verdana, arial, tahoma, sans-serif; margin: 5px;}
 .news_forum_body img {float: right; margin-bottom: 5px; margin-right: 5px; border: 1px solid #000000;}
 input.comment, textarea#comment, input#helpb {width: 90%;}
 #recall {font-family: verdana, arial, "ms sans serif", sans-serif; font-size: 12px; background: #f7f7f7;}
 .watermark { background: #fff url("images/watermark.jpg") top right repeat-y; font: 11px verdana, tahoma, arial, helvetica, sans-serif; }
 a:hover img {filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}
 .hoverbox {cursor: default; list-style: none;}
 .hoverbox a {cursor: default;}
 .hoverbox a .preview {display: none;}
 .hoverbox a:hover .preview {display: block; position: absolute;top: -33px; left: -45px; z-index: 1;}
 .hoverbox img { background: #fff; color: inherit; vertical-align: top; width: 150px; height: 112px; margin: 2px; padding: 2px; border-color: #ccc; border-style: solid; border-width: 1px;}
 .hoverbox li{color: inherit; display: inline; float: left; position: relative;}
 .hoverbox .preview { border-color: #000; width: 400px; height: 300px;}