/* l'elemento body */
body{
margin:0;
padding:0;
background:#c4e7fe;
color:#000;
font:70% Arial,Helvetica,sans-serif;
}

a img{
border:none;
}


/* Delimita il blocco dell'intera pagina, escluso lo spazio vuoto a destra destinato alla pubblicità*/
#corpo_sito{
margin: 0 auto;
background:#FFF;
border-left:1px solid #64c2ff;
border-right:1px solid #64c2ff;
padding:0;
width: 893px;
/*border:1px solid #0000FF;*/
}

/*blocco di testa. Comprende il logo,lo slogan, la barra di navigazione, il titolo h2 della pagina, e la data odierna*/
#testa{
margin:0;
padding:0;
width:100%;
height:135px; /*delimita lo spazio del box testa confinante in bottom con i negozi*/
/*border:1px solid #000;*/
}

/*Blocco iniziale contiene il logo e il titolo h1 slogan del sito e vale SOLO PER LA HOME*/
#testa h1{
FONT-FAMILY: "Trebuchet MS"; 
FONT-SIZE: 12px; 
font-weight:normal;
float:left;
margin:0px;
width:300px;
height:80px; /*determina l'altezza del blocco h1 e di conseguenza la distanza dalla barra menu*/
color:#999999;
/*border:1px solid #ff0000; */
}

/*Blocco iniziale contiene il logo e il titolo h1 slogan del sito e vale PER TUTTE LE ALTRE PAGINE*/
#testa p{
FONT-FAMILY: "Trebuchet MS"; 
FONT-SIZE: 12px; 
font-weight:normal;
float:left;
margin:0px;
width:300px;
height:80px; /*determina l'altezza del blocco h1 e di conseguenza la distanza dalla barra menu*/
color:#999999;
/*border:1px solid #ff0000; */
}

/*l'immagine del logo*/
#testa img{
margin-left:10px;
margin-top:5px;
margin-bottom:0px;
/*border:1px solid #000;*/
}

/*Lo slogan del sito*/
#testa span{
float:left;
margin:0px;
margin-top:0px;
margin-left:8px;
/*border:1px solid #000;*/
}

/*blocco per inserimento pubblictà accanto a logo*/
div.pubblicita-testa {
width:350px;
float:left;
margin:15px;
margin-left:200px;
color:#0000FF;
font-size:12px;
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
padding-bottom:5px;
padding-right:5px;
/*border:1px solid #000;*/
}

div.pubblicita-testa a{
color:#FF0000;

}

/* Intestazione: Riga separa il logo/slogan dalla barra di navigazione */
div.riga {
/*float:left;*/
clear:left;
margin:0px;
height:52px; /*importante! delimita la barra di navigazione*/
margin-left:7px;
width: 875px;
padding:0px;
/*border:1px solid #000;*/
border-top: 1px solid #6FACF2; /*disegna la linea di separazione*/
}

/* barra di navigazione *** INIZIO *** */
div#navigation{
float:left;
width: 875px;
margin:8px 0px 0px 0px;
height:44px;
/*border:1px solid #999;*/
}

div#navigation ul{
list-style-type: none;
margin:0;
padding:0;	
}

div#navigation li{
float: left;
margin: 0;
padding:0;
background: url("immagini/immagini-css/marra-menu-oro-ingrandita.gif") no-repeat top left;
}

div#navigation a{
display: block;
font-size:11px;
width: 125px;
line-height: 22px;
text-decoration: none;
background: url("immagini/immagini-css/barra-menu-cielo-ingrandita.gif") no-repeat top left;
color: #3363CC;
text-align: center;
	}
div#navigation a:hover{
background-image: none;
color: #3363CC;
}
div#navigation li#activelink a,div#navigation li#activelink a:hover{
background: url("immagini/immagini-css/marra-menu-oro-ingrandita-h.gif") no-repeat top left;
color: #3363CC;
}

/* barra di navigazione2 sottomenu *** INIZIO *** */
#navigation2{
float:left;
width: 875px;
margin:5px 0px 0px 7px;
height:23px;
/*border:1px solid #999;*/
}

#navigation2 p{
float:left;
margin:0;
padding:0;
display:inline;
/*margin-bottom:2px;*/
/*margin-left:8px;*/
/*margin-right:8px;*/
height:14px;
width:125px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
/*color:#008B00;*/
color:#3363CC;
font-weight:bold;
text-align:center;
/*border:1px solid #999;*/
}

#navigation2 ul{
list-style-type: none;
float:left;
margin:0px;
padding:0;
height:14px;
/*border:1px solid #999;*/
width:750px;

}

#navigation2 li{
float: left;
margin: 0;
padding:0;
background: url("immagini/immagini-css/nav2-sel.gif") no-repeat top left;
}

#navigation2 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
display: block;
width: 125px;
line-height: 14px;
text-decoration: none;
background: url("immagini/immagini-css/nav2-princ.gif") no-repeat top left;
color: #3363CC;
text-align: center;
	}
#navigation2 a:hover{
background-image: none;
color: #3363CC;
}
#navigation2 li#activelink2 a,#navigation2 li#activelink2 a:hover{
background: url("immagini/immagini-css/nav2-hover.gif") no-repeat top left;
color: #3363CC;
}

/* barra di navigazione *** FINE *** */

/* Titolo sotto barra di navigazione */
#testa h2{
font-family:Arial, Helvetica, sans-serif;
FONT-SIZE: 12px; 
font-weight:normal;
float:left;
margin-left:5px;
margin-top:8px;
width:540px;
height:20px; /*L'altezza della riga deve rimanere in sincrono con quella di "#box-data" */
color:#3363CC;
border:none;
/*border:1px solid #ff0000;*/
}

/* Serve per la home page per contenere lo spazio del titolo nelle categorie dei negozi */
#appoggio-h2-home{
float:left;
margin-left:5px;
margin-top:8px;
width:540px;
height:8px; /*L'altezza della riga deve rimanere in sincrono con quella di "#box-data" */
border:none;
/*border:1px solid #ff0000;*/
}

/* Box Giorno e data */
#box-data{
/*float:left;*/
color:#999999;
margin-top:1px;
margin-bottom:5px;
FONT-SIZE: 10px;
text-align:right; 
width:185px;
height:20px; /*L'altezza della riga deve rimanere in sincrono con quella di "#testa h2" */
/*border:1px solid #ff0000;*/
}


#Box-contenitore{
float:left;
width:650px;
margin-top:5px;/* deve essere allineato con il margine top di "blocco-menu"*/
/*border:1px solid #000;*/
}

/* Titolo sotto barra di navigazione */
#Box-contenitore h1{
font-family:Arial, Helvetica, sans-serif;
/*FONT-SIZE: 12px; */
font-weight:normal;
/*float:left;*/
margin-left:5px;
font-size:14px;
margin-top:1px;
width:520px;
height:20px; /*L'altezza della riga deve rimanere in sincrono con quella di "#box-data" */
color:#3363CC;
border:none;
/*border:1px solid #ff0000;*/
}

#box-home-esterno{
clear:left;
width:420px;
margin-left:80px;
}

.box-home{
/*border:1px solid #ff0000;*/
padding:20px;
padding-bottom:0px;
font-size:13px;
border:1px solid #F9D0E0;
background:#FFEBF2;
margin-bottom:20px;
}

.box-home img{
float:right;
margin:10px 0px 10px 10px;
/*border:1px solid #F4A47A;*/
border:1px solid #F9D0E0;
}

.box-home h2{
font-family:"Comic Sans MS";
color:#3363CC;
font-size:18px;
font-weight:normal;
margin:0px;
margin-bottom: 10px;
border-bottom:1px solid #3363CC;
/*border:1px solid #000;*/
}

.box-home h3{
font-family:"Comic Sans MS";
color:#3363CC;
font-size:18px;
font-weight:normal;
margin:0px;
margin-bottom: 10px;
border-bottom:1px solid #3363CC;
/*border:1px solid #000;*/
}

.box-home p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
/*border:1px solid #000;*/
color:#000;
margin:0px;
margin-bottom:30px;
}

.box-home-p2 {
font-family:"Comic Sans MS";
color:#3363CC;
font-size:12px;
/*border:1px solid #000;*/
margin-top:0px;
margin-bottom:5px;
}

/* box contenente tutti i negozi */
#box-negozi{
float:left;
width:650px;
padding-left:10px; /* Sposta tutto il blocco dei negozi a sinistra */
margin-bottom:10px;
/*border:1px solid #000;*/
}

/* colonna singola dei negozi e doppia */
.colonna-singola {
float:left;
width:135px;
/*padding-bottom:145px;*/
/*border:1px solid #0cc;*/
}

.colonna-doppia {
float:left;
width:310px;
/*padding-bottom:145px;*/
/*border:1px solid #999;*/
}

.colonna-3-4 {
float:left;
width:360px;
/*padding-bottom:145px;*/
/*border:1px solid #999;*/
}

.colonna-1-4 {
float:left;
width:140px;
/*padding-bottom:145px;*/
/*border:1px solid #999;*/
}


/* Blocchi negozio con gerarchie INIZIO */
.negozio{
float:left;
font-size:110%;
width:130px;
height:100px;
margin:5px;
margin-left:8px;
text-align:center;
/*border:1px solid #999;*/
}

.negozio img{
margin-bottom:4px;
}

.negozio p{
font-family:Arial, Helvetica, sans-serif;
margin:0px;
color:#1289D0;
font-size:10px;
}

.negozio a:link{
margin:0;
color:#BF8F00;
font-size:10px;
text-decoration:none;
}	

.negozio-doppio{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
font-size:110%;
width:280px;
height:115px;
margin:5px;
margin-bottom:30px;
border-bottom:1px solid #999;
/*text-align:center;*/
/*border:1px solid #999;*/
}

.negozio-doppio img{
float:right;
/*margin-bottom:4px;*/
/*padding:10px;
padding-right:0px;*/
margin:10px;
margin-bottom:5px;
margin-right:0px;
margin-top:0px;
/*border:1px solid #999;*/
}

.negozio-doppio p{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px;
margin-top:5px;
color:#1289D0;
font-size:11px;
/*border:1px solid #999;*/
}

.negozio-doppio a:link{
margin:0;
color:#BF8F00;
font-size:12px;
/*border:1px solid #999;*/
}	

.negozio-doppio a:visited{
color:#BF8F00;
}	

.negozio-doppio a.testo:link, .negozio-doppio a.testo:visited{
color:#1289D0;
font-size:11px;
text-decoration:none;
/*border:1px solid #999;*/
}

.negozio-doppio h4{
margin:0px;
margin-top:5px;
color:#1289D0;
font-size:12px;
/*border:1px solid #999;*/
}

/* Blocchi negozio con gerarchie FINE */

/* Blocchi box-center INIZIO */
.boxcenter-4{
float:left;
width:238px;
height:182px; /*larghezza Box 2 colonne, cioè 2 negozi*/
background: transparent url(immagini/immagini-css/centro-grezzo5.gif) center top no-repeat;
margin:10px;
margin-left:25px;
/*border:1px solid #999;*/
}

.boxcenter-4 h2{
font-size:12px;
text-align:center;
color: #BF8F00;
margin:5px 20px;

}
.boxcenter-4 p{
font-size:12px;
margin:14px 26px;
color: #3363CC;
}

/* Blocchi box-center FINE */
.box-negozi-ester
{
width:360px;
margin:5px;
margin-bottom:30px;
border:1px solid #CCCCCC;
}

.box-negozi-3-4{
font-size:12px;
/*text-align:center;*/
/*border:1px solid #000000;*/
border-top:5px solid #F6F6F6;
border-bottom:5px solid #F6F6F6;
border-right:2px solid #F6F6F6;
border-left:2px solid #F6F6F6;
}

.box-negozi-3-4 h3{
width:340px;
font-size:11px;
/*margin-left:20px;*/
margin-top:0px;
padding:0px;
/*border:1px solid #CCCCCC;*/
}

.box-negozi-3-4 img{
float:left;
margin-bottom:4px;
margin-left:5px;

}

.box-negozi-3-4 p{
font-family:Arial, Helvetica, sans-serif;
clear:left;
margin:0px;
color:#1289D0;
font-size:12px;
}

.box-negozi-3-4 a:link{
float:left;
margin:0;
margin-top:15px;
/*margin-left:100px;*/
text-align:center;
color:#BF8F00;
border:1px solid #CCCCCC;
font-size:12px;
}	

.box-negozi-1-4{
font-size:11px;
width:140px;
/*height:90px;*/
margin:5px;
margin-left:30px;
margin-bottom:30px;
text-align:center;
border:1px solid #999;
}

.box-negozi-1-4 img{
margin-bottom:4px;
}

.box-negozi-1-4 p{
font-family:Arial, Helvetica, sans-serif;
margin:0px;
color:#1289D0;
font-size:11px;
}

.box-negozi-1-4 a:link{
margin:0;
color:#BF8F00;
font-size:10px;
text-decoration:none;
}	

/* Descrizioni sopra e sotto i negozi */
.box-descr{
/*border:1px solid #ff0000;*/
/*float:right;*/
width:630px;
/*float:left;*/
margin-left:5px;
padding:0px;
padding-bottom:0px;
font-size:13px;
/*border:1px solid #000;*/
/*background:#FFEBF2; rosa*/
background:#FFFFFF;
margin-bottom:0px;
/*border:1px solid #999;*/
margin-bottom:20px;
}

.box-descr p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border:1px solid #CFAC44;
color:#666666;
line-height:20px;
margin:0px;
/*background:#FFF9DD;*/
background:#FFFFFF;
padding: 10px;
}

.box-descr img{
margin-top:15px;
margin-left: 15px;
margin-bottom:15px;
}

.box-descr h1,h3{
font-family:Arial, Helvetica, sans-serif;
FONT-SIZE: 14px; 
font-weight:normal;
/*float:left;*/
margin-left:5px;
margin-top:1px;
margin-bottom:0px;
/*width:520px;*/
/*height:20px; *//*L'altezza della riga deve rimanere in sincrono con quella di "#box-data" */
/*color:#BF8F00;*/
color:#3363CC;
border:none;
padding:0px;
/*padding-bottom:8px;*/
/*border:1px solid #ff0000;*/
}

#box-descr-prova{
position:relative;
/*border:1px solid #ff0000;*/
/*float:right;*/
width:630px;
/*float:left;*/
margin-left:5px;
padding:0px;
padding-bottom:0px;
font-size:13px;
/*border:1px solid #000;*/
/*background:#FFEBF2; rosa*/
background:#FFFFFF;
margin-bottom:0px;
/*border:1px solid #999;*/
margin-bottom:20px;
}

#box-descr-prova p{
position:absolute;
top:145px; left:20px; right:20px;
width:560;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
/*border:1px solid #CFAC44;*/

color:#FFFFFF;
}

#box-descr-prova a{
color:#FFEA00;
}

#box-descr-prova a:hover{
color:#FF0000;
}

#box-descr-prova img{
margin-top:15px;
margin-left: 15px;
margin-bottom:15px;
}

#box-descr-prova h1,h3{
font-family:Arial, Helvetica, sans-serif;
FONT-SIZE: 14px; 
font-weight:normal;
/*float:left;*/
margin-left:30px;
margin-top:1px;
margin-bottom:0px;
/*width:520px;*/
/*height:20px; *//*L'altezza della riga deve rimanere in sincrono con quella di "#box-data" */
/*color:#BF8F00;*/
color:#3363CC;
border:none;
padding:0px;
/*padding-bottom:8px;*/
/*border:1px solid #ff0000;*/
}

.box-descr-paragrafi{
/*border:1px solid #ff0000;*/
/*float:right;*/
width:550px;
float:left;
margin-left:5px;
padding:0px;
padding-bottom:0px;
font-size:13px;
/*border:1px solid #000;*/
/*background:#FFEBF2; rosa*/
background:#FFFFFF;
margin-bottom:0px;
/*border:1px solid #999;*/
margin-bottom:20px;
}

.box-descr-paragrafi p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
/*border:1px solid #000;*/
/*border:1px solid #CFAC44;*/
line-height:20px;
/*border:1px solid #FFCC66;*/
color:#666666;
margin:0px;
/*background:#FFF9DD;*/
background:#FFFFFF;
padding: 10px;
}

.box-descr-paragrafi img{
float:left;
margin:5px 15px 0px 0px;
/*border:1px solid #F4A47A;*/
border:1px solid #CFAC44;
}





/* Menu di destra */
/* colonna contenitore dei menu */
#blocco-menu{
float:left;
width:200px;
margin-left:25px;
margin-top:5px; /* deve essere allineato con il margine top di "Box-negozi"*/
/*border:1px solid #999;*/
}

/* blocco singolo menu */
.menudx{
margin-bottom:10px;
margin-left:0px;
width:200px;
color:#666;
/*border:1px solid #999;*/
}

/*Disegna bordo cornice*/
.menudxlati{ background: transparent url(immagini/immagini-css/colonnadxlati200.gif) left;}
/* disegna cornice alta*/
.menudxalto {background:transparent url(immagini/immagini-css/colonnadxtop200.gif) left top no-repeat;}
/* disegna cornice bassa*/
.menudxbasso{background:transparent url(immagini/immagini-css/colonnadxdown200.gif) left bottom no-repeat;}

.menudxbasso-pubblicita{background:transparent url(immagini/immagini-css/colonnadxdown200-pubblicita.gif) left bottom no-repeat;}

/* Eventuale titolo per box*/
.menudx h3{
font-family:Arial, Helvetica, sans-serif;
color:#666;
width:92%;
text-align:right;
/*border:1px solid #999;*/
margin: 0px 0px;
font-size:10px;
}


.menudx h4{
font-family:Arial, Helvetica, sans-serif;
color:#666;
width:92%;
text-align:right;
/*border:1px solid #999;*/
margin: 0px 0px;
font-size:10px;
}

/* Box Elenco */
.menudx ul{
margin:0px;
margin-left:9px;
padding:0px;	
width:181px;
text-align: center;
/*border:1px solid #999;*/
}

/* Elenco menu */
.menudx li{
display: block;
color: #BF8F00;
margin-top:4px;
margin-left:0px;
background: url("immagini/immagini-css/tasto-oro-col-dx-180.gif") no-repeat top left;
width: 180px;
line-height: 26px;
padding:0px;
/*border:1px solid #999;*/
}

/* Link menu */
.menudx a{
font-size:11px;
text-decoration: none;
color: #BF8F00;
/*border:1px solid #aaa;*/
}

.menudx a:hover{
color: #BF8F00;
text-decoration:underline;
}

.menudx-pubblicita{
width:170px;
height:50px;
margin-left:15px;
margin-bottom:10px;
padding-bottom:10px;
border-bottom: 1px solid #999;
/*border:1px solid #999;*/
}

.menudx-pubblicita a.pubbli-testo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
float:left;
width:95px;
font-weight:normal;
margin:0px;
margin-left:10px;
padding:2px;
text-decoration:none;
/*border:1px solid #AAA;*/
}

.menudx-pubblicita a.pubbli-testo:hover {

text-decoration:underline;
/*border:1px solid #AAA;*/
}
/*
.menudx-pubblicita a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
border:1px solid #999;
}*/

.menudx-pubblicita img {
float:left;
/*margin-left:20px;
margin-right:20px;*/
/*border:1px solid #999;*/
}

.menudx-pubblicita2{
width:177px;
height:50px;
margin-left:10px;
margin-bottom:8px;
padding-bottom:10px;
border-bottom: 1px solid #CCC;
/*border:1px solid #999;*/
}

.menudx-pubblicita2 a.pubbli-testo2 {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
width:146px;
margin:0px;
margin-top:1px;
margin-left:10px;
padding:2px;
font-weight:normal;
text-align:center;
/*border:1px solid #AAA;*/
}

.menudx-pubblicita2 img {
/*float:left;*/
margin-left:43px;
/*margin-left:20px;
margin-right:20px;*/
/*border:1px solid #999;*/
}



/* FINE blocco menu DX */

.chiave-piede{
float:left;
margin-top:20px;
margin-left:10px;
font-size:10px;
text-align:center;
width:100%;
color:#999;

}



/* piè di pagina */
#piede{
font-family:Arial, Helvetica, sans-serif;
clear:both;
margin:0 0 15px 38px;
padding-top:54px;
width:712px;
font-size:110%;
text-align:center;
}
#piede a{
font-size:11px;
text-decoration:none;
color:#0033FF;
}
#piede a:hover, #piede a:active{
text-decoration:underline;
}
#piede a.attiva{
background:#FFF;
color:#999;
}
#piede p{
margin:0;
font-size:11px;
color:#999;
}
#piede p#legal{
margin:5px 0;
color:#999;
}

#piede p#legal a{
color:#999;
text-decoration:underline;
}

#piede p#slogan-finale{
margin:5px 0;
font-size:12px;
color:#BF8F00;
}
#piede .copy{
background:#FFF;
font-size:83%;
}

#pubblicita
{
position:absolute;
top:5px;
left:765px;
margin:0;
width: 220px;
/*line-height: 511px;*/

}
.pubblicita-spazio{
margin-bottom:200px;
}
.pubblicita-120{
width: 235px;
height:80px;
background:#fAfBfD;
margin-bottom:20px;
/*border:1px solid #999;*/
}

.pubblicita-120 p{
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
font-size:11px;
color:#000000;
width:85px;
margin-top:15px;
margin-left:10px;
/*border:1px solid #999;*/
}

.pubblicita-120 img{
float:right;
padding-right:10px;
padding-top:10px;
}

#siae{
clear:left;
margin:0;
background:#FFF;
color:#666;
}

.pubblicita-350x250{
width:300px;
height:255;
margin-bottom:50px;

}

.publi-kelkoo p{
font-family: verdana;
margin-bottom:5px;
margin-left:15px;
ont-weight: bold;
color: #fe5211;
font-size: 12px;
}

.ads-google{
margin-bottom:20px;
margin-left:30px;
}

.ads-google2{
margin-bottom:20px;
margin-left:30px;
}

.ads-google-300-250{
width:300px;
height:250px;
margin-top:5px;
margin-bottom:10px;
float:left;
}

.allineamento-adsense{
width:100%;
height:45px;
float:left;
}

.allineamento-adsense-per-box{
width:100%;
height:60px;
float:left;
}

.allineamento-adsense-neg-dopp{
width:100%;
height:27px;
float:left;
}

.ads-google-insieme-20x90-sx{
margin-bottom:10px;
}

div.pubblicita-testa-home {
float:right;
height:60px;
margin:7px 35px 5px 20px;
width:468px;
/*border:1px solid #000;*/
}


/* Banner Orizzontale */

    #tdbs_banner_oriz {
	float:left;	margin-left:10px; margin-bottom:40px; width: 638px; height: 90px; border: 1px solid silver; }
	#tdbs_banner_oriz table { padding: 0; margin: 0; width: 100%; height: 79px; }
	#tdbs_banner_oriz table tr td { width: 91px; vertical-align: middle; font-family: verdana; font-size: 10px; font-weight: bold; text-align: center; }
	#tdbs_banner_oriz table tr td.tdbs_banner_oriz_sx { width: 105px; }
	#tdbs_banner_oriz table tr td.alignsx { text-align: left; }
	#tdbs_banner_oriz table tr td span.prezzo { font-size: 11px; color: #fe5211; font-weight: bold; }
	#tdbs_banner_oriz table tr td span.euro { font-size: 9px; color: #fe5211; font-weight: bold; }
	#tdbs_banner_oriz table tr td a { text-decoration: none; color: black; }
	
	#tdbs_banner_oriz table tr td a:hover { text-decoration: underline; color: #fe5211; }
	#tdbs_banner_oriz table tr td a img { border: 1px solid #F8F4FF; padding: 5px; width: 60px; height: 60px; }
	#tdbs_banner_oriz table tr td a:hover img { border: 1px solid #fe5211; }
	#tdbs_banner_oriz table tr td div.tdbs_banner_oriz_name { margin-bottom: 4px; }
	
	div#tdbs_oriz_logo { text-align: right; padding-bottom: 1px; padding-right: 2px; }
	
	/* banner verticale */
	
	#tdbs_banner { float:left; margin-left:45px; width: 120px; height: 600px; border: 1px solid silver; }
	#tdbs_banner table { padding: 0; margin: 0; width: 100%; height: 598px; }
	#tdbs_banner table tr td { vertical-align: middle; font-family: verdana; font-size: 10px; font-weight: bold; text-align: center; }
	#tdbs_banner table tr td.tdbs_banner_sx {  }
	#tdbs_banner table tr td.alignsx { text-align: left; }
	#tdbs_banner table tr td span.prezzo { font-size: 11px; color: #fe5211; font-weight: bold; }
	#tdbs_banner table tr td span.euro { font-size: 9px; color: #fe5211; font-weight: bold; }
	#tdbs_banner table tr td a { text-decoration: none; color: black; }
	
	#tdbs_banner table tr td a:hover { text-decoration: underline; color: #fe5211; }
	#tdbs_banner table tr td a img { border: 1px solid #F8F4FF; padding: 5px; width: 60px; height: 60px; }
	#tdbs_banner table tr td a:hover img { border: 1px solid #fe5211; }
	#tdbs_banner table tr td div.tdbs_banner_name { margin-bottom: 4px; }
	
	div#tdbs_logo { text-align: right; padding-top: 3px; padding-right: 3px; }
.home-top-content{
margin-left:15px;
}

.box-isponsor{
margin:20px 20px 0px;
}

/*css Easyviaggio*/
/*A mettre dans une css externe */
.ad-skin-none { width: 180px; height: 40px;
padding:0 0 10px 10px; }
.ad-skin-none p { margin: 0; padding: 0; }
.ad-skin-none span { display: block; }
.ad-skin-none .ad-lnk { }
.ad-skin-none span.ad-desc1 { }
.ad-skin-none span.ad-desc2 { }
.ad-skin-none span.ad-display-url { }
/* A mettre dans une css externe */
