body {
  background: #0068B2 url(bgrd.gif) repeat-x fixed left bottom;
  text-align: center;
  margin: 10px 0 0 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  text-decoration: none;
  font-variant: normal;
  text-transform: none; 
}


p {
  margin: 0;
  border: 0;
  padding: 5px 10px 0 0;
  font-size: 80%;
  text-align: justify;
}

p img {
  margin: 5px 10px 5px 0;
  padding: 0;
  border: 1px #069 solid;
  float: left
}

#primopiano_spa {
  width: 116px;
  margin: 0 0;
  border-left: 1px #069 solid;
  border-right: 1px #069 solid;
  background: #dcf0fc;
  padding: 5px 0 0;
  font-size: 65%;
  letter-spacing: 0px;
}

#primopiano_spa ul {
 list-style: none;
 text-align: left;
 margin: 0;
 padding: 0;
 text-indent: 3px;
}

#primopiano_spa li {
 border-bottom: 1px dotted #6EACD7;
}

#primopiano_spa li a:link {
 text-decoration: none;
}

#primopiano_spa li a:visited {
 text-decoration: none;
}

#primopiano_spa li a:hover {
 color: #069;
 text-decoration: none;
}

#primopiano_spa li a:active {
 text-decoration: none;
}

img {
  border: 0;
}

h1 {
  font-size: 90%;
  color: #069;
  margin: 0;
  padding: 10px 0 0 0;
}

h2 {
  font-size: 85%;
  color: #069;
  margin: 0;
  padding: 10px 0 0 0;
}

.smalltxt {
  font-size: 65%;
  font-weight: bold;
}

/* link generico */

a:link {
 color: #000;
 text-decoration: none;
}

a:visited {
 color: #000;
 text-decoration: none;
}

a:hover {
 color: #000;
 text-decoration: underline;
}

a:active {
 color: #000;
 text-decoration: none;
}

a.spalink {
 color: #069;
 text-decoration: underline;
}

/* navigazione superiore */


#topnav {
  width: 750px;
  margin: auto;
  padding: 0;
  border: 0;
  text-align: right;
  font-size: 80%;
  color: #0068B2;  
}


#topnav a:link{
  color:#fff;
  margin: 0 10px 0 0;
  text-decoration: none;
}


#topnav a:visited {
  color:#fff;
  text-decoration: none;
}

#topnav a:hover {
  color:#fff;
  background: url(toplink_bgrd.gif) repeat left center;
}

#topnav a:active {
  color:#fff;
  text-decoration: none;
}

.cerca {
 font-weight: bold;
 color: #fff;
 padding-left: 50px
}


/* elementi del top homepage */

#top {
  width: 750px;
  height: 110px;
  margin: auto;
  padding: 0;
  border: solid;
  text-align: left;
  background: #dcf0fc url(filettotop.gif) repeat-x center bottom;    
  border-width: 5px 0 0 0;
  border-color: #0068B2;
}

#top1 {
  width: 750px;
  height: 30px;
  margin: auto;
  padding: 0;
  border: solid;
  vertical-align: middle;
  text-align: center;
  background: #dcf0fc url(filettotop.gif) repeat-x center bottom;    
  border-width: 0px 0 0 0;
  border-color: #0068B2;
}

#topdx {
  height: 110px;
  margin: auto;
  padding: 0;
  border: solid;
  text-align: left;
  background: #CBDC24;
  border-width: 0 0 0 0;
  border-color: #0068B2;
   font-size: 11px;
   padding-bottom: 10px;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 10px;
}
#topsx {
  height: 110px;
  margin: auto;
  border: solid;
  text-align: left;
  background: #CBDC24;
  border-width: 0 2px 0 0;
  border-color: #0068B2;
   font-size: 11px;
   padding-bottom: 10px;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 10px;
}

#top img {
  margin: 0;
  padding: 0;
  float: left;
}

#top_tmp_spa {
  width: 750px;
  height: 110px;
  margin: auto;
  padding: 0;
  border: solid;
  text-align: left;    
  border-width: 5px 0 0 0;
  border-color: #0068B2;
  background: #dcf0fc; 
}

#top_tmp_spa img {
  margin: 0;
  padding: 0;
  float: left;
}

#top_tmp_srl {
  width: 750px;
  height: 110px;
  margin: auto;
  padding: 0;
  border: solid;
  text-align: left;    
  border-width: 5px 0 0 0;
  border-color: #0068B2;
  background: #CBDC24 url(toppa.gif) no-repeat left bottom; 
}

#top_tmp_srl img {
  margin: 0;
  padding: 0;
  float: left;
}


/* elementi del top homepage - navigazione Amgas spa */


#top_area_news {
  width: 750px;
  height: 170px;
  margin: auto;
  padding: 0;
  text-align: left;
  background: #dcf0fc url(top_area_news_bgrd.gif) no-repeat center bottom;    
  border: 0;
}
#top_area_separazione {
  width: 750px;
  height: 50px;
  margin: auto;
  padding: 0;
  text-align: left;
  background: #dcf0fc url(top_area_news_bgrd.gif) no-repeat center bottom;    
  border: 0;
}

#top_area_tspa {
  width: 750px;
  height: 500px;
  margin: auto;
  padding: 0;
  text-align: left;
  border: 0;
}

.navigation {
 font-size: 11px;
 float:left;
 padding: 0 0;
 /* background: url(images/nav_tmp_nav.gif) no-repeat left top; */
 margin: auto;
}

.navigation_spa {
 width: 170px;
 height: 230px;
 font-size: 11px;
 float:left;
 padding: 0 0;
 /* background: url(nav_tmp_nav.gif) no-repeat left top; */
 margin: auto;
}

.navigation_spa_tmpsrl {
 width: 170px;
 font-size: 11px;
 float:left;
 padding: 0 0;
 /* background: url(nav_tmp_srl.gif) no-repeat left top; */
 margin: auto;
 color: #000000;
}

.navigation_spa ul {
 list-style: none;
 margin: 0;
 padding: 10px 0 0 40px;
 background: #DCF0FC;
 color: #000000;
}

#srl_ul {
 list-style: none;
 margin: 0;
 padding: 10px 0 0 40px;
 background: transparent;
}

#submenu {
 margin: 0;
 padding: 0 0 0 0px;
 background: transparent;
}
#submenu1 {
 margin: 0;
 padding: 0 0 0 10px;
 background: transparent;
}
#submenu2 {
 margin: 0;
 padding: 0 0 0 20px;
 background: transparent;
}

.navigation_spa_tmpsrl ul {
 list-style: none;
 margin: 0;
 padding: 10px 0 0 40px;
 background: #DCF0FC;
  color: #000000;
}

.navigation_spa li {
 border-bottom: 1px dotted #6EACD7;
 color: #000000;
}

.navigation_spa_tmpsrl li {
 border-bottom: 1px dotted #6EACD7;
}

.navigation_spa li a:link {
 font-weight: bolder;
 display: block;
 padding: 1px;
 border: 0;
 text-decoration: none;
 color: #000000;
}

.navigation_spa_tmpsrl li a:link {
 font-weight: bolder;
 display: block;
 padding: 1px;
 border: 0;
 text-decoration: none;
  color: #000000;
}
 
.navigation_spa li a:visited {
 display: block;
 border-bottom: 1px dotted #6EACD7;
 font-weight: bolder;
 padding: 1px;
 border: 0;
 text-decoration: none;
 color: #000000;
}

.navigation_spa_tmpsrl li a:visited {
 display: block;
 border-bottom: 1px dotted #6EACD7;
 font-weight: bolder;
 padding: 1px;
 border: 0;
 text-decoration: none;
  color: #000000;
}

.navigation_spa li a:hover {
 color: #0068B2;
 background: url(spa_hover_nav.gif) no-repeat center bottom; 
}

.navigation_spa_tmpsrl li a:hover {
 color: #0068B2;
 background: url(spa_hover_nav.gif) no-repeat center bottom; 
}


.navigation_spa li a:active {
 font-weight: bolder;
 display: block;
 padding: 1px;
 border: 0;
 text-decoration: none;
 color: #000000;
}

.navigation_spa_tmpsrl li a:active {
 font-weight: bolder;
 display: block;
 padding: 1px;
 border: 0;
 text-decoration: none;
 color: #000000;
}

.news_area {
 width: 540px;
 float:left;
 font-size: 70%;
 color: #333;
}

.news_area td {
 width: 33%;
 border: 0;
 margin: 0;
 padding: 5px;
}

.news_area td.prova {
 border: 0;
 background: url(filetto_news.gif) no-repeat right bottom;
}

.news_area img {
 border: #378AC5 solid 1px;
}

.news_area img.leggi {
border: 0;
}



/* NAvigazione Amgas srl */


#srl {
  width: 740px;
  height: 210px;
  margin: auto;
  padding: 0;
  text-align: left;
  background: #cbdc24;    
  border: 0;
}

.navigation_srl {
 width: 158px;
 font-size: 11px;
 float:left;
 background: url(spanav_bgrd.gif) repeat center bottom;
  color: #000000;
}

.navigation_tsrl {
 width: 180px;
 font-size: 11px;
 float:left;
 padding-bottom: 0;
 background: url(spanav_bgrd.gif) repeat center bottom;
}

.navigation_srl ul {
 list-style: none;
 margin: 0;
 padding: 10px 0 0 33px; 
  color: #000000;
}

.navigation_srl li {
 border-bottom: 1px dotted #00897C;
  color: #000000;
}

.navigation_srl li a:link {
 font-weight: bolder;
 display: block;
 padding: 1px;
 border: 0;
 text-decoration: none;
  color: #000000;
}
 
.navigation_srl li a:visited {
 display: block;
 border-bottom: 1px dotted #6EACD7;
 font-weight: bolder;
 padding: 1px;
 border: 0;
 text-decoration: none;
  color: #000000;
}

.navigation_srl li a:hover {
 color: #00897C;
 background: url(srl_hover_nav.gif) no-repeat center bottom; 
}

.navigation_srl li a:active {
 font-weight: bolder;
 display: block;
 padding: 1px;
 border: 0;
 text-decoration: none;
  color: #000000;
}

.srl_area {
 width: 565px;
 float:left;
 font-size: 70%;
 color: #333333;
 text-decoration: none;
}

.srl_area td {
 width: 33%;
 text-align: center;
 border: 0;
 margin: 0;
 padding: 0;
}



/* AREA CONTENUTO PRINCIPALE */

#main_content_spa {
  width: 750px;
  margin: auto;
  padding: 0;
  border: 0;
  text-align: left;
  background: url(spa_bgrd.gif) repeat center top;
}


.spa_content {
  width: 560px;
  margin: auto;
  padding: 0;
  border: 0;
  text-align: left;
}

.dotted {
  border-top: 1px #069 dotted;
}

#main_content_srl {
  width: 750px;
  margin: auto;
  padding: 0;
  border: 0;
  text-align: left;
  background: url(srl_bgrd.gif) repeat center top;
}

#main_content_servizi {
  width: 740px;
  margin: auto;
  padding: 0;
  border: 0;
  text-align: left;
  background: url(srl_bgrd.gif) repeat center top;
   font-size: 11px;

}

/* area footer */


#content_footer {
 width: 740px;
 height: 105px;
 margin: auto;
 padding: 50px 0 0 0;
 border: solid;
 background: url(bgrd_footer.gif) no-repeat center top;    
 border: 0;
}

#content_footer_spa {
 width: 750px;
 height: 105px;
 margin: auto;
 padding: 50px 0 0 0;
 border: solid;
 background: url(bgrd_footer_spa.gif) no-repeat center top;    
 border: 0;
}

#content_footer_srl {
 width: 750px;
 height: 105px;
 margin: auto;
 padding: 50px 0 0 0;
 border: solid;
 background: url(bgrd_footer_srl.gif) no-repeat center top;    
 border: 0;
}
#content_footer_servizi {
 width: 740px;
 height: 105px;
 margin: auto;
 padding: 0 0 0 0;
 border: solid;
 background: url(bgrd_footer_srl.gif) no-repeat center top;    
 border: 0;
}

.footer_area {
 width: 500px;
 float: right;
}

.footer_area td {
 font-size: 70%;
 color: #333;
 width: 125px;
 border: 0;
 margin: 0;
 padding: 0 0 0 10px;
 text-align: left;
 background: url(filetto_footer.gif) repeat-y left bottom;
}


/*  */

#copyright {
  width: 750px;
  margin: 0 0;
  padding: 25px 0px 0 0;
  border: 0;
  text-align: right;
  font-size: 65%;
  color: #1580EA;  
  float: left;
}

#copyright a:link {
  color: #1580EA;  
  background: url(copylink_hover.gif) repeat left center;
}

#copyright a:hover {
  color: #1580EA;  
  background: url(copylink_hover.gif) repeat left top;
  text-decoration: none;
}

#copyright a:visited {
  color: #1580EA;  
  background: url(copylink_hover.gif) repeat left center;
}

/* stile per i form */


.txtfld {
  background: #eaeaea;
  font-size: 80%;
  color: #333;
  text-decoration: none;
  border-color: #000 #fff #fff #000;
  border-style: solid;
  border: 1px;
}

.bttn {
background: #333333;
border-bottom: #B74602 1px solid;
border-left: #FD9455 1px solid;
border-right: #B74602 1px solid;
border-top: #FD9455 1px solid;
font-size: 11px;
color: #999999;
border-color: #999 #000 #000 #999;
border-style: solid;
border-top-width: 1px;
}

form {
	margin-bottom: 0px;
	Margin-top: 0px;
}

.elenchi {
background: #dcf0fc;
font-size: 11px;
color: #000000;
border-color: #069;
border-style: solid;
border: 1px;
}

