/* @override http://localhost/pattichiari/style.css */

body {color:#343434; font-family:verdana; font-size:11px; line-height:15px; text-align: center;}
.clear {clear: both;}
p {margin: 0 0 10px 0;}
.float_left {float: left;}
img.float_left {margin: 0 10px 10px 0;}

.wrapper {width: 760px; margin: 0 auto; text-align: left;}
.wrapper a {font-size:11px;color: #0a2e6c;}
.wrapper a:hover {font-size:11px;text-decoration: none;}

.container {padding-top: 4px;}
.container h2 {font-size: 22px; font-weight: normal; color: #121212; margin: 0 0 20px;}
.container h2 em {color: #999999;}
.container h3 {font-size: 16px; font-weight: normal; color: #999999; margin: 0 0 13px 0;}
.container h4 {font-size: 15px; font-weight: normal; color: #121212; margin: 0 0 10px 0;}
.container li {background: url(../img/list_bullet.gif) no-repeat 0 5px; padding-left: 15px; list-style: none;}

/* Main content */
#content {font-size:11px; width: 530px; float: right; padding-bottom: 30px;}

.breadcrumb {border-bottom: 1px solid #CCCCCC; margin-bottom: 25px; padding-bottom: 10px; color: #999; }
.breadcrumb a { color: #e36e0e; text-decoration: none;}
.breadcrumb a:hover {text-decoration: underline;}
.breadcrumb a.current {color:#343434; }

/* Homepage */
.button_nav {width: 290px; clear: both; margin: 0 auto;}
.button_nav h3 {font-size: 14px; height: 33px; line-height: 33px; color: #fff; font-weight: normal; background: #023B77 url(../img/home_title.gif) no-repeat top center; padding-left: 10px; margin: 0 0 3px 0;}
.button_nav ul {margin: 0; padding: 0;}
.button_nav ul li {list-style: none;   margin-bottom: 5px; background: none; padding: 0;}
.button_nav ul li a {color: #636363; text-decoration: none; background: url(../img/home_bt_bl.gif) no-repeat top left; height: 65px; display: block; padding: 15px 40px 0 15px;}
.button_nav ul li a strong {font-size: 15px; font-weight: normal; color: #003362; display: block;}
.button_nav ul li.short a {height: 57px; padding: 23px 40px 0 15px;}
.button_nav ul li.aziende a { background-image: url(../img/home_bt_az.gif);}
.button_nav ul li.aziende a strong {color: #1495a7;}

/* Pagina statica */
#content .right_nav {float: right; padding:0; margin: -25px 0 0 0;}
#content .right_nav li {background: #EDF2F8; list-style: none; margin-bottom: 1px; width: 150px; padding: 0 10px 0 0; }
#content .right_nav li a {background: #EDF2F8 url(../img/ico_next.gif) no-repeat right center ;  padding: 6px 20px 0px 10px; display: block; text-decoration: none; font-weight: bold;}
#content .right_nav li a:hover {text-decoration: underline;}
#content .right_nav li.current {background-color: #FFF1CC; }
#content .right_nav li.current a {background-color: #FFF1CC;}

.container .more {clear: both; background: #F7F7F7; border-top: 1px solid #CCCCCC; padding: 20px; }
	html>body .container .more {*padding-top:10px;} /* Hack IE7 */
	* html .container .more {*padding-top:10px;} /* Hack IE7 */
.container .more h3 {background: url(../img/ico_arrow.gif) no-repeat left; padding-left: 25px; color: #121212; margin: 0 0 20px 0;}
.container .more ul {margin: 0; padding: 0; float: left;}
.container .more ul li {float: left; width: 335px; padding-right: 10px; list-style: none; background: url(../img/list_bullet.gif) no-repeat 0 5px; padding-left: 15px; margin-bottom: 5px;}

/* Singola banca */
.container #content.banca .logo_banca {float: right;}
.container #content.banca .info {margin: 30px 0 0 0; padding: 0;}
.container #content.banca .info li {list-style: none; background: none; padding-left: 0;}
.container #content.banca h3 {margin: 40px 0 20px 0; color: #072b5b;}
.container #content.banca .iniziative, .container #content.banca .alert {padding: 15px; margin-bottom: 10px;} 
.container #content.banca .iniziative ul, .container #content.banca .alert ul {margin: 0; padding: 0;}
.container #content.banca .iniziative ul li, .container #content.banca .alert ul li {margin: 0 0 2px 0px;}

.container #content.banca .iniziative {background: #EDF2F8; border-top: 1px solid #A9C5E6;}
.container #content.banca .alert {background: #FCF2EE; border-top: 1px solid #E3C1B3;}

.container #content.banca .iniziative li {background-image: url(../img/list_bullet_blue.gif);}
.container #content.banca .alert li {background-image: url(../img/list_bullet_red.gif);}
.container #content.banca .alert li em {font-style: normal; text-decoration: underline;}

/* Lista banche */
.container #content .offerte {padding: 30px 0 10px 0; }
.container #content .offerte h3 {color: #ef8000; margin-bottom: 20px;}
.container #content .offerte label {display: block; width: 140px; float: left;}
.container #content .offerte input, .container #content .offerte select {width: 150px;}
.container #content .offerte button {background: #fff url(../img/ico_next.gif) no-repeat right center; border: 0; color: #022162; padding-right: 15px; cursor: pointer;}

.container #content .lista_banche {margin: 0; padding: 20px 0 0 0px; border-top: 1px solid #CBCBCB; }

.container #content .pagination {margin: 0; padding: 20px 0 0 100px; color: #999999;}
.container #content .pagination li {display: inline; background: none; padding-left: 0;}
.container #content .pagination li a {text-decoration: none; font-weight: bold;}
.container #content .pagination li a:hover {text-decoration: underline;}
.container #content .pagination li.current a {color: #ed8102;}

/* Sidebar */
.container .sidebar {width: 190px; float: left;}

.container .sidebar .top_links {margin-bottom: 20px;}
.container .sidebar .top_links a {text-decoration: none;}
.container .sidebar .top_links a:hover {text-decoration: underline;}
.container .sidebar .top_links .all {padding-left: 30px; height: 25px; line-height: 25px; display: block; background: url(../img/bt_all.gif) no-repeat top left; color: #fff; }
.container .sidebar .top_links .back {background: #EDF2F8 url(../img/ico_prev.gif) no-repeat 9px 9px ; padding: 6px 10px 6px 30px; display: block; }
.container .sidebar .top_links .back strong {display: block;}

.container .sidebar {padding-bottom: 30px;}
.container .sidebar .nav {padding: 0; margin: 0;}
.container .sidebar .nav li {list-style: none; background: url(../img/nav_arrow.gif) no-repeat 0 6px; padding-left: 10px; margin-bottom: 10px;}
.container .sidebar .nav li a {color: #0a2e6c; text-decoration: none;}
.container .sidebar .nav li a:hover {text-decoration: underline;}
.container .sidebar .nav li.current { background: none; padding: 0;}
.container .sidebar .nav li.current a {font-weight: bold; background: #EDF2F8 url(../img/nav_bl.gif) no-repeat top left;padding: 3px 0 3px 10px; display: block; border-bottom: 1px solid #C9D2DF;}
.container .sidebar .nav li.current ul {padding: 6px 0 0 20px ; margin: 0;}
.container .sidebar .nav li.current li {background: url(../img/nav_arrow.gif) no-repeat 0 6px; padding-left: 10px; margin-bottom: 5px;}
.container .sidebar .nav li.current li a {font-weight: normal; color: #e36e0e; background: none; border-bottom: 0; padding: 0;}
.container .sidebar .nav li.current li.current a {font-weight: bold; color: #0a2e6c; }
* html .container .sidebar .nav li.current li  {height: 1%;}
