/* BPR */
body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	background-image: url("../images/BG_body.jpg");
	background-position:top;
	background-repeat:repeat-x;
	scrollbar-face-color:#cecece;
	scrollbar-highlight-color:#981f24;
	scrollbar-3dlight-color:#cecece;
	scrollbar-darkshadow-color:#cecece;
	scrollbar-shadow-color:#cecece;
	scrollbar-arrow-color:#981f24;
	scrollbar-track-color:#cecece;
}
.content {
	width: 980px;
	margin:0 auto;
	font-family: Arial, Verdana, Tahoma;
	color:#333333;
	font-size:12px;
	background-color: #FFFFFF;
	display:block;
	height: auto !important;
}
.logo {
	width:251px;
	height: 81px;
	float:left;
}
.menu_top {
	width:729px;
	height:71px;
	float:left;
	clear:right;
	text-align:right;
	padding-top:10px;
}
.hader {
	width:978px;
	height:271px;
	overflow:hidden;
	clear:both;
	float:left;
}
/* HEADER CON SALTO TIPOLOGIA CLIENTE*/
.header_sx {
	width:920px;
	float:left;
	overflow:hidden;
}
.header_dx {
	width:58px;
	float:left;
	clear:right;
	background-color:#0078ff;
	height:271px;
}
.contenuto_informativo {
	width:980px;
	min-height:271px;
	clear:both;
	float:left;
	background-color:#FFFFFF;
	padding-top:20px;
	border-bottom:1px solid #666666;
	padding-bottom:40px;
}
.sx {
	width:300px;
	float:left;
	padding-left:10px;
}
.dx {
	width:630px;
	float:left;
	clear:right;
	text-align:justify;
}
.singola_cx {
	width: 100%;
	float:left;
	clear:right;
}
.nome_sezione_red_16 {
	color:#ee3124;
	font-size:16px;
	font-weight:bold;
} /*font-variant:small-caps;*/
.nome_sezione_red_18 {
	color:#ee3124;
	font-size:18px;
	text-transform: uppercase;
	font-weight:bold;
}
.nome_sezione_blue_16 {
	color:#00a8da;
	font-size:16px;
	text-transform: uppercase;
	font-weight:bold;
}
.nome_sezione_blue_14 {
	color:#00a8da;
	font-size:14px;
	font-weight:bold;
}
.nome_sezione_orange_14 {
	color:#ff8a00;
	font-size:14px;
	font-weight:bold;
}
.nome_sezione_black_14 {
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
.banda {
	width:978px;
	height:27px;
	background-color:#ee3124;
	float:left;
	clear:both;
}
.menu_esteso {
	padding-top:25px;
	font-size:15px;
}
.menu_footer {
	font-size:15px;
	color:#333333;
}
.col1 {
	width:251px;
	height:251px;
	float:left;
	background-color:#c4242d;
}
.col2 {
	width:364px;
	height:251px;
	float:left;
}
.col3 {
	width:363px;
	height:251px;
	float:left;
	clear:right;
}
.n_verde {
	width:251px;
	height:60px;
	background-image:url("../images/pagina_15.jpg");
	padding-top:10px;
}
.footer {
	width:100%;
	height:80px;
	float:left;
	clear:both;
	margin-top:15px;
	font-size:11px;
	color:#666666;
}
.col1f {
	width:810px;
	float:left;
}
.col2f {
	width:164px;
	float:left;
	clear:right;
}
.scelto {
	font-weight:bold;
	color:#CC0000;
}
.img_SOL {
	padding:0px;
}
.padder_sx {
	margin-right:20px;
}
/* UL MENU */
ul {
	list-style-type: none;
	margin:0;
	padding:0;/*margin-left:-35px;*/
}
li {
	width: 251px;
	height:25px;
	border-bottom:1px solid #666666;
	line-height:25px;
	padding:5px;
}
/* UL MENU */

/* UL SOTTOMENU MENU */
.sotto {
	width: 245px;
	height:25px;
	border-bottom:1px solid #bbbbbb;
	line-height:25px;
	padding:3px;
	padding-left:10px;
	color:#00a8da;
	background-color:#f6f6f6;
}
/* UL SOTTOMENU MENU */
/* UL LUNGHI */
.ul_lunghi {
	width: 90%;
	border-bottom:1px solid #bbbbbb;
	line-height:25px;
	padding:3px;
	padding-left:10px;
	color:#333333;
}
.ul_lunghi2 {
	width: 90%;
	border-bottom:1px solid #bbbbbb;
	line-height:25px;
	height:50px;
	padding:3px;
	padding-left:10px;
	color:#333333;
}
.ul_lunghi3 {
	width: 90%;
	border-bottom:1px solid #bbbbbb;
	line-height:25px;
	height:75px;
	padding:3px;
	padding-left:10px;
	color:#333333;
}
.ul_lunghi4 {
	width: 90%;
}
/* UL SOTTOMENU MENU */

.img_prodotto {
	position:relative;
	float:right;
	padding-top:20px;
	padding-bottom:5px;
	padding-right:10px;
	margin-left:20px;
	clear:both;
}
.listato {
	width:90%;
	border-bottom:1px solid #CCCCCC;
	height:25px;
	line-height:25px;
	background-color:#F5F5F5;
	padding-left:10px;
}
.listato2 {
	width:90%;
	border-bottom:1px solid #CCCCCC;
	line-height:25px;
	background-color:#F5F5F5;
	padding-left:10px;
}
.listatow {
	width:90%;
	border-bottom:1px solid #CCCCCC;
	line-height:25px;
	background-color:#FFFFFF;
	padding-left:10px;
}
/* LISTATO PRODOTTI */

.box_lista_prodotti_ret {
	width:580px;
	height:110px;
	background-image:url("../images/sfondo_prodotto.jpg");
	background-repeat:no-repeat;
	padding:6px;
	color:#333333;
	margin-left:10px;
	margin-bottom:20px;
	margin-top:20px;
}
.sotto_box_sx {
	width:390px;
	float:left;
}
.sotto_box_dx {
	padding-left:10px;
	width:170px;
	float:left;
	clear:right;
	color:#333333;
	padding-top:32px;
}
.immagine_conto {
	float: left;
	clear:right;
	height:70px;
	width:70px;
	margin-right:10px;
}
.immagine_conto2 {
	float: left;
	clear:right;
	height:70px;
	margin-right:10px;
}
.bianco {
	color:#FFFFFF;
	font-weight:bold;
}
.rosso {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#DC143C;

}
/*AREA LINK*/

.servizio_on_line {
	height:251px;
	background-color:#c4242d;
	width: 251px;
	clear:both;
}
.servizio_on_line_proivati {
	height:211px;
	background-color:#c4242d;
	width: 251px;
	clear:both;
}
.blocco_carte {
	width: 251px;
	background-image:url("../grafica/sfondo_blocco_carte.jpg");
}
.titoli_caratteristiche {
	border-bottom: 1px solid #CCCCCC;
	color:#00a8da;
	font-size:16px;
	text-transform: uppercase;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:10px;
	margin-top:10px;
}
.messaggio_pubblicitario {
	width:100%;
	color:#999999;
	font-style:italic;
	padding-top:50px;
}
.info {
	height:44px;
	width:95%;
	background-image:url("../grafica/sfondo_div_info.jpg");
	background-repeat:repeat-x;
}
.dettaglio_cat_prod{color:#333333; font-size:12px; font-weight:bold; font-style:italic;}
.img {
	border:5px solid #CCCCCC;
}
.incisi {
	font-style:italic;
	padding:7px;
	border:1px solid #e9e9e9;
}
a:link {
	color : #FFFFFF;
	text-decoration: none;
}
a:visited {
	color : #FFFFFF;
	text-decoration: none;
}
a:hover {
	color : #FFFFFF;
	text-decoration : underline;
}
a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
A.grey:link {
	color:  #333333;
	text-decoration: none;
}
A.grey:visited {
	color: #333333;
	text-decoration: none;
}
A.grey:hover {
	color: #FFFFFF;
	text-decoration : none;
	background-color: #CC0000;
}
A.grey:active {
	color: #333333;
	text-decoration: none;
}
A.red:link {
	color:  #0079c7;
	text-decoration: underline;
}
A.red:visited {
	color: #0079c7;
	text-decoration: underline;
}
A.red:hover {
	color: #FFFFFF;
	text-decoration : underline;
	background-color: #c4242d;
}
A.red:active {
	color: #0079c7;
	text-decoration: underline;
}
/*LINK CONTATTI E MAPPA*/
A.sm:link {
	color:  #CC0000;
}
A.sm:visited {
	color: #CC0000;
}
A.sm:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CC0000;
}
A.blue:link {
	color:  #376cb3;
}
A.blue:visited {
	color: #376cb3;
}
A.blue:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #376cb3;
}
A.blue:active {
	color: #376cb3;
}
/**AJAX PER MAPPE**/

#TB_window {
	FONT: 12px Arial, Helvetica, sans-serif;
	COLOR: #333333;
}
#TB_secondLine {
	FONT: 10px Arial, Helvetica, sans-serif;
	COLOR: #666666;
}
#TB_window A:link {
	COLOR: #666666;
}
#TB_window A:visited {
	COLOR: #666666;
}
#TB_window A:hover {
	COLOR: #000;
}
#TB_window A:active {
	COLOR: #666666;
}
#TB_window A:focus {
	COLOR: #666666;
}
#TB_overlay {
	Z-INDEX: 100;
	LEFT: 0px;
	WIDTH: 100%;
	POSITION: fixed;
	TOP: 0px;
	HEIGHT: 100%;
}
.TB_overlayMacFFBGHack {
	BACKGROUND: url(macFFBgHack.png);
}
.TB_overlayBG {
	FILTER: alpha(opacity=75);
	BACKGROUND-COLOR: #000;
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* HTML #TB_overlay {
	POSITION: absolute;
HEIGHT: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')
}
#TB_window {
	BORDER-RIGHT: #525252 4px solid;
	BORDER-TOP: #525252 4px solid;
	DISPLAY: none;
	Z-INDEX: 102;
	BACKGROUND: #ffffff;
	LEFT: 50%;
	BORDER-LEFT: #525252 4px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #525252 4px solid;
	POSITION: fixed;
	TOP: 50%;
	TEXT-ALIGN: left;
}
* HTML #TB_window {
 MARGIN-TOP: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
	POSITION: absolute;
}
#TB_window IMG#TB_Image {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #666 1px solid;
	DISPLAY: block;
	MARGIN: 15px 0px 0px 15px;
	BORDER-LEFT: #666 1px solid;
	BORDER-BOTTOM: #ccc 1px solid;
}
#TB_caption {
	PADDING-RIGHT: 30px;
	PADDING-LEFT: 25px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 7px;
	HEIGHT: 25px;
}
#TB_closeWindow {
	PADDING-RIGHT: 25px;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 11px;
	HEIGHT: 25px;
}
#TB_closeAjaxWindow {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 0px;
	FLOAT: right;
	MARGIN-BOTTOM: 1px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 7px;
	TEXT-ALIGN: right;
}
#TB_ajaxWindowTitle {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	FLOAT: left;
	MARGIN-BOTTOM: 1px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 7px;
}
#TB_title {
	HEIGHT: 27px;
	BACKGROUND-COLOR: #e8e8e8;
}
#TB_ajaxContent {
	CLEAR: both;
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 15px;
	OVERFLOW: auto;
	LINE-HEIGHT: 1.4em;
	PADDING-TOP: 2px;
	TEXT-ALIGN: left;
}
.TB_modal#TB_ajaxContent {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 15px;
	PADDING-TOP: 15px;
}
#TB_ajaxContent P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
}
#TB_load {
	DISPLAY: none;
	Z-INDEX: 103;
	LEFT: 50%;
	MARGIN: -6px 0px 0px -104px;
	WIDTH: 208px;
	POSITION: fixed;
	TOP: 50%;
	HEIGHT: 13px;
}
* HTML #TB_load {
 MARGIN-TOP: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
	POSITION: absolute;
}
#TB_HideSelect {
	Z-INDEX: 99;
	FILTER: alpha(opacity=0);
	LEFT: 0px;
	WIDTH: 100%;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	POSITION: fixed;
	TOP: 0px;
	HEIGHT: 100%;
	BACKGROUND-COLOR: #fff;
	BORDER-BOTTOM-STYLE: none;
	-moz-opacity: 0;
	opacity: 0;
}
* HTML #TB_HideSelect {
	POSITION: absolute;
	;
HEIGHT: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent {
	CLEAR: both;
	MARGIN-TOP: 1px;
	MARGIN-BOTTOM: -1px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	_margin-bottom: 1px;
}
/* ANIMAZIONE AJAX PROMOZIONI */
#ajax_promo {
	width: 600px;
	height: 160px;
	color: #7A7246;
	float:left;
	padding-left:15px;
	padding-right:5px;
	padding-top: 65px;/*border-right:1px dotted #7A7246;*/
		}

/* ACCORDION */
.element {
	padding:5px;
	margin-bottom:10px;
}
.toggler {
	cursor: pointer;
	cursor: hand;
}

