/* FOGLIO DI STILE PER FONDAZIONE MEDIOLANUM */

* {margin:0; padding:0}

body {
    background: #FFFFFF url(FM_bg_page.jpg) right top no-repeat;
}

#headerbg {
    background: transparent url(FM_bg_head.jpg) center top no-repeat;
}

#flash {
    background: transparent url(FM_bg_flash.gif) left top no-repeat;    
}

#colsdxhome {    
    background: transparent url(FM_bg_content.gif) right top no-repeat;   
}

#colssx {
    background: #ffffff url(bg_left.gif) left top repeat-y;    
}

#colssxbot {
    background: #ffffff url(bg_left_bottom.gif) left top no-repeat;    
}

#colcentrale {   
    background: #ffffff url(FM_bg_contentint.gif) right top repeat-y;    
}

.principali_obiettivi {
    background: transparent url(FM_i_nostri_principali_obiettivi.jpg) left top no-repeat;    
}

.obiettivi_raggiunti {
    background: transparent url(FM_obiettivi_raggiunti.jpg) left top no-repeat;    
}

.promotori_iniziativa {
    background: transparent url(FM_promotori_iniziativa.jpg) left top no-repeat;    
}

.consiglio_amministrazione {
    background: transparent url(FM_consiglio_amministrazione.jpg) left top no-repeat;
}

.riferimenti {
    background: transparent url(FM_riferimenti.jpg) left top no-repeat;
}

.progetto_haiti {
    background: transparent url(FM_progetto_haiti.jpg) left top no-repeat;
}

.progetto_kenya {
    background: transparent url(FM_progetto_kenya.jpg) left top no-repeat;
}

.assistenza_integrazione_sociale {
    background: transparent url(FM_assistenza_integrazione_sociale.jpg) left top no-repeat;
}

.formazione_professionale {
    background: transparent url(FM_formazione_professionale.jpg) left top no-repeat;
}

.la_fondazione_EP {
    background: transparent url(FM_la_fondazione_EP.jpg) left top no-repeat;
}

.le_nostre_iniziative_EP {
    background: transparent url(FM_le_nostre_iniziative_EP.jpg) left top no-repeat;
}

.attivita_EP {
    background: transparent url(FM_attivita_EP.jpg) left top no-repeat;
}

.come_aiutarci_EP {
    background: transparent url(FM_come_aiutarci_EP.jpg) left top no-repeat;
}

.sostieni_fondazione {
    background: transparent url(FM_sostieni_fondazione.jpg) left top no-repeat;
}

.le_nostre_iniziative {
    background: transparent url(FM_le_nostre_iniziative.jpg) 7px top no-repeat;    
}

.la_fondazione {
    background: transparent url(FM_la_fondazione.jpg) 7px top no-repeat;    
}

.attivita {
    background: transparent url(FM_attivita.jpg) 7px top no-repeat;    
}

.come_aiutarci {
    background: transparent url(FM_come_aiutarci.jpg) 7px top no-repeat;    
}

.mission {
    background: transparent url(FM_mission_EP.jpg) left top no-repeat;    
}

dt, a.adottaHP {
    background: transparent url(FM_bg_ul_li.jpg) left top repeat-x;    
}

dd {
    background: transparent url(FM_pin.jpg) left 5px no-repeat;
}

#menu ul li.mn1 {
    background: transparent url(FM_mn_01.jpg) left top no-repeat;
}

#menu ul li.mn2 {
    background: transparent url(FM_mn_02.jpg) left top no-repeat;
}

#menu ul li.mn3 {
    background: transparent url(FM_mn_03.jpg) left top no-repeat;
}

#menu ul li.mn4 {
    background: transparent url(FM_mn_04.jpg) left top no-repeat;
}

#menu ul li.mn1sel {
    background: transparent url(FM_mn_over.jpg) left top repeat-x;    
}

#menu ul li.mn2sel{
    background: transparent url(FM_mn_over.jpg) left top repeat-x;    
}

#menu ul li.mn3sel {
    background: transparent url(FM_mn_over.jpg) left top repeat-x;    
}

#menu ul li.mn4sel {
    background: transparent url(FM_mn_over.jpg) left top repeat-x;
}

#menu ul li a:hover {
    background: transparent url(FM_mn_over.jpg) left top repeat-x;    
}

.pdf { 
    background: transparent url(pdf.gif) left top no-repeat;
}

/* PARTE STATICA CSS FONDAZIONE MEDIOLANUM */
/* CSS STATICI FONDAZIONE MEDIOLANUM */
* {margin:0; padding:0}

body      {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 margin: 0;
 padding: 0;
 font-size: 62.5%;
 position: relative;
 color: #1a5790;
line-height: 160%;
}
img {border:none} 
a {color: #1a5790; text-decoration:underline;}
a:hover {color: #1a5790; text-decoration:none;}
.clear {clear: both;}

ul li a span {
 display: none;
}
li {
 list-style:none;
}
ol {
 margin: 0 0 15px 45px;
}
ol li {
 list-style-type: decimal;
 font-size: 1.2em; 
}


p {
 font-size: 1.1em;
 clear: both;
}
 
/* struttura pagina */
  
#header {
 width: 100%;
 padding: 0;
 margin: 0 auto;
 height: 97px;  
}
#headerbg {
 width: 100%;
 height: 420px;
 padding: 0;
 margin: 0 auto;
 position: absolute;
 left: 0px;  
 z-index: 1;
}

#page {
 width:871px;
 text-align: left;
 font-size: 1em;
 margin: 0 auto;
 padding: 0;
 position: relative; 
 z-index: 2;
} 
 

#logo {
 width:250px;
 padding: 0;
 margin: 0 auto;
 text-align: left;
 position: absolute; 
 top: -85px;
}
#menu {
 width:621px;
 padding: 0;
 margin: 0 auto;
 text-align: left;
 position: absolute; 
 top: -64px;
 left: 270px;  
}

#flash {
 padding: 7px 6px 10px 7px;
}
#contenthome {
 width:871px;
 margin: 0;
 padding: 0;  
 position: relative;
}
#colssxhome {
 width:510px;
 float: left;
 background-color: #ffffff;
}
#col1home {
 width:255px;
 float: left; 
 margin-bottom: 12px; 
}
#col2home {
 width:255px;
 float: left; 
 margin-bottom: 12px; 
}

#colsdxhome {
 width:361px;
 float: left;
 clear: right;
 margin-bottom: 15px; 
}

#content {
 width:871px;
 margin: 0;
 padding: 0; 
}

#colssx {
 width:181px;
 float: left;
 margin: 0;
 padding: 0;
}

#colssxbot {
 height: 60px;
 margin: 0;
 padding: 0;
}
#colcentrale {
 width:690px;
 float: left; 
 margin-bottom: 0; 
 position: relative; 
}
#contenuto {
 width:506px;
 float: left;
 margin: 0;
 background-color: #ffffff; 
}

#colsdx {
 width:180px;
 float: left;
 margin: 0 1px 15px 0;
 padding: 0 0 0 0;
 background-color: #ffffff; 
}
#footer {
 clear: both;
 background: #256eb1;
 width: 100%;
 height: 3em;
}
.floatright {
float:right; 
}
.floatleft {
float:left;
}

/* formattazione testi */

h2 {
font-size: 1.5em;
margin: 10px 0 10px 0;
}
h3 {
color: #660000;
font-size: 1.3em;
margin: 10px 0 2px 15px;
}
h4 {
font-size: 1.1em;
margin: 10px 0 10px 0;
}
#col1home h3 {
color: #660000;
font-size: 1.2em;
margin: 10px 10px 0 0;
}
 
#col2home h3 {
color: #660000;
font-size: 1.2em;
margin: 10px 10px 0 0;
}
 
.hide {
display: none; 
}
#contenuto p  {
margin: 0 15px 15px 15px; 
}
#contenuto ul {
 margin: 0 15px 15px 45px;
}
#contenuto ul li {
 list-style-type: disc;
font-size: 1.1em;
}

.principali_obiettivi { 
height: 24px;
}
.obiettivi_raggiunti {
height: 24px;
margin-left: 15px;
margin-bottom: 15px;
}
.promotori_iniziativa {
height: 24px;
margin-left: 15px;
margin-bottom: 8px;
margin-top: 0;
}
.consiglio_amministrazione, .riferimenti, .progetto_haiti, .progetto_kenya, .assistenza_integrazione_sociale, .formazione_professionale, .come_aiutarci_EP, .le_nostre_iniziative_EP, .la_fondazione_EP, .attivita_EP, .sostieni_fondazione, .mission {
height: 24px;
margin-left: 15px;
margin-bottom: 8px;
margin-top: 0;
}
.le_nostre_iniziative, .la_fondazione, .attivita, .come_aiutarci {
height: 24px;
padding: 0;
margin: 5px 0 5px 0;
}
#colsdxhome img, #colsdxhome object {
margin-left: 15px;
margin-bottom: 42px;
}
#colsdxhome .dona {
 margin: 0 0 0 0; 
}

#col1home p {
 padding: 8px 12px 0 0; 
}
#col2home p {
 padding: 8px 12px 0 0; 
}
/* liste */
#colssx ul {
 margin:0 0 0 0;
 padding: 0 0 0 0;
 width: 156px;
}
dt {
 margin:5px 0 5px 7px;
 width: 156px;
 font-size: 1.2em;
 font-weight: bold;
background-color:#246eb3; 
}

/* cambiata la larghezza da 156px a 146px */
dt a {
 padding: 6px 0 5px 10px; 
 width: 146px;
 color: #ffffff;
 display:block; 
 font-weight: bold;
 text-decoration: none; 
}
dt a:hover {
 color: #ffffff;
 text-decoration:none; 
background-image: none;
background-color:#660000;
}
dd {
 padding: 0 0 0 0;
 margin: 5px 0 10px 8px;
 font-size: 1.1em; 
 font-weight: normal;
 height: 13px;
}
dd a {
 padding: 0 0 0 15px;
 color: #1a5790; 
 font-weight: normal; 
 text-decoration:underline; 

}
dd a:hover {
 color: #1a5790; 
 text-decoration:none;  
}

#menu ul li {
 float:left;
 height: 70px;  
}
#menu ul li.mn1 {
 width: 146px; 
}
#menu ul li.mn2 {
 width: 180px; 
}
#menu ul li.mn3 {
 width: 90px; 
}
#menu ul li.mn4 {
 width: 138px;  
}
#menu ul li.mn1sel {
 width: 146px;
 color: #336699; 
}
#menu ul li a {
 font-weight: bold;
 text-decoration: none; 
} 
#menu ul li.mn1sel a {
 color: #336699;
 text-decoration: none;  
}
#menu ul li.mn2sel{
 width: 180px;
 color: #336699; 
}
#menu ul li.mn2sel a {
 color: #336699;
 text-decoration: none;  
}
#menu ul li.mn3sel {
 width: 90px;
 color: #336699; 
}
#menu ul li.mn3sel a {
 color: #336699;
 text-decoration: none;  
}
#menu ul li.mn4sel {
 width: 138px; 
 color: #336699; 
}
#menu ul li.mn4sel a {
 color: #336699;
 text-decoration: none;  
}
#menu ul li a {
 display:block;
 font-size: 1.3em; 
 height:40px;
 color: #ffffff; 
 padding: 24px 0 0 27px;
 
}

#menu ul li a:hover {
 color: #336699;
 text-decoration: none;
 }

strong {
color:#63141a;}

.pdf { display:block; padding-left:25px; height:20px;}

a.adottaHP:link, a.adottaHP:active, a.adottaHP:visited, a.adottaHP:hover {
width:146px;
text-align:center;
text-decoration:none;
display:block;
color:#ffffff;
font-weight:bold;
padding:5px 0;}