/******************************************************/
/* CSS SOGEAOR AEROPORTO ORISTANO - FENOSU */
/* © THARROSNET 2006 */ /* §(:)§ */
/******************************************************/

HTML {
margin: 0px;
padding: 0px;
height: 100%;
}
BODY {
margin: 0px;
padding: 0px;
height: 100%;
text-align: center;
font-family: Tahoma, Arial, Verdana, sans-serif;
font-size: .7em;
color: #000000;
background-color: #ffffff;
}

/***************************************************** Link dove non diversamente specificato */
A {
text-decoration: none;
padding: 0px;
}
A:link  {
color: #084B73;
}
A:visited   {
color: #F58217;
}
A:active    {
color: #ffffff;
background-color: #084B73;
}
A:hover {
color: #ffffff;
background-color: #084B73;
}

/* href img */
A.img {
text-decoration: none;
padding: 0px;
}
A.img:active    {
background-color: transparent;
}
A.img:hover {
background-color: transparent;
}

/***************************************************** elenchi */
ul {
margin: 0px;
padding: 0px;
list-style: none;
}
ul.moduleLinks {
margin: 0px;
padding: 0px;
}
li.moduleLinks {
list-style-image: url(../img/list_links.gif);
list-style-position: outside;
margin: 0px 15px;
padding: 4px 0px;
}

/***************************************************** moduli */
form {   
margin: 0px;
padding: 0px;
}
label {
margin: 0px;
padding: 0px 5px;
}
input {
border: 1px solid #449FD4;
margin: 3px 0px 0px 0px;
color: #000000;
font-size: .9em;
}
textarea {
border: 1px solid #449FD4;
margin: 3px 0px 0px 0px;
color: #000000;
font-size: 1em;
}
.input, .textarea {
border: 1px solid #449FD4;
}
select {
border: 1px solid #449FD4;
color: #000000;
font-size: .9em;
}
.radio {
border: 0px;
}
.button {
margin: 3px 0px 0px 0px;
color: #000;
font-weight: normal;
background-color: #449FD4;
}

/***************************************************** page */
#contPage {
width: 770px;
min-height: 100%;
height: auto; /* 100% IE6 */
position: relative;
margin: 0px auto;
padding: 0px;
}

/****************************** head */
#head {
height: 110px;
padding: 0px;
margin: 0px;
}
#logo {
width: 770px; /* 400px */
height: 50px;
text-align: left;
padding: 0px;
margin: 0px;
}

/****************************** nav principale */
#nav {
width: 770px;
height: 40px;
text-align: right;
padding: 0px;
margin: 0px;
background-image: url(/img/back_nav_details.jpg);
background-position: top left;
background-repeat: no-repeat;
}
/******************* home */
.sogeaor {
float: left;
width: 100px;
height: 18px;
margin: 0px;
padding: 10px 70px 0px 10px; 
}
.titleNav {
float: left;
height: 20px;
padding: 12px 5px 5px 5px;
margin: 0px;
}
.active {
float: left;
height: 25px;
margin: 0px;
padding: 5px;
background-image: url(/img/active.gif);
background-position: bottom center;
background-repeat: no-repeat;
}

A.navPrin {
font-variant: small-caps;
font-weight: bold;
text-decoration: none;
margin: 0px;
padding: 0px 8px;
}
A.navPrin:link  {
color: #084B73;
}
A.navPrin:visited   {
color: #084B73; 
}
A.navPrin:active    {
color: #ffffff;
background-color: #084B73;
}
A.navPrin:hover {
color: #ffffff;
background-color: #084B73;
}

img {
border: 0px;
}

/***************************************************** contenuto */
#content {
clear: both;
width: 770px;
min-height: 100%;
height: auto;
text-align: left;
padding: 0px;
margin: 0px;
background-image: url(/img/back_page_details.jpg);
background-position: top left;
background-repeat: no-repeat;
}

/********************************* nav secondaria */
#navSec {
width: 99%;
height: 25px;
padding: 8px 0px 12px 0px;
margin: 0px;
text-align: center;
}
li.navBar {
display: inline;
margin: 0px;
padding: 5px 8px 0px 5px;
}
A.navBar {
text-decoration: none;
margin: 0px;
padding: 0px 2px 0px 12px;
background-image: url(/img/list.gif);
background-position: center left;
background-repeat: no-repeat;
}
A.navBar:link  {
color: #084B73;
}
A.navBar:visited   {
color: #084B73; /* color: #F58217; */
}
A.navBar:active    {
color: #ffffff;
background-color: #084B73;
}
A.navBar:hover {
color: #ffffff;
background-color: #084B73;
}

/********************************* briciole */
.briciole {
background-image: url(/img/hr_or_trat.gif);
background-position: top center;
background-repeat: repeat-x;
height: 20px;
margin: 0px;
padding: 10px 5px;
}

/******************************* testo */
p {
clear: both;
height: auto;
margin: 0px;
padding: 8px 5px;
text-align: justify;
}
h1 {
clear: both;
width: 100%;
text-align: center;
font-size: 1.1em;
font-weight: bold;
font-variant: small-caps;
color: #084B73;
margin: 0px;
padding: 5px 0px;
}
h2 {
width: 100%;
text-align: center;
font-size: 1em;
font-weight: bold;
font-variant: small-caps;
color: #084B73;
margin: 0px;
padding: 5px 0px;
}
h3 {
text-align: center;
font-size: 1em;
font-weight: bold;
color: #084B73;
margin: 0px;
padding: 0px;
}
.eviden {
padding: 5px;
margin: 0px;
font-size: 1em;
color: #990000;
font-weight: bold;
}
.text {
height: 100%;
min-height: 120px;
margin: 0px;
padding: 5px 5px 10px 5px;
text-align: justify;
}

/******************************* tag table */
table {
margin: 5px;
padding: 5px;
}
td {
padding: 5px;
}

/***************** login, user */
.user {
width: 98%;
padding: 5px 0px;
margin: 0;
text-align: right;
}
/*************** galleria */
.tableGallery {
text-align: center;
height: auto;
min-height: 100%;
padding: 5px 0px;
margin: 5px 5px 10px 5px;
}
.imgGallery {
text-align: center;
width: 180px;
height: auto;
min-height: 100%;
border: 1px solid #D6E9F7;
}
.textGallery {
text-align: center;
padding: 5px;
height: auto;
min-height: 100%;
/*border-bottom: 1px dotted #cccccc;*/
}
/***************************************************** terms of use */
.termsPage {
width: 350px;
height: 200px;
margin: 10px;
text-align: justify;
}

/***************************************************** footer */
#footer {
clear: both;
width: 100%;
text-align: center;
height: 132px;
margin: 0px;
padding: 0px;
color: #71716F;
background-image: url(/img/back_details_footer.jpg);
background-position: top left;
background-repeat: no-repeat;
}
.footerTop {
width: 100%;
height: 28px;
margin: 0px;
padding: 0px;
}
.footerName {
width: 99%;
height: 19px;
margin: 0px;
padding: 1px 0px 8px 0px;
text-align: right;
font-size: 1.1em;
font-weight: bold;
font-variant: small-caps;
}
.footerRec {
width: 99%;
height: 78px;
margin: 0px;
padding: 3px 0px 0px 0px;
text-align: right;
}

/***************************************************** stats, description */
.stats, description {
display: none;
}

