/* CSS Document */
body{
	background-color:#01121a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	margin:10px 0px;
	color:#c5c5c7;
}
a{ color:#c5c5c7; text-decoration:none;}
.stabilo { color: #fff; font-size: 17px; background-color: #947f2d; }
.stabilo-visit { color: #fff; font-size: 14px; background-color: #947f2d; width: 800px; }
a:hover{ color:#FFFFFF;}
#all{
	margin:auto;
	width:900px;
}
#header{
	height:110px;
	vertical-align:baseline;
}
	#header #menu{
	float:left;
	clear:right;
	vertical-align:baseline;
	margin-top: 15px;}
	#header #menu ul{ margin:59px 0 0; padding:0;}
	#header #menu li{ display:inline; margin:0 6px 0 0; padding:0; m}
/*	#header #menu */.select{ color:#FFFFFF; font-weight:bold;}
	#header #logo{
	float:right;
	text-align:right;} 
	
#foto{
	width:900px;
	}
.home { background-color: lime; width: 200px; float: left; padding-top: 300px; }
#foto-hp{ background-image:url(img/foto-hp.jpg); background-position:left 50%; background-repeat:no-repeat; width:900px; height:355px; float:left; }
	.post-it{ background-color:#fff; color:#000000; font-size: 14px; text-align:center; width: 890px; float: left; margin: 10px 0 0; padding: 5px; }
#bottom { background-color: red; width: 100%; }
.bottom_col { color: #000000; font-size: 11px; background-color: white; text-align: left; width: 440px; height: 170px; float: left; margin-bottom: 10px; padding: 5px; }
.bottom_col_canc { color: #000000; font-size: 11px; background-color: white; text-align: left; margin-bottom: 10px; padding: 5px; width: 440px; height: 170px; float: left; }
.bottom_col a { color: #414141; font-size: 9px; background-color: transparent; text-decoration: underline; text-align: left; }
#footer{clear:both;
	margin-top:20px;
	text-align:center;}
#page{
	width:900px;
	margin-top:20px;
	}
		#col-sx{
		width:500px;
		margin-right:30px;
		float:left;
		 }
		#col-sx h1{
		font-weight: lighter;
		font-size: x-large;
		/*margin-top:20px;*/
		}
		#col-dx{
		width:370px;
		float:right;
		}
#col-dx img { float: right; margin-top: 5px; }
/* PROJECTS LIST*/
#vetrina{ 
	width:900px;}
.anteprima-vetrina{
	width:160px;
	margin-bottom:20px;
	margin-left:10px;
	margin-right:10px;
	float:left;}
	.anteprima-vetrina p{margin:0px;}
	.anteprima-vetrina a img{ border:0px;}
/* PROJECTS DETAIL*/	
	.fotogallery{
	text-align:right;}
	.detail h1{
	font-weight: lighter;
	font-size: x-large;
	margin-top:20px;
	}
	.detail h2{
	font-weight: lighter;
	font-size: medium;
	margin:0px;
	}
	/*.detail*/ h3{
	font-size: small;
	margin:0px;
	}
/* SPECIAL OFFER*/	
.ex-display{
	margin-bottom:20px;
	width:500px;
	float:left;
	clear:both;
	padding-bottom:5px;
	border-bottom: 1px dashed #333;
	}
	.ex-display .foto{
	float:left;
	width:100px;
	margin-right:20px;
	}
	.ex-display .testo{
	float:left;
	}
/* DOWNLOAD*/
.download{
width:860px;
margin-left:20px; margin-right:20px;
	float:left;
	clear:both;
	margin-bottom:20px;
	border-bottom: 1px dashed #333;}
.get { margin-right: 20px; margin-bottom: 20px; margin-left: 20px; width: 860px; float: left; clear: both; }
.download .testo{
	width:500px;
	margin-right:30px;
	float:left;
	clear:right;
}
		.download .testo h1{
		text-transform:uppercase;
		font-size: small;
		margin:0px;}
		.download .testo p{ margin-top:5px; }
	.download .down{ 
	float:left; 
	color:#FFFFFF; 
	text-transform:uppercase;}

/**/
p.back{
margin:0px;
margin-bottom:10px;
text-transform:uppercase;
background-image:url(img/arrow_back.jpg); background-position:left; background-repeat:no-repeat;
padding-left:25px;
}	
p.next{ margin:0 0 10px; text-transform:uppercase; background-image:url(img/arrow_next.jpg); background-position:right center; background-repeat:no-repeat; padding-right:25px; text-align:right; }	
.table-offer{
margin: 10px 0px 10px 0;
width:100%;
color:#ffffff;}
p.next_home{ margin:0 0 10px; text-transform:uppercase; background-image:url(img/arrow_next.jpg); background-position:right center; background-repeat:no-repeat; padding-right:25px; text-align:right; visibility: hidden; }	
.table-offer{
margin: 10px 0px 10px 0;
width:100%;
color:#ffffff;}
.table-contact{
margin: 10px 20px 10px 20px;
width:460px;
color:#FFFFFF;}
.clear{clear:both; height:1px;}
.paginazione{ margin-top:5px; width:500px; text-align:center;}
.paginazione a{ font-weight:bold;}
