html, body {
    border: 0 none;
    margin: 0;
    padding: 0;
}
body {
	background:#EFEFEF; 
 	background-image: url("../images/frame/body.png");
    background-position: center top;
    background-repeat: repeat-y;
	text-align:center; 
	font-family:Arial, sans-serif;
	font-size:12px;
	}
div#debug {
	background:#FFFFF0; 
	width:980px; 
	margin:0 auto; 
	text-align:left;
	border:0px solid red; 
	}
div#contenitore {
	background:#FFF; 
	width:980px; 
	margin:0 auto; 
	padding:0;
	text-align:left;
	/*border-left:1px solid #333; 
	border-right:1px solid #333;*/
	}
div#header {
	padding:0;
	margin:0;
	background:#FFF; 
	height:128px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	/*padding:10px;*/
	}
div#left {
	/*border:1px solid red;*/
	background:#FFF; 
	width:195px;  
	float:left; 
	padding:5px;
	line-height:10px;
	/*line-height:18px;*/
	}
div#right {
	background:#FFF; 
	width:765px;  
	float:left; 
	padding:5px;
	margin:0;
	}
div#large {
	background:#FFF; 
	width:960px;  
	float:left; 
	padding:10px;
	}
div#footer {
	/*background:#B6CAF1;*/
	text-align:center; 
	clear:left; 
	padding:1px;
	/*height:12px;*/
	/*border:1px solid red;*/
	}
h1,h2,h3 {
	margin:0;
	padding:0;
	}
img {
	margin:0px;
	padding:0px;
	border:none;
	}
img.red {
    border: 2px solid #FF0000;
}
img.white {
    border: 1px solid #FFFFFF;
}
a{color:#3366CC;
	FONT-SIZE: 14px;
	font-weight:bold;
	}	
a.soft {font-weight:normal;
}
div#sitemap {
	float:right; 
	}

a.standard:link,a.standard:active,a.standard:visited,a.standard:hover      
	{color:#3366CC;
	FONT-SIZE: 14px;
	font-weight:bold;
	}
a.arancio:link,a.arancio:active,a.arancio:visited,a.arancio:hover      
	{
	COLOR: #F60;
	font-weight:bold;
	}
a.verde:link,a.verde:active,a.verde:visited,a.verde:hover      
	{
	COLOR: GREEN;
	font-weight:bold;
	}
a.nero:link,a.nero:active,a.nero:visited,a.nero:hover      
	{
	COLOR: BLACK;
	font-weight:normal;
	}
a.neretto:link,a.neretto:active,a.neretto:visited,a.neretto:hover      
	{
	COLOR: BLACK;
	font-weight:bold;
	}
.grigio    
	{
	COLOR: GRAY;
	font-weight:normal;
	font-size:11px;
	}
.arancino    
	{
	COLOR: #F60;
	font-weight:normal;
	}
.menu_header{
	font-weight:bold;
	font-size:13px;
}

.intro{
	font-weight:normal;
	font-size:14px;
	font-style:italic
}

form {padding:0;margin:0;}

table {border-spacing:0;padding:0;margin:0;border:0px;}

table.link_ll {width:100%;border:0px solid red;padding:0;margin:0;}
table.link_ll td {padding:0;margin:0;}

table.tendina {width:100%;border:0px solid blue;padding:0;margin:0;}
table.tendina td {padding:0;margin:0;}

table.bandierine {border:0px solid green;padding:0;margin:0;}
table.bandierine td {padding:0;margin:0;}

table.minima {width:100%;border:0px;padding:0;margin:0;}
table.minima td {padding:0px;}

table.continenti {width:80%;border:0px solid lightgray;padding:0;margin:0;}
table.continenti td {padding:15px;}

table.nazioni_continente {width:100%;border:1px solid lightgray;padding:0px;margin:0;}
table.nazioni_continente td {padding:10px;line-height:20px;}

table.destinazioni_continente {width:100%;border:1px solid lightgray;padding:0px;margin:0;}
table.destinazioni_continente td {padding:10px;line-height:20px;}

table.destinazioni_nazione {width:100%;border:1px solid lightgray;padding:0px;margin:0;}
table.destinazioni_nazione td {padding:10px;line-height:20px;}

table.filmstrip {width:100%;border:1px solid green;padding:0;margin:0;}
table.filmstrip td {padding:0px;}

table.attoprimo {width:100%;border:0px solid green;padding:0;margin:0;}
table.attoprimo td {padding:0px;margin:0;}


table.navbar {width:100%;border:0px solid gray;padding:0px;margin:0;}
table.navbar td {padding:1px;border:0px solid gray;}

table.navbarsx {border:0px solid green;padding:0px;margin:0;}
table.navbarsx td {padding-left:3px;border:0px solid green;}

table.navbardx {border:0px solid red;padding:0px;margin:0;}
table.navbardx td {padding-left:4px;}

table.atto3 {width:100%;border-spacing:0;width:100%;border:0px solid red;padding:0;margin:0;}
table.atto3 td {padding:0;margin:0;}

table.album_atto3 {width:100%;padding:1px;border-top:1px solid gray;font-size:12px;}
table.album_atto3:hover {background-color:lightgray;}

table.menu_albums td:hover {background-color: lightgray;}
table.menu_albums td {height:20px;}
table.menu_albums td a 	{font-weight:normal;}

table.aff-160x90 {
	/*width:100%;*/
	/*padding:1px;*/
	/*border:1px solid gray;*/
	font-size:14px;}
table.aff-160x90 td {padding:2;margin:0;}

table.aff-160x90 td a {
    font-weight: normal;
}

table.aff-720x90 {
	background-image:url(http://fotovakantie.com/images/frame/bacheca3.jpg); 
	background-repeat:no-repeat;
	padding:0;margin:0;

	}
table.aff-720x90 td {
	padding:0;margin:0;
	color:#333;
	/*text-align:justify;*/
}

table.aff-720x90 td a {
    font-weight: normal;
    font-size:16px;
}

.ads-list{
	color:orange;
	font-weight:bold;
	font-size:22px;
	padding-right:10px;
}


table.stick {
	width:258px:
	height:195px;
}

table.stick td {
	width:258px:
	height:195px;
	background-image:url(http://fotovakantie.com/images/frame/stick2.jpg); 
	padding-left:30px;
	padding-right:35px;
	text-align:justify;
}
.sponsored{
	font-family:arial, sans-serif;
	font-size:11px;
	color:#60615E;
}
table.airports {padding:0; width:100%; border-bottom:1px solid gray; border-right:1px solid gray;}
table.airports td{border-top:1px solid gray; border-left:1px solid gray; padding:5px;}

table.airport {padding:0; width:100%; border-bottom:1px solid gray; border-right:1px solid gray;}
table.airport td{border-top:1px solid gray; border-left:1px solid gray; padding:5px;}

/*EASY VIAGGI*/
table.easyviaggi { width:100%; border:0px solid green; padding:0; margin:10px 0 0 0; }
table.easyviaggi td {padding:3px 6px 3px 3px;  margin:0;font-size:14px;vertical-align:middle; line-height:25px;}
table.easyviaggi a {font-size:18px}

table.form_album_atto3 {width:100%;padding:0px;margin:0px; border-top:1px solid gray;}

/*TABELLA IN NEW AFF 2012 PER PAGINA HOTEL E VOLI*/
table.new_aff_2012 { width:100%; border:0px solid green; padding:0; margin:10px 0 0 0; }
table.new_aff_2012 td {padding-top:5px; padding-bottom:5px; margin:0;}

table.airport_hotels { width:100%; border:0px solid green; padding:0; margin:0 0 0 0; }
table.airport_hotels td {padding-right:5px; margin:0;}

a.light{
  font-weight: normal;
}

.video-card {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: 0 1px 3px #AAAAAA;
    box-shadow: 0 1px 3px #AAAAAA;
	

	/*filter: progid:DXImageTransform.Microsoft.Shadow(color='#777777', Direction= 135, Strength=4);
	zoom: 1;*/	
	border-top:1px solid #AAAAAA;
	border-left:1px solid #AAAAAA;
	border-right:2px solid #999999;
	border-bottom:2px solid #999999;
	
    float: left;
    margin-bottom: 10px;
    margin-left: 2px;
    margin-top: 2px;
    padding: 5px;
    width: 270px;
	height:100%;
	
	/*behavior: url(http://fotovakantie.com/styles/ie-css3.htc);*/
	/* This lets IE know to call the script on all elements which get the 'box' class */
}