body { 
padding : 0;
text-align : center;
background : #eee;
color : #000;
font : 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
} 
#centrato { 
width : 970px;
margin : auto;
text-align : left;
border : 1px solid #e6e6e6;
} 
#corpo { 
float : left;
width : 970px;
background : #fff url(sfondo.3col.fisso.gif) repeat-y 0 0;
} 
#colonna-1 { 
float : left;
width : 310px;
margin-right : 3px;
background : transparent url(/images/affiliate/313212/sfondoricerca.jpg) no-repeat;
height : 310px;
color : #000;
} 
#colonna-1-cat { 
float : left;
width : 310px;
margin-right : 3px;
background : transparent;
color : #000;
} 
#colonna-1-cat-int { 
float : left;
width : 310px;
margin-right : 3px;
background : transparent;
color : #000;
border-right : 1px solid #cccccc;
} 
#colonna-1 div.rtd { 
float : left;
margin-bottom : 5px;
} 
#colonna-categorie { 
float : left;
width : 970px;
margin-right : 3px;
color : #000;
} 
#colonna-categorie div.categorie-1 { 
position : relative;
width : 700px;
margin-right : 3px;
margin-left : 15px;
} 
#colonna-categorie div.categorie-2 { 
float : left;
width : 960px;
margin-left : 3px;
margin-bottom : 3px;
border-top : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
} 
#colonna-categorie div.categorie-2-subcat { 
float : left;
width : 800px;
margin-left : 3px;
margin-bottom : 3px;
border-top : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
} 
#colonna-categorie div.titolo-categorie-img-root-1 { 
float : left;
width : 150px;
font-size : 11px;
color : red;
} 
#colonna-categorie div.titolo-categorie-img-root-2 { 
float : left;
width : 15px;
margin-left : 12px;
padding-top : 2px;
} 
#colonna-categorie div.titolo-categorie-img-root-3 {
float : left;
width : 550px;
margin-left : 2px;
padding-top : 2px;
}
#colonna-categorie div.titolo-categorie-img-root a { 
font-size : 11px;
color : red;
} 
#colonna-categorie div.titolo-categorie { 
float : left;
font-size : 10px;
color : #ff3300;
font-weight : bold;
} 
#colonna-categorie div.titolo-categorie-home { 
float : left;
font-size : 16px;
color : #ff3300;
font-weight : bold;
margin-left : 5px;
} 
#colonna-2 { 
float : left;
width : auto;
background : transparent;
color : #000;
} 
#colonna-2-gosearch { 
float : left;
width : 650px;
background : transparent;
color : #000;
} 
#colonna-2-editoriali-interno { 
float : left;
width : 650px;
background : transparent;
color : #000;
} 
#colonna-2-editoriali-interno img { 
float : left;
margin-right : 8px;
} 
#colonna-2-promospot-interno { 
float : left;
width : 600px;
background : transparent;
color : #000;
} 
#colonna-3 { 
float : left;
width : 310px;
background : transparent;
color : #000;
} 
#colonna-4 { 
float : right;
margin-top : -55px;
width : 660px;
background : transparent;
color : #000;
} 
#colonna-4-cat { 
float : right;
margin-top : -490px;
width : 660px;
background : transparent;
color : #000;
} 
div.colonna-10 { 
float : left;
width : 270px;
\width:270px;w\idth:270px;
background : transparent;
margin-right : 3px;
color : #000;
border : 1px solid #cccccc;
} 

div.colonna-contenitore-testa{
float : left;
width : 380px;
\width:380px;w\idth:380px;
background : transparent;
color : #000;
}
div.colonna-11 {
float : top;
margin-top : 2px;
background : transparent;
color : #000;
} 
div.colonna-12 {
float: left;
margin-top: 7px;
padding-top: 3px;
padding-bottom: 3px;
background: transparent;
color: #000;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}
div.colonna-13 {
float : left;
margin-top : 2px;
padding-top : 3px;
padding-bottom : 1px;
background : transparent;
color : #000;
}
div.colonna-14 { 
float : left;
width : 310px;
margin-top : 5px;
margin-bottom : 5px;
background : transparent;
color : #000;
} 
div.colonna-14-cat { 
float : left;
width : 310px;
margin-bottom : 5px;
background : transparent;
color : #000;
} 
div.colonna-15 { 
width : 240px;
margin-top : 2px;
padding-top : 3px;
padding-bottom : 3px;
background : transparent;
color : #000;
} 
div.colonna-15-border {
width : 240px;
margin-top : 2px;
padding-top : 3px;
padding-bottom : 3px;
background : transparent;
color : #000;
border-left: 2px solid #e4e0e2;
background-color: #e4e0e2;
}
div.colonna-15-2 { 
float : right;
width : 230px;
margin-top : 2px;
padding-top : 3px;
padding-bottom : 3px;
background : transparent;
color : #000;
} 
div.colonna-16 { 
float : left;
width : 30px;
margin-top : 2px;
padding-top : 3px;
padding-bottom : 3px;
background : transparent;
color : #000;
} 
div.colonna-17 { 
width : 300px;
margin-left : 5px;
margin-right : 5px;
padding-bottom : 2px;
background : transparent;
color : #ff3300;
text-align : center;
} 
div.colonna-18 { 
float : left;
width : 250px;
margin-top : 5px;
background : transparent;
color : #000;
} 
div.colonna-box-testo-newsletted { 
float : right;
width : 230px;
margin-top : 2px;
padding-top : 3px;
padding-bottom : 3px;
background : transparent;
color : #cccccc;
} 
div.colonna-img-newsletter { 
float : right;
width : 230px;
height : 102px;
margin-top : 2px;
background : transparent;
} 
div.colonna-bannersx-1 { 
width : 300px;
margin-left : 5px;
padding-bottom : 2px;
background : transparent;
color : #ff3300;
} 
div.colonna-bannersx-2 { 
width : 300px;
margin-left : 5px;
padding-bottom : 2px;
background : transparent;
color : #ff3300;
} 
#colonna-siti { 
float : left;
width : 410px;
margin-left : 0;
background : transparent;
color : #cccccc;
} 
div.colonna-promo400x60 { 
float : left;
width : 400px;
margin-top : 5px;
margin-left : 3px;
margin-right : 3px;
background : transparent;
} 
div.colonna-terme { 
float : left;
width : 400px;
margin-top : 5px;
margin-left : 3px;
margin-right : 3px;
background : transparent;
color : #cccccc;
border : 1px solid #e4e0e2;
} 
div.colonna-terme img { 
float : left;
margin-top : 5px;
margin-left : 5px;
margin-right : 5px;
} 
div.colonna-hotel { 
float : left;
width : 400px;
margin-top : 5px;
margin-left : 3px;
margin-right : 3px;
background : transparent;
color : #cccccc;
border : 1px solid #e4e0e2;
} 
div.colonna-hotel img { 
float : left;
margin-top : 5px;
margin-left : 5px;
margin-right : 5px;
} 
div.colonna-viaggi { 
float : left;
width : 400px;
margin-top : 5px;
margin-left : 3px;
margin-right : 3px;
background : transparent;
color : #cccccc;
border : 1px solid #e4e0e2;
} 
div.colonna-viaggi img { 
float : left;
margin-top : 5px;
margin-left : 5px;
margin-right : 5px;
} 
div.colonna-corsi { 
float : left;
width : 400px;
margin-top : 5px;
margin-left : 3px;
margin-right : 3px;
background : transparent;
color : #cccccc;
border : 1px solid #e4e0e2;
} 
div.colonna-corsi img { 
float : left;
margin-top : 5px;
margin-left : 5px;
margin-right : 5px;
} 
div.colonna-varie { 
float : left;
width : 400px;
margin-left : 3px;
background : transparent;
color : #cccccc;
height : 180px;
text-align : left;
} 
div.colonna-varie-1 { 
float : left;
width : 218px;
margin-top : 100px;
margin-right : 25px;
} 
div.colonna-varie-2 { 
float : left;
margin-top : 5px;
width : 155px;
} 
div.colonna-regioni-1 { 
float : left;
width : 95px;
margin-left : 5px;
margin-right : 2px;
font-size : 10px;
color : #6e6e6e;
} 
div.colonna-regioni-2 { 
float : left;
width : 117px;
margin-right : 2px;
font-size : 10px;
color : #6e6e6e;
} 
div.colonna-regioni-3 { 
float : left;
width : 58px;
margin-right : 4px;
font-size : 10px;
color : #6e6e6e;
} 
div.colonna-regioni-4 { 
float : left;
width : 110px;
font-size : 10px;
color : #6e6e6e;
} 
div.colonna-continente-1 { 
float : left;
width : 95px;
margin-left : 10px;
margin-right : 2px;
font-size : 10px;
color : #6e6e6e;
} 
div.colonna-continente-2 { 
float : left;
width : 120px;
margin-right : 2px;
font-size : 10px;
color : #6e6e6e;
} 
div.colonna-continente-3 { 
float : left;
width : 130px;
margin-right : 2px;
font-size : 10px;
color : #6e6e6e;
} 
div.colonna-corsi-1 { 
float : left;
width : 98px;
margin-left : 10px;
margin-right : 2px;
font-size : 10px;
color : #6e6e6e;
} 
div.colonna-corsi-2 { 
float : left;
width : 96px;
margin-right : 2px;
font-size : 10px;
color : #6e6e6e;
} 
div.colonna-corsi-3 { 
float : left;
width : 110px;
margin-right : 2px;
font-size : 10px;
color : #6e6e6e;
} 
div.colonna-corsi-4 { 
float : left;
width : 55px;
margin-right : 2px;
font-size : 10px;
color : #6e6e6e;
} 
#colonna-pubblicita { 
float : left;
width : 235px;
background : transparent;
color : #cccccc;
} 
div.colonna-editoriale-titolo { 
width : 300px;
margin-left : 5px;
margin-right : 0;
padding-bottom : 2px;
background : transparent;
color : #ff3300;
font-weight : bold;
font-size : 12px;
} 
div.colonna-editoriale-titolo img { 
float : left;
} 
div.colonna-editoriale-testobreve { 
width : 300px;
margin-left : 7px;
padding-bottom : 3px;
padding-right : 4px;
border-bottom : 1px solid #cccccc;
background : transparent;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #5b5b5b;
text-align : justify;
} 
#intestazione { 
background : #666;
height : 96px;
background : #fff url(/images/affiliate/313212/sfondoalto.jpg) repeat-x;
} 
div.result-search-1 { 
float : left;
width : 354px;
margin-top : 30px;
margin-right : 30px;
padding-left : 40px;
} 
div.result-search-2 { 
float : left;
width : 490px;
margin-right : 5px;
} 
div.result-search-2-img1 { 
float : left;
width : 110px;
margin-top : 40px;
margin-right : 5px;
} 
div.result-search-2-img2 { 
float : right;
width : 140px;
margin-right : 5px;
} 
div.result-search-2-infobox { 
float : left;
width : 470px;
margin-right : 5px;
border : 1px solid #cccccc;
} 
div.result-search-2-infobox-1 { 
float : left;
width : 150px;
height : 19px;
} 
div.result-search-2-infobox-1-testo { 
margin-left : 5px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #5b5b5b;
} 
div.result-search-2-infobox-2 { 
float : left;
width : 280px;
height : 19px;
border-left : 1px solid #cccccc;
} 
div.result-search-2-infobox-2-testo { 
margin-left : 3px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #ff3300;
} 
div.colonna-1-testa { 
float : left;
width : 270px;
width : 270px;
width : 270px;
margin-right : 5px;
margin-top : 0px;
margin-left : 3px;
background : transparent;
color : #000;
} 
div.colonna-1-testa-lingue {
float : left;
margin-top : -5px;
margin-left : 2px;
background : transparent;
}
div.colonna-2-testa { 
float : left;
width : 680px;
width : 680px;
width : 680px;
margin-right : 3px;
padding-top : 8px;
background : transparent;
color : #000;
} 
div.menufondopagina { 
float : left;
width : 950px;
width : 950px;
width : 950px;
border-top : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
padding-top : 5px;
padding-bottom : 5px;
color : #3da8dc;
font-weight : bold;
text-align : center;
} 
div.menubreve-top { 
float : left;
width : 950px;
width : 950px;
width : 950px;
padding-top : 5px;
padding-bottom : 5px;
color : #e24bbd;
font-weight : bold;
text-align : right;
} 
div.menuposizione-top { 
float : left;
width : 950px;
width : 950px;
width : 950px;
padding-top : 5px;
padding-bottom : 5px;
color : #3da8dc;
font-weight : bold;
text-align : left;
} 
div.box-scheda-cliente { 
float : left;
width : 850px;
width : 850px;
width : 850px;
background : transparent;
margin-left : 33px;
margin-right : 10px;
color : #3da8dc;
font-weight : bold;
text-align : left;
} 
div.box-scheda-contenuto { 
float : left;
width : 850px;
width : 850px;
width : 850px;
background : transparent;
margin-top : 5px;
margin-left : 35px;
margin-right : 10px;
text-align : left;
} 
#pie-di-pagina { 
clear : left;
background : #fff;
color : #5b5b5b;
} 
#pie-di-pagina { 
padding : 5px 0;
} 
div p { 
margin : 0 0 10px 0;
padding : 0 0;
font-family : Verdana, Thaoma, sans-serif;
font-size : 12px;
} 
div td { 
font-family : Verdana, Thaoma, sans-serif;
font-size : 12px;
} 
span.cID { 
display : block;
float : left;
padding : 0.2em 0.5em;
border : 2px solid #900;
background : #fff;
color : #000;
margin : 0 0 0;
font : bold 1.2em "Courier New", Courier, monospace;
} 
div.testo-14-azzurro { 
margin-top : 9px;
margin-left : 10px;
font-family : Verdana;
font-size : 14px;
font-weight : bold;
color : #41add1;
} 
div.testo-14-grigio { 
margin-left : 30px;
margin-bottom : 3px;
font-family : Verdana;
font-size : 14px;
font-weight : bold;
color : #888888;
} 
div.testo-12-azzurro { 
margin-top : 9px;
margin-left : 10px;
font-family : Verdana;
font-size : 12px;
font-weight : bold;
color : #41add1;
} 
div.testo-12-grigio { 
margin-left : 30px;
margin-bottom : 3px;
font-family : Verdana;
font-size : 12px;
font-weight : bold;
color : #888888;
} 
div.testo-12-azzurro-terme { 
margin-left : 60px;
margin-bottom : 6px;
font-family : Verdana;
font-size : 12px;
font-weight : bold;
color : #41add1;
} 
div.testo-12-arancio { 
margin-top : 9px;
margin-left : 10px;
font-family : Verdana;
font-size : 12px;
font-weight : bold;
color : #ff3300;
} 
div.testo-14-arancio { 
margin-top : 9px;
margin-left : 10px;
font-family : Verdana;
font-size : 14px;
font-weight : bold;
color : #ff3300;
} 
div.testo-newsletter { 
margin-left : 5px;
margin-bottom : 6px;
font-family : Verdana;
font-size : 11px;
font-weight : normal;
color : #8d8887;
text-align : justify;
} 
div.colonna-editoriale-titolo a { 
color : #ff3300;
padding : 0;
text-decoration : none;
} 
div.colonna-editoriale-titolo a:hover { 
background-color : #cccccc;
color : #ff3300;
text-decoration : none;
} 
div.testo { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #5b5b5b;
} 
div#form_ricerca { 
background-color : transparent;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #4f4f4f;
} 
div#form_ricerca input { 
border : 1px solid #c8c8c8;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #4f4f4f;
font-weight : bold;
text-align : left;
margin-top : 3px;
margin-left : 5px;
width : 280px;
height : 20px;
} 
div#form_ricerca input.submit-position { 
position : relative;
margin-left : 250px;
margin-top : 20px;
padding-top : 20px;
border : 0;
width : 44px;
height : 44px;
} 
div#form_ricerca select { 
background-color : #ffffff;
border : 1px solid #c8c8c8;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #4f4f4f;
font-weight : bold;
text-align : left;
margin-left : 5px;
margin-top : 5px;
} 
div#form_ricerca span.testoricerca { 
background-color : transparent;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #fff;
text-align : left;
margin-left : 5px;
} 
div#form_ricerca span.pulsante { 
position : relative;
margin-left : 5px;
} 
div.sezione-1 { 
float : left;
width : 320px;
height : 150px;
margin-right : 3px;
margin-top : 5px;
padding-left : 5px;
background : transparent;
color : #000;
} 
div.sezione-1 img { 
float : left;
margin-right : 5px;
margin-top : 6px;
} 
div.sezione-1-noattrib { 
float : left;
width : 320px;
height : 150px;
margin-right : 3px;
margin-top : 5px;
padding-left : 5px;
background : transparent;
color : #000;
} 
div.sezione-2 { 
float : right;
width : 150px;
height : 150px;
margin-right : 3px;
margin-top : 5px;
background : transparent;
color : #000;
} 
div.tagservizio-1 { 
float : left;
width : 130px;
margin-right : 3px;
background : transparent;
color : #ac2429;
font-family : Verdana, Thaoma, sans-serif;
font-size : 11px;
} 
div.tagservizio-1 img{
float:left;
margin-top: 6px;
}
div.tagservizio-2 img{
float:left;
margin-top: 6px;
}
div.tagservizio-3 img{
float:left;
margin-top: 6px;
}
div.tagservizio-4 img{
float:left;
margin-top: 6px;
}
div.tagservizio-5 img{
float:left;
margin-top: 6px;
}
div.tagservizio-2 { 
float : left;
width : 80px;
margin-right : 3px;
background : transparent;
font-family : Verdana, Thaoma, sans-serif;
color : #ac2429;
font-size : 11px;
} 
div.tagservizio-3 { 
float : left;
width : 120px;
margin-right : 3px;
background : transparent;
font-family : Verdana, Thaoma, sans-serif;
color : #ac2429;
font-size : 11px;
} 
div.tagservizio-4 { 
float : left;
width : 70px;
margin-right : 3px;
background : transparent;
color : #ac2429;
font-family : Verdana, Thaoma, sans-serif;
font-size : 11px;
} 
div.tagservizio-5 { 
float : left;
width : 180px;
margin-right : 3px;
background : transparent;
color : #ac2429;
font-family : Verdana, Thaoma, sans-serif;
font-size : 11px;
} 
div.tagservizio-1 a { 
color : #ac2429;
} 
div.tagservizio-2 a { 
color : #ac2429;
} 
div.tagservizio-3 a { 
color : #ac2429;
} 
div.tagservizio-4 a { 
color : #ac2429;
} 
div.tagservizio-5 a { 
color : #29a826;
} 
div.tagtel-1 { 
float : left;
width : 150px;
margin-right : 3px;
background : transparent;
font-family : Verdana, Thaoma, sans-serif;
color : #ac2429;
font-size : 11px;
} 
div.tagtel-2 { 
float : left;
width : 150px;
margin-right : 3px;
background : transparent;
color : #ac2429;
font-family : Verdana, Thaoma, sans-serif;
font-size : 11px;
} 
div.pagelinks { 
float : left;
margin-left : 200px;
text-align : center;
} 
a.pageprevlink { 
font-family : Verdana;
font-size : 12px;
color : #ff3300;
font-weight : bold;
} 
a.pageprevdead { 
font-family : Verdana;
font-size : 12px;
color : #ff3300;
font-weight : bold;
} 
a.pagenextlink { 
font-family : Verdana;
font-size : 12px;
color : #ff3300;
font-weight : bold;
} 
a.pagenextdead { 
font-family : Verdana;
font-size : 12px;
color : #ff3300;
font-weight : bold;
} 
a.pagenumlink { 
font-family : Verdana;
font-size : 12px;
color : red;
margin-right : 2px;
} 
a.pagenumdead { 
font-family : Verdana;
font-size : 12px;
color : red;
margin-left : 2px;
margin-right : 2px;
} 
div.ragionesociale { 
float : left;
width : 950px;
width : 950px;
width : 950px;
border-top : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 5px;
color : #ff3300;
font-weight : bold;
font-size : 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : left;
} 
div.box-descrizione { 
float : left;
width : 100px;
height : 20px;
background : #cccccc;
border : 1px solid #fff;
color : #746cc3;
margin-left : 10px;
text-align : center;
} 
div.box-servizio { 
float : left;
width : 100px;
height : 20px;
background : #cccccc;
border : 1px solid #fff;
color : #746cc3;
margin-left : 10px;
text-align : center;
} 
div.box-specializ { 
float : left;
width : 200px;
height : 20px;
background : #cccccc;
border : 1px solid #fff;
color : #746cc3;
margin-left : 10px;
text-align : center;
} 
div.box-prodotti { 
float : left;
width : 100px;
height : 20px;
background : #cccccc;
border : 1px solid #fff;
color : #746cc3;
margin-left : 10px;
text-align : center;
} 
div.box-mappa { 
float : left;
width : 100px;
height : 20px;
background : #cccccc;
border : 1px solid #fff;
color : #746cc3;
margin-left : 10px;
text-align : center;
} 
div.box-stampa { 
float : left;
width : 100px;
height : 20px;
background : #cccccc;
border : 1px solid #fff;
color : #746cc3;
margin-left : 10px;
text-align : center;
} 
div.scheda-cli { 
margin-top : 2px;
margin-bottom : 8px;
} 
div.promospot-img { 
float : left;
width : 450px;
margin-left : 10px;
} 
div.promospot-testo { 
float : left;
width : 450px;
margin-left : 10px;
color : #000;
} 
div.pgresult-internal-colonna-2-mail { 
float : left;
width : 439px;
width : 439px;
width : 439px;
margin-right : 3px;
background : transparent;
color : #ac2429;
font-family : Verdana, Thaoma, sans-serif;
font-size : 11px;
} 
div.mail { 
width : 440px;
width : 440px;
width : 440px;
border : 2px solid #000000;
background-color : #d8d6d6;
color : #000000;
padding-left : 5px;
padding-top : 5px;
font-family : Verdana, Thaoma, sans-serif;
font-size : 11px;
text-align : left;
height : 400px;
} 
div.testo-mail-1 { 
float : left;
width : 60px;
width : 60px;
width : 60px;
margin-top : 3px;
} 
div.testo-mail-2 { 
float : left;
width : 300px;
width : 300px;
width : 300px;
background : transparent;
} 
div.testo-mail-auth-1 { 
float : left;
width : 165px;
width : 165px;
width : 165px;
margin-top : 3px;
} 
div.testo-mail-auth-2 { 
float : left;
width : 180px;
width : 180px;
width : 180px;
background : transparent;
} 
#clear { 
clear : left;
} 
.b_bContent { margin: 2px; }
.b_bContent h1, .b_bContent h2 { background: url(/images/affiliate/313212/newline.gif) repeat-x; padding: 2px; border: 1px solid #B8CDDB; }
