/***** Body and main container *****/
body {
	margin:0 auto;
	padding:0;
	height: 100%;
	font-family: Gotham-Medium, Arial, Verdana, sans-serif;
	font-size: 12px;
        color: #77787B;
LINE-HEIGHT: 16px;

}

#wrap {	
width: 812px;
border: solid 0px #9FB38E;
background-color: #ffffff;
margin:0 auto;

}

a {
text-decoration:none;
color:#77787B;
background-color:inherit;
}

a:hover {
text-decoration:underline;
color:#F47836;
background-color:inherit;
}

a img {
border:0;
}


.link1 a {
color: #F47836;
font-size: 12px;
}
.link1 a:visited {
color: #F47836;
font-size: 12px;
}
.link1 a:hover {
color: #F47836;
font-size: 12px;
text-decoration: underline;
}

.link2 a {
color: #0096D7;
font-size: 12px;
}
.link2 a:visited {
color: #0096D7;
font-size: 12px;
}
.link2 a:hover {
color: #0096D7;
font-size: 12px;
text-decoration: underline;
}

.link3 a {
color: #77787B;
font-size: 10px;
*font-weight: bold;
}
.link3 a:visited {
color: #77787B;
font-size: 10px;
*font-weight: bold;
}
.link3 a:hover {
color: #F47836;
font-size: 10px;
*font-weight: bold;
text-decoration: underline;
}


.search {
line-height: 100%;font-size: 9px;
font-family: Gotham-Medium, Arial, Verdana, sans-serif;
color: #77787b;
*font-weight: bold;  
margin: 0px 0px 2px 0px;
padding: 0px;	white-space: nowrap;
}

#menu {
	*font-weight: bold; 
        color: #77787B;
        float: left;
	text-align:left;
	padding: 5px 0px 0px 0px;
	font-size: 10px;
   margin-top: -14px;	
  *margin-top: -15px;
*margin-left 1px;
}

#menu a{
	*font-weight: bold; 
        color: #77787B;
}

#menu a:visited {
        *font-weight: bold; 
        color: #77787B;
}
#menu a:hover {
        *font-weight: bold; 
        color: #b69654;
        text-decoration: underline;
}


#header {
	margin:0 auto;
	width:812px;
	height:78px;
	background-image: url(images/header_athea.gif);
	background-repeat: no-repeat;
margin-top: 20px;
	text-align: right;

	
}
#top_search {
float: left;
width: 200px;
font-size: 9px;
font-family: Gotham-Book, Arial, Verdana, sans-serif;
color: #77787b;
*font-weight: bold;
text-align: left;
margin-top: 12px;
*margin-top: 11px;
margin-left: 574px;
line-height: 160%;    
}

FORM {
	display: inline;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Gotham-Medium, Arial, Verdana, sans-serif;
  font-size: 10px;
color: #77787B;
background: #fff;padding: 1px 2px 1px 2px; 
border: 1px solid #77787B
}


#frontphoto {
margin:0 0 10px;
border:0;
}


#link_home2{
margin: -71px 0px 0px -2px;
float: left;
}

/***** Main content *****/
#content {
	padding:0 0px;

	}


.center_text {
    text-align: left;
    margin-top: -2px;
    }

#container2{
 height:100%;
}

.colone{
width:174px;
float:left; 
margin: 24px 0px 0px 0px;

}
.coltwo{
background-image: url(images/map.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width:638px;
float:left; 
margin-right:0%;
margin-top: 15px;
}

.colon{
width:280px;
float:left; 
margin-top: 14px;
}

.coltw{width:530px;
float:left; margin-right:0;
margin: 13px 0px 0px -1px;
*margin: 12px 0px 0px -1px;
}

.colppp{width:812px;
margin: 13px 0px 0px 50px;
*margin: 12px 0px 0px 50px;
}
.colppp2{width:855px;
margin: 13px 0px 0px 0px;
*margin: 12px 0px 0px 0px;
}
.pp1{width:260px;
float:left;
margin: 15px 0px 0px -1px;
*margin: 14px 0px 0px -1px;
}
.pp2{width:260px;
float:left; 
margin: 15px 0px 0px 0px;
*margin: 14px 0px 0px -1px;
}

.pp3{width:260px;
margin: 15px 0px 0px 520px;
*margin: 15px 0px 0px -1px;
}
.pp4{width:285px;
float:left; 
margin: 15px 0px 0px 0px;
*margin: 14px 0px 0px -1px;
}
.brdownload{
margin: 9px 0px 2px 0px;
}

.brdownload img {border: solid 1px #9FB38E;}
h1 {
margin: 2px 0px 12px -1px;
*margin: 2px 0px 11px 1px;
font-size: 17px;
font-family: Gotham-Book, Arial, Verdana, sans-serif;
color: #77787B;
font-weight: bold;
letter-spacing: -0.4px;
*letter-spacing: normal;
}
p {margin:20px 0px 0px 0px;LINE-HEIGHT: 18px;}
.pundertitle
{
	margin:2px 0px 0px 0px;
LINE-HEIGHT: 18px;

}
.pcenter
{
margin:20px 0px 0px 0px;
LINE-HEIGHT: 18px;
}

.pcenter2
{ font-family:  GothamMedium, Arial, Verdana, sans-serif;font-style: italic;font-weight: normal;
margin:20px 0px 0px 0px;
LINE-HEIGHT: 18px;
}
#footer { position: absolute; width: 100%;border-bottom: 20px solid #808285;}

#bottomlinks {
width: 812px;
	font-size: 10px;
*font-weight: bold; 
	padding-top:10px;
	background-color: #FFFFFF;
margin: 21px 0px 5px 0px;	clear: both;	

}
/* = MAIN NAV ///////*/

.menu {
	height: 29px;
	background-color: #000000;
}


#text_blue {
font-size: 15px;
font-family: Gotham-Book, Arial, Verdana, sans-serif;
color: #0096d7;
LINE-HEIGHT: 18px;
letter-spacing: -0.4px;
margin: 8px 0px 8px 0px;
}
.cat_orange {color: #F47836;}
#text_orange {
font-size: 15px;
font-family: Gotham-Book, Arial, Verdana, sans-serif;
color: #F47836;
LINE-HEIGHT: 18px;
letter-spacing: -0.4px;
margin: 7px 0px 9px 0px;
}

.right2 {
line-height: 23px;
*line-height: 13px;
	  padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
       color: #77787B;
        letter-spacing: 0.04em;
}

.space {
	*line-height: 17px;
        letter-spacing: 0.04em;
padding-top: 0px;float: left;
}

.space2{
	line-height: 18px;

}  

#space3 {
	padding-top: 5px;

}
.space4 {
	padding:0px 0px 0px 60px;

}

.td {
	padding-top: 0px;
}


.tdnew {
vertical-align: top; 
	margin:0px 0px 0px 0px;

}

.iamgepad {
margin:5px 4px 0px 0px;
padding:0px 0px 0px 0px;

}



/* = Non Usati ///////*/


#left_column {
	float: left;
	width: 510px;
	text-align: left;

	background-image: url(images/content_bg.gif);
	background-repeat: no-repeat;
    background-position: 255px 100px; 



#outline {	
width: 765px;
border: solid 1px #9FB38E;
background-color: #FFF;
margin:0 auto;

}

.box_center1 {
	float: left;
	width: 271px;
	text-align: left;
margin-top: 20px;
}

.box_center2 {
	float: center;
	width: 1px;
        background-image: url(images/content_bg.gif);
	background-repeat: no-repeat;
    background-position: 255px 100px; 
}

.box_center3 {
	float: right;
	width: 275px;
	text-align: left;

}
