@import url(../default/reset.css);
@import url(menu.css);
@import url(contact.css);
@import url(footer.css);
@import url(pagina.css);
@import url(contatti.css);
@import url(dovesiamo.css);
@import url(elenco.css);
@import url(home.css);
@import url(gallery.css);

html, body {height:100%;}
body{background-image:url(../../img/1/bgBody.gif); background-repeat:repeat-x; font-family:arial;}
#pagina {
    min-height:100%;
    height:auto !important;
    height:100%;
    margin:0 auto -50px; /* margine dello sticky footer */
    width:900px;
}
#footer, .push {
   height:50px; /* push e footer devono avere la stessa altezza */
}
#footer{ 
	background-image:url(../../img/1/bgFooter.gif); /* questo deve rimanere qui se non nn funziona */
	background-repeat:repeat-x;
	padding-top:21px;
	height:29px;
	color:#a2a2a2;
	font-size:9px;
}
/* header */
#header{height:124px; position:relative;}
#logo{position:absolute; top:20px;}
#lingue{position:absolute; top:31px; right:0px; display:none;}
#lingue li{float:left; display:inline; margin-left:5px;}
#testata{
	background-image:url(../../img/1/bgImgTestata.gif); 
	background-position:bottom; 
	padding-bottom:12px; 
	background-repeat:no-repeat;
}
/* menu */
#menu{height:26px; background-image:url(../../img/1/bgMenu.gif); background-repeat:repeat-x; background-position:bottom;}

/* corpo */
#corpo{position:relative;}
#bottomImg{height:20px; display:none;}

/* briciole -------------------------------- */
#briciole{
	font-size:25px; 
	color:#0086cd; 
	margin-bottom:5px; 
	padding-top:25px;
}
#briciole li{float:left; display:inline; margin-right:5px;}
#briciole a{color:#0086cd; text-decoration:none; }

.elencoIntro .testo{
	padding-bottom:45px;
	margin-bottom:10px;
	background-image:url(../../img/1/bgImgTestata.gif); 
	background-repeat:repeat-x; background-position:bottom;
}

.segue{
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url(../../img/1/qSegue.gif); 
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-left:7px;
	margin-top:7px;
}
.segue a{color:#0086cb; text-decoration:none;}

.contatti .el .txt .titolo{margin-bottom:15px; color:#0087cb; padding-top:30px;}

.comeback2{
	float:right;
	display:inline;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url(../../img/1/qSegue.gif); 
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-left:7px;
	margin-top:7px;
}
.comeback2 a{color:#0086cb; text-decoration:none;}

.attachment{text-transform:uppercase; color:#868686; margin-top:10px;}
.attachment a{color:#868686;}

.servizi{padding-bottom:30px;}

.partners .el{margin-top:0px; margin-bottom:40px;}
.partners .el .img img{float:left; display:inline; border:1px solid #cccccc; margin-right:20px;}
