html,body
          {
          margin          : 0px 0px 0px 0px ;
          padding         : 0em;
          background      : #627DB2;
          color           : #000000; 
          font-family     : Tahoma, Arial, Helvetica, sans-serif;  
          font-size       : 13px;
          }
  		   
		   
img       {border         : 0px;}

h1{margin:0px;padding:0px;font-size: 26px;}


#container
          {
		  width           : 100%;
		  height          : 100%;                      
		  margin          : 0 auto;
          }

#corpo    
          {           
          position        : relative;
		  text-align      : left;                   
          top             : 15px;
          width           : 885px;           
                   
          margin          : 0px 0px 0px 0px;           
          background      : #FFFFFF;	  
          }
.testata{position:relative;z-index:1;height:320px;}		  
a:link, a:visited
          {
	      text-decoration : underline;
		  color           : #6C6464;
		  }
		  
a:hover   {color          : #FF0000;}

.bordo-footer
          {	      
		  width           : 885px;
		  line-height     : 1px;
		  background      : #FFFFFF;
		  margin-top      : 5px;
		  margin-bottom   : 5px;			  	  
          }

.footer
          {          
		  margin-top      : 5px;
		  color           : #FFFFFF;
		  width           : 885px;    
		  font-size       : 11px; 
		  text-align      : left;
		  margin-left     : 0px;
		  padding-top     : 10px;
		  }
		  
.titolo-footer{font-size:11px;}

.menu-footer{width:100%;}
.menu-footer a:link , .menu-footer a:visited {color:#ffffff;font-weight:bold;text-decoration:none;}
.menu-footer a:hover {text-decoration:underline;}


.sco{background:#4060A1;}
.ing{background:#CB0018;}
.irl{background:#33792D;}
.por{background:#9D0F21;}
.sca{background:#52ABE3;}
.sog{background:#F36200;}


.menu    
          {
	      margin-top      : 1px;
		  padding-left    : 11px;
		  width           : 209px;
		  float           : left;	  
		  height          : auto;		  
		  }
		  
.corpo-centrale 
          {
          float           : left;
		  width           : 390px;		  
		  text-align      : center;	  
		  }
.corpo-centrale2 
          {
          float           : left;
		  width           : 390px;  
		  text-align      : center;
		  text-align      : justify;
		  margin-left     : 15px;
		  }
.corpo-centrale-contratti 
          {
          float           : left;
		  width           : 635px;  
		  text-align      : center;
		  text-align      : justify;
		  margin-left     : 15px;
		  font-size:10px
		  }		  
		  
.link-menu {position:relative;top:-20px;left:11px;width:862px;z-index:10;}
.link-menu .scozia{position:absolute;left:35px;}
.link-menu .inghilterra{position:absolute;left:193px;}
.link-menu .irlanda{position:absolute;left:325px;}
.link-menu .portogallo{position:absolute;left:455px;}
.link-menu .scandinavia{position:absolute;left:560px;}
.link-menu .soggiorni{position:absolute;left:672px;}

.link-menu a:link, .link-menu a:visited{color:#ffffff;text-decoration:none;font-size:13px;font-weight:bold;}
.link-menu a:hover{color:#ffffff;}
.link-menu .inghilterra a:link , .link-menu .inghilterra a:visited,.link-menu .inghilterra a:hover{color:#AA182A;}

.testata-interna 
          {
          float           : left;
		  width           : 636px;		  
		  margin-left     : 15px;
		  margin-bottom   : 30px;	  
		  }	  		  

.vetrina  {
	       margin-top     : 1px;
		   padding-right  : 12px;
		   float          : right;
		   width          : 240px;		   
		  }
.vetrina  img{display:block;}
.vetrina .img {margin-left:25px;margin-top:20px;}

.clear    {clear          : both;}

.menu .menu-text{
	      width           : 170px;
		  position        : absolute;
		  top             : 340px;
		  left            : 18px;		  	  
		  font-weight     : bold;		  
          }

.menu .menu-text div      {
	      margin-bottom   : 0px;
		  width           : 198px;
		  padding         : 7px 0px 7px 0px;
		  }

.menu .menu-text .current{margin-bottom :0px;width:198px;padding:  6px 0px 6px 0px;color:#FFFFFF;background:#69041C;}

.menu .menu-text a:link, .menu .menu-text a:visited
          {
	      padding-left    : 15px;      
		  text-decoration : none;
		  color           : #FFFFFF;
		  }
		  
.menu .menu-text a:hover   {
		  text-decoration : none;		  
		  color           : #FCDE12;
		  }
		  
.box-middle{
	      width           : 380px;
	      padding-top     : 10px;
		  padding-left    : 20px ;		  
		  text-align      : left;
		  }
.box-middle h3 {color:#0B6704;}

.thumb    {	     	
		  width           : 112px;
          float           : left;
		  margin-right    : 12px;
		  }
		  
.thumb    {text-align :justify;font-size:9px;}
.thumb .pdf {position:relative;top:-30px;left:50px;}
.thumb .img {margin-top:8px;border:2px solid #cccccc;}
.thumb .titolo{color:red;text-align:left;font-weight:bold;height:30px;}

.div-vetrina{position:relative;             
			 height:172px;}
			 

.price    {
	      font-weight      : bold;
		  font-size        : 18px;
		  color            : #FFFFFF;
	      position         : absolute;		  	  
		  }

.paragrafo{ margin-top     : 15px; margin-bottom: 15px;border-bottom: 1px dotted #CCCCCC;}

.paragrafo a:link, .paragrafo a:visited
          {
		  color           : #FD5757;
		  font-size       : 10px;
		  text-decoration : underline;
		  }
		  
.paragrafo a:hover {color : #FD5757;}

.titolo   {font-weight     : bold;
		   color           : #4060A1;
		  }
		  
.titolo-ing{font-weight     : bold;
		    color           : #CB0018;
		  }

.titolo-irl{font-weight     : bold;
		    color           : #33792D;
		  }
		  
.titolo-por{font-weight     : bold;
		    color           : #9D0F21;
		  }
		  
.titolo-sca{font-weight     : bold;
		    color           : #F36200;
		  }			  		  			  		  
		  
.last1    {color: #FF0000;font-weight:bold;}
.last2    {color: #0B6704;font-weight:bold;}

.titolo-paese-sco{font-family  : Georgia;
              font-size    : 27px;
			  color        : #4060A1;
			  font-weight  : bold;
			  margin-top   : 22px; 
			 }
			 
.titolo-paese-ing{font-family  : Georgia;
              font-size    : 27px;
			  color        : #CB0018;
			  font-weight  : bold;
			  margin-top   : 22px; 
			 }
			 
.titolo-paese-irl{font-family  : Georgia;
              font-size    : 27px;
			  color        : #33792D;
			  font-weight  : bold;
			  margin-top   : 22px; 
			 }
			 
.titolo-paese-por{font-family  : Georgia;
              font-size    : 27px;
			  color        : #9D0F21;
			  font-weight  : bold;
			  margin-top   : 22px; 
			 }
			 
.titolo-paese-sca{font-family  : Georgia;
              font-size    : 27px;
			  color        : #F36200;
			  font-weight  : bold;
			  margin-top   : 22px; 
			 }
.link-interno{line-height:1px;border-bottom:1px solid #4060A1;}			 
.link-interno-sco{font-size:11px;background:#F1EFEF;height:50px;color:#FFFFFF;border-top:1px solid #4060A1;border-bottom:1px solid #4060A1;}
.link-interno-ing{font-size:11px;background:#F1EFEF;height:50px;color:#FFFFFF;border-top:1px solid #CB0018;border-bottom:1px solid #CB0018;}
.link-interno-irl{font-size:11px;background:#F1EFEF;height:50px;color:#FFFFFF;border-top:1px solid #33792D;border-bottom:1px solid #33792D;}
.link-interno-por{font-size:11px;background:#F1EFEF;height:50px;color:#FFFFFF;border-top:1px solid #9D0F21;border-bottom:1px solid #9D0F21;}
.link-interno-sca{font-size:11px;background:#F1EFEF;height:50px;color:#FFFFFF;border-top:1px solid #F36200;border-bottom:1px solid #F36200;}


.testata-interna a:link, .testata-interna a:visited
          {
		  color           : #000000;		  
		  text-decoration : none;
		  }
		  
.testata-interna a:hover {color : #FF0000;text-decoration:underline;}

.off-container{margin-top:20px;margin-bottom:20px;border-bottom:1px dotted #CCCCCC;}

.titolo-ass-1{color:#FFFFFF;font-weight:bold;background:#AA0F16;width:200px;text-align:center;}
.titolo-ass-2{color:#FFFFFF;font-weight:bold;background:#00A54F;width:200px;text-align:center;}
.titolo-ass-3{color:#FFFFFF;font-weight:bold;background:#0161AA;width:200px;text-align:center;}

 .form{
          margin         : 0px 0px 0px 0px ;
          padding        : 0em;          
          color          : #6C6464; 
          font-family    : Tahoma,Arial, Helvetica, sans-serif;  
          font-size      : 12px;
          }


.form .indic{font-size :11px;font-weight:bold;}
.form  .button{
       color           : #000000;
       background      : #F6CD0D;
       border          : 1px solid #F6CD0D;
          }
 .form  .contatto{
		border-collapse:collapse;		
	    border:1px solid #ffffff;
	    background: #FFFFFF;
 }
 .form  .privacy{font-size : 9px;text-align:justify;}
 .form  .errore {color:red;font-weight:bold;}   
         		  			