@charset "utf-8";
/* CSS Document */

/*login*/

#log{
margin:30px auto;
width:340px;
height:400px;
background:url(img/login.jpg);
}
#log_bco{
margin:15px;
padding:0;
width:310px;
height:270px;
background-color:#fff;
float:left;
}
#logocos{
margin:0;
padding:0;
width:310px;
height:90px;
background:url(img/logolog.jpg);
float:left;
}
#entra{
margin:10px;
height:160px;
width:290px;
background-color:#ddd;/*area grigia*/
float:left;
}
.centrato{
margin:0 auto;
}
input[type=text], [type=password]{
border: thin solid #7f9db9;
background-color:#FFFFFF;
padding:2px;
}
input[type=submit]{
border:2px solid #0099FF;
font-size:18px;
background:#0066CC;
color:#fff;
cursor:pointer;
}
input{
margin:3px 0;
}


/*area riservata*/
body{
margin:0;
padding:0;
background-color:#FFCC33;
font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
font-size:13px;
color:#000099;
}
h1{
font-size:16px;
}
#wrapper{
margin:0 auto;
padding:0;
width:960px;
}
#riwrapper{
margin:0;
padding:0;
width:960px;
background-color:#0066cc;/*blu*/
float:left;
}
#content{
margin:20px;
padding:0;
width:920px;
float:left;
}
#colonnasx{
margin:0;
padding:0;
width:250px;
float:left;
}
#colonnadx{
margin:0 0 0 20px;
padding:0;
width:650px;
float:left;
}
#footer{
width:960px;
background-color:#0066cc;
height:20px;
clear:both;
}
a{
color: #003399;
text-decoration:none;
font-weight:bold;
}
a:hover{
color:#FF6600;
}
button{
border:none;
background-color:#eee;
padding:5px;
margin:5px 0 0 0;
font-weight:bold;
color:#666666;
}
button:hover{
background-color:#ccc;
color:#FF6600;
}
/*sinistra*/
#logo{
margin:0 0 10px 0;
padding:0;
width:250px;
height:150px;
background:url(img/logo.png);
}
.topic{
margin:0 0 10px 0;
padding:0;
width:250px;
/*background:#fff;*/
}
.tit_bloc{
margin:0;
padding:10px;
width:230px;
height:20px;
background:url(img/tit.png);
/*background-color:#ffcc33;*/
font-weight:bold;
color:#ffffff;
text-transform:uppercase;
font-size:14px;
}
.test_bloc{
margin:0 15px;
padding:10px;
width:200px;
background-color:#FFFFFF;
}
.test_bloc p{
margin:5px 0;
padding:0;
}
.test_bloc ul{
margin:10px;
padding:0;
}
.test_bloc li{
list-style:none;
margin:0;
text-transform:uppercase;
}
li.link_arg{
border-top:1px solid #003399;
margin:20px 0 0 0;
font-style:italic;
}
.chiudi{
border-bottom:1px solid #666;
margin: 0 0 5px 0;
color:#666;
}

.chiudi span{
background:url(img/x.png) no-repeat;
height:15px;
padding:0 0 0 15px;
text-decoration:none;
cursor:pointer;
}

.logout{
margin:0 0 10px 0;
padding:10px;
width:230px;
height:20px;
background:url(img/tit_link.png);
/*background:#ffcc33;*/
font-weight:bold;
color:#FF6600;
text-align:center;
}
.logout a:hover{
color:#FFFFFF;
}
/*fine sinistra*/
/*destra*/
#benv{
padding:20px 0 0 20px;
height:90px;
color:#FFFFFF;
}
#riga{
margin:0 0 0 400px;
padding:0;
height:20px;
background:url(img/tit_link.png) no-repeat;
/*background-color:#ffcc33;*/
width:250px;
padding:10px;
text-align:center;
}
#riga a:hover{
color:#FFFFFF;
}
#intestazione{
margin:0 0 10px 0;
padding:0;
width:650px;
height:150px;
}
#corpo{
margin:0;
padding:0;
width:650px;
background:#eee;
}
#corpo p{
padding:10px;
}
.tit_corpo{
margin:0;
padding:10px;
width:630px;
height:20px;
background-color:#eee;
font-weight:bold;
color:#FF6600;
text-transform:uppercase;
}
#messaggio{
margin:10px;
}
.tabella{
margin:10px;
}
.file{
padding:10px;
border-bottom:1px solid #FF6600;
}
.descr{
font-weight:bold;
margin:5px 0;
}
.imgfile{
float:left;
margin:0 30px 0 0;
}
.newfile{
margin:10px;
padding:5px 0 0 0;
border-top:1px solid #666;
}
.filecar{
margin:20px 0 0 10px;
font-size:16px;
font-weight:bold;
color:#FF6600;
}
.imgfile img{
border:none;
}
/*finestre*/
#nuovoarg{
position:absolute; 
background:#ffcc33; 
padding:10px; 
border:2px solid #fff; 
width:200px; 
height:100px; 
color:#fff; 
left:40%; 
top:30%; 
font-weight:800;
}
#nuovasezfile{
position:absolute; 
background:#ffcc33; 
padding:10px; 
border:2px solid #fff; 
width:200px; 
height:100px; 
color:#fff; 
left:40%; 
top:30%; 
font-weight:800;
}
#modificasez{
position:absolute; 
background:#ffcc33; 
padding:10px; 
border:2px solid #fff; 
width:200px; 
height:100px; 
color:#fff; 
left:40%; 
top:30%; 
font-weight:800;
}
#modificaarg{
position:absolute; 
background:#ffcc33; 
padding:10px; 
border:2px solid #fff; 
width:200px; 
height:100px; 
color:#fff; 
left:40%; 
top:30%; 
font-weight:800;
}
#newpwd{
position:absolute; 
background:#ffcc33; 
padding:10px; 
border:2px solid #fff; 
width:200px; 
height:200px; 
color:#fff; 
left:40%; 
top:30%; 
font-weight:800;
}
.nonletto{
text-decoration:underline;
}