/* General */
*{padding:0;margin:0;}
ul{list-style-type:none;}
li{margin:0;padding:0;}
html, body{height:100%;margin-bottom:1px;padding:0;font-family:Arial, Verdana;font-size:13px;color:#666666;}
p{margin:10px 0 10px 0;line-height:1.6;}
acronym{border-bottom:1px dotted #898989;cursor:help;}
/*label{width:260px;padding-right:12px;text-align:right;clear:left;float:left;display:block;text-transform:uppercase;font-size:11px;font-weight:bold;}
*/strong{color:#333333;}
code{display:block;padding:4px 8px 4px 8px;border:1px dashed #BFBFBF;background-color:#E3E3E3;margin-bottom:12px;}
abbr{border-bottom:1px dotted #898989;cursor:help;}
var{font-style:normal;}
big{font-size:18px;}
small{font-size:11px;}
img{border:none;}
address {font-style:normal;margin:12px 0 0 12px;font-weight:bold;line-height:1.6;}

/* Links */
a{color:#00729D;text-decoration:none;background:url(../images/background-link.gif) repeat-x;font-weight:bold;padding-bottom:2px;}
a:link{color:#00729D;text-decoration:none;}
a:visited{color:#00729D;text-decoration:none;}
a:hover{color:#99C6D8;text-decoration:none;}

/* Fake links */
.link{color:#00729D;text-decoration:none;background:url(../images/background-link.gif) repeat-x;font-weight:bold;padding-bottom:2px;cursor:pointer;}
.link:link{color:#00729D;text-decoration:none;}
.link:visited{color:#00729D;text-decoration:none;}
.link:hover{color:#99C6D8;text-decoration:none;}

h1{font-size:24px;font-weight:normal;clear:both;font-family:Cambria, 'Times New Roman';}
h2{font-size:20px;font-weight:normal;clear:both;font-family:Cambria, 'Times New Roman';}
h3{font-size:20px;font-weight:normal;clear:both;font-family:Cambria, 'Times New Roman';}
h4{font-size:12px;clear:both;font-family:Arial;}

/* Header */
#header{height:150px;background:url(../images/header.png) repeat-x;}
#branding{width:950px;margin:0 auto 0 auto;}
#branding img{margin-top:17px;}
#branding #payoff{margin-left:390px;margin-bottom:-2px;}
#branding a{background:none;}
#top-navigation{width:950px;margin:0 auto 0 auto;padding-top:8px;text-align:right;}
#top-navigation img{margin:0 0 0 12px;}
#top-navigation a{color:#FFFFFF;margin-left:5px;font-weight:normal;font-size:13px;background:url(../images/background-header-link.gif) repeat-x;}
#top-navigation a:link{color:#FFFFFF;}
#top-navigation a:visited{color:#FFFFFF;}
#top-navigation a:hover{color:#41606C;}
#account-navigation{width:950px;margin:-16px auto 0 auto;color:#FFFFFF;}
#account-navigation a{color:#FFFFFF;font-weight:normal;background:url(../images/background-header-link.gif) repeat-x;margin:0 5px 0 5px;}
#account-navigation a:link{color:#FFFFFF;}
#account-navigation a:visited{color:#FFFFFF;}
#account-navigation a:hover{color:#41606C;}

/* Main Navigation Menu */
#main-navigation-bar{display:block;height:49px;background: url(../images/background-navigation-bar.png) repeat-x;}
#main-navigation{clear:both;width:950px;margin:0 auto 0 auto;}
#main-navigation ul{}
#main-navigation ul li{margin:0;text-align:center;position:relative;display:inline;float:left;}
#main-navigation ul li a{display:block;height:35px;padding:12px 20px 0 20px;color:#002939;font-family:Cambria, 'Times new roman';font-weight:normal;font-size:20px;background:none;}
#main-navigation ul li a:link{color:#000000;}
#main-navigation ul li a:visited{color:#000000;}
#main-navigation ul li a:hover{color:#000000;text-decoration:underline;}

/* Button width for Main and Sub Navigation */
#main{width:150px;}

/* Selected pages for Main Navigation */
#imain #main {background:url(../images/navigation-button-end.gif) no-repeat right;padding-right:8px;}

/* Selected links for Main Navigation */
#imain #main a{background:url(../images/navigation-button-start.gif) no-repeat left;padding:14px 12px 0 20px;}

/* Sub Navigation Menu */
#sub-navigation-bar{clear:both;display:block;height:33px;background:url(../images/background-sub-navigation-bar.png) repeat-x;}
#sub-navigation{clear:both;width:950px;margin:0 auto 0 auto;}
#sub-navigation ul{}
#sub-navigation ul li{margin:0;text-align:center;position:relative;display:inline;float:left; }
#sub-navigation ul li a{display:block;height:24px;padding:5px 15px 0 15px;color:#002939;font-family:Cambria, 'Times new roman';font-size:15px;background:none;margin-top:3px; }

#sub-navigation ul li a.active {/*-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;*/
background:transparent url(../images/sub-navigation-button-start.gif) no-repeat scroll left center;
margin-top:0px; }

#sub-navigation ul li a:link{color:#000000;}
#sub-navigation ul li a:visited{color:#000000;}
#sub-navigation ul li a:hover{color:#000000;text-decoration:underline;}

.close{/*
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;*/
background:transparent url(../images/sub-navigation-button-end.gif) no-repeat scroll right center;
margin-top:5px;
padding-right:4px;
}

#sub-navigation ul li.active{/*
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;*/
background:transparent url(../images/sub-navigation-button-end.gif) no-repeat scroll right center;
margin-top:5px;
padding-right:4px;
}


/* Carousel */
#carousel{height:230px;background: #00212E url(../images/background-carousel.png) no-repeat 50% 50%;color:#FFFFFF;margin-top:-5px;}
#carousel img{padding:24px 0 0 0;}
#carousel h1{font-size:30px;margin:0;padding:15px 0 0px 0px;}
#carousel #service-description{clear: both;width:950px;margin:0 auto 0 auto;}
#carousel #arrow{float:right;margin:-349px -20px 0 0;}
#carousel .one{background:url(../images/1.gif) no-repeat;margin:14px 20px 0 0px;padding:18px 0 0 0;float:left;}
#carousel .two{background:url(../images/2.gif) no-repeat;margin:14px 20px 0 0;padding:18px 0 0 0;float:left;}
#carousel .three{background:url(../images/3.gif) no-repeat;margin:14px 0 0 0;padding:18px 0 0 0;float:left;}

/* Shadow */
#shadow{height:16px;background:url(../images/background-shadow.png) no-repeat 50% 50%;margin-top:0px;}

/* principi attivi */
.principi-attivi {margin:-10px 0 25px 0;display:block;height:100px;width:350px;background:url(../images/bg-principi-attivi.png) no-repeat left;}
.principi-attivi h3{clear:both;font-size:11px;font-weight:bold;margin:-5px 0 -20px 60px;color:#002A3A;display:block;background-color:#FFFFFF;width:210px;text-align:center;font-family:Arial;}



/* Content */
#content{width:950px;margin:auto;clear:both;}
#content h1, h3{clear:both;font-size:30px;padding:4px 8px 4px 8px;color:#002A3A;display:inline;background-color:#EEEEEE;line-height:1.3;}
#content h1 .small-caps{font-variant:small-caps;font-size:24px;}
#content h2{font-size:20px;color:#004762;border-bottom:1px solid #EEEEEE;margin-top:20px;}
#content h2 .low{margin-bottom:-16px;}
#content h4{font-size:11px;color:#333333;text-transform:uppercase;padding:10px 0 0 0}
/*#content p{margin-top:20px;margin-bottom:20px;}*/
#content ul{}
#content ul li{line-height:1.6;}
#content #full-width{float:left;width:100%;padding:10px 10px 0 0;}
#content #centered-width{width:75%;padding:10px 10px 0 0;margin:0 auto 0 auto;}
#content #left{float:left;width:460px;padding:10px 10px 0 0;}
#content #right{float:right;width:370px;padding:10px 0 0 100px;text-align:left;}
#content #right-cogs{float:right;width:370px;padding:350px 0 0 100px;text-align:left;background:url(../images/lipperhey-cogs.png) no-repeat;}
#content #right-document{float:right;width:370px;padding:320px 0 0 80px;text-align:left;background:url(../images/lipperhey-document.png) no-repeat;}
#content #right-coins{float:right;width:370px;padding:350px 0 0 100px;text-align:left;background:url(../images/lipperhey-coins.png) no-repeat;}
#content #right-lipperhey{float:right;width:370px;padding:230px 0 0 40px;text-align:left;background:url(../images/lipperhey.png) no-repeat;}
#content #left-wide{float:left;width:590px;padding:10px 10px 0 0;}
#content #right-narrow{float:right;width:330px;padding:10px 0 0 10px;text-align:left;}
#content #left-legal{float:left;width:670px;padding:10px 10px 0 0;}
#content #right-legal{float:right;width:220px;height:220px;margin-top:50px;padding:26px 0 0 20px;text-align:left;background:url(../images/background-dashboard-vertical-shadow.png) no-repeat left;}
#content #right-narrow-contact{float:right;width:280px;padding:310px 0 0 50px;text-align:left;background:url(../images/lipperhey-email.png) no-repeat;}
#content .indent{text-indent:24px;}
#content .remark{text-align:right;font-size:11px;margin:6px 0 20px 0;padding:0;text-transform:none;}
#content .status-code{border:none;float:left;width:34px;height:18px;padding-top:2px;background:url(../images/background-status-code.gif) no-repeat left;text-align:center;margin-right:4px;color:#333333;font-weight:bold;font-size:12px;}
#content .payment-icon{margin:8px 4px 0 0;}
#content .fat{font-size:20px;color:#004762;font-weight:normal;font-family:Cambria, 'Times New Roman';}

/* List items */
#content .topics{margin:12px 0 20px 0;}
#content .topics li{list-style-type: square;margin:4px 0 4px 16px;}
#content .topics em{text-decoration: underline;}
#content .decimal-topics{margin:12px 0 20px 0;}
#content .decimal-topics li{list-style-type: decimal;margin:4px 0 4px 16px;}
#content .alpha-topics{margin:12px 0 20px 0;}
#content .alpha-topics li{list-style-type: lower-alpha;margin:4px 0 4px 16px;}
#content .small-topics{margin:-17px 0 20px 0;}
#content .small-topics li{list-style-type: square;margin:4px 0 4px 16px;}

/* 5 ragioni per kartha */
#reasons {margin:20px 0 20px 0;}
#reasons .one{background:url(../images/reason-1.png) no-repeat;height:130px;margin:0 0 0 0;padding:0 0 0 38px;float:left;}
#reasons .two{background:url(../images/reason-2.png) no-repeat;height:150px;margin:0 0 0 0;padding:0 0 0 38px;float:left;}
#reasons .three{background:url(../images/reason-3.png) no-repeat;height:130px;margin:0 0 0 0;padding:0 0 0 38px;float:left;}
#reasons .four{background:url(../images/reason-4.png) no-repeat;height:50px;margin:0 0 0 0;padding:0 0 0 38px;float:left;}
#reasons .five{background:url(../images/reason-5.png) no-repeat;height:80px;margin:0 0 0 0;padding:0 0 0 38px;float:left;}


/* Footer and Wrapper, wrapper contains body and depends on height of footer */
#wrapper{min-height:100%;height:auto !important;height:100%;margin: 0 auto -100px;}
#push {clear:both;height:100px;}
#footer{clear:both;height:80px;background: url(../images/background-footer.png) repeat-x;margin-top:100px;padding-top:20px;}
#footer a{background:transparent;font-weight:normal;color:#4D646D;}
#footer #footer-navigation{clear:both;width:960px;margin:auto;}
#footer #footer-navigation #top{clear:both;float:right;padding:4px 0 8px 16px;margin:-120px 0 0 0;background:url(../images/top.png) no-repeat;}
#footer #footer-navigation p{font-family:Trebuchet MS;color:#4D646D;margin:18px 0 0 0;text-transform:uppercase;font-size:10px;}
#footer #footer-navigation ul{clear:both;float:right;margin:-60px 0 0 0;padding:0}
#footer #footer-navigation ul li{margin:0;text-align:center;display:inline;}
#footer #footer-navigation ul li a{color:#77A5B7;margin-left:10px;font-size:16px;background:url(../images/background-footer-link.gif) repeat-x;padding-bottom:4px;font-family:Cambria, 'Times New Roman';font-weight: normal;}
#footer #footer-navigation ul li a:hover{color:#FFFFFF;background:url(../images/background-footer-link-hover.gif) repeat-x;}

/*More Pages*/
.more_pages{width:100%;margin-top:10px;text-align:center;}
.more_pages p{font-weight:bold;}
.more_pages a{border:1px solid #E8E8E8;background:none;margin:2px;padding:5px;}