

body {
    background-attachment : scroll;
    background-color : #000000;
    background-image : url(bg-img.png);
   /* background-position : center;*/
    background-repeat : repeat-x;
    font-family : 'verdana', 'sans-serif';
    font-size : 12px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    text-align : center;
    width : 1000px;
  }

/* serve per la centratura con explorer */



#center {
background-color : #0A102A;
    position:absolute;
    height : 1050px;
    left : 50%;
    margin-left : -500px;
    position : absolute;
    width : 1000px;
  }


ul,ol,li {
    list-style:none;
  }


a {
    text-decoration:none;
    color:#FAC6FF;
  }

/*il banner in alto */



#top {
    position:absolute;
    left:0px;
    top:0px;
    width:980px;
    height:180px;
    z-index:10;
    background:url(bannersg.jpg);
  }

/*il menu in alto */



#menu {
    background-color : white;
    font-family : 'verdana', 'sans-serif';
    font-size : 15px;
    height : 20px;
    position : absolute;
    top : 181px;
    left:0px;
    width : 1000px;
    color:#0A102A;
    text-align:left;
  }


#menu  li {
    margin-left:10px;
    font-family : 'verdana', 'sans-serif';
    font-size : 15px;
    color:#0A102A;
    display:inline;
  }


#menu  a:link {
    color:#0A102A;
    text-decoration:none;
  }


#menu  a:visited {
    color:#0A102A;
    text-decoration:none;
  }

/*content della parte introduttiva della home*/


#content {
    border-bottom-color : #f9feff;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #f9feff;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #f9feff;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #f9feff;
    border-top-style : solid;
    border-top-width : 1px;
    color : #FFFFFF;
    font-family : 'verdana', 'sans-serif';
    font-size : 13px;
    height : 660px;
    left : 30px;
    position : absolute;
    text-align : justify;
    top : 220px;
    width : 250px;
padding-left:5px;
padding-top:20px;
  }


#content h1 {
    background-color:#EAFFFF;
    font-size : 15px;
    font-weight : bold;
z-index:1111;
  top : -15px;
color:#090645;
margin-left:5px;
position:absolute;
  }







#content2 {
border-bottom-color : #f9feff;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #f9feff;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #f9feff;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #f9feff;
    border-top-style : solid;
    border-top-width : 1px;
    position : absolute;
    color:#FFFFFF;
    width:600px;
    height:250px;
    text-align: justify;
    top:220px;
    left:320px;
    padding-left:5px;
    padding-right:5px;
padding-top:20px;
    font-size:13px;
    font-family : 'verdana', 'sans-serif';
  }

#content2 h1 {
    background-color:#EAFFFF;
    font-size : 15px;
    font-weight : bold;
z-index:1111;
  top : -15px;
color:#090645;
margin-left:5px;
position:absolute;
  }


#content2 p {
    padding: 10px;
  }


#content3 {
    color:#FFFFFF;
padding-top:20px;
border-bottom-color : #f9feff;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #f9feff;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #f9feff;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #f9feff;
    border-top-style : solid;
    border-top-width : 1px;
    font-family : 'verdana', 'sans-serif';
    font-size : 13px;
    left : 320px;
    position : absolute;
    text-align : justify;
    top : 530px;
    width : 290px;
  }


#content3 h1 {
    background-color:#EAFFFF;
    font-size : 15px;
    font-weight : bold;
z-index:1111;
  top : -15px;
color:#090645;
margin-left:5px;
position:absolute;
  }
#content3b {
    color:#FFFFFF;
padding-top:20px;
padding-left:2px;
padding-right:2px;
border-bottom-color : #f9feff;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #f9feff;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #f9feff;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #f9feff;
    border-top-style : solid;
    border-top-width : 1px;
    font-family : 'verdana', 'sans-serif';
    font-size : 12px;
    left : 620px;
    position : absolute;
    text-align : justify;
    top : 530px;
    width : 270px;
  }
#content3b h1 {
    background-color:#EAFFFF;
    font-size : 15px;
    font-weight : bold;
z-index:1111;
  top : -15px;
color:#090645;
margin-left:5px;
position:absolute;
  }

#content3 p {
    padding: 10px;
  }


#content4 {
    background-color : #0A102A;
    position:absolute;
    color:#FFFFFF;
    width:790px;
    height:800px;
    text-align: justify;
    top:250px;
    left:80px;
    font-size:12px;
    font-family : 'verdana', 'sans-serif';
  }


#content4 h1 {
    color : #DAF5FF;
    font-size : 20px;
  }


#content4 p {
    font-size:13px;
    font-family : 'verdana', 'sans-serif';
  }


#content5 {
    background-color : #0A102A;
    color:#FFFFFF;
    font-family : 'verdana', 'sans-serif';
    font-size : 12px;
    height : 760px;
    left : 225px;
    overflow : auto;
    position : absolute;
    text-align : justify;
    top : 250px;
    width : 760px;
    padding-right:5px;
  }


#content5 h1 {
    color : #00cccc;
    font-size : 15px;
    text-decoration : underline;
  }


#content5 img {
    float : left;
    margin-bottom : 5px;
    margin-left : 5px;
    margin-right : 5px;
    margin-top : 5px;
  }


#content5 h2 {
    color : #00cccc;
    font-size : 13px;
  }


#content6 {
    border-style:solid;
    border-color:#B9DAFF;
    background-color:#F4FFEE;
    border-width:1px;
    position:absolute;
    color:#FFFFFF;
    width:310px;
    height:60px;
    text-align: justify;
    top:590px;
    left:80px;
    font-size:12px;
    font-family : 'verdana', 'sans-serif';
  }


marquee {
    position:absolute;
    left:480px;
    top:590px;
    background-color : #EFEEFF;
    width:400px;
    border-color:#0A102A;
    border-style:solid;
    height:60px;
    color:#0A102A;
    font-size:12px;
    font-family : 'verdana', 'sans-serif';
  }


marquee  a:visited {
    color:#0A102A;
  }


marquee  a:link {
    color:#0A102A;
  }


#macroAree {
    position:absolute;
    top:710px;
    left:0px;
  }


a img {
    border: 0px solid transparent;
  }


a:hover img {
    border-bottom: 2px solid #E7E7E7;
  }


#macroAree li {
    width:180px;
    height:150px;
    position:absolute;
    display:inline;
  }


#ma1 {
    left:80px;
    background:url(images/bt5.png);
    background-repeat:no-repeat;
  }


#ma2 {
    left:290px;
    background:url(images/bt6.png);
    background-repeat:no-repeat;
  }


#ma3 {
    left:490px;
    background:url(images/bt7.png);
    background-repeat:no-repeat;
  }


#ma4 {
    left:690px;
    background:url(images/bt4.png);
    background-repeat:no-repeat;
  }


#menuphy {
    background-color : #0A102A;
    background-image : url(images/submenuphy.png);
    background-repeat : no-repeat;
    color :#0A102A ;
    font-family : sans-serif;
    font-size : 13px;
    height : 600px;
    left : 10px;
    padding-bottom : 4px;
    padding-left : 20px;
    padding-right : 4px;
    padding-top : 150px;
    position : absolute;
    text-align : justify;
    top : 202px;
    width : 200px;
  }


#menuphy  li {
    color : #FF2B60;
    font-family : 'URW Gothic L', Vemana2000, 'sans-serif';
    font-size : 13px;
    margin-left : 1px;
  }


#menubio  a:link {
    color : #FF2B60;
    text-decoration:none;
  }


#menubio {
    /* background-color : #0A102A;
    */ background-image : url(images/submenubio.png);
    background-repeat : no-repeat;
    /* color : #DAF5FF;
    */ font-family : sans-serif;
    font-size : 13px;
    height : 600px;
    left : 10px;
    padding-bottom : 4px;
    padding-left : 20px;
    padding-right : 4px;
    padding-top : 150px;
    position : absolute;
    text-align : justify;
    top : 202px;
    width : 200px;
  }


#menubio  li {
    color : #47FF14;
    font-family : 'URW Gothic L', Vemana2000, 'sans-serif';
    font-size : 13px;
    margin-left : 0px;
  }


#menubio  a:link {
    color : #47FF14;
    text-decoration:none;
  }


#menunews {
    background-color : #0A102A;
    background-image : url(images/submenunews.png);
    background-repeat : no-repeat;
    color : #DAF5FF;
    font-family : sans-serif;
    font-size : 13px;
    height : 600px;
    left : 10px;
    padding-bottom : 4px;
    padding-left : 20px;
    padding-right : 4px;
    padding-top : 150px;
    position : absolute;
    text-align : justify;
    top : 202px;
    width : 200px;
  }


#menunews  li {
    color : #78C9FF;
    font-family : 'URW Gothic L', Vemana2000, 'sans-serif';
    font-size : 13px;
    margin-left : 1px;
  }


#menunews  a:link {
    color : #78C9FF;
    text-decoration:none;
  }


#menuhitech {
    background-color : #0A102A;
    background-image : url(images/submenuhitech.png);
    background-repeat : no-repeat;
    color : #DAF5FF;
    font-family : sans-serif;
    font-size : 13px;
    height : 600px;
    left : 10px;
    padding-bottom : 4px;
    padding-left : 20px;
    padding-right : 4px;
    padding-top : 150px;
    position : absolute;
    text-align : justify;
    top : 202px;
    width : 200px;
  }


#menuhitech  li {
    color : #EEFF50;
    font-family : 'URW Gothic L', Vemana2000, 'sans-serif';
    font-size : 13px;
    margin-left : 1px;
  }


#menuhitech  a:link {
    color : #EEFF50;
    text-decoration:none;
  }

/*----------------------------2 colonne del content */


#col1 {
    border-bottom-color : #99ffff;
    /*border-bottom-style : solid;
    */ border-bottom-width : 1px;
    border-left-color : #99ffff;
    /* border-left-style : solid;
    */ border-left-width : 1px;
    border-right-color : #99ffff;
    /* border-right-style : solid;
    */ border-right-width : 1px;
    border-top-color : #00CCCC;
    border-top-style : solid;
    border-top-width : 2px;
    color : #DAF5FF;
    font-family : sans-serif;
    font-size : 12px;
    height : 730px;
    left : 225px;
    padding-bottom : 4px;
    padding-left : 4px;
    padding-right : 4px;
    padding-top : 4px;
    position : absolute;
    text-align : justify;
    top : 290px;
    width : 355px;
  }


#col2 {
    border-bottom-color : #99ffff;
    border-bottom-style : solid;
    border-bottom-width : 3px;
    border-left-color : #99ffff;
    /*border-left-style : solid;
    */ border-left-width : 1px;
    border-right-color : #99ffff;
    /*border-right-style : solid;
    */ border-right-width : 1px;
    border-top-color :#00CCCC ;
    border-top-style : solid;
    border-top-width : 2px;
    color : #DAF5FF;
    font-family : sans-serif;
    font-size : 12px;
    height : 730px;
    left : 600px;
    padding-bottom : 4px;
    padding-left : 4px;
    padding-right : 4px;
    padding-top : 4px;
    position : absolute;
    text-align : justify;
    top : 290px;
    width : 355px;
  }


#col2 hr {
    border-bottom-color : #009999;
    border-left-color :#009999 ;
    border-right-color :#009999 ;
    border-top-color :#009999 ;
  }


#col1 hr {
    border-bottom-color : #009999;
    border-left-color :#009999 ;
    border-right-color :#009999 ;
    border-top-color :#009999 ;
  }


#col1 img {
    /*border-bottom-color : #e1eef5;
    border-bottom-style : outset;
    border-bottom-width : 1;
    border-left-color : #e1eef5;
    border-left-style : outset;
    border-left-width : 1;
    border-right-color : #e1eef5;
    border-right-style : outset;
    border-right-width : 1;
    border-top-color : #e1eef5;
    border-top-style : outset;
    border-top-width : 1;
    */ float : left;
    margin-bottom : 5px;
    margin-left : 5px;
    margin-right : 5px;
    margin-top : 5px;
  }


#col1 p {
    padding-left : 2px;
    padding-right : 2px;
  }


#col1 h1 {
    color : #00cccc;
    font-size : 14px;
  }


#col2 h1 {
    color : #00cccc;
    font-size : 14px;
  }


#col2 img {
    /*border-bottom-color : #e1eef5;
    border-bottom-style : outset;
    border-bottom-width : 2;
    border-left-color : #e1eef5;
    border-left-style : outset;
    border-left-width : 2;
    border-right-color : #e1eef5;
    border-right-style : outset;
    border-right-width : 2;
    border-top-color : #e1eef5;
    border-top-style : outset;
    border-top-width : 2;
    */ float : left;
    margin-bottom : 5px;
    margin-left : 5px;
    margin-right : 5px;
    margin-top : 5px;
  }


#col2 p {
    padding-left : 2px;
    padding-right : 2px;
  }

/*------------------------footer*/


#footer {
    position : absolute;
    top : 1030px;
    left:0px;
    width : 20px;
    background-color : white;
    width:1000px;
  }


#footer  a:link {
    color : #0A102A;
    text-decoration:none;
  }


