/* CSS Document */

body {
margin:25px auto;
width:790px;
padding:0;
text-align:center;
background: #023866;
font-size:13px;
line-height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
}
ul, li, a, p {
font-size:13px;
line-height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
padding:0;
margin:0;
}
a:link, a:visited {
color:#000;
text-decoration:underline; }

#a {
text-align:center;
margin:auto;
padding:0;
width:750px;
background:#e8eef1 url(../images/bgcontent.gif) repeat-y;
border:20px solid #034D84;

}
#z:after {
content: "."; 
display: block; 
height:0; 
clear: both; 
visibility: hidden;
}
/* Hides from IE-mac \*/
* html #z {
height: 1px;
}
#z {
display:block;
}
/* End hiding from IE-mac */
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.hide {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
#z {
background :#0475bf url('../images/header.jpg') center left no-repeat;
position:relative;
height: 270px;
text-align:left;
margin:0;
padding:0;
}
#c
{
padding-top:10px;
padding-bottom:10px;
background:#FF9200;
}
#c p {display:inline; float:right; line-height:19px;}
#c ul {display:inline; line-height:19px;}
#c ul li {display:inline; padding:0px 8px;}
#d {
background:#e8eef1 url(../images/bgcontent.gif) repeat-y;
text-align:left;
margin:0;
width:750px;
padding:0px;
display:block;
}


#e {
float:left;
width:230px;
margin:0;
padding:10px;
background:#E8EEF1;
text-align:left; }

#e ul {
width:95%;
margin:2em auto 1em auto;
padding:0 0 0 0;
list-style:none; }

#e ul a {
display: block;
width:98%;
padding: 3px;
background:#E8EEF1 url('../images/nav-bullet.gif') center left no-repeat; 
font:bold 0.85em Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-align:right;}

#e a:link, #e a:visited {
color: #0475bf;
text-decoration: underline; }

#e a:hover {
background-color:#0475bf;
color: #fff; }

#e ul a.here { background:#FF9200 url('../images/nav-bullet.gif') center left no-repeat; color: #fff; }
.here a:link, .here a:visited { background:#0475bf url('../images/nav-bullet.gif') center left no-repeat; color: #fff; }
.here a:hover { background:#FF9200 url('../images/nav-bullet.gif') center left no-repeat; color: #fff; }
#f {
float:left;
width:480px;
margin:0;
padding:0px 10px 10px 10px;
background:#fff;
text-align:left; 
} 
p.conte {
font-size:13px;
line-height:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
}
p.add {
font-size:10px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}
h1 {
  font            : bold 26px Georgia, Arial, Verdana, "Times New Roman", Times, serif;
  color            : #FF9200;
  margin           : 10px 0 10px;
  padding:0;
  line-height:26px;
  text-align       : left;
  width            : 100%;
}
h2 {
  font             : bold 22px Georgia, Arial, Verdana, "Times New Roman", Times, serif;
  color            : #FF9200;
  margin           : 10px 0 10px;
    padding:0;
  line-height:22px;
  text-align       : left;

}
h3 {
  font             : bold 18px Georgia, Arial, Verdana, "Times New Roman", Times, serif;
  color            : #FF9200;
  margin           : 10px 0 10px;
    padding:0;
  line-height:18px;
  text-align       : left;
}

img { margin:4px; padding:0; border:1px solid #0475bf; }
.imgfloatleft {
float:left;
margin-right: 10px;
margin-bottom: 10px;
}
.imgfloatright {
float:right;
margin-left: 10px;
margin-bottom: 10px;
}
#g {
width:100%;
margin-top:10px;
padding:10px 0 10px 0;
background:#0475bf;
clear:both;

text-align:center; }
#g p { margin:0.25em 0 0 0; }
#clear {
clear:both;
height:1px;
margin-top:-1px;
overflow:hidden; }

#g p {
font-size:13px;
line-height:15px;
color:#fff; 
}

#g a:link, #g a:visited {
color:#fff;
text-decoration:underline; 
}

#g a:hover {
background-color:#FF9200;
color:#fff; 
}
#g ul, #g ul li {
display:inline;
padding-left:20px;
list-style:none;}
#z {text-indent:-9999px; overflow:hidden; }

.ac {
display:block;
margin-left:auto;
margin-right:auto;
}

.al {
float:left;
margin:1em 1em 1em 0;
}
.ar {
float:right;
margin:1em 0 1em 1em;
}
