* { 
   margin : 0; 
   padding : 0; 
 } 
body {
    width: 100%;
    height: 100%;
    font-size: 13px;
    background-color: #F2F2F2;
    color: #4c4948;
    font-family: verdana,arial,sans-serif;
} 
#container { 
   width : 980px;
   margin : 0px auto 0 auto; 
   border : 0px solid #D8D8D8;
   background-color:#fff;
 } 
#header { width: 980px;
        height: 290px;
        background-image: url(images/sfondo.png);
        border: 0px solid #333;}
#foto { float: right;
      background-image: url(images/logo.png);
      margin-top: 40px;
      background-repeat: no-repeat;
      height: 250px;
      width: 451px;
}
ol { 
   Font-size : 11px; 
   margin : 0px 0px 0px 25px;
}
ol li{ 
  padding-bottom: 7px;
}
a, a:active, a:link { 
   text-decoration : none; 
   color : #0B9AC7; 
 } 
a:visited { 
   text-decoration : none; 
 } 
a:hover { 
   color : #0B9AC7; 
   border-bottom : 0px solid #0B9AC7; 
 } 
img { 
   margin : 5px 0px 10px 10px; 
 } 
/*Navigation*/
#nav { 
   position : absolute; 
   clear : both; 
   margin : 0; 
   padding : 0; 
   height : 15px;
   top : 15px;
   z-index : 99999; 
 } 
#nav ul { 
   float : left; 
   list-style : none; 
   width : 970px;
   height : 13px;
   text-transform : uppercase; 
   margin : 0; 
   padding : 0; 
   display : inline; 
   border : 0px solid #D8D8D8; 
 } 
#nav ul li { 
   display : inline; 
   margin : 0; 
   padding : 0; 
 } 
#nav ul li a { 
   float : left; 
   margin : 0; 
   padding : 0 10px;
   font : bold 13px/20px "Trebuchet MS", Helvetica, Arial, Geneva, sans-serif;
   text-transform : uppercase; 
   text-decoration : none; 
   letter-spacing : +0.1px;
   color : #0C9BC2;
 } 
#nav ul li a:hover, #nav ul li a:active { 
   color: #fff;
    background-image:  url(images/nav.png);
   border : none; 
 } 
#nav ul li#current a { 
   color : #0da7d2; 
 } 
#header #logo-text { 
   position : absolute; 
   margin-left : 30px; 
   padding : 0; 
   font : normal 70px Georgia, "Times New Roman", Times, serif; 
   letter-spacing : -1.5px; 
   color : #fff; 
   text-transform : none; 
   text-decoration : none; 
   /*         change the values of top and left to adjust the position of the logo*/
   top : 45px;
 } 
#header #logo-text { 
   background : none; 
   border : none; 
 } 
#header #intro { 
   position : absolute; 
   margin-left : 35px; 
   padding : 0; 
   font-family : Georgia, "Times New Roman", Times, serif; 
   font-weight : normal; 
   font-size : 18px; 
   line-height : 1.3em;
   font-style : italic; 
   text-transform : none; 
   color : #fff; 
   width : 550px; 
   /*         change the values of top and left to adjust the position */
   top : 180px;
 } 
#header #intro1 { 
   position : absolute; 
   margin-left : 35px; 
   padding : 0; 
   font-family : Georgia, "Times New Roman", Times, serif; 
   font-weight : normal; 
   font-size : 22px; 
   line-height : 1.3em;
   font-style : italic; 
   text-transform : none; 
   color : #fff; 
   width : 550px; 
   /*         change the values of top and left to adjust the position */
   top : 140px;
 } 
#content { 
   width : 980px;
   position : relative; 
   height : 100%; 
   margin : 0; 
   padding : 0; 
 } 
#main { 
   float : left; 
   width : 680px; 
   padding : 0; 
   margin : 0; 
   display : inline; 
 } 
h1 { 
   padding-bottom : 3px; 
   margin-top : 15px; 
   margin-right : 15px; 
   margin-left : 10px; 
   font : normal 3.0em Georgia, "Times New Roman", Times, serif; 
   color : #895F30; 
   letter-spacing : -2px; 
   text-transform : none; 
   border-bottom : 1px solid #ebebeb; 
 } 
h2 { 
   font : normal 1.3em Georgia, "Times New Roman", Times, serif; 
   color : #895F30; 
   padding : 0; 
   margin : 10px; 
 } 
h3 { 
   font : normal 2.0em Georgia, "Times New Roman", Times, serif; 
   color : #895F30; 
   padding : 0; 
   margin : 10px; 
   border-bottom : 1px solid #ebebeb; 
 } 
h4 { 
   font : normal 1.2em Georgia, "Times New Roman", Times, serif; 
   color : #895F30; 
   padding : 0; 
   margin : 10px; 
 } 
h5 { 
   margin-top : 7px; 
   padding : 10px 5px 3px 5px; 
   font : normal 2em 'trebuchet MS', Tahoma, Helvetica, Arial, sans-serif; 
   color : #666666; 
   letter-spacing : -.5px; 
 } 
h6 { 
   font : normal 1em Georgia, "Times New Roman", Times, serif; 
   color : #333; 
   padding : 0; 
   margin : 10px; 
 } 
#contenuto { 
   margin : 10px 25px 10px 10px; 
   padding : 0px; 
   font-family : Verdana, 'Trebuchet MS'  sans-serif, Arial, Helvetica; 
   font-weight : normal; 
   font-size : 12px; 
   color : #333333; 
   text-align : justify; 
   letter-spacing : 0.7px; 
   background-color : #ffffff; 
 } 
#box { 
   margin : 10px 30px 10px 15px; 
   padding : 0px; 
   font-family : Verdana, 'Trebuchet MS'  sans-serif, Arial, Helvetica; 
   font-weight : normal; 
   font-size : 12px; 
   color : #333333; 
   text-align : justify; 
   letter-spacing : 0.7px; 
 } 
#box1 { 
   margin : 10px 25px 10px 5px; 
   padding : 0px; 
 } 
#sidebar { 
   float : right; 
   width : 300px; 
   padding : 0; 
   margin : 0; 
   display : inline; 
 } 
#login { 
   width : 300px; 
   border-bottom : 1px solid #D8D8D8; 
   margin : 10px 0 10px 0; 
 } 
#login #log { 
   margin : 10px; 
 } 
.clic { 
   background-color : #fff; 
   width : 200px; 
   border : 1px solid #4393EB; 
   margin : 2px; 
 } 
 .td1 {
   border : 1px solid #4393EB; 
    font-family : verdana, arial,helvetica, san serif; 
   font-size : 13px;
   text-transform : uppercase; 
 } 
 .index   {
   font-family : verdana, arial,helvetica, san serif; 
   font-size : 11px;
   font-weight: bold;
 } 
.formtext { 
   margin : 2px; 
 } 
#menu { 
   border : 0px solid #D8D8D8; 
   width : 298px; 
   margin-bottom : 2px; 
 } 
.menu { 
   list-style : none; 
   margin : 10px 0 10px 0; 
   padding : 0; 
   border : 0px solid #D8D8D8; 
 } 
.menu1 li { 
   display : inline; 
   margin : 2px; 
   border-bottom : 1px solid #ebebeb; 
 } 
.menu li a { 
   display : block; 
   text-decoration : none; 
   margin-top : 1px; 
   padding : 0 1em; 
   height : 25px; 
   line-height : 25px; 
   font : bold 14px/23px "Trebuchet MS", Helvetica, Arial, Geneva, sans-serif; 
   text-indent : -2px; 
   text-transform : uppercase; 
   border : 0px solid #666666; 
   color : #0C9BC2; 
   border-bottom : 1px solid #ebebeb; 
 } 
.menu li a:hover { 
   font : bold 14px/23px "Trebuchet MS", Helvetica, Arial, Geneva, sans-serif; 
   color : #555; 
 } 
#galleria { 
   width : 298px; 
   border-bottom : 0px solid #D8D8D8;
   margin : 0 0 2px 0; 
 } 
#galleria #foto1 { 
   width : 290px; 
   border : 0px solid #D8D8D8; 
   margin : 0; 
 } 
#galleria1 { 
   width : 298px; 
   border-bottom : 0px solid #D8D8D8;
   margin : 0 0 2px 0; 
 } 
#galleria1 #foto1 { 
   width : 290px; 
   border : 0px solid #D8D8D8; 
   margin : 0; 
 } 
#link { 
   width : 298px; 
   border : 0px solid #D8D8D8; 
   margin : 2px 0 2px 0; 
 } 
p { 
   font-family : verdana, arial,helvetica, san serif; 
   font-size : 11px; 
 } 
#sidebar ul.sidemenu { 
   text-align : left; 
   margin : 7px 5px 8px 5px; 
   padding : 0; 
   text-decoration : none; 
   border-top : 1px solid #ebebeb; 
 } 
#sidebar ul.sidemenu li { 
   list-style : none; 
   border-bottom : 1px solid #ebebeb; 
   padding : 8px 10px; 
   margin : 0; 
 } 
* html body #sidebar ul.sidemenu li { 
   height : 1%; 
 } 
#sidebar ul.sidemenu li a { 
   text-decoration : none; 
   background-image : none; 
   background-color : transparent; 
   border : none; 
   color : #0C9BC2; 
   font-weight : bold; 
   font-family : "Trebuchet MS", Tahoma, Helvetica, Arial, Sans-serif; 
   font-size : 14px; 
   /*         letter-spacing: .5px;  */
 } 
#sidebar ul.sidemenu li a span { 
   color : #989898; 
   font-family : Georgia, "Times New Roman", Times, serif; 
   font-style : italic; 
   font-weight : normal; 
   font-size : .8em; 
 } 
#sidebar ul.sidemenu li a:hover { 
   color : #555; 
 } 
#sidebar ul.sidemenu ul { 
   margin : 0 0 0 5px; 
   padding : 0; 
 } 
#sidebar ul.sidemenu ul li { 
   background : none; 
 } 
#footer { 
   clear : both; 
   bottom : 0; 
   width : 980px; 
   margin : 0 auto;
   height: 40px;
 } 
#company_info { 
   width : 100%; 
   font-family : verdana,arial,sans-serif; 
   font-variant : small-caps; 
   padding : 1.0em 0 1.0em 0; 
   background:#14B4E9;
   border: 0px solid #14B4E9;
   font-size : 11px; 
   padding-bottom: 10px;
   overflow : ; 
   /*visible !important Firefox*/
   /*overflow:hidden IE6*/
   /**/
 } 

#company_info p { 
   text-align : center; 
   color : white; 
   font-weight : normal; 
   font-size : 11px; 
 } 
 #slider {
    width: 610px; /* important to be same as image width */
    height: 446px; /* important to be same as image height */
    position: relative; /* important */
    overflow: hidden; /* important */
}
#sliderContent {
    width: 610px; /* important to be same as image width or wider */
    position: absolute;
    top: 0;
    margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
    display: none;
}
.sliderImage span {
    position: absolute;
    font: 12px/15px Arial, Helvetica, sans-serif;
    padding: 6px 13px ;
    width: 584px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
    clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
    top: 3px;
    left: 10px;
}
.bottom {
    bottom: 0;
    left: 0;
}
ul { list-style-type: none;}
#foot {
   position : absolute; 
   clear : both; 
   margin : 0; 
   padding : 0; 
   height : 30px;
   border: 0px solid #333;
 } 
#foot ul {
   float : left; 
   list-style : none; 
   width : 980px;
   height : 30px;
   text-transform : uppercase; 
   margin : 0; 
   padding : 0; 
   display : inline; 
   border : 0px solid #D8D8D8; 
   background:#14B4E9;
 } 
#foot ul li {
   display : inline; 
   margin : 0; 
   padding : 0;
   height: 30px;
 } 
#foot ul li a {
   float : left; 
   margin : 0; 
   padding : 0 10px;
   font : 12px;
   text-decoration : none; 
   color : #fff;
 }
#nav ul li a:hover{
   color: #fff;
 }   

