/* DEFINIZIONE CSS DINAMICI */

/* classi di struttura */
body {
background-image:url(/img_new/BM_new_bg.jpg);
}


/*blocco head */
#mondomed a {
background-image:url(/img_new/BM_new_09_mondomediolanum.gif);
background-repeat:no-repeat
}

#chisiamo a {
background-image:url(/img_new/BM_new_09_chisiamo.gif);
background-repeat:no-repeat}


#apriilconto a{
background-image:url(/img_new/BM_new_09_apriconto.gif);
background-repeat:no-repeat
}

#entrainbanca a {
background-image:url(/img_new/BM_new_09_entrainbanca.gif);
background-repeat:no-repeat
}

#dovesiamo a {
background-image:url(/img_new/bmed_new_09_dovesiamoT.jpg);
background-repeat:no-repeat
}

/*  menu */
#menu a:link, #menu  a:visited, #menu  a:visited { background-image: url(/img_new/bmed_new_09_bgmenu.gif);}
#menu a:hover{ background-image: url(/img_new/bmed_new_09_bgmenu_a.gif);}

#menuflash {
background-image:url(/img_new/BM_new_menu_BM.gif);
}


/*  contenutointerno */
#menu2 {
background-image:url(/img_new/BM_new_menu2_bg_BM.gif);}

#menu2 dt {
background-image:url(/img_new/BM_new_row_giu_BM.gif);}

#menu2 dd a:link, #menu2 dd a:visited, #menu2 dd a:visited  {
background-image:url(/img_new/BM_new_row_BM.gif);}

#menu2 dd a:link, #menu2 dd a:visited, #menu2 dd a:visited  {
background-image:url(/img_new/BM_new_row_BM.gif);}

.visitato a:link, .visitato a:visited, .visitato a:visited {
background-image:url(/img_new/BM_new_row_BM.gif);}


/*  addon */
#addon{
background-image:url();}

#infoaggiuntive{
background-image:url(/img_new/BM_new_row_addon_BM.gif);}

#addon ul li a:link, #addon ul li a:visited, #addon ul li a:visited  {
background-image:url(/img_new/BM_new_row_BM.gif);}

#infopdf {
background-image:url(/img_new/BM_new_pdf_BM.gif);}

#infotab {
background-image:url(/img_new/BM_new_tab_BM.gif);}

#infotool {
background-image:url(/img_new/BM_new_tool_BM.gif);}

.infopdf, .infopdf2 {
background-image:url(/img_new/pdf.gif);}


/* footer */
#footer { 
background-image:url(/img_new/bm_new_09_footer.gif);}



/* DEFINIZIONE DEL PLACEHOLDER PER LA PARTE STATICA DEI CSS */
body {
 margin: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#427EAD;
 line-height:16px;
 position:relative;
}
/*h1, h2, h3, ul, li, p*/
h1, h2, h3, ul, li, p, dl, dt, dd {
margin:0;
padding:0}

img {
border:none}

a:link, a:visited, a:active  {
text-decoration:none;
font-weight:bold;
color:#4194d1;
text-decoration:underline;}

a:hover {
text-decoration:none}

li {
list-style:none;}


/* classi di struttura */
body {
background-repeat:no-repeat;}

.nofloat  {
clear:both;
float:none;
font-size:0px; 
padding:0;
margin:0;
}

.hide {
 display:none; visibility:hidden;  font-size:10px; 
}

#head, #contenitore {
width:995px;
}


/*blocco head */ #head { margin: 0 0 1px 0}
 #logo, #mondomed, #apriilconto, #entrainbanca, #chisiamo { float:left; }
 #mondomed a, #apriilconto a, #entrainbanca a, #chisiamo a, #dovesiamo a { background-repeat:no-repeat; display:block; }
 #mondomed { width: 193px; height: 62px; }
 #chisiamo { width: 128px; height: 62px; }
 #apriilconto { width: 135px; height: 62px; }
 #entrainbanca { width: 170px; height: 63px; margin: 0 0 0 86px; }
 #mondomed a { width: 193px; height: 62px; }
 #chisiamo a { width: 128px; height: 62px; }
 #apriilconto a{ width: 135px; height: 62px; }
 #entrainbanca a { width: 170px; height: 62px; }
 /* contenitore */ #contenitorecx { width:746px; float:left;}/*  contenitore */
#contenitorecx {
width:746px;
float:left;}

/* menu */
/*#menu {
position: relative;
top:28px;} */

#menu a:link, #menu  a:visited, #menu  a:visited {
height: 16px;
display:block;
background-position: 0 0;
padding:6px;
color:#012f5e;
float:left;
text-decoration:none;
}

#menu a:hover{
height: 16px;
display:block;
background-position: 0 0;
padding:6px;
color:#FFFFFF;}

#menu li {
padding:0;
font-size:14px;
font-weight:bold;
display:inline}

#menuflash {
width:746px;
height:28px;
}

/*  modello */
#modello {
 width:217px;
 /*height:350px;*/
height:460px;
 float:left;
 padding:3px 0 0 32px;
 position: absolute;
 left: 746px;
}

#modello div {
 display:none; visibility:hidden; }
#modello h1 {
font-size:14px}
#modello h2 {
font-size:12px}
#contenutocentrale {
width:995px;}

/*  footer */
#footer {
 padding:10px 0 0 160px;
 color:#4194d1;
 background-repeat:no-repeat;
 background-position:153px 0;
}

/*  contenutointerno */
#menu2 {
float:left;
width:150px;
background-repeat:repeat-y;
margin:30px 0 0 0;}

#menu2 dt  {
 padding:0 5px 0 5px;
 background-repeat:no-repeat;
 background-position: right 4px;
 color: #4194d1;
 font-weight:bold
}

#menu2 dd  {
padding:0 0 0 5px;}

#menu2 dd a:link, #menu2 dd a:visited, #menu2 dd a:visited  {
color:#0f3a67;
background-repeat:no-repeat;
background-position: left 6px;
display:block;
padding:0 0 0 15px;
text-decoration:underline;
font-weight:normal;
margin: 0 0 4px 0;
}

#menu2 dd a:hover, .visitato a:hover {
text-decoration:none;}
.visitato a:link, .visitato a:visited, .visitato a:visited  {
color:#0f3a67;
background-repeat:no-repeat;
background-position: left 6px;
display:block;
padding:0 0 0 15px;
text-decoration:underline;
font-weight:normal;
margin: 0 0 4px 0;
}

#addon a:link, #addon a:visited, #addon a:visited  {
color:#0f3a67;
text-decoration:underline;
font-weight:normal;
margin: 0 0 4px 0;
}

#menu2 dt a:link, #menu2 dt a:visited, #menu2 dt a:visited  {
 border-bottom: solid 1px #deeff8;
 padding:5px 18px 5px 0;
 background-repeat:no-repeat;
 background-position: right;
 color: #4194d1;
 text-decoration:none;
 display:block
}

#contenuto {
 float:left;
 width:330px;
 padding: 0 10px 0 10px;
 margin: 10px 0 0 0;
}
/*  addon */

#addon{
 float:left;
 width:235px;
 background-repeat:no-repeat;
 background-position:bottom;
 margin: 10px 0 0 10px;
}

#continterno {
/*padding:40px 0 0 0;*/
 padding:20px 0 0 0;
}

#contenuto h1 {
color:#4194d1;
font-size:14px;
padding:0 0 15px 0;
}

#addon h1 {
font-size:12px;
color: #4194d1;
font-weight:bold;
padding:10px 5px 10px 0;
}

#addon ul {
padding:0 0 10px 15px ;
}

#infoaggiuntive{
width:247px;
height:23px;
display:block;
}

#addon ul li a:link, #addon ul li a:visited, #addon ul li a:visited  {
color:#0f3a67;
background-repeat:no-repeat;
background-position: left;
display:block;
padding:0 0 0 15px;
text-decoration:underline;
display:block}

#infopdf, #infotab , #infotool {
background-repeat:no-repeat;
width:208px; 
height:42px;
padding:10px 0 0 40px;
border-top: solid 1px #e0edf5;
margin:5px 0 0 0;
background-position:left 5px}

.infopdf {
background-repeat:no-repeat;
height:16px;
padding:15px 0 0 25px;
margin:0;
background-position:left 15px}

.infopdf2 {
background-repeat:no-repeat;
height:16px;
padding:5px 0 0 25px;
margin:0;
background-position:left bottom}

.datapdf {
padding:15px 0 0 0;
margin:0;}

#contenuto ul, #contenuto_largo ul {padding-left:20px;}

#contenuto li, #contenuto_largo li {
list-style-type:disc;
list-style-position: outside;
}

/* CLASSI AGGIUNTE */
#contenuto_largo {
 width:580px;
 padding:0 0 0 10px;
 float: left;
 margin: 10px 0 0 0;
}

#contenuto_largo h1 {
color:#4194d1;
font-size:14px;
padding:0 0 15px 0;
}

#contenuto_largo h2 {
color:#427ead;
font-size:13px;
padding:0 0 15px 0;
}

#contenuto_largo h3 {
color:#606060;
font-size:12px;
font-weight:bold;
padding:0 0 15px 0;
}


#contenuto a:link, #contenuto a:active, #contenuto a:visited, #contenuto_largo a:link, #contenuto_largo a:active, #contenuto_largo a:visited, #contenuto_780 a:link, #contenuto_780 a:active, #contenuto_780 a:visited {
 color:#4194d1;
 text-decoration:underline;
}

#contenuto a:hover, #contenuto_largo a:hover, #contenuto_780 a:hover {
 text-decoration:none;
}

#footer a {  color:#4194d1; text-decoration:none;}
.srvb-dark  { background-color:#F4F7FE}
.bordo {  background-color:#f0fafc; width:780px}

/* dfinizion ulteriori TABELLE */
th {
 color: #427ead;
 text-align: left;
 border-bottom: solid 1px #4194d1;
}
table {
 border-bottom: solid 1px #4194d1;
}
.r2n1 {
background-color:#eff8fc}

#comunicati a {
display: block;
margin:0 0 6px 0}

#modello_prova {
position:absolute;
top: 25px;
left: -1000px;}

#contenuto_780 {
width: 780px;
padding:0 0 0 10px;
position:absolute;
left:150px;
top: 120px;
}

#contenuto_780 h1 {
color:#4194d1;
font-size:14px;
padding:0 0 15px 0;
}


#dovesiamo {
position:absolute; 
top:61px; 
left:585px; 
width:137px;
height:35px;
}

#dovesiamo a {
width:137px;
height:35px;
}

option {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#427EAD;
 }
select {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#427EAD;
 }

INPUT{
 border:1px solid #4194d1;
 background-color: #eef8fa;
 font-family: Verdana, Arial, Helvetica, sans-serif &quot;Courier New&quot;, Courier, mono;
 padding:0px 0px 0px 0px;
 font-size: 10px;
 color: #427ead;
}

/* CLASSE PER LA LINEARIZZAZIONE DELLE TABELLE */
.tab_lin { position:absolute; left:-2500px;}


.iframe {
 width: 575px;
 height: 175px;
 overflow: auto;
 margin-top: 5px;
 background-color:#f6fafc;
 padding:5px 5px 5px 5px;
}