body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#fasciaLogo {
	height: 85px;
}
#fasciaLogo #logo {
	float: left;
}
#fasciaLogo #sceltaLingua {
	float: right;
	position: relative;
	top: 32px;
	margin-right: 10px;
}
#fasciaLogo #sceltaLingua a {
	text-transform: uppercase;
	color: #a7a7a7;
}

#container {
	width: 100%;
	background-image: url(img/fascia_bground_home.jpg);
	background-repeat: repeat-x;
}
#contenuto {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}
#fasciaAlta {
	height: 240px;
	clear: both;
}
#fasciaAlta #flashTestata {
	float: left;
	height: 240px;
	width: 500px;
	background-color:#000000;   
}
#fasciaAlta #flashTestata table {
	margin: 0px;
	padding: 0px;
}

#fasciaAlta #flashTestata td{
    height: 240px;
	width: 500px;
	vertical-align:middle;
	text-align:center;
}
#contenitoreColonne {
/* questo div serve per correggere un bug i explorer; al rollover su un link con img di sfondo sposta il footer sotto la colonna più corta; inserendo un elemento contenitore per le 2 colonne e rendendolo flottante anch'esso, come le colonne, il bug scompare */
	float: left;
}
#colSx {
	/*per correggere il bug di explorer 6 che raddoppia i margini degli elementi flottanti*/
	display: inline;
	width: 650px;
	float: left;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#colDx {
	width: 215px;
	float: left;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.colonnaContattiSx{
	width: 650px !important;
}
.colonnaContattiDx{
	width: 200px !important;
}
#separatoreGrigio {
	background-color: #CCCCCC;
	height: 10px;
	width: 100%;
	clear: both;
	position: relative;
	top: 20px;
}
#footer{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: 40px;
	color: #7f7f7f;
}
#footer #linkContatti {
	float: right;
	margin-right: 10px;
}
#footer #copyright {
	float: left;
}
#footer #linkContatti a {
	color: #7f7f7f;
	font-weight: bold;
}
#footer #linkContatti a:hover {
	text-decoration: none;
}
#formContatti td {
	color: #7f7f7f;
	vertical-align: top;
}
#formContatti   input, #formContatti  select, #formContatti textarea {
	display: block;
	color: #333333;
	font-size: 12px;
	width: 220px;
}
#formContatti td.inviaFormContatti {
	vertical-align: bottom;
	text-align: center;
}
#formContatti .inviaFormContatti .tastoInvia {
	width: 60px;
	background-color: #FFFFFF;
	color: #7f7f7f;
	border: 1px solid #7f7f7f;
	border-top-color:#7f7f7f;
	border-left-color:#7f7f7f;
	border-right-color:#7f7f7f;
	border-bottom-color:#7f7f7f;
	display: inline;
}
#boxContatti {
	background-color: #e6e5e5;
	width: 360px;
	padding: 12px;
	float: left;
	border: 1px solid #b1b3b4;
}
#boxContatti p {
	line-height: 16px;
	width: 175px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #7f7f7f;
	float: left;
	margin-right: 5px;
}
#boxContatti .arancione  {
	font-weight: bold;
	color: #f39900;
}
#boxContatti .verde  {
	font-weight: bold;
	color: #83b819;
}
#boxContatti .azzurro  {
	font-weight: bold;
	color: #008ec0;
}
a {
	color: #7f7f7f;
	font-weight: bold;
}
a:hover {
	text-decoration: none;
}

h1 {
	margin-bottom: 3px;
	margin-top: 0px;
}
h1#primoPianoTitle {
	background-image: url(img/primo_piano.gif);
	height: 20px;
	width: 200px;
	margin-top: 10px;
	margin-bottom:0px;
	
}
h2 {
	text-transform: uppercase;
	font-size: 12px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
h3 {
	color: #82b71a;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 12px;
}
h4 {
	color: #7f7f7f;
	font-size: 12px;
	margin-bottom: 0px;
	margin-top: 5px;
}
a h1#segnaposto
  {
	background-image: url(img/segnalibro.gif);
	height: 30px;
	width: 360px;
	position: relative;
	top: 120px;
	left: 20px;
	float: left;
	display:block;
	
}
h1#datisocietari {
	background-image: url(img/dati_societari.gif);
	height: 20px;
	width: 200px;
}
p {
	margin-top: 10px;
	margin-bottom: 10px;
}
h1 span, #mainMenu li span, #menu li span {
	display: none;
}
#bannerDubaiHome {
	margin-top: 15px;
}
ul#mainMenu   {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#mainMenu #PulsanteServizi a {
	display: block;
	background-image: url(img/pulsante_servizi_it.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 210px;
	margin-right: 5px;
	margin-top: 20px;
	margin-bottom: 7px;
}
#mainMenu #PulsanteServizi a:hover{
	background-position: 0px -40px;
}
#mainMenu #PulsanteNoleggio a {
	display: block;
	background-image: url(img/pulsante_noleggio_it.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 210px;
	margin-right: 5px;
	margin-top: 7px;
	margin-bottom: 7px;
}
#mainMenu #PulsanteNoleggio a:hover{
	background-position: 0px -40px;
}

h1#headlineHome
  {
	background-image: url(img/headline_home.gif);
	height: 30px;
	width: 300px;
	float: left;
	position: relative;
	top: 30px;
	left: 20px;
}
h1#headlineProfilo 
{
	background-image: url(img/headline_profilo.gif);
	height: 30px;
	width: 300px;
	float: left;
	position: relative;
	top: 30px;
	left: 20px;
}
h1#headlineContatti {
	background-image: url(img/headline_contatti.gif);
	height: 30px;
	width: 300px;
	float: left;
	position: relative;
	top: 30px;
	left: 20px;
}
h1#benvenutoTitle {
	background-image: url(img/benvenuto.gif);
	height: 20px;
	width: 200px;
}
h1#profiloTitle {
	background-image: url(img/profilo.gif);
	height: 20px;
	width: 200px;
}

h1#contattiTitle {
	background-image: url(img/contatti.gif);
	height: 20px;
	width: 200px;
}
#containerServizi {
	width: 100%;
	background-image: url(img/fascia_bground_servizi.jpg);
	background-repeat: repeat-x;
}
h1#headlineServizi
  {
	background-image: url(img/headline_servizi.gif);
	height: 70px;
	width: 350px;
	float: left;
	position: relative;
	top: 30px;
	left: 20px;
}
a h1#sfogliaPortfolio
  {
	background-image: url(img/sfoglia_portfolio.gif);
	height: 30px;
	width: 360px;
	position: relative;
	top: 140px;
	left: 20px;
	float: left;
	display:block;
	cursor: hand;
}
a h1#segnaposto
  {
	background-image: url(img/segnalibro.gif);
	height: 30px;
	width: 360px;
	position: relative;
	top: 120px;
	left: 20px;
	float: left;
	display:block;
	
}

/*css per i box dei nuovi banner minisiti */


#bannerproiezioni {
	margin-top: 0px;
	margin-bottom: 5px;
	float: left;
	height: 55px;
	width: 210px;
	margin-right: 10px;
}

#bannerQuinte {
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	height: 55px;
	width: 210px;
}

h1#serviziTitle {
	background-image: url(img/servizi.gif);
	height: 20px;
	width: 200px;
}
h1#consulenzaTitle {
	background-image: url(img/consulenza.gif);
	height: 20px;
	width: 450px;
}
h1#coordinamentoTitle {
	background-image: url(img/coordinamento.gif);
	height: 20px;
	width: 450px;
}
h1#progettazioneTitle {
	background-image: url(img/progettazione.gif);
	height: 20px;
	width: 450px;
}
h1#integrazioneTitle {
	background-image: url(img/integrazione.gif);
	height: 20px;
	width: 450px;
}
h1#fullserviceTitle {
	background-image: url(img/fullservice.gif);
	height: 20px;
	width: 450px;
}
#serviziMenu{
	background-color: #e6e5e5;
	border: 1px solid #b1b3b4;
}
ul#serviziMenu   {
	margin: 0px;
	padding: 10px;
	list-style-type: none;
}
#serviziMenuMinisiti   {
	margin: 0px;
	padding-left: 8px;
	padding-bottom: 0px;
	background-color: #f29901;
	list-style-type: none;
	font-weight: bold;
	font-size:12px;
	color: #ffffff;
	text-decoration: none;
	border: 1px solid #b1b3b4;
}
#serviziMenu a{
	display:block;
	font-weight: bold;
	color: #7f7f7f;
	text-decoration: none;
	background-color: #d3d3d3;
	margin-top: 2px;
	margin-bottom: 2px;
	background-image: url(img/icona_link_servizi_dubai.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 25px;
	background-position: 5px 50%;
	line-height: 20px;
	width: auto;
	height: 20px;
}
#serviziMenu a:hover{
	background-color: #d9d9d9;
}

#serviziMenu a.selected{
	color: #333333;
	background-color: #999999;
}
.separatore   {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d3d3d3;
	height: 5px;
	margin-top: 6px;
}
#boxContattiGenerico {
	background-color: #e6e5e5;
	border: 1px solid #b1b3b4;
}

#boxContattiGenerico p {
	padding: 10px;
	list-style-type: none;
	line-height: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #7f7f7f;
}

#boxRicerca{
	background-color: #e6e5e5;
	border: 1px solid #b1b3b4;
	padding: 1px;
	margin-top: 5px;
	background-image: url(img/lente_ricerca.gif);
	background-repeat: no-repeat;
	background-position: 6px 50%;
}
#boxRicerca .inputRicerca {
	font-size: 10px;
	color: #7f7f7f;
	padding: 2px;
	background-color: #d3d3d3;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 25px;
	width:120px;
}
#boxRicerca .pulsanteRicerca {
	font-size: 11px;
	font-weight: bold;
	color: #7f7f7f;
	padding: 2px;
	background-color: #d3d3d3;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 2px;
}
.news  p {
	margin: 0px;
	line-height: 17px;
	padding-left: 25px;
	width: 185px;
	color: #7f7f7f;
}
.news  .testoNotizia  a {
	color: #f39900;
	font-weight: bold;
	text-decoration: none;
	margin-left: 6px;
}
.news  .titoloNotizia {
	color: #7f7f7f;
	font-weight: bold;
	margin-top: 10px;
	background-image: url(img/icona_novita.gif);
	background-repeat: no-repeat;
	background-position: 2px 0px;
}
form {
	margin: 0px;
}

/* pagina servizi */
#fasciaLogo #menu {
	float: right;
}
#menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#menu ul li {
	float: left;
}
#menuOrizzServizi a  {
	display: block;
	background-image: url(img/menu_servizi.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 80px;
	width: 109px;
	margin-right:1px;
}
#menuOrizzServizi a:hover {
	background-position: 0px -80px;
}
#menuOrizzNoleggio a  {
	display: block;
	background-image: url(img/menu_noleggio.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 80px;
	width: 109px;
	margin-right:1px;
}
#menuOrizzNoleggio a:hover {	
	background-position: 0px -80px;
}


/*pagina servizi, sezione portfolio */
h1#portfolioTitle {
	background-image: url(img/portfolio.gif);
	height: 20px;
	width: 200px;
	float: left;
}
#colPortfolio {
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
/* --------------------------------------------------------------*/
#colPortfolio ul#lavoriPortfolio  {
	padding: 0px;
	margin-left:0px;
	margin-top:0px;
	clear: both;

	
}
#colPortfolio #lavoriPortfolio li {
	list-style-type: none;
	float: left;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 9px;
	margin-left: 0px;
	height: 51px;
	width: 285px;
	background-color: #e6e5e5;
	
}
#colPortfolio  #lavoriPortfolio li a{
	display:block;
	/*aggiungo i 10px di padding */
	height: 41px;
	width: 275px;
	color: #7f7f7f;
	font-weight: bold;
	text-decoration: none;
	line-height:14px;
	padding: 5px;
}
#colPortfolio   #lavoriPortfolio li a:hover  {
	text-decoration: underline;	
}
#colPortfolio   #lavoriPortfolio   li  a img {
	float:left;
	margin-right:5px;
}
#colPortfolio #lavoriPortfolio .portfolioSelected {
	background-color: #999999;
	color: #FFFFFF;
}

#fasciaAlta #descrizioneLavoriPortfolio a{
	color:#FFFFFF;
	text-decoration: underline;
	font-weight:normal;
	}
#fasciaAlta #descrizioneLavoriPortfolio a:hover{
	text-decoration: none;
	}
#fasciaAlta #descrizioneLavoriPortfolio {
	width: 400px;
	float: left;
	position: relative;
	top: 25px;
	left: 20px;
	color: #FFFFFF;
	line-height: 14px;
}
#fasciaAlta  #descrizioneLavoriPortfolio  h2 {
	text-transform: none;
	font-size: 16px;
	margin-bottom: 15px;
	margin-top: 0px;
	height: 25px;
	line-height: 18px;
}
#fasciaAlta #descrizioneLavoriPortfolio #descrCliente {
	margin-top: 5px;
	margin-bottom: 5px;
}
#fasciaAlta #descrizioneLavoriPortfolio #descrLocation {
	margin-top: 5px;
	margin-bottom: 5px;
}
#fasciaAlta #descrizioneLavoriPortfolio #descrGdlHaCurato {
	margin-top: 10px;
	height:60px;
	overflow:hidden;
}
#fasciaAlta #descrizioneLavoriPortfolio #tnLavoriPortfolio {
	margin-top: 5px;
	height: 60px;
}
#fasciaAlta #descrizioneLavoriPortfolio #tnLavoriPortfolio img {
	margin-right: 5px;
	border:0;
	width: 60px;
	height: 41px;
	margin-top: 15px;
}
#fasciaAlta #descrizioneLavoriPortfolio #tnLavoriPortfolio h2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 11px;
}
#colPortfolio  .campoCercaPortfolio {
	background-color: #e6e5e5;
	float: right;
	width: 275px;
	position: relative;
	left: -17px;
	padding: 5px;
	margin-bottom: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#colPortfolio .campoCercaPortfolio .inputRicerca {
	width: 190px;
}
#colPortfolio #tastiAvantiIndietro {
	clear: left;
}
#colPortfolio  #tastiAvantiIndietro  a.tastoAvanti {
	float: right;
	color: #7f7f7f;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	padding-right: 55px;
	background-image: url(img/freccina_tasto_avanti.gif);
	background-repeat: no-repeat;
	background-position: 48px 50%;
}
#colPortfolio  #tastiAvantiIndietro  a.tastoIndietro {
	float: left;
	color: #7f7f7f;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	padding-left: 25px;
	background-image: url(img/freccina_tasto_indietro.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
}
#colPortfolio  #tastiAvantiIndietro  a.tastoAvanti:hover{
	text-decoration:underline
}
#colPortfolio  #tastiAvantiIndietro  a.tastoIndietro:hover{
	text-decoration:underline
}
/*----------------------------------------------------------------*/
/*pagina noleggio*/
#containerNoleggio {
	width: 100%;
	background-image: url(img/fascia_bground_noleggio.jpg);
	background-repeat: repeat-x;
}
h1#headlineNoleggio
  {
	background-image: url(img/headline_noleggio.gif);
	height: 60px;
	width: 360px;
	float: left;
	position: relative;
	top: 30px;
	left: 20px;
}
h1#listinoNoleggio
  {
	background-image: url(img/listino_noleggio.gif);
	height: 30px;
	width: 360px;
	position: relative;
	top: 145px;
	left: 20px;
	float: left;
	display:block;
	cursor: hand;
}
h1#usatoVendita
  {
	background-image: url(img/usato_in_vendita.gif);
	height: 30px;
	width: 360px;
	position: relative;
	top: 140px;
	left: 20px;
	float: left;
	display:block;
	cursor: hand;
}
h1#noleggioTitle {
	background-image: url(img/noleggio.gif);
	height: 20px;
	width: 200px;
}

#serviziMenu{
	background-color: #e6e5e5;
	border: 1px solid #b1b3b4;
}
#boxSfogliaCatalogo {
	background-color: #e6e5e5;
	color: #7f7f7f;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-top: 28px;
}

#colSx ul#menuCategorieNoleggio  {
	padding: 0px;
	position: relative;
	margin: 0px;
}
#colSx #menuCategorieNoleggio li {
	list-style-type: none;
	/*larghezza + padding di a */
	width: 105px;
	/*height:60px;*/
	float: left;
	/*border: thin solid #FF0000;*/
}
#colSx #menuCategorieNoleggio li a{

	display:block;
	background-image: url(img/icona_link_servizi_dubai.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	color: #7f7f7f;
	font-weight: bold;
	text-decoration: none;
	text-transform: capitalize;
	/*height:60px;*/
	/*border: 1px solid #00FF00;*/
}
#colSx #menuCategorieNoleggio li a:hover{
	text-decoration: underline;	
}
#colSx #menuCategorieNoleggio .nomi {
	padding-left: 13px;
}

#colSx #menuCategorieNoleggio .img {
	display:block;
}
#colSx #menuCategorieNoleggio a.categoriaSelected {
	color: #333333;
}

#colSx ul#miniatureProdottiCategoria  {
	padding: 0px;
	margin-top:5px;
}
#colSx #miniatureProdottiCategoria li {
	list-style-type: none;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	height: 51px;
	width: 205px;
	background-color: #e6e5e5;
	border: 1px solid #b1b3b4;
}
#colSx #miniatureProdottiCategoria li a{
	display:block;
	color: #7f7f7f;
	font-weight: bold;
	text-decoration: none;
	line-height:14px;
	float: left;
    /*tolgo i 10 di padding */
	height: 41px;
	width: 195px;
	padding: 5px;

}


#miniatureProdottiCategoria li img {
	float:left;
	margin-right:5px;
}
#noleggioMenu{
	background-color: #e6e5e5;
	border: 1px solid #b1b3b4;
}
#miniatureProdottiCategoria {
	margin-top: 100px;
}

ul#noleggioMenu   {
	margin: 0px;
	padding: 10px;
	list-style-type: none;
	display: block;
}
#noleggioMenu a{
	display:block;
	font-weight: bold;
	color: #7f7f7f;
	text-decoration: none;
	background-color: #d3d3d3;
	margin-top: 2px;
	margin-bottom: 2px;
	background-image: url(img/icona_link_servizi_dubai.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 25px;
	background-position: 5px 50%;
	line-height: 20px;
	width: auto;
	height: 20px;
}
#noleggioMenu a:hover{
	background-color: #d9d9d9;
}
/*stili per i sottomenu*/
ul#noleggioMenu ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul#noleggioMenu ul li {
	list-style-type: none;

}
ul#noleggioMenu ul li a {
	background-image: url(img/trattino_sottomenu.gif);
	padding-left: 20px;
	background-color: #e6e5e5;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	overflow: hidden;
}
ul#noleggioMenu ul li a:hover {
	background-color: #e6e5e5;
	text-decoration: underline;	
}
#noleggioMenu .menu a.menuSelected {
	color: #333333;
	background-color: #999999;
}
#noleggioMenu  .submenu a.submenuSelected  {
	color: #333333;
}


.newsNoleggio  p {
	margin: 0px;
	line-height: 17px;
	padding-left: 25px;
	width: 185px;
	color: #7f7f7f;
}

.newsNoleggio  .testoNotizia  a {
	color: #fda90d;
	font-weight: bold;
	text-decoration: none;
	margin-left: 6px;
}
.newsNoleggio  .titoloNotizia {
	color: #7f7f7f;
	font-weight: bold;
	margin-top: 10px;
	background-image: url(img/icona_novita.gif);
	background-repeat: no-repeat;
	background-position: 2px 0px;
}
#colonnaImgProdottoNoleggio {
	margin-top: 20px;
	float: left;
	/* valore originale - width: 170px;*/
	width: 165px;
	margin-right: 20px;
}
#colonnaImgProdottoNoleggio img{
	width: 170px;
}
#colonnaDatiProdottoNoleggio {
	float: left;
	margin-top: 10px;
}

table.dettagliProdotto {
	width: 465px;
	margin: 0px;
	border-collapse: collapse;

}
table.dettagliProdotto td {
	padding-top: 7px;
	padding-right: 4px;
	padding-bottom: 7px;
	padding-left: 4px;
	line-height: 14px;
}

table.dettagliProdotto th {
	text-align: left;
}
table.dettagliProdotto th h2   {
	font-size: 17px;
	text-transform: capitalize;
	color: #222866;
	width: 300px;
	font-weight: normal;
	line-height: 20px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	display: block;
}
table.dettagliProdotto th h3 {
    font-size: 13px;
	color: #222866;
	width: 300px;
	font-weight: normal;
	line-height: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	display: block;
}
table.dettagliProdotto #descrProdotto {
	float: left;
	margin-bottom: 10px;
}
table.dettagliProdotto #logoMarca {
	float: right;
	margin-bottom: 10px;
}

table.dettagliProdotto tr.righeDispari {
	background-color: #e6e5e5;
}
table.dettagliProdotto a{
	color:#000000;
	text-decoration: none;
}
table.dettagliProdotto a:hover{
	text-decoration: underline;
}
.iconaDocumentiScaricabili {
	margin-right: 10px;
}

 /*pagina trasporti*/
 #containerTrasporti {
	width: 100%;
	background-image: url(img/fascia_bground_trasporti.jpg);
	background-repeat: repeat-x;
}
.iconaDocumentiScaricabili img {
	vertical-align: bottom;
}

h1#headlineTrasporti
  {
	background-image: url(img/headline_trasporti.gif);
	height: 70px;
	width: 350px;
	float: left;
	position: relative;
	top: 30px;
	left: 20px;
}
h1#trasportiTitle {
	background-image: url(img/trasporti.gif);
	height: 20px;
	width: 200px;
}
#colSx ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	padding-left: 15px;
	list-style-type: square;
}
#colSx li {
	font-size: 11px;
}
#boxContattiTrasporti{
	background-color: #e6e5e5;
	border: 1px solid #b1b3b4;
}
#boxContattiTrasporti p {
	padding: 10px;
	list-style-type: none;
	line-height: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #7f7f7f;
}
#boxContattiTrasporti p a{
	color: #7f7f7f;
	font-weight: bold;
}
#boxContattiTrasporti p a:hover{
	text-decoration: none;
}
#separatore {
	height: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d3d3d3;
	margin-top: 0px;
	clear: left;
	margin-bottom: 6px;
}
#separatoreTabelle {
	height: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d3d3d3;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 465px;
}
#mapContainer {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	height: 450px;
	
}
#googleMap{
	border: 1px solid #b1b2b4;
}
#mapContainer p {
	line-height: 140%;
}
#mapContainer h1 {
	color: #b1b2b4;
	font-size: 14px;
	margin-top: 15px;
}
/*------- sito gdl uae ---------*/
/* banner martin in corpo pagina centrale noleggio sito UAE */

#bannerproiezioni {
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	height: 55px;
	width: 210px;
	margin-right: 10px;
}


/* box dubai per contenimento banner "in evidenza" index page */

#boxbannerindex{
	background-color: #ffffff;
	/*border: 2px solid #b1b3b4;*/
	margin-bottom:5px;
	width:210px;
	height: 145px;
	/* margin-left: 10px; */
		
}
/* modifico colonna destra menu categorie noleggio Dubai per farci stare la lunghezza intera dei nomi delle categorie */
#colDxnolDubai {
	width: 220px;
	float: left;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/* pagina contatti box con indirizzi mail */
#boxContattiDubai {
	background-color: #e6e5e5;
	width: 195px;
	padding: 12px;
	float: left;
	border: 1px solid #b1b3b4;
}
#boxContattiDubai p {
	line-height: 16px;
	width: 175px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #7f7f7f;
	float: left;
	margin-right: 5px;
}

/* pagina contatti Dubai - box ricerca */
#boxRicercaDubai{
	background-color: #e6e5e5;
	border: 1px solid #b1b3b4;
	padding: 3px;
	margin-top: 5px;
	width: 213px;
	background-image: url(img/lente_ricerca.gif);
	background-repeat: no-repeat;
	background-position: 6px 50%;
}
#boxRicercaDubai .inputRicerca {
	font-size: 11px;
	color: #7f7f7f;
	padding: 3px;
	background-color: #d3d3d3;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 20px;
	width:125px;
}
#boxRicercaDubai .pulsanteRicerca {
	font-size: 11px;
	font-weight: bold;
	color: #7f7f7f;
	padding: 2px;
	background-color: #d3d3d3;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 5px;
}

/* aggiungo sezione Menu servizi Dubai per accesso a minisiti*/
#serviziMinisitibox{
	background-color: #e6e5e5;
	border: 1px solid #b1b3b4;
}
ul#serviziMinisitibox   {
	margin: 0px;
	padding: 10px;
	list-style-type: none;
}
#serviziMinisitibox a{
	display:block;
	font-weight: bold;
	color: #7f7f7f;
	text-decoration: none;
	background-color: #d3d3d3;
	
	margin-top: 2px;
	margin-bottom: 2px;
	background-image: url(img/icona_link_servizi_dubai.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 25px;
	background-position: 5px 50%;
	line-height: 20px;
	width: auto;
	height: 20px;
}
#serviziMinisitibox a:hover{
	background-color: #d9d9d9;
}
#serviziMinisitibox a.selected{
	color: #333333;
	background-color: #999999;
}
#intmenuserviziDubai {
    display:block;
	border: 1px solid #b1b3b4;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
    background-color:#222866;   
    padding-left: 15px;
	
	
}
/* Fine sezione menu servizi Dubai Minisiti */
#containerDubai {
	width: 100%;
	background-image: url(img/fascia_bground_dubai.jpg);
	background-repeat: repeat-x;
}
h1#headlineDubai
  {
	background-image: url(img/headline_dubai.gif);
	height: 175px;
	width: 370px;
	float: left;
	position: relative;
	top: 30px;
	left: 20px;
}
h1#headlineServiziDubai
  {
	background-image: url(img/headline_servizi.gif);
	height: 175px;
	width: 375px;
	float: left;
	position: relative;
	top: 30px;
	left: 20px;
}
h1#dubaiTitle {
	background-image: url(img/benvenuto_blu.gif);
	height: 20px;
	width: 200px;
}p.altreInfo {
	font-weight: bold;
	color: #222866;
}

h1#dubaiServiziTitle {
	background-image: url(img/servizi.gif);
	height: 20px;
	width: 200px;
}

h1#profilosocietario {
	background-image: url(img/profilo_aziendale.gif);
	height: 20px;
	width: 200px;
}
p.altreInfo a {
	font-weight: bold;
	color: #222866;
	text-decoration: underline;
}
p.altreInfo a:hover {
	text-decoration: none;
}

.box{
	background-color: #e6e5e5;
	border: 1px solid #b1b3b4;
	margin-bottom:10px;
	width:215px;
}
.box p {
	padding: 10px;
	list-style-type: none;
	line-height: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #7f7f7f;
}
.box p a{
	color: #7f7f7f;
	font-weight: bold;
}
.box p a:hover{
	text-decoration: none;
}
.box span {
	font-weight: bold;
	color: #272554;
}

.boxquicklink{
	background-color: #e6e5e5;
	margin-bottom:10px;
	width: auto;
	height: 70px;
	position:relative;
	
}
.boxquicklink p {
	
	list-style-type: none;
	line-height: 16px;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #7f7f7f;
}
.boxquicklink p a{
	color: #7f7f7f;
	font-weight: bold;
	
}
.boxquicklink p a:hover{
	text-decoration: none;
}

/*------ Quick contact lato destro ------------*/
#barrafacebook {
	padding: 5px;
	width:50px;
	border: 0px;
	position: absolute;
	left: 8px;
}
#barrafacebook a {
	display: block;
	background-image: url(img/facebook.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 25px;
	width: 25px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 5px;
}
#barrafacebook a:hover{
	background-position: 0px -25px;

}
#barrayoutube {
	padding: 5px;
	width:50px;
	border: 0px;
	position: absolute;
	left: 45px;
	
}
#barrayoutube a {
	display: block;
	background-image: url(img/youtube.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 25px;
	width: 25px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
}
#barrayoutube a:hover{
	background-position: 0px -25px;

}
#barratwitter {
	padding: 5px;
	width:50px;
	border: 0px;
	position: absolute;
	left: 80px;
	
}
#barratwitter a {
	display: block;
	background-image: url(img/twitter.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 25px;
	width: 25px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
}
#barratwitter a:hover{
	background-position: 0px -25px;

}
/*------- stili per interfaccia video ---------*/


/* the overlayed element */
div.overlay {
	
	/* growing background image */
	background-image:url(img/sfondo_overlay.png);
	
	/* dimensions after the growing animation finishes (700x495 a cui devo togliere 25 di padding - il pezzo di png che crea l'ombra  */ 
	width:745px;
	height:470px;		
	
	/* initially overlay is hidden */
	display:none;
	
	/*some padding to layout nested elements nicely*/
	padding-top:25px;
	padding-left:25px;
}

/* default close button positioned on upper right corner */
div.overlay div.close {
	background-image:url(img/close.png);
	position:absolute;
	right:8px;
	top:8px;
	cursor:pointer;
	height:35px;
	width:35px;
}
#fasciaLogo #logoNetGroup {
	float: left;
	margin-top: 40px;
	margin-left: 190px;
}
#portfolioItalia {
	margin-top: 30px;
	display: block;
	margin-left: 10px;
	clear: both;
}

/* realizzazione nuova disposizione tasti servizi noleggio
con rifacimento sito Novembre 2011*/


#pulsantisezioni {
    display: block;
	width: 900px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*border: 1px;
	border-style: solid;*/
}
#pulsantisezioni #PulsanteServiziorr a {
	float: left;
	display: block;
	background-image: url(img/pulsante_servizi_it_new.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 290px;
	margin-left: 1px;
	margin-right: 12px;
	margin-top: 10px;
	margin-bottom: 1px;
	
	
}
#pulsantisezioni #PulsanteServiziorr a:hover{
	background-position: 0px -40px;
}
#pulsantisezioni #PulsanteNoleggioorr a {
    float: left;
	display: block;
	background-image: url(img/pulsante_noleggio_it_new.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 290px;
	margin-right: 12px;
	margin-top: 10px;
	margin-bottom: 1px;
	
}
#pulsantisezioni #PulsanteNoleggioorr a:hover{
	background-position: 0px -40px;
}
#pulsantisezioni #PulsantePortfolioorr a {
    float: left;
	display: block;
	background-image: url(img/pulsante_portfolio_inglese.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 290px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 1px;
	
}
#pulsantisezioni #PulsantePortfolioorr a:hover{
	background-position: 0px -40px;
}

#colSxHomepage {
	/*per correggere il bug di explorer 6 che raddoppia i margini degli elementi flottanti*/
	display: inline;
	width: 650px;
	float: left;
	padding-top: 0px;
	padding-right: 0x;
	padding-bottom: 0px;
	padding-left: 0px;
	/*border: 1px;
	border-style: solid;*/
	}
	
#colcentralecont {
    width: 650px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*border: 1px;
	border-style: solid;*/
	}
#contengofilmato {
    width: 650px;
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	/*border: 1px;
	border-style: solid;*/
	}
	
#colDxHomepage {
	width: 210px;
	float: right;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	/*border: 1px;
	border-style: solid;*/
	
}
#quicklink  {
    width: 210px;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*border: 1px;
	border-style: solid;*/
    }
#titoloquicklink {
    display: block;
	background-color:#7a7c7e;
	padding-left: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	
	}
#corpoquicklink  {
     background-color:#b1b2b4;
	 padding-bottom: 20px;
	}
#iconesocial {
    display: block;
    padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
    }
#menuOrizzPortfolio a  {
	display: block;
	background-image: url(img/menu_portfolio.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 80px;
	width: 109px;
	margin-right:1px;
}
#menuOrizzPortfolio a:hover {	
	background-position: 0px -80px;
}

#fonthomepage {
      font-family: Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  margin-top: 10px;
	  text-align:justify;
	  color:#686a6d;
	 }
#bannerproiezioni {
	margin-top: 10px;
	margin-bottom: 5px;
	float: left;
	height: 55px;
	width: 210px;
	margin-right: 5px;
}

#bannerQuinte {
	margin-top: 10px;
	margin-bottom: 5px;
	float: left;
	height: 55px;
	width: 210px;
	margin-right: 5px;
}
#bannerMartin {
	margin-top: 10px;
	margin-bottom: 5px;
	float: left;
	height: 55px;
	width: 210px;
	
}

#bannerMartinHome {
    margin-top: 10px;
	margin-bottom: 5px;
	float: left;
	height: 55px;
	width: 210px;
}

#bannerWebsite {
    margin-top: 20px;
	margin-bottom: 20px;
	float: left;
	height: 55px;
	width: 210px;
}

