html,body{
color: #9c895b;
font-size: 11px;
font-family: verdana;
line-height:20px;
text-align:left;
background-color:#314356;
margin: 0 auto;
background: url(/images/sfondo.gif) repeat-x top;
}
a{
color: #fff;
text-decoration: none;
}
a:hover{
color: #DFE44F;
}
p{
margin: 0 auto;
padding: 2px;
line-height: 20px;
text-align: justify;
border: 0px solid #6d9dc1;
}
div#container{position:relative;width:100%;}
div#header{position:relative;width:980px;;height:65px;}
div#barra{position:absolute; top:20px;background: url(/images/barra.gif) no-repeat left}
div#contenuto{position:relative;width: 980px;height:486px;}
div#navigation{position:absolute;top:200px;left:400px;}




div#boxorange{float:left;margin: 0 auto;width: 432px;height:486px;background: url(/images/sfondo_orange.jpg) no-repeat left;}
div#boxtesto{float:right;text-align:left;width: 548px;height:484px;background-color:#fff;color:#7c97b2;font-size: 12px;font-family: Trebuchet ms;Tahoma;verdana;}
div#logo{float:right;background: url(/images/gbsolution.gif) no-repeat right;width: 230px;height:75px;margin-right:38px;}
div#testo{color:#7c97b2;font-size: 12px;font-family: Trebuchet ms;Tahoma;verdana;}
div#coda{float:left;color:#7c97b2;font-size: 10px;font-family: Tahoma;verdana;width:580px;text-align:center;}

div#footer{
clear:both;
position:relative;
bottom: 0; 
margin: 0 auto;
width: 100%;
height:100%;color:#fff;
background: url(images/coda.gif) repeat-x;

height: 40px; }

#wrapper{
width: 450px;
margin: 0 auto;
}
.box{
background: #fff;
}
.boxholder{
clear: both;
background: #fff;
}
.tab{
float: left;
height: 32px;
width: 102px;
margin: 0 1px 0 0;
text-align: center;
}
.tabtxt{
margin: 0;
color: #000;
font-size: 12px;
font-weight: bold;
padding: 9px 0 0 0;
}
.text{
margin: 0;
color: #9c895b;
font-size: 11px;
font-weight: bold;
line-height:20px;
padding: 9px 0 0 0;
}
.textorange{
margin: 0;
color: #FF681F;
font-size: 12px;
line-height:20px;
}

span.evidenzio{
background-color:#ff8;
}


.text9{
margin: 0 auto;
color: #fd6420;
font-size: 10px;
line-height:12px;
}
.textadd{
margin: 0;
color: #9c895b;
font-size: 10px;
line-height:20px;
}
.text-h{
margin: 0;
color: #DFE44F;
font-size: 12px;
font-weight: bold;
padding: 9px 0 0 0;
}
.text-coda{
color: #0179a4;
font-size: 10px;
}
div#power{height:28px;width: 200px; position:relative;bottom:20px; left:500px;}
 
form#formm{width:290px;padding:0px 0px;
    background: url(mail.jpg) no-repeat top right; color:#5B6879;font-family: Verdana, Arial, Helvetica, sans-serif; 
}
fieldset{border: 0px solid #000;margin-left:40px;}
div.in{margin: 10px 0 10px 10px;}
div.cb{margin: 10px 0 10px 10px; font-size:11px;font-weight:bold}
div.in label{float:left;width:90px;line-height:23px}
div.in input{width:120px}
.text-c
{
    FONT-SIZE: 10px;
    COLOR: #85d8f4;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Verdana
}
.text-b
{
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Verdana
}
.text-b A:hover
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.text-b A:visited
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.text-b A:active
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.text-b A:link
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.text1
{
    FONT-SIZE: 11px;
    COLOR: #336699;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Verdana
}
.text1:hover
{
    FONT-SIZE: 11px;
    COLOR: #7793ad;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Verdana
}
.textbianco
{
    FONT-SIZE: 11px;
    COLOR: white;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Verdana
}

h1
{
	background: inherit;nowrap;
font-size:26px;COLOR: #84723d; margin:0px 0px 0px 0px;  padding-left:60px;
font-family: THAOMA,Trebuchet ms, Verdana, Arial, Helvetica, sans-serif; nowrap;
}
h2
{
	background: inherit;nowrap;
font-size:14px;COLOR: #a8bcd1; margin:0px 0px 0px 0px;  padding-left:60px;
font-family: THAOMA,Trebuchet ms, Verdana, Arial, Helvetica, sans-serif; nowrap;
}
.righina
{
    BORDER-RIGHT:  #33495E 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #33495E 1px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #33495E 1px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #33495E 1px solid
}




#menu03o{
position:absolute;
top:35px;
left:400px;
font: 90% Arial, Helvetica, sans-serif;
color: #a8bcd1;
}
#menu03o ul{
margin: 0;
padding-left: 0;
list-style: none;
}
#menu03o li{
font-size: 1.1em;
display: inline;
margin: 0;
padding: 0;
}
#menu03o a:link, #menu03o a:visited{
float:left;
background-color: #314356;
color: #a8bcd1;
margin: 0em;
padding: 0.3em 1.5em 0.3em 1.5em;
font-weight: bold;
text-decoration: none;
border-bottom: 2px solid #485e74
}
#menu03o a:hover, #menu03o a:focus, #menu03o a:active{
color: #a8bcd1;
background-color: #314356;
border-bottom: 2px solid #ff5c1d;
outline:none;
}
#menu03o li.attivo  a:link,#menu03o li.attivo  a:visited
{
color: #a8bcd1;
background-color: #314356;
border-bottom: 2px solid #ff5c1d;
outline:none;
}


h3 a:focus, h3 a:active{
color: orange;
border-bottom: 2px solid orange;
outline:none;
}
h3 a:link, h3 a:selected
{
color: orange;
border-bottom: 2px solid orange;
outline:none;
}

h3 a:hover
{
	color: orange;
}





 .contento {width: 494px;  position: absolute; overflow: hidden; }

 #galerie {left: 10px; top: 0; height: 360px; overflow: hidden;    }
 #fotos_nav {position: absolute; top: 218px; left: 0;  z-index: 20;}
  #fotos_nav li {width: 87px; height: 86px; margin-bottom: 1px; float: left; clear: left;}
 #fotos_nav  a {display: block; width: 87px; height: 86px; cursor: pointer; }
 #foto_inapoi { background-image:url(../images/up.png); visibility: hidden;}
 #foto_inainte { background-image:url(../images/down.png);}
 #fotos_wrapper {width: 494px; height: 200px; overflow: hidden; position: absolute; top: 0; left: 0;}
 #fotos {  width: 494px; position: absolute; top: 0; left: 0;  }
 #fotos li { position: relative; left: 0; top: 0; float: left; clear: left; }
 #fotos li img {display: block;}
 #fotos li span {height: 23px; width: 247px; background-color: #000; color: #fff; line-height: 23px; font-weight: normal;  text-indent: 8px; display: block; position: absolute; left: 0; bottom: 0;}

 
 #fotos_nav2 {position: fixed;  top: 50%; left: 50%; z-index: 200; width: 494px; height: 23px;  margin-left: -5px; margin-top: 335px; visibility: hidden; }
 #galerie:hover #fotos_nav2 {visibility: visible;} 
 
 #fotos_nav2 ul {float: right; padding: 5px;}
 #fotos_nav2 li {float: left; padding-right: 1px;}
 #fotos_nav2 li a:link, #fotos_nav2 li a:visited , #fotos_nav2 li a:active, #fotos_nav2 li a#selectat {color: #fff; display: block; width: 13px; height: 13px; text-align: center; line-height: 13px; font-family: 'Trebuchet Ms'; background-image:url(../images/nav_bg.png);}
  #fotos_nav2 li a:hover, #fotos_nav2 li a#selectat { background-color: #000 !important; background-image: none !important; }
 #fotos_nav2 h4 {height: 23px; width: 247px; background-color: #000; color: #fff; line-height: 23px; font-weight: normal; float: left; text-indent: 8px;} 

