/* CSS Document */
body{ 
	margin:0; 
	padding:0; 
	text-align:center; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:normal; 
	color:#333333; 
	background-color:#E9E6E6;
	background-image: url(../immagini/main-bg.gif);
}

A:link{ text-decoration:none; color:#657ED7;}
A:active { text-decoration:none; color:#657ED7;}
A:visited { text-decoration:none; color:#657ED7;}
A:hover { text-decoration:underline; color:#657ED7;}

A:link.desc{ text-decoration:none; color:#333333;}
A:active.desc { text-decoration:none; color:#333333;}
A:visited.desc { text-decoration:none; color:#333333;}
A:hover.desc { text-decoration:underline; color:#333333;}

.titolo-grey { width:100%; margin:0; padding:10px 0; display:block; float:left; font-size:18px; color:#2D51A0; font-family:Arial, Helvetica, sans-serif;}
.titolo-big-pink { width:100%; margin:0; padding:10px 0; display:block; float:left; font-size:18px; color:#2D51A0; font-family:Arial, Helvetica, sans-serif;}
.titolo-pink { width:100%; margin:0; padding:10px 0; display:block; float:left; font-size:11px; color:#645078; font-weight:bold;}
.titolo-pink12 { width:100%; margin:0; padding:10px 0; display:block; float:left; font-size:12px; color:#645078; font-weight:bold;}


.main {width:980px; margin:0 auto; padding:0; display:block;}
.pagina {width:980px; margin:0; padding:0; display:block; background-color:#FFFFFF; float:left;}
.head {width:980px; height:177px; margin:0; padding:0; display:block;}
.logo {width:248px; height:177px; margin:0; padding:0; display:block; background-image: url(../immagini/logo.gif); float:left;}

.menu { width:732px; height:177px; margin:0 auto; padding:0; display:block; font-size:11px; background-image:url(../immagini/menu.jpg); float:left;}
.menu ul { width:732px; margin:148px 0 0 0; padding:0; list-style-type:none; display:block; text-align:center;}
.menu ul li{ display: inline; margin:0; padding:0;   color:#333333;  }
.menu ul li a{ margin: 0; padding:0 ; color: #333333; text-decoration:none; font-weight:bold;}
.menu ul li a:hover{ color:#566DBD; text-decoration:none;}

.vertical-menu {margin:0; padding:0; width:248px; height:413px; float:left;  background-image:url(../immagini/lavori.gif); display: block;}
.vertical-menu ul{ width:218px; list-style:none; margin:90px 0 0 0; padding:0 15px; display:block; float:left; text-align:center;}
.vertical-menu ul li{ width:218px; height:20px; margin:0 ; padding:10px 0 0 0; border-bottom:#FFFFFF solid 1px;}
.vertical-menu ul li a{ text-decoration:none; color:#ffffff; font-weight:bold;}
.vertical-menu ul li a:hover{color:#566DBD;}

.head_flash {width:732px; height:413px; margin:0; padding:0; display:block; float:left; background-color:#FFFFFF;}

.ultimi-progetti {width:218px; margin:0; padding:15px 15px; float:left; display: block;;}
.col-dx {width:218px; margin:0; padding:15px 14px; float:left; display: block; }

.indirizzo {width:980px; height:16px; margin:0; padding:8px 0; float:left; display: block; background-color:#657ED7; text-align:center; color:#FFFFFF; font-weight:bold;}
.coda {width:980px; margin:0; padding:10px 0; float:left; display: block; background-color:#A9BFF1; text-align:center; color:#FFFFFF;}

input.submit {border:1px solid #ffffff;
	background-color:#657ED7;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	height:19px;
	cursor:pointer;}

