@charset "UTF-8";
/* RESET */
*, html, body, form, input, img, ul, li, a, div {
margin: 0;
padding: 0
}
h1, h2, h3, table, th, tbody, fieldset, legend, input {
margin: 0;
padding: 0
}
img {
margin: 0;
padding: 0;
border: 0;
}
html, body {
border: 0;
font-size: 100%
}
html {
width: 100%;
}
/* GENERICO */
* {
-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
html, body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}
body {
font-family: 'Open Sans', sans-serif;
}
input, select, button, textarea {
font-size: 100%;
font-family: 'Open Sans', sans-serif;
transition: all 1s ease-out;
}
input:focus, textarea:focus {
-webkit-box-shadow: 0px 0px 5px 2px rgba(91, 195, 255, 0.75);
-moz-box-shadow: 0px 0px 5px 2px rgba(91, 195, 255, 0.75);
box-shadow: 0px 0px 5px 2px rgba(91, 195, 255, 0.75);
}
input::-moz-focus-inner,button::-moz-focus-inner {
border: 0;
padding: 0;
}
h1, h2, h3 {
color: #093F78;
}
body {
background-image: url('//resources.pegasohosting.net/img/template/bg.jpg');
}
.nascondi {
display: none;
}
/* STRISCE BACKGROUND */
#stripe_top {
position: absolute;
width: 100%;
top: 155px;
height: 55px;
background-image: url('//resources.pegasohosting.net/img/template/barre_menu.png');
z-index: -1;
}
#stripe_top div {
height: 48px;
/*background-color:red;*/
border-bottom: 2px solid #878787;
width: 100%;
}
#stripe_top2 {
position: absolute;
bottom: 265px;
width: 100%;
height: 120px;
background-image: url('//resources.pegasohosting.net/img/template/barre_menu.png');
background-position: 0px -60px;
}
/* STRUTTURA */
#ribbon {
position: fixed;
width: 88px;
height: 118px;
left: -625px;
margin-left: 50%;
background-image: url('//resources.pegasohosting.net/img/sprites/misc.png');
background-position: -632px 0;
color: #FFFFFF;
font-size: 12px;
text-align: center;
padding: 5px 10px;
line-height: 15px;
z-index: 999;
}
#ribbon div:last-child {
position: absolute;
bottom:-28px;
left:0px;
width:88px;
height:28px;
background-image: url('//resources.pegasohosting.net/img/sprites/misc.png');
background-position: -730px 0;
}
#ribbon #alloro {
display:block;
position: relative;
background-image: url('//resources.pegasohosting.net/img/sprites/misc.png');
background-position: 0 0;
width: 62px;
height: 59px;
font-size: 14px;
font-weight: bold;
font-style: italic;
line-height: 61px;
margin-left: 3px;
margin-top: 10px;
padding-left: 2px;
}
#ribbon #alloro span {
position: absolute;
display: block;
color: #FFFFFF;
top: 9px;
left: 21px;
line-height: 16px;
}
#container {
position: relative;
width: 980px;
overflow: hidden;
background-color: #F4F5F7;
-webkit-box-shadow: 0px 3px 7px 2px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 0px 3px 7px 2px rgba(0, 0, 0, 0.75);
box-shadow: 0px 3px 7px 2px rgba(0, 0, 0, 0.75);
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#000000');
margin: 0px auto;
z-index: 3;
min-height: 100%;
}
#container #page_content {
position: relative;
}
#container #page_content > h1 {
padding: 10px 20px;
padding-bottom: 0px;
}
#container #page_content.grey {
background-color: #F3F4F6;
}
.tab_products {
border: 1px solid #E40520;
border-collapse: collapse;
}
.tab_products.hosting {
border: 1px solid #FADF3A;
}
/*95C11F*/
.tab_products.reseller {
border: 1px solid #00983A;
}
.tab_products.pec {
border: 1px solid #95C11F;
}
.tab_products.vps {
border: 1px solid #2577AD;
}
.tab_products.ssl {
border: 1px solid #F39200;
}
.tab_products {
border: 1px solid #E40520;
border-collapse: collapse;
}
.tab_products.hosting {
border: 1px solid #FADF3A;
}
.tab_products.reseller {
border: 1px solid #00983A;
}
.tab_products.pec {
border: 1px solid #95C11F;
}
.tab_products.ssl {
border: 1px solid #F39200;
}
.tab_products.vps {
border: 1px solid #2577AD;
}
.tab_products thead {
background-color: #E40520;
color: #FFFFFF;
font-size: 14px;
}
.tab_products.hosting thead {
background-color: #FADF3A;
color: #062348;
}
.tab_products.reseller thead {
background-color: #00983A;
color: #FFFFFF;
}
.tab_products.pec thead {
background-color: #95C11F;
}
.tab_products.ssl thead {
background-color: #F39200;
color: #FFFFFF;
}
.tab_products.vps thead {
background-color: #2577AD;
color: #FFFFFF;
}
.tab_products thead th {
border-right: 1px solid #FFFFFF;
padding: 4px;
}
.tab_products.hosting thead th {
border-right: 1px solid #FADF3A;
}
.tab_products.reseller thead th {
border-right: 1px solid #00983A;
}
.tab_products.pec thead th {
border-right: 1px solid #95C11F;
}
.tab_products.ssl thead th {
border-right: 1px solid #F39200;
}
.tab_products.vps thead th {
border-right: 1px solid #2577AD;
}
.tab_products tbody th {
text-align: left;
padding: 4px 10px;
border-right: 1px solid #E40520;
}
.tab_products tbody tr:nth-child(even) {
background: #F3F3F3;
}
.tab_products tbody td {
text-align: center;
padding: 7px 10px;
border-right: 1px solid #E40520;
}
.tab_products.hosting tbody td {
font-size: 15px;
}
.tab_products.hosting tbody th,
.tab_products.hosting tbody td {
border-right: 1px solid #FADF3A;
}
.tab_products.reseller tbody th,
.tab_products.reseller tbody td {
border-right: 1px solid #00983A;
}
.tab_products.pec tbody th,
.tab_products.pec tbody td {
border-right: 1px solid #95C11F;
}
.tab_products.ssl tbody th,
.tab_products.ssl tbody td {
border-right: 1px solid #F39200;
}
.tab_products.vps tbody th,
.tab_products.vps tbody td {
border-right: 1px solid #2577AD;
}
.star_rating_table {
width: 490px;
margin: 10px;
}
.star_rating {
height: 30px;
width: 150px;
background-image: url('//resources.pegasohosting.net/img/sprites/starrating.gif');
background-position: 0px 0px;
text-align: right;
}
.star_rating div {
height: 30px;
background-image: url('//resources.pegasohosting.net/img/sprites/starrating.gif');
background-position: 0px -30px;
}
.star_rating_small {
height: 16px;
width: 80px;
background-image: url('//resources.pegasohosting.net/img/sprites/starrating_small.gif');
background-position: 0px 0px;
margin: 0px auto;
}
.star_rating_small div {
height: 16px;
background-image: url('//resources.pegasohosting.net/img/sprites/starrating_small.gif');
background-position: 0px -16px;
}
#navbar {
padding: 10px 30px;
padding-bottom: 0px;
}
#navbar a {
text-decoration: none;
color: #9A9C9B;
font-size: 13px;
}
#navbar span {
display: inline-block;
width: 20px;
height: 20px;
text-align: center;
border-radius: 10px;
background-color: #9A9C9B;
color: #FFFFFF;
line-height: 21px;
margin-right: 5px;
}
#navbar a:hover {
color: #7B7E7D;
}
#navbar a:hover span {
background-color: #7B7E7D;
}
#navbar ul li {
display: inline-block;
/* margin-right: 10px;*/
width:24%;
}
.whitetitle {
padding: 10px 30px;
background-color: #FFFFFF;
border-bottom: 2px solid #CCCCCC;
}
.orderbox {
position: relative;
overflow: hidden;
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
margin: 20px 20px;
color: #103C62;
}
.orderbox > p {
padding: 20px;
}
.orderbox > h3 {
display: block;
padding: 5px 20px;
font-weight: normal;
background-color: #EDEDED;
}
.orderbox.blue {
border: 2px solid #094C92;
}
.orderbox.blue > h3 {
background-color: #094C92;
color: #FFFFFF;
}
.orderbox .search-result {
font-size: 30px;
}
.fakeselect {
position: relative;
display: inline-block;
cursor: pointer;
color: #103C62;
background-color: #F6F6F6;
//background-color: #FFF;
border: 1px solid #CCCCCC;
font-size: 14px;
font-weight: bold;
padding: 8px;
padding-right: 30px;
border-radius: 4px;
text-align: left;
line-height: 28px;
}
.fakeselect img {
vertical-align: bottom;
}
.fakeselect .sel-arrow {
position: absolute;
right: 8px;
top: 41%;
width: 12px;
height: 8px;
background: url('//resources.pegasohosting.net/img/sprites/icons.png') no-repeat 0px -114px;
}
.orderbox .edit-cart {
display: block;
font-size: 15px;
}
.orderbox table.customer-tab {
width: 100%;
}
.orderbox table.customer-tab td {
padding: 5px 3px;
}
.orderbox table.review {
width: 300px;
position: absolute;
bottom: 5px;
right: 10px;
}
.orderbox table.review td {
padding: 10px 3px;
border-bottom: 1px solid #CCCCCC;
}
.orderbox .cartTable > table {
width: 100%;
border-collapse: collapse;
}
.orderbox .cartTable > table thead {
border-bottom: 1px solid #CCCCCC;
}
.orderbox .cartTable > table thead td {
font-size: 12px;
color: #9A9C9B;
padding-bottom: 5px;
text-align: center;
}
.orderbox .cartTable > table tbody td {
padding: 5px 0px;
font-size: 15px;
border-bottom: 1px solid #CCCCCC;
}
.orderbox .cartTable > table tbody tr {
background-color: #fcfcfc;
}
.orderbox .cartTable > table tbody tr:nth-child(even) {
background-color: #F8F8F8;
}
.orderbox .cartTable > table tbody tr:last-child td {
/*border:0px;*/
}
.orderbox > div {
background-color: #FFFFFF;
padding: 10px 20px;
}
#cart_loading {
font-size: 12px;
color: #9A9C9B;
padding:20px;
line-height:16px;
}
#cart_loaded {
position:relative;
}
.searchbox {
position: relative;
display: inline-block;
vertical-align: top;
font-size: 20px;
line-height: 40px;
height: 45px;
}
.searchbox div {
float: left;
}
.searchbox input {
float: left;
padding: 9px;
padding-top: 7px;
height: 45px;
border: 1px solid #CCCCCC;
border-right: 0px;
font-size: 20px;
border-right: 1px solid #CCCCCC;
width: 315px;
border-radius: 4px 0px 0px 4px;
outline: 0;
padding-bottom: 10px;
}
.timers_container {
position: absolute;
width: 100%;
bottom: 0px;
left: 0px;
text-align: center;
margin-top: 15px;
background-color: rgba(0, 0, 0, 0.4);
}
.right_dim .expired-offer {
display: inline-block;
bottom: 30px;
background-color: rgba(198, 88, 71, 0.8);
color: #FFFFFF;
font-family: "Open Sans", sans-serif;
font-size: 19px;
line-height: 24px;
text-align: left;
font-weight: 100;
padding: 15px 30px;
text-shadow: none;
margin-top: 40px;
}
.right_dim .expired-offer > div {
display: inline-block;
vertical-align: top;
}
.right_dim .expired-offer > div img {
margin-right:10px;
}
.right_dim .expired-offer b {
font-weight: 400;
}
.timers_container p {
font-family: "Open Sans", sans-serif;
font-size: 15px;
font-weight: bold;
line-height: 15px;
margin-top: 10px;
margin-bottom: 15px;
}
.timers_container > div {
position: relative;
display: inline-block;
width: 106px;
height: 106px;
margin-right: 20px;
background-image: url('//resources.pegasohosting.net/img/radial/cerchio_bianco.png');
background-repeat: no-repeat;
}
.timers_container > div > span {
position: absolute;
top: 32px;
left: 17px;
width: 70px;
font-family: "Open Sans", sans-serif;
font-size: 15px;
line-height: 20px;
text-align: center;
}
.timers_container > div > span b {
font-size: 30px;
}
.searchbox select {
float: left;
width: 130px;
outline: 0;
height: 40px;
font-size: 21px;
border: 0px;
overflow: hidden;
padding: 5px 0px;
}
.bodybox {
position: relative;
overflow: hidden;
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
margin: 20px 20px;
color: #103C62;
padding: 20px;
}
.bodybox ul {
margin: 10px 30px;
}
.bodybox .feature > div:first-child {
float: left;
}
.bodybox .feature > div:last-child {
float: right;
width: 670px;
}
.bodybox .feature.inverted > div:first-child {
float: right;
}
.bodybox .feature > div:first-child img {
max-width: 205px;
}
.bodybox .feature.inverted > div:last-child {
float: left;
width: 670px;
}
#product_description {
position: relative;
overflow: hidden;
}
#product_description div:first-child {
float: left;
margin-left: 20px;
}
#product_description div:last-child {
float: right;
width: 700px;
}
.tinybox {
position: relative;
overflow: hidden;
display: inline-block;
width: 212px;
background-color: #FBFBFB;
padding: 10px 10px;
border: 1px solid #CCCCCC;
}
.tinybox > div.title {
padding-left: 40px;
padding-bottom: 5px;
border-bottom: 1px solid #062348;
margin-bottom: 5px;
}
.tinybox > div.bigside {
float: left;
padding-right: 30px;
padding-left: 40px;
margin-right: 20px;
border: 0px;
border-right: 1px solid #062348;
min-height: 55px;
}
.tinybox > img#icon_world,
.tinybox > img#icon_tel,
.tinybox > img#icon_fax,
.tinybox > img#icon_tech {
position: absolute;
width: 25px;
height: 24px;
background-repeat: no-repeat;
left: 14px;
top: 13px;
background-image: url('//resources.pegasohosting.net/img/sprites/icons2.png');
}
.tinybox > img#icon_world {
background-position: 0px -47px;
}
.tinybox > img#icon_tech {
background-position: 0px -73px;
}
.tinybox > img#icon_fax {
background-position: 0px -20px;
}
.tinybox > img#icon_tel {
top: 24px;
background-position: 0px -97px;
}
.tab {
position: relative;
overflow: hidden;
margin: 20px;
}
.tab a {
display: block;
float: left;
width: 200px;
padding-bottom: 5px;
color: #666666;
text-decoration: none;
text-align: center;
font-size: 18px;
font-weight: bold;
border-bottom: 3px solid #666666;
}
.tab a.active {
color: #D50001;
border-bottom: 3px solid #D50001;
}
.tab a.nonactive:hover {
border-bottom: 3px solid #444444 !important;
color: #444444;
}
.tab.hosting a.active {
color: #093370;
border-bottom: 3px solid #FADF3A;
}
.tab.ssl a.active {
color: #F39200;
border-bottom: 3px solid #F39200;
}
.tab.reseller a.active {
color: #00983A;
border-bottom: 3px solid #00983A;
}
.tab.pec a.active {
color: #95C11F;
border-bottom: 3px solid #95C11F;
}
.tab.vps a.active {
color: #2577AD;
border-bottom: 3px solid #2577AD;
}
.bodybox a,
.orderbox a {
color: #36A9E1;
text-decoration: none;
font-weight: bold;
/*font-size: 15px;*/
}
.bodybox a:hover,
.orderbox a:hover {
text-decoration: underline;
}
.bodybox a.btn,
.orderbox a.btn {
font-style: normal;
}
.bodybox a.btn:hover,
.orderbox a.btn:hover {
text-decoration: none !important;
}
.bodybox.sitemap a {
font-weight: normal;
color: #093F78;
}
.orderbox a {
font-weight: normal;
}
.bodybox h3 {
margin-bottom: 8px;
}
#container #header {
position: relative;
border: 1px solid transparent;
height: 100px;
background-color: #FFFFFF;
}
#container #header #logo {
position: relative;
overflow: hidden;
width: 495px;
margin-left: 20px;
margin-top: 20px;
font-size: 12px;
}
#container #header #logo a {
text-decoration: none;
color: #000000;
}
#container #header #logo_pegaso {
float: left;
display: block;
background-position: -398px 0;
width: 83px;
height: 63px;
background-image: url('//resources.pegasohosting.net/img/sprites/misc.png');
}
#container #header #logo_right {
float: left;
width: 371px;
margin-left: 10px;
margin-top: 10px;
}
#container #header #logo_text {
background-repeat: no-repeat;
width: 315px;
height: 19px;
background-image: url('//resources.pegasohosting.net/img/sprites/misc.png');
padding-bottom: 10px;
background-position: -73px 0;
}
#container #header .btn {
position: absolute;
right: 15px;
bottom: 15px;
}
#search_buttons {
display: inline-block;
margin-left: 30px;
}
#search_buttons #register_button,
#search_buttons #transfer_button {
display: block;
float: left;
color: #FFFFFF;
text-decoration: none;
border-radius: 4px;
width: 140px;
padding: 17px 0px;
text-align: center;
margin-right: 10px;
font-size: 17px;
line-height: 15px;
border: 0px solid;
cursor: pointer;
background-color: #E7302A;
}
#search_buttons #transfer_button {
background-color: #094C90;
}
#search_buttons #transfer_button:hover {
background-color: #15437D;
}
#search_buttons #register_button:hover {
background-color: #C82C27;
}
#select_container {
position: relative;
float: left;
width: 100px;
overflow-x: hidden;
vertical-align: middle;
border-radius: 0px 4px 4px 0px;
cursor: pointer;
height: 45px;
/*border:1px solid #ccc;*/
overflow: hidden;
border: 1px solid #CCCCCC;
border-left: 0px;
}
.transfer_icon {
display: inline-block;
background-image: url('//resources.pegasohosting.net/img/sprites/icons.png');
background-position: 0px -403px;
width: 19px;
height: 12px;
margin-left: 5px;
}
.register_icon {
display: inline-block;
background-image: url('//resources.pegasohosting.net/img/sprites/icons.png');
background-position: 0px -127px;
width: 9px;
height: 12px;
margin-left: 5px;
}
.sel-arrow,
.sel-arrow2 {
position: absolute;
right: 12px;
top: 41%;
background-position: 0px -114px;
width: 12px;
height: 8px;
background-image: url('//resources.pegasohosting.net/img/sprites/icons.png');
}
.sel-arrow2 {
}
.bluetab {
width: 100%;
border-collapse: collapse;
border: 1px solid #CCCCCC;
}
.bluetab tbody tr:nth-child(even) {
background: #F3F3F3;
}
.bluetab input,
.bluetab textarea {
padding: 2px;
outline: 0;
}
.bluetab textarea {
height: 100px;
}
.bluetab thead th {
background-color: #093370;
color: #FFFFFF;
}
.bluetab th, .bluetab td {
padding: 5px 8px;
}
#page_body {
overflow: hidden;
padding: 10px 25px;
}
.absolute_title {
width: 980px;
margin-left: -25px;
padding: 5px 0px;
text-align: center;
background-color: #DFDFDF;
}
#body_left {
float: left;
width: 680px;
}
#body_right {
float: right;
}
.home_offer {
list-style-type: none;
}
.home_offer li {
margin-bottom: 20px;
}
.home_offer a {
display: block;
position: relative;
background-image: url('//resources.pegasohosting.net/img/template/bollino_offerta.png');
width: 223px;
height: 209px;
color: #FFFFFF;
font-size: 20px;
text-decoration: none;
text-align: center;
padding: 40px;
padding-top: 54px;
font-weight: bold;
}
.home_offer a .subclaim {
position: absolute;
width: 100%;
bottom: 24px;
left: 0px;
font-weight: normal;
color: #6F5700;
}
.home_offer a .subclaim b {
font-size: 25px;
}
.feature .hosting {
background: url('images/features_hosting.png') no-repeat top left;
}
.feature .hosting {
background-position: 0px -356px;
width: 177px;
height: 98px;
}
.info-box {
position: relative;
display: inline-block;
width: 315px;
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
margin-bottom: 20px;
margin-right: 20px;
}
.info-box span {
display: block;
padding: 10px 15px;
font-size: 13px;
text-align: justify;
}
.dummy {
padding-top: 100%;
}
.info-box > div {
position: relative;
height: 116px;
width: 100%;
white-space: nowrap;
text-align: center;
}
.info-box > div .helper {
display: inline-block;
height: 100%;
vertical-align: middle;
}
.info-box > div img {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
.info-box h3 {
background-color: #093370;
color: #FFFFFF;
text-align: center;
padding: 10px 0px;
}
/* TOPBAR */
#topbar {
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 38px;
background-color: rgba(31, 31, 31, 0.95);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2000000, endColorstr=#F2000000)";
/* Below IE7 supported */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2000000, endColorstr=#F2000000);
z-index: 10;
}
#topmenu {
position: relative;
width: 980px;
height: 38px;
margin: 0px auto;
}
#topmenu ul {
position: absolute;
right: 0px;
margin: 0;
padding: 0;
list-style-type: none;
}
#topmenu ul li {
position: relative;
display: inline-block;
list-style-type: none;
/*background-color: pink;*/
margin-right:-4px;
}
#topmenu ul li > div {
display: none;
border: 2px solid gray;
position: absolute;
right: -7px;
background-color: #F6F7F9;
font-size: 14px;
border-top: 0px;
margin-right:4px;
}
#topmenu ul li:last-child > div {
margin-right:0px;
}
#topmenu ul li:hover > div {
display: block;
}
#topmenu ul li > div#user_tools {
margin-right: 4px;
}
#topmenu ul li > div#languages {
right: -2px;
width: 120px;
}
#topmenu ul li > div#user_tools a,
#topmenu ul li > div#languages a {
display: block;
text-decoration: none;
/*border:1px solid red;*/
padding: 7px 15px;
border-bottom: 1px solid #CCCCCC;
color: #00589B;
white-space: nowrap;
/* text-align: center;*/
}
#topmenu ul li > div#user_tools a i {
margin-right:15px;
}
#topmenu ul li > div#user_tools a:hover,
#topmenu ul li > div#languages a:hover {
background-color: #094C90;
color: #FFFFFF;
}
#topmenu ul li > div input {
display: block;
width: 100%;
padding: 10px 5px;
border-radius: 5px;
border: 1px solid #999999;
outline: 0;
font-size: 18px;
margin: 5px 0px;
}
#topmenu ul li > a {
display: inline-block;
height: 38px;
padding: 0px 20px;
color: #FFFFFF;
line-height: 40px;
font-size: 13px;
text-decoration: none;
/*border:1px solid red;*/
border-left: 1px solid #FFFFFF;
}
.bg-transition {
-webkit-transition: background-color 300ms linear;
-moz-transition: background-color 300ms linear;
-o-transition: background-color 300ms linear;
-ms-transition: background-color 300ms linear;
transition: background-color 300ms linear;
}
.access-button:hover {
background-color: #C82C27;
}
#topmenu ul li > a:hover {
background-color: #094C90;
color: #FFFFFF;
}
#topmenu ul li.has_sub > a {
-moz-transition: none;
-webkit-transition: none;
transition: none;
}
#topmenu ul li.has_sub:hover > a {
background-color: #F6F7F9;
color: #000000;
}
#header_login_form button {
display: block; width: 100%; text-align: center;
}
#login_bottom {
background-color: #DADADA;
width: 280px;
margin-top: 5px;
border-top: 1px solid #999999;
font-size: 14px;
text-align: center;
padding: 10px 20px;
}
#path {
width: 100%;
background-color: #D0D0D0;
height: 26px;
text-align: left;
font-size: 14px;
line-height: 25px;
}
#path #path_dash {
display: inline-block;
background-color: #E7302A;
color: #FFFFFF;
height: 26px;
margin-left: 20px;
padding: 0px 7px;
padding-right: 15px;
text-align: center;
background-image: url('//resources.pegasohosting.net/img/template/percorso_contenuti.png');
background-repeat: no-repeat;
background-position: right center;
}
#path #path_dash a {
color: #FFFFFF;
}
#path a {
display: inline-block;
text-decoration: none;
color: #000000;
}
#login_bottom a {
display: inline-block;
text-decoration: none;
background-color: #666666;
color: #FFFFFF;
padding: 4px 10px;
border-radius: 4px;
}
#menu {
position: relative;
display: block;
width: 100%;
height: 55px;
color: #FFFFFF;
background-color: #0E2637;
background-image: url('//resources.pegasohosting.net/img/template/barre_menu.png');
}
#menu .item {
float: left;
position: relative;
height: 55px;
width: 163px;
text-align: center;
font-size: 16px;
line-height: 45px;
}
#menu .item:last-child {
width: 165px;
}
#menu .item .submenu {
/* display: none;*/
visibility:hidden;
opacity:0;
max-height:0px;
overflow-y: hidden;
-webkit-transition: all 0.3s ease-in, visibility 0s linear 0.3s;
-moz-transition: all 0.3s ease-in, visibility 0s linear 0.3s;
-ms-transition: all 0.3s ease-in, visibility 0s linear 0.3s;
-o-transition: all 0.3s ease-in, visibility 0s linear 0.3s;
transition: all 0.3s ease-in, visibility 0s linear 0.3s;
}
#menu .item:hover .submenu {
/* display: block;*/
visibility:visible;
opacity:1;
max-height:600px;
-webkit-transition: all 0.3s ease-in, visibility 0s linear;
-moz-transition: all 0.3s ease-in, visibility 0s linear;
-ms-transition: all 0.3s ease-in, visibility 0s linear;
-o-transition: all 0.3s ease-in, visibility 0s linear;
transition: all 0.3s ease-in, visibility 0s linear;
}
#menu .item > a {
display: block;
color: #FFFFFF;
text-decoration: none;
position: absolute;
height: 55px;
width: 100%;
z-index: 1000;
font-weight: bold;
}
#menu .item:hover > a .menugradient {
position: absolute;
width: 100%;
height: 55px;
background-color: rgba(0, 0, 0, .02);
}
#menu .item:hover > a {
color: #093F78;
background-image: url('//resources.pegasohosting.net/img/template/bg.jpg');
/*-webkit-box-shadow: 0px -3px 8px -3px rgba(0, 0, 0, 0.85);*/
/*-moz-box-shadow: 0px -3px 8px -3px rgba(0, 0, 0, 0.85);*/
/*box-shadow: 0px -3px 8px -3px rgba(0, 0, 0, 0.85);*/
-webkit-box-shadow: 0px -2px 4px -2px rgba(0, 0, 0, 0.85);
-moz-box-shadow: 0px -2px 4px -2px rgba(0, 0, 0, 0.85);
box-shadow: 0px -2px 4px -2px rgba(0, 0, 0, 0.85);
}
#menu .item .icon {
display: inline-block;
background-image: url('//resources.pegasohosting.net/img/sprites/icons.png');
background-repeat: no-repeat;
height: 15px;
margin: 0px 5px;
}
#menu .hosting {
background-position: 0px -173px;
width: 11px;
}
#menu .item:hover .hosting {
background-position: 0px -192px;
}
#menu .reseller {
background-position: 0px -291px;
width: 21px;
height: 12px;
vertical-align: middle;
}
#menu .item:hover .reseller {
background-position: 0px -308px;
}
#menu .domains {
background-position: 0px -76px;
width: 15px;
}
#menu .item:hover .domains {
background-position: 0px -94px;
}
#menu .pec {
background-position: 0px -241px;
width: 17px;
}
#menu .item:hover .pec {
background-position: 0px -260px;
}
#menu .ssl_icon {
background-position: 0px -360px;
width: 13px;
height: 19px !important;
vertical-align: text-bottom;
}
#menu .item:hover .ssl_icon {
background-position: 0px -380px;
}
#menu .vps {
background-position: 0px -323px;
width: 20px;
}
#menu .item:hover .vps {
background-position: 0px -340px
}
#menu .item .colored_stripe {
position: absolute;
bottom: 6px;
width: 100%;
height: 4px;
}
#menu .item .redline {
background-color: #E40520;
}
#menu .item .yellowline {
background-color: #FADF3A;
}
#menu .item .orangeline {
background-color: #F39200;
}
#menu .item .greenline {
background-color: #95C11F;
}
#menu .item .darkgreenline {
background-color: #00983A;
}
#menu .item .blueline {
background-color: #2577AD;
}
/* SUBMENU */
#menu .item > div.submenu {
position: absolute;
/* display: none;*/
top: 54px;
width: 654px;
color: #00437A;
font-size: 13px;
line-height: 17px;
background-image: url('//resources.pegasohosting.net/img/template/bg.jpg');
text-align: left;
z-index: 999;
-webkit-box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.85);
-moz-box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.85);
box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.85);
}
#menu .item > div.submenu .submenu_img {
position: absolute;
bottom: 0px;
right: 75px;
background-image: url('//resources.pegasohosting.net/img/sprites/sprite_bg.png');
background-repeat: no-repeat;
}
#menu .item > div.submenu .submenu_img.domains {
background-position: 0px 0px;
width: 399px;
height: 265px;
}
#menu .item > div.submenu .submenu_img.hosting {
background-position: 0px -270px;
width: 292px;
height: 297px;
}
#menu .item > div.submenu .submenu_img.reseller {
background-position: 0px -845px;
width: 468px;
height: 276px;
}
#menu .item > div.submenu .submenu_img.pec {
background-position: 0px -572px;
width: 370px;
height: 268px;
}
#menu .item > div.submenu .submenu_img.ssl {
background-position: 0px -1416px;
width: 319px;
height: 313px;
}
#menu .item > div.submenu .submenu_img.vps {
background-position: 0px -1126px;
width: 495px;
height: 285px;
}
#menu .item > div.submenu .submenu_bg {
position: absolute;
background: -moz-linear-gradient(top, rgba(229, 229, 229, 0.16) 0%, rgba(160, 160, 160, 0.5) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(229, 229, 229, 0.16)), color-stop(100%, rgba(160, 160, 160, 0.5))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(229, 229, 229, 0.16) 0%, rgba(160, 160, 160, 0.5) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(229, 229, 229, 0.16) 0%, rgba(160, 160, 160, 0.5) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(229, 229, 229, 0.16) 0%, rgba(160, 160, 160, 0.5) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(229, 229, 229, 0.16) 0%, rgba(160, 160, 160, 0.5) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#29e5e5e5', endColorstr='#80a0a0a0', GradientType=0); /* IE6-9 */
width: 654px;
height: 100%;
}
#menu .item > div.submenu .right_side {
width: 185px;
height: 310px;
float: left;
padding: 11px 6px;
border-left: 1px solid #666666;
}
#menu .item > div.submenu .right_side ul {
list-style-type: none;
}
#menu .item > div.submenu .right_side li {
position: relative;
}
#menu .item > div.submenu .right_side .menuarrow {
position: absolute;
top:1px;
right:10px;
}
#menu .item > div.submenu .right_side .menuarrow .fa {
font-size:20px;
font-weight: bold;
}
#menu .item > div.submenu .right_side li:hover {
background-color: #00437A;
}
#menu .item > div.submenu .right_side li a:hover {
color: #FFFFFF;
}
#menu .item > div.submenu .right_side li:hover .menuarrow {
color:#fff;
}
/*background: url('//resources.pegasohosting.net/img/sprites/sprite_colorarrows.png') no-repeat top left;
background-position: 0px 0px;
}
.product_box.hosting ul li div {
background-position: 0px -22px;*/
#menu .item > div.submenu .right_side li a {
display: block;
overflow: hidden;
text-decoration: none;
color: #00437A;
padding: 4px;
padding-right: 16px;
}
#menu .item > div.submenu .right_side li span:last-child {
float: right;
}
#menu .item > div.submenu .right_side h3 {
margin-bottom: 4px;
}
#menu .item > div.submenu .right_side table a {
color: #00437A;
text-decoration: none;
}
#menu .item > div.submenu .right_side table tr:hover a {
color: #FFFFFF;
}
#menu .item > div.submenu .right_side table {
width: 100%;
border-collapse: collapse;
font-size: 13px;
}
#menu .item > div.submenu .right_side table .arrow {
width: 8px;
height: 12px;
background: url('images/freccia_sottomenu.png') no-repeat top left;
float: right;
}
#menu .item > div.submenu .right_side table tr:hover .arrow {
background: url('images/freccia_sottomenu_roll.png') no-repeat top left;
}
#menu .item > div.submenu .right_side td {
padding: 4px 4px;
border-bottom: 1px solid #BDBDBD;
}
#menu .item > div.submenu .right_side tr:last-child td {
border: 0px;
}
#menu .item > div.submenu .right_side tr:hover {
background-color: #00437A;
color: #FFFFFF;
}
#menu .item > div.submenu .left_side {
position: relative;
float: left;
margin-right: 17px;
height: 310px;
padding-left: 15px;
padding-top: 20px;
}
#menu .item > div.submenu .left_side ul {
margin-left: 20px;
margin-top: 5px;
}
#menu .item > div.submenu .left_side .menupack {
display: inline-block;
width: 128px;
height: 224px;
vertical-align: top;
background-image: url('//resources.pegasohosting.net/img/sprites/sprite_packsmall.png');
background-repeat: no-repeat;
}
#menu .item > div.submenu .left_side .menupack.domains {
background-position: 0px -886px;
}
#menu .item > div.submenu .left_side .menupack.hosting {
background-position: 0px -1111px;
}
#menu .item > div.submenu .left_side .menupack.reseller {
background-position: 0px -225px;
}
#menu .item > div.submenu .left_side .menupack.pec {
background-position: 0px 0px;
}
#menu .item > div.submenu .left_side .menupack.ssl {
background-position: 0px -661px;
}
#menu .item > div.submenu .left_side .menupack.vps {
background-position: 0px -448px;
height: 210px;
}
#menu .item > div.submenu .left_side .description {
display: inline-block;
width: 293px;
position: relative;
margin-left: 11px;
padding-bottom: 90px;
height: 243px;
}
.bg_world {
position: absolute;
right: 0px;
bottom: 0px;
z-index: -1;
background-position: 0 -195px;
width: 321px;
height: 266px;
background-image: url('//resources.pegasohosting.net/img/sprites/misc.png');
}
.bg_server {
position: absolute;
right: 0px;
bottom: 0px;
z-index: -1;
background-position: 0 -463px;
width: 375px;
height: 267px;
background-image: url('//resources.pegasohosting.net/img/sprites/misc.png');
}
#menu .item > div.submenu.left {
left: -491px;
}
#menu .item:last-child > div.submenu.left {
left: -489px !important;
}
/* DUE DIV INTERNI AL SUBMENU */
#menu .item > div.submenu > div {
float: left;
}
.formatted_price {
position: relative;
margin-top: 8px;
margin-bottom: 10px;
}
.formatted_price > span:first-child {
display: inline-block;
position: relative;
font-size: 50px;
font-weight: bold;
vertical-align: middle;
letter-spacing: -4px;
line-height: 41px;
margin-right: 10px;
}
.big .formatted_price > span:first-child {
font-size: 70px;
line-height: 61px;
margin-right: 10px;
}
.product_price {
display: block;
text-decoration: none;
}
.product_price.big {
padding-top: 10px !important;
width: 100% !important;
}
.virgola {
position: absolute;
top: -1px;
right: -8px;
font-size: 24px;
}
.big .virgola {
top: 4px;
right: -10px;
font-size: 32px;
}
.formatted_price > span:last-child {
display: inline-block;
/*width: 40px;*/
font-size: 28px;
vertical-align: top;
line-height: 15px;
letter-spacing: -2px;
margin-top: 3px;
font-weight: bold;
}
.big .formatted_price > span:last-child {
font-size: 41px;
margin-top: 14px;
}
.big .formatted_price > span:last-child span {
margin-top: 12px;
}
.formatted_price span:last-child span {
display: block;
font-size: 11px;
vertical-align: top;
letter-spacing: 0px;
border-top: 1px solid #FFFFFF;
margin-top: 7px;
}
.formatted_price span:last-child hr {
border: 0px;
height: 1px;
background-color: #FFFFFF;
margin-top: 8px;
}
.big .formatted_price span:last-child hr {
margin-top: 15px;
}
.packinfo h3 {
font-size: 23px;
line-height: 18px;
}
#push {
height: 425px;
}
.product_box {
position: relative;
display: inline-block;
margin-top: 50px;
width: 225px;
height: 373px;
border: 2px solid #CCCCCC;
padding: 10px 10px;
font-size: 13px;
margin-right: 4px;
background-color: #FFFFFF;
}
.product_box > div.product_features {
border: 1px solid red;
}
.product_box ul {
margin-top: -55px;
z-index: 999;
}
.product_box ul li {
list-style-type: none;
margin-left: 5px;
}
/*.product_box ul li div {
display: inline-block;
margin-right: 5px;
width: 8px;
height: 12px;
background-color: yellow;
background: url('//resources.pegasohosting.net/img/sprites/sprite_colorarrows.png') no-repeat top left;
background-position: 0px 0px;
}*/
.product_box ul li .fa {
height: 14px;
font-size: 22px;
font-weight: bolder;
overflow: hidden;
line-height: 14px;
margin-right:5px;
}
.product_box.domains ul li .fa { color: #E40520; }
.product_box.hosting ul li .fa { color: #F28C00; }
.product_box.reseller ul li .fa { color: #00983A; }
.product_box.vps ul li .fa { color: #0097D9; }
.product_box .product_more {
display: block;
margin-top: 5px;
color: #C11B1B;
font-size: 16px;
font-weight: bold;
text-align: center;
font-style: italic;
}
.product_box .product_more a > div {
display: inline-block;
width: 16px;
height: 16px;
background-color: #C11B1B;
line-height: 13px;
border-radius: 8px;
margin-left: 3px;
color:#fff;
font-size:15px;
text-align: center;
padding-left:1px;
}
.product_box .product_more a > div .fa {
font-size:14px;
line-height:16px;
}
.product_box.vps .product_more a > div {
background-color: #2282AC;
}
.product_box.reseller .product_more a > div {
background-color: #0B7D42;
}
.product_box.hosting .product_more a > div {
background-color: #F9B234;
}
.product_box .product_more a {
text-decoration: none;
color: #C11B1B;
}
.product_box.hosting .product_more a {
color: #F9B234;
}
.product_box.reseller .product_more a {
color: #0B7D42;
}
.product_box.vps .product_more a {
color: #2282AC;
}
.product_box .product_pack {
/*border: 1px solid red;*/
width: 163px;
height: 270px;
margin-left: 20px;
margin-top: -52px;
text-align: center;
background: url('//resources.pegasohosting.net/img/sprites/sprite_packs.png') no-repeat top left;
z-index: 0;
}
.product_box.domains .product_pack {
background-position: 0px 0px;
}
.product_box.hosting .product_pack {
background-position: 0px -348px;
}
.product_box.reseller .product_pack {
background-position: 0px -695px;
}
.product_box.vps .product_pack {
background-position: 0px -1042px;
}
.product_price {
background-color: #C11B1B;
color: #FFFFFF;
width: 135px;
margin: 0px auto;
margin-top: 10px;
padding: 2px 10px;
border-radius: 5px;
text-align: center;
}
.big.product_price {
border-radius: 11px;
}
.product_price.big {
width: 185px;
}
.submenu .product_price {
position: absolute;
bottom: 0px;
right: 0px;
}
#search_faq {
position: absolute;
right: 0px;
bottom: 12px;
z-index: 11;
color: #FFFFFF;
font-size: 18px;
}
#search_faq input,
#search_faq select {
padding: 3px;
margin: 0px 3px;
outline: 0;
}
#search_faq div {
display: inline-block;
margin-right: 20px;
}
.huge_button {
display: block;
width: 400px;
background-color: #2577AD;
color: #FFFFFF !important;
text-align: center;
padding: 10px 0px;
border-radius: 5px;
font-size: 20px;
margin: 0px auto;
}
#footer_container {
position: absolute;
width: 100%;
bottom: 0px;
background-color: #F4F5F6;
height: 407px;
}
#footer_container #share_bar {
height: 48px;
background-color: #0E2637;
/*border:1px solid red;*/
background-image: url('//resources.pegasohosting.net/img/template/barre_menu.png');
background-position: 0px -59px;
}
#footer_container #share_bar #widgets_bar {
position: absolute;
top: 8px;
left: 183px;
height: 30px;
}
#footer_container #share_bar #widgets_bar > div {
display: inline-block;
vertical-align: top;
/*border: 1px solid red;*/
margin-right: 15px;
font-size: 13px;
line-height: 20px;
background: #FFFFFF;
padding: 5px;
}
#footer_container #share_bar #widgets_bar > div:hover {
background-color: #EAEAEA;
}
#footer_container #share_bar #widgets_bar a {
color: #000000;
text-decoration: none;
}
#footer_container #share_bar #widgets_bar > div > a > div {
display: inline-block;
vertical-align: top;
width: 22px;
height: 19px;
border-radius: 1px;
margin-right: 5px;
background-image: url('//resources.pegasohosting.net/img/sprites/sprite_socialnetworks.png');
background-repeat: no-repeat;
}
#footer_container #share_bar #widgets_bar > div > a > div.facebook {
background-position: 0 0;
}
#footer_container #share_bar #widgets_bar > div > a > div.twitter {
background-position: 0px -38px;
}
#footer_container #share_bar #widgets_bar > div > a > div.gplus {
background-position: 0px -19px;
}
#footer_container #share_bar #orangebox {
width: 135px;
height: 48px;
margin-left: 30px;
color: #FFFFFF;
font-size: 18px;
line-height: 47px;
padding-left: 15px;
background-repeat: no-repeat;
background-image: url('//resources.pegasohosting.net/img/sprites/misc.png');
background-position: -491px 0;
}
#footer_container #brands_bar {
height: 75px;
background-color: #0E2637;
background-image: url('//resources.pegasohosting.net/img/template/barre_menu.png');
background-position: 0px 163px;
/*padding:22px 0px;*/
}
#footer_container #brands_bar .brand_logo {
display: inline-block;
background-image: url('//resources.pegasohosting.net/img/sprites/brands.png');
background-repeat: no-repeat;
margin-left: 36px;
height: 75px;
}
#footer_container #brands_bar #citrix {
background-position: -156px center;
width: 88px;
}
#footer_container #brands_bar #hp {
background-position: -360px center;
width: 31px;
}
#footer_container #brands_bar #centos {
background-position: 0px center;
width: 104px;
}
#footer_container #brands_bar #cpanel {
background-position: -244px 27px;
width: 67px;
}
#footer_container #brands_bar #cisco {
background-position: -104px center;
width: 52px;
}
#footer_container #brands_bar #intel {
background-position: -391px center;
width: 46px;
}
#footer_container #brands_bar #registro {
background-position: -437px center;
width: 93px;
}
#footer_container #brands_bar #eurid {
background-position: -311px center;
width: 49px;
}
#footer_container #brands_bar #ripe {
background-position: -530px center;
width: 61px;
}
#footer_container #footer_content {
position: relative;
overflow: hidden;
padding: 20px 30px;
padding-right: 0px;
font-size: 13px;
line-height: 19px;
}
#footer_container #footer_content ul {
list-style-type: none;
}
#footer_container #footer_content li {
list-style-type: none;
}
#footer_container #footer_content li a {
text-decoration: none;
color: #000000;
}
#footer_container #footer_content li a:hover {
color: #0097D9;
}
#footer_container #footer_content #main {
float: left;
width: 484px;
padding-right: 41px;
border-right: 1px solid #093F78;
}
#footer_container #footer_content #products {
float: left;
width: 200px;
margin-left: 30px;
}
#footer_container #footer_content #support {
float: left;
width: 180px;
padding-left: 40px;
}
#footer_container #footer_content h3 {
color: #093F78;
margin-bottom: 10px;
}
#footer_container #footer_content #main h3 {
color: #E63329;
}
#footer_container #bottom {
position: absolute;
width: 100%;
background-color: #0E2637;
/*background-color:red;*/
background-image: url('//resources.pegasohosting.net/img/template/barre_menu.png');
background-position: 0px 90px;
bottom: 0px;
height: 80px;
color: #FFFFFF;
font-size: 12px;
}
#footer_container #bottom #corp_info {
float: left;
/*width: 365px;*/
margin-top: 16px;
margin-left: 30px;
border-right: 1px solid #FFFFFF;
padding-right: 20px;
}
#footer_container #bottom #payments {
float: left;
margin-top: 25px;
margin-left: 20px;
}
#footer_container #bottom #payments .box {
display: inline-block;
width: 60px;
margin-right: 6px;
vertical-align: top;
}
#footer_container #bottom #payments .card {
height: 35px;
background-image: url('//resources.pegasohosting.net/img/sprites/payments.png');
}
#footer_container #bottom #payments .card.visa {
background-position: 0 -185px;
}
#footer_container #bottom #payments .card.mastercard {
background-position: 0 -74px;
}
#footer_container #bottom #payments .card.paypal {
background-position: 0 -111px;
}
#footer_container #bottom #payments .card.postepay {
background-position: 0 -148px;
}
#footer_container #bottom #payments .card.maestro {
background-position: 0 -37px;
}
#footer_container #bottom #payments .card.cirrus {
background-position: 0 0px;
}
#cookie_notifier {
position: fixed;
bottom: 0px;
background-color: rgba(127, 140, 141, 0.95);
width: 100%;
height: 60px;
color: #FFFFFF;
z-index: 9999;
}
#cookie_notifier div {
width: 980px;
margin: 0px auto;
margin-top: 16px;
font-size: 11px;
}
#cookie_notifier > a {
display: block;
width: 11px;
height: 11px;
position: absolute;
right: 20px;
bottom: 28px;
color:#fff;
}
.half_column {
display:inline-block;
position:relative;
vertical-align: top;
width:49%;
}
#new-customer {
border:2px solid #0f4571;
color:#0f4571;
background-color:#fff;
height:270px;
border-radius: 10px;
font-size:18px;
}
#new-customer h1 {
background-color:#0f4571;
color:#fff;
text-align: center;
font-weight: 400;
padding-bottom:5px;
font-size:24px;
margin:0px;
}
#new-customer div:first-child {
padding:10px 20px;
font-size:17px;
}
#new_customer_form h3 {
margin-top: 12px;
}
#new_customer_form table {
border-collapse: collapse;
border-spacing: 0px;
width: 100%;
}
#new_customer_form table th {
text-align: left;
color: #036;
font-weight:normal;
width:300px;
padding:5px 0px;
}
#new_customer_form table tr {
background-color: #f9f9f9;
}
#new_customer_form table tr:nth-child(even) {
background-color: #F3F3F3;
}
.customer_details {
}
.customer_details > table {
border-collapse: collapse;
border-spacing: 0px;
width: 100%;
}
.customer_details > table .half {
width:50%;
vertical-align: top;
}
.customer_details > table .half table {
border-collapse: collapse;
border-spacing: 0px;
width: 100%;
}
.customer_details > table .half th {
text-align: left;
color: #036;
font-weight:normal;
padding:5px 0px;
}
.customer_details > table .half tr {
background-color: #FaFaFa;
}
.customer_details > table .half tr:nth-child(even) {
background-color: #F3F3F3;
}
table.cartTotals {
border-collapse: collapse;
border-spacing: 0px;
}
table.cartTotals > tbody td {
font-size: 12px;
border-bottom: 1px solid #DDDDDD;
padding: 4px 2px;
color: #4D4D4D;
}
/* Colore Standard */
table.cartTotals > tbody tr {
//background: #FEFEFE; /*chiaro*/
}
table.cartTotals > tbody tr:nth-child(even) {
//background: #F5F5F5; /*scuro*/
}
table.cartTotals > tbody tr:hover {
//background: #D5E6F6;
}