@charset "utf-8";
/* CSS Document */

*{
	margin: 0;
	padding: 0;
	}
	
body, html{
	background-color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	}

a, a:link, a:visited, a:active{
	color:#333;
	text-decoration:none;
	outline : none;
	-moz-outline: none;
	}

object{
	text-decoration:none;
	outline : none;
	-moz-outline: none;
	}

a:hover{
	color:#000;
	text-decoration:none;
	}
	
img{
	border:none;	
	}
	
h1, h2, h3, h4{
	color: #333;
	font-size: 15px;
	font-family: Verdana, Geneva, sans-serif;
	}
	
h1{
	text-indent: -500em;
	}

h2{
	padding-left: 15px;	
	font-size: 17px;
	}

h3{
	font-size: 12px;
	margin-bottom: 3px;
	}

h4{
	font-size: 9px;
	padding: 15px;
	}

.container{
	width: 980px;
	min-height:580px;
	height: auto;
	background-image:url('../img/background.jpg');
	background-position: 49% 0%;
	background-repeat: no-repeat;
	margin: 0 auto;
	}	
	
.header{
	width: 980px;
	height: 80px;
	}

.logo a{
	float:right;
	width: 233px;
	height: 63px;
	background-image:url('../img/logo_spacemakers.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-top: 10px;
	}

/*MENU*/
.navigation{
	position:relative;
	float:left;
	width: 530px;
	height: 64px;
	text-align:left;
	margin-left: 10px;
	margin-top: 10px;
	}

.navigation ul{
	list-style-type: none;
	}
	
.navigation ul li{
	display: inline;
	}

.navigation ul li a{
	color: #FFF;
	text-decoration:none;
	text-indent: -500em;
	display:block;
	}
	
.vocemenu01_it a{
	float:left;
	width: 106px;
	height: 36px;
	background-image:url('../img/chisiamo_it.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}

.vocemenu02_it a{
	float:left;
	width: 106px;
	height: 36px;
	background-image:url('../img/servizi_it.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}
	
.vocemenu03_it a{
	float:left;
	width: 106px;
	height: 36px;
	background-image:url('../img/news_it.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}

.vocemenu04_it a{
	float:left;
	width: 106px;
	height: 36px;
	background-image:url('../img/clienti_it.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}
	
.vocemenu05_it a{
	float:left;
	width: 106px;
	height: 36px;
	background-image:url('../img/contatti_it.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}

.vocemenu01_it a:hover, .vocemenu01_it a.selected{
	background-position: 0 -36px;	
	}
.vocemenu02_it a:hover, .vocemenu02_it a.selected{
	background-position: 0 -36px;	
	}
.vocemenu03_it a:hover, .vocemenu03_it a.selected{
	background-position: 0 -36px;	
	}
.vocemenu04_it a:hover, .vocemenu04_it a.selected{
	background-position: 0 -36px;	
	}
.vocemenu05_it a:hover, .vocemenu05_it a.selected{
	background-position: 0 -36px;	
	}

	/*menu eng*/
.vocemenu01_en a{
	float:left;
	width: 106px;
	height: 36px;
	background-image:url('../img/chisiamo_en.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}
	
.vocemenu02_en a{
	float:left;
	width: 106px;
	height: 36px;
	background-image:url('../img/servizi_en.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}
	
.vocemenu03_en a{
	float:left;
	width: 106px;
	height: 36px;
	background-image:url('../img/news_en.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}

.vocemenu04_en a{
	float:left;
	width: 106px;
	height: 36px;
	background-image:url('../img/clienti_en.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}
	
.vocemenu05_en a{
	float:left;
	width: 106px;
	height: 36px;
	background-image:url('../img/contatti_en.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}
	
.vocemenu01_en a:hover, .vocemenu01_en a.selected{
	background-position: 0 -36px;	
	}
.vocemenu02_en a:hover, .vocemenu02_en a.selected{
	background-position: 0 -36px;	
	}
.vocemenu03_en a:hover, .vocemenu03_en a.selected{
	background-position: 0 -36px;	
	}
.vocemenu04_en a:hover, .vocemenu04_en a.selected{
	background-position: 0 -36px;	
	}
.vocemenu05_en a:hover, .vocemenu05_en a.selected{
	background-position: 0 -36px;	
	}

/**/


/*SOTTOMENU*/
.subnavigation_servizi{
	visibility:hidden;
	position:absolute;
	width: 530px;
	height: 28px;
	top: 36px;
	left: 0;
	}

.subnavigation_contatti{
	visibility:hidden;
	position:absolute;
	width: 175px;
	height: 28px;
	top: 36px;
	right: 0;
	}
.subnavigation_chisiamo{
	visibility:hidden;
	position:absolute;
	width: 261px;
	height: 28px;
	top: 36px;
	left: 0;
	}

.subnavigation_servizi ul,  .subnavigation_contatti ul,  .subnavigation_chisiamo ul{
	list-style-type:none;
	}

 .subnavigation_servizi li,  .subnavigation_contatti li,  .subnavigation_chisiamo li{
	display: inline;
	}

 .subnavigation_servizi ul li a,  .subnavigation_contatti ul li a,  .subnavigation_chisiamo ul li a{
	text-indent:-500em;
	text-decoration:none;
	}

	
.subnavigation_servizi a:hover,  .subnavigation_servizi a.selected,  .subnavigation_contatti a:hover, .subnavigation_contatti a.selected,  .subnavigation_chisiamo a:hover,  .subnavigation_chisiamo a.selected{
	background-position: 0 -28px;
	}


/*voci sottomenu servizi*/
.servizi_submenu01_it a{
	float:left;
	width: 87px;
	height: 28px;
	background-image:url('../img/servizi_submenu01_it.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}	
	
.servizi_submenu02_it a{
	float:left;
	width: 91px;
	height: 28px;
	background-image:url('../img/servizi_submenu02_it.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}
	
.servizi_submenu03_it a{
	float:left;
	width: 96px;
	height: 28px;
	background-image:url('../img/servizi_submenu03_it.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}	

.servizi_submenu04_it a{
	float:left;
	width: 94px;
	height: 28px;
	background-image:url('../img/servizi_submenu04_it.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}
	
.servizi_submenu05_it a{
	float:left;
	width: 104px;
	height: 28px;
	background-image:url('../img/servizi_submenu05_it.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}	

.servizi_submenu06_it a{
	float:left;
	width: 58px;
	height: 28px;
	background-image:url('../img/servizi_submenu06_it.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}	
/*fine voci sottomenu servizi*/


/*voci sottomenu servizi*/
.servizi_submenu01_en a{
	float:left;
	width: 87px;
	height: 28px;
	background-image:url('../img/servizi_submenu01_en.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}	
	
.servizi_submenu02_en a{
	float:left;
	width: 91px;
	height: 28px;
	background-image:url('../img/servizi_submenu02_en.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}
	
.servizi_submenu03_en a{
	float:left;
	width: 96px;
	height: 28px;
	background-image:url('../img/servizi_submenu03_en.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}	

.servizi_submenu04_en a{
	float:left;
	width: 94px;
	height: 28px;
	background-image:url('../img/servizi_submenu04_en.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}
	
.servizi_submenu05_en a{
	float:left;
	width: 104px;
	height: 28px;
	background-image:url('../img/servizi_submenu05_en.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}	

.servizi_submenu06_en a{
	float:left;
	width: 58px;
	height: 28px;
	background-image:url('../img/servizi_submenu06_en.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}	
/*fine voci sottomenu servizi*/



/*voci sottomenu chisiamo*/
.chisiamo_submenu01_it a{
	float:left;
	width: 87px;
	height: 28px;
	background-image:url('../img/chisiamo_submenu01_it.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}	
	
.chisiamo_submenu02_it a{
	float:left;
	width: 87px;
	height: 28px;
	background-image:url('../img/chisiamo_submenu02_it.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}	
	
.chisiamo_submenu03_it a{
	float:left;
	width: 87px;
	height: 28px;
	background-image:url('../img/chisiamo_submenu03_it.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}	
/*fine voci sottomenu chisiamo*/



/*voci sottomenu chisiamo*/
.chisiamo_submenu01_en a{
	float:left;
	width: 87px;
	height: 28px;
	background-image:url('../img/chisiamo_submenu01_en.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}	
	
.chisiamo_submenu02_en a{
	float:left;
	width: 87px;
	height: 28px;
	background-image:url('../img/chisiamo_submenu02_en.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}	
	
.chisiamo_submenu03_en a{
	float:left;
	width: 87px;
	height: 28px;
	background-image:url('../img/chisiamo_submenu03_en.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}	
/*fine voci sottomenu chisiamo*/


/*voci sottomenu contatti*/

.contatti_submenu01_it a{
	float:left;
	width: 87px;
	height: 28px;
	background-image:url('../img/contatti_submenu01_it.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}
	
.contatti_submenu02_it a{
	float:left;
	width: 88px;
	height: 28px;
	background-image:url('../img/contatti_submenu02_it.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}

/*fine voci sottomenu contatti*/


/*voci sottomenu contatti*/

.contatti_submenu01_en a{
	float:left;
	width: 87px;
	height: 28px;
	background-image:url('../img/contatti_submenu01_en.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}
	
.contatti_submenu02_en a{
	float:left;
	width: 88px;
	height: 28px;
	background-image:url('../img/contatti_submenu02_en.jpg');
	background-position: 0 0;
	background-repeat: no-repeat;
	}

/*fine voci sottomenu contatti*/

/*FINE SOTTOMENU*/

/*FINE MENU*/

/*CONTENUTI*/
.content{
	width: 980px;
	}
.content_flash_hp{
	width: 800px;
	height: 380px;
	margin-left: 80px;
	margin-top: -4px;
	}
.text_hp{
	float:left;
	width: 390px;
	height: 92px;
	margin-left: 90px;
	margin-bottom: 18px;
	}

.news_hp{
	position:relative;
	float: left;
	width: 390px;
	height: 92px;
	margin-left: 20px;
	margin-bottom: 18px;
	overflow:hidden;
	}
	
.news_cont_hp{
	position:absolute;
	top: 15px;
	left: 0;
	float:left;
	visibility: visible;
	}
	
.text_hp p, .news_hp p{
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 10px;
	}	

.content_img{
	width: 180px;
	margin-left: 140px;
	margin-top: 20px
	}

.content_img_news{
	width: 180px;
	margin-left: 80px;
	margin-top: 20px;
	}
	
.content_inside{
	float: right;
	width: 570px;
	height: auto;
	margin-right: 80px;
	margin-top: -484px;
	}

.content_inside_news{
	float: right;
	width: 570px;
	height: auto;
	margin-right: 140px;
	margin-top: -484px;
	}
	
.content_center{
	width: 565px;
	height: auto;
	min-height: 382px;
	background-image: url('../img/center_content.gif');
	background-repeat:repeat-y;
	}

.content_top{
	width: 565px;
	height: 11px;
	margin-top: 18px;
	}
	
.content_down{
	width: 565px;
	height: 67px;
	}
	
.text_content{
	font-size: 12px;
	padding: 5px 15px 0 15px;
	}
.subtitle{
	font-size: 11px;
	font-weight: bold;
	padding: 15px 5px 5px 15px; 
	}
	
.content_flash_servizi{
	width: 530px;
	height: 280px;
	background-color:#E4E4E4;
	margin-left: 15px;
	margin-top: 10px;
	}
/*FINE CONTENUTI*/

/*GALLERY*/
/*.mask{
	margin-top: 20px;
	margin-left: 60px;
	width: 460px;
	height: 110px;
	overflow:hidden;	
	}
	
.slide{
	width: 480px;
	height: 110px;
	}

.thumb{
	display:block;
	float:left;
	margin: 0 20px 0 2px;
	width: 120px;
	height: 110px;
	}

.thumb a img{
	border:#ccc solid 1px;
	padding: 3px;
	}

.frecciaGallery_sx a{
	background-image: url('../img/freccia_sx_up.gif');
	float: left;
	width: 12px;
	height: 23px;
	margin-top: 65px;
	margin-left: 40px;
	}
.frecciaGallery_sx a:hover{
	background-image: url('../img/freccia_sx_over.gif');
	}
	
.frecciaGallery_dx a{
	background-image: url('../img/freccia_dx_up.gif');
	float: right;
	width: 12px;
	height: 23px;
	margin-right: 70px;
	margin-top: -75px;
	}
.frecciaGallery_dx a:hover{
	background-image: url('../img/freccia_dx_over.gif');
	}
	
span.didascalia{
	text-align:center;
	font-size:10px;
	display:block;
	margin-top: 92px;
	}*/
/*FINE GALLERY*/


/*PAGINAZIONE*/

.paginazione{
	width: 550px;
	text-align:right;
	padding: 2px 1px;
	}
.paginazione a{
	font-size: 10px;
	color:#333;
	background-color:#D5DCE8;
	padding: 1px 4px;
	border-right: solid 1px #666;
	border-bottom: solid 1px #666;
	text-decoration: none;
	}
.paginazione a:hover, .paginazione .selected_page{
	color:#333;
	background-color:#7DA9C4;
	}
/*FINE PAGINAZIONE*/


/*SERVIZI*/

/*FINE SERVIZI*/


/*NEWS*/
.news_img_hp, .news_img, .news_img_interno {
	float:left;
	width: 90px;
	height: 68px;
	border: #ccc 1px solid;
	text-align:center;
	margin-right: 6px;
	padding: 3px;
	}
	
.modulo_news{
	margin-top: 10px;
	width: 550px;
	min-height: 75px;
	height: auto;
	}
	
.news_img {
	margin-left: 15px;
	margin-right: 6px;
	}
	
.news_img_interno{
	float: right;
	width: 180px;
	height: 135px;
	margin-left: 10px;
	margin-bottom: 1px;
	margin-top: 5px;
	}
span.news_title{
	font-size:11px;
	font-weight:bold;
	}
	
span.news_detail_title{
	font-size:16px;
	font-weight:bold;
	}
	
span.news_date{
	font-size: 10px;
	}
.news_abstract p{
	margin-left: 16px;
	}

.news_abstract p a{
	text-decoration: none;
	color: #333;
	}
.news_abstract p a:hover{
	color: #000;
	}	

.news_content p{
	margin-left: 16px;
	margin-bottom: 25px;
	}

.archivio{
	float: left;
	width: 110px;
	height: auto;
	margin-left: 840px;
	margin-top: -485px;
	position:absolute;
	}
	
.archivio_interno{
	width: 110px;
	height: auto;
	min-height: 70px;
	background-image: url('../img/center_archivio.gif');
	background-repeat:repeat-y;
	}

.archivio_top{
	width: 110px;
	height: 8px;
	margin-top: 18px;
	}
	
.archivio_down{
	width: 110px;
	height: 10px;
	}

.archivio ul li{
	font-size: 11px;
	list-style:none;
	margin-left: 7px;
	line-height: 16px;
	}
.archivio h3{
	margin-left: 7px;
	padding-top: 5px;
	margin-bottom: 5px;
	}
.archivio ul li a{
	text-decoration:none;	
	}

.archivio ul li a:hover{
	text-decoration: underline;
	}

.back, .back_servizi{
	width: 102px;
	height: 17px;
	background-image:url('../img/back.jpg');
	background-repeat:no-repeat;
	text-align:center;
	margin-top: 150px;
	margin-left: 450px;
	padding-top: 1px;
	}
.back a, .back_servizi{
	font-size: 11px;
	color:#333;
	text-decoration: none;
	}
.back a:hover, .back_servizi{
	color:#000;
	}

.back_servizi{
	margin-top: -40px;
	position:relative;
	}
/*FINE NEWS*/


/*CLIENTI*/

.loghi_clienti{
		margin-left: 15px;
		text-align:left;
	}
	
.loghi_clienti ul {
	list-style-type: none;
	margin-top: 15px;
	}
	
.loghi_clienti ul li{
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
	}

.loghi_clienti ul li a {
	text-decoration: none;
	}
	
/*FINE CLIENTI*/


/*CONTATTI*/
.mappa{
	float: right;
	margin-right: 20px;
	width: 350px;
	height: 270px;
	border: solid 1px #ccc;
	margin-top: 5px;
	}
	


/*FINE CONTATTI*/

/*FORM*/
.box_insert_content {
	/*display:none;*/
	width: 400px;
	font-size: 11px;
	line-height: 1.3em;
	padding: 10px;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 10px;
	}

.scroll label{
	font-size:11px;
	width:160px;
	display:block;
	float:left;
	line-height:20px;
	padding-right: 10px;
	text-align:right;
	}
.scroll input.line{
	width:200px;
	margin-bottom:20px;
	border:1px solid #999;
	font-size:11px;
	font-family: Verdana, Geneva, sans-serif;
	}
.scroll input.lineButton{
	width:30px;
	margin-bottom:20px;
	}
.scroll textarea{
	width:200px;
	margin-bottom:20px;
	overflow:auto;
	border:1px solid #999;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	}
	
.scroll .privacy{
	width:310px;
	margin-bottom:20px;
	overflow:auto;
	border:1px solid #999;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	}

.scroll select{
	margin-bottom:20px;
	border:1px solid #999;
	}
.informativa{
	margin: -10px 0 10px 35px;
	text-align:center;
	}
	
.informativa span{
	margin-right: 15px;
	margin-left: 5px;
	}

.error{
	color:#C00;
	font-size: 10px;
	margin-left: 170px;
	display:none;
	}

/*FINE FORM*/

/*FOOTER*/
.footer{
	clear:both;
	width: 980px;
	height: 25px;
	text-align:center;
	margin: 0 auto;
	}
	
.footer ul{
	padding-top: 5px;
	}
	
.footer ul li{
	color:#333;
	font-size: 10px;
	margin-right: 3px;
	list-style-type:none;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.footer ul li a{
	color:#666;
	text-decoration:none;
	}
	
.footer ul li a:hover{
	color:#333;
	text-decoration:none;
	}
.language{
	width: 25px;
	height: 16px;
	float: right;
	margin-top: -17px;
	margin-right: 7px;
	}
.language a img{
	border: none;	
	}
	
.addthis_button{
	position:relative;
	top: 4px;
	}
/*FINE FOOTER*

