/* 
    Document   : style
    Created on : 29-set-2009, 9.48.18
    Author     : elisa.repetto
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

*{
    padding: 0px;
    margin: 0px;
}

root { 
    display: block;
}

body {
    margin: 0px;
    padding: 0px;
    background-color: #fff;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
    font-size: 11px;
    color: #3c3c3c;
    margin-left: auto;
    margin-right: auto;
    text-align: center; /* per centrare la pagina con IE7 */
}

.sfondo {
    background-image: url('../img/layout/background.png');
    background-repeat: repeat-x;
    height: 155px;
}

#content{
    margin-left: auto;
    margin-right:auto;
    text-align:center;
    width: 960px;
}

#header{
    background-image: url('../img/layout/header.png');
    background-repeat: no-repeat;
    height: 155px;
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    text-align: center; /* per centrare la pagina con IE7 */
    
}

.box_progetto {
    background-image: url('../img/layout/box_progetti.png');
    background-repeat: no-repeat;
    height: 233px;
    padding-top: 30px;
}

.w216{
    width: 216px;
}

.w193{
    width: 193px;
}

.w297{
   width: 297px;
}



/* MENU alto */

#navlist
{
padding: 139px 0px 0px 430px;
font-variant:small-caps;
z-index: 10;
}

#navlist ul, #navlist li
{
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
text-decoration: none;
color: #868686;
font-size: 13px;
text-align: center;
background-image: url('../img/layout/bott_dis.png');
background-repeat: no-repeat;
width: 102px;
height: 17px;
}

#navlist a:link.current, #navlist a:visited.current, #navlist a:hover
{
color: #3c3c3c;
background-image: url('../img/layout/bott_att.png');
background-repeat: no-repeat;
width: 102px;
height: 17px;
text-align: center;
}

#navlist a:hover { color: #e4b423; }

/* fine MENU */

/* MENU footer*/

#navlist_f
{
padding: 0px 0px 0px 430px;
font-variant:small-caps;
z-index: 10;
}

#navlist_f ul, #navlist_f li
{
display: inline;
list-style-type: none;
}

#navlist_f a:link, #navlist_f a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
text-decoration: none;
color: #868686;
font-size: 13px;
text-align: center;
background-image: url('../img/layout/bott_dis_f.png');
background-repeat: no-repeat;
width: 102px;
height: 17px;
}

#navlist_f a:link.current, #navlist_f a:visited.current, #navlist_f a:hover
{
color: #3c3c3c;
background-image: url('../img/layout/bott_att_f.png');
background-repeat: no-repeat;
width: 102px;
height: 17px;
text-align: center;
}

#navlist_f a:hover { color: #e4b423; }

/* fine MENU footer*/

/* box */

.tit_303 {
    background-image: url('../img/layout/tit_303.png');
    background-repeat: no-repeat;
    height: 39px;
    width: 303px;
}

.box_303 {
    background-image: url('../img/layout/box_303.png');
    background-repeat: repeat-y;
    width: 303px;
}

.h300{
    height: 300px;
}

.h200{
    height: 200px;
}

.inizio_box_303 {
    background-image: url('../img/layout/ang_su_303.png');
    background-repeat: no-repeat;
    height: 13px;
    width: 303px;
}

.fine_box_303 {
    background-image: url('../img/layout/ang_giu_303.png');
    background-repeat: no-repeat;
    height: 13px;
    width: 303px;
}

.tit_198 {
    background-image: url('../img/layout/tit_198.png');
    background-repeat: no-repeat;
    height: 38px;
    width: 198px;
}

.box_198 {
    background-image: url('../img/layout/box_198.png');
    background-repeat: repeat-y;
    height: 300px;
    width: 198px;
}

.fine_accord{
    border: 1px solid #aeaeae;
    margin-left:auto;
    margin-right:auto;

}

.tit_407 {
    background-image: url('../img/layout/tit_407.png');
    background-repeat: no-repeat;
    height: 38px;
    width: 407px;
}

.box_407 {
    background-image: url('../img/layout/box_407.png');
    background-repeat: repeat-y;
    height: 325px;
    width: 407px;
}

.fine_box_407 {
    background-image: url('../img/layout/ang_407.png');
    background-repeat: no-repeat;
    height: 17px;
    width: 407px;
}

.tit_interno{
    background-image: url('../img/layout/tit_interno.png');
    background-repeat: no-repeat;
    height: 40px;
    width: 630px;
}

.box_interno {
    background-image: url('../img/layout/box_interno.png');
    background-repeat: repeat-y;
    height: 572px;
    width: 630px;
}

.fine_box_interno {
    background-image: url('../img/layout/ang_giu_interno.png');
    background-repeat: no-repeat;
    height: 23px;
    width: 630px;
}

/* fine box */

.footer{
    margin-left: auto;
    margin-right:auto;
    text-align:center;
    width: 960px;
}

/* LINK */

a:link, a:hover, a:visited, a:active{
    color:#3c3c3c;
    text-decoration: underline;
}

a:link.nodec, a:hover.nodec, a:visited.nodec, a:active.nodec{
    text-decoration: none;
}

a:link.arancio, a:hover.arancio, a:visited.arancio, a:active.arancio{
    color:#e4b423;
    font-weight: bold;
    text-decoration: underline;
}



