html{background-color:#f2f2f2;}
body{text-align:center;padding:0px;margin:0px;background-color:#f2f2f2;color:#454545;font-family:Verdana, Arial, Sans-Serif;font-size:11px;background:white;}
a{text-decoration:none;color:#2c6dd5;cursor:pointer;}
a:hover{text-decoration:underline;color:#496783;}
h1{font-size:22px;}
h2{font-size:18px;color:black;}
h3{font-size:14px;color:black;}
p{margin:0;padding:0;line-height:1.5em;}
p + p{text-indent:1em;margin-top:3px;}
p.notext{margin:0;}
.topbox{margin:0 auto 0 auto;width:1000px;height:30px;background:white url(../img/topbox_shad_r.png) bottom left repeat-x;border-right:1px solid #8fa9cd;border-left:1px solid #8fa9cd;}
.mainbox{clear:both;margin:0 0 0px 0;padding:0px 0 0 0;width:auto;background:#f2f2f2 url(../img/lateral_bars2.png) top left repeat-x;}
.content{clear:both;text-align:justify;width:1000px;margin:0 auto 0 auto;padding:0px 0px 0px 0px;background:white url(../img/left_background2.png) top left repeat-y;border-right:1px solid #8fa9cd;border-left:1px solid #8fa9cd;}
.header{width:1002px;height:103px;margin:0 auto 0 auto;padding:0 0 0 0;background:url(../img/blu_bar2.png) top left repeat-x;border-top:1px black solid;}
.barra_menu{height:32px;margin:71px 0 0px 0;padding:0 0px 0 0;border-top:1px black solid;background:url(../img/barra_menu_grey.png) top left repeat-x;font-size:12px;text-shadow:1px 1px 1px #ccc;}
.left{float:left;width:220px;margin:0 0 0 0;padding:0 0 20px 0;color:black;}
.right{width:728px;float:left;margin:0px 0px 0 0px;padding:15px 25px 50px 25px;border-left:1px solid #8fa9cd;}
.footer{clear:both;margin:0 0 0 0;padding:0 0 0 0;text-align:center;border-top:1px solid gray;border-bottom:1px solid #8fa9cd;font-size:10px;line-height:14px;background:white url(../img/left_background2.png) top left repeat-y;}
.topbox_left{float:left;margin:0 0 0 0;width:218px;height:30px;background:#bcceee url(../img/topbox_shad_l.png) bottom left repeat-x;;border-right:1px solid #8fa9cd;}
.login{float:right;width:auto;padding:3px 0 0 0;margin:1px 10px 0px 0;}
.login #email, #passw{line-height:12px;font-size:12px;width:100px;margin:0px 3px 0px 3px;}
.login #submit{line-height:18px;font-size:11px;}
.logo{float:left;width:220px;height:71px;background:url(../img/logo_header2.png) no-repeat left top;}
.logo:hover{cursor:pointer;}
.barra_menu ul{margin:0px 0 0 0;padding:0 0 0 0;list-style:none;z-index:30;}
.barra_menu li{line-height:27px;float:left;text-align:left;padding:0 10px 0 10px;border-left:1px solid #144391;}
.barra_menu ul .primo_elemento{border-left:0;}
#menu_principale{float:right;z-index:30;}
#menu_principale li li{float:none;border:0;border-bottom:1px solid #dddddd;}
#menu_principale ul{visibility:hidden;position:absolute;margin-left:-22px;border:1px solid #144391;background:white;text-shadow:none;}
#menu_principale li a, #menu_principale ul li a{display:block;}
#menu_principale .top_parent_item{padding-left:22px;background:center left url(../img/dasquo.png) no-repeat;}
#menu_principale .top_parent_item:hover{background:center left url(../img/dasquo_hover.png) no-repeat;color:#4c6182;}
#menu_principale .top_item{padding-left:20px;background:center left url(../img/rasquo.png) no-repeat;}
#menu_principale .top_item:hover{background:center left url(../img/rasquo_hover.png) no-repeat;color:#4c6182;}
.barra_menu_leftside{float:left;margin:28px 0 0 0;height:4px;width:220px;background:url(../img/barra_menu_left_shad.png) bottom left repeat-x;border-right:1px solid #8fa9cd;border-left:1px solid #8fa9cd;}
.menu_secondario ul{float:right;font-size:12px;margin:41px 0 0 0;padding:0 0 0 0;list-style:none;}
.menu_secondario li{line-height:22px;float:left;padding:0 15px 0 15px;}
.menu_secondario a{color:white;}
.menu_secondario li#cart{background:url(../img/cart.gif) top left no-repeat;padding-left:25px;}
#custom_solutions_banner{margin-top:30px;width:220px;height:139px;text-align:center;background-color:#2c6dd5;}
#custom_solutions_banner_img{background:url(../img/man_drawing_small_only_diagram.png) no-repeat center center;width:218px;height:120px;border:1px solid #555555;margin:0;padding:0;cursor:pointer;}
#custom_solutions_banner a{display:block;margin:0;font-size:11px;font-weight:bold;line-height:21px;color:white;}
#domain_check{margin:0px 3px 0 3px;padding:8px;background:#caeeff;border-width:1px;border-color:#66b0ff;border-style:solid;-webkit-box-shadow:4px 4px 4px rgba(0,0,0,0.3);-moz-box-shadow:4px 4px 4px rgba(0,0,0,0.3);box-shadow:4px 4px 4px rgba(0,0,0,0.3);border:0;-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#domain_check h2{display:inline;margin:0 15px 0 0px;}
#domain_check form{text-align:center;margin:0px 0 6px 0;}
.stripes{color:black;font-size:18px;margin:0px 0 4px 0;padding-bottom:5px;border-bottom:1px #003bce dashed;}
.menu_laterale{margin:20px 0 20px 0;background:white;border:1px solid #3966ac;}
.menu_laterale ul{margin:0;padding:0;}
.menu_laterale li{margin:0;padding:0 0 0 10px;}
.menu_laterale_child_item{list-style:inside circle;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;line-height:15px;}
.menu_laterale_parent_item{line-height:17px;background:#2c6dd5;border-right:0;list-style:none;}
.menu_laterale_parent_item a{color:white;font-weight:bold;}
.footer_left{margin:0 0 0 0;padding-top:10px;float:left;width:220px;}
.footer_right{margin:0 0 0 220px;width:778px;border-left:1px solid #8fa9cd;}
#paypal_logo{margin:100px auto auto auto;text-align:center;}
.floatcontainer{margin:0;padding:0;display:inline-block;}
.floatcontainer:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
* html .floatcontainer{height:1%;}
.floatcontainer{display:block;}
#navigation_bar{margin-bottom:15px;border-bottom:1px solid #dddddd;border-top:1px solid #dddddd;}
#navigation_bar ul{list-style:none;margin:0;padding:0;}
#navigation_bar li{padding-right:10px;float:left;}#right{width:748px;padding-left:15px;padding-right:15px;}
.home_sec{margin:0;margin-top:0px;}
.home_sec_title{font-size:15px;margin:0;padding:10px 0 0px 15px;color:#3c3c3c;}
.home_sec_title_hr{background:none;background:transparent;border:0;border-bottom:1px solid #838383;height:1px;margin:10px 10px 20px 10px;}
#home_company_box p{line-height:1.3em;}
#home_company_box_left{width:260px;height:184px;float:left;background:url(../img/box/company_box_left.png) no-repeat top left;}
#home_company_box_center{float:left;width:470px;height:150px;}
#home_company_box_right{float:left;width:15px;height:184px;background:url(../img/box/company_box_right.png) no-repeat top left;}
#home_company_box_center_top{height:8px;background:url(../img/box/company_box_top.png) top left repeat-x;}
#home_company_box_center_middle{padding:10px;height:130px;background:url(../img/box/greybox_bg.gif) top left repeat-x;}
#home_company_box_center_bottom{height:26px;background:url(../img/box/company_box_bottom.png) top left repeat-x;}
.home_tab_title{font-size:14px;margin:0;padding:5px 0 0px 10px;}
.home_tab_title a{color:#3c3c3c;}
.home_tab_title_hr{background:none;background:transparent;border:0;border-bottom:1px solid #3c3c3c;height:1px;margin:5px 10px 0px 10px;}
.home_tab{width:230px;float:left;margin:0 8px 0 8px;padding:0;}
#hosting_plan_l{margin-left:13px;}
#hosting_plan_r{margin-right:13px;}
.home_tab_plan_content{padding:10px;}
.home_tab_plan_hr{background:#999999;border:0;height:1px;margin:2px 0px 2px 0px;}
.home_tab_plan_title{font-size:23px;line-height:23px;font-weight:bold;text-shadow:2px 2px 5px #BBB;}
.home_tab_plan_price{color:black;font-size:13px;line-height:21px;font-weight:bold;}
.home_tab_plan_price_info{font-size:14px;font-weight:normal;}
.home_tab_plan_desc{height:160px;padding:4px 0 4px 0;line-height:1.3em;}
.home_tab_plan_desc img{display:block;margin:5px auto 5px auto;clear:both;}
#hosting_plan_l .home_tab_plan_title a{color:#3196e3;}
#hosting_plan_c .home_tab_plan_title a{color:#4ad955;}
#hosting_plan_r .home_tab_plan_title a{color:#f817d2;}
.home_tab_plan_buttons form{margin:0;padding:0;}
.home_tab_plan_buttons input{float:left;width:75px;margin:5px 10px 0px 10px;}
.home_tab_plan_specs ul{height:110px;text-align:left;}
.home_tab_plan_spec_button{cursor:pointer;}
.text_box{height:100%;margin:0px 10px 0 10px;padding:0;border:1px solid #7a97c5;border-bottom:5px solid #7a97c5;}
.text_box h2{margin:0px;padding:6px 0 6px 0px;color:black;text-decoration:underline;}
.text_box h1{margin:7px;padding:1px 2px 2px 4px;line-height:25px;color:white;background:url(../img/textbox_h1.png) top left repeat-x;}
.text_box_content{padding:15px;}
.text_box2{margin:10px 10px 10px 10px;padding:5px 15px 15px 15px;border:1px solid #7a97c5;border-bottom:3px solid #7a97c5;border-top:3px solid #476ead;}
.greybox_head{clear:both;padding:0;margin:0;height:7px;background:url(../img/box/greybox_head.gif) bottom left repeat-x;}
.greybox_corner_lu{padding:0;margin:0;float:left;width:7px;height:7px;background:url(../img/box/greybox_lu.gif) bottom left no-repeat;}
.greybox_corner_ru{padding:0;margin:0;float:right;width:7px;height:7px;background:url(../img/box/greybox_ru.gif) bottom right no-repeat transparent;}
.greybox_side_l{clear:both;margin:0;padding:0;background:url(../img/box/greybox_sidel.gif) top left repeat-y;}
.greybox_side_r{margin:0 0 0 5px;padding:0;background:url(../img/box/greybox_sider.gif) top right repeat-y;}
.greybox_center{margin:0px 5px 0 0;padding:0px;background:url(../img/box/greybox_bg.gif) bottom left repeat-x white;}
.greybox_bottom{clear:both;margin:0;padding:0;height:7px;background:url(../img/box/greybox_bottom.gif) top left repeat-x;}
.greybox_corner_ld{margin:0;padding:0;float:left;width:7px;height:7px;background:url(../img/box/greybox_ld.gif) no-repeat top left;}
.greybox_corner_rd{margin:0;padding:0;float:right;width:7px;height:7px;background:url(../img/box/greybox_rd.gif) no-repeat top right;}
.whitebox_head{clear:both;padding:0;margin:0;height:24px;background:url(../img/box/whitebox_top.gif) top left repeat-x;}
.whitebox_corner_lu{padding:0;margin:0;float:left;width:24px;height:24px;background:url(../img/box/whitebox_lu.gif) bottom left no-repeat;}
.whitebox_corner_ru{padding:0;margin:0;float:right;width:24px;height:24px;background:url(../img/box/whitebox_ru.gif) bottom right no-repeat transparent;}
.whitebox_side_l{clear:both;margin:0;padding:0;background:url(../img/box/whitebox_sidel.gif) top left repeat-y;}
.whitebox_side_r{margin:0 0 0 24px;padding:0;background:url(../img/box/whitebox_sider.gif) top right repeat-y;}
.whitebox_center{margin:0px 24px 0 0;padding:0px;background:url(../img/box/whitebox_bg.gif) bottom left repeat-x white;}
.whitebox_bottom{clear:both;margin:0;padding:0;height:24px;background:url(../img/box/whitebox_bottom.gif) top left repeat-x;}
.whitebox_corner_ld{margin:0;padding:0;float:left;width:24px;height:24px;background:url(../img/box/whitebox_ld.gif) no-repeat top left;}
.whitebox_corner_rd{margin:0;padding:0;float:right;width:24px;height:24px;background:url(../img/box/whitebox_rd.gif) no-repeat top right;}
.round-button, .home_tab_plan_buttons input{position:relative;display:inline-block;width:6em;padding:0.25em 0.5em 0.3em 0.5em;text-align:center;cursor:pointer;border:2px solid #999;background-color:#666;background-color:rgba(128,128,128,0.75);-moz-border-radius:16px;-webkit-border-radius:16px;-opera-border-radius:16px;-khtml-border-radius:16px;border-radius:16px;font-size:1.3em;color:#fff;font-weight:bold;text-shadow:1px 1px 3px rgba(0,0,0,0.5);background-image:-webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(64,64,64,0.75)), to(rgba(192,192,192,0.9)));background-image:-moz-linear-gradient(top,bottom,from(rgba(64,64,64,0.75)), to(rgba(192,192,192,0.9)));-khtml-box-shadow:rgba(192,192,192,0.75) 0px 8px 24px;-moz-box-shadow:rgba(192,192,192,0.75) 0px 8px 24px;box-shadow:rgba(192,192,192,0.75) 0px 8px 24px;vertical-align:2px;margin-left:16px;}
.home_tab_plan_buttons input{font-size:1em;}
.round-button input{position:absolute;display:block;width:94%;left:3.5%;top:0px;height:50%;-webkit-border-radius:8px;-moz-border-radius:8px;background-color:rgba(255,255,255,0.25);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.75)), to(rgba(255,255,255,0)));background-image:-moz-linear-gradient(top,bottom,from(rgba(255,255,255,0.75)), to(rgba(255,255,255,0)));}
.shine-blue{border-color:#999;background-color:rgba(128,128,128,0.75);background-image:-webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(64,64,64,0.75)), to(rgba(192,192,192,0.9)));background-image:-moz-linear-gradient(top,bottom,from(rgba(64,64,64,0.75)), to(rgba(192,192,192,0.9)));-khtml-box-shadow:rgba(192,192,192,0.75) 0px 8px 24px;-moz-box-shadow:rgba(192,192,192,0.75) 0px 8px 24px;box-shadow:rgba(192,192,192,0.75) 0px 8px 24px;}
.shine-blue:hover{border-color:#6699cc;background-color:rgba(64,128,192,0.75);background-image:-webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(16,96,192,0.75)), to(rgba(96,192,255,0.9)));background-image:-moz-linear-gradient(top,bottom,from(rgba(16,96,192,0.75)), to(rgba(96,192,255,0.9)));-khtml-box-shadow:rgba(128,192,255,0.75) 0px 8px 24px;-moz-box-shadow:rgba(128,192,255,0.75) 0px 8px 24px;box-shadow:rgba(128,192,255,0.75) 0px 8px 24px;}
.shine-blue{margin-right:1.5em;margin-right:1.5em;}#s3slider{width:735px;height:160px;position:relative;overflow:hidden;margin-top:-15px;}
#s3sliderContent{width:730px;position:absolute;top:0;margin-left:0;padding-left:7px;}
.s3sliderImage{float:left;position:relative;display:none;list-style-type:none;}
.s3sliderImage span{position:absolute;left:0;font:10px/15px Arial, Helvetica, sans-serif;padding:10px 13px;width:374px;background-color:#000;filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0;color:#fff;display:none;top:0;}
.s3sliderImage img{border:0px;}
.clear{clear:both;}

