/******************************************************/
/* CSS PORTAL SAN NICOLO' D'ARCIDANO */
/* © THARROSNET 2007 */ /* §(:)§ *//* version printable */
/******************************************************/

HTML, BODY { 
margin: 0px;
padding: 0px;
}
BODY {
text-align: center;
font-family: Tahoma, Arial, Verdana, sans-serif; /* "Trebuchet MS" */
font-size: .7em;
color: #000000;
background-color: #ffffff;
}

/******************************************************/
/* link */
A:link  {
text-decoration: underline;
color: #2F4F4F;
}
A:visited   {
text-decoration: underline;
color: #CB991D;
}
A:active    {
text-decoration: none;
color: #CB991D;
}
A:hover {
text-decoration: none;
color: #CB991D;
}


/* elenchi */
ul.navP {
margin: 0px;
padding: 0px;
}
li.navP {
list-style: none;
display: inline;
margin: 0px;
padding: 0px;
}
ul.navTem {
margin: 0px;
padding: 0px;
}
li.navTem {
list-style: none;
list-style-position: outside;
margin: 0px;
padding: 2px 5px;
}
ul.moduleLinks {
margin: 0px;
padding: 0px;
}
li.moduleLinks {
list-style: none;
list-style-position: outside;
margin: 0px 15px;
padding: 4px 0px;
}
/* moduli */
form {   
margin: 0px;
padding: 0px;
}
legend {
font-size: 1em;
color: #D41043;
}
fieldset {
border: 1px solid #EAEAEA; /* 8A48C3 - F0F0F0 */
}
label {
margin: 0px;
padding: 0px 5px;
}
input, textarea {
border: 1px solid #EDFCD9;
margin: 3px 0px 0px 0px;
color: #000000;
font-size: .9em;
}
select {
border: 1px solid #EDFCD9;
color: #000000;
font-size: .9em;
}
.radio {
border: 0px;
}
.button {
margin: 3px 0px 0px 0px;
color: #000;
font-weight: normal;
background-color: #EDFCD9;
}

/******************************************************/
/* box paragrafi testo img */
.box {
clear: both;
height: 100%;
overflow: hidden;
text-align: justify;
margin: 0px;
padding: 5px 15px 5px 10px;
}
p {
clear: both;
height: auto;
margin: 0px;
padding: 8px;
text-align: justify;
}
h1 {
font-size: 1em;
color: #2F4F4F;
padding: 0px;
margin: 5px;
}
h2 {
padding: 0px;
margin: 10px;
font-size: 1em;
color: #826213;
}
h3 {
padding: 0px;
margin: 10px 0px;
font-size: 1em;
color: #826213;
}
.eviden {
padding: 5px;
margin: 0px;
font-size: 1em;
color: #990000;
font-weight: bold;
}
acronym {
cursor: help;
color: #003173;
border-bottom: 1px #990000 dashed;
}
/* separatori testo */
.hr {
clear: both;
width: 100%;
height: 8px;
background-color: #FEF1D0;
}
hr {
clear: both;
width: 100%;
height: 2px;
background-color: #FEF1D0;
}
/* img del testo */
.imgBox {
float: left;
width: 120px;
padding: 5px;
}

/******************************************************/
/* page index details */
#containerPage {
width: 100%;
margin: 0px;
padding: 0px;
text-align: left;
}
#bPLeft, #bPLeftDetails {
/* #left */
}
#containerPageDetails {
width: 100%;
margin: 0px;
padding: 0px;
text-align: left;
}

/***************************/
#header {
width: 100%; 
height: 60px;
}
/* logo, others menů in header */
.logo {
float: left;
margin: 0px; /* forse da togliere */
padding: 0px;
}
.menuOther {
display: none;
}

/***************************/
/* left */
#left {
clear: both;
float: left;
width: 25%;
}

/* search, extras, navigation */
.search {
display: none;
}
.extras {
display: none;
}
.titleNavTem {
width: 100%;
height: 20px;
margin: 0px;
padding: 5px 0px 0px 0px;
text-align: center;
color: #2F4F4F;
font-size: 1.1em;
font-weight: bold;
font-variant: small-caps;
}
.navTem1 {
margin: 0px;
padding: 5px;
}
.navTem2 {
margin: 0px;
padding: 5px;
}
.navTem3 {
margin: 0px;
padding: 5px;
}

/***************************/
/* content */
#content, #contentDetails {
float: right;
width: 75%;
}
/* header foto menu 1 */
#contentHeader {
display: none;
}
.titleNavP {
width: 100%;
height: 20px;
margin: 0px;
padding: 5px 0px 0px 0px;
color: #000000;
font-size: 1.1em;
text-align: center;
}
.imgP {
display: none;
}

/******************/
/* content left */
#contentLeft {
float: left;
width: 64%;
}
/* content details */
#contentContent {
width: 100%;
}
/* news approfondimenti */
.titleBoxContent, .titleBoxContentDetails {
height: 20px;
margin: 0px;
padding: 5px 0px 0px 0px;
text-align: center;
color: #826213;
font-size: 1.1em;
font-weight: bold;
font-variant: small-caps;
}

/******************/
/* content right */
#contentRight {
float: right;
width: 35%;
}
/******************/
/* login, user */
.user {
width: 98%;
padding: 5px 0px;
margin: 0;
text-align: right;
}
/******************/
/* calendar */
#calendar {
width: 100%;
margin: 5px 0px;
padding: 0px;
text-align: center;
}
.tableCal {
width: 80%;
border: 1px solid #E2B850;
padding: 10px 8px;
margin: auto;
text-align: center;
}
.tdMonth {
background-color: #E3F3D0;
padding: 3px;
font-weight: bold;
}
.tdWeek {
background-color: #E3F3D0;
padding: 3px;
font-weight: bold;
}
/***************************/
/* footer */ /* !!! */
#footer {
clear: both;
width: 100%;
height: 50px;
border-top: 1px solid #ffffff;
padding: 10px 0px;
margin: 0px;
text-align: center;
background-color: #FFFACD;
}

/******************************************************/
/* stats, description */
.stats, description {
display: none;
}

