/*LAYOUT*/
body,html{
    margin:0;
    padding:0;
    border:0;
    color:#000;
    background:#FFFFFF url(img/background.gif) ;
    font-family: "MS Sans Serif", sans-serif;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#testa,#menuOrizz,#contenuto,#container,#footer,#debugbox{
    position: absolute;
    width:774px;
}
#container,#footer,#debugbox{
    left:50%;
    margin:0 0 0 -387px;
}
#container{/*contiene tutto il sito escluso footer*/
    text-align: justify;
    top:0px;
    padding:0px;
    font-size:10px;
}
#tuttapag{
    position: absolute;
    height:724px;
    top:0;
    width:794px;
    left:50%;
    margin:0 0 0 -397px;
    background:#dbdbdb url(img/background2.gif) repeat-y top center;
}
#pagina{
    padding:0 10px 5px 0;
}
/*PARTE SUPERIORE*/
#testa{
    top:0px;
    height: 175px;
    background:url(img/sopra.jpg) no-repeat top left;
}
#menuOrizz{
    top:174px;
    height: 52px;
    color:#000000;
    background:url(img/sfondomenusup.jpg) no-repeat top left;
}
#menuOrizz a{
    color:#000000;
    text-decoration: none;
}
#menuOrizz a:hover{
    text-decoration: underline;
}
#menuOrizz ul{
    display: inline;
    margin:0;
    padding:0;
}
#menuOrizz ul li{
    display: inline;
    margin:0 0 0 30px;
    padding:0;
}
#menuOrizz ul li, #menufooter ul li a{
    color:#000;
    font-size: 11px;
    font-weight: bold;
}
#menuOrizz ul li a#activelink{
    color:#F00;
}
/*CONTENUTO*/
#menuDiv{
   position: absolute;
    height:26px;
    top:0;
    width:764px;
}
#contenuto{/*tutta pagina inferiore*/
    top:228px;
    height:444px;
}
#contenuto #tuttapagina{
    position: absolute;
    top:0;
    left:0px;
    height:444px;
    width:774px;
    overflow: auto;
    padding:0px;
}
#contenuto #admin{
    position: absolute;
    top:26px;
    left:0px;
    height:418px;
    width:774px;
    overflow: auto;
    padding:0px;
    background-color: #FFF;
    color:#000;
}
#admin a{
    color:#000;
}
#contenuto #dx{/*zona a destra*/
    position: absolute;
    top:0;
    left:385px;
    height:444px;
    width:389px;
    overflow: auto;
    background:#203662 url(img/dxagency.gif) no-repeat top left;
    background-position: 270px 170px;
}
#contenuto #dx2{/*zona a destra*/
    position: absolute;
    top:0;
    left:144px;
    height:444px;
    width:630px;
    overflow: auto;
    background:#000000;
}
#contenuto.scouting #dx{
    background:#6a0905 url(img/dxscouting.gif) no-repeat top left;
    background-position: 270px 170px;
}
#contenuto.attori #dx{
    background:#dc5400 url(img/dxattori.gif) no-repeat top left;
    background-position: 270px 170px;
}
#contenuto.bambini #dx{
    background:#108c08 url(img/dxbambini.gif) no-repeat top left;
    background-position: 270px 170px;
}
#contenuto.photobook #dx2{
    background-attachment:fixed;
    background:#000000 url(img/dxphotobook.gif) no-repeat top left;
    background-position: 511px 170px;
}
#contenuto.dovesiamo #dx2{
    background-attachment:fixed;
    background:#000000 url(img/dxphotobook.gif) no-repeat top left;
    background-position: 511px 170px;

    color:#FFF;
}
#contenuto.contatti #dx2{
    background-attachment:fixed;
    background:#000000 url(img/dxphotobook.gif) no-repeat top left;
    background-position: 511px 170px;
    color:#FFF;
}
#contenuto.fotografi #dx2{
    background-attachment:fixed;
    background:#000000 url(img/dxphotobook.gif) no-repeat top left;
    background-position: 511px 170px;
    color:#FFF;
}
#contenuto.makeup #dx2{
    background-attachment:fixed;
    background:#000000 url(img/dxphotobook.gif) no-repeat top left;
    background-position: 511px 170px;
    color:#FFF;
}
#contenuto #sx,#contenuto #sx2{/*zona a sinistra*/
    position: absolute;
    top:0;
    left:0px;
    height:444px;
    width:385px;
    margin:0;
    padding:0;
}
#contenuto #sx2{
width:144px;
}
#contenuto #sx2 #fotosx{
width:144px;
height:336px;
}
#fotosx a#back{
    position:absolute;
    top:260px;
    right:10px;
}
#contenuto.agency #sx{
    background:#000 url(img/lateraleagency.jpg) no-repeat top left;
}
#contenuto.scouting #sx{
    background:#000 url(img/lateralescouting.jpg) no-repeat top left;
}
#contenuto.attori #sx{
    background:#000 url(img/lateraleattori.jpg) no-repeat top left;
}
#contenuto.bambini #sx{
    background:#000 url(img/lateralebambini.jpg) no-repeat top left;
}
#contenuto.photobook #sx2{
    background:#000 url(img/lateralephotobook.jpg) no-repeat top left;
}
#contenuto.dovesiamo #sx2{
    background:#000 url(img/lateraledovesiamo.jpg) no-repeat top left;
}
#contenuto.contatti #sx2{
    background:#000 url(img/lateralecontatti.jpg) no-repeat top left;
}
#contenuto.fotografi #sx2{
    background:#000 url(img/lateralefotografi.jpg) no-repeat top left;
}
#contenuto.makeup #sx2{
   background:#000 url(img/lateralemakeup.jpg) no-repeat top left;
}
#htmlCurriculum{
}
/*FOOTER*/
#footer{/*fondo - indica anche l'altezza globale della pagina (per barra di scorrimento esterna) con il suo margin-top*/
    position: absolute;
    height:50px;
    top:674px;
}
#footer div{
    height: 100%;
    background:url(img/sfondomenuinf.jpg) no-repeat top left;
}
#menufooter{
    padding-top:20px;
    color:#000;
}
#menufooter ul{
    display: inline;
    margin:0;
    padding:0;
}
#menufooter ul li{
    display: inline;
    margin:0 0 0 30px;
    padding:0;
}
#menufooter ul li, #menufooter ul li a{
    color:#000;
    font-size: 11px;
    font-weight: bold;
}
#menufooter ul li a#activelink{
    color:#F00;
}
#copyright{
    position: absolute;
    height:20px;
    top:724px;
    width:790px;
    left:50%;
    margin:0 0 0 -395px;
    padding-top:5px;
    font-size:10px;
    text-align: center;
    color:#000;
    /* 3 774 8*/
    background: url(img/background3.gif) no-repeat top right;
}
#copyright a{
    color:#000;
    text-decoration: none;
    font-weight: bold;
}
#copyright a:hover{
    text-decoration: underline;
}
/* RIQUADRO DEBUG */
#debugbox{
    position:absolute;
    top:725px;
    font-size:10px;
    text-align: justify;
    color:#000;
    background-color:#FED;
}
#debugbox #debugcnt{
    padding:5px;
}
/*VARIE*/
ul{
    margin-top:0;
    margin-bottom:0;
}
