body{text-align:center; font-family:verdana; font-size:11px; padding-top:2px; background:url(../img/riga.png) no-repeat; background-position:top center;}
#container{text-align:center; margin:0 auto;  width:955px; text-align:top center; padding-top:0px;}
#testatastampa{width:955px; margin:0 auto; height:50px; display:none; }
#testata{/*background-color:#D3EDED;*/ 
padding-top:2px; 
background-repeat:no-repeat; 
width:955px; position:relative;
margin:0 auto;
height:254px; 
margin-top:-38px;
z-index:2;

}
.logolink{
width:320px; height:110px;float:left; position:absolute;border:0px solid black; z-index:1; cursor:pointer;
}
#testata1{width:955px; position:relative;background:url(http://www.edilesse.it/0backoffice/0moduli/img/testata_edilesse.gif) no-repeat; background-position:top left; z-index:3;  border:1px solid transparent; height:110px; border:1px solid transparent; *border:0px solid #ffffff;
_background:url(http://www.edilesse.it/0backoffice/0moduli/img/testata_edilesse.gif)}
#corpo{
margin:0 auto;  
width:955px; 
text-align:top center; 
padding-top:10px; 
float:left;
margin-bottom:40px;
}

@font-face {
    font-family: "BankGothic Lt BT";
    src: url(http://www.edilesse.it/0backoffice/0moduli/fonts/bankgthl.ttf) format("truetype");
}

#pagina{ 
/*background-color:#F1F0DA; */
width:935px;
text-align:left; 
margin-left:0px; 
margin-right:0px; 
margin-top:0px;
font-family: arial,verdana; 
font-size:12px; 
/*padding:0px 0px 10px 15px;*/
color:#464646;
text-align:justify;
clear:both;
}
#pagina ul{margin-left:35px;}
#pagina p{ padding-left :65px; top:60px;} /*
#pagina h1{ 
float:left; clear:both;
margin-top:0px;
text-align:right; 
text-transform:uppercase;
font-family:BankGothic Lt BT; 
font-size:46px; 
font-weight:bold;
height:35px; 
min-width:200px;
padding-top:20px;
padding-right:5px;
text-align:right;
padding-left:125px;
padding-bottom:18px;
background:url(../img/titolo1.gif) no-repeat; 
background-position:bottom left; 
margin-bottom:30px;
}

#pagina h2{ 
text-align:right; 
text-transform:uppercase;
color:#a8a8a8; 
font-family:BankGothic Lt BT; 
font-size:24px; 
padding-right:5px;
margin-bottom:20px;
margin-top:7px;
}*/
#pagina h2{ 
text-transform:uppercase;
font-size:12px; 
font-weight:bold;
}
.image{  
float:left; margin-right:20px;
height:30px; 
padding:5px 4px 5px 4px; 
*padding:10px 14px 5px 10px; 
text-transform:uppercase; 
font-size:16px; 
*font-size:13px;
font-weight:bold; 
font-family:Arial, Helvetica, Verdana, sans-serif; 
box-shadow:2px 2px 8px #bfbfbf;
-webkit-box-shadow:2px 2px 8px #bfbfbf;
-moz-box-shadow: 2px 2px 8px #bfbfbf; 
min-width:150px; 
*height:73px;
*width: 260px; /* IE */
*background:url('../img/bordoIE.gif') no-repeat; /* IE */
}

.i_image{
box-shadow:4px 4px 7px #bfbfbf;
-webkit-box-shadow:4px 4px 7px #bfbfbf;
-moz-box-shadow: 4px 4px 7px #bfbfbf; 
width:60px;
height:57px;
float:left;}

.i_nome{
padding-top:6px;
padding-right:15px;
padding-left:13px;
float:right;
color:#424139;
*padding:0;
*float:left;
*margin-left:15px;
*margin-top:7px;
}
.i_nome a{text-decoration:none; color:#424139; }

.link{padding:0; margin:0 auto; text-align:center; margin-top:20px; margin-bottom:20px; clear:both; }

#login{
padding-bottom:5px;
border-bottom:1px solid #cccccc;
}
#login_title{top:0px; background-color:#CCCCCC; font-weight:bold; margin-bottom:5px; font-size:12px;}

#footer{width:1050px; margin:0 auto;margin-top:20px;}
#footer p{ 
border-top:2px solid #dcdcd4; 
padding-top:5px;
text-align:center;
color:#7c7b79;
width:1050px; 
clear:both;
height:30px;
}

