@charset "utf-8";
/* CSS Document */

body {background-image:url(../img/bg.jpg); background-position: top; background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; height:100%; background-color:#858585;}

input {	font-size: 10px; background-image: none; background-color:#56A4A4; border: 1px solid #000000; color:#FFFFFF;
}
#contheader {width: 100%; height:34px;}
.selectgreen {font-size: 10px; background-image: none; background-color:#56A4A4; border: 1px solid #000000; color:#FFFFFF;}
#container {width: 912px; margin: 20px auto 0 auto;}
#logosx {background-image:url(../img/logo.gif); background-repeat:no-repeat; width: 245px; height:40px; float: left; padding-bottom:10px;}
#navbartop {float: right; }
.tab1 {background-image:url(../img/tab1.gif); width: 135px; height:39px; background-repeat:no-repeat; float:left; padding: 0 5px 0 5px;}
.tab1 span a{font-size: 12px; font-weight:bold; text-decoration:none; color: #000000; display:block; padding-top: 10px;}
.tab1 span a:hover{font-size: 12px; font-weight:bold; text-decoration:none; color: #000066; display:block; padding-top: 10px; }
#headerbar {background-image:url(../img/headerbar.gif); background-repeat:no-repeat; width: 912px; height: 10px;}
#maincontent {background-image:url(../img/vbar.gif); background-repeat:repeat-x;  padding: 10px; margin: 0;}
#contsx {float: left; margin-right: 30px;}

#menusx {padding: 20px; border:#FFFFFF 1px solid; margin-top: 10px; width: 115px; }
.menusx {list-style:none; display: block; margin: 0; font-size: 11px; font-weight:bold; line-height:22px; padding:0; } 
.menusx li a {color: #000000; text-decoration:none; }
.menusx li a:hover{color:#FFFF00; text-decoration:none; border-right:#FFFFFF 1px solid; padding: 3px; border-bottom:#FFFFFF 1px solid; padding: 5px;}

#dwnsx {padding: 20px; border:#FFFFFF 1px solid; margin-top: 10px; width: 125px; display: block; }
.dwnsx {list-style:none; display: block; margin: 0; font-size: 11px; font-weight:bold; line-height:22px; padding:0; } 
.dwnsx li a {color: #000000; text-decoration:none; }
.dwnsx li a:hover{color:#FFFF00; text-decoration:none; border-right:#FFFFFF 1px solid; padding: 3px; border-bottom:#FFFFFF 1px solid; padding: 5px;}



#maplocator {width: 690px; float: left; background-image:url(../img/locate.gif); background-repeat:no-repeat; background-position:top; padding-left: 10px;}
#content_area {width: 670px; float: left; padding: 10px; border: 1px solid #FFFFFF; margin-top: 10px;}

#bottomarea {width: 100%; padding-top:50px; clear:both  }
#box1 {width: 219px; float:left; font-size: 11px; color: #FFFFFF;}
#box2 {width: 219px; float: right; font-size: 11px; color: #FFFFFF;}
#intestb1 {background-image:url(../img/txt_last.gif); background-repeat:no-repeat; width: 97px; height:9px; padding-bottom:5px; }
#intestb2 {background-image:url(../img/txt_ra.gif); background-repeat:no-repeat; width: 161px; height:16px; padding-bottom:5px; } 
 
.hbox {width: 219px; height: 6px; background-image:url(../img/nb001.gif); background-repeat:no-repeat; margin: 0px; padding: 0px; }
.fbox {width: 219px; background-image:url(../img/filln.gif); background-repeat:repeat-y; padding: 5px;}
.bbox {	width: 219px;	background-image: url(../img/nb002.gif); background-repeat:no-repeat; height:6px;}

#box_middle {width: 211px; float: left; margin-left: 130px;}
.ancora {background-image:url(../img/ancora.gif); width:72px; height:90px; background-repeat:no-repeat; margin: 5px auto 0 auto;}
.txtboxmiddle {width: 211px; height:10px;}

#footer {background-image: url(../img/bottombar.gif); background-repeat:no-repeat; height: 29px; width: 892px; font-family:Verdana; font-size:9px; color: #333333;} 

.titlearea {font-size:17px; color:#FFFFFF; text-transform: uppercase; display:block; padding-top: 10px; float: left; margin-bottom:10px; width: 400px; display:block;}
#textcontainer {font-size:11px; font-weight:normal; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; width: 430px; margin-left: 0px; float:left; text-align:justify; line-height:16px;}
#imgcontainer {float: left; margin-left: 0px; float: left; margin-left:10px;}
#textservicecontainer {font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; width: 400px; margin-left: 0px; float:left; text-align:justify; line-height:20px;}
#gnservicecontainer {font-size:11px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; width: 100%; margin-left: 0px; float:left; text-align:justify; line-height:18px;}
#gnlocationcontainer {font-size:11px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; width: 100%; margin-left: 0px; float:left; text-align:justify; line-height:18px; height: 580px;}
#linkscontainer {font-size:11px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; width: 100%; margin-left: 0px; float:left; text-align:justify; line-height:18px;}
#linkscontainer a{text-decoration: none; color: #000000;}
#linkscontainer a:hover{text-decoration: none; font-weight: bold;}

#back {font-size: 11px; margin-top: 15px; float: left; width: 50px; padding-left: 190px;}
#back a{color: #000000; text-decoration:none;}
#back a:hover{color: #666666; text-decoration:none;}

.Stile1 {color: #FFFFFF}
.Stile4 {color: #000000;	text-align:left; text-transform: uppercase;}
.Stile2 {color: #000000;	text-align:left;}


#membercontainer {font-size:11px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; width: 100%; margin-left: 0px; float:left;}
.tmember {font-size:11px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;  margin-left: 0px;  text-align:justify; line-height:18px;}
.tmember a{color: #000000;  text-decoration:none; display:block; text-align:left;}
.tmember a:hover{color: #000000; text-decoration:none; background-color:#77B7B7; display:block; text-align:left;}


.tdown strong a{display:block; margin: 0; padding:0;}
.tdown strong a:hover{display:block; background-color: #77B7B7; margin: 0; padding:0;}

.tmembtable a{color: #000000; text-decoration:none;}
.tmembtable a:hover{color: #FFFF00; text-decoration:none;}

.forgot {display:block; padding-top: 5px;}
.forgot a{color: #000000; text-decoration:none; font-size: 9px;}
.forgot a:hover{color: #FFFF00; text-decoration:none;}


.imgnetwork {background-image:url(../img/007.jpg); background-repeat: no-repeat; height:462px; width: 675px; margin-bottom: 10px;}
.section {height:50px; float: right;}

.PIVA {font-size:9px; color:#333333; font-family:Arial, Helvetica, sans-serif;}

.txt10 {font-size: 11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}
.txt10 a {font-size: 11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.txt10 a:hover{font-size: 11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: bold;}
.title_reserved_area {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
.companyname {
	font-size: 14px;
}

.justif {
text-align:justify;
}
.txt9 {font-size: 9px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}


