body, html {
	vertical-align: middle;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	width: 100%;
	scrollbar-base-color: #e9b620;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #e9b620;
	scrollbar-highlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-3dlight-color: #e9b620;
	scrollbar-track-color: #eaeaea;
	scrollbar-arrow-color: #a5d9c8;
	
}

.content { 
	position: absolute;
	top: 0%;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	background-image: url(http://www.baleia.org/img/sfondo-biforco.jpg);
	background-repeat: no-repeat;
	border: 0px solid #cccccc;
	margin-left: auto;
	margin-right: auto;
	
}

.quadro-centrale { 
	position: absolute;
	top: 10%;
	margin-left: 5%;
	width: 90%;
	height: 80%;
	background-color: #ffffff;
	border: 0px solid #cccccc;
	
}

.logo { 
	position: relative;
	top: 3%;
	left: 0%;
	height: 130px;
	width: 130px;
	margin-left: 2%;
	margin-right: auto;
	background-color: #ffffff;
	background-image: url(http://www.baleia.org/img/logo-baleia4.png);
	background-repeat: no-repeat;

}

.colonna1 { 
	position: absolute;
	top: 31%;
	left: 0%;
	border-top: 3px solid #cccccc;
	width: 20%;
	height: 68%;
	background-color: #ffffff;
	
}

.colonna2 { 
	position: absolute;
	top: 31%;
	left: 20%;
	border-top: 3px solid #cccccc;
	width: 20%;
	height: 68%;
	background-color: #ffffff;
	
}

.colonna3 { 
	position: absolute;
	top: 31%;
	left: 40%;
	border-top: 3px solid #cccccc;
	width: 20%;
	height: 68%;
	background-color: #ffffff;
	
}

.colonna4 { 
	position: absolute;
	top: 31%;
	left: 60%;
	border-top: 3px solid #cccccc;
	width: 40%;
	height: 68%;
	background-color: #ffffff;
	
}

.intestazione-bassa { 
	position: relative;
	top: 8%;
	left: 0%;
	height: 267px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	background-image: url(http://www.baleia.org/img/int-slogan_baleia.jpg);
	background-position: 36%;
	background-repeat: no-repeat;

}

.banner { 
	position: absolute;
	top: 10%;
	left: 18%;
	height: 60px;
	width: 468px;
	background-color: #ffffff;
	border: 0px solid #cccccc;
	background-image: url(http://www.baleia.org/img/banner-baleia2.gif);
	background-repeat: no-repeat;

}

.notizie { 
	position: absolute;
	top: 3%;
	left: 71%;
	height: 25%;
	width: 27%;
	background-color: #efefef;
	border: 1px dotted #cccccc;
	font: 12px Arial, Nimbus Sans L;
	line-height: 13.5px;
	letter-spacing: 0px;
	text-indent: 0px;
	text-align: left;
	color: #666666;
	padding-left: 1px;

}


.menu_top { 
	position: absolute;
	top: 24%;
	left: 18%;
	width: 465px;
	height: 30px;
	
}

#imap {display:block; width:465px; height:30px; background: url(http://www.baleia.org/img/barra-menu.jpg); background-repeat: no-repeat; position:relative; margin:0 auto 2em auto;}
#imap a#titlex {display:block; width: 468px; height:30; position:absolute; left:0; top:0; background:transparent cursor:default;}

a#menu_home {left: -1px; width: 80px; height: 30px; background-color: transparent; display: block; padding-top:0px; overflow:hidden; position:absolute;}
a#menu_home:hover {background: url(http://www.baleia.org/img/home_hover.jpg) no-repeat 0 0;}

a#menu_equipe {left: 81px; width: 80px; height: 30px; background-color: transparent; display: block; padding-top: 0px; overflow:hidden; position:absolute;}
a#menu_equipe:hover {background: url(http://www.baleia.org/img/equipe_hover.jpg) no-repeat 0 0;}

a#menu_soluzioni {left: 178px; width: 93px; height: 30px; background-color: transparent; display: block; padding-top:0px; overflow:hidden; position:absolute;}
a#menu_soluzioni:hover {background: url(http://www.baleia.org/img/soluzioni_hover.jpg) no-repeat 0 0;}

a#menu_portfolio {left: 278px; width: 93px; height: 30px; background-color: transparent; display: block; padding-top:0px; overflow:hidden; position:absolute;}
a#menu_portfolio:hover {background: url(http://www.baleia.org/img/portfolio_hover.jpg) no-repeat 0 0;}

a#menu_contatti {left: 372px; width: 93px; height: 30px; background-color: transparent; display: block; padding-top:0px; overflow:hidden; position:absolute;}
a#menu_contatti:hover {background: url(http://www.baleia.org/img/contatti_hover.jpg) no-repeat 0 0;}







.testo-intro {
	position: absolute;
	top: 10%;
	left: 27%;
	width: 34%;
	height: 80%;
	background-repeat: no-repeat;
	background-color: transparent;
	font: 12px Arial, Nimbus Sans L;
	line-height: 18px;
	letter-spacing: 0px;
	text-indent: 0px;
	text-align: left;
	color: #666666;
	border: 0px solid #cccccc;
	padding-top: 0px;
	padding-left: 0px;
	
}

.form {
	position: absolute;
	top: 1%;
	left: 64%;
	width: 25%;
	height: 80%;
	background-color: transparent;
	font: 12px Arial, Nimbus Sans L;
	font-weight: bold;
	line-height: 12px;
	letter-spacing: 0px;
	text-indent: 0px;
	color: #cd3300;
	border: 0px solid #cccccc;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: middle;
	
}

form {

    color: #cd3300;
    font: 12px Arial, Nimbus Sans L;
	font-weight: bold;
	line-height: 18px;
	letter-spacing: 0px;
	text-indent: 0px;
	vertical-align: middle;
    background: #ffffff;
    width: 100%;
    border: 0px solid #cccccc;
    }







.box-testi {
	position: absolute;
	top: 40%;
	left: 0%;
	width: 100%;
	height: 500px;
	background-repeat: no-repeat;
	background-color: transparent;
	font: 12px Arial, Nimbus Sans L;
	line-height: 18px;
	letter-spacing: 0px;
	text-indent: 0px;
	text-align: left;
	color: #666666;
	border: 1px solid #cccccc;
	padding-top: 15px;
	padding-left: 4px;
	
}

a.menu {
   	border-bottom: 0px solid #FFFFFF;
	color: #666666;
	text-decoration: none;
	background-color: #cccccc;
	display: block;
	font-size: 9pt;
	margin: 2px 2px 0px 0px;
	padding: 3px 0px 3px 10px;
	text-decoration: none;
	
}

a.menu#current {
	border-color: #ffffff;
	color:#cd3300;
	background-color: #eabf1a;

}

a.menu:hover {
	border-color: #cccccc;
	color: #eabf1a;
	background-color: #cd3300;

}

table#normale { 
	position: absolute;
	top: 1%;
	left: 1%;
	background-color:#FFFFFF;
    border: solid #cccccc 0px;
    width: 98%;
    font: 12px Arial, Nimbus Sans L;
	line-height: 18px;
	letter-spacing: 0px;
	text-indent: 0px;
	text-align: left;
	color: #666666;

}

td#normale-int { 
	background-color:#cccccc;
    border: solid #cccccc 0px;
    width: auto;
    font: 12px Trebouchet Ms, Arial, Nimbus Sans L;
    font-weight: bold;
	line-height: 18px;
	letter-spacing: 0px;
	text-indent: 0px;
	text-align: left;
	color: #666666;
	padding-left: 4px;
	
}

td#normale1 { 
	background-color:#eabf1a;
    border: solid #cccccc 0px;
    width: auto;
    font: 12px Arial, Nimbus Sans L;
	line-height: 18px;
	letter-spacing: 0px;
	text-indent: 0px;
	text-align: left;
	color: #666666;
	padding-left: 4px;

}

td#normale2 { 
	background-color:#97d17d;
    border: solid #cccccc 1px;
    width: auto;
    font: 12px Arial, Nimbus Sans L;
	line-height: 18px;
	letter-spacing: 0px;
	text-indent: 0px;
	text-align: left;
	color: #666666;
	padding-left: 4px;

}

a.table {
   	border-bottom: 0px solid #FFFFFF;
	color: #cd3300;
	text-decoration: none;
	background-color: #cccccc;
	display: block;
	font-size: 12px;
	text-decoration: none;
	
}

p.testi {	
	font: 12px Arial, Nimbus Sans L;
	line-height: 18px;
	letter-spacing: 0px;
	text-indent: 0px;
	text-align: left;
	color: #666666;
	
}

p.titolo-giallo {
   	border-top: 2px solid #eabf1a;
	color: #eabf1a;
	text-decoration: none;
	display: block;
	line-height: 18px;
	letter-spacing: 0px;
	text-decoration: none;
	text-indent: 5px;
	font: 14px Arial, Nimbus Sans L;
	font-weight: bold;
	
}

p.titolo-verde {
   	border-top: 2px solid #65b53f;
	color: #65b53f;
	text-decoration: none;
	display: block;
	line-height: 18px;
	letter-spacing: 0px;
	text-decoration: none;
	text-indent: 5px;
	font: 14px Arial, Nimbus Sans L;
	font-weight: bold;
	
}

p.titolo-rosso {
   	border-top: 2px solid #cd3300;
	color: #cd3300;
	text-decoration: none;
	display: block;
	line-height: 18px;
	letter-spacing: 0px;
	text-decoration: none;
	text-indent: 5px;
	font: 14px Arial, Nimbus Sans L;
	font-weight: bold;
	
}

ul {
	list-style:none;
	font: 12px Arial, Nimbus Sans L;
	
	
}


ul.elenco {
	font: 12px Arial, Nimbus Sans L;
	line-height: 18px;
	letter-spacing: 0px;
	text-indent: 0px;
	text-align: left;
	color: #666666;
	
	
}

li.elenco {
	padding-left: 0px;
	padding-top: 0px;
	font: 12px Arial, Nimbus Sans L;
	line-height: 18px;
	letter-spacing: 0px;
	text-indent: 0px;
	text-align: left;
	color: #666666;
	list-style-image: url(http://www.mandasoldiacasa.it/beta/img/elenco1.jpg);
	background-repeat: no-repeat;
}
