body {background-color:#fff; margin:0; background-image:url('../images/sfondobox.jpg');background-repeat:no-repeat; background-position:left 26px;  font-family:verdana,arial,geneva,sans-serif;font-size:10px;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:100px; font-family:arial,verdana, helvetica; color:#ba895c;font-weight:bold;font-size:15px; letter-spacing: 1px;  text-align:center; background-color:transparent; }

.discoverfr {display: block; z-index:200; position: absolute; width:285px; top: 5px; left:100px; font-family:arial,verdana, helvetica; color:#ba895c;font-weight:bold;font-size:13px; letter-spacing: 1px;  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:0; 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:1px; padding-bottom:3px; background-color:#4889a8; text-indent: 10px; border-bottom:0px solid #c2d5dd; -moz-border-radius-topright:5px;-moz-border-radius-topleft:5px; border-radius:3px; font-family:verdana,arial,helvetica}
 
.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}


.www {display: none;clear:both;  top:20px; width:auto;  padding:8px 8px 0px 8px; text-align:left; border:1px solid #c2d5dd; font-size:11px; margin: 5px 4px 20px 4px;}
.www2 {display: none;clear:both;  width:auto; margin-top:20px; text-align:left; border:0}
.movie {position: relative; float:left; padding:0px; border:1px solid #4889a8;}

#container {position: relative; float:left; padding:0px; }
.foto {border:1px solid silver}


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:relative;overflow:hidden;width:100%;height:260px;margin-bottom:12px;margin-top:0;border-bottom:1px solid silver;padding-bottom:2px}
div.bigpic {width:100%}
img.bigpic {position:relative}

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;text-transform:none

}

h1 {font-family:arial,verdana,helvetica,sans-serif;text-align:left;color:#8d4201;font-weight:bold;font-size:24px;margin-bottom:10px; margin-top:20px}
h2 {font-family:arial,verdana,helvetica,sans-serif;text-align:left;color:#23576f;font-weight:normal;font-size:28px; line-height:22px; margin-bottom:10px; margin-top:15px}
h3 {font-family:arial,verdana,helvetica,sans-serif;text-align:left;color:#8d4201;font-weight:bold;font-size:15px; line-height:18px; margin-top:10px;margin-bottom:0px; font-style: italic; }
h4 {font-family:arial,verdana,helvetica,sans-serif;text-align:left;color:#23576f; font-size:16px; line-height:18px; margin-top:0px; margin-bottom:5px;}
h4.box {margin-top:12px;border-bottom:1px solid;padding-bottom:5px}
h4.bullet {padding-left:17px;background-image:url('../images/bull3.gif');background-repeat: no-repeat;background-position:0 3px;}

h5 {font-family:arial,verdana,helvetica,sans-serif;text-align:left;color:#23576f;font-weight:bold;font-size:14px; margin-top:0px; margin-bottom:8px;}
strong.fibres {font-family:arial,verdana,helvetica,sans-serif;text-align:left;color:#23576f; font-size:14px;}

.seevideo {padding-left:18px;background-image:url('../images/video.gif');background-repeat:no-repeat; background-position:0px 2px;margin-bottom:5px}

.ar {font-size:12px;}

p {font-family:georgia,Arial, verdana, "times new roman",times,serif;color:#072837;font-weight:normal;font-size:13px;line-height:20px; margin-top:11px; margin-bottom:10px; }
ul, li { font-family:georgia,Arial, verdana, "times new roman",times,serif;color:#072837;font-weight:normal;font-size:13px;line-height:20px; }
.nobr {white-space: nowrap}
p.address {text-align:left;  font-family: georgia,Arial, verdana, "times new roman",times,serif;color:#072837;font-weight:normal;font-size:12px;line-height:18px; }



.title {position: absolute; top: 173px;left: 730px;font-family:arial,verdana, helvetica;color:#fbf6e0;font-weight:bold;font-size:23px;line-height:25px; margin-bottom:12px; margin-top:6px; text-align:center}

.titlesp {position: absolute; top: 173px;left: 724px;font-family:arial,verdana, helvetica;color:#fbf6e0;font-weight:bold;font-size:19px;line-height:25px; margin-bottom:12px; margin-top:6px; text-align:center}

.titlefr {position: absolute; top: 173px;left: 724px;font-family:arial,verdana, helvetica;color:#fbf6e0;font-weight:bold;font-size:22px;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:verdana,arial,geneva,sans-serif; 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; font-size:10px; line-height:18px;-moz-border-radius:3px; border-radius:3px; height: 19px; vertical-align:middle; background-image:url('../images/bull.gif');background-repeat:no-repeat; background-position:5px center}#sidemenu li.on{color:#8d4201; background-image:url('../images/bullon.gif');background-repeat:no-repeat; background-position:5px center;}

#sidemenu li.level2{padding-left:23px;background-image:url('../images/arr.gif');background-repeat:no-repeat; background-position:12px center; text-transform:none}#sidemenu li.onlevel2{padding-left:23px;color:#8d4201; background-image:url('../images/bullon.gif');background-repeat:no-repeat; background-position:12px center; text-transform:none;}
#sidemenu li.fibres{display:inline;float:left;width:74px}
#sidemenu li.video {background-image:url('../images/video2.gif');background-repeat:no-repeat; background-position:11px center}
#sidemenu li.videon {background-image:url('../images/videon2.gif');background-repeat:no-repeat; background-position:11px center}
#sidemenu li.micro {background-image:url('../images/micro.gif');background-repeat:no-repeat; background-position:11px 7px}
#sidemenu li.micron {background-image:url('../images/micron.gif');background-repeat:no-repeat; background-position:11px 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 {position: relative;top: 0px;left:0px; font-size:10px;color:#fff; font-weight:bold;  text-align:center;padding-bottom:2px }   
.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: 105px; 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: 105px; background-color: #c0dae7;cursor: pointer;}

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

.pack {padding-bottom:52px; font-size:12px; font-weight:bold; text-align:center; color:#8d4201; margin-left:4px; margin-right:4px;margin-top:4px;padding-top:5px;; 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}

.zip {font-weight:bold; text-align:center;position:absolute;top:45px;left:70px}   
.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;}  

.globe{overflow:hidden;background-image:url('../images/bgcloth.jpg');width:100%;height:302px;text-align:center;border:0px solid #b7cdd7;margin-top:0;margin-bottom:12px}
.globemap{position:relative;height:302px;overflow:hidden}
img.mappa{}

.datebox {width:auto;font-family:arial,verdana,sans-serif;background-color:#fff;color:#072837;text-align:left; margin:18px 0 8px 0;font-weight:bold;font-size:13px;line-height:17px; border-bottom:1px solid #b5714d;border-left: 1px solid #b5714d;}

.date {float:left;font-size:13px;line-height:16px;color:lightyellow;background-color:#8d4201;margin-right:5px;padding:0 5px 0 5px;border-right:1px solid #b5714d;border-top:1px solid #b5714d}

.captionstories {float:left;color:#23576f;font-weight:bold;text-transform:none}
.captionwhy {float:left;margin-top:-5px;float:left;color:#23576f;font-weight:bold;text-transform:none;font-size:11px;font-family:arial,geneva,helvetica,sans-serif;line-height:13px;padding:3px 0 5px 0}

.bigcap {float:left;color:#D4D4C7;font-size:75px;line-height:50px;padding-top:5px;font-family: Times, serif, Georgia;padding-right:4px}
.textbox {float:right;width:50%;border:1px solid silver;padding:10px; padding-top:0;margin: 5px 0 8px 12px}

.listing { text-indent: 14px; padding-left:13px; background-image:url('../images/bull.gif');background-repeat:no-repeat; background-position:0px center;}

#searchbox{font-family:verdana,arial,geneva,sans-serif; margin:0px 3px 3px 3px;padding:2px 0px 2px 16px; background:transparent; 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: 19px; vertical-align:middle;background-image:url('../images/bull.gif');background-repeat:no-repeat; background-position:5px center}
#searchbox #s {float: left;padding: 0;margin:0;border: 0; width: 147px;height:13px;font-size:11px; line-height:13px; background: none;font-weight:normal;color:#23576f}
#search_box #go {float: right;margin: 3px 4px 0 6px;}
#google_results IFRAME {width: 600px;}

#addbox{font-family:verdana,arial,geneva,sans-serif; margin:0px 3px 3px 3px; font-weight:bold; text-transform: uppercase; padding:2px 0px 2px 17px; background:transparent; color:#23576f; border-top:1px solid #dac7b5; border-left:1px solid #dac7b5; border-right:1px solid #ba895c; border-bottom:1px solid #ba895c; font-size:10px; line-height:18px;-moz-border-radius:3px; border-radius:3px; height: 19px; vertical-align:middle; background-image:url('../images/bulladd.gif');background-repeat:no-repeat; background-position:4px center}

A.addbox:link{color:#23576f;text-decoration:none;}
A.addbox:hover { COLOR: #8D4201;text-decoration:none}
A.addbox:visited{color:#23576f;text-decoration:none;}


.question {padding-left:17px;background-image:url('../images/bull3.gif');background-repeat: no-repeat;background-position:0 3px;font-style:italic;font-weight:bold}
