/*
-----------------------------------------------------------------------------------------------------------
HTML-BODY
-----------------------------------------------------------------------------------------------------------
*/
html{margin:0px;padding:0px;}
body {	font-family:  Arial, Helvetica, sans-serif; color: #000000; background-color: #ffffff; margin:0;padding:0;text-align:center;}
a {color:#7B797B;}

/*
-----------------------------------------------------------------------------------------------------------
LAYOUT 
-----------------------------------------------------------------------------------------------------------
*/
#div-main-wrap{width:960px;left:50%;margin-left:-480px;position:absolute; background:#E8E8E8;}
div.global-wrapper{position: relative;min-height: 0px;min-width: 960px; height: 100%; width: 100%;}
div.global-minh{position: relative;height: 1px; width: 960px;} /* per ie6 *FbN* */
/*
-----------------------------------------------------------------------------------------------------------
TOP
-----------------------------------------------------------------------------------------------------------
*/
#div-top{width:960px;height:81px;float:left;border-bottom:2px solid #CCC;}
#div-top-sx{width:345px;height:71px;float:left;margin-top:5px;margin-left:3px;}
#div-top-sx-print{width:0px;height:0px;display:none;}
#div-top-dx{width:420px;height:78;float:right;margin-top:1px;}
#top-dx-testo{width:300px;height:20px;float:right;text-align:right;font-size:11px;margin-top:3px;color:#00336C;margin-right:2px}
#top-dx-info{width:400px;height:22px;float:right;font-size:11px;}
#top-dx-info a{text-decoration:none;color:#666;}
#sezione-top-dx{width:334px;height:32px;float:right;}
/*
-----------------------------------------------------------------------------------------------------------
CENTRO
-----------------------------------------------------------------------------------------------------------
*/
#div-main{width:960px;float:left;}
#div-main-sx{width:711px;float:left;}
#div-main-sx-top{width:711px;height:44px;}
#menu-top{xwidth:485px;height:44px;float:left;font-size:12px;text-transform:uppercase;}
#main-sx-top-dx{width:30px;height:22px;float:right;margin-top:11px;}
#main-sx-flash{width:710px;height:236px;float:left; border: 1px solid #CCC; border-left:0px;}
#main-sx-flash_cont{width:710px;height:125px;float:left;}
#main-sx-cont{width:710px;float:left;text-align:left;}
#sezione-main-sx{width:710px;height:16px;float:left;line-height:0px;}
#main-sx-cont-sx{width:300px;float:left;}
#sx-cont-notizie-cassa-tit{width:310px; height:20px; text-transform:uppercase; color:#858A8E; font-weight:bold;font-size:12px;text-align:center;margin-left:23px;}
#sx-cont-notizie-cassa-cont{width:310px; font-size:11px; color:#000000;}
#main-sx-cont-dx{width:371px; float:right;}
#sx-cont-dx-flash{width:370px; border:1px solid #CCC;}
#sx-cont-dx-sezione{width:371px;height:4px;line-height:0px;}
#sx-cont-dx-prodotti{width:370px; font-size:11px; border:1px solid #CCC; color:#000000; background:#FFF;}
#main-sx-sezione{width:710px;height:8px;float:left;line-height:0px;}
#main-sx-bottom{width:710px;float:left;text-align:left;}
#dati-cassa{width:710px;height:58px;float:right;background-color:#F2F2F2;text-align:left;color:#003073;margin-top:20px;font-size:12px;}
#dati-cassa-link {width:400px;height:20px;margin-top:4px;float:left;}
#dati-cassa-link a{margin-left:8px;margin-top:2px;text-decoration:none;color:#003073;}
#dati-cassa-info {width:223px;height:20px;margin-top:4px;padding-left:8px;float:left;}
#crediti{width:40px;height:20px;color:#A6A7A2;float:right;margin-top:4px;}
#crediti a{color:#A6A7A2;text-decoration:none;}
#crediti a:hover{color:#003073;}
#div-main-dx{width:244px;float:right;}
#main-dx-top{width:236px;height:262px;border:1px solid #CCC;}
#dx-top-linea{width:214px;height:1px;background-color:#CCC;float:left;font-size:0px;}
#dx-top-cont{width:236px;height:59px;text-align:left;font-size:10px;border:1px solid #CCC;margin-top:6px; background:#FFFFFF;}
#dx-top-cont p {margin-top:4px; margin-left:4px;}
#dx-top-cont b{color:#00336C;}
#dx-top-cont a{float:right;color:#525252;margin-right:3px;}
#teleborsa{width:236px;height:196px;border:1px solid #CCC;margin-top:8px;margin-bottom:6px; background-color: #F2F2F2 ;}
#teleborsa img{float:left;margin-top:5px;margin-left:5px;}
#div-google{width:238px;height:23px;line-height:23px; margin-top: 16px;margin-bottom: 16px;}
 

#ravenna-notizie{width:238px;height:23px;margin-top:7px;}
#rav-not-text{height:23px;text-align:left;font-size:11px;line-height:23px;color:#525252;float:left;}
#rav-cerca{margin-top:2px;margin-left:23px;float:left;}
#rav-tit{float:right;margin-top:5px;}
#informazioni_tit{width:230px;height:35px;color:#858A8E;text-align:left;font-size:12px;	text-transform:uppercase;font-weight:bold;padding-left:8px;}
#informazioni-cont{width:238px;}
#informazioni-cont a{color:#55595C;}
#informazioni-cont td.testo{font-size:9px;text-align:left;}
#sezione-linea-dx-top{width:12px;height:1px;float:left;font-size:0px;}

#xxxsx-cont-dx-prodotti .elemento{width:360px;height:50px;margin-left:5px;padding-top:5px;}
#sx-cont-dx-prodotti .elemento{width:360px;margin-left:5px;padding-top:5px;}
.more{float:right;}
.more a{font-weight:bold;color:#1C4977;text-decoration:none;}
.more a:hover{text-decoration:underline;}
.titolo-prodotto{/*color:#8A8A8A;*/ font-weight: bold;color: #3E3E3E;}

#sx-cont-notizie-cassa-cont .elemento{margin-left:5px;padding-top:5px;}
#sx-cont-notizie-cassa-cont .data{width:100px;float:left;background-color:#F1F1F1;margin:0px;padding:0px;}
#sx-cont-notizie-cassa-cont .titolo{width:200px;float:right;text-align:left;/*margin-right:25px;*/margin-top:0px;padding:0px;font-weight: bold;color: #3E3E3E}
#sx-cont-notizie-cassa-cont .blocco{width:200px;float:right;text-align:left;/*margin-right:25px;*/margin-top:0px;padding:0px;}
#sx-cont-notizie-cassa-cont .blocco a{float:right;font-weight:bold;color:#1C4977;text-decoration:none;}
#sx-cont-notizie-cassa-cont .blocco a:hover{text-decoration:underline;}

.evid{color:#1D4978;}
.evidbold{font-weight:bold;color:#1C4977;}
.evidbold_giallo{font-weight:bold;color:#F4A704;}
/*
-----------------------------------------------------------------------------------------------------------
BOTTOM
-----------------------------------------------------------------------------------------------------------
*/
#sezione-spazio-bottom{width:960px;height:15px;float:left;line-height:0px;}
#div-bottom{width:960px;height:45px;float:left;border-top:4px solid #CCC;}
#div-bottom-sx{width:88px;height:31px;float:left;margin-top:7px;}
#div-bottom-dx{width:88px;height:31px;float:right;margin-top:7px;}

/*
-----------------------------------------------------------------------------------------------------------
MENU_TOP
-----------------------------------------------------------------------------------------------------------
*/
#menu-top ul, #menu-top ul ul {padding:0px;margin:0px;list-style-type:none;}
#menu-top ul .subnav{border-bottom: 2px solid #C7BAAA;background:#949e7c;}
#menu-top ul li {float:left;line-height:44px;height:44px;margin-right:15px;font-weight:bold;}
#menu-top ul ul li {height:auto;}
#menu-top a, #menu-top a:visited {float:left;height:100%;padding-left:10px;padding-right:10px;text-decoration:none;color:#6B696B;}
#menu-top a:hover, #menu-top a:active{color:#FFF;background-color:#4680BF;font-weight:bold;}

#menu-top01 ul, #menu-top01 ul ul {padding:0px;margin:0px;list-style-type:none;}
#menu-top01 ul .subnav{border-bottom: 2px solid #C7BAAA;background:#949e7c;}
#menu-top01 ul li {float:left;line-height:44px;height:44px;margin-right:15px;font-weight:bold;}
#menu-top01 ul ul li {height:auto;}
#menu-top01 a, #menu-top01 a:visited {float:left;font-size:12px;height:100%;padding-left:10px;padding-right:10px;text-decoration:none;color:#6B696B;}
#menu-top01 a:hover, #menu-top01 a:active{color:#FFF;background-color:#4680BF;font-weight:bold;}

#menu-top02 ul, #menu-top02 ul ul {padding:0px;margin:0px;list-style-type:none;}
#menu-top02 ul .subnav{border-bottom: 2px solid #C7BAAA;background:#949e7c;}
#menu-top02 ul li {float:left;line-height:44px;height:44px;margin-right:15px;font-weight:bold;}
#menu-top02 ul ul li {height:auto;}
#menu-top02 a, #menu-top02 a:visited {float:left;font-size:12px;height:100%;padding-left:10px;padding-right:10px;text-decoration:none;color:#6B696B;}
#menu-top02 a:hover, #menu-top02 a:active{color:#FFF;background-color:#000033;font-weight:bold;}

#menu-top03 ul, #menu-top03 ul ul {padding:0px;margin:0px;list-style-type:none;}
#menu-top03 ul .subnav{border-bottom: 2px solid #C7BAAA;background:#949e7c;}
#menu-top03 ul li {float:left;line-height:44px;height:44px;margin-right:15px;font-weight:bold;}
#menu-top03 ul ul li {height:auto;}
#menu-top03 a, #menu-top03 a:visited {float:left;font-size:12px;height:100%;padding-left:10px;padding-right:10px;text-decoration:none;color:#6B696B;}
#menu-top03 a:hover, #menu-top03 a:active{color:#FFF;background-color:#013825;font-weight:bold;}

#menu-top04 ul, #menu-top04 ul ul {padding:0px;margin:0px;list-style-type:none;}
#menu-top04 ul .subnav{border-bottom: 2px solid #C7BAAA;background:#949e7c;}
#menu-top04 ul li {float:left;line-height:44px;height:44px;margin-right:15px;font-weight:bold;}
#menu-top04 ul ul li {height:auto;}
#menu-top04 a, #menu-top04 a:visited {float:left;font-size:12px;height:100%;padding-left:10px;padding-right:10px;text-decoration:none;color:#6B696B;}
#menu-top04 a:hover, #menu-top04 a:active{color:#FFF;background-color:#FFCB00;font-weight:bold;}

#menu-top05 ul, #menu-top05 ul ul {padding:0px;margin:0px;list-style-type:none;}
#menu-top05 ul .subnav{border-bottom: 2px solid #C7BAAA;background:#949e7c;}
#menu-top05 ul li {float:left;line-height:44px;height:44px;margin-right:15px;font-weight:bold;}
#menu-top05 ul ul li {height:auto;}
#menu-top05 a, #menu-top05 a:visited {float:left;font-size:12px;height:100%;padding-left:10px;padding-right:10px;text-decoration:none;color:#6B696B;}
#menu-top05 a:hover, #menu-top05 a:active{color:#FFF;background-color:#666666;font-weight:bold;}

#menu-top06 ul, #menu-top06 ul ul {padding:0px;margin:0px;list-style-type:none;}
#menu-top06 ul .subnav{border-bottom: 2px solid #C7BAAA;background:#949e7c;}
#menu-top06 ul li {float:left;line-height:44px;height:44px;margin-right:15px;font-weight:bold;}
#menu-top06 ul ul li {height:auto;}
#menu-top06 a, #menu-top06 a:visited {float:left;font-size:12px;height:100%;padding-left:10px;padding-right:10px;text-decoration:none;color:#6B696B;}
#menu-top06 a:hover, #menu-top06 a:active{color:#FFF;background-color:#4680BF;font-weight:bold;}

#menu-top07 ul, #menu-top07 ul ul {padding:0px;margin:0px;list-style-type:none;}
#menu-top07 ul .subnav{border-bottom: 2px solid #C7BAAA;background:#949e7c;}
#menu-top07 ul li {float:left;line-height:44px;height:44px;margin-right:15px;font-weight:bold;}
#menu-top07 ul ul li {height:auto;}
#menu-top07 a, #menu-top07 a:visited {float:left;font-size:12px;height:100%;padding-left:10px;padding-right:10px;text-decoration:none;color:#6B696B;}
#menu-top07 a:hover, #menu-top07 a:active{color:#FFF;background-color:#4680BF;font-weight:bold;}

#menu-top14 ul, #menu-top13 ul ul {padding:0px;margin:0px;list-style-type:none;}
#menu-top14 ul .subnav{border-bottom: 2px solid #C7BAAA;background:#949e7c;}
#menu-top14 ul li {float:left;line-height:44px;height:44px;margin-right:15px;font-weight:bold;}
#menu-top14 ul ul li {height:auto;}
#menu-top14 a, #menu-top13 a:visited {float:left;font-size:12px;height:100%;padding-left:10px;padding-right:10px;text-decoration:none;color:#6B696B;}
#menu-top14 a:hover, #menu-top13 a:active{color:#FFF;background-color:#024b64;font-weight:bold;}



 /*
-----------------------------------------------------------------------------------------------------------
CONT 
-----------------------------------------------------------------------------------------------------------
*/

#menu-top ul, #menu-top ul ul {padding:0px;margin:0px;list-style-type:none;}
#menu-top ul .subnav{border-bottom: 2px solid #C7BAAA;background:#949e7c;}
#menu-top ul li {float:left;line-height:44px;height:44px;margin-right:15px;font-weight:bold;}
#menu-top ul ul li {height:auto;}
#menu-top a, #menu-top a:visited {float:left;height:100%;padding-left:10px; padding-right:10px; text-decoration:none;color:#6B696B;}
#menu-top a:hover, #menu-top a:active{color:#FFF;background-color:#4680BF;font-weight:bold;}

#contenuti{width:711px;float:left;}
#sezione-main-sx{height:15px;line-height:15px;float:left;text-align:right;font-size:11px; }
#sezione-main-sx a{color:#000;text-decoration:none;}



#sezione-main-sx-dx {width:540px;float:right;border:1px solid #CCC; background:#FFFFFF; position:relative;padding-top:21px;background-position:bottom;text-align:left;font-size:11px;}
#sezione-main-sx-dx-cont{width:510px;padding-left:5px;padding-right:5px;float:right;}
#stampadoc{position:absolute;top:2px;right:2px;}
.evidbancabold-tit{text-transform:uppercase;font-weight:bold;color:#003863;line-height:26px;padding-left:10px;    border-left:3px solid #003863;}
.evidbanca{color:#8497B7;}
.evidbancabold{color:#8497B7;font-weight: bold;}    
#prodotto-dx{width:246px; background-color:#8CA6BD; /*background:url(img/prodotto_dx_bg.jpg) no-repeat; background-position:bottom;*/}
#flash-prodotti {margin-top:15px; margin-bottom:5px;}
#prodotto-dx-cont{float:right;width:200px;font-size:11px;color:#FFF;padding-right:5px;padding-top:20px;text-align:left;}
#prodotto-dx-cont a{color:#FFF;float:right;text-decoration:underline;margin-right:5px;}
#prodotto-dx-cont a:hover{text-decoration:none;}
#sezione-main-sx-dx-cont img {padding: 2px 10px 10px 0px;}

/*
-----------------------------------------------------------------------------------------------------------
MENU_SX
-----------------------------------------------------------------------------------------------------------
*/
#menu-sx {float: left; width: 165px; margin: 0px;  padding: 0px; font-size: 11px;  font-family: Arial,Helvetica,sans-serif;  text-align:left;  color: #828282;  list-style:none;  border-left:1px solid #003863;}
#menu-sx li { line-height:20px; }
#menu-sx li a { text-decoration:none; display:block; padding-left: 4px; font-size: 11px;}
#menu-sx li a:link, ul.menu li a:visited { background: transparent; color: #828282;} 
#menu-sx .submenu { list-style:none; margin:0; padding:0 0 6px;}
#menu-sx .submenu li a { text-decoration:none; margin-left: 9px; margin-right: 5px; background-image: none; background-color: transparent; font-weight: normal;}
#menu-sx .submenu li a:link, ul.submenu li a:visited { background: transparent; color: #828282;} 
#menu-sx .submenu li a:hover, ul.submenu li a:active { border-color:#000; text-decoration:underline; } 
#menu-sx li.titsubmenu { color: #FFFFFF; background-image: none; background-color: transparent;}
#menu-sx li.primolivello { border-left:2px solid #003863;}
#menu-sx li.titsubmenu div.seltit { width: 156px; padding-left: 4px;color: #153860;line-height:25px;}
#menu-sx li.titsubmenu ul li.titsubmenu { padding-left: 7px; text-transform:none; color: #833C4E}

/* OLD */
#xx-menu-sx{width:165px;height:;float:left;border-left:1px solid #003863;font-size:11px;text-align:left;}
#xx-menu-sx ul.menu{list-style-type:none;margin:0px;padding:0px;}
#xx-menu-sx ul.menu li{padding-left:15px;line-height:30px;}
#xx-menu-sx ul.menu li a{list-style-type:none;text-decoration:none;color:#828282;}
#xx-menu-sx ul.menu li a:hover{list-style-type:none;text-decoration:underline;color:#828282;}
#xx-menu-sx ul.submenu{list-style-type:none;padding:0px;margin:0px;border-left:2px solid #003863;} 
#xx-menu-sx ul.submenu li{padding-left:25px;line-height:20px;} 
#xx-menu-sx ul.submenu li a{list-style-type:none;text-decoration:none;color:#828282;}
#xx-menu-sx ul.submenu li a:hover{list-style-type:none;text-decoration:underline;color:#828282;}
#xx-menu-sx li.titsubmenu{color:#153860;}

/*
-----------------------------------------------------------------------------------------------------------
CLEAR
-----------------------------------------------------------------------------------------------------------
*/
/* hack# evita che il float vada fuori dal div che lo contiene */
div.clear-left { clear: left; line-height: 0em; height: 0;} 
div.clear-right { clear: right; line-height: 0em; height: 0;} 
div.clear { clear: both; line-height: 0em; height: 0;} 



.border-gruppo{ border: solid 1px #ccc; width:236px;margin-top:6px;}
.border-gruppo img{margin:0px; padding:0px;}
#filiali_sorit{ position: absolute; top:57px; left:27px; z-index: 10; }    
#filiali_imola{ position: absolute; top:57px; left:27px;  z-index: 10; }    

/*
-----------------------------------------------------------------------------------------------------------
VARIE SPOT
-----------------------------------------------------------------------------------------------------------
*/

#sabato_estate {width:237px;height:237px;z-index:100;position:absolute;top:127px;left:0px;visibility:visible;}


/*
-----------------------------------------------------------------------------------------------------------
FINE-------------
-----------------------------------------------------------------------------------------------------------
*/



