body {background-color:#fff; margin:0; background-image:url('../images/sfondobox.jpg');background-repeat:no-repeat; background-position:left 26px;  font-family:simsun,simhei,"times new roman", times,serif;font-size:20px;line-height:15px; color:#000; 
padding:0; }


/*INSIDE*/

A:link{color:#832d00;text-decoration:none; }
A:visited{color:#832d00;text-decoration:none; }
A:hover{color:#b5714d;text-decoration:none; }

A.videolink:link {COLOR: #fff;text-decoration:underline }
A.videolink:visited { COLOR: #fff;text-decoration:underline}
A.videolink:hover { COLOR: lightblue;text-decoration:underline}




.home1 {position: absolute; z-index:1;top:20px; left: -10px; height:100%; width:945px; padding-bottom:0px; padding-right:50px; background-color:transparent;}

.discover {display: block; z-index:200; position: absolute; width:285px; top: 5px; left:93px;color:#ba895c;font-weight:bold;font-size:16px; letter-spacing: 2px;  text-align:center; background-color:transparent; }

.loghetto {float:left; position: absolute;top: 3px; left: -105px; }

.main {position: absolute;top: 107px; left:72px; color:#072837; width:640px; font-size:13px; text-align:left;  }

.sn {position: relative;float:left; width:428px; top: -47px; left:0px; color:#072837; width:428px;  text-align:left; padding:0px; background-color:transparent; margin-bottom:8px; }

.dx {position: relative; float:left;   top: -47px; left:15px; color:#072837; width:190px; font-size:13px; text-align:left;   border:0px dotted #b7cdd7; padding:0px; background-color:transparent; margin-bottom:8px; }

.sndx {position: relative;float:left; width:700px; top: 20px; left:30px; color:#072837; width:428px;  text-align:left; padding:0px; background-color:transparent; margin-bottom:8px; }

.titolo {position: relative;float:left; top: 0px; left:0px; color:#fff; width:100%; height:15px; text-align:left;  padding-top:2px; padding-bottom:2px; background-color:#4889a8; text-indent: 10px; border-bottom:0px solid #c2d5dd; -moz-border-radius-topright:5px;-moz-border-radius-topleft:5px; border-radius:3px;}
 
.titoloscheda {position: relative;float:left; top: -5px; left:100px;  width:520px; height:130px; text-align:left;  padding-left:0px; padding-bottom:10px;  }

.titolohome {position: relative;float:left; top: 0px; left:100px;  width:auto; height:80px; text-align:left;  padding-left:0px;   }

.titolo2 A:link{color:#fdd699;text-decoration:none; }
.titolo2 A:visited{color:#fdd699;text-decoration:none; }
.titolo2 A:hover{color:#fff;text-decoration:none; }

.titolo2 {position: relative;float:left; top: 0px; left:0px; color:#fff; width:632px; height:13px; text-align:left;   background-color:#4889a8;  border-bottom:0px solid #c2d5dd; -moz-border-radius-topright:5px;-moz-border-radius-topleft:5px; border-radius:3px; }

.colsn {position: relative;float:left; top: 0px; left:0px; color:#072837;  font-size:13px; text-align:left; padding:0px; background-color:transparent;  margin-bottom:13px;}

.colsn1 {clear:both; position: relative;float:left; top: 0px; left:0px; width:410px; color:#072837;  font-size:13px; text-align:left;  padding:8px; background-color:transparent;  border:1px solid #b7cdd7;  }

.coldx {position: relative; float:right; width:100%;top: 0px;  color:#072837;  font-size:13px; text-align:left;    padding:0px; background:transparent; margin-bottom:12px }

.scheda {clear:both; position: relative;float:left; top: 0px; left:0px; width:605px; color:#072837;   text-align:left;  padding:13px 13px 13px 13px; background-color:#fff;  border:1px solid #b7cdd7; margin-bottom:20px;}

.info {position: relative;top:20px; width:auto;  padding:8px 8px 0px 8px; text-align:left; background-color:#faf5f1; border:1px solid #c2d5dd; font-size:11px; margin: 0px 4px 20px 4px;}
.report{background-image:url('../images/report2.gif');background-repeat:no-repeat; background-position:top right; padding-right:25px}
.calendar{background-image:url('../images/calendar.gif');background-repeat:no-repeat; background-position:top right; padding-right:15px}

.www {display: none;clear:both;  top:20px; width:auto;  padding:8px 8px 0px 8px; text-align:left; background-color:#faf5f1; border:1px solid #c2d5dd; font-size:11px; margin: 5px 4px 20px 4px;}

.movie {position: relative; float:left; padding:0px; border:1px solid #4889a8;}

#container {position: relative; float:left; padding:0px; }
.foto {border:1px solid silver}
.foto2 {float:left; border:1px solid silver;margin-right:5px}


div.caption1 {float: left;width:235px;border: 1px #b7cdd7 solid;margin: 0 0.8em 0.8em 0;padding: 0.5em 0 0.2em 0.5em;}


div.caption {float: left;width:322px;border: 1px #b7cdd7 solid;margin: 0 0.9em 0.5em 0;padding: 8px 8px 0px 8px}


div.bigpicholder {position:static;overflow:hidden;width:100%;height:260px;margin-bottom:12px;margin-top:0;border-bottom:1px solid silver;padding-bottom:2px}
div.dida {
 text-align: left;
 font-style: italic;
 font-size: smaller;
 line-height:13px;
 margin-top: 3px;
 margin-bottom: 0px;


}

div.credit { width:auto;
 text-align: right;
 font-style: normal;
 font-size: smaller;
 margin-right: 2px; 
 margin-top: 0px;
  margin-bottom: 0px;
  font-family:arial,geneva,helvetica,sans-serif;

}


h1 {text-align:left;color:#8d4201;font-weight:bold;font-size:24px;margin-bottom:10px; margin-top:20px}
h2 {text-align:left;color:#23576f;font-weight:bold;font-size:28px; line-height:22px; margin-bottom:10px; margin-top:15px}
h3 {text-align:left;color:#8d4201;font-weight:bold;font-size:15px; line-height:20px; margin-top:10px;margin-bottom:0px; font-style: normal; }
h4 {text-align:left;color:#23576f; font-size:16px; line-height:18px; margin-top:0; margin-bottom:5px;}
h4.box {margin-top:12px;border-bottom:1px solid;padding-bottom:5px}
h5 {text-align:left;color:#23576f;font-weight:bold;font-size:14px; margin-top:0px; margin-bottom:8px;}
.seevideo {padding-left:18px;background-image:url('../images/video.gif');background-repeat:no-repeat; background-position:0px 2px;margin-bottom:5px}
.picholder{position:relative;overflow:hidden;width:189px;height:auto;margin-bottom:3px;}
img.profilepic {z-index:0;position:relative;}

.ar {font-size:12px;}

p {color:#072837;font-weight:normal;font-size:14px;line-height:23px; margin-top:11px; margin-bottom:10px; }


ul, li {color:#072837;font-weight:normal;font-size:14px;line-height:23px; }


.nobr {white-space: nowrap}


p.address {text-align:left;color:#072837;font-weight:normal;font-size:12px;line-height:19px; }



.zip {font-weight:bold; text-align:center;  }   
.zip a {display: block;color: #fff;font-size:11px;background-image:url('../images/zip.gif');background-repeat: no-repeat;height:29px; width:85px; padding-top:5px; text-align: center;text-decoration: none; margin-top:10px}
.zip a:hover, div.zipeng a:active {color: #8d2a00;background-image:url('../images/zip-on.gif');cursor: pointer;}  

.title {position: absolute; top: 173px;left: 728px;color:#fbf6e0;font-weight:bold;font-size:23px;line-height:25px; margin-bottom:12px; margin-top:6px; text-align:center}

div#sidemenu{z-index:9; position: absolute; top: 247px;left: 720px;width:210px;padding:5px 5px 5px 5px;color:#333;-moz-border-radius:5px;border-radius:5px;padding-top:6px;border:1px solid white; background-image:url('../images/sfondomenu.jpg');background-repeat:no-repeat }


#sidemenu ul{list-style:none; margin:0; padding:0; border:none }

#sidemenu li{ font-family:simhei,simsun; margin:0px 3px 3px 3px; font-weight:bold; text-transform: uppercase; padding:2px 0px 2px 16px; background:transparent; color:#23576f; border-top:1px solid #dac7b5; border-left:1px solid #dac7b5; border-right:1px solid #ba895c; border-bottom:1px solid #ba895c; -moz-border-radius:3px; border-radius:3px; height: auto; vertical-align:middle; background-image:url('../images/bull.gif');background-repeat:no-repeat; background-position:5px center;font-size:12px;line-height:18px;height:19px}


#sidemenu li.on{color:#8d4201; background-image:url('../images/bullon.gif');background-repeat:no-repeat; background-position:5px center;}

#sidemenu li.level2{font-weight:normal;padding-left:23px; background-image:url('../images/arr.gif');background-repeat:no-repeat; background-position:12px center; text-transform:none }
#sidemenu li.onlevel2{color:#8d4201; padding-left:23px;background-image:url('../images/bullon.gif');background-repeat:no-repeat; background-position:12px center; text-transform:none;font-weight:normal}
#sidemenu li.fibres{display:inline;float:left;width:74px}
#sidemenu li.video {background-image:url('../images/video2.gif');background-repeat:no-repeat; background-position:12px center}
#sidemenu li.videon {background-image:url('../images/videon2.gif');background-repeat:no-repeat; background-position:12px center}
#sidemenu li.micro {background-image:url('../images/micro.gif');background-repeat:no-repeat; background-position:12px 7px}
#sidemenu li.micron {background-image:url('../images/micron.gif');background-repeat:no-repeat; background-position:12px 7px}

#sidemenu li a{text-decoration:none }
#sidemenu li a:hover{color:#8d4201;text-decoration:none}
#sidemenu li a.level2{color:#23576f;text-decoration:none;  }
#sidemenu li a:hover.level2{color:#8d4201;text-decoration:none}

html>body #sidemenu li a{width:auto}

html>body #sidemenu li.on{width:auto}


div#box2{position: fixed; z-index:50;top: 0px;right: 0px;width: 100%; height: 43px; padding: 0px;background-image:url('../images/banner1ar.png');  } 

.pul {position: absolute; z-index:60;top:-20px; left:400px; float:left; width:618px; height:30px;padding-top:0px; } 

.pulshome {position: absolute; z-index:80;top:-4px; left:22px; float:left; width:77px; height:36px;font-size:11px; padding-top:12px; font-family:verdana,arial,geneva,helvetica,sans-serif; font-weight:normal;}   
.pulshome A:link{background-image:url('../images/pulsc.gif');background-repeat:no-repeat; z-index:100;color:#fff; text-decoration:none; text-align:center;}
.pulshome A:visited{background-image:url('../images/pulsc.gif');background-repeat:no-repeat;z-index:100;color:#fff;text-decoration:none; text-align:center;}
.pulshome A:hover{background-image:url('../images/puls-onc.gif');background-repeat:no-repeat;z-index:100;color:#fff;text-decoration:none; text-align:center;}
   
.pulshome1 {position: absolute; z-index:80;top:-8px; left:45px; float:left;background-image:url('../images/puls-onc.gif');background-repeat:no-repeat; width:77px; height:36px;font-size:11px; padding-top:12px;  font-family:verdana,arial,geneva,helvetica,sans-serif; font-weight:normal; text-align:center;}   
   
.puls {position: relative;z-index:80;top:0px; left:-18px; float:left; width:73px;  height:36px;font-size:11px; padding-top:12px; font-family:verdana,arial,geneva,helvetica,sans-serif; font-weight:normal;}   
.puls A:link{background-image:url('../images/pulsc.gif');background-repeat:no-repeat; z-index:100; color:#fff; text-decoration:none; text-align:center;}
.puls A:visited{background-image:url('../images/pulsc.gif');background-repeat:no-repeat; z-index:100;color:#fff;text-decoration:none; text-align:center;}
.puls A:hover{background-image:url('../images/puls-onc.gif');background-repeat:no-repeat;z-index:100;color:#fff;text-decoration:none; text-align:center;}

.puls2 {position: relative;z-index:80;background-image:url('../images/puls-onc.gif');background-repeat:no-repeat;top:12px; left:-36px; float:left; width:73px;  height:36px;font-size:11px; text-align:center; padding-top: 12px; font-family:verdana,arial,geneva,helvetica,sans-serif;font-weight:normal;}

.pulsno {position: relative; background-image:url('../images/puls-noc.gif');background-repeat:no-repeat; z-index:80;top:12px; left:-36px; float:left; width:73px;  height:36px;font-size:11px; padding-top:12px; font-family:verdana,arial,geneva,helvetica,sans-serif; font-weight:normal; text-align:center; color:#502502;}  


div#base{clear:both;   bottom:0px;width: auto; height: auto; padding: 0px;background-image:url('../images/base.jpg'); background-repeat:no-repeat; } 
.infobase {padding-bottom:2px;font-family:georgia,"times new roman", times,serif;position: relative;top: 0px;left:0px; font-size:10px; color:#fff; font-weight:bold;  text-align:center; }   
.infobase A:link{color:#fdd699;text-decoration:none; }
.infobase A:visited{color:#fdd699;text-decoration:none; }
.infobase A:hover{color:#fff;text-decoration:none; }

table.events { text-align: left;
background:#fff;width:100%;padding:0;text-align:left;border-bottom:1px solid
#4889a8; font-size:12px;margin-bottom:10px }
table.events td { padding: 4px 4px 6px 4px;vertical-align: top; border-top:
1px solid #4889a8}
table.events th { text-align: left; padding: 5px 0px 5px 0; border-left: 0px
solid #4889a8}
table.events td.month { padding:2px; padding-top:0;border-top:1px solid
#4889a8; border-bottom:0;text-align: left; background-color: #b4c9d2;
font-weight: bold;  }


table.fibres { text-align: left;width:100%;padding:0px; border-bottom:1px solid #b7cdd7; border-top:1px solid #b7cdd7;  font-size:12px; }


div.fibres a {display: block; color: #072837; background-color: #ffffff;width: 100%;height: 118px; padding-bottom:0px; padding-left:8px;  padding-top:5px;text-decoration: none; font-size:13px}

div.fibres a:hover, div.fibres a:active {color:#072837; width: 100%;height: 100%;height: 118px; background-color: #c0dae7;cursor: pointer;}

div.fibres a:visited {color:#072837;}

.pack {border-bottom:1px dotted #fff; padding-bottom:52px; margin-top:10px; font-size:12px; font-weight:bold; text-align:center; color:#8d4201; margin-left:0px; margin-right:0px;}

.textbox {float:right;width:50%;border:1px solid silver;padding:10px; padding-top:0;margin: 5px 0 8px 12px}

.captionstories {float:left;color:#23576f;font-weight:bold;}




