/* ======================================== */
/* BANCA POPOLARE DI BARI CSS              */
/* © 2007 Chimera (http://www.chimera.it) */
/* ===================================== */

body {
	margin:2px 0 0 0;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	}

body, div, input, td, dd, dt {
	color:#000000
	}

h3 {
	font-size:120%;
	color:#238abc;
	}

img {
	border:0px;
	}

a {
	color: #bf0029;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}



/* ========================== */
/* HOMEPAGE: MENU PRINCIPALE */
/* ======================== */

#topcontent {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#bottomcontent {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#menubox {
}

#menudestra {
/*	background-color: #CCCC33; */
	height: 55px;
	float: right;
	}

/* =================== */
/* HOMEPAGE: TOP MENU */
/* ================= */

#topmenu {
	display: none;
}
	



/* =================== */
/* HOMEPAGE: MAIN MENU */
/* ================= */

#mainmenu {
	display: none;
	}
	

table#menu {
	margin-bottom:11px;
}



#contenuto {
	float: left;
	}


#riquadro_top {
	border-right-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0;
	margin: 0;
}

#riquadro_bottom {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}



/* ======================= */
/* HOMEPAGE: PANNELLO TAB */
/* ===================== */

#pannello_homepage {
	display: block;
	float: left;
	background:#f3f3f3;
	height: 200px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;

}
a.toggle {
	margin: 0;
	padding: 0;
	width: 82px;
	height: 30px;
	display: block;
	line-height: 30px;
	color: #00325d;
	/* font-size: 11px; */
	vertical-align: middle;
	text-align: center;
	text-decoration: none;	
}

a.toggle:hover {text-decoration: underline;}


a.tab {
	margin: 0;
	padding: 0;
	width: 93px;
	height: 30px;
	display: block;
	line-height: 30px;
	color: #00325d;
	/* font-size: 11px; */
	vertical-align: middle;
	text-align: center;
	text-decoration: none;	
}

a.tab:hover {text-decoration: underline;}


#btn1, #btn2, #btn3 {
	background-color: #FFF;
	border-bottom: 1px solid #D7DADD;
	}

#btn1.selezionato {
	background-color: #F3F3F3;
	border-bottom: 1px solid #F3F3F3;
	}

#btn2.selezionato {
	background-color: #F3F3F3;
	border-bottom: 1px solid #F3F3F3;
	}

#btn3.selezionato {
	background-color: #F3F3F3;
	border-bottom: 1px solid #F3F3F3;
	}





#tab_01 {
	display: block;
	position: relative;
	z-index: 1;
	padding:10px;
	margin:0px;
}
#tab_01 .content {
	height:130px;
}
#tab_01 h3 {
	font-size:13px;
	color:#238abc;
	margin:0px 0 10px;
	padding:0px;
}
#tab_01 p {
	/* font-size: 11px; */
	line-height: 16px;
	padding: 0;
	margin:0px 0 5px;
}

#tab_01 a {
	margin: 0;
	padding: 0;
	color: #00325d;
	/* font-size: 11px; */
	text-decoration: none;	
}

#tab_01 a:hover {text-decoration: underline;}

#tab_01 form {
	margin:0px;
	padding:0px;
}


#tab_02 {
	display: none;
	position: relative;
	z-index: 1;
	padding:10px;
}

#tab_02 h3 {
	font-size:13px;
	color:#238abc;
	margin:0 0 5px;
	padding:0;
}
	
#tab_02 ul {
	margin: 0;
	padding: 0;
}

#tab_02 p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	/* font-size: 11px; */
	line-height: 16px;
	padding: 0;
	margin:0 0 5px;

}

#tab_02 li {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	/* font-size: 11px; */
	line-height: 18px;
	margin: 0;
	padding: 0 24px 0 10px;
	background: url(../img/arrow.gif) no-repeat left center;

	list-style-type: none;
}
	
#tab_02 li a {
	text-decoration: none;
	color: #00325d;
	}

#tab_02 li a:hover {text-decoration: underline;}


	
#tab_03 {
	display: none;
	position: relative;
	z-index: 1;
	padding:10px;
}

#tab_03 h3 {
	font-size:13px;
	color:#238abc;
	margin:0 0 5px;
	padding:0;
	}
	
#tab_03 p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	/* font-size: 11px; */
	line-height: 16px;
	padding: 0;
	margin:0 0 5px;
}
	
#tab_03 ul {
	margin: 0;
	padding: 0;
}

#tab_03 li {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	/* font-size: 11px; */
	line-height: 18px;
	margin: 0;
	padding: 0 24px 0 10px;
	background: url(../img/arrow.gif) no-repeat left center;

	list-style-type: none;
}
	
#tab_03 li a {
	text-decoration: none;
	color: #00325d;
	}

#tab_03 li a:hover {text-decoration: underline;}



#form form {
	padding: 0;
	margin: 0;
}


#form input.campo {
	height:20px;
	margin: 0;
	background: #fff;
    border: 1px solid #ccc;
    padding-right: 5px;
    padding-left: 5px;
}

#form input.bottone {
	background: #00325d;
	border: 1px solid #999;
	color:#fff;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	/* font-size: 11px; */
	width: 60px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 3px;

}

#form a {
	text-decoration: none;
	color: #00325d;
	/* font-size: 11px; */
	margin-top: 20px;
	}
	
#form a:hover {text-decoration: underline;}


#form br {
	clear: left;
}


/* ======================= */
/* HOMEPAGE: TICKER */
/* ===================== */
#ajaxticker1 {
	height: 30px;
	overflow:hidden;
}

#ajaxticker1 a {
	color:#577791;
	font-size:13px;
	font-weight:bold;
	line-height: 30px;
	text-decoration: none;	
	overflow:hidden;
}
#ajaxticker1 a:hover {
	text-decoration: underline;
}

.ticker {
	margin: 11px 0 0 13px;
	padding: 0;
}
.ticker h3 {
	color:#00325d;
	font-size:13px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	height: 30px;
}
.ticker h4 {
	font-size:11px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	height: 30px;
}
.ticker p {
	margin: 0;
	padding: 0;
	line-height: 15px;
}
.ticker a {
	color: #00325d;
	text-decoration: none;	
}
.ticker a:hover {
	text-decoration: underline;
}
.ticker ul {
	list-style: url(none) none;
	margin:0px;
	padding:0px;
}
.ticker li {
	margin: 0;
	padding: 0 24px 8px 10px;
	background: url(../img/arrow.gif) no-repeat left 5px;
}


/* ======================= */
/* HOMEPAGE: NEWS CAROUSEL */
/* ===================== */

#news1 {
	margin:30px 0 0;
	padding:0px;
	height: 162px;
	width: 100%;
	float: right;
	position:relative;
	z-index:0;
	display:block;
	}
	
#news2, #news3, #news4, #news5 {
	margin:30px 0 0;
	padding:0px;
	height: 162px;
	width: 100%;
	float: right;
	position:relative;
	z-index:0;
	display:none;
	}	
	

#news1 img, #news2 img, #news3 img, #news4 img, #news5 img {
	margin:0 13px 0 0;
	padding:0;
	border: 1px solid #CCCCCC;
	float: right;
	}

#news1 h3, #news2 h3, #news3 h3, #news4 h3, #news5 h3 {
	font-size:13px;
	color:#00325d;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 7px;
	margin-left: 13px;
	padding-top: 9px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}

#new img, #new2 img {
	margin:0 13px 0 0;
	padding:0;
	}
	
#new .large img, #new2 .large img {
	margin:0 25px 0 0;
	padding:0;
	}

#new .boxed img, #new2 .boxed img {
	border: 1px solid #CCCCCC;
	}
	
#newOuter {
	margin:30px 0 0;
	padding:0px;
	width: 100%;
	float: right;
	position:relative;
	z-index:0;
	display:block;
	min-height: 80px;

}


/* ====================== */
/* HOMEPAGE: FOOTER MENU */
/* ==================== */


#printpage {
		display: none;
}
	


#footer {
	margin: 0;
	padding: 0;
	width: 100%;
/*	background-color:#009999 */
}

#footer ul {
	list-style: url(none) none;
	padding: 0;
	margin: 0;
	display: block;
}
	
#footer li {
	margin: 0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	display: inline;
	line-height: 20px;
	color: #666666;
	}

#footer li a {
	text-decoration: none;
	color: #00325d;
	font-size: 100%;
}
	
	/* Hide from IE5-Mac \*/
	#footer li a {
		float: none
	}
	/* End hide */
	
#footer li a:hover {text-decoration: underline;}

#footer li.noline {
	border: none;
	margin: 0;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 5px;
}


#copyright {
	margin: 0;
	padding: 0 0 10px 5px;
}

#copyright p {
	color: #999;
	font-size: 9px;
	margin: 0;
	padding: 0;
}

#copyright a {
	color: #999;
}

/* ========================= */
/* PAGINE MAIN: TUTTI I CSS */
/* ======================= */


/* ====================== */
/* PRODOTTI: TUTTI I CSS */
/* ==================== */


.productmenu {
	display: none;
}


.greyline {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc;
}

.ident1{
	padding-left: 10px;
}

.ident2{
	padding-left: 20px;
}

.ident3{
	padding-left: 30px;
}

/*.ident0{
	margin-left: 0;
}

.ident1{
	margin-left: 10px;
}

.ident2{
	margin-left: 20px;
}

.ident3{
	margin-left: 30px;
}*/

#breadcrumbs {
	padding: 0;
	margin: 0;
}

#breadcrumbs p {
	margin: 0;
	padding: 0;
	color: #666;
	line-height: 28px;
	/* font-size: 11px; */
}

#breadcrumbs a {
	color: #00325d;
	text-decoration: none;
	/* font-size: 11px; */
}

#breadcrumbs a:hover {
	text-decoration: underline;
}

.marginleftable {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 38px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}


#productheader {
	padding: 0;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}


#productheader p {
	padding: 0 10px 0 0;
	/* font-size: 11px; */
	line-height: 18px;
	margin: 0;
	text-align: justify;
}

#productheader ul {
	padding: 0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#productheader li {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	/* font-size: 11px; */
	line-height: 18px;
	margin: 0;
	padding: 0 24px 0 10px;
	background: url(../img/arrow_red.gif) no-repeat left center;
	list-style-type: none;
}
	
#productheader li a {
	color: #bf0029;
	text-decoration: none;
}

#productheader li a:hover {
	text-decoration: underline;
}

#productheader .contattacisubito {
	margin: 15px 0px 5px;
	padding: 0px;
}



#productpromo {
	margin: 0;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
}

#productpromo h2 {
	font-size: 17px;
	margin: 0;
	padding: 0;
	color: #00335E;
}

#productpromo ul {
	margin: 0;
	padding: 0;
}

#productpromo li {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	/* font-size: 11px; */
	margin: 0;
	padding: 0 24px 0 10px;
	background: url(../img/arrow.gif) no-repeat left center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



.type01_color {
	background-color: #f6e5bf;
}

.type02_color {
	background-color: #f8eacc;
}

.type03_color {
	background-color: #fbf3e0;
}

.type04_color {
	background-color: #fbf3e0;
}

.tollfree {
	font-weight: bold;
	color: #006600;
}
.nota {
	color: #cc6600;
}


#form1 label {
	width: 60px;
}


#pagina {
	margin: 0;
	padding-top: 18px;
	padding-right: 18px;
	padding-bottom: 0;
	padding-left: 40px;
	min-height: 330px;
}

#pagina #colonna1 {
	margin: 0;
	padding: 0;
}


#pagina #colonna2 {
	margin: 0;
	padding: 0;
	float:right;
}


#pagina h1 {
	color: #238abc;
	font-size: 220%;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

#pagina h2 {
	color: #00335E;
	font-size: 180%;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

#pagina h3 {
	font-size: 150%;
	color: #666;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}

#pagina h4 {
	font-size: 130%;
	color: #db9801;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

#pagina h5 {
	color: #333;
	font-size: 110%;
	margin: 0;
	padding: 0;
}

#pagina h6 {
	font-size: 10px;
	padding-top: 10px;
	color: #999999;
	border-top: 1px solid #999999;
	font-weight: normal;	
}

#pagina p {
	font-size: 100%;
	line-height: 1.5em;
	padding: 0;
	text-align: justify;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}

#pagina ul {
}

#pagina li {
	/* font-size: 11px; */
	line-height: 18px;
	text-align: justify;
}


#pagina a {
	text-decoration: none;
}

#pagina a:hover {
	text-decoration: underline;
}

#pagina table {
	margin: 0;
	padding: 0;
}

#pagina td {
	/* font-size: 11px; */
	line-height: 18px;
}

#pagina .contattaci a:hover {text-decoration: underline;}


#pagina .blu {
	color: #00335E;
}

#pagina p.center {
	text-align:center;
}

#pagina p.right {
	text-align:right;
}

#pagina p.nomargin {
	margin: 0;
}

#pagina ul.allegati {
	list-style-type: none;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}

#pagina .allegati li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #db9801;
	background: url(../img/arrow.gif) no-repeat left center;
	padding-top: 0;
	padding-right: 24px;
	padding-bottom: 0;
	padding-left: 10px;
}

#pagina .foglianalitici {
}

#pagina .foglianalitici ul {
	padding: 0;
	margin: 0 10px 0 0;
}

#pagina .foglianalitici li {
	list-style-type: none;
	text-align:left;
}

#pagina .foglianalitici table {
	padding: 0px;
	margin: 0px 0px 25px;
}

#pagina .foglianalitici th {
	border-right: 1px solid #CCCCCC;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	color: #666666;
	font-size: 130%;
	text-align: left;
	line-height: 130%;
}

#pagina .foglianalitici td {
	border-right: 1px solid #CCCCCC;
	padding: 0px 10px;
	margin: 0px;
}

#pagina .foglianalitici th.nobordino {
	border-right: none;
}

#pagina .foglianalitici td.nobordino {
	border-right: none;
	padding: 0px 0px 0px 10px;
}




.tabella_standard p {
	padding: 0;
	margin: 0;
}

.tabella_standard td {
	/* font-size: 11px; */ 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	margin: 0;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
}

.tabella_standard td.chiusura {
	padding: 5px 5px 5px 0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ddd;
}

.tabella_standard td.apertura {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ddd;
}

.tabella_standard tr:hover {
	background-color: #f5f9fc;
}


.tabella_standard td.azzurro {
	border-bottom-color: #c1dcef;
	background-color: #dfedf7;
	color: #4f7d9a;
	font-weight: bold;
}


.tabella_standard a {
	color: #00335e;
}


.tabella_standard td a {
	color: #00335e;
}

.tabella_standard td.azzurro a {
	color: #4f7d9a;
}

.tabella_standard th {
	/* font-size: 11px; */
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7bb4d9;
	text-align: left;
	padding: 5px 5px 5px 10px;
	color: #194c67;
}


#pagina .tabella_icone img {
	border: 1px solid #CCCCCC;
	padding:0;
	margin-right:20px;
	margin-bottom:20px
}

#pagina .tabella_icone img.administrator {
	border: none;
	margin-right:5px;
	margin-bottom:0;
}


#pagina .tabella_master p {
	padding: 0;
	margin: 0;
}

#pagina .tabella_master td {
	/* font-size: 11px; */
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7bb4d9;
	padding: 0;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#pagina .tabella_master tr:hover {
	background-color: #f5f9fc;
}

#pagina .tabella_master img {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #7bb4d9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7bb4d9;
}


#pagina #gallery {
}

#pagina #gallery ul {
	margin: 0;
	padding: 0;
}

#pagina #gallery li {
	list-style-type: none;
	float: left;
	display: block;
	border: 1px solid #ccc;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0;
	padding: 12px;
}

#pagina #gallery img {
}

#pagina #allegati {
	margin: 0;
	padding: 0;
}

#pagina #allegati ul {
	margin: 0;
	padding: 0;
}

#pagina form {
}

#pagina select {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	/* font-size: 11px; */
	line-height: 16px;
	margin: 0;
	padding: 0;
}

#pagina textarea {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
	border: 1px solid #00335E;
}

.formbutton {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	/* font-size: 11px; */
	line-height: 16px;
	font-weight: bold;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
	background-color: #00325d;
	padding: 2px;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.textfield {
	border: 1px solid #00335E;
	margin: 0;
	padding: 3px;
}

#pagina .textfield:hover {
	background-color:#dfedf7;
}

.usertextfield {
	display:none;
	visibility:hidden;
}

#pagina .formtable td {
	/* font-size: 11px; */
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	margin: 0;
	padding-top: 7px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 7px;
}

#pagina .formtable th {
	/* font-size: 11px; */
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7bb4d9;
	text-align: left;
	padding: 7px;
	color: #194c67;
}

#pagina table.nobordertable {
}

#pagina table.nobordertable td {
	border-bottom-style: none;
}


#pagina dd {
	margin: 0;
	padding: 10px 0 40px 20px;
	line-height: 18px;
	text-align: justify;
}

#pagina dt {
	margin: 0;
	padding: 0;
	line-height: 18px;
	text-align: justify;
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
}

#pagina .evidente {
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #bf0029;
	padding-right: 3px;
	padding-left: 3px;
}

#pagina .contattaci {
	margin: 0;
	padding: 0;
}

#pagina .contattaci h1 {
	font-size: 150%;
	line-height: 1.5em;
	color: #238abc;
	margin: 0;
	padding: 0;
}

#pagina .contattaci h2 {
/*
	font-size: 100%;
	padding: 0;
	font-weight: normal;
	color: #000000;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	line-height: 1.5em;
*/
}

#pagina .contattaci p {
/*
	font-size: 100%;
	padding: 0;
	line-height: 1.5em;
	margin-top: 4px;
	margin-bottom: 0;
	margin-left: 0;
	color: #000000;
*/
}

#pagina .contattaci ul {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 12px;
}

#pagina .contattaci a {
	font-weight: bold;
}

#pagina .contattaci a:hover {
}



#pagina .allegati {
	margin: 0;
	padding: 0;
}

#pagina .allegati h2 {
	font-size: 17px;
	padding: 0;
	color: #00335E;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
#pagina .allegati p {
	padding: 0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	color: #666;
}
#pagina .allegati img {
	padding: 0;
	margin-top: 0;
	margin-right: 7px;
	margin-bottom: 0;
	margin-left: 0;
}

#pagina .allegati ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#pagina .allegati li {
	margin: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #db9801;
	background-image: url(/img/arrow_red.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0;
	padding-right: 24px;
	padding-bottom: 0;
	padding-left: 10px;
}


/* PAGINA CHI SEI */
ul.chisei  {
	padding:0px;
	margin:0px;
}

.chisei li {
	list-style-type: none;
}

.chisei a {
	font-size: 16px;
	font-weight: bold;
	color: #00325d;
	padding: 5px;
	border: 3px solid #00325d;
	display: block;
	width: auto;
	margin-bottom: 10px;
}

.chisei a:hover {
	background-color:#eeeeee;
}

a.flag {
	text-decoration: none;
	color: #00325d;
}

a.flag:hover {text-decoration: underline;}

.icon {
	border: 1px solid #999999;
	padding: 0;
	margin: 0;
}

.iconleft {
	border: 1px solid #999999;
	padding: 0;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0;
}

.iconright {
	border: 1px solid #999999;
	padding: 0;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}

.iconleftnoborder {
	padding: 0;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0;
}

.iconrightnoborder {
	padding: 0;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 15px;
}

.mappasito a {
background:transparent url(../img/arrow_red.gif) no-repeat scroll left center;
font-size:100%;
line-height:1.5em;
list-style-type:none;
margin: 0;
padding: 0 12px 0 10px;
}


a.stnd{color:#003b9c; text-decoration:none; font-size:11px !important; font-weight:bold;}
a.more{color:#003b9c; text-decoration:none; font-size:12px !important; font-weight:bold;}
a.big{color:#003b9c; text-decoration:none; font-size:13px !important; font-weight:bold;}


/* PAGINE PRODOTTI */
#prodotti {
	margin: 0;
	padding-top: 18px;
	padding-right: 18px;
	padding-bottom: 0;
	padding-left: 40px;
	min-height: 330px;
}

#prodotti h1 {
	color: #238abc;
	font-size: 220%;
	margin: 0;
	padding: 0;
}

#prodotti h2 {
	color: #238abc;
	font-size: 180%;
	margin-top: 40px;
}

#prodotti h3 {
	font-size: 120%;
	padding: 0 0 3px 10px;
	color: #4498c7;
	margin-top: 40px;
	border-bottom: 1px solid #90c0e0;
	background-image: url(/img/arrow_azzurra.gif);
	background-repeat: no-repeat;
}

#prodotti h4 {
	font-size: 130%;
	color: #db9801;
}

#prodotti h6 {
	font-size: 10px;
	padding-top: 10px;
	color: #999999;
	border-top: 1px solid #999999;
	font-weight: normal;	
}

#prodotti p {
	font-size: 100%;
	line-height: 1.5em;
	text-align: justify;
}

#prodotti ul {
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
	padding-left: 14px;
}

#prodotti li {
	/* font-size: 11px; */
	line-height: 18px;
	text-align: justify;
}

#prodotti ol {
	list-style-type: none;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}

#prodotti ol li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #db9801;
}

#prodotti table {
	margin: 0;
	padding: 0;
}

#prodotti td {
	/* font-size: 11px; */
	line-height: 18px;
}

#prodotti th {
	/* font-size: 11px; */
	line-height: 22px;
}

#prodotti .tabella_prodotto td {
	/* font-size: 11px; */
	line-height: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #90c0e0;
	padding: 5px;
}

#prodotti .tabella_prodotto td a {
/*	color: #00335E;   */
}

#prodotti .tabella_prodotto th {
	/* font-size: 11px; */
	line-height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7bb4d9;
	padding-right: 5px;
	padding-left: 5px;
}


#prodotti form {
	margin: 0;
	padding: 0;
}

#prodotti #pdf p {
	color: #666;
}

#prodotti #pdf img {
	padding: 0;
	margin-top: 0;
	margin-right: 7px;
	margin-bottom: 0;
	margin-left: 0;
}

#prodotti #pdf ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#prodotti #pdf li {
	margin: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #db9801;
	background-image: url(/img/arrow_red.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0;
	padding-right: 24px;
	padding-bottom: 0;
	padding-left: 10px;
}

#prodotti p.right {
	text-align: right;
}

#prodotti .contattacisubito {
	margin-bottom: 30px;
}

