/* ------------------------------------ *
 CSS
 domenica 23 settembre 2007 9.56.34
 HAPedit 3.1.11.111
 * ------------------------------------ */


html {
     height:100%;
     background-color: #5C74A2;
     }

/*body {
     margin: 11px 0 0 0;
     padding:0;
     /*height:100%;*/
/*     background: url(../image/bg_head.jpg) repeat-x;
     font: 11px "Arial", Verdana, sans-serif;
     color: #555;
     text-align:center;
     }
*/
body {
     /*width: 980px;*/
     /*width: 100%;*/
     margin: 0;
     padding: 0;
     background: #FFFFFF url(../images/bg_head_33.jpg) repeat-x;
     font: 10px small Tahoma, Verdana, Arial, Helvetica, sans-serif;
     line-height: 1.4em;
     color: #000000;
     }    


a:link { color:#000000; }

a:visited { color:#000000; }

a:hover { color:#FF0000; }

a:active { color:#000000; }

a:visited:hover { color:#FF0000; }


/* ================================================= */
hr {color:#19314D;}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, Tahoma, Georgia, Times New Roman, Times, serif;
    font-weight: normal;
    color: #003078;
}

h2 {
    padding-left: 20px;
    /*background: url(images/img07.gif) no-repeat left center;*/
    font-size: 18px;
    color:#999999;
}

h3 {
    margin-bottom: 1em;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: .9em;
    font-weight: bold;
}

h4.withbars {
  background-color:#B3DDED;
  border-bottom:4px double #19779D;
  border-top:4px double #19779D;
  font-size:large;
  font-weight:bold;
  /*line-height: 18px*/
  margin-top:20px;
  margin-botton:2px;
  padding:3px 10px 3px 10px;
  text-transform: capitalize;
  COLOR: #D63331;
  padding-left : 5%;
  padding-right : 5%;
  padding-top : 3px;
  padding-bottom : 3px;
  margin-bottom : 2px;
}

p, blockquote, ul, ol {
    margin-top: 0;
}

blockquote {
    margin:0;
    padding: 0 0 0 50px;
    background: url(../images/img11.gif) no-repeat;
    font: italic small Georgia, "Times New Roman", Times, serif;
    line-height: 1.6em;
    font-size: 11px;
}

a {
    background: url(images/img03.gif) repeat-x left bottom;
    text-decoration: none;
    color: #003078;
}

a:hover {
    background: none;
    text-decoration: underline;
}


/* ================================================= */

div#header {
    width: 980px;
    height: 150px;
    margin: 0 auto;
    }

div#header h1 {
    /*float: right;*/
    background: url(../images/head.jpg) no-repeat;
    width:980px;
    height:150px;
    line-height: 32px;
    font-size: 30px;
    }


div#wrapper {
    background: #5C74A2 url(../images/iimg04.gif) repeat-x left bottom;
}



/* Content */

div#content {
    width: 980px;
    /*width: 100%;*/
    margin: 0 auto;
    border-left:  2px;
    border-right: 2px;
    border-top: 0px;
    border-bottom: 0px;
    border-style: solid;
    border-color: #18344E;
    /*background-color: #18344E;*/
}

div#content .leftBox {
    margin:0;
    padding:0;
    float:left;
    width:80%;
    height:100%;
    background-color: 6F8DC3;
    /*border: 1px solid #CCCCCC;*/
    }

div#content .rightBox {
    margin:0;
    padding:0;
    float:left;
    width:20%;
    /*height:100%;*/
    background-color: #D7EEDC;
    /*padding: 3px 0 0 0;*/
    border: 0px solid #FF8000;
    }

div#content .rightBox .label {
           width:194px;
           /*width:100%;*/
           height:20px;
           margin:0;
           padding:0;
           text-align:center;
           font-weight:bold;
           color:#006A33;
           background-color:#AED2AC;
           }




div#menu {
    /*background: url(../image/z2.jpg) repeat-x left;*/
    background-image: url(../icons/bg.gif);
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    }


/*div#container {
    /*width:100%;*/
/*    width:90%;
    height:100%;
    margin: 0 auto;
    background-color:#5C74A2;
    text-align:left;
    border:0px solid black;
}
*/



/* Footer */

#footer {
    padding: 30px 0 20px 0;
    background: #18344E url(../images/img08.gif) repeat-x;
}

#footer p {
    width: 900px;
    font-family: Times New Roman, Tahoma, Georgia, Times, serif;
    color: #A6C09B;
}

#footer a {
    background: none;
    font-weight: bold;
    color: #A6C09B;
}

#legal {
    margin: 0 auto;
    text-align: right;
    font-size: 12px;
}

#brand {
    margin: -35px auto 0 auto;
    padding: 10px 0 0 5px;
    background: url(../images/img09.gif) no-repeat left top;
    letter-spacing: -1px;
    font-size: 24px;
}


/*------------------------*/
.domandaiscrizione1 input{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    /*color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #255479;*/
    padding-left:3px;
}

/*------------------------*/
.LineaTratteggiataOrizzontale{
        border-bottom:1px dotted #555;
        color:#276CB1;
        font-size:10px;
        padding-bottom:3px;
        height:16px;
        }


/*------------------------*/
.immagini{
        border:1px solid #000000;
        /*vertical-align:bottom;*/
        }
/*------------------------*/



