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:5px; 
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");
}
.cont_link{text-align:center; margin:0 auto; border:0px solid black; clear:both;}
.link{float:left; padding:0; margin:0; }
#pagina{ 
/*background-color:#F1F0DA; */
float:left; 
width:950px;
text-align:left; 
margin-left:0px; 
margin-right:0px; 
margin-top:0px;
margin-bottom:15px;
*margin-bottom:0px;
_margin-bottom:0px;
font-family: arial,verdana; 
font-size:12px; 
padding:0px 0px 0px 0px;
color:#464646;
text-align:justify;
box-shadow:3px 5px 10px #bfbfbf;
-webkit-box-shadow:3px 5px 8px #bfbfbf;
-moz-box-shadow: 3px 5px 8px #bfbfbf;
*height:200px;
_background:url(../img/sfondoheader.jpg) no-repeat;
*background:url('http://www.edilesse.it/0backoffice/0moduli/img/sfondo_home_sotto.jpg') no-repeat; *background-position:top center;
}
#pagina ul{margin-left:35px;}
#pagina p{ padding-left:60px; top:60px;}
#pagina h1{ 
margin-top:0px;
text-align:right; 
text-transform:uppercase;
color:#424139; 
font-family:BankGothic Lt BT; 
font-size:46px; 
font-weight:bold;
height:35px; 
padding-top:20px;
padding-right:5px;
padding-left:30px;
padding-bottom:13px;
background:url(../img/titolo1.gif) no-repeat; 
background-position:bottom left; 
margin-bottom:0px;
}

#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;
}

#destra{ 
/*background-color: #EBE3B1;*/

margin-right:3px; 
width:955px; 
padding:0px;
padding-top:7px;
text-align:center;
}
#destra h1{color:#6b3030; font-size:18px;}
#destra h2{color:#6b3030; font-size:15px;}

#uno{
	float:left;
	width: 300px;
	background: #c4be94 url('../img/angoli_home.jpg') no-repeat; 
	height: 200px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 12px;
	margin-top:10px;
	text-decoration:none;
	cursor:pointer;
	z-index:1000;
}

#uno p
{
text-align:left;
text-transform:uppercase; 
margin-top:9px;
margin-left:5px;
font-family:Arial, Helvetica, sans-serif; 
color:#ffffff; 
text-decoration:none;
font-size:18px; 
font-weight:bold; 
}
#due{
	background: #c4be94 url('../img/angoli_home.jpg') no-repeat; 
	margin-right: 12px;
	float:left;
	width: 300px;
	height: 200px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top:10px;
	cursor:pointer;
	z-index:1000;
}
#due p
{
text-align:left;
text-transform:uppercase; 
margin-top:9px;
margin-left:5px;
font-family:Arial, Helvetica, sans-serif; 
color:#ffffff; 

font-size:18px; 
font-weight:bold; 
}
#tre{
	background: #c4be94 url('../img/angoli_home.jpg') no-repeat; 
	float:left;
	width: 300px;
	height: 200px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right:5px;
	margin-top:10px;
	cursor:pointer;
	z-index:1000;
}
#tre p
{
text-align:left;
text-transform:uppercase; 
bottom:0px;
margin-top:9px;
margin-left:5px;
font-family:Arial, Helvetica, sans-serif; 
color:#ffffff; 
font-size:18px; 
font-weight:bold; 
}

.nl{
border-bottom:2px solid #ffffff;
border-right:2px solid #ffffff;
border-top:2px solid #dcdcdc;
border-left:2px solid #dcdcdc;
font-family:arial;
font-size:11px;
width:200px;
height:25px;
}

#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;
}


#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;}


