body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:76%; color:#000; background:#FFFFFF; margin:0; padding:0;}
p {font-size:0.9em;}
img a {border:none; margin:0; padding:0;}

body.home #contArea {background:#FFFFFF url(../im/fondo.gif) -100px 0;}
body.studio #contArea {background:#FFFFFF url(../im/fondo.gif) 100px 120px;}
body.ing_geo #contArea {background:#FFFFFF url(../im/fondo.gif) -830px -320px;}
body.ing_amb #contArea {background:#FFFFFF url(../im/fondo.gif) -400px -220px;}
body.ing_sis #contArea {background:#FFFFFF url(../im/fondo.gif);}
body.sic_cant #contArea {background:#FFFFFF url(../im/fondo.gif) 300px 420px;}
body.geo_app #contArea {background:#FFFFFF url(../im/fondo.gif) -200px 250px;}

a:link, a:visited {text-decoration:underline; color:#006;}
a:hover, a:active {text-decoration:underline; color:#C00;}
.hyde {position:absolute; left:-2000px;}

#tool {background:#006 url(../im/fondo_tool.jpg) right top repeat-y; height:1.4em; line-height:1.4em;	color:#FFF;	margin:0;	padding:.1em .5em; text-align:right; font-family:"Trebuchet Ms", Verdana, Arial, Helvetica, sans-serif;}
  #tool a:link, #tool a:visited {text-decoration:none; color:#FFF;}
  #tool a:hover, #tool a:active {text-decoration:none; color:#FC0;}
  #tool span {margin:0; padding:0 .5em;}
    #tool span a.sel {font-weight:bold; color:#FC0;}

#testata {background:#006 url(../im/head2.jpg) right top no-repeat; height:78px; color:#FFF; margin:0; padding:0;}
  #testata #logo {margin:2px 0 0 10px; padding:0;}

#navbar {width:100%; line-height:1.2em; margin:0; padding:0; font-family:"Trebuchet Ms", Verdana, Arial, Helvetica, sans-serif;}
  #navbar a:link, #navbar a:visited {text-decoration:none; color:#555;}
  #navbar a:hover, #navbar a:active {text-decoration:none; color:#C00;}
  #navbar div {margin:0; border-top:5px solid #ccc; width:14.2%; display:block; float:left; font-weight:bold;}
    #navbar div a {display:block; padding:0 .5em 15px .5em;}
    #navbar div a.sel {color:#000;}
#subnav {text-align:left; width:160px; margin:4em 10px 0 10px; padding:0.5em 0; position:absolute; left:0;}
  #subnav ul {margin:0 0 0 1em; padding:0; list-style-type:circle; list-style-image:url(../im/fr.gif); list-style-position:outside;}
    #subnav ul li.back {margin:0 0 0 1em; padding:0; list-style-type:circle; list-style-image:url(../im/fr_back.gif); list-style-position:outside;}
    #subnav ul li.down {margin:0 0 0 1em; padding:0; list-style-type:circle; list-style-image:url(../im/fr_down.gif); list-style-position:outside;}
  #subnav a.sel {font-weight:bold;}

#cont {text-align:left; width:603px; margin:4em 0 0 180px; padding:0.5em 0; min-height:330px; clear:both;}
.home #cont {text-align:center; margin:0 auto; padding:0.5em 0;}
table, td {text-align:left; vertical-align:top; margin:0; padding:0;}
.tablehome ul {margin:0 0 0 .5em; padding:0; list-style-type:none;}
.tablehome td {padding-right:1px;}
.abstractHome {display:block; font-size:0.9em; padding:3px 0.5em 0 0;}

h1 {margin:0; padding:0; color:#006; font-size:1.5em; font-family:"Trebuchet Ms", Times, serif; font-weight:normal;}
h2 {margin:0; padding:0; color:#006; font:bold 1em "Trebuchet Ms", Verdana, Arial, Helvetica, sans-serif; height:3em; line-height:1.1em; border-bottom:3px solid #ccc; margin-bottom:1px;}
h2 a:link, h2 a:visited {color:#006; text-decoration:none;}
h2 a:hover, h2 a:active {color:#C00; text-decoration:none;}
h2.studio {width:294px; height:2em;}
p {color:#000; margin:.5em 0; padding:0;}
#loghi {height:70px; text-align:center;}
  #bannerContainer {width:250px; margin:auto;}
  .bannerCont {position:relative; width:65px; float:left;}
  .banner img {border:none;}
  .banner a {display:block; position:relative; width:65px; height:65px; cursor:default; /*border:solid 1px #ccc;*/}
  .banner a:hover img, .banner a:active img {display:none;}
  #logo1 a:hover, #logo1 a:active {background:url('../im/logo_iqnet.gif');}
  #logo2 a:hover, #logo2 a:active {background:url('../im/logo_sqs.gif');}
  #logo3 a:hover, #logo3 a:active {background:url('../im/logo_.gif');}

#footer {float:left; width:100%; position:relative; background:#CCC; color:#333; line-height:1.4em; margin-top:20px; font-family:"Trebuchet Ms", Verdana, Arial, Helvetica, sans-serif;}
  #footerLeft {padding:.2em .5em; position:relative; float:left; margin-right:10px;}
  #footerRight {padding:.2em .5em; position:relative; float:left;}
  #footer img {padding-right:15px;}
.credits {margin:0 0 0 1.2em;}

/*COLORI SEZIONI*/
#navbar div.home {border-color:#00329B;}
#navbar div.studio, h2.studio {border-color:#CCC;}
#navbar div.ing_geo, h2.ing_geo {border-color:#F03;}
#navbar div.ing_amb, h2.ing_amb {border-color:#6C3;}
#navbar div.ing_sis, h2.ing_sis {border-color:#06F;}
#navbar div.sic_cant, h2.sic_cant {border-color:#FC0;}
#navbar div.geo_app, h2.geo_app {border-color:#BB431C;}

/*SCHEDA PROGETTO*/
.immagine {float:left; position:relative; width:170px; padding-top:20px;}
	.cornersDiv {position:absolute; z-index:100; top:20px; left:0; width:150px; height:145px; background:url('../im/corner_bottomRight.gif') 100% 100% no-repeat;}
.scheda {float:left; width:430px; padding:20px 0 20px 0;}
  .subTitolo {background:#f3f3f3; font-weight:bold; padding:3px; margin:2px;}
	.subTesto {padding:3px; margin-bottom:10px; font-size:0.9em;}
.descrizione {clear:left;}

