/** GENERALI **/
body, h1, h2, h3, h4, h5, div, p, ul, li, ol, form {
margin: 0;
padding: 0;
}

body {
text-align: center;
background: #F9F9F9 url(/bandopeo/css/img/sf_testata.jpg) repeat-x top left;
font: 75%/1.5 Verdana,Arial, helvetica, sans-serif;
}

a:link, a:visited {color:#07376D;text-decoration: none;}
a:hover, a:active {
text-decoration: underline;
}
::selection {background: #FFB808; /* Safari */color:#000;}
::-moz-selection {background: #FFB808; /* Firefox */color:#000;}

.dx {text-align:right;}

/* sitemap link
---------------------------------------------------------- */
a.bma_sitemap { display:none }


/* da BM_STYLE.css
============================= */
img {
border:0 none;
}
img.bma_leftthumb {
float:left;
margin-right:0.5em;
}
img.bma_rightthumb {
float:right;
margin-left:0.5em;
}
div.bmc_image {
margin-bottom:0.75em;
}
#contenuto div.bmc_image a {
border:1px solid #4C7D75;
display:block;
}
#contenuto div.bmc_image a img {
display:block;
width:198px;
}
#contenuto div.bmc_image div.bmc_caption {
clear:both;
padding-top:5px;
}
#contenuto div.bmc_leftContentImage {
float:left;
margin-right:0.8em;
}
#contenuto div.bmc_rightContentImage {
float:right;
margin-left:0.8em;
}
#contenuto div.bmc_centerContentImage {
margin-left:auto;
margin-right:auto;
}
blockquote.bmc_bigPullquote, blockquote.bmc_smallPullquote {
margin:0;
padding:0 1em;
width:auto;
}
blockquote.bmc_bigPullquote {
font-size:medium;
voice-family:inherit;
}
blockquote.bmc_rightPullquote {
float:right;
margin-left:0.5em;
}
blockquote.bmc_leftPullquote {
float:left;
margin-right:0.5em;
}
blockquote.bmc_centerPullquote {
margin-left:auto;
margin-right:auto;
}
div.bmc_document {
padding:0;
width:auto;margin-bottom:0.75em;
position:relative;
}
div.bmc_rightDocument {
float:right;
margin-left:0.5em;
}
div.bmc_leftDocument {
float:left;
margin-right:0.5em;
}
div.bmc_centerDocument {
margin-left:auto;
margin-right:auto;
}
div.bmc_Document {
margin-bottom:0.8em;
}
a.bma_feed {
/*background-image:url(../bm.assets/feed-icon-12x12.gif);*/
background-image:url(/bm.assets/feed-icon-12x12.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:18px;
}
a.bma_commentcount {
background-image:url(/bm.assets/comment-12x12.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:14px;
}
a.bm_docicon {background:url(/bm.assets/docIconSm_generic.gif) no-repeat 0 0;padding-left:20px;padding-bottom:2px;position:static;}

a.bm_gifDocIcon, a.bm_pngDocIcon, a.bm_jpgDocIcon, a.bm_jpegDocIcon, a.bm_icoDocIcon, a.bm_bmpDocIcon, a.bm_jfifDocIcon, a.bm_tifDocIcon, a.bm_tiffDocIcon, a.bm_psdDocIcon, a.bm_epsDocIcon {
background-image:url(/bm.assets/docIconSm_image.gif);
}
a.bm_pdfDocIcon {
background-image:url(/bm.assets/docIconSm_pdf.gif);
padding-bottom:0.75em;
}
a.bm_docDocIcon {
background-image:url(/bm.assets/docIconSm_doc.gif);
}
a.bm_xlsDocIcon, a.bm_xlwDocIcon {
background-image:url(/bm.assets/docIconSm_excel.gif);
}
a.bm_rtfDocIcon {
background-image:url(/bm.assets/docIconSm_rtf.gif);
}
a.bm_txtDocIcon {
background-image:url(/bm.assets/docIconSm_txt.gif);
}
a.bm_xmlDocIcon {
background-image:url(/bm.assets/docIconSm_xml.gif);
}
a.bm_zipDocIcon, a.bm_gzDocIcon, a.bm_gzipDocIcon, a.bm_tazDocIcon, a.bm_tgzDocIcon, a.bm_hqxDocIcon, a.bm_binDocIcon, a.bm_tarDocIcon {
background-image:url(/bm.assets/docIconSm_zip.gif);
}
a.bm_sitDocIcon {
background-image:url(/bm.assets/docIconSm_sit.gif);
}
a.bm_dmgDocIcon {
background-image:url(/bm.assets/docIconSm_dmg.gif);
}
a.bm_pptDocIcon, a.bm_ppsDocIcon {
background-image:url(/bm.assets/docIconSm_powerpoint.gif);
}
a.bm_mppDocIcon {
background-image:url(/bm.assets/docIconSm_project.gif);
}
a.bm_sxwDocIcon, a.bm_stwDocIcon, a.bm_sxgDocIcon, a.bm_sdwDocIcon, a.bm_sglDocIcon {
background-image:url(/bm.assets/docIconSm_oo-write.gif);
}
a.bm_sxcDocIcon, a.bm_stcmDocIcon, a.bm_sdcDocIcon {
background-image:url(/bm.assets/docIconSm_oo-calc.gif);
}
a.bm_sxiDocIcon, a.bm_stiDocIcon, a.bm_sddDocIcon, a.bm_sdpDocIcon {
background-image:url(/bm.assets/docIconSm_oo-impress.gif);
}
a.bm_sxdDocIcon, a.bm_stdDocIcon, a.bm_sdaDocIcon {
background-image:url(/bm.assets/docIconSm_oo-draw.gif);
}
a.bm_mp3DocIcon, a.bm_mpuDocIcon, a.bm_m4aDocIcon, a.bm_midDocIcon, a.bm_midiDocIcon, a.bm_rmiDocIcon, a.bm_m4pDocIcon, a.bm_aacDocIcon, a.bm_aifDocIcon, a.bm_aiffDocIcon, a.bm_aifcDocIcon, a.bm_wavDocIcon, a.bm_wmaDocIcon, a.bm_ramDocIcon, a.bm_rmDocIcon {
background-image:url(/bm.assets/docIconSm_audio.gif);
}
a.bm_wmvDocIcon, a.bm_aviDocIcon, a.bm_mpegDocIcon, a.bm_mpeDocIcon, a.bm_mpgDocIcon, a.bm_mp4DocIcon {
background-image:url(/bm.assets/docIconSm_winvideo.gif);
}
a.bm_swfDocIcon {
background-image:url(/bm.assets/docIconSm_flash.gif);
}
a.bm_movDocIcon, a.bm_qtDocIcon, a.bm_moovDocIcon, a.bm_qtmDocIcon {
background-image:url(/bm.assets/docIconSm_quicktime.gif);
}
ul.bmw_overflowNav, ul.bmw_overflowNav li {list-style-image:none;list-style-position:outside;list-style-type:none;margin:3em 0;padding:0;position:relative;text-align:center;margin-left:0;}
ul.bmw_overflowNav li {
display:inline;
}
.bmt_mainContent ul.bmw_overflowNav {margin-left:0;}

ul.bmw_overflowNav a, span.bma_inertPage {
background-color:#FFFFFF;
border:1px solid #999999;
line-height:200%;
padding:0.2em 5px;
text-decoration:none;color:#999;
}


ul.bmw_overflowNav a.bma_thisPage {/*background-color:#FFFFAA;*/}
ul.bmw_overflowNav a.bma_thisPage, ul.bmw_overflowNav a.bma_thisPage:hover {border:none;background:url(/bandopeo/css/img/pag_thisPage.gif) no-repeat top left;padding:6px;}

/*ul.bmw_overflowNav li:first-child a {border:1px solid red}*/
ul.bmw_overflowNav li:first-child a:hover, ul.bmw_overflowNav li:last-child a:hover {padding:0.2em 5px;background:#DAE4EE;color:#07376D;border:1px solid #08376D;}
/*ul.bmw_overflowNav li:last-child a {border:1px solid black}*/


ul.bmw_overflowNav a {background:#FFFFAA;border:1px solid #B46C00;color:#7E4C00;}
ul.bmw_overflowNav a:hover {/*border:1px solid #08376D;background:#DAE4EE;color:#07376D;*/border:none;background:#DAE4EE url(/bandopeo/css/img/pag_hover.gif) no-repeat top left;padding:6px;color:#07376D;}.



span.bma_inertPage {border-color:#CCC;color:#999;}

/* image lightbox
---------------------------------------------------------- */

#bmlbox_lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}

#bmlbox_lightbox img{ width: auto; height: auto;}

#bmlbox_lightbox a img { border: none; }

#bmlbox_outerImageContainer {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}

#bmlbox_imageContainer { padding: 10px; }

#bmlbox_loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}

#bmlbox_hoverNav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 99%; /* 100% can cause 1-pixel overhang */
    z-index: 10;
}

#bmlbox_imageContainer>#bmlbox_hoverNav { left: 0; }
#bmlbox_hoverNav a { outline: none; }

#bmlbox_prevLink,
#bmlbox_nextLink {
    width: 49%;
    height: 100%;
    display: block;
}

#bmlbox_prevLink {
    left: 0;
    float: left;
    background: url(/bm.assets/lightbox_prev.gif) left 0% no-repeat;
}

#bmlbox_nextLink {
    right: 0;
    float: right;
    background: url(/bm.assets/lightbox_next.gif) right 0% no-repeat;
}

#bmlbox_imageDataContainer {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
	overflow: hidden;
	width: 100%	
}

#bmlbox_imageData {
    padding: 0 10px;
    color: #666;
}

#bmlbox_imageData #bmlbox_imageDetails {
    width: 70%;
    float: left;
    text-align: left;
}

#bmlbox_imageData #bmlbox_caption {
    font-weight: bold;
}

#bmlbox_imageData #bmlbox_numberDisplay {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
}

#bmlbox_imageData #bmlbox_bottomNavClose {
    width: 66px;
    float: right;
    padding-bottom: 0.7em;
    outline: none;
}

#bmlbox_overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 0px; /* fixes pageload flash in some sites */
    background-color: #000;
}


/* ========================== */

#contenitore {
width: 960px;
margin: 0 auto;
text-align: left;
position:relative;
}



@font-face {
	font-family: 'BitstreamVeraSansRoman';
	src: url('/bandopeo/css/font/vera-webfont.eot');
	src: local('Bitstream Vera Sans'), local('BitstreamVeraSansRoman'), url('/bandopeo/css/font/vera-webfont.woff') format('woff'), url('/bandopeo/css/font/vera-webfont.ttf') format('truetype'), url('/bandopeo/css/font/vera-webfont.svg#webfont9AbJ8bn3') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'icomoon';
	src:url('/bandopeo/css/font/icomoon.eot');
	src:url('/bandopeo/css/font/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/bandopeo/css/font/icomoon.svg#icomoon') format('svg'),
		url('/bandopeo/css/font/icomoon.woff') format('woff'),
		url('/bandopeo/css/font/icomoon.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"]:before {
*/
/*.icon-newspaper:before, .icon-phone:before, .icon-envelop:before, .icon-at:before, .icon-question:before, .icon-newspaper-2:before, .icon-flow-tree:before, .icon-book:before, .icon-mail:before, .icon-phone-2:before, .icon-envelope:before {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-newspaper:before {
	content: "\e000";
}
.icon-phone:before {
	content: "\e001";
}
.icon-envelop:before {
	content: "\e002";
}
.icon-at:before {
	content: "\e004";
}
.icon-question:before {
	content: "\e005";
}
.icon-newspaper-2:before {
	content: "\e007";
}
.icon-flow-tree:before {
	content: "\e008";
}
.icon-book:before {
	content: "\e009";
}
.icon-mail:before {
	content: "\e00a";
}
.icon-phone-2:before {
	content: "\e006";
}
.icon-envelope:before {
	content: "\e003";
}*/


.icon-envelope:before, .icon-phone:before, .icon-mail:before, .icon-book:before, .icon-flow-tree:before, .icon-newspaper:before, .icon-question:before, .icon-at:before, .icon-envelop:before, .icon-phone-2:before, .icon-newspaper-2:before, .icon-list:before, .icon-list-2:before, .icon-list-3:before, .icon-list-4:before {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-envelope:before {
	content: "\e003";
}
.icon-phone:before {
	content: "\e006";
}
.icon-mail:before {
	content: "\e00a";
}
.icon-book:before {
	content: "\e009";
}
.icon-flow-tree:before {
	content: "\e008";
}
.icon-newspaper:before {
	content: "\e007";
}
.icon-question:before {
	content: "\e005";
}
.icon-at:before {
	content: "\e004";
}
.icon-envelop:before {
	content: "\e002";
}
.icon-phone-2:before {
	content: "\e001";
}
.icon-newspaper-2:before {
	content: "\e000";
}
.icon-list:before {
	content: "\e00b";
}
.icon-list-2:before {
	content: "\e00c";
}
.icon-list-3:before {
	content: "\e00d";
}
.icon-list-4:before {
	content: "\e00e";
}


/** HEADER **/

#testata {
height: 85px;
width: 100%;position:relative;
}

h1 {text-indent: -9999px;width: 219px;height: 99px;margin-bottom:0;position:absolute;top:0;left:70px;}

#testata h2 {text-indent:-9999em;margin-bottom:0;}

h1 a {width:219px;height:99px;display:block; background:url(/bandopeo/css/img/logo_intra.jpg) no-repeat; background-position:0 bottom;/*z-index:1;*/}
h1 a:hover {background-position:0 center;}
h1 a:active {background-position:0 top;}

body.bmt_home h1 {background:url(/bandopeo/css/img/logo_intra.jpg) no-repeat bottom left;}
body.bmt_home h1 a, body.bmt_home h1 a:hover, body.bmt_home h1 a:active {display:inline;}
#testata h2 a {position:absolute;display:block;height:99px;width:70px;top:0;left:0;z-index:10;background:url(/bandopeo/css/img/stemma_ct.jpg) no-repeat; background-position:0 bottom;}	
#testata h2 a:hover {background-position:0 center;}
#testata h2 a:active {background-position:0 top;}

/* banner notizia in testata */
#boxNotizie {
    background:#FFFDF9;
    border: 1px solid #666666;
    color: #003399;
    font-size:11px;line-height:18px;
    right: 0;
    padding-left: 0;
    position: absolute;
    top: 10px;
    width: 561px;
    z-index: 20;}
	
#boxNotizie #canale{
	background:#F3F3F9;
	float:left;
	padding:0 5px;margin:0;
/*	opacity:1.0;
	filter:alpha(opacity=100);*/
}
#boxNotizie #canale a {
	color:#000;
	font-weight:bold;
	text-decoration: none;	
}
#boxNotizie #item {
	/* background:#fff url(img/puntoelenco.gif) no-repeat 6px 6px; */
	background:#fff;
	border-left: 1px solid #666;
	float: left;position:relative;
	/* padding: 0 10px 0 18px; */
	padding: 0 10px 0 10px;
	width:auto;display:block;}
	
#boxNotizie #item a {color:#039;text-decoration: none;}

#boxNotizie a:hover {border:0}


	
/** CONTENUTI - FOTOGRAFIA - PENSIERO COMUNE **/
#contenuti {float:left;padding:30px 0;width:720px;position:relative;}
.bmt_home #contenuti {width: 480px;}

#pensieroComune, #avviso, #settoriservizi, #guide, #applicazioni, #fotografia, .bmt_mainContent {
-moz-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: 0 0 2px #C3C3C3;
-webkit-box-shadow: 0 0 2px #C3C3C3;
box-shadow: 0 0 2px #C3C3C3;
}
#settoriservizi {margin-bottom:1.5em;}

#settoriBody, #comunicazioniBody, #argomentiBody {
-moz-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: 0 0 2px #C3C3C3;
-webkit-box-shadow: 0 0 2px #C3C3C3;
box-shadow: 0 0 2px #C3C3C3;
}


#fotografia {
width: 478px;
margin-bottom: 20px;
padding: 12px 0;
position: relative;
background: #fff;
border: 1px solid #DCDBDB;
-moz-border-radius: 0;
border-radius: 0;
}
#fotografia p,#fotografia .bmc_caption{margin: 0 12px; padding: 0;}


#fotografia img{
border: 1px solid #555555;
}
#fotografia span{
display: block;
}
#fotografia p a,#fotografia .bmc_caption {
color: #6D6D6D;
font-size: 0.9em;
}
 
#fotografia .bmc_image {margin:0 !important;padding:0 !important;float:none !important;}

#pensieroComune, #avviso,#settoriservizi, #guide, #applicazioni, .bmt_mainContent {
background: #fff;
border: 1px solid #B3B3B3;
overflow: hidden;
position:relative;
}
#pensieroComune,#avviso {
margin-bottom: 15px;
}
#pensieroComune ul, #avviso ul,#avvisi ul{list-style-type: none;}
#pensieroComune ul, #avviso ul,{overflow:auto;width:478px;}

#pensieroComune ul li, #avviso ul li {
margin: 0 8px;
padding: 8px 0;
}
#pensieroComune ul li p,#avviso ul li p{
padding-top: 5px;
}
#pensieroComune a.bma_head,#avviso a.bma_head, #pensieroComune #lettereDirettore h2, #pensieroComune #clubQualita h2, #settoriservizi h2, #guide h2, #applicazioni h2, #pensieroComune h2,#avviso h2 {
font-family: 'BitstreamVeraSansRoman',sans serif;
text-transform: uppercase;
font-size: 1.2em;
font-weight: normal;
}
#pensieroComune h2,#avviso h2 {margin:8px 12px;padding:0;margin-bottom:5px;position:relative;} 
#pensieroComune #lettereDirettore h2, #pensieroComune #clubQualita h2 {padding:0;margin-bottom:0;margin-left:10px;background:none;}
#pensieroComune a.bma_head,#avviso a.bma_head, #pensieroComune #lettereDirettore h2 a, #pensieroComune #clubQualita h2 a {color: #CA5F01;text-decoration: none;}
#pensieroComune #lettereDirettore h2 a, #pensieroComune #clubQualita h2 a {padding:5px;border:1px solid #fff;}


#pensieroComune #lettereDirettore h2 a:hover, #pensieroComune #clubQualita h2 a:hover {text-decoration:underline;}

#pensieroComune .bma_byline {font-size: 0.95em;font-weight: bold;}

#pensieroComune .bmw_link,#avviso p {border-bottom: 1px solid #e7e7e7;margin:0 12px;padding:0 0 8px;position:relative;}

#pensieroComune a.bma_head, #applicazioni h2, #pensieroComune h2,#avviso h2 {font-size: 1.5em;}

#pensieroComune h2 {padding-left:32px;background:url(/bandopeo/css/img/editoriale.jpg) no-repeat left center;}
#pensieroComune h2#primo_piano {background:url(/bandopeo/css/img/1_piano.jpg) no-repeat left center;}

#pensieroComune a.bma_head {text-transform:none;font-size:1.2em;}
#pensieroComune a:hover {text-decoration:underline;}

#pensieroComune #lettereDirettore{float: left;width: 45%;display:inline;}
#pensieroComune #clubQualita{float: right;width: 45%;display:inline;}

#pensieroComune .bmw_link .bma_date {font-size:0.916667em;line-height:1.636364em;}
#pensieroComune .bmw_link .bma_more {display:block;text-align:right;}
/** AVVISI **/

#settoriBody, #comunicazioniBody, #argomentiBody{
/*clear: both;*/
background: #fff;
border: 1px solid #b3b3b3;
}
#avvisi div li, #avvisi div.bmw_announce, #avvisi .bmw_tips_tip, #avvisi .bmw_link {
margin: 0 12px;
padding: 8px 12px;
border-bottom: 1px solid #e7e7e7;
background: url(/bandopeo/css/img/elenco.jpg) no-repeat 0 15px;}

#avvisi .bmw_tips_tip ul li {border-bottom:none;}

#avvisi .bmw_tips_tip h3 {font-size:1em;line-height:1.5em;margin-bottom:0;}

#avvisi #settoriBody p.dx, #avvisi #comunicazioniBody p.dx, #avvisi #argomentiBody p.dx {margin:0;padding:8px 20px;}
#avvisi p.dx a {padding:4px 0 4px 32px;}
#avvisi #settoriBody p.dx a {background:url(/bandopeo/css/img/indice_gen.jpg) no-repeat; background-position:0 bottom;font-size:12px;line-height:18px;}
#avvisi #settoriBody p.dx a:hover {background-position:0 top;}

#avvisi #comunicazioniBody p.dx a, #avvisi #argomentiBody p.dx a {background:url(/bandopeo/css/img/archivio_2.jpg) no-repeat; background-position:0 bottom;font-size:12px;line-height:18px;}
#avvisi #comunicazioniBody p.dx a:hover, #avvisi #argomentiBody p.dx a:hover {background-position:0 top;}

.bmw_tipContent p {margin-bottom:0.375em;}
 
#tabsTitle{
overflow: hidden;
position: relative;
top: 1px;
}

#tabsTitle li a {
float: left;
font-family: 'BitstreamVeraSansRoman';
font-size: 1.3em;
letter-spacing: -1px;
text-transform: uppercase;
margin-left: 8px;
border: 1px solid #B3B3B3;
-moz-border-radius: 6px 6px 0 0;
border-radius: 6px 6px 0 0;
-moz-box-shadow: 0 0 5px #C3C3C3;
-webkit-box-shadow: 0 0 5px #C3C3C3;
box-shadow: 0 0 5px #C3C3C3;
padding: 5px 6px;
}
#tabsTitle a.title  {
background: #E4E2E2;
}

#tabsTitle li a:focus {outline:none;}

#tabsTitle li a.selectedTitle, #tabsTitle li a:hover{
color: #CA5F01;
background: #fff;
text-decoration: none;
}
#tabsTitle li a.selectedTitle{
border-bottom-color: #fff;
}

.hiddenBody { 
display:none;
 }

#avvisi .bmw_announcements .bmw_announce h3 {display:none;}

/** NAVIGAZIONE - SETTORI E SERVIZI **/
#navigazione {padding-top:0;}
.bmt_home #navigazione {width:230px;float:left;margin-left:10px;display:inline;padding-top:30px;}

#settoriservizi h2, #guide h2 {
font-size: 1.4em;
padding: 6px 8px;
background: #265686;
color: #fff;
margin: 1px;
-moz-border-radius: 6px 6px 0 0;
border-radius: 6px 6px 0 0;
}
#settoriservizi ul, #guide ul,#applicazioni ul {list-style-type: none;}
#settoriservizi ul li, #guide ul li, #guide .bmw_quickteaseLinks .bmw_link, #applicazioni ul li  {
padding: 8px 12px;
margin: 0 8px;
border-bottom: 1px solid #e7e7e7;
background: url(/bandopeo/css/img/elenco.jpg) no-repeat 0 15px;
line-height: 1.3em;}

.bmt_home .bmw_quickteaseLinks .bmw_link a.bm_docicon {line-height:18px;}
#guide .bmw_quickteaseLinks .bmw_link em {display:none;}


/** SERVIZI - APPLICAZIONI **/

#servizio {width:230px;float:left;margin-left:10px;padding-top:30px;position:relative;}
/*#aggiornamento {position:absolute;right:0;bottom:9px;color:#fff;font-family:"Courier New", Courier, monospace;letter-spacing:0.01em;}*/
#aggiornamento {color:#eee;font-family:"Courier New", Courier, monospace;letter-spacing:0.01em;position:absolute;top:61px;left:325px;font-size:11px;}

.bmt_home #servizio {float:right;margin-left:0;}

#linkRapidi {
overflow: hidden;
/*margin-bottom: 8px;*/
position:absolute;right:0;bottom:5px;
padding-top:8px;width:230px;
background:url(/bandopeo/css/img/linkrapidi.jpg) no-repeat 0 0;
}
#linkRapidi ul {list-style-type: none;padding:0 7px;height:1%;}

#linkRapidi ul li{display: inline;}

/*#linkRapidi ul li a {float: left;width: 35px;height: 33px;text-indent: -9999px;margin-right:10px;background: url(/bandopeo/css/img/links.jpg) no-repeat 0 0;}
#linkRapidi ul li#rmail a{background-position:0 bottom;}
#linkRapidi ul li#rmail a:hover {background-position:0 center;}
#linkRapidi ul li#rmail a:active {background-position:0 top;}

#linkRapidi ul li#rtel a{background-position:-35px bottom;}
#linkRapidi ul li#rtel a:hover {background-position:-35px center;}
#linkRapidi ul li#rtel a:active {background-position:-35px top;}

#linkRapidi ul li#organ a{background-position:-70px bottom;}
#linkRapidi ul li#organ a:hover {background-position:-70px center;}
#linkRapidi ul li#organ a:active {background-position:-70px top;}

#linkRapidi ul li#rastamp a{background-position:-105px bottom;}
#linkRapidi ul li#rastamp a:hover {background-position:-105px center;}
#linkRapidi ul li#rastamp a:active {background-position:-105px top;}

#linkRapidi ul li#help a{background-position:-140px bottom;margin-right:0;}
#linkRapidi ul li#help a:hover {background-position:-140px center;}
#linkRapidi ul li#help a:active {background-position:-140px top;}*/

#linkRapidi ul li a {float: left;width: 35px;height: 33px;margin-right:10px;color:#0B3A70;background:#fff;-moz-border-radius:6px;border-radius:6px;}
#linkRapidi ul li a:hover {text-decoration:none;background:#FFB808;font-weight:normal;}
#linkRapidi ul li a  strong {position:absolute;left:-9999em;overflow:hidden;}
/*#linkRapidi ul li:last-child a,*/#linkRapidi ul li.last a {margin-right:0;}

.m-ico {text-align:center;margin:0 auto;font-size:24px;display:block;}



#applicazioni {clear: both;position:relative;}

#applicazioni h2 {
font-size: 1.4em;
padding: 6px 8px;
background: #FDAD34;
color: #07376C;
margin: 1px;
-moz-border-radius: 6px 6px 0 0;
border-radius: 6px 6px 0 0;
}
#applicazioni {
margin-bottom: 8px;
padding-bottom: 8px;
}
#applicazioni p {
font-size: 0.95em;
margin: 0 8px;
padding: 8px 0;
}

#applicazioni .aggiungi {border-top:1px solid #FF9C07;padding-bottom:0;margin-top:8px;}
#applicazioni .aggiungi a {display: block;background: url(/bandopeo/css/img/aggiungi_applicazioni.jpg) no-repeat;background-position:75% bottom;
padding-left:0;font-size: 1.1em;line-height:18px;}
#applicazioni .aggiungi a:hover {background-position:75% center;}
#applicazioni .aggiungi a:active {background-position:75% top;}


/** FOOTER **/
#footer {
clear: both;
background: #255586;
border-top: 2px solid #1D4368;
overflow: hidden;
padding-bottom: 20px;
}
#inner_footer {
width: 960px;
margin: 0 auto;
color: #fff;
text-align: left;
}

#footer .bmw_footer {width: 960px;margin: 0 auto;color: #fff;text-align: left;} 
/*#footer .bmw_footer p {font-size: 0.833333em;line-height: 1.35em;margin-bottom: 0.9em;text-align:center;}*/

#footer, #footer a {
color: #CACACA;
}
#footer h2 {
color: #CACACA;
font-family: 'BitstreamVeraSansRoman',sans serif;
text-transform: uppercase;
font-size: 1.3em;
font-weight: normal;
padding: 12px 0;
}

#contatti {
width: 712px;
float: left;margin-bottom:0.75em;
}
#contatti div{
width: 230px;
float: left;position:relative;
}
#contatti h3{
font-weight: normal;
font-size: 1.1em;
margin-bottom: 5px;
padding-bottom:3px;line-height:15px;
font-family: 'BitstreamVeraSansRoman',sans serif;border-bottom:1px solid #CACACA;

}
#contatti p{
font-size: 0.95em;
}
#contatti #helpDesk{
width: 230px;
float: right;
}
#contatti #areaGiornalistica  {width:210px;margin-right:20px;}
#contatti #areaGiornalistica h3 {width:210px;}

#accessoRapido {
width: 232px;
float: right;
margin-bottom:0.75em;
}
#accessoRapido ul{
list-style-type: none;
}


/*#contatti h3 {
font-weight: normal;
font-size: 1.1em;
padding-top:3px;
position:absolute;bottom:0;height:46px;width:230px;border-top:1px solid #CACACA;line-height:15px;font-family: 'BitstreamVeraSansRoman',sans serif;
}
#contatti #areaGiornalistica  {width:210px;margin-right:20px;}
#contatti #areaGiornalistica h3 {width:210px;}

#contatti p{
font-size: 0.95em;
height:157px;
}
#contatti #helpDesk{
width: 230px;
float: right;
}
#accessoRapido {
width: 232px;
float: right;
margin-bottom:0.75em;
}
#accessoRapido ul{
list-style-type: none;
}*/
#accessoRapido ul li {background: url(/bandopeo/css/img/elencof.jpg) no-repeat 0 7px;padding-left:9px;}

/* SOTTOPAGINE
---------------------------
--------------------------- */
.bmt_mainContent {padding:1.5em 25px;position:relative;}

.bmw_breadcrumbs {margin-bottom:14px;/*padding-top:10px;*/border-bottom:1px solid #eee;font-size: 0.916667em;line-height: 1.636364em;}

.stampa {padding-bottom:2px;}
.tools {bottom:5px;padding:0 10px;position:absolute;width:700px;}
.tools .torna {float:left;padding-bottom:2px;}
.tools .torna a {background:url(/bandopeo/css/img/torna_3.gif) no-repeat;background-position:0 bottom;padding:0 0 4px 30px;font-size:12px;line-height:18px;}
.tools .torna a:hover {background-position:0 top;}
.tools .stampa {float:right;}

.bmt_mainContent .bmw_byline {margin-bottom:3em;font-weight:bold;color:#666;float:left;width:495px;position:relative;}
.bmt_mainContent .pubblicato {color:#777777;font-family:"courier new";font-size: 0.916667em;line-height: 1.636364em;margin-bottom:0;/*position:absolute;top:9px;width:300px;*/display:inline;/*float:right;width:170px;*/}
.bmt_mainContent .bmw_pageContent {clear:both;}

.stampa a {background:url(/bandopeo/css/img/stampa.gif) no-repeat;background-position:0 bottom;padding:2px 0 4px 30px;font-size:12px;line-height:18px;}
.stampa a:hover {background-position:0 top;padding:0 0 4px 30px;}

/* titoli */
.bmt_mainContent h2 {font-size: 2em; /* = 24px */
	line-height: 1.5em;
	margin-bottom: 0.375em; /* x2 = 1.5em */
	margin-top: 0; /* x2 = 1.5em */}

.bmt_mainContent h3 {
	font-size: 1.5em; /* = 21px */
	line-height:21px/* 1em */; 
	margin-bottom: 0.5em; /* x2 = 1em */
	clear:both;}
	
#webapp #contenuti h3 {background:#fff9e9;padding:0.25em;border:1px solid #ffb808;border-right:none;border-left:none;}

.bmt_mainContent h4 {
	font-size: 1.5em; /* = 18px */
	line-height: 1em;
	margin-bottom: 0.5em/*1em*/;	
}

.bmt_mainContent h5 {font-size: 1.333333em/* = 16px */;line-height:1.125em;margin-bottom:1.125em/*0.28125em 0.5625em*/;}

.bmt_mainContent h6 {font-size: 1.166667em/* = 14px */;line-height: 1.285714em;margin-bottom: 0.642857em;}

.bmt_mainContent h2, .bmt_mainContent h3, .bmt_mainContent h4, .bmt_mainContent h5, .bmt_mainContent h6 {font-family: "Trebuchet MS", helvetica, sans-serif;}

/*   fine formattazione titoli */
/*-------------------------------------------*/


/* formattazione BASE */
.bmt_mainContent p {font-size:1em;line-height:1.5em;margin-bottom:1.5em;}
/*.bmt_page .bmw_pageContent p:first-of-type, .bmw_pageContent blockquote, #webapp .bmt_mainContent h2 + p, #webapp .bmt_mainContent p.evidenza {font-size: 1.083333em;line-height:21px;margin-bottom:1.384615em;font-family:BitstreamVeraSansRoman,"Trebuchet MS",sans-serif;background:#fff9e9;padding:9px;border:1px solid #ffb808;-moz-border-radius:5px;border-radius:5px;position:relative;}

.bmt_page-editoriali .bmw_pageContent p:first-of-type, .bmt_page-lettere .bmw_pageContent p:first-of-type, .bmt_page-argomenti .bmw_pageContent p:first-of-type {font-size:1em;line-height:1.5em;margin-bottom:1.5em;font-family:Verdana,Arial,helvetica,sans-serif;background:none;padding:0;border:none;-moz-border-radius:0;border-radius:0;}*/

.bmw_pageContent blockquote, .m-evidenza {font-size: 1.083333em;line-height:21px;margin-bottom:1.384615em;background:#fff9e9;padding:0;border:1px solid #ffb808;-moz-border-radius:5px;border-radius:5px;}
.m-evidenza  {padding:3px 9px;font-family:BitstreamVeraSansRoman,"Trebuchet MS",sans-serif;}
.evidenza {background:#fff9e9 !important;padding:9px 9px 3px;border:1px solid #ffb808;-moz-border-radius:5px;border-radius:5px;background-image:none !important;}
.evidenza span {font-size:.9em;margin-left:2px}
.bmw_pageContent blockquote p {margin-bottom:0;padding:9px;font-family:BitstreamVeraSansRoman,"Trebuchet MS",sans-serif;width:646px;}


/*.bmw_pageContent p:first-of-type::first-line {line-height:27px}*/
.bmw_pageContent p:first-of-type em {font-style:normal;}

.bmw_pageContent blockquote {margin:0 0 1.5em;}


.bmt_mainContent ul, .bmt_mainContent dd, .bmt_mainContent ol {margin-bottom:1.5em;margin-left:10px;/*list-style-position:inside;padding-left:1.5em;*/}
.bmt_mainContent ul li, .bmt_mainContent dd dl, .bmt_mainContent ol li {margin-bottom:0.325em;}


/* tabelle */
.bmt_mainContent table {margin:0 20px 1.5em;border:1px solid #ebebeb;border-collapse:collapse;width:628px;}
.bmt_mainContent table.big {margin:0 0 1.5em;}
.bmt_mainContent table caption {font-weight:bold;}
.bmt_mainContent td, .bmt_mainContent th {border-collapse:collapse;padding:0.75em; text-align:left; margin:0.75em 0;border:1px solid #ebebeb;}
.bmt_mainContent .big td, .bmt_mainContent .big th {padding:1px;}
.bmt_mainContent table th {border-bottom:none;background:#fff9e9;color:#225294;padding:5px;word-wrap:break-word;text-align:center;}
.bmt_mainContent .big th {padding:1px;}

.bmt_mainContent table tr:hover {background:#f8fbff;}
.bmt_mainContent thead {text-transform:uppercase}
.bmt_mainContent tbody {font-family:"Courier New", Courier, monospace;}
.bmt_mainContent tbody tr[scope="row"] td:nth-child(1) {font-family:verdana,arial,sans-serif;font-weight:bold;background:#fff9e9;color:#225294;text-align:center;}

.bmt_section a.archivio {position:absolute;top:73px;left:180px;background:transparent url(/bandopeo/css/img/archivio_2.jpg) no-repeat; background-position:0 bottom;padding:2px 0 2px 32px;font-size:12px;line-height:18px;}
.bmt_section a.archivio:hover {background-position:0 top;}

.bmt_mainContent .tornasu {text-align:right;clear:both;}
.bmt_mainContent .tornasu a {padding:3px 0 2px 30px;background:url(/bandopeo/css/img/torna_su.jpg) no-repeat; background-position:0 bottom;font-size:12px;line-height:18px;}
.bmt_mainContent .tornasu a:hover {background-position:0 top;}

/* image wrappers
---------------------------------------------------------- */
.bmc_image {padding: 0.5em;position:relative;}

.bmc_leftContentImage {float:left;margin-right: .5em;}
.bmc_rightContentImage{float:right;margin-left: .5em;}
.bmc_centerContentImage{margin-left: auto;margin-right: auto;}

/* gallerie img */
.bmw_gallery {overflow:auto;width:668px;}
.bmw_gallery .bmc_image {padding:0;}
.bmw_gallery .bmc_leftContentImage {margin-right:25px;}
.bmw_gallery .bmc_leftContentImage:nth-child(3n+4) {margin-right:0;}

.bmw_gallery .bmc_image a {display:block;width:204px;height:150px;border:1px solid #ddd;padding:1px;}
.bmw_gallery .bmc_image a:hover {border:1px solid #FDAD34;}
.bmw_gallery .bmc_image img {display:block;width:204px;}
.bmw_gallery .bmc_image .bmc_caption {font-size: 0.916667em;line-height:1.636364em;}

/*.bmw_link a.bma_head strong, h2.bmw_headline strong {display:none;}
body.bmt_home .bmw_link a.bma_head strong {display:inline;}
body.bmt_home .bmw_link a.bma_head em {display:none;}*/

/*#avvisi div li, #avvisi div.bmw_announce, #avvisi .bmw_tips_tip, #avvisi .bmw_link {
padding:0 12px 8px;
}*/


/* Archivio */
.bmw_links .bmw_link, .bmw_overflowLinks .bmw_link {margin-bottom:1.125em;padding-left:12px;background: url(/bandopeo/css/img/elenco.jpg) no-repeat 0 6px;}
.bmw_overflowNav ul {text-align:center;}

.bmt_section .bmw_link .bma_date {font-family:"Courier New", Courier, monospace;color:#666;font-size: 0.916667em;line-height:1.636364em;}
.bmt_section .bmw_link .bma_byline {color:#444;font-size: 0.916667em;line-height:1.636364em;}

/* Servizi Segnalano */
#BMT_Section-servizi-segnalano .bmw_announcements .bmw_announce {border-left:1px solid #FDAD34;padding-left:5px;margin-bottom:1.5em;border-bottom:1px solid #fff;}
#BMT_Section-servizi-segnalano .bmw_announcements .bmw_announce h3 {display:none;}
#BMT_Section-servizi-segnalano .bmw_announcements .bmw_announce p {margin-bottom:0;}

/* lettere */
#BMT_Section-lettere.bmt_section a.archivio {left:270px;}



/* APPLICAZIONI WEB */
.m-risalto {padding-bottom:0 !important;}
.m-risalto .m-ico {font-size:15px;display:inline-block;margin:0 5px 0 0;vertical-align:middle;}

#listapplicazioni li,.listapplicazioni li {background: url(/bandopeo/css/img/elenco.jpg) no-repeat 0 7px;list-style:none;padding-left:12px;position:relative;border-bottom:1px solid #FEB808;margin-bottom:1em !important;}
.listapplicazioni li  {border-bottom:none;}
#listapplicazioni li li,.listapplicazioni li li {border-bottom:none;margin-bottom:0.375em;}
.bmt_mainContent #listapplicazioni p,.listapplicazioni p {position:absolute;right:0;top:-1px;}
.bmt_mainContent #listapplicazioni p a,.listapplicazioni p a, #applicazioni .add {background:url(img/agg_eli.jpg) no-repeat 0 -20px;text-indent:-9999em;display:block;height:20px;width:81px;}
.bmt_mainContent #listapplicazioni p a.aggiungi:active,.listapplicazioni p a.aggiungi:active {background-position:0 0;}
.bmt_mainContent #listapplicazioni p a.elimina,.listapplicazioni p a.elimina {background-position:right -20px;}
.bmt_mainContent #listapplicazioni p a.elimina:active,.listapplicazioni p a.elimina:active {background-position:right 0;}

#applicazioni .add {display:inline-block;}

.bmt_mainContent #listapplicazioni p.descrizbrevi,.listapplicazioni p.descrizbrevi {position:static}
.bmt_mainContent #listapplicazioni p.descrizbrevi a,.listapplicazioni p.descrizbrevi a {background:none;display:inline;text-indent:0;}
.bmt_mainContent #listapplicazioni,.listapplicazioni {margin-left:0;position:relative;}

form {
	padding:20px 0;
}
label {
	float:left;
	width:100px;
	text-align:right;
	padding:0 5px;
}

input.button {
	margin-left:110px;
}