/******************************************************/
/******************************************************/
/* CSS WORDPRESS CAPOMANNU */
/* © notrealStyle 2008 */ /* §(:)§ */
/******************************************************/
/******************************************************/

HTML, BODY { 
margin: 0px;
padding: 0px;
}
BODY {
font-family: Verdana, Arial, sans-serif;
font-size: 75%/150%;
color: #000000;
text-align: center;
height: 100%;
background-color: #ffffff; 
}

/****************************************************** link */
A {
padding: 0px 3px;
}
A:link  {
text-decoration: underline;
color: #0088b6;
}
A:visited   {
text-decoration: underline;
color: #eabf3c;
}
A:active    {
text-decoration: none;
color: #eabf3c;
}
A:hover {
text-decoration: none;
color: #eabf3c;
}

/*********************************************************** § link § */
ul {
padding: 5px 0px 10px 0px;
margin: 0px;
}
li {
padding: 5px;
margin: 0px;
}
/****************************************************** page (index details) background footer */
#containerPageExt {
width: 100%;
height: auto;
margin: 0px;
padding: 0px;
background-image: url(images/bg_shadow.gif);
background-position: center center;
background-repeat: repeat-y;
}
#containerPage {
width: 772px;
margin: 0px auto;
padding: 0px 2px 0px 0px;
/*border: 1px solid #000*/
}

/****************************************************** header logo */
#header {
height: 320px;
margin: 0px auto;
padding: 0px;
text-align: left;
/* l'allineamento mi serve per posizionare il logo photodrem nella testata */
}
#logo {
height: 50px;
margin: 0px;
padding: 0px;
}
.logoPhoto {
width: 240px;
height: 51px;
padding: 200px 0px 0px 435px;
}
.logoPhoto a {
background-color: transparent;
}
img {
border: 0px;
}
/***************************** navigazione */
#navbar{
height: 51px;
margin: 0px;
padding: 0px;
}
#navbar li{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}
#navbar ul{
margin: 0px;
padding: 16px 0px 0px 0px;
}
#navbar ul li a{
border-right: 1px solid #ffffff;
color: #ffffff;
padding: 0 5px 0 5px; margin:0;
text-decoration: none;
font-variant: small-caps;
}
#navbar ul li a:hover{
color:#ffffff;
background-color: #000000;
text-decoration: none;
}

/********************************************** navigazione secondaria */
.navbarVert ul{
margin: 0px;
padding: 8px 5px;
}
.navbarVert li{
list-style-type: none;
margin: 0;
padding: 0px 0px 3px 0px;
list-style-image: url(images/link.gif);
list-style-position: inside;
}
.navbarVert ul li a{
padding: 0 5px 0 5px; 
margin:0;
text-decoration: none;
}
.navbarVert ul li a:hover{
text-decoration: underline;
}

/***************************************************** content */
#containerImg {
height: 219px;
margin: 0px auto;
padding: 0px;
background-image: url(images/1.jpg);
background-position: 0 0;
background-repeat: no-repeat;
}
#containerContent {
margin: 0px auto;
padding: 0px;
/* centrale contenuto */
background-image: url(images/bg_content.gif);
background-position: top center;
background-repeat: repeat-y;
background-color: #ffffff;
}
.contTextHome {
margin: 0px;
padding: 5px 10px;
text-align: justify;
font-size: 70%;
}
.contText {
float: left;
width: 500px;
margin: 0px;
padding: 5px;
text-align: justify;
font-size: 70%;
}
.contOther {
float: right;
width: 240px;
margin: 0px;
padding: 5px;
text-align: justify;
font-size: 70%;
}
#containerImgDet {
text-align: center;
margin: 0px auto;
padding: 0px 0px 10px 0px;
}
.spacer {
clear: both;
}

/*********************************************************** § testo § */
h1 {
padding: 0px 0px 10px 0px;
margin: 0px;
color: #1e867b;
font-size: 160%;
}
h2 {
padding: 0px;
margin: 0px;
color: #1e867b;
font-weight: normal;
font-variant: small-caps;
font-size: 130%;
}

.titlePost:link  {
text-decoration: none;
}
.titlePost:visited   {
text-decoration: none;
color: #0088b6;
}

h3 {
padding: 0px 10px;
margin: 0px;
color: #0088b6;
}
p {
margin: 0px;
padding: 10px;
}
/***************************************************** footer */
#footerCont {
margin: 0px;
padding: 0px;
height: 100%;
/* bordo laterale grigio */
background-image: url(images/bg_border_footer.gif);
background-position: top center;
background-repeat: repeat-y;
}
#footer {
margin: 0px;
padding: 0px;
/* ombra sotto arrotondata */
background-image: url(images/bg_footer.gif);
background-position: bottom center;
background-repeat: no-repeat;
}
#containerFooter {
width: 772px;
margin: 0px auto;
padding: 0px 2px 0px 0px;
}
.loghiFooter {
float: right;
margin: 0px 0px 20px 0px;
padding: 10px;
text-align: center;
}
.textFooter {
float: left;
margin: 0px;
padding: 20px;
text-align: left;
font-size: 70%;
}
