/* inizio struttura */

html, body { 
			padding: 0;
			margin: 0;
		   }
		   
body {
	  background: #FFF; 
	  font: 12px Arial, Helvetica, sans-serif;
	  color: #000;
	 }
	 
div#contenitore {
				 width: 1015px;
				 padding-left: 16px;
				 overflow: hidden;
				 margin: 0 auto;
			    }
				 
div#container { 
			position: relative;
			width: 1015px;
			height: 800px;
			overflow: hidden;
			margin: 0 auto;
		   }

#top { width: 1015px; }
	 
#logo {
	   position: absolute;
	   top: 17px;
	   left: 12px;
	   width: 180px;
	   height: 48px;
	  }
	  
#ita_eng {
		  position: relative;
		  top: 50px;
		  left: 740px;
		  height: 14px;
         }
		 
#cerca {
		position: absolute;
		top: 47px;
		left: 807px;
       }

#menu_sx {
		  float: left;
		  position: relative;
		  top: 70px;
		  left: 12px;
		  width: 200px;
		  padding-top: 2px;
         }
			
#box_centrale {
			   float: left;
			   position: relative;
		  	   top: 70px;
		  	   left: -14px;
			   width: 569px;
			   height: 594px;
			   padding: 2px 10px 80px 10px;
			  }
			  
#box-border {
		     position: absolute;
			 top: 86px;
			 left: 195px;
			 width: 589px;
			 height: 568px;	
	         border-left: solid 1px #D5D5D5;
			 border-right: solid 1px #D5D5D5;
            }
			
#box-border02 {
		     position: absolute;
			 top: 86px;
			 left: 195px;
			 width: 589px;
			 height: 568px;	
	         border-left: solid 1px #D5D5D5;
			 border-right: solid 1px #D5D5D5;
            }
				  
#box_dx {
		 float: left;
		 position: relative;
		 top: 70px;
		 left: 0;
		 width: 200px; 
		 padding-top: 4px;
		 padding-left: 14px;
        }

#banner { 
		 width: 168px;
		 height: 83px;
		 border: solid 1px #FF38D6;
		 margin-top: 12px;
		}
		
#banner_blank { 
		       width: 168px;
		       height: 83px;
		       border: solid 1px #FFF;
		       margin-top: 12px;
		      }
		
#gesto_creativo {
				 width: 168px;
				 margin-top: 52px;
                }
				
#gesto_creativo02 {
				 width: 168px;
				 margin-top: 52px;
                }
				
#gesto_creativo_area { margin-top: 89px; }

#bottom {
		 position: relative;
		 top: -20px;
		 left: -14px;
		 clear: left;
		 width: 1015px;
		 font-size: 11px;
		 font-weight: bold;
		 color: #AAAAAA;
		 text-align: center;
		 padding-left: 2px;
        }
		
#bottom-sx {
			width: auto; 
			height: auto; 
			position: relative;
			top: 0;
			left: -259px;
           }
		   
#bottom-sx02 {
			  width: auto; 
			  height: auto; 
			  position: relative;
			  top: 0;
		   	  left: -259px;
             }

#bottom-dx {
			width: auto; 
			height: auto; 
			position: relative;
			top: -19px;
			left: 52px;
           }
		   
#bottom-dx02 {
			width: auto; 
			height: auto; 
			position: relative;
			top: -19px;
			left: 52px;
           }
		
#paragrafo_dettaglio {
					  position: relative;
					  top: 21px;
					  left: 10px;
					  margin-top: -7px;
					  padding-left: 10px;
                      width: 546px;
					  height: 496px;
					  overflow: auto;
                      font: 11px Verdana, Arial, Helvetica, sans-serif;
                      color: #000;
                     }
					 
#paragrafo_dettaglio02 {
					  position: absolute;
					  top: -4px;
					  left: -1px;
					  padding-left: 10px;
                      width: 510px;
					  height: 539px;
                      font: 10px Verdana, Arial, Helvetica, sans-serif;
                      color: #000;
					  margin-top: 0;
					  text-align: justify;
					  line-height: 16px;
                     }
			 
#scroll {
		 overflow-x: hidden; 
		 overflow-y: scroll; 
		 height: 541px; 
		 width: 575px; 
		 position: relative; 
		 top: -14px; 
		 left: 2px;
        }
		
#td_safari03 { height: 18px; }

#td_safari04 { height: 16px; }

#torna_indietro {    
				 position: absolute; 
				 top: 33px; 
				 left: 362px;
				 margin-top: 10px;
                }
				
#torna_indietro_02 {    
				 	position: absolute; 
				 	top: 33px; 
				 	left: 132px;
					margin-top: 10px;
      }
	  
#torna_indietro_03 {    
				 	position: absolute; 
				 	top: 33px; 
				 	left: 29px;
					margin-top: 10px;
      }
				
#padding_commenti { 
				   border-bottom: solid 1px #D5D5D5; 
				   padding-bottom: 10px;
				  }

#commenti {
		   font-family: Arial, Helvetica, sans-serif; 
		   font-weight: bold; 
		   color: #FF6600; 
		   position: relative; 
		   top: 0; 
		   left: 494px;
          }
		  
#commenti {
		   font-family: Arial, Helvetica, sans-serif; 
		   font-weight: bold; 
		   color: #FF6600; 
		   position: relative; 
		   top: 5px; 
		   left: 494px;
          }	  
		  
#indirizzamento {
				 width: 960px;
				 height: 565px;
				 border-top: solid 1px #D5D5D5;
				 border-bottom: solid 1px #D5D5D5;
				 position: relative;
				 top: 89px;
				 left: 12px;
   			    }
				
#indirizzamento img {
					 width: 494px;
					 position: relative;
					 top: 52px;
					 left: 230px;
					}
					
.win.ff3 #indirizzamento h1 {
					margin: 0;
					font: 20px Arial, Helvetica, sans-serif;
					font-weight: bold;
					color: #ABB0B3;
					position: relative;
					top: 98px;
					left: 230px;
                   }
				   
#titolo {
		 position: absolute; 
		 top: 46px;
	     left: 206px;
	     margin: 0;
	     font-size: 18px; 
	     color: #000; 
	     font-weight: bold;
        }
		
#titolo02 {
		 position: absolute; 
		 top: 46px;
	     left: 206px;
	     margin: 0;
	     font-size: 18px; 
	     color: #000; 
	     font-weight: bold;
        }
		
.registrati { 
			 font-size: 9px; 
			 color: #FF6900; 
			 font-weight: bold;
			 margin: 0; 
			 position: relative; 
			 top: 3px;
            }
			
#immagine_numero_sx {
					 background: transparent url(images/padding_left_numero.gif) no-repeat left top;
					 width: 4px;
					 height: 15px;
					}
					
#immagine_numero_dx {
					 background: transparent url(images/padding_right_numero.gif) no-repeat left top;
					 width: 4px;
					 height: 15px;
					}
					
#text-area {
			font: 11px Verdana, Arial, Helvetica, sans-serif; 
			line-height: 15px; 
			color: #000; 
			margin: 0; 
			padding: 0;
			text-align: justify; 
			overflow-y: scroll;
			overflow-x: hidden;
			width: 565px;
			height: 150px;
           }
		   
#img_strumenti {
				position: absolute; 
				top: 4px; 
				left: 7px;
			   }

/* fine struttura */
		
/* inizio stile link */

.link_menu_sx {
			   color: #000;
			   text-decoration: none;
			  }
			  
.link_menu_sx:hover {
					 color: #FF6900;
					 text-decoration: none;
					}
					
.link_testo {
			 color: #FF6900;
			 text-decoration: none;
			}
			
.link_testo:hover {
					 color: #FF6900;
					 text-decoration: underline;
					}
	
.link_sottotitolo {
			       color: #000;
			       text-decoration: none;
			      }
			
.link_sottotitolo:hover {
					     color: #000;
					     text-decoration: underline;
					    }	

.link_indirizzamento {
				      color: #FF6600;
				      text-decoration: none;
				     } 		
					 
					 
.link_indirizzamento:hover {
					        color: #FF6600;
					        text-decoration: none;
					       } 			
			
					
/* fine stile link */					
		
/* inizio stile elementi */	

a { border: none; }

img { border: none; }

td { padding: 0; }

h1 {
	position: absolute;
	top: 46px;
	left: 206px;
	margin: 0;
	font-size: 18px; 
	color: #000; 
	font-weight: bold;
   }
   
h1#redirect {
			 margin: 0; 
			 font-size: 18px; 
			 color: #000; 
			 font-weight: bold; 
			 position: relative; 
			 top: 4px; 
			 left: 0;
			}

h2 {
	color: #FF6900; 
	margin: 0;
	font-size: 13px;
	font-weight: bold;
   }
  
h3 {
	color: #FFF;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
   }

ul { 
	 list-style-type: none; 
	 text-indent: -34px;
	 margin-top: 1px;
	 margin-bottom: 6px;
	 font: 10px Verdana, Arial, Helvetica, sans-serif;
	 line-height: 15px;
    }
	
/* fine stile elementi */	

/* inizio classi */

.numero_commenti {
				  font-size: 12px;
				  color: #FFF;
				  background: #FF6600;
				  width: auto;
				  padding-left: 5px;
				  padding-right: 5px;
				  font-weight: bold;
				  height: 15px;
				  position: relative;
				  top: -3px;
				 }
				 
.nome_utente {
			  font-size: 14px;
			  color: #58585a;
			  font-weight: bold;
			  margin-left: 10px;
			 }
			 
.testo_commenti {
				 font: 11px Verdana, Arial, Helvetica, sans-serif;
	 			 line-height: 15px;
 				 color: #000;
				 padding-top: 2px;
				 margin: 0;
				 text-align: justify;
                }	
				
.data_commenti {
				color: #858687;
				font-weight: bold;
			   }
			 
.autore {
		 font: 11px Verdana, Arial, Helvetica, sans-serif;
		 font-style: italic;
		 color: #000;
        }

.titolo_menu {
		      color: #FF6900;
	          margin: 0;
	          font-size: 11px;
	          font-weight: bold;
             }

.paragrafo_centrale { 
                     margin-top: 0;
					 margin-bottom: 11px;
                     padding-top: 12px;
                     padding-bottom: 12px;
                     width: 569px;
                     font: 12px Verdana, Arial, Helvetica, sans-serif;
					 font-weight: normal;
                     color: #000;
                     border-bottom: solid 1px #D6D6D6;
					 text-align: justify;
                    }
					
.input-cerca {
	          position: relative;
	          top: 0;
	          left: -4px;
	          width: 124px;
	          height: 13px; 
	          border: solid 1px #D8D8D8;
			  font-size: 9px;
			  color: #000; 
			  margin: 0;
			  padding-top: 2px;
			  padding-left: 5px;
             }
  
.input-mail {
	         width: 124px;
	         height: 13px; 
	         border: solid 1px #D8D8D8;
			 font-size: 9px;
			 color: #000; 
			 margin: 0;
			  padding-top: 2px;
			  padding-left: 5px;
            }
			
.input-registrazione {
	         		  width: 129px;
	         		  height: 14px; 
	         		  border: solid 1px #D8D8D8;
					  font-size: 11px;
			          color: #000; 
			 		  margin: 0;
            		 }
					 
.input-registrazione_03 {
	         		  width: 129px;
	         		  height: 14px; 
	         		  border: solid 1px #D8D8D8;
					  font-size: 11px;
			          color: #000; 
			 		  margin: 0;
            		 }
					 
.input-professione {
	         		 border: solid 1px #D8D8D8;
			         color: #000; 
					 width: 219px; 
					 height: 18px; 
					 font: 11px Verdana, Arial, Helvetica, sans-serif; 
					 font-weight: 500; 
					 margin-left: 6px;
            	   }
				   
.input-settore {
	         	border: solid 1px #D8D8D8;
			    color: #000; 
			    width: 219px; 
			    height: 18px; 
				font: 11px Verdana, Arial, Helvetica, sans-serif; 
				font-weight: 500; 
				margin-left: 6px;
               }
					 
.input-registrazione_data {
	         		  	   width: 129px;
	         		       height: 14px; 
	         		       border: solid 1px #D8D8D8;
						   width: auto; 
						   height: 18px; 
						   font: 11px Verdana, Arial, Helvetica, sans-serif; 
						   font-weight: 500;
						   margin-left: 11px;
            		      }
						  
.input-registrazione_data02 {
	         		  	     width: 129px;
	         		         height: 14px; 
	         		         border: solid 1px #D8D8D8;
						     width: auto; 
						     height: 18px; 
						     font: 11px Verdana, Arial, Helvetica, sans-serif; 
						     font-weight: 500;
							 margin-left: 6px;
            		        }
							
.input-password {
	             width: 124px;
	             height: 13px; 
	             border: solid 1px #D8D8D8;
				 font-size: 9px;
			     color: #000; 
			     margin: 0;
				   padding-top: 2px;
			  padding-left: 5px;
                }
				
.titolo_appuntamenti {
					  font-weight: bold;
					  color: #FF6900;
                     }
				
.testo_appuntamenti {
					 font: 11px Verdana, Arial, Helvetica, sans-serif;
	 				 line-height: 15px;
 					 color: #000;
                    }		

.no-link {
		  font-size: 13px;
	      color: #000;
	      margin: 0;
         }		
		 
.calendario {
	         font-size: 12px;
	         color: #FF6600;
	         margin: 0;
            }
			
.border {
	     border-right: solid 1px #D5D5D5;	
	     border-left: solid 1px #D5D5D5;
	    }
		
.padding { padding-left: 10px; }
		   
.input-registrazione_data {
	         		  	   width: 129px;
	         		       height: 14px; 
	         		       border: solid 1px #D8D8D8;
						   margin-right: 0px; 
						   width: auto; 
						   height: 18px; 
						   font: 11px Verdana, Arial, Helvetica, sans-serif; 
						   font-weight: 500;
						   position: relative;
						   left: -14px;
            		      }
						  
.win.ff3 .input-registrazione_data {
	         		  	   width: 129px;
	         		       height: 14px; 
	         		       border: solid 1px #D8D8D8;
						   margin-right: 0px; 
						   width: auto; 
						   height: 18px; 
						   font: 11px Verdana, Arial, Helvetica, sans-serif; 
						   font-weight: 500;
						   position: relative;
						   left: -8px;
            		      }	
						  
.input-registrazione_data02 {
	         		  	     width: 129px;
	         		         height: 14px; 
	         		         border: solid 1px #D8D8D8;
						     margin-right: 16px; 
						     width: auto; 
						     height: 18px; 
						     font: 11px Verdana, Arial, Helvetica, sans-serif; 
						     font-weight: 500;
							 position: relative;
						     left: -12px;
            		        }
							
.win.ff3 .input-registrazione_data02 {
	         		  	     width: 129px;
	         		         height: 14px; 
	         		         border: solid 1px #D8D8D8;
						     margin-right: 16px; 
						     width: auto; 
						     height: 18px; 
						     font: 11px Verdana, Arial, Helvetica, sans-serif; 
						     font-weight: 500;
							 position: relative;
						     left: 0;
            		        }
							
.cella_form01 {
			   font: 11px Verdana, Arial, Helvetica, sans-serif; 
			   font-weight: 500;
			   width: 166px;
			   }
			   
.immagine_gesto_creativo { margin-top: 7px; }

.didascalia_gesto_creativo { 
							margin-top: 0; 
							font-size: 11px; 
							color: #000;
						   }
							
/* fine classi */

/* ========== inizio stile per SAFARI MAC ========== */ 

body:first-of-type .numero_commenti {
				  			  font-size: 12px;
				  			  color: #FFF;
				  			  background: #FF6600;
			      			  padding-top: 1px;
				  			  font-weight: bold;
				 			 }

body:first-of-type #scroll {
		 					overflow-x: hidden; 
							overflow-y: scroll; 
		 					height: 559px; 
		 					width: 575px; 
		 					position: relative; 
		 					top: -14px; 
		 					left: 2px;
        				   }

body:first-of-type #box-border {
								position: absolute;
			 					top: 86px;
			 					left: 196px;
			 					width: 589px;
			 					height: 585px;
								border-right: solid 1px #D5D5D5;	
	         					border-left: solid 1px #D5D5D5;
					  		   }
							   
body:first-of-type #box-border02 {
								position: absolute;
			 					top: 86px;
			 					left: 196px;
			 					width: 589px;
			 					height: 585px;
								border-right: solid 1px #D5D5D5;	
	         					border-left: solid 1px #D5D5D5;
					  		   }
							   
body:first-of-type #box_centrale {
			   					  float: left;
			   					  position: relative;
		  	   				      top: 70px;
		  	   					  left: -13px;
			   					  width: 569px;
			   					  height: 594px;
			   					  padding: 2px 10px 80px 10px;
			  					 }
							   
body:first-of-type #gesto_creativo {
				 					width: 168px;
				 			        margin-top: 51px;
									position: relative;
									top: 26px;
									left: 0;
                				   }
								   
body:first-of-type #gesto_creativo02 {
				 					width: 168px;
				 			        margin-top: 51px;
									position: relative;
									top: 26px;
									left: 0;
                				   }
								   
body:first-of-type ul { 
	 				   list-style-type: none; 
	 				   text-indent: -34px;
	                   margin-top: 1px;
	 				   margin-bottom: 6px;
	 				   font: 10px Verdana, Arial, Helvetica, sans-serif;
	 				   line-height: 16px;
    				  }
					  
body:first-of-type #bottom-sx {
			width: auto; 
			height: auto; 
			position: relative;
			top: 18px;
			left: -260px;
           }
		   
body:first-of-type #bottom-sx02 {
			width: auto; 
			height: auto; 
			position: relative;
			top: 18px;
			left: -260px;
           }

body:first-of-type #bottom-dx {
			width: auto; 
			height: auto; 
			position: relative;
			top: 0px;
			left: 64px;
           }
		   
body:first-of-type #bottom-dx02 {
			width: auto; 
			height: auto; 
			position: relative;
			top: 0px;
			left: 64px;
           }
		   
body:first-of-type #td_safari01 { height: 18px; }

body:first-of-type #td_safari02 { padding-left: 10px; }

body:first-of-type #td_safari03 { height: 36px; }

body:first-of-type #td_safari04 { height: 19px; }

body:first-of-type #paragrafo_dettaglio {
					  					 position: relative;
					  					 top: 21px;
					  					 left: 10px;
					  					 margin-top: -7px;
					  					 padding-left: 10px;
                      					 width: 546px;
					  					 height: 513px;
					  					 overflow: auto;
                      					 font: 10px Verdana, Arial, Helvetica, sans-serif;
                      					 color: #000;
                     				    }
					 
body:first-of-type #menu_sx {
		  					 float: left;
		  					 position: relative;
		  					 top: 70px;
		  					 left: 11px;
		  					 width: 200px;
		  				     padding-top: 2px;
         				    }
		 
body:first-of-type #bottom-dx { left: 58px; }

body:first-of-type #indirizzamento h1 {
									   margin: 0;
									   font: 20px Arial, Helvetica, sans-serif;
									   font-weight: bold;
					                   color: #ABB0B3;
							           position: relative;
								       top: 100px;
								       left: 228px;
                   					  }
									  
body:first-of-type #indirizzamento img { width: 500px; }

body:first-of-type #torna_indietro { left: 375px; }

body:first-of-type #torna_indietro_02 { left: 162px; }

body:first-of-type #torna_indietro_03 { left: 63px; }

body:first-of-type #titolo02 { top: 48px; }

body:first-of-type .input-registrazione_data02 {
						   left: -9px;
            		      }	

body:first-of-type .input-registrazione_data { left: -13px; }	

body:first-of-type .input-registrazione_03 { margin-left: 40px; }

body:first-of-type .voce_form { padding-left: 80px; }
			   
body:first-of-type #immagine_numero_sx { display: none; }
					
body:first-of-type #immagine_numero_dx { display: none; }

body:first-of-type .input-professione {
					 width: 221px; 
            	   }
				   
body:first-of-type .input-settore {
			    width: 221px; 
               }
			   
body:first-of-type #gesto_creativo_area { margin-top: 113px; }
		 						   
/* ========== fine stile per SAFARI MAC ========== */ 

/* ========== inizio stile per FIREFOX MAC ========== */ 

.mac.ff3 #indirizzamento h1 {
							 margin: 0;
							 font: 20px Arial, Helvetica, sans-serif;
						     font-weight: bold;
					         color: #ABB0B3;
							 position: relative;
							 top: 100px;
							 left: 228px;
                   			}
							
.mac.ff3 #bottom-sx { top: 16px; left: -261px; }

.mac.ff3 #bottom-dx { top: -2px; left: 58px; }	

.mac.ff3 #box-border { height: 582px; }

.mac.ff3 #box-border02 { height: 600px; }

.mac.ff3 #gesto_creativo { margin-top: 67px; }	

.mac.ff3 #gesto_creativo02 { margin-top: 85px; }

.mac.ff3 #td_safari03 { height: 30px; }	

.mac.ff3 #scroll { height: 556px; }		

.mac.ff3 #torna_indietro { left: 377px; }	

.mac.ff3 #torna_indietro_02 { left: 162px; }	

.mac.ff3 #torna_indietro_03 { left: 65px; }	

.mac.ff3 #paragrafo_dettaglio { height: 509px; }

.mac.ff3 #bottom-sx02 { top: 33px; }

.mac.ff3 #bottom-dx02 { top: 14px; left: 58px; }
				 
 
.mac.ff3 .cella_immagine { vertical-align: top; padding-top: 2px; }

.mac.ff3 .cella { height: 20px; }

.mac.ff3 .cella_processi { vertical-align: top; padding-top: 2px; }

.mac.ff3 .cella_processi02 { vertical-align: top; padding-top: 0px; }

.mac.ff3 #immagine_numero_sx {
					 height: 14px;
					}
					
.mac.ff3 #immagine_numero_dx {
					 height: 14px;
					}
					
.mac.ff3 #img_strumenti { top: 2px; }

.mac.ff3 .input-registrazione_data {
							left: -3px;
            		      }
						  
.mac.ff3 .input-registrazione_data02 {
							left: 10px;
            		        }
							
.mac.ff3 #gesto_creativo_area { margin-top: 102px; }

.mac.ff3 .immagine_gesto_creativo { margin-top: 8px; }
							
/* ========== fine stile per FIREFOX MAC ========== */ 

/* ========== inizio stile per OPERA ========== */ 

.win.opera ul { line-height: 15px; }

.win.opera #td_safari01 { height: 18px; }	

.win.opera #box-border { height: 569px;	}

.win.opera #box-border02 { height: 569px;	}
						
.win.opera #gesto_creativo { margin-top: 32px; }

.win.opera #gesto_creativo02 { margin-top: 32px; }

.win.opera #bottom-dx {
					   top: -19px;
					   left: 53px;
           			  }		
					  
.win.opera #bottom-dx02 {
					   top: -19px;
					   left: 53px;
           			  }		   

.win.opera #bottom-sx { top: 0; left: -258px; }

.win.opera #bottom-sx02 { top: 0; left: -258px; }
					   
.win.opera #scroll { height: 542px; }

.win.opera #paragrafo_dettaglio { height: 496px; }

.win.opera #td_safari03 { height: 19px; }

.win.opera #td_safari04 { height: 17px; }
									   
.win.opera #indirizzamento h1 {
					           margin: 0;
					           font: 20px Arial, Helvetica, sans-serif;
					           font-weight: bold;
					           color: #ABB0B3;
					           position: relative;
					           top: 98px;
					           left: 230px;
                              }	
							  
.win.opera #titolo { top: 47px; }

.win.opera #titolo02 { top: 47px; }

.win.opera .registrati { top: 6px; }

.win.opera #torna_indietro { left: 362px; }

.win.opera #torna_indietro_02 { left: 132px; }

.win.opera #torna_indietro_03 { left: 29px; }

.win.opera  .input-settore {
			    width: 221px; 
               }
			   
.win.opera .input-professione {
			    width: 221px; 
               }
			   
.win.opera .input-registrazione_data {
						   left: 0;
            		      }
						  
.win.opera .input-registrazione_data02 {
						     left: 15px;
            		        }
							
.win.opera #gesto_creativo_area { margin-top: 91px; }
   
/* ========== fine stile per OPERA ========== */ 

/* ========== inizio stile per SAFARI WIN ========== */ 

.win.safari #gesto_creativo { margin-top: 50px; }	
							
.win.safari #box-border { height: 584px; }
						
.win.safari #td_safari01 { height: 31px; }	

.win.safari #bottom-dx {
						top: 0px;
						left: 58px;
           			   }	
					   
.win.safari #bottom-dx02 {
						top: 0px;
						left: 58px;
           			   }		   

.win.safari #bottom-sx { top: 18px; left: -258px; }

.win.safari #bottom-sx02 { top: 18px; left: -258px; }
		   
.win.safari #td_safari03 { height: 36px; }

.win.safari #td_safari04 { height: 19px; }

.win.safari #scroll { height: 558px; }

.win.safari #paragrafo_dettaglio { height: 513px; }

.win.safari #padding_commenti { padding-bottom: 50px; }
									
.win.safari .input-registrazione_03 { 
									 margin-left: 40px;
									 width: 218px;
									 height: 14px; 
	         		     		     border: solid 1px #D8D8D8;
									}
					
.win.safari .voce_form {
						padding-left: 80px;  
						font: 11px Verdana, Arial, Helvetica, sans-serif; 
						font-weight: 500;
           			   }
				
.win.safari .torna_indietro {    
				 			 position: relative;
							 left: 20px;
                            }
							
.win.safari #torna_indietro {    
				             position: absolute; 
				             left: 375px;
                            }
					
.win.safari #indirizzamento img { width: 500px; }

.win.safari #indirizzamento h1 {
					                margin: 0;
					                font: 20px Arial, Helvetica, sans-serif;
					                font-weight: bold;
					                color: #ABB0B3;
					                position: relative;
					                top: 98px;
					                left: 229px;
                                   }	
								 
.win.safari #titolo { top: 48px; }

.win.safari #titolo02 { top: 48px; }
							
.win.safari .input-professione {
					 width: 221px; 
            	   }
				   
.win.safari .input-settore {
				 width: 221px; 
               }
			   
.win.safari .input-registrazione_data {
						   left: -12px;
            		      }	
						  
.win.safari .input-registrazione_data02 {
						   left: -9px;
            		      }	
						  
.win.safari #gesto_creativo_area { margin-top: 112px; }
			
/* ========== fine stile per SAFARI WIN ========== */ 

/* ========== inizio stile per GOOGLE CHROME ========== */ 

.win.chrome #gesto_creativo { margin-top: 56px; }

.win.chrome #gesto_creativo02 { margin-top: 56px; }

.win.chrome #td_safari01 { height: 46px; }	

.win.chrome #bottom-sx { 
						top: 28px;
						left: -258px; 
					   }
					   
.win.chrome #bottom-sx02 { 
						top: 28px;
						left: -258px; 
					   }

.win.chrome #bottom-dx { 
						left: 53px;
						top: 9px; 
					   }

.win.chrome #bottom-dx02 { 
						left: 53px;
						top: 9px; 
					   }

.win.chrome #td_safari04 { height: 45px; }

.win.chrome .input-registrazione_data { left: -8px; }
									  
.win.chrome .input-registrazione_data02 { left: 0; }
							
.win.chrome .input-registrazione_02 { left: 28px; }
									
.win.chrome .voce_form { padding-left: 68px; }
									
.win.chrome .input-registrazione_03 { left: 68px; }
									
.win.chrome #torna_indietro {    
				 			 position: absolute; 
				 			 top: 33px; 
				 			 left: 362px;
                			}	
							
.win.chrome #torna_indietro_02 {    
				 			 position: absolute; 
				 			 top: 33px; 
				 			 left: 132px;
                			}	
							
.win.chrome #torna_indietro_03 {    
				 			 position: absolute; 
				 			 top: 33px; 
				 			 left: 29px;
                			}		
							
.win.chrome #indirizzamento h1 {
					           margin: 0;
					           font: 20px Arial, Helvetica, sans-serif;
					           font-weight: bold;
					           color: #ABB0B3;
					           position: relative;
					           top: 98px;
					           left: 232px;
                              }		
							  
.win.chrome #titolo { top: 47px; }

.win.chrome #titolo02 { top: 47px; }

.win.chrome #box-border { height: 597px; }

.win.chrome #box-border02 { height: 597px; }

.win.chrome #td_safari03 { height: 47px; }	

.win.chrome #scroll { height: 570px; }

.win.chrome #paragrafo_dettaglio { height: 525px; }

.win.chrome .input-registrazione_03 { margin-left: 50px; }

.win.chrome .voce_form { padding-left: 90px; }

.win.chrome .input-settore {
				 width: 219px; 
               }
			   
.win.chrome .input-professione {
				 width: 219px; 
               }
			   
.win.chrome .input-registrazione_data02 {
						     left: 0;
            		        }   
							
.win.chrome #gesto_creativo_area { margin-top: 118px; }

/* ========= fine stile per GOOGLE CHROME ========== */