/* default */
html, body {
 color: rgb(222, 222, 222); 
 text-align: center;
 background-color: rgb(20, 20, 20);
 height:100%; 
 max-height:100%; 
 padding:0;
 margin:1; 
 border:0; 
 FONT-SIZE: 12pt;
 FONT-FAMILY: gillsans, Verdana, Arial, Helvetica, sans-serif;
}

/* logo (sardegnaimmagini.it) */
.header {font-family: Verdana, Arial, Helvetica, sans-serif; 
         color: #dd3030;
         font-size: 32px; 
         line-height: 110%;
         margin-top: .5em; 
         margin-left: .5em;
         margin-right: .5em;
         margin-bottom: .1em; 
         letter-spacing: 16pt;
}
a.header {text-decoration: none; color: #dd3030}
a.header:link {text-decoration: none; color: #dd3030}
a.header:active {color: #dd3030}
a.header:visited {color: #dd3030}
a.header:hover {text-decoration: none; color: #dd3030}

/* selez. lingue */
.select {
 position: absolute;
 font-size: 10px;
 margin-left:6em
}

/* menu principale */
.menu {
 font-size: 13px;
 letter-spacing: 1pt;
 margin-top: .5em; 
 margin-left: .5em;
 margin-right: .5em;
 margin-bottom: .1em; 
}
hr {color: #dedede; size: 1; width: 60%; border: 1;
    height: 1px}

/* struttura pagine - ogni pagina è divisa in 3 colonne */
#content { }
#left, #main, #right { float: left; }
#left { height: 700px; width: 25%; }
#main { width: 49%; }
#right { height: 700px; width: 25%; }
#slot {width: 90%; border-style: dashed; border-color: #aaaaaa;
	border-width: 1px; }

/* intestazioni */
h1, h2, h3, h4 {
  letter-spacing: 2pt;
  color: #cee4ed;
}
h1 {font-size: 18px; }
h2 {font-size: 15px; 
    margin: 10px 0 10px 0;
    text-align: left;
    border-bottom: 1px #AAAAAA solid;
}
h3 {font-size: 13px; 
    margin: 18px 0 8px 0;
    text-align: left;
}
h4 {font-size: 11px; 
    margin: 21px 0 8px 0;
    font-style: italic;
    text-align: left;
}
.big {font-size: 24px; 
      color: #dd3030;
      letter-spacing: 2pt;}
.left {text-align: left; margin-left: .5em}

/* links */
a {text-decoration: none; color: #9EB2C5}
a:link {text-decoration: none; color: #9EB2B5}
a:active {color: #9EB2C5}
a:visited {color: #9EB2C5}
a:hover {text-decoration: none; color: #ffffff}

/* testo normale - allineato a sx */
p,li  {font-size: 12px; 
    line-height: 140%;
    margin-top: .7em; 
    margin-right: .5em; 
    margin-bottom: .5em; 
    letter-spacing: 1pt;
    text-align: left;
}
ul {list-style-type: square}
.msg {font-size: 15px; text-align: center; letter-spacing: 2pt}
.nav {text-align: center}

/* links - heading description */
.hdes {font-size: 12px; 
       margin-left: 1.5em;
       margin.top: 0em;
       color: rgb(222, 222, 222); 
      }
.index {font-size: 12px;
}

/* thumbs */
.cap {font-size: 11px; text-align: center}
.num {font-size: 10px; text-align: center; font-style: italic}

/* fotografie */
.caption1 {
 margin-left: 0;
 font-size: 11px; 
 text-align: left;
 color: #DDDDDD
}
.caption2 {
 FONT-SIZE: 10px; 
 margin-left: 0;
 text-align: left;
 font-style: italic; 
 color: #EEEEEE;
}
.description {
	margin-left: 7em;
	margin-right: 7em;
}

form {
 font-size: 10px; 
}
input {
 font-size: 16px;
}

img { border-width: 0px}

/* footer (js) */
.foot {
 font-family: gillsans, Verdana, Arial, Helvetica, sans-serif; 
 color: rgb(190, 190, 190);
 font-size: 11px; 
 line-height: 120%;
 letter-spacing: 1pt;
}
hr.foot {width: 100%;}

