@charset "UTF-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Lobster+Two:400,400italic,700italic,700);
@import url(http://fonts.googleapis.com/css?family=Archivo+Narrow:400,400italic,700,700italic);

html {
    min-width: 1024px;/* imposta la risoluzione minma per ipad che non supporta width 100%*/
    }

body {
      font: .8em/1.3em verdana, helvetica;
	  margin:0px 0px;
	  overflow:auto;
      }

p  {
	font-family: 'Archivo Narrow', sans-serif;
		font-weight:400;
		font-size:11pt;
		color: #222222;
}    

             
table  {font: 12px verdana, helvetica;
            }    
			
#contattaci-sx{
width:400px;
padding:5px;
margin:5px;

}
			
#contattaci-dx{float:right;
width:425px;
height:350px;
margin:10px 50px;
position:relative;
}

.contatti {font-family: 'Archivo Narrow', sans-serif;
		font-weight:400;
		font-style:normal;
		font-size:11pt;
			}
.contatti-bold {font-family: 'Archivo Narrow', sans-serif;
		font-weight:700;
		font-style:normal;
		font-size:11pt;
			}
			
.agente {width:430px;
padding:5px;
margin:5px;

}

a:link    {text-decoration: none; color:#999;}
a:visited {color:grey;}
a:hover   {color:#AF170C;}
a:active  {color:#AF170C;}

h5  {font-family: 'Archivo Narrow', sans-serif;
		font-weight:400;
		font-style:italic;
		font-size:9pt;
		color: #777;	
			}
h1  {font-family: 'Lobster Two', cursive ;
			font-weight:700;
			font-size:24pt;
			font-style:italic;
     		 color:#333333;
			}
            
h2  {font-family: 'Archivo Narrow', sans-serif;
			font-weight:400;
			font-size:16pt;
			font-style:italic;
     		 color:#333333;
			}		  
		   
.titoli{font-family: 'Lobster Two', cursive ;
			font-weight:400;
			font-size:22pt;
			font-style:italic;
     		 color:#333333;
			}	
.titoli1 {font-family: 'Lobster Two', cursive ;
			font-weight:400;
			font-size:22pt;
			font-style:italic;
     		 color:#333333;
			 text-align:justify;
			}				
hr {width: 100%;
	 height: 2px;
	  color:#FC6;
	  }	   
            
form {font: 10pt verdana, helvetica;
            color:#222222;}
            
div {font-family: 'Archivo Narrow', sans-serif;
		font-weight:400;
		font-size:12pt;
		color: #222222;	}
			
.slidesmall {margin:-170px 140px;
position:relative;
}

.slidesmall-en {margin:-140px 140px;
position:relative;
}

#header {width:100%;
height:152px;
margin-top:0px;
background-color:#fff;
box-shadow: 1px 1px 2px rgba(0,0,0,0.2);


}
#header-table {width:940px;
}

#flags {
	width:100px;
	margin-left:0px;
margin-top:0px;
}

#logo {
	width:150px;
	margin-left:250px;
margin-top:15px;
}

#footer{width:100%;
font-family: 'Archivo Narrow', sans-serif;
padding:5px;
height:200px;
background-color:#FC6;
z-index:-1;
box-shadow: 0px 20px 20px 0px  rgba(0,0,0,0.2);
}

.sfondo { background-color:#fff;
}


#container {width:100%; /* Dimensioni per Opera 5 */
\width:100%; /* Dimensioni per Explorer 5.x */
w\idth:100%; /* Dimensioni per browser standard compliant */	
height:453px;
}

#contenuto {width:450px;
float:left;
margin:0px;
}

.fb-like  { width:150px;
		margin-top:-80px;
margin-left:820px;
position:absolute;		
}

.social {width:60px;
margin-left:600px;
margin-top:-48px;
position:relative;
display:inline-block;
}

#twitter{ 
background-image:url(images/social/twitter.jpg);
width:32px;
height:32px;

}
#twitter:hover { background-image:url(images/social/twitter_hover.png);
width:32px;
height:32px;
}

#fb{ 
background-image:url(images/social/fb.jpg);
width:32px;
height:32px;

}
#fb:hover { background-image:url(images/social/fb_hover.png);
width:32px;
height:32px;
}