/*
*  css per il template viaggi di tui
*/

p	{font-family: Arial, sans-serif; color: rgb(68, 68, 68);  font-size: 14px; margin: 0; padding: 0;}

/*.testo {
*	font-size: 14px;
*	font-family: Arial, sans-serif;
*}
*/
.lista_home {padding: 0pt 10pt 1px; list-style-type: none; list-style-image: none; list-style-position: outside;}
.cssCartina {margin-left: 10px; margin-bottom: 5px; margin-top: 5px; margin-right: 5px; font-size: 12px; font-family: Arial, sans-serif;}
h1 {font-family: trebuchet MS, Arial, sans-serif; font-size: 18px; margin: 0 0 0 0px; padding: 0; font-style: normal; font-weight: bold; text-transform: uppercase;}
h2 {font-family: trebuchet MS, Arial, sans-serif; font-size: 16px; margin: 0 0 0 0px; padding: 0; font-style: normal; font-weight: bold; text-transform: uppercase;}
h3 {font-family: trebuchet MS, Arial, sans-serif; font-size: 14px; margin: 0 0 0 0px; padding: 0; font-style: normal; font-weight: bold; text-transform: uppercase;}
.viaggi_per_interesse {font-size: 24px; color: #6699FF; padding: 0; font-style: normal; margin: 0 0 0 0px;  font-weight: bold; text-transform: none; text-align: left; font-family: Trebuchet MS, Arial, sans-serif;}
.titoloCartina {font-family: Arial, sans-serif; font-size: 14px; color: rgb(68, 68, 68); margin: 0 0 0 5px; font-style: normal; font-weight: bold; text-transform: uppercase; }
.informazioniutili {font-family: Arial, sans-serif; font-size: 12px; list-style-type:none; padding: 0; margin: 0 10px 20px 20px; text-align: justify;}
.testoCartina {font-family: Arial, sans-serif; font-size: 14px; text-align: justify; color: rgb(68, 68, 68); }
.testoCartina a, .testoCartina a:visited {font-family: Arial, sans-serif; font-size: 14px; /*margin:5px 5px 5px 5px;*/ text-align: justify; color: #6699FF; text-decoration: underline;}
.testoCartina a:hover {font-family: Arial, sans-serif; font-size: 14px; /*margin:5px 5px 5px 5px;*/ text-align: justify; color: #FF8800; text-decoration: underline;}
.testoNavText {font-family: Trebuchet MS, Arial, sans-serif; font-size: 11px; text-align: center; color: rgb(68, 68, 68);}
.pad {margin: 5px;}
.guidaviaggi {font-family: Arial, sans-serif; font-size: 14px; /*margin-left:20px;*/ text-align: left; color: rgb(68, 68, 68);}
.guidaviaggi a, .guidaviaggi a:visited {font-family: Arial, sans-serif; text-decoration: underline; color:#3565CD; }
.guidaviaggi a:hover {text-decoration: none; color:#3565CD;}
.guidaviaggi img {border:2px solid #cccccc; padding: 4px; margin-right:10px;}
#destinazioni_simili {padding:5px;}
#destinazioni_simili img {border:none; padding:3px;}
#dati {padding:10px;}
#dati p {font-family: Arial, sans-serif; font-size:14px;}
a, a:visited {font-family: Arial, sans-serif; text-decoration: underline; color:#3565CD;}
a:hover {text-decoration: none; color:#3565CD;}
a.link_home, a:visited.link_home {font-size:13px;}
a:hover.link_home {font-size:13px;}	
.bottoni, .bottoni:visited {margin: 10px; font-family: Arial, sans-serif; color: #FFFFFF; text-transform: uppercase; text-decoration:underline; font-weight:bold; font-size: 14px;}
.bottoni:hover {font-family: Arial, sans-serif; color: #daecff; text-transform: uppercase; text-decoration:none; font-weight:bold;}
.lista {list-style-tipe:none; list-style-image:url('<cms:link>/system/modules/it.tui.viaggi.template/resources/imgT2/img/puntini.gif</cms:link>');}
.img_home {border:2px solid #cccccc; padding: 4px;}



/* img {border:0px;} */

/*--------- per link viaggiare sicuri- e per la navbar -----------*/

.linkViaggiare {font-family: trebuchet MS, Arial, sans-serif; font-size: 14px; margin: 10px 10px 10px 10px; padding: 0; color:#999999; border: 0px; font-weight: bold;}
.linkViaggiareNavbar, .linkViaggiareNavbar:Visited, .linkViaggiareNavbar:Hover{font-family: Trebuchet MS, Arial, sans-serif; font-size: 14px; padding: 0px; margin:0px; color:#6699FF; border: 0px; font-weight: bold; text-decoration:none;}

/*------------titolo destinazioni simili e motore di ricerca per le vacanze----------*/
.titolo_motore {font-family: trebuchet MS, Arial, sans-serif; font-size: 12px; color: #FFF; margin: 0 0 0 6px; padding: 0; font-style: normal; font-weight: bold; text-transform: uppercase;}
.destinazioniSimili {font-family: trebuchet MS, Arial, sans-serif; font-size: 16px; margin: 0 0 0 0px; padding: 0; font-style: normal; font-weight: bold; text-transform: uppercase;}

/*---------------- blocco tempo--------------------*/
.mesi {font-family: trebuchet MS, Arial, sans-serif; font-size: 12px; color: #ff0000; padding: 0; border: 0px; font-weight: bold}
.dati {font-family: trebuchet MS, Arial, sans-serif; font-size: 11px; color: #999999; margin:0px 0px 0px 10px; padding: 0; border: 0px;}

/*----------------blocco indice-----------------*/
.titolo {font-family: trebuchet MS, Arial, sans-serif; font-size: 14px; color: #FFFFFF; margin: 13px 5px 5px 0; padding: 0; font-style: normal; font-weight: bold; text-transform: uppercase;}
.informazioni {font-family: trebuchet MS, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #000000; margin: 10px 10px 10px 10px; padding: 0;}
.link {font-family: trebuchet MS, Arial, sans-serif; font-size: 12px; margin: 10px 10px 10px 10px; padding: 0; border: 0px; font-weight: bold; text-decoration:underline;}
#titolo_indice {text-align:center; height:20px; background:url('./img_index/hindex.gif') 0 0 repeat-x;}  
/* super lallaaaaaaaaa*/
.listing {background-color:#fff !important; font-weight:bold;}
.listing a { color: #474646; font-size:13px; }
.listing ul {border:1px solid #ddd; list-style-type: none; margin: 5px 0; padding: 0;}
.listing ul li { padding:7px; }
.listing ul li a {color: rgb(68, 68, 68); font-family: trebuchet MS, Arial, sans-serif; background: transparent url('http://viaggi.tui.it/immagini_viaggi/offers/bullet2.gif')  2px center no-repeat; color: #474646; padding: 3px 0; padding-left: 14px; font-size:14px;}
.listing ul li a:hover {color: black; }

/* -----------------------------------blocchi dati background --------------------------------*/

/* .sx_label{background:url(./imgT2/sxlabel.gif); background-repeat:no-repeat;} */

/*.label{background:url(./imgT2/label.gif);} */

/*.dx_label{background:url(./imgT2/dxlabel.gif); background-repeat:no-repeat; } */

.box{ border:1px solid #ccc;}

/*---------------------------------------blocchi della home page -----------------------------------------*/


/*----------------------------------------- motorino di ricerca vacanze----------------------------------*/
.voci_motore {font-family: trebuchet MS, Arial, sans-serif;; font-size: 10px; font-weight: bold; color: #000000; padding-bottom: 3px;}
.input_70  { width: 70px; height: 20px; font-family: trebuchet MS, Arial, sans-serif; font-size: 11px; color: #444444; border: 1px solid #666666; padding-left: 5px;}

/*--------------------------------------------- Preferenze header --------------------------------*/
.last_v_dotted {background-image: url('../resources/img_headertui/menu/v-dot.gif');  background-repeat: repeat-y; background-position: right top;}
.first_v_dotted	{background-image: url('../resources/img_headertui/menu/v-dot.gif');  background-repeat: repeat-y; background-position: left top;}
.o_dotted {background-image: url('../resources/img_headertui/menu/o-dot.gif'); 	background-repeat: repeat-x; background-position: left bottom;}
.link_header td a, .link_header td a:Visited	{font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold; color: #669aff; text-decoration: underline;}
.link_header td a:Hover	{font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold; color: #669aff; text-decoration: none;}
.header {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding-top: 5px; /*padding-right: 12px;*/}
.header a, .header a:link, .header a:active, .header a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.header a:hover {color: #C0D4FA;}
.SalvaECondividi{font-size: 11px; font-family:trebuchet MS, Arial, sans-serif; color: #666666;}


/*------------------------------------------ Preferenze footer --------------------------------*/
.footer1 {font-family: trebuchet MS, Arial, sans-serif; font-size: 11px; color: #FFFFFF;}
.footer1 a, .footer1 a:link, .footer1 a:active, .footer1 a:visited {font-family: trebuchet MS, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.footer1 a:hover {color: #C0D4FA;}
.footer2 {font-family: trebuchet MS, Arial, sans-serif; font-size: 9px; color: #6699FF;}
.footer2 a, .footer2 a:link, .footer2 a:active, .footer2 a:visited {font-family: trebuchet MS, Arial, sans-serif; font-size: 12px; font-weight:bold; color: #6699FF; }
.footer2 a:hover {text-decoration: underline;}
.footer3 {font-family: trebuchet MS, Arial, sans-serif; font-size: 11px; color: rgb(68, 68, 68); text-align:center}
.footer3 a, .footer3 a:link, .footer3 a:active, .footer3 a:visited {font-family: trebuchet MS, Arial, sans-serif; font-size: 11px; text-decoration: underline; color: rgb(68, 68, 68);}
.footer3 a:hover {color: #666666;}
