@media print{
.noprint{display:none}
}
body {background-image:none; font-family:"times new roman",times,georgia,serif;font-size:12pt;line-height:15pt; color:#000;}
.home1 {position: static; color:#000; width:100%; font-size:12pt;  padding:0px; margin:0px;background-image:none}
.main {position: static; left: 0px; top:0px ;color:#000; width:auto; font-size:12pt; text-align:left;font-family:"times new roman", times,georgia,serif; }

p, ul, li {font-family:"times new roman",times,georgia,serif;color:#000;font-weight:normal;font-size:11pt;line-height:13pt; }
p.address{font-family:arial,geneva,helvetica,sans-serif;font-size:10pt;line-height:12pt; }

A:link{color:#000;text-decoration:none; }
A:visited{color:#000;text-decoration:none; }
A:hover{color:#000;text-decoration:none; }

.nobr {white-space: nowrap}
.loghetto {position: absolute;  right:0px; top:-10px; margin-top:0px;}

.www {position: static;  border-top: 1px solid #000; padding:0; padding-top:0pt;  border-bottom: 1px solid #000}

table.events td.month {font-weight:bold}
table.events td {border-top:1px solid #000;vertical-align:top}

div.caption1 {float: right;width:235px;border: 0px #ccc solid;margin: 0 0 0 0.8em;padding: 0 0 0.2em 0;}
 
div.caption {float: right;width:330px;border: 1px #ccc solid;margin: 0.5em 0 0 0.8em;padding: 0.5em 0 0.2em 0.5em;}

.titolo {font-family:arial,geneva,helvetica,sans-serif;font-size:11px}

.titoloscheda {position: static; float:left;  color:#000; width:100%;   padding-top:0px; margin-bottom:10px;}

.scheda {color:#000; font-size:12pt; text-align:left; padding:0px; margin:0px; background-image:none; border:0px }

.infobase {position: static;font-size:11pt; color:#000;font-weight:normal;text-align:center}   

div#base{position: static;width: auto; height: auto; padding: 0px;background-image:none; border-top:0px solid #000 } 


.infobase A:link{color:#000 }
.infobase A:visited{color:#000;}
.infobase A:hover{color:#000 }

h1{ color:#000; padding:0; font-size:14pt;clear:both;font-family:arial,geneva,helvetica,sans-serif;margin-left:0px}
h2 { color:#000; padding:0; font-size:20pt; line-height:18px;clear:both;margin-left:0}
h3 { color:#000; padding:10px 0 10px 0; margin:0;clear:both; font-size:12pt;line-height:14pt;border-top:1px solid black;border-bottom:1px solid black}
h4 { font-family:helvetica,arial,sans-serif;color:#000; padding-left:0;font-size:12pt;}
h4.box {margin-top:5pt}
h3.zh { color:#000; padding-top:10px;clear:both;}
h5 { color:#000; margin:5px; padding:0px; font-size:12pt; clear:both;margin-left:0}

.www {clear:both;}

.titolohome {position: static; color:#000; width:500px;   padding:0px; margin:0px;}
.sn {position: static; float:left; color:#000; width:auto; font-size:12pt; text-align:left; padding:0px;  border:0px; margin:0px; }

.colsn1 {position: static; float:left; width:auto; border:0px;  padding:0px; margin:0px;}

.dx {position: static; float:right; color:#000; width:auto; font-size:12pt; text-align:left; padding:0px; margin:0px; border:0px }

.coldx {position: static; float:left;  width:auto; border:0px; padding:0px; margin:0px;}

table {  float:left; clear:both; width:auto; padding:3px;}

td { clear:both;  }

th { clear:both;  }

table.events {  float:left;  clear:both; font-size:11pt }

td.month {  float:left; clear:both; width:100% }

.credit{ font-family:arial,geneva,helvetica,sans-serif; font-size:8pt;float:right;padding-right:0.9em }

.foto {float:left; position: relative;  margin-bottom:0px;  margin-right:8px; margin-top:0px; border:1px solid silver;}

div.fibres {clear:both;}
table.fibres {border-top:1px solid #000;border-bottom:1px solid #000}

.globeventsmap{position:relative;width:546px;height:272px;margin-left:auto;margin-right:auto;}
.globevents{background:transparent;width:600px;height:272px;text-align:center}


.datebox {font-family:arial,helvetica,sans-serif;background-color:#fff;float:right;color:#4c4c4a;width:20%;text-align:center;margin:5px 0 10px 20px;font-weight:bold;font-size:12px;line-height:115%; border-bottom:1px solid #4c4c4a;padding-bottom:2px;font-weight:bold}
.place {width:100%;font-size:10pt;line-height:11pt;color:#000;background-color:#fff;margin:2px 0px 2px 0;padding:0 0 2px 0}

.globe{width:100%;border:0; overflow:visible;height:302px;margin-bottom:10px;clear:both}
.globemap {position:relative;width:610px;height:302px;display: block;margin-left:auto;margin-right: auto}

p.storiespar {margin-top:30px}
div.bigpicholder {position:static;overflow:visible;width:100%;margin-bottom:0px;margin-top:8px;border-bottom:0;padding-bottom:8px}
div.bigpic {width:100%}

.captionstories {float:left;color:#000;font-weight:bold;height:auto;}
.captionwhy {float:left;margin-top:0;color:#000;font-weight:bold;height:auto;font-size:9pt;line-height:11pt;font-family:arial,geneva,helvetica,sans-serif}
.bigcap {font-style:none}
.textbox {float:right;width:50%;border:1px solid silver;padding:10px; padding-top:0;margin: 5px 0 8px 12px}
.question {padding-left:0px;background-image:none;font-style:italic;font-weight:bold}
img.bigpic {position:static}
