/*
DOT Energia CSS 1.100

*/



html,body {
  background: #122878;
  color: #122878;
  text-align: center;
  margin: 0px;
  height: 100%;
}

#home {
width: 120px;
height: 36px;
float: left;
background: url("home_on.jpg");
}
 
#home a {
display: block;
width: 120px;
height: 36px;
background: url("home.jpg");
color: #000;
}
 
#home a:hover {
background: transparent none;
}

#prod {
width: 120px;
height: 36px;
float: left;
background: url("prod_on.jpg");
}
 
#prod a {
display: block;
width: 120px;
height: 36px;
background: url("prod.jpg");
color: #000;
}
 
#prod a:hover {
background: transparent none;
}

#serv {
width: 120px;
height: 36px;
float: left;
background: url("serv_on.jpg");
}
 
#serv a {
display: block;
width: 120px;
height: 36px;
background: url("serv.jpg");
color: #000;
}
 
#serv a:hover {
background: transparent none;
}

#info {
width: 120px;
height: 36px;
float: left;
background: url("inf_on.jpg");
}
 
#info a {
display: block;
width: 120px;
height: 36px;
background: url("inf.jpg");
color: #000;
}
 
#info a:hover {
background: transparent none;
}

#cont {
width: 120px;
height: 36px;
float: left;
background: url("cont_on.jpg");
}
 
#cont a {
display: block;
width: 120px;
height: 36px;
background: url("cont.jpg");
color: #000;
}
 
#cont a:hover {
background: transparent none;
}

#contatti{
width: 570px;
}

#neg {
width: 120px;
height: 36px;
float: left;
background: url("neg_on.jpg");
}
 
#neg a {
display: block;
width: 120px;
height: 36px;
background: url("neg.jpg");
color: #000;
}
 
#neg a:hover {
background: transparent none;
}

#page {
  width: 900px;
  background: #f5f7ff;
  background-image: url("body_bg.jpg");
  border: 0px;
  padding: 0px;
  margin: 0 auto -17px;
  position: relative;
}

#head {
  background-image: url("head_bg.jpg");
  text-align: left;
  height: 134px;
  border: 0px;
  margin: 0px;
  position: relative;
}

#nav {
  background-image: url("nav_bg.jpg");
  height: 51px;
  width: 797px;
  border: 0px;
  top: 134px;
  left: 51px;
  position: absolute;
}

#main {
  background: #f5f7ff;
  background-image: url("body_bg.jpg");
  font-family: Verdana, Arial, sans-serif;
  font-size : 11px;
  color: #7b93ea;
  border: 0px;
  padding-left: 170px;
  padding-right: 110px;
  padding-top: 52px;
  padding-bottom: 20px;
  margin: 0px, auto, 0px;
  text-align: justify;
  position: relative;
}

.foot {
  background-image: url("foot_bg.jpg");
  font-family: Verdana, Arial, sans-serif;
  font-size : 9px;
  color: #122878;
  width: 900px;
  height: 13px;
  padding: 0px;
  padding-top: 2px;
  text-align: center;
  margin: auto;
  margin-top: 0px;
}

#leftc {
  background-image: url("leftc_bg.jpg");
  text-align: center;
  color: white;
  width: 104px;
  border: 0px;
  padding-left: 33px;
  padding-right: 21px;
  padding-top: 5px;
  padding-bottom: 5px;  
  right: 739px;
  top: 67px;
  margin: 0px;
  position: absolute;
}

#rightc {
  width: 110px;
  border: 0px;
  padding: 0px;
  right: 0px;
  top: 52px;
  margin: 0px;
  position: absolute;
}

#serv1 {
  font-family: Verdana, Arial, sans-serif;
  font-size : 11px;
  width: 530px;
  color: black;
  background-color: #b1d1b1;
  border-width: 0px 60px 0px 3px;
  border-style: solid;
  border-color: #207a20;
  margin: 5px;
  margin-top: 10px;
  padding: 0px 5px 5px 0px;
  text-indent: 7px;
  position: relative;
}

#serv2 {
  font-family: Verdana, Arial, sans-serif;
  font-size : 11px;
  width: 530px;
  color: black;
  background-color: #b8edba;
  border-width: 0px 60px 0px 3px;
  border-style: solid;
  border-color: #33cb3a;
  margin: 5px;
  margin-top: 10px;
  padding: 0px 5px 5px 0px;
  text-indent: 7px;
  position: relative;
}

#serv3 {
  font-family: Verdana, Arial, sans-serif;
  font-size : 11px;
  width: 530px;
  color: black;
  background-color: #dff4d3;
  border-width: 0px 60px 0px 3px;
  border-style: solid;
  border-color: #a4e080;
  margin: 5px;
  margin-top: 10px;
  padding: 0px 5px 5px 0px;
  text-indent: 7px;
  position: relative;
}

#serv4 {
  font-family: Verdana, Arial, sans-serif;
  font-size : 11px;
  width: 530px;
  color: black;
  background-color: #ffffa6;
  border-width: 0px 60px 0px 3px;
  border-style: solid;
  border-color: #ffff00;
  margin: 5px;
  margin-top: 10px;
  padding: 0px 5px 5px 0px;
  text-indent: 7px;
  position: relative;
}

#serv5 {
  font-family: Verdana, Arial, sans-serif;
  font-size : 11px;
  width: 530px;
  color: black;
  background-color: #fedbb8;
  border-width: 0px 60px 0px 3px;
  border-style: solid;
  border-color: #fc9933;
  margin: 5px;
  margin-top: 10px;
  padding: 0px 5px 5px 0px;
  text-indent: 7px;
  position: relative;
}

#serv6 {
  font-family: Verdana, Arial, sans-serif;
  font-size : 11px;
  width: 530px;
  color: black;
  background-color: #ffcaa6;
  border-width: 0px 60px 0px 3px;
  border-style: solid;
  border-color: #ff6600;
  margin: 5px;
  margin-top: 10px;
  padding: 0px 5px 5px 0px;
  text-indent: 7px;
  position: relative;
}

#serv7 {
  font-family: Verdana, Arial, sans-serif;
  font-size : 11px;
  width: 530px;
  color: black;
  background-color: #ffa6a6;
  border-width: 0px 60px 0px 3px;
  border-style: solid;
  border-color: #ff0000;
  margin: 5px;
  margin-top: 10px;
  padding: 0px 5px 5px 0px;
  text-indent: 7px;
  position: relative;
}

#serv8 {
  font-family: Verdana, Arial, sans-serif;
  font-size : 11px;
  width: 530px;
  color: black;
  background-color: #e7a6a6;
  border-width: 0px 60px 0px 3px;
  border-style: solid;
  border-color: #b90100;
  margin: 5px;
  margin-top: 10px;
  padding: 0px 5px 5px 0px;
  text-indent: 7px;
  position: relative;
}


  
  
.news { 
  font-family: Verdana, Arial, sans-serif;
  font-size : 11px;
  width: 590px;
  color: #7b93ea;
  border: solid;
  border-width: 1px;
  border-color: #7b93ea;
  margin: 5px;
  margin-top: 10px;
  padding: 5px;
  text-indent: 10px;
  position: relative;
}
.newstitle { 
  font-family: Verdana, Arial, sans-serif;
  background-color: #ebeffd;
  width: 490px;
  font-size : 11px;
  font-weight: bold;
  color: #6a6fff;
  position: relative;
  float: left; 
  margin-top: -5px;
}
.newsdate { 
  font-family: Verdana, Arial, sans-serif;
  width: 100px;
  font-size : 9px;
  font-style: italic;
  color: #7b93ea;
  position: relative;
  float: right;
  margin-top: -5px;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

