/* CSS Document */


body{
margin:0;
padding:0;
background-color: #bec5db;
font-family: arial,helvetica,sans-serif;
font-size: 12px;
text-align: center;
color: #333366;
}


/* COLORI LINK DEFAULT */
A:link, A:visited { color: #333366; text-decoration: none; }
A:hover { color: #7171B8; text-decoration: none; }



/* HEADER */
#container{
background-color: #FFF;
width: 1003px;
margin: 0 auto;
text-align: left;
border: 1px solid #000;
voice-family: "\"}\"";
voice-family: inherit;
width: 1001px;
}

#container_header1{
width: 1001px;
height: 86px;
border-bottom: 1px solid #000;
}

#container_header1a{
float: left;
width: 195px;
height: 86px;
text-align: left;
voice-family: "\"}\"";
voice-family: inherit;
width: 193px;
}

#container_header1b{
float: left;
width: 360px;
height: 86px;
text-align: left;
voice-family: "\"}\"";
voice-family: inherit;
width: 358px;
background-image: url(../immagini/3barre1a.jpg);
background-repeat: no-repeat;
background-position: top left;
}

#container_header1c{
:float: left;
width: 1001px;
height: 225px;
text-align: left;
valign: bottom;
border: 1px solid #113268;
}

#container_header1cA{
float: left;
width: 450px;
height: 65px;
text-align: left;
:background-image: url(../immagini/3barre1b.jpg);
background-repeat: no-repeat;
background-position: top left;
}

#container_header1cB{
float: left;
width: 450px;
height: 21px;
text-align: left;
border: 1px solid #113268;
}

#container_header2{
width: 1001px;
height: 225px;
border-bottom: 1px solid #000;
background-image: url(../immagini/banner.png);
background-repeat: no-repeat;
background-position: top left;
}

#container_header3{
width: 1001px;
height: 23px;
border-bottom: 1px solid #000;
background-repeat: no-repeat;
background-position: top left;
font-size:14px;
padding-top:4px;
}

/* BACKGROUND CONTAINER */

#bg_container
{
background: url(../immagini/bg_container.jpg) repeat-y top right;
text-align: left
}

/* SPAZI DISTANZIATORI */
.space_menu
{
width: 12px;
height: 7px;
}

.clear
{
clear: right;
}

.spaziofinale
{
width: 1px;
height: 30px;
}


/* BARRA LEFT */
#left
{
float: left;
width: 124px;
}

#img_left
{
float: left;
width: 80px;
height: 163px;
background-image: url(../immagini/img_left.jpg);
background-repeat: no-repeat;
background-position: top left;
}

#menu_left
{
float: left;
width: 124px;
border-top: 1px solid #FFF;
}

/* BARRA RIGHT */
#right
{
float: right;
width: 125px;
}

#menu_right
{
float: right;
width: 124px;
border-top: 1px solid #FFF;
}

/* LOGIN */

input.lgn {
width: 107px;
border: 1px solid #113268;
font-size: 10px;
margin: 0px 0px 3px 0px;
}

input.lgn_submit {
margin: 3px 0px 0px 0px;
}

#login_background
{
float: right;
width: 117px;
height: 102px;
padding-left: 7px;
padding-top: 4px;
background-color: #FFF;
border-bottom: 1px solid #000;
}

/* CONTENT */
#content
{
width: 712px;
}

#utenti_interni
{
float: right;
width: 117px;
height: 38px;
padding-left: 7px;
padding-top: 4px;
background-color: #FFF;
border-bottom: 1px solid #000;
}
#utenti_interni1
{
float: right;
width: 117px;
height: 24px;
padding-left: 7px;
padding-top: 4px;
background-color: #FFF;
border-bottom: 1px solid #000;
text-align: center;
font-size: 14px;

}

.qr_riga
{
height: 18px;
background-image: url(../immagini/qr_riga.jpg);
background-repeat: no-repeat;
background-position: top left;
padding-left: 31px;
padding-top: 6px;
margin-top: 10px;
margin-bottom: 10px;
}

.importante
{
height: 19px;
background-image: url(../immagini/punto_esclamativo.jpg);
background-repeat: no-repeat;
background-position: top left;
padding-left: 31px;
padding-top: 6px;
margin-bottom: 4px;
}

.sfondo1
{
background-color: #C1CEE6;
border: 1px solid #1b4371;
padding: 4px 4px 4px 4px;
}

.sfondo2
{
background-color: #d0def6;
border: 1px solid #1b4371;
padding: 4px 4px 4px 4px;
}


/* FOOTER */

#footer{
background-color: #004984;
width: 1003px;
height: 20px;
text-align: center;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
voice-family: "\"}\"";
voice-family: inherit;
width: 1001px;
color: #ffffff;
}


#container_menu{
float: right;
width: 750px;
height: 28px;
text-align: left;
border-bottom: 1px solid #113268;

}
