/*   
Theme Name: StartTer
Theme URI: www.startter.it
Description: The StartTer WP Theme developed by RHX.it - graphic by Tobaco
Author: Alessandro De Zorzi
Author URI: http://www.rhx.it/
Version: cvs
.
COPYRIGHT 2009 Alessandro De Zorzi - <adezorzi@rhx.it>
.
*/

body
{
    font-family: "Arial","Helvetica",sans-serif;
    margin: 0;
    padding: 0;
    background-color: #dfdacf;
}


ul
{
    border: 0;
    margin: 0;
    padding: 0;
}

#container
{
    background-color: #fff;
    position: absolute;
    top: 0;
    width: 950px;
    margin-left: -475px;
    float: left;
    left: 50%;
    padding: 0;
    /* margin-left: auto;
    margin-right: auto; */
}


#topLogo
{
    float: left;
    /*position: relative; */
    background-image: url("images/logo-startter.gif");
    background-position: left top; 
    background-repeat: no-repeat;
    width: 342px;
    height: 120px;
}
#topLogo a
{
    display: block;
    width: 350px;
    height: 120px;
    text-decoration: none;
}

#headerimg
{
    position: relative;
    background-color: #fff;
    background-image: url("images/fascia-foto.gif");
    background-position: left top; 
    background-repeat: no-repeat;
    width: 100%;
    height: 222px;
}

#headerimg .description
{
    display: none;
    color: #777777;
    float: right;
    margin-top: -60px;
    margin-right: 60px;
    font-size: 1.4em;
}

/* #headerimg .description */
#headerimg h1
{
    display: none;
}

#menuTop
{
    padding-left: 1px;
    padding-right: 1px;
}

#corpo
{
    font-size: 0.8em;
    float: left;
    width: 570px;
    margin-left: 59px;
    background-color: #fff;
}

#corpo h1, #corpo h2, #corpo h3, #corpo h4
{
    margin-top: 20px;
}
#corpo img
{
    border: 0;
}

#corpo h1
{
    display: block;
    color: #2a2a2a;
    background-color: #ded9ce;
    padding-left: 20px;
    padding-bottom: 24px;
    padding-top: 10px;
    margin: 0;
    font-size: 1.2em;
    font-weight: bold;
    letter-spacing: 0.05em;
    background-image: url("images/riga-verde.gif");
    background-repeat: no-repeat;
    background-position: bottom left;
}

#corpo h3
{
    font-size: 1.2em;
    background-color: #e0e0e0;
    padding: 10px 10px 4px;
    border-bottom: 5px solid #a0a0a0;
    margin-bottom: 10px
}

#corpo h3 a
{
    text-decoration: none;
}

#corpo p
{
    /* text-align: justify;
    text-justify: inter-word; */
    padding-left: 20px;
    color: #222222;
}

#corpo ul, #corpo ol
{
    padding-left: 40px;
    /* line-height: 1.6em; */
}
#corpo li
{
    margin-top: 0.6em;
}

#corpo a
{
    color: #002f60;
}

#corpo a:hover
{
    color: #00aa00;
}

#newsList
{
    padding: 0;
    margin: 0;
    vertical-align: top;
}

#newsList p
{
    font-size: 1em;
}

#sidebar
{
    border: 0;
    margin: 0;
    padding: 0;
}

.newsa,.newsb
{
    background-color: #ded9ce;
    width: 100%;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.newsa h2, .newsb h2
{
    display: block;
    padding-left: 20px;
    padding-bottom: 28px;
    padding-top: 10px;
    margin: 0;
    font-size: 1.2em;
    font-weight: bold;
    letter-spacing: 0.05em;
}

.newsa h2
{
    background-image: url("images/riga-verde.gif");
    background-repeat: no-repeat;
    background-position: bottom left;
}

.newsb h2
{
    background-image: url("images/riga-blu.gif");
    background-repeat: no-repeat;
    background-position: bottom left;
}

.newsa h2 a, .newsb h2 a
{
    color: #2a2a2a;
    text-decoration: none;
    /* text-transform: uppercase; */
}


/* Menu */

.menuMain
{
    width: 950px;
    height: 60px;
    margin: 0 4px auto;
}

/* .menuMain ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}*/

.menuMain li
{
    display: block;
    float: left;
    width: 118px;
    height: 60px;
    padding: 0;
    text-align: center;
    background: url(images/pulsante-verde.gif) no-repeat;
}

.menuMain a
{
    display: block;
    width: 108px;
    height: 36px;
    padding-top: 10px;
    padding-left: 3px;
    background: none;
        /* letter-spacing: 0; */
    font: bold 0.8em "Arial", "Helvetica", sans-serif;
    color: #ffffff;
    text-decoration: none;
}

/* Menu secondo livello */
.menuMain ul
{
    position: absolute; 
    margin-top: 391px;
    list-style: none;
    padding:0;
}

.menuMain li ul li
{
    float: none; /* sovra scrive la dichiarazione per .menunavigazione li */
    width: 108px;
    height: 25px;
    /* background-color: #aaaaaa; */
    border-bottom: 1px solid #2a2a2a;
    border-left: 1px solid #2a2a2a;
    border-right: 1px solid #2a2a2a;
    margin-left: 3px;
    left: -1px;
    padding-left: 0;
    background: url(images/1x1g.png) repeat;
    z-index:10;
}
.menuMain li ul li:hover
{
    background: url(images/1x1a.png) repeat;
}

.menuMain ul li a
{
    float: none; /* sovrascrive la dichiarazione per .menunavigazione a */
    display: block;
    padding: 0;
    height: 25px;
    /* height: 1.5em; */
    /* line-height: 1.5em; */
    font-size: 0.8em;
    color: #2a2a2a;
    padding-top: 5px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
}

.menuMain ul li a:hover
{
    text-decoration: underline;
}

.menuMain ul, .menuMain ul.subMenu-off
{
    visibility: hidden;
}

.menuMain ul.subMenu-on
{
    visibility: visible;
    top: 2em;
}

#menuTop li
{
    font-family: "Arial", "Helvetica", sans-serif;
    background-image: url("images/riga-verde.gif");
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 158px;
    height: 45px;
    text-align: center;
    float: left;
    font-size: 12px;
    font-weight: bold;
    list-style-type: none;
    /*letter-spacing: -0.05em; */
}

#menuTop li a
{
    text-decoration: none;
    color: #555555;
    /* color: #002f60; */
}

.linkTopTight
{
    display: inline;
    letter-spacing: -0.04em;
}

#boxHome li
{
    list-style-type: none;
}

#boxposts1,#boxposts2,#boxposts3,#boxposts4,#boxposts5,#boxposts6
{
    float: left;
    width: 275px;
    /* height: 363px; */
    height: 280px;
    background-color: #ccdddd;
}

#boxposts1,#boxposts3,#boxposts5
{
    margin-right: 15px;
}

#boxposts1,#boxposts2,#boxposts3,#boxposts4
{
    margin-bottom: 15px;
}

#boxposts1
{
    background-color: #edf3db;
}

#boxposts2
{
    background-color: #e5f0f9;
}

#boxposts3
{
    background-color: #ffeecb;
}

#boxposts4
{
    background-color: #e4e1d9;
}

#boxposts5
{
    background-color: #e6d2ff;
}

#boxposts6
{
    background-color: #c8d2dc;
}

#boxposts1 h2, #boxposts2 h2, #boxposts3 h2, #boxposts4 h2, #boxposts5 h2, #boxposts6 h2
{
    display: block;
    padding-left: 20px;
    padding-bottom: 27px;
    padding-top: 10px;
    margin: 0;
    font-size: 1.2em;
    letter-spacing: 0.05em;
    font-weight: bold;
    color: #555555;
}

#boxposts1 h2 a, #boxposts2 h2 a,#boxposts3 h2 a,#boxposts4 h2 a, #boxposts5 h2 a, #boxposts6 h2 a
{
    color: #2a2a2a;
    text-decoration: none;
    /* text-transform: uppercase; */
}

#boxposts1 h2
{
    background-image: url("images/riga-verde.gif");
    background-repeat: no-repeat;
    background-position: bottom left;
}

#boxposts2 h2
{
    background-image: url("images/riga-azzurra.gif");
    background-repeat: no-repeat;
    background-position: bottom left;
}

#boxposts3 h2
{
    background-image: url("images/riga-arancio.gif");
    background-repeat: no-repeat;
    background-position: bottom left;
}

#boxposts4 h2
{
    background-image: url("images/riga-viola.gif");
    background-repeat: no-repeat;
    background-position: bottom left;
}

#boxposts5 h2
{
    background-image: url("images/riga-azzurra.gif");
    background-repeat: no-repeat;
    background-position: bottom left;
}

#boxposts6 h2
{
    background-image: url("images/riga-verde.gif");
    background-repeat: no-repeat;
    background-position: bottom left;
}

#boxposts1 h4, #boxposts2 h4, #boxposts3 h4, #boxposts4 h4, #boxposts5 h4, #boxposts6 h4
{
    margin-top: 0;
    padding-left: 20px;
    padding-right: 10px;
}

#boxposts1 p, #boxposts2 p, #boxposts3 p, #boxposts4 p, #boxposts5 p, #boxposts6 p
{
    padding-left: 20px;
    padding-right: 10px;
}

#sxBox
{
    float: left;
    /* width: 295px; */
    width: 240px;
    margin-left: 15px;
    height: 100%;
}

#spalla
{
    /* width: 320px; */
    width: 100%;
    float: left;
    background-color: #002f60;
    /* height: 100%; */
    /* background-image: url("images/spalla_blu_back.gif"); */
    background-repeat: repeat-y;
}

#spallaBordo
{
    width: 32px;
    float: left;
    background-image: url("images/spalla_blu_bordo.gif");
    background-repeat: repeat-y;
    height: 100%;
}

#spalla li
{
    list-style-type: none;
}

.spallaLink li, .cat-item li, #sidebar li ul li
{
    font-size: 0.8em;
    color: #ffffff;
    padding-left: 50px;
    line-height: 1.3em;
}

.spallaLink a, #sidebar a
{
    color: #ffffff;
    text-decoration: none;
}

/* Search - Ricerca e Newsletter */

#searchform, #mp-formdiv
{
    margin-top: 10px;
    margin-left: 10px;
    text-align: left;
    /* vertical-align:baseline; */
}

#s, .MailPressFormEmail
{
    width: 100px;
    /*font-size: 0.8em; */
    font-weight: bold;
    text-align: right;
}

#show
{
    height: 120px;
    width: 600px;
}

.MailPressFormSubmit #goButton
{
    margin-left: 2px;
}

input[type="submit"]
{
    vertical-align: middle; *vertical-align: text-bottom;
    /*border: none;
    background: url('images/button.png') no-repeat top left;
    padding: 2px 2px;
    height: 22px;
    width: 68px;
    text-align: center;
*/
    margin-left: 2px;
    background:transparent url("images/formbg.gif") repeat-x scroll left top;
    border:1px outset #CCCCCC;
    color:#666666;
    cursor:pointer;
    font-weight:bold;
    padding: 1px 2px;
}

input[type="text"]
{
    border: 2px outset #CCCCCC;
    padding: 1px 2px;
}
.MailPressFormSubmit, #goButton
{
    vertical-align: bottom;
    vertical-align: text-bottom;
    margin-left: 5px;
}

.titoloFasciaBlu, .widgettitle
{
    background-color: #2b4174;
    color: #fff;
    font-weight: bold;
    padding: 10px 0px 10px 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 0.9em;
}

.pagenav h2
{
    display: none;
}

.pagenav ul
{
    width: 100%;
    height: 57px;
}

.pagenav li
{
    display: inline;
    background-image: url("images/pulsante-verde.gif");
    background-position: left top; 
    width: 128px;
    line-height: 57px;
    margin: 0;
    padding: 19px;
}

.pagenav a
{
    font-size: 15px;

}

#logoBlu
{
    display: block;
    position: relative;
    background-image: url("images/logo-blu.png");
    height: 250px;
    background-position: center top; 
    background-repeat: no-repeat;
}

/* Stili necessari da formattatore WP */
/* http://www.revolutiontheme.com/support/viewtopic.php?f=4&t=7311 */

#comments, #postcomment
{
    font-size: 0.8em;
    color: #444444;
    background-color: #a0a0a0;
    padding: 2px 0 2px 10px;
}

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
padding: 0px;
border: 0;
}

.clear
{
    clear: both;
}

/*img.alignnone {
padding: 0px;
margin: 0px 0px 10px 0px;
display: inline;
}*/

img.alignright
{
    padding: 0px;
    margin: 0px 0px 10px 10px;
    display: inline;
    border: 0;
}

img.alignleft
{
    padding: 0px;
    margin: 0px 10px 10px 0px;
    display: inline;
    border: 0;
}

.alignright
{
    float: right;
}

.alignleft
{
    float: left;
}

.wp-caption
{
    border: 1px solid #ddd;
    text-align: center;
    background-color: #f3f3f3;
    padding-top: 4px;
    margin: 10px;
/* optional rounded corners for browsers that support it */
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
-border-radius: 3px;
}

.wp-caption img
{
    margin: 0;
    padding: 0;
    border: 0 none;
}

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}

.navigation
{
    font-size: 0.7em;
}

.navigation a
{
    text-decoration: none;
}

small
{
    color: #888888;
    font-style:italic;
}

/* Mailpress */

#mp-container
{
    color: #ffffff;
    margin-bottom: 2em;
}

.moreLink
{
    font-weight: bold;
    letter-spacing: 0.1em;
    margin-top: -1em;
}

.thumbHome
{
    text-align: center;
    padding-left: 20px;
    float: left;
    margin: 0 15px 0 0;
}

