
/**********************
* ELEMENTI PRINCIPALI *
**********************/

	html
	{
		margin: 0;
		padding: 0;
		background: #ebe7d6;
	}

	body 
	{
		margin: 0;
		margin-top: 5px;
		padding: 0;
		font: normal 80% Verdana, "Trebuchet MS", Arial, Helvetica, Sans-serif;
		color: #000;
		background: #ebe7d6;
		text-align: center;
	}

	a img {border:0;background:transparent !important;}
	a:hover img {border:0;background:transparent !important;}

	a
	{
		padding: 1px;
	}

	a
	{
		color: #e48747;
		text-decoration: underline;
	}

	a:hover
	{
		color: #fff;
		background: #e48747;
		text-decoration: underline;
	}

	h1, h2, h3, h4, h5
	{
		font-family: Arial, Verdana, "Lucida Sans Unicode", "MS Trebuchet";
	}


	h1
	{
		color: #9d0a0a;
		font-size: 150%;
	}

	h2
	{
		color: #9d0a0a;
		font-size: 110%;
	}

	h3
	{
		margin: 0;
		padding: 0;
		color: #53524c;
		font-size: 130%;
	}

	h4
	{
		margin: 0;
		padding: 0;
		
		color: #e48747;
		font-size: 110%;
	}
	
	h4.orange{color: #9d0a0a;}
	
	h5
	{
		color: #7a6e52;
		font-size: 12px;
		padding: 20px 0;
		margin: 0;
	}

	p
	{
		font-size: 100%;
	}

	form
	{
		margin: 0;
		padding: 0;
	}
	
	.rosso{color: #9d0a0a;}
	.piccolo{font-size:85%;}
	


/***********************
* ELEMENTI STRUTTURALI *
***********************/

	#shadowContainerTop
	{
		margin: 0 auto;
		padding: 0;
		width: 780px;
		height: 17px;
		background: transparent url(http://www.gubbernet.com/immagini/sfondo_pagina_superiore.gif) no-repeat;
	}

	#shadowContainerCenter
	{
		margin: 0 auto;
		padding: 0;
		width: 780px;
		min-height: 400px;
		height: auto !important;
		height: 400px;
		background: transparent url(http://www.gubbernet.com/immagini/sfondo_pagina_laterale.gif) repeat-y;
		text-align: center;
	}

	#shadowContainerBottom
	{
		margin: 0 auto;
		padding: 0;
		width: 780px;
		height: 17px;
		background: transparent url(http://www.gubbernet.com/immagini/sfondo_pagina_inferiore.gif) no-repeat;
	}

	#header
	{
		width: 780px;
		text-align: center;
	}

	#contenuti
	{
		margin: 0 auto;
		width: 754px;
		min-height: 400px;
		height: auto !important;
		height: 400px;
		text-align: center;
		clear: both;
	}

	#contenutiestesi
	{
		margin: 0 auto;
		min-height: 400px;
		width: 694px;
		height: auto !important;
		height: 400px;
		text-align: left;
		padding:20px 20px;
		clear: both;
		
	}

	#sinistra
	{
		float: left;
		padding: 15px;
		width: 225px;
		min-height: 385px;
		height: auto !important;
		height: 400px;
		background: transparent url(http://www.gubbernet.com/immagini/sfondo_sinistra.gif) repeat;
		border-right: 1px solid #d3cebf;
		text-align: left;
	}

	#centro
	{
		float: right;
		padding: 15px;
		width: 460px;
		text-align: left;
	}

	#prefooter
	{
		margin: 0 auto;
		width: 750px !important;
		width: 753px;
		height: 23px;
		background: #bb302f;
		border: 1px #dbdad4;
		border-style: solid none;
		text-align: left;
		line-height: 23px;
		color: #fff;
	}

	#footer
	{
		margin: 0 auto;
		width: 753px;
		height: 66px;
		text-align: left;
	}
	
	#contenutiPortfolio
	{
		margin: 0 auto;
		width: 754px;
		min-height: 400px;
		height: auto !important;
		height: 400px;
		text-align: center;
	}
	
	#contentloghi {
		background: transparent;
		padding: 10px;
		margin: 0;
		border: 0 black solid;
	}
	
	#contentloghi img {float: left; padding-right: 10px; border: 0;}
	
	.slogo {
		background: trasparent;
		padding: 0 0 30px 0;
		margin: 0;
		clear: both;
		height: 80px;
		border-bottom: 1px #d7caab dotted;
	}
	
	.logoindent {
		float: right;
		padding-bottom: 20px;
		margin:0;
	}
	
	.logo4 {padding-left: 120px;}
	.logo3 {padding-left: 60px;}
	.logo2 {padding-left: 60px;}

/*********
* HEADER *
*********/

	#header
	{
		margin: 0 auto;
		border: none;
	}

	#intestazione
	{
		margin: 0 auto;
		width: 741px;
		height: 160px;
		background: transparent url(http://www.gubbernet.com/immagini/intestazione.gif) no-repeat;
		position: relative;
	}

	#intestazioneGaia
	{
		margin: 0 auto;
		width: 741px;
		height: 160px;
		background: transparent url(http://www.gubbernet.com/immagini/intestazione_gaia.png) no-repeat;
		position: relative;
	}

	#intestazioneHome
	{
		margin: 0 auto;
		width: 741px;
		height: 169px;
		position: relative;
	}

	#logo
	{
		position: absolute;
		left: 0px;
		top: 2px;
		margin: 0 auto;
		width: 741px;
		height: 150px;
		cursor: pointer;
	}

	#barraNavigazione
	{
		margin: 0 auto;
		width: 741px;
		height: 33px;
		background: url(http://www.gubbernet.com/immagini/matrice_navigazione_it.gif) 0 0;
		position: relative;
	}

	#barraNavigazione2
	{
		margin: 0 auto;
		width: 741px;
		height: 33px;
		background: url(http://www.gubbernet.com/immagini/barranavigazione.jpg) 0 0 repeat-x;
		position: relative;		
		text-align:left;	
	}
	
	
	#barraNavigazione2.aperta{height:23px;overflow:hidden;}
	
	#barraNavigazione2 #curva-left{float:left;width:10px;height:33px;background: #ffffff url(http://www.gubbernet.com/immagini/curva_left.jpg) 0 0 no-repeat;}
	#barraNavigazione2 #curva-right{float:right;width:10px;height:33px;background: #ffffff url(http://www.gubbernet.com/immagini/curva_right.jpg) 0 0 no-repeat;}	
	
	#barraNavigazione2 a{display:block;float:left;width:100px;height:26px;text-align:center;padding-top:6px;margin-right:1px;text-transform:uppercase;color:#fff;text-decoration:none;font-weight:bold;font-size:11px;}
	#barraNavigazione2 a.contacts{margin-left:200px;}
	#barraNavigazione2 a:hover,#barraNavigazione2 a.attivo{color:#a61e1e;background: #ffffff url(http://www.gubbernet.com/immagini/sfondo_nav_chiusa.jpg) center top no-repeat;}
	#barraNavigazione2 a.attivo2{color:#a61e1e;background: #ffffff url(http://www.gubbernet.com/immagini/sfondo_nav_aperta.jpg) center top no-repeat;}

	.barraNavigazione3
	{
		margin: 0 auto;
		width: 741px;
		height: 34px;
		background: url(http://www.gubbernet.com/immagini/barranavigazione3.jpg) 0 0 repeat-x;
		position: relative;
		text-align:left;	
	}
	.barraNavigazione3 a.fasulla{visibility:hidden;}
	
	.barraNavigazione3 #curva-left{float:left;width:10px;height:30px;background: #ffffff url(http://www.gubbernet.com/immagini/curva_left3.jpg) 0 0 no-repeat;}
	.barraNavigazione3 #curva-right{float:right;width:10px;height:30px;background: #ffffff url(http://www.gubbernet.com/immagini/curva_right3.jpg) 0 0 no-repeat;}	
	
	.barraNavigazione3 a{display:block;float:left;width:100px;height:26px;text-align:center;padding-top:6px;margin-right:1px;color:#a61e1e;text-decoration:none !important;font-weight:bold;font-size:10px;background: #ffffff url(http://www.gubbernet.com/immagini/sfondo_nav_aperta_off.jpg) center top no-repeat;}

	.barraNavigazione3 a:hover,.barraNavigazione3 a.attivo{color:#a61e1e;background: #ffffff url(http://www.gubbernet.com/immagini/sfondo_butt_aperto.jpg) center top no-repeat;}
	.barraNavigazione3 a.attivo2{color:#a61e1e;background: #ffffff url(http://www.gubbernet.com/immagini/sfondo_nav_aperta.jpg) center top no-repeat;}


	a.homeActive, a.homeActive:hover
	{
		width: 80px;
		height: 33px;
		position: absolute;
		left: 10px;
		background: url(http://www.gubbernet.com/immagini/matrice_navigazione_it.gif) -10px -70px;
	}

	a.home, a.home:hover
	{
		width: 80px;
		height: 33px;
		position: absolute;
		left: 10px;
		background: url(http://www.gubbernet.com/immagini/matrice_navigazione_it.gif) -10px 0px;
	}

	a.home:hover
	{
		background: url(http://www.gubbernet.com/immagini/matrice_navigazione_it.gif) -10px -35px;
	}

	a.profiloActive, a.profiloActive:hover
	{
		width: 80px;
		height: 33px;
		position: absolute;
		left: 107px;
		background: url(http://www.gubbernet.com/immagini/matrice_navigazione_it.gif) -107px -70px;
	}

	a.profilo, a.profilo:hover
	{
		width: 80px;
		height: 33px;
		position: absolute;
		left: 107px;
		background: url(http://www.gubbernet.com/immagini/matrice_navigazione_it.gif) -107px 0px;
	}

	a.profilo:hover
	{
		background: url(http://www.gubbernet.com/immagini/matrice_navigazione_it.gif) -107px -35px;
	}

	a.serviziActive, a.serviziActive:hover
	{
		width: 80px;
		height: 33px;
		position: absolute;
		left: 207px;
		background: url(http://www.gubbernet.com/immagini/matrice_navigazione_it.gif) -207px -70px;
	}

	a.servizi, a.servizi:hover
	{
		width: 80px;
		height: 33px;
		position: absolute;
		left: 207px;
		background: url(http://www.gubbernet.com/immagini/matrice_navigazione_it.gif) -207px 0px;
	}

	a.servizi:hover
	{
		background: url(http://www.gubbernet.com/immagini/matrice_navigazione_it.gif) -207px -35px;
	}

	a.portfolioActive, a.portfolioActive:hover, a.portfolioActive:visited
	{
		width: 80px;
		height: 33px;
		position: absolute;
		left: 301px;
		background: url(http://www.gubbernet.com/immagini/matrice_navigazione_it.gif) -301px -70px;
	}

	a.portfolio, a.portfolio:hover, a.portfolio:visited
	{
		width: 80px;
		height: 33px;
		position: absolute;
		left: 301px;
		background: url(http://www.gubbernet.com/immagini/matrice_navigazione_it.gif) -301px 0px;
	}

	a.portfolio:hover
	{
		background: url(http://www.gubbernet.com/immagini/matrice_navigazione_it.gif) -301px -35px;
	}

/*	a.successiActive, a.successiActive:hover
	{
		width: 80px;
		height: 33px;
		position: absolute;
		left: 401px;
		background: url(http://www.gubbernet.com/immagini/matrice_navigazione_it.gif) -401px -70px;
	}

	a.successi, a.successi:hover
	{
		width: 80px;
		height: 33px;
		position: absolute;
		left: 401px;
		background: url(http://www.gubbernet.com/immagini/matrice_navigazione_it.gif) -401px 0px;
	}

	a.successi:hover
	{
		background: url(http://www.gubbernet.com/immagini/matrice_navigazione_it.gif) -401px -35px;
	}

	a.gaiaActive, a.gaiaActive:hover
	{
		width: 80px;
		height: 33px;
		position: absolute;
		left: 498px;
		background: url(http://www.gubbernet.com/immagini/matrice_navigazione_it.gif) -498px -70px;
	}

	a.gaia, a.gaia:hover
	{
		width: 80px;
		height: 33px;
		position: absolute;
		left: 498px;
		background: url(http://www.gubbernet.com/immagini/matrice_navigazione_it.gif) -498px 0px;
	}

	a.gaia:hover
	{
		background: url(http://www.gubbernet.com/immagini/matrice_navigazione_it.gif) -498px -35px;
	}
*/
	a.contattiActive, a.contattiActive:hover
	{
		width: 80px;
		height: 33px;
		position: absolute;
		left: 650px;
		background: url(http://www.gubbernet.com/immagini/matrice_navigazione_it.gif) -650px -70px;
	}

	a.contatti, a.contatti:hover
	{
		width: 80px;
		height: 33px;
		position: absolute;
		left: 650px;
		background: url(http://www.gubbernet.com/immagini/matrice_navigazione_it.gif) -650px 0px;
	}

	a.contatti:hover
	{
		background: url(http://www.gubbernet.com/immagini/matrice_navigazione_it.gif) -650px -35px;
	}

/*********
* CENTRO *
*********/

	#centro p
	{
		line-height: 150%;
	}

	.conPattern
	{
		background: transparent url(http://www.gubbernet.com/immagini/sfondo_contenuti.gif) repeat-y;
	}

	#centro h1 span
	{
		color: #e48747;
	}

	#ultimoLavoro
	{
		padding: 15px;
		width: 412px;
		height: 116px;
		background: transparent url(http://www.gubbernet.com/immagini/sfondo_box_ultimo.gif) no-repeat;
		clear:both;
	}

	#ultimoLavoro img
	{
		width: 160px;
		height: 96px;
		border: 5px solid #e9e6df;
	}

	#ultimoLavoro div.sinistra
	{
		float: left;
		width: 170px;
		height: 115px;
	}

	#ultimoLavoro div.sinistra a
	{
		background: transparent;
	}

	#ultimoLavoro div.destra
	{
		float: right;
		padding: 0 5px;
		width: 220px;
	}

	#ultimoLavoro div.destra h3 a
	{
		color: #53524c;
	}

	#ultimoLavoro div.destra p
	{
		line-height: 110%;
	}

	div.oggiOnline
	{
		margin-bottom: 30px;
		width: 430px;
		height: 60px;
	}

	div.oggiOnline img
	{
		width: 110px;
		height: 66px;
		border: 1px solid #E48747;
	}

	div.oggiOnline div.destra
	{
		padding-left: 130px;
	}

	div.oggiOnline div.sinistra a
	{
		background: transparent;
	}

	div.oggiOnline div.sinistra
	{
		float: left;
		width: 85px;
	}

	#centro ul
	{
		line-height: 200%;
	}

	#centro li
	{
		list-style-type: none;
		list-style-image: url(http://www.gubbernet.com/immagini/bullet_point.png);
		padding-left: 5px;
	}

	#centro li span
	{
		vertical-align: 3px !important;
		vertical-align: 6px;
	}

	#vcard
	{
		width: 450px;
		margin-top: 20px;
		font-size: 10px;
	}

	#vcard div
	{
		width: 200px;
	}

	#vcard img
	{
		float: left;
	}

	#vcard p
	{
		line-height: 110%;
		margin-top: -10px !important;
		margin-top: 0;
		padding-left: 40px;
		text-align: left;
	}

	#formMessaggioContainer
	{
		width: 430px;
		padding: 5px 15px;
		background: #fff;
		border: 1px solid #e1e1db;
	}

	#formMessaggio input
	{
		margin-top: 15px;
	}

	#formMessaggio label
	{
		float: left;
		width: 85px;
		cursor: pointer;
		margin-top: 18px;
	}

	#formMessaggio input
	{
		background: #f7f7f7;
	}

	#formMessaggio input.bottone
	{
		background: #fff url(http://www.gubbernet.com/immagini/sfondo_bottone.png) repeat-x bottom;
	}

	#formMessaggio textarea
	{
		background: #f7f7f7;
	}

	#formCentroPreventivoContainer
	{
		width: 430px;
		padding: 5px 15px;
		background: none;
		border: 0px solid #e1e1db;
	}

	#formCentroPreventivo input, #formCentroPreventivo textarea
	{
		margin-top: 10px !important;
		margin-top: 7px;
	}

	#formCentroPreventivo label
	{
		float: left;
		width: 70px;
		cursor: pointer;
		margin-top: 18px;
	}

	#formCentroPreventivo input.sfondo
	{
		background: #fff;
	}

	#formCentroPreventivo input.bottone
	{
		background: #fff url(http://www.gubbernet.com/immagini/sfondo_bottone.png) repeat-x bottom;
	}

	#formCentroPreventivo textarea
	{
		background: #f7f7f7;
	}

	#formCentroPreventivo select{
		padding: 0;
		color: #9a9da0;
		border: 1px solid #9a9da0;
		font: bold 90% Verdana, "Trebuchet MS", Arial, Helvetica, Sans-serif;
		background: transparent;	
	}
	
	#boxBanca
	{
		float: right;
		width: 200px;
		text-align: left;
	}

	#boxBanca h2
	{
		margin: 0;
	}

	#boxBanca p
	{
		margin-top: 5px;
	}

	#boxFatturazione
	{
		float: left;
		width: 200px;
		text-align: left;
	}

	#boxFatturazione h2
	{
		margin: 0;
	}

	#boxFatturazione p
	{
		margin-top: 5px;
	}

	
	#titoloGaia
	{
		padding: 15px;
		border: 0px solid black;
		width: 412px;
		height: 142px;
		background: transparent url(http://www.gubbernet.com/immagini/gaia.gif) no-repeat bottom right;
	}
	
	#titoloGaia img
	{
		float: right;
		width: 194px;
		height: 190px;
		border: 0px solid #e9e6df;
	}	
	
	#titoloGaia div.destra p
	{
		line-height: 110%;
	}

	#titoloGaia ul
	{
		margin-left: 15px;
		z-index: 10;
	}
	
	#gaiaTesto
	{
		padding: 0;
		font-size: 110%;
		border: 0 solid black;
	}
	
	#testoScenario ul
	{
		line-height: 150%;
	}

	#testoScenario li
	{
		list-style-type: circle;
		list-style-image: none;
		padding-left: 5px;
	}

	#dettaglioPortfolio
	{
		margin: 0 auto;
		height: 225px;
		background: transparent url(http://www.gubbernet.com/immagini/sfondo_box_detail.gif) no-repeat;
		padding: 15px;
	}
	
	#dettaglioPortfolio img
	{
		width: 369px;
		height: 200px;
		border: 10px solid #e9e6df;
	}

	#dettaglioPortfolio div.sinistra
	{
		float: left;
		height: 115px;
	}

	#dettaglioPortfolio div.sinistra a
	{
		background: transparent;
	}

	#dettaglioPortfolio div.destra
	{
		float: right;
		width: 310px;
		text-align: left;
	}

	#dettaglioPortfolio div.destra p
	{
		line-height: 110%;
		font-size: 100%;
		color: #555555;
	}
	
	#frecciePortfolio
	{
		margin: 0;
		height: 37px;
		background: transparent;
		padding: 0px;
		
		border-bottom: 1px solid #D3CEBF;
	}
	
	#frecciePortfolio div.frecciasinistra a
	{
		background: transparent;
	}
	
	#frecciePortfolio div.frecciadestra a
	{
		background: transparent;
	}
	
	#frecciePortfolio div.frecciasinistra
	{
		float: left;
	}

	#frecciePortfolio div.frecciadestra
	{
		float: right;
	}

	#listaClienti
	{
		margin: 0;
		background: transparent url(http://www.gubbernet.com/immagini/sfondo_thumb.gif) repeat-y;
		padding: 0;
	}



		
	div.listasinistra
	{
		width: 510px;
		text-align: left;
		padding-left: 15px !important;
		padding: 0 5px;
	}
	
	div.listasinistra p
	{
		line-height: 220%;
		font-size: 90%;
		color: #555555;
	}

	div.listasinistra p a
	{
		line-height: 220%;
		font-size: 100%;
	}

	div.listadestra
	{
		margin: 0 auto;
		float: right;
		width: 192px;
		text-align: center;
	}
	
	div.listadestra a
	{
		background: transparent;
	}
	
	#elencoClienti
	{
		width: 510px;
		
		margin-bottom:20px;
		margin-top:10px;
	}

	#elencoClienti a,#elencoClienti span
	{
		display:block;
		float:left;
		width:250px;
		height:25px;
		margin:0;
		padding:0;
		font-size: 85%;
		
	}
	/*
	#elencoClienti div.colonnaPrima
	{
		font-size: 100%;
		float: left;
		width: 49%;
		border: 0px solid red;
		line-height: 150%;
	}
	
	#elencoClienti div.colonnaPrima a
	{
		font-size: 100%;
		line-height: 220%;
	}
	#elencoClienti div.colonnaPrima h1
	{
		padding-top:3px;
	}
	
	#elencoClienti div.colonnaSeconda h1
	{
		padding-top:3px;
	}
	
	#elencoClienti div.colonnaSeconda
	{
		font-size: 100%;
		line-height: 150%;
		color: #555555;
		float: right;
		width:49%;
		border: 0px solid green;
	}

	#elencoClienti div.colonnaSeconda a
	{
		font-size: 100%;
		line-height: 220%;
	}
	*/
	
/***********
* SINISTRA *
***********/

	div.news
	{
		padding: 10px 5px;
		min-height: 43px;
		height: auto !important;
		height: 43px;
		font-size: 120%;
	}

	div.highlight
	{
		background: #fff url(http://www.gubbernet.com/immagini/sfondo_news_highlight.gif) repeat-x bottom;
		border: 1px solid #b6b0b0;
	}

	div.news p
	{
		margin: 0;
		line-height: 180%;
		font-family: "Lucida Sans Unicode", Verdana, "MS Trebuchet", Arial;
	}

	div.news span
	{
		color: #9d0a0a;
		font-weight: bold;
		font-size: 85%;
	}

	div.news span.newsData
	{
		color: #897e5f;
		font-weight: bold;
		font-size: 85%;
	}

	div.intestazioneBoxLaterale
	{
		margin-top: 20px;
		padding-left: 10px;
		width: 215px;
		height: 24px;
		background: transparent url(http://www.gubbernet.com/immagini/intestazione_box_laterale.png) no-repeat;
		line-height: 24px;
		color: #fff;
		font-weight: bold;
	}

	div.zigrinaturaBoxLaterale
	{
		margin: 0;
		padding: 0;
		width: 225px;
		height: 9px;
		font-size: 0;
		background: transparent url(http://www.gubbernet.com/immagini/zigrinatura_box_laterale.png) no-repeat bottom;
	}

	div.contenutiBoxLaterale
	{
		padding: 5px;
		width: 213px;
		min-height: 120px;
		height: auto !important;
		height: 120px;
		border: 1px solid #b6b0b0;
		border-top: none;
		background: #fff url(http://www.gubbernet.com/immagini/sfondo_box_laterale.png) repeat-x bottom;
	}
	
	div.contenutiBoxLateraleGaia
	{
		padding: 5px;
		width: 213px;
		min-height: 90px;
		height: auto !important;
		height: 90px;
		border: 1px solid #b6b0b0;
		border-top: none;
		background: #fff url(http://www.gubbernet.com/immagini/sfondo_box_laterale.png) repeat-x bottom;
	}

	div.contenutiBoxLaterale p
	{
		margin-top: 20px;
		font-size: 80%
	}

	#formPreventivo
	{
		margin-top: 10px;
	}

	#formPreventivo span
	{
		vertical-align: 3px;
	}

	#formAreaRiservata
	{
		margin-top: 10px;
	}

	#sinistra ul
	{
		margin-left: 0 !important;
		margin-left: 30px;
	}
	
	*:first-child+html #sinistra ul /* solo IE 7.0 */
	{
		margin-left: 30px!important;
	}

	#sinistra li
	{
		list-style-type: none;
		list-style-image: url(http://www.gubbernet.com/immagini/bullet_freccia.gif);
		margin-bottom: 10px;
	}

	#sinistra li span
	{
		vertical-align: 0 !important;
		vertical-align: 3px;
	}

	#sinistra p
	{
		margin: 0;
		padding: 0;
		font-size: 80%;
	}

/*********
* FOOTER *
*********/

	#prefooter ul.left
	{
		margin: 0;
		padding: 0;
		padding-left: 5px;
		white-space: nowrap;
		font-size: 80%;
		font-weight: bold;
		float: left;
	}

	#prefooter ul.right
	{
		margin: 0;
		padding: 0;
		padding-right: 5px;
		white-space: nowrap;
		font-size: 80%;
		font-weight: bold;
		float: right;
	}

	#prefooter ul li
	{
		display: inline;
		list-style-type: none;
		padding-left: 10px;
		padding-right: 10px;
	}

	#prefooter a:link, #prefooter a:visited
	{
		color: #fff;
	}

	#prefooter a:hover
	{
		color: #bb302f;
		background: #fff;
	}

	#footer address
	{
		font-size: 9px;
		font-style: normal;
		color: #9d0a0a;
		margin: 0 auto;
		padding: 13px 0 0 20px;
	}

/********************
* CLASSI PRINCIPALI *
********************/

	.bottone
	{
		padding: 3px 4px;
		color: #9c9fa0;
		border: 1px solid #9a9da0;
		font: bold 90% Verdana, "Trebuchet MS", Arial, Helvetica, Sans-serif;
		background: #fff url(http://www.gubbernet.com/immagini/sfondo_bottone.png) repeat-x bottom;
		cursor: pointer;
	}
	.bottonered
	{
		padding: 3px 4px;
		border: 1px solid #9a9da0;
		font: bold 90% Verdana, "Trebuchet MS", Arial, Helvetica, Sans-serif;
		background: #fff url(http://www.gubbernet.com/immagini/sfondo_bottone.png) repeat-x bottom;
		text-decoration:none;
		width:300px;
		display:block;
		text-align:center;
	}	
	span.screenPortfolio
	{
		color: #7A6F50;
		font: bold 110% Verdana, "Trebuchet MS", Arial, Helvetica, Sans-serif;
	}
	
	span.titoloRosso
	{
		color: #B32626;
		border: 0 solid #9a9da0;
		font: bold 110% Verdana, "Trebuchet MS", Arial, Helvetica, Sans-serif;
	}
	
	span.titoloRossoBig
	{
		color: #B32626;
		border: 0 solid #9a9da0;
		font: bold 140% Verdana, "Trebuchet MS", Arial, Helvetica, Sans-serif;
	}

/********************
* CLASSI LINK *
********************/	
	
	a.gaiaLink
	{
		padding: 0;
		vertical-align: 5px;
	}
	
	a.homelinks:link, a.homelinks:visited {
		color: #000;
		text-decoration: none;
		border:0;
		font-size: 100%;
	}

	a.homelinks:hover {
		color: #E48747;
		border:0;
		background: none;
		text-decoration: none;
		font-size: 100%;
	}
	
	a.homeh2:link, a.homeh2:visited {
		color: #9d0a0a;
		text-decoration: none;
		border:0;
		font-size: 100%;
	}

	a.homeh2:hover {
		color: #9d0a0a;
		border:0;
		background: none;
		text-decoration: none;
		font-size: 100%;
	}	
	
	a.gaiaLink:link, a.gaiaLink:visited
	{
		color: #858585;
		text-decoration: underline;
		font-size: 110%;
		font-weight: bold;
	}

	a.gaiaLink:hover
	{
		color: #858585;
		background: #EDECE7;
		text-decoration: none;
		font-weight: bold;
		font-size: 110%;
	}
	
	a.linkAr
	{
		padding: 0;
	}

	a.linkAr:link, a.linkAr:visited
	{
		color: #E48747;
		text-decoration: underline;
		font-size: 100%;
		font-weight: bold;
	}

	a.linkAr:hover
	{
		color: #E48747;
		background: #EDECE7;
		text-decoration: underline;
		font-weight: bold;
		font-size: 100%;
	}
	
	a.screen
	{
		display: block;
		background: none;
		margin: 0 auto;
		text-decoration: none;		
		color: #7A6F50;
		font: bold 105% Verdana, "Trebuchet MS", Arial, Helvetica, Sans-serif;
	}

	a.screen:hover
	{
		text-decoration: underline;
		background: none;		
		color: #B52827;
	}
	
	a.link_portfolio
	{
		background: none;
		margin: 0 auto;
		line-height: 1;
		text-decoration: underline;		
		color: #e48747;
		font: bold 100% Verdana, "Trebuchet MS", Arial, Helvetica, Sans-serif;
	}

	a.link_portfolio:hover
	{
		margin: 0 auto;
		background: none;
		line-height: 1;
		text-decoration: underline;		
		color: #B52827;
		font: bold 100% Verdana, "Trebuchet MS", Arial, Helvetica, Sans-serif;
	}
	
	a.imgBorder
	{
		display: block;
		background: none;
		margin: 0 auto;
		height: 66px;
		width: 110px;
		border: 1px solid #959389;
	}

	a.imgBorder:hover
	{
		display: block;
		height: 66px;
		width: 110px;
		margin: 0 auto;
		border: 1px solid #B52827;
		background: none;
	}

	a.imgCuriosando
	{
		text-decoration:none !important;
		
	}

	a.imgCuriosando img
	{
		border: 1px solid #959389;
		margin-bottom:5px;
		
	}

	a.imgCuriosando:hover img
	{
		border: 1px solid #B52827;
		background: none;
		
	}
	
	a.index:link, a.index:visited
	{
		background: none;
		margin: 0 auto;
		height: 66px;
		width: 110px;
		border: 1px solid red;
	}

	a.index:hover
	{
		height: 66px;
		width: 110px;
		margin: 0 auto;
		border: 1px solid #B52827;
		background: none;
	}

/********
* HACKS *
********/

	.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	/* Holly Hack \*/
	* html .clearfix {height: 1%;}
	/* Fine Holly Hack */
	
	
	
#riga-logo{border:1px solid #faf9f3;cursor:pointer;display:block;float:left;height:120px;margin:0 10px 30px 0px;text-decoration:none;}
#riga-logo:hover{background:none;border:1px solid #a61e1e;}
#riga-logo img{border:none;}
#immagine-logo{float:left;text-align:center;padding:10px;padding-bottom:0px;width:100px;background:transparent url("../immagini/linea.jpg") right top no-repeat;}
#immagine-logo a img{border:none;}
#immagine-logo a{background:none;}
#descrizione-logo{float:left;width:200px;}
#descrizione-logo h4{padding-left:20px;margin:10px 0px 5px 0;}
#descrizione-logo p{margin:0 5px 0 6px;padding:5px 15px;height:44px;font-size:11px;color:#333;background:#ebe8df url("../immagini/sfondo_des_logo.jpg") left top no-repeat;}

#map{width:450px;height:400px;border: 1px solid #e1e1db;}
#mapframe{width:450px;height:400px;border: 1px solid #e1e1db;}

#boxSkype {background:#fff;padding:10px;font-weight:bold;border:1px solid #9d0a0a;color:#9d0a0a}
#boxSkype a:hover {background:transparent;}

#bottonihome {position:relative; font-size:12px;}
#bottonihome p {margin-left:8px;color:#000;}
#bottonihome #homesitiinternet {text-decoration:none;display:block;float:left; width:180px;margin-bottom:10px;border:0px solid transparent;background:url(http://www.gubbernet.com/immagini/homesitiinternet.jpg) no-repeat;}
#bottonihome #homemotoridiricerca {text-decoration:none;display:block;float:right; width:180px;margin-bottom:10px;border:0px solid transparent;background:url(http://www.gubbernet.com/immagini/homemotoridiricerca.jpg) no-repeat;}
#bottonihome h1 {font-size:13px; margin-top:80px; margin-left:8px;}
#bottonihome1 {position:relative; background:red; font-size:12px; clear: both;}
#bottonihome1 p {margin-left:8px;color:#000;}
#bottonihome1 #homecreazioneloghi {text-decoration:none;display:block;float:left; width:180px;margin-bottom:10px;border:0px solid transparent;background:url(http://www.gubbernet.com/immagini/homecreazioneloghi.jpg) no-repeat;}
#bottonihome1 #homewebapplication {text-decoration:none;display:block;float:right; width:180px;margin-bottom:10px;border:0px solid transparent;background:url(http://www.gubbernet.com/immagini/homewebapplication.jpg) no-repeat;}
#bottonihome1 h1 {font-size:13px; margin-top:80px; margin-left:8px;}


#homesitiinternet:hover p{color:#000;}
#homemotoridiricerca:hover p{color:#000;}
#homecreazioneloghi:hover p{color:#000;}
#homewebapplication:hover p{color:#000;}

a#sitiinternet {
	display: block;
	width: 194px;
	height: 58px;
	background: url('/immagini/portfolio_web.jpg');
  }
	
a#sitiinternet:hover {
	display:block;
	background: url('/immagini/portfolio_web.jpg') 0px -60px;
	}

a#crezioneloghi {
	display: block;
	width: 194px;
	height: 58px;
	background: url('/immagini/portfolio_loghi.jpg');
	}

a#crezioneloghi:hover {
	display:block;
	background: url('/immagini/portfolio_loghi.jpg') 0px -60px;
	}


#homesitiinternet:hover{border:0px solid #E38C26 !important;background:url(http://www.gubbernet.com/immagini/homesitiinternet_on.jpg) no-repeat !important;}
#homemotoridiricerca:hover{border:0px solid #E38C26 !important;background:url(http://www.gubbernet.com/immagini/homemotoridiricerca_on.jpg) no-repeat !important;}
#homecreazioneloghi:hover{border:0px solid #E38C26 !important;background:url(http://www.gubbernet.com/immagini/homecreazioneloghi_on.jpg) no-repeat !important;}
#homewebapplication:hover{border:0px solid #E38C26 !important;background:url(http://www.gubbernet.com/immagini/homewebapplication_on.jpg) no-repeat !important;}

