* 									{ margin: 0; padding: 0;  }
/*body								{ font: 12px HelveticaNeueLTStd-Medium, Arial, Sans-Serif; color: #37413C;  } */
html								{ background-color:#9ea09f;	}
a									{ text-decoration: none; border:none; }
ul									{ list-style: none; }
p                                   { margin: 15px 0; }
img									{ border : 0;}


.jquery-shadow {
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0.1) inset !important;
}


/*#contenitorone						{ width: 1920px; margin: 0px auto; */
#menuHome 							{ position: relative; z-index:1; width: 200px; height:300px; padding:110px 75px}
#menuHome li,
#menuHome li a						{ float:left; font: 16px Arial, Helvetica, Sans-Serif; font-weight:normal; color: #3F3F3F;  }
#menuHome li a:hover				{ color: #FFFFFF;  }


#menu 								{ position: relative; z-index:1; padding:35px 180px}
#menu li,
#menu li a							{ float:left; padding-right:5px; width:92px; font: 18px HelveticaNeueLTStd-Medium, Arial, sans-serif; height:22px;  font-weight:normal; color: #868686  }
#menu li a:hover			  		{ font-family: HelveticaNeueLTStd-Heavy, Arial, sans-serif; color: #868686;  }
#menu li a.selected  				{ font-family: HelveticaNeueLTStd-Medium, Arial, sans-serif; font-weight:normal; color: #37413C;  }

#menuPage 							{ position: relative; z-index:1; width: 215px; padding:10px 5px;}
#menuPage li,
#menuPage li a						{ float:left; font: 11px Arial, Helvetica, Sans-Serif; font-weight:normal; color: #3F3F3F;  }
#menuPage li a:hover				{ color: #FFFFFF;  }

#h_fascia							{ position:absolute; width: 155px; height:110px; margin: 0; z-index:10;
										background: url('../images/FasciaAngoloAltoSinistra110.png') 0 0 no-repeat; cursor:pointer}
										/*background: url('../images/FasciaAngoloAltoSinistra.png') 0 0 no-repeat;}*/

#h_enter							{ position:absolute; width: 78px; height:62px; margin: 42px 30px; 
										background: url('../images/ClickToEnter.png') 0 0 no-repeat;z-index:10}
										
#h_fasciaLogin						{ position:absolute; width: 100%; height:135px; margin: 0 auto; display:none; text-align: center; min-width: 760px; 
										background: url('../images/TendinaLoginApertaSfondo.png') 0 0; z-index:10}

										
#h_fasciaLogin:hover				{ display:block;}

#h_testoLogin						{ width:680px; height:65px;}

.testoLogin							{ font-family: HelveticaNeueLTStd-Medium, Arial, sans-serif; font-size:13px; color:#FFF; position:absolute; letter-spacing: 0.6px;}
.testoLoginN						{ font-family: HelveticaNeueLTStd-Medium, Arial, sans-serif; font-size:11px; color:#DC0032; position:absolute; margin:4px 12px; }

.testoLoginIndex					{ font-family: HelveticaNeueLTStd-Medium, Arial, sans-serif; font-size:13px; color:#FFF; padding:3px 15px 0;}
/*#h_titoloWork						{ position:absolute; float:right; height:20px; background: url('../images/ModuloTrasparenteRipetibilePerHomePage.png');}*/

.testoImg							{ font-family: HelveticaNeueLTStd-Heavy, Arial, sans-serif; font-size:13px; color:#FFF; margin-left:10px; margin-right:10px;  margin-top:2px; position:relative}

#h_titoloWork						{ position:relative; float: right; right:0px; height:20px; background: url('../images/ModuloTrasparenteRipetibilePerHomePage.png');}
										
#h_piva								{ position:relative; float: left; width: 500px; left:15px; margin-top:5px; height:20px; background: url('../images/PartitaIva.png') 0 0 no-repeat;}
																				
#h_logo								{ position:absolute; width: 55px; height:94px; margin: 126px auto; 
										background: url('../images/EtichettaEdouble.png') 0 0 no-repeat;}
										
#h_login							{ position:absolute; left: 50%; margin: 0 335px; width: 66px; height:28px; cursor:pointer; 
										background: url('../images/LoginCiusa.png') 0 0 no-repeat;z-index:10}

#h_closeLogin						{ position:absolute; margin: 105px 680px; width:66px; height:28px; cursor:pointer; 
										background: url('../images/LoginClose.png') 0 0 no-repeat;z-index:10}
										
#h_btLogin	 						{ position:absolute; margin: 34px 620px; width:60px; height:20px; cursor:pointer; 
										background: url('../images/Login.png') 0 0 no-repeat;z-index:10}

#edoubleSocial						{ position:absolute; width: 790px; height:70px; margin-left: 75px; margin-top: -70px; top: 100%;
										background: url('../images/FooterSocialNetworks.png') 0 0 no-repeat;}
										
#edoubleIndirizzo					{ position:absolute; width: 172px; height:62px; margin: 765px 75px; 
										background: url('../images/EdoubleIndirizzo.png') 0 0 no-repeat;}										
																				
.enlarge						{ position:absolute; width: 25px; height:60px; margin-top:15px; cursor:pointer;
										background: url('../images/TagEnlarge.png') 0 0 no-repeat; z-index:1}
.reduce								{ position:absolute; width: 25px; height:60px; margin-top:15px; cursor:pointer;
										background: url('../images/TagReduce.png') 0 0 no-repeat; z-index:1}

.reduceWus { display: none }							
/*margin: 135px 0 0 -145px;		*/
/* ----------------------------    	HOME	     ----------------------------- */ 

#contenitoroneHome					{  position:absolute; width: 100%; max-width:2560px; height:1440px; margin: 0px auto;
/*{  position:absolute; width: 100%; max-width:1920px; height:1200px; margin: 0px auto; */
										background: url('../images/sfondi/BackgroundInterno.jpg') no-repeat center top ;
       									-webkit-background-size: cover;
       									-moz-background-size: cover;
       									-o-background-size: cover;
       									background-size: cover;}
/*#home								{  position:absolute; width: 100%; height:100%; margin: 0px auto; overflow: hidden;}*/										
#home								{  width: 100%; height:100%; margin: 0px auto; overflow: hidden;}
.img_home						    {  position:relative; width:1024; height:450px;}
#barraHome		   					{  width: 100%; min-width:1024px; height: 450px; top: 50%; left: 50%; margin-left: -512px; margin-top: -225px; position: absolute; }

  



/* ----------------------------    	SFONDO	     ----------------------------- */ 

#contenitorone						{  position:absolute; width: 100%; max-width:2560px;  min-height: 730px; height:100%; margin: 0px auto;overflow: hidden;
/*{  position:absolute; width: 100%; max-width:1920px; height:1203px; margin: 0px auto;*/
										background: url('../images/sfondi/BackgroundInterno.jpg') no-repeat center top ;
       									-webkit-background-size: cover;
       									-moz-background-size: cover;
       									-o-background-size: cover;
       									background-size: cover;}
/* ----------------------------    	SFONDO	     ----------------------------- */ 

#sfondo						{  position:absolute; width: 100%;height:100%; margin: 0px auto;
/*										background: url('../images/sfondi/BackgroundPicture1.jpg') no-repeat top center ;
       									background: url('../images/sfondi/HomePageSitoEdouble.png') no-repeat top center ;*/
										-webkit-background-size: cover;
       									-moz-background-size: cover;
       									-o-background-size: cover;
       									background-size: cover;}
											
/* ----------------------------    	FRECCE	     ----------------------------- */ 

#right								{ position:relative; float:right; width: 100px; height:150px; margin: 150px 5px 0 0; z-index:2}			
#left								{ position:relative; float:left; width: 100px; height:150px; margin: 150px 0 0 5px; z-index:2}	

											
/* ----------------------------    	STUDIO	     ----------------------------- */ 


#studios							{  width: 100%; height:100%; margin: 0px auto; overflow: hidden;}

.studioWhite						{  position:relative; float:left; width:325px; height:450px; background-color:#ffffff; border-right: 1px #D7D7D7 solid; }
.studio								{  position:relative; float:left; width:325px; height:450px; background-color:#ffffff; border-right: 1px #D7D7D7 solid; }
.studioLarge						{  position:relative; float:left; width:375px; height:450px; background-color:#ffffff; border-right: 1px #D7D7D7 solid; display:none}

#tabellaStudio						{  position:absolute; height:450px; margin:0; overflow: hidden;}

#barraStudio						{  width:100%; height: 450px; background-color:#ffffff; margin-top: -225px; top:50%; position: absolute; }
#barraFrecciaStudio					{  position:absolute; width:100%; top: 50%; margin-top: -225px; height:450px }	

#contTabMenuStudio					{  position:relative; float: left; height: 450px; margin-left: 10px; top: 20px; width: 550px; }
.contentTabMenuStudio               {  float: left; height: 345px; margin: 0 auto ;overflow: hidden;padding-top: 0; position: relative; padding-left:60px;width: 540px;}
#tabellaMenuStudio					{  width:485px; height:570px;}

.contentTabDescrStudio              {  float: left; height: 400px; margin: 15px auto 20px 210px;overflow: hidden;padding-top: 0; position: relative;}
.contentTabDescrStudioL             {  width: 390px;}
#tabellaDescrStudio                 {  width:325px; height:410px; margin-left: 65px}

#titoloStudio						{  font-family: HelveticaNeueLTStd-Heavy, Arial, sans-serif; font-size:36px; color:#36403B;margin-left: 75px; }

.std_descr							{  font-family: HelveticaNeueLTStd-Medium, Arial, sans-serif; font-size:12px; color:#36403B; text-align:justify; }
.std_img							{  position:absolute; width:230px; height:230px; margin-top: 15px; }
.std_nome							{  font-family: HelveticaNeueLTStd-Medium, Arial, sans-serif; font-size:24px; color:#868686; position:absolute; margin: 270px 15px; }
.std_job							{  font-family: HelveticaNeueLTStd-Roman, Arial, sans-serif; font-size:18px; color:#36403B; position:absolute; width: 230px; }

.std_nome_multi						{  font-family: HelveticaNeueLTStd-Medium, Arial, sans-serif; font-size:24px; color:#868686; position:relative; margin: 15px; }
.std_job_multi						{  font-family: HelveticaNeueLTStd-Roman, Arial, sans-serif; font-size:18px; color:#36403B; position:relative; width: 230px; }

.std_mail							{  font-family: HelveticaNeueLTStd-Medium, Arial, sans-serif; font-size:14px; color:#868686; position:absolute; margin: 421px 15px; }
.std_descr							{  font-family: HelveticaNeueLTStd-Medium, Arial, sans-serif; font-size:12px; color:#868686; position:absolute; margin: 15px 15px; width:637px; }
.std_mail_studio a,
.std_mail_studio					{  font-family: HelveticaNeueLTStd-Medium, Arial, sans-serif; font-size:14px; color:#868686; position:absolute; margin: 210.5px 37px;}

.elencoSempliceMail					{  margin-top:45px }


/* ----------------------------    	WORKS	     ----------------------------- */ 


#works								{  width: 100%; height:100%; margin: 0px auto; overflow: hidden;}


#barraWork							{  width:100%; height: 450px; background-color:#ffffff; margin-top: -225px; top:50%; position: absolute; }
#barraFrecciaWork					{  position:absolute; width:100%; top: 50%; margin-top: -225px; height:450px }									


#tabellaWork						{  position:absolute; height:450px; margin:0; overflow: hidden;  background-color:#FFF;}
#copri								{   background-color: #fff;
										height: 18px;
										margin-left: 375px;
										position: absolute;
										width: 374px;
										z-index: 9;}

#contTabMenuWork					{  position:relative; float:right; border-left:#D7D7D7 1px solid; height:450px }
.contentTabMenuWork 				{  position:relative; float:right;  margin:0px auto; padding-top:0px; width:375px; height: 435px; overflow: hidden; }
#tabellaMenuWork					{  width:375px; margin-top:22px; height:770px;}

.workWhite							{  position:relative; float:left; width:375px; height:450px; background-color:#ffffff; border-right: 1px #D7D7D7 solid; }
.work								{  position:relative; float:left; width:375px; height:450px; background-color:#ffffff; border-right: 1px #D7D7D7 solid; }
.workLarge							{  position:relative; float:left; width:750px; height:450px; background-color:#ffffff; border-right: 1px #D7D7D7 solid; display:none}

.w_img								{  position:absolute; width:360px; height:380px; margin-top: 15px;}
.w_id								{  font-family: HelveticaNeueLTStd-Heavy, Arial, sans-serif; font-size:11px; color:#868686; position:absolute; margin: 421px 15px;}
.w_title							{  font-family: HelveticaNeueLTStd-Medium, Arial, sans-serif; font-size:11px; color:#868686; position:absolute; margin: 421px 30px; width:637px;}

.wl_img								{  position:absolute; width:675px; height:380px; margin-top: 15px;}
.wl_id								{  font-family: HelveticaNeueLTStd-Heavy, Arial, sans-serif; font-size:11px; color:#868686; position:absolute; margin: 421px 15px;}
.wl_title							{  font-family: HelveticaNeueLTStd-Medium, Arial, sans-serif; font-size:11px; color:#868686; position:absolute; margin: 421px 30px; width:637px;}
.wl_up								{  position:absolute; width:20px; height:20px; margin: 196px 0 0 703px; 
									   background: url('../images/work/bottoni/ClipAvantiAttiva.png') 0 0 no-repeat; cursor:pointer;}
.wl_down							{  position:absolute; width:20px; height:20px; margin: 230px 0 0 703px; 
									   background: url('../images/work/bottoni/ClipIndietroAttiva.png') 0 0 no-repeat; cursor:pointer;}
									   
.wl_close							{  position:absolute; width:16px; height:16px; margin: 82px 0 0 4px; 
									   background: url('../images/work/bottoni/ClipReduce.png') 0 0 no-repeat;}


.menuWorkH							{  font-family: HelveticaNeueLTStd-Heavy, Arial, sans-serif; font-size:11px; color:#868686; cursor:pointer;}
.menuWork							{  font-family: HelveticaNeueLTStd-Medium, Arial, sans-serif; font-size:11px; color:#868686; margin: 5px 0 0 75px; cursor:pointer;} 
.menuWorkH:hover					{  color:#37413C;}
.menuWork:hover 					{  color:#37413C;}
.wl_img_menu						{  position:absolute; width:375px; height:380px; margin-top: 27px;}


/* ----------------------------    	Clients	     ----------------------------- */ 


#tabellaClient						{  position:absolute; height:450px; margin:0; overflow: hidden;}

#barraClient						{  width:100%; height: 450px; background-color:#ffffff; margin-top: -225px; top:50%; position: absolute; }
#barraFrecciaClient					{  position:absolute; width:100%; top: 50%; margin-top: -225px; height:450px }	

.clientsLarge						{  position:relative; float:left; width:405px; height:450px; background-color:#ffffff; border-right: 1px #D7D7D7 solid; display:none}

.contentClients 				    {  position:relative; float:left; width:1350px; height:450px; margin-left:376px; padding-top:0px; overflow: hidden; }
.clients							{  position:relative; float:left; width:405px; height:450px; background-color:#ffffff;}
.cli_img							{  position:absolute; width:405px; height:450px; margin-top: 0px; }
/* ----------------------------    	Writeus	     ----------------------------- */ 


#writeuss						{  width: 100%; height:100%; margin: 0px auto; overflow: hidden;}

.writeusWhite						{  position:relative; float:left; width:325px; height:450px; background-color:#ffffff; border-right: 1px #D7D7D7 solid; }
.writeus						{  position:relative; float:left; width:325px; height:450px; background-color:#ffffff; border-right: 1px #D7D7D7 solid; }
.writeusLarge						{  position:relative; float:left; width:650px; height:450px; background-color:#ffffff; border-right: 1px #D7D7D7 solid; display:none}

#tabellaWriteus						{  position:absolute; height:450px; margin:0; overflow: hidden;  background-color:#FFF;}

.tabellaFormWriteus             			{  display: none;   height: 120px; margin-left: 125px; margin-top: 15px; position: absolute; width: 500px;}

.imputFormWriteus                       		{  height:30px; width: 400px; margin-bottom: 12px; background-color: #EFEFEF; border: none}
#imputForm                                              {  position:absolute; width: 150px; height: 114px;margin-left: 85px;}
.labelImputFormWriteus                       		{  height:30px; width: 70px;  margin-bottom: 12px; }
#labelImputForm                                         {  position:absolute; width: 70px; height: 114px}

.footerFormMail                                         { display: none;margin: 405px 15px;position: absolute; font-family: HelveticaNeueLTStd-Medium, Arial, sans-serif; font-size:14px; cursor: pointer}
.footerFormSend                                         { display: none;background-color: #868686; color: #FFFFFF; width: 130px; height: 45px; float: left; line-height: 45px; vertical-align: middle; cursor: pointer}
.footerFormAttach                                       { display: none;background-color: #D6D6D6; color: #868686; width: 195px; height: 45px; float: left; line-height: 45px; vertical-align: middle; cursor: pointer}
.footerFormClose                                        { display: none;background-color: #EFEFEF; color: #868686; width: 280px; height: 45px; float: left; line-height: 45px; vertical-align: middle; cursor: pointer}

#barraWriteus						{  width:100%; height: 450px; background-color:#ffffff; margin-top: -225px; top:50%; position: absolute; }
#barraFrecciaWriteus					{  position:absolute; width:100%; top: 50%; margin-top: -225px; height:450px }	

#contTabMenuWriteus					{  position:relative; float: left; height: 450px; margin-left: 10px; top: 20px; width: 550px; }
.contentTabMenuWriteus                                  {  float: left; height: 345px; margin: 0 auto ;overflow: hidden;padding-top: 0; position: relative; padding-left:75px;}
#tabellaMenuWriteus					{  width:485px; height:570px;}

.contentTabDescrWriteus                                 {  display: none; float: left; height: 260px; width: 605px; margin: 145px auto 15px 15px; overflow: hidden;padding-top: 0;}
.contentTabDescrWriteusL                                {  width: 390px;}
#tabellaDescrWriteus                                    {  width:602px; height:250px;}

#titoloWriteus						{  font-family: HelveticaNeueLTStd-Heavy, Arial, sans-serif; font-size:36px; color:#36403B;margin-left: 75px;}




.wus_descr						{  font-family: HelveticaNeueLTStd-Medium, Arial, sans-serif; font-size:12px; color:#36403B; text-align:justify}
.wus_img						{  position:absolute; width:230px; height:230px; margin-top: 15px;}
.wus_nome						{  font-family: HelveticaNeueLTStd-Medium, Arial, sans-serif; font-size:24px; color:#36403B; position:absolute; margin: 270px 15px;}
.wus_job						{  padding-left: 10px;font-family: HelveticaNeueLTStd-Medium, Arial, sans-serif; font-size:18px; color:#36403B; }
.wus_mail						{  font-family: HelveticaNeueLTStd-Medium, Arial, sans-serif; font-size:18px; color:#868686; cursor: pointer;padding-bottom: 10px;}
.wus_mail:hover                                         {  color: #D8505B}
.wus_mail_writeus a,
.wus_mail_writeus					{  font-family: HelveticaNeueLTStd-Medium, Arial, sans-serif; font-size:14px; color:#868686; position:absolute; margin: 177px 37px; cursor: pointer}







/* ----------------------------    	GALLERY     ----------------------------- */ 

#gallery { padding: 150px 0px 0px 228px;  }
#descriptions {
    position: relative;
    height: 50px;
    background: #EEE;
    margin-top: 10px;
    width: 744px;
    padding: 10px;
    overflow: hidden;
  }
#descriptions .ad-image-description { position: absolute; }
#descriptions .ad-image-description .ad-description-title { display: block; }





