@import url(portfolio.css);

* { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; outline:none; }

body { padding: 0; font-size: 10px; color: #FFF; background-color: #666; background-image: url(images/sfondo.jpg); background-repeat: repeat-x; }
h2 { font-size: 12px; }
a{color:#FFFFFF; text-decoration:none;}
/*select{filter:Alpha(opacity=10);-moz-opacity:.1;opacity:.1;}*/
#left { width: 600px; position: absolute; top: 46px; left: 45px; padding: 0; margin: 0; }
#right { width: 300px; height: 30px; position: absolute; top: 45px; left: 675px; padding: 0; margin: 0; border: 0; }
#griglia { width: 287px; height: 30px; position: absolute; top: 176px; left: 675px; padding: 0; padding-left:17px; margin: 0; border: 0; background-image:url(images/griglia.gif); }
#labdiv { margin: 6px 0 0 0px; float: left; width: 70px; height: 14px; }
#mydiv { margin: 6px 0 0 17px; float: left; width: 86px; height: 14px; }
#flikdiv { margin: 7px 0 0 0px; float: left; width: 74px; height: 14px; }

#detailcontent { width: 310px; position: absolute; top: 235px; left: 675px; padding: 0; margin: 0; border: 0;}
#detailcontent p { padding: 2px; margin: 10px 0; line-height: 15px; }
#detailcontent a { color:#FFF; text-decoration: underline; }
#detailcontent a:link { color:#FFF; text-decoration: underline; } 
#detailcontent a:hover { color:#999; text-decoration: none; }
#detailcontent a:active { color:#FFF; text-decoration: underline; }

#contenuto { border: 0; padding: 0; margin: 0; }
#contenuto p { padding: 2px; margin: 10px 0; line-height: 15px; }
#pgcontent a { color:#8F7E74; text-decoration: none; }
#pgcontent a:link { color:#8F7E74; text-decoration: none; } 
#pgcontent a:hover { color:#333; text-decoration: underline; background-color:#EEE; }
#pgcontent a:active { color:#333; text-decoration: underline; }

.sezioneimg { text-align: left; border:0; margin: 0 0 20px 0; padding: 0; }
.videohome { text-align: left; border:0; margin: 10px 0 30px 0; }
.titolone {	background-image: url(images/fileppe.gif); background-repeat: repeat-x; width: 600px; height: 54px; background-position:0 1px;}
.titolone2 { background-image: url(images/fileppe.gif); background-repeat: repeat-x; width: 600px; height: 40px; margin-top:40px; }
.titolone34 { background-image: url(images/fileppe34.gif); background-repeat: repeat-x; width: 600px; height: 55px; background-position:0 1px;}
.imagetitle { text-align: left; border:0; margin: 0 0 20px 0; float: left; /*height: 33px;*/ }
.imagetitle34 { text-align: left; border:0; margin: 0 0 20px 0; float: left; height: 34px; }
.enter { float: right; padding: 22px 0 3px 10px; font-size: 10px; background-image: url(images/freccia.gif); background-repeat: no-repeat; background-position: left bottom; font-weight: bold; }
.enter a { color:#FFF; text-decoration: none; }
.enter a:link { color:#FFF; text-decoration: none; }
.enter a:hover { color:#FFF; text-decoration: underline; }
.enter a:active { color:#FFF; text-decoration: none; }
.enter34 { float: right; padding: 23px 0 3px 10px; font-size: 10px; background-image: url(images/freccia.gif); background-repeat: no-repeat; background-position: left bottom; font-weight: bold; }
.enter34 a { color:#FFF; text-decoration: none; }
.enter34 a:link { color:#FFF; text-decoration: none; }
.enter34 a:hover { color:#FFF; text-decoration: underline; }
.enter34 a:active { color:#FFF; text-decoration: none; }

.place2 { width: 180px; padding: 0 20px 0 0; vertical-align: top; }
.place1 { width: 180px; padding: 0 10px; vertical-align: top; }
.place0 { width: 180px; padding: 0 0 0 20px; vertical-align: top; }
.placeB0 { width: 180px; padding: 0 20px 0 0; vertical-align: top; }
.placeB1 { width: 180px; padding: 0 10px; vertical-align: top; }
.placeB2 { width: 180px; padding: 0 0 0 20px; vertical-align: top; }
.bigimg { padding: 0;}
.bigimg img{margin:0; padding:0px;margin-bottom:2px;}

.idtitle { font-weight: bold; font-size: 10px; width: 180px; padding: 0 0 5px 0; }
.idtitle a { color:#FFF; text-decoration: none; }
.idtitle a:link { color:#FFF; text-decoration: none; } 
.idtitle a:hover { color:#666; text-decoration: underline; background-color:#EEE; }
.idtitle a:active { color:#FFF; text-decoration: underline; }
.idtext { font-size: 10px; width: 180px; padding: 5px 0 15px 0; line-height: 14px; }

.titoloneLab {	background-image: url(images/fileppeLab.gif); background-repeat: repeat-x; width: 600px; height: 54px; background-position:0 1px;}
.imagetitleLab { text-align: left; border:0; margin: 0 0 20px 0; float: left; height: 44px; }
.enterLab { float: right; padding: 33px 0 3px 10px; font-size: 10px; background-image: url(images/frecciaLab.gif); background-repeat: no-repeat; background-position: left bottom; font-weight: bold; }
.enterLab a { color:#FF0; text-decoration: none; }
.enterLab a:link { color:#FF0; text-decoration: none; }
.enterLab a:hover { color:#FF0; text-decoration: underline; }
.enterLab a:active { color:#FF0; text-decoration: none; }

.easylogo { text-align: left; border:0; margin: 20px 0 0 0; float: left; }
.cc { text-align: left; border:0; padding: 10px 0 30px 0; float: left; }

.homecontatti a { color:#FFF; text-decoration: underline; font-weight: bold; }
.homecontatti a:link { color:#FFF; text-decoration: underline; font-weight: bold; }
.homecontatti a:hover { color:#FFF; text-decoration: none; font-weight: bold; }
.homecontatti a:active { color:#FFF; text-decoration: underline; font-weight: bold; }

.formnl { text-align: right; margin: 0; padding: 0; height: 18px; }
.pippo { width: 110px; height: 14px; padding: 4px 4px 0 4px; margin: 0 2px 0 0; background-color: #484848; border: 0; font-weight: bold; color: #FFF; font-size: 9px; }
.buttonnl { width: 57px; height: 18px; padding: 0; margin: 0; background-image: url(images/nlbutton.gif); border: 0; }

.back { color:#FFF; text-decoration: underline; font-weight: bold; }
.back:link { color:#FFF; text-decoration: underline; font-weight: bold; }
.back:hover { color:#FFF; text-decoration: none; font-weight: bold; }
.back:active { color:#FFF; text-decoration: underline; font-weight: bold; }

#menu { border-top: solid 1px #666; border-bottom: solid 1px #666; width: 600px; font-weight: bold; margin: 0 0 35px 0; padding: 0; }
#menu td { height: 22px; padding: 0; }
#menu td a { color:#FFF; text-decoration: none; }
#menu td a:link { color:#FFF; text-decoration: none; }
#menu td a:hover { color:#999; text-decoration: none; }
#menu td a:active { color:#999; text-decoration: none; }

.rtitle { /*height: 12px;*/ width: 300px; margin: 0; padding: 0 2px 4px 2px; /*background-image: url(images/rtitle.gif);*/ border-bottom:1px solid #666; background-repeat: repeat-x; font-weight: bold; }
.rtitle2 { height: 12px; width: 300px; margin:40px 0 20px 0; padding: 0 2px 4px 2px; background-image: url(images/rtitle.gif); background-repeat: repeat-x; font-weight: bold; }
.rtitle3 { height: 12px; width: 300px; margin:40px 0 0px 0; padding: 0 2px 4px 2px; background-image: url(images/rtitle2.gif); background-repeat: repeat-x; font-weight: bold; clear:both;}
.grey { color: #999; }
.ilove { margin: 5px 0 0 0; padding: 2px 0 2px 13px; background-image: url(images/flecha.gif); background-repeat: no-repeat; background-position: left center; }

.solutions img { margin: 7px 10px 20px 0; }
.solutions { padding: 0 0 10px 0; }
.solutions a { color:#FFF; text-decoration: underline; }
.solutions a:link { color:#FFF; text-decoration: underline; } 
.solutions a:hover { color:#999; text-decoration: none; }
.solutions a:active { color:#FFF; text-decoration: underline; }
.soltitle { height: 10px; margin: 5px 0 0 0; padding: 0 0 0 13px; background-image: url(images/flecha.gif); background-repeat: no-repeat; background-position: left center; font-weight: bold; }

.news img { margin: 7px 10px 20px 0; }
.news { padding: 0 0 10px 0; }
.news a { color:#FFF; text-decoration: underline; }
.news a:link { color:#FFF; text-decoration: underline; } 
.news a:hover { color:#999; text-decoration: none; }
.news a:active { color:#FFF; text-decoration: underline; }
.newstitle { margin: 5px 0 0 0; padding: 0; font-weight: bold; }

.loginimg { padding: 0; margin: 2px 7px 20px 0; }
.loginimg2 { padding: 0; margin: 2px 7px 20px 14px; }
.formTesto { width: 100px; height: 16px; padding: 2px 0 0 2px; margin: 0; background-color: #282828; border: 0; font-weight: normal; color: #999; font-size: 10px; }
.btnLogin { width: 42px; height: 18px; padding: 0 0 2px 10px; margin: 0 0 18px 0; background-image: url(images/btnLogin.gif); border: 0; color: #FFF; font-size: 10px; }
.logintitle { font-weight: bold; padding: 0 0 7px 0; }

.titcur { font-family: Helvetica, sans-serif; font-size: 30px; font-weight: bold; line-height: 36px; }
.intestazione { padding: 0 3px 3px 0; width: 100px; line-height:18px;}
.intestazione2 { padding: 0 3px 3px 3px; width: 100px; }
.campo { padding: 0 3px 3px 3px; width: 180px; text-align: left; height:20px;}
.campo2 { padding: 0 0 3px 3px; width: 180px; text-align: left; }
.inputText { height: 16px; padding: 2px 0 0 2px; margin: 0; border: 0; font-weight: normal; color: #666; font-size: 10px; /*background-image: url(images/corners.gif);*/  }
#hid_file{width:115px;}
.disclaimer { padding: 3px; margin: 0; border: 0; font-weight: normal; color: #666; font-size: 10px; line-height:15px; width:590px; text-align:left;}


.btnsfoglia{background-image:url(images/sfoglia.gif); width:49px; height:19px; position:absolute; margin:0px 0 0 0px}
/*
.campoUpload { background-image: url(images/cerca.gif); background-repeat: no-repeat; }
.gabula { position: relative; top: -4px; left: -133px; height: 16px; padding: 2px 0 0 2px; margin: 0; border: 0; font-weight: normal; color: #999; font-size: 10px; background-image:url(images/pattern.gif); }
*/
#anagrafica select { height: 16px; padding: 2px 0 0 2px; margin: 0 0 3px 2px; border: 0; font-weight: normal; color: #666; font-size: 10px; }
.framezzo {width: 596px; border-bottom:1px solid #999; margin: 10px 0; line-height:1px; padding:0px; }
.btnBack { width: 52px; height: 18px; padding: 0 0 2px 10px; margin: 0 0 18px 0; background-image: url(images/btnBack.gif); border: 0; color: #FFF; font-size: 10px; }
.didascalia{margin-left:13px; margin-top:3px;}
.footer{clear:both;}
#feed{margin-left:20px;}

#conscont { position:relative; top:0; left:0; margin:10px 0; padding:0;}
#mappa { position: absolute; top:0; left:0; border:0;}
#ibrida { position: absolute; top:0; left:45px; border:0;}
#zoom { position: absolute; top:0; right:0; border:0; width:73px; height:20px; background-image:url(images/zoom.gif); background-repeat:no-repeat;}
#zoomtab { position: absolute; top:3px; left:33px; border:0; width:28px; height:8px;}
#zoomtab td { text-align:left; vertical-align:bottom;}


.clear{clear:both;}
.sosimple { position:absolute; right:0; }

