body{color:#000000;background:#ff9910 url(https://www.viaggindia.it/wp-content/uploads/2016/06/bg-lusso.jpg);font:14px Arial,'palatino linotype',palatino,'times new roman',times,serif;}

/* ********************************************************************************* */
.wrapper{ margin:0 auto; width: 960px;padding:8px 10px;background:#fff; }
.wrapper:after{content:"";display:block;clear:both;}
p { margin: 0 0 15px }
a{color:#000000;text-decoration:none;}
a:hover{text-decoration:underline;}
/* ********************************************************************************* */
@viewport { width: deice-width; }
	#mainmenu {display:block;background:#FAE604;}
		.mainnav {font:20px/20px impact, "arial black", sans-serif;text-transform:uppercase; }
		.mainnav:after{content:"";display:block;clear:both;}
		.mainnav li {float:left;position:relative;}
		.mainnav li a {color:#222;padding:10px 13px;border-right:2px solid #000;border-bottom:4px solid #000;}
		.mainnav li.current_page_item a, .mainnav li.current-cat a, .mainnav li.current-menu-item a {color:#cd1713;}
		.mainnav li.current_page_item, .mainnav li.current-cat, .mainnav li.current-menu-item {border-left:none;}
		.mainnav li a:hover{color:#cd1713;text-decoration:none; }
		.mainnav li.current_page_item a:hover, .mainnav li.current-cat a:hover, .mainnav li.current-menu-item a:hover {text-decoration:none; }
		
		.mainnav li ul  {border-bottom:1px solid #ddd;position:absolute;z-index:999;width:180px;padding-top:1px;}
		.mainnav li ul li  {float:none;border-left:none;margin:0;padding:0; }
		.mainnav li.current_page_item li a, .mainnav li.current-cat li a, .mainnav li.current-menu-item li a{background:#f9f9f9; color:#555; }
		.mainnav li ul li a{background:#f9f9f9; color:#555;text-transform:none; font:bold 13px arial, tahoma, verdana, sans-serif;width:158px;padding:4px 10px; height:auto; line-height:normal;margin:0; border:2px solid #ddd; border-bottom:0;}
		.mainnav li ul li a.sf-with-ul { padding:5px 10px;}
		.mainnav li ul li a:hover  {background:#efefef;color:#555;text-decoration:none;} 
		.mainnav li ul ul  {margin: -25px 0 0 179px;padding-top:0;}

/*----- ={ Headings } -----*/
h1 a, h4 a, h5 a, h6 a { text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover  {text-decoration: none;}

h1,h2,h3, h4, h5, h6 {padding:0.0em !important;margin-bottom:0em; }


/*----- [[ Success, info, notice and error/alert boxes and other mis classes ]] -----*/
.error, .alert, 
.notice, .success, 
.info 		{ padding:0.0em !important;margin-bottom:0em;border:1px solid #000;  }
.error, 
.alert 		{ background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4; }
.prezzi		{ background:#E00950;color:#FAEC04;border-color:#000000; padding:0.0em !important;margin-bottom:0em;border:1px;height:22px; }

.notice 	{ background:#fff6bf;color:#514721;border-color:#ffd324; letter-spacing: 0;}
.success	{ background:#e6efc2;color:#264409;border-color:#c6d880; }
.info 		{ background:#d5edf8;color:#205791;border-color:#92cae4; }
.error a, 
.alert a 	{ color:#8a1f11;text-decoration:underline; }
.notice a	{ color:#CC0033;text-decoration:underline; }
.success a	{ color:#264409;text-decoration:underline; }
.info a 	{ color:#CC0033;text-decoration:underline; }

		

/*----- [[ Theme Table ]] -----*/
.theme-table {width: 100%; padding: 0px 0 2px; border-top:2px dotted #aaa; align:center;}
	.theme-table caption {	color: #000;font-size: 14px;font-weight: bold;padding-bottom: 0px;text-align: left;}
	.theme-table thead {font-size: 14px;}
	.theme-table thead th {text-align:center; font:bold 13px arial, tahoma, verdana, sans-serif; background:#00000; border: 4px solid #fff;padding: 0px 0 1px;}
	.theme-table tbody {color: #000;}
	.theme-table tbody td {background: none;border: 0px solid #fff;padding: 0px 0 2px;text-align: left;}
	.theme-table tbody .pad {background: none;}

.tema-table {width: 950; padding: 0px 0 2px; border-top:2px dotted #aaa; align:center;}
	.tema-table caption {	color: #000;font-size: 14px;font-weight: bold;padding-bottom: 0px;text-align: left;}
	.tema-table thead {font-size: 14px;}
	.tema-table thead th {text-align:center; font:bold 13px arial, tahoma, verdana, sans-serif; background:#FAE604; border: 4px solid #fff;padding: 0px 0 1px;}
	.tema-table tbody {color: #000;}
	.tema-table tbody td {background:down.png;border: 0px solid #fff;padding: 0px 0 2px;text-align: left;}
	.tema-table tbody .pad {background: none;}

.estensione-table {padding: 0px 0 0px; align:left; background:#0066FF;}
	.estensione-table caption {font-color: #ffffff;font-size: 14px;font-weight: bold; padding-bottom: 0px;text-align:left;}
	.estensione-table thead {font-size: 14px; font-color: #ffffff;}
	.estensione-table thead th {text-align:left; font:bold 13px arial black; color:#ffffff; padding: 0px 0 1px;}
	.estensione-table tbody {color: #000;}
	.estensione-table tbody td {border: 0px solid #D5110D;padding: 0px 0 2px; text-align:left;}
	.estensione-table tbody .pad {background:down2.gif;}
	
.table {padding: 0px 0 0px; align:center; background:#FFFFFF  }
	.table caption {font-color: #000000;font-size: 14px; padding-bottom: 0px;text-align:left;}
	.table thead {font-size: 14px; font-color: #000000;}
	.table thead th {text-align:left; font:bold 13px arial black; color: #FF0000; padding: 0px 0 1px;}
	.table tbody {color: #000;}
	.table tbody td {border: 1px dotted #000000;padding: 0px 0 0px; text-align:left;}
	.table tbody .pad { background-color:#0066FF;}

.viaggi { width:955px; background:url(background.jpg); margin:0 auto; }
	.table caption {font-color: #000000;font-size: 14px; padding-bottom: 0px;text-align:left;}
	.table thead {font-size: 14px; font-color: #000000;}
	.table thead th {text-align:left; font:bold 13px arial black; color: #FF0000; padding: 0px 0 1px;}
	.table tbody {color: #000;}
	.table tbody td {border: 1px dotted #000000;padding: 0px 0 0px; text-align:left;}
	.table tbody .pad { background-color:#0066FF;}

.float-left {
float:left;
width:33%; // or 33% for equal width independent of parent width
}

.item{
    float:left; 
	    width:auto;
    margin:2px;
}

.wrapper2{
    background:red;
}

.item2{
    display:inline-block; 
    width:100px;
    height:100px;
    background:blue;
    margin:2px;
}
	
	/* FOOTER */
#footer {display:block;padding:0 10px 10px;background:#fff;width:950px;margin:0 auto; }
	#footer a{color:#333;}
	#footer a:hover {text-decoration:none;}
	
	ul.footercats {display:block;padding:4px 0;font-size:14px;display:block;text-align:center;border-top:2px solid #efefef;border-bottom:2px solid #efefef;font-weight:bold;margin-bottom:10px;}
	ul.footercats li {display:inline;}
	ul.footercats li ul {display:none;}
	ul.footercats a{text-transform:uppercase;color:#949494;margin-right:6px;margin-left:6px;font-size:14px;}
	ul.footercats a:hover {color:#da0006;text-decoration:none;}

	ul.footerpages {display:block;text-align:center;padding:10px;display:block;background:#efefef;font:bold 11px arial,tahoma,sans-serif;margin:0;}
	ul.footerpages li {display:inline;margin-right:4px;margin-left:4px;text-transform:uppercase;}
	ul.footerpages li ul {display:none;}
	ul.footerpages a{color:#222;}
	ul.footerpages a:hover {color:#da0006;text-decoration:none;}

	#footer_meta{font-size:14px;color:#555;padding:2px;background:#efefef;margin-top:1px;border-top:2px dotted #aaa}

		#footer_meta p {margin:0;}
		#footer_meta .footer-left-text {float:left;width:35%;display:block;}
		#footer_meta .footer-right-text {float:right;width:65%;display:block;text-align:right !important;}

/*----- [[ Scripts ]] -----*/
.title_link a:link, .title_link a:visited, .title_link a:hover  {font-size:16px;}.giorno_lk:link, .giorno_lk:visited {color:#FFFFFF;}.giorno_lk:hover {color: #FFF000;}

/*----- [[ testo ]] -----*/
.style3 { 	font-family: impact; 	font-size: 18px; } .style6 { 	font-family: Arial; font-size: 14px; 	font-weight: bold; }.style9 { 	font-family: cambria; 	font-size: 16px; 	font-weight: bold; } .style10 {font-size: 24px} .style15 {	font-family: Arial;	font-size: 14px;	font-weight: bold;}.style16 {	font-family: Impact;	font-size: 18px;}.style17 {	font-family: "Bookman Old Style";	font-size: 19px;} .style00 { 	font-size: 15px; 	font-weight: bold; 	font-family: "Arial Narrow"; } .style00 { 	font-size: 14px; 	font-weight: bold; 	font-family: "Arial Narrow"; }.style07 { font-family: impact, "arial black", sans-serif; font-size: 20px;  }

/************End Header************/
.button1 {
font:20px Arial,'palatino linotype',palatino,'times new roman',times,serif; font-weight: bold;
	letter-spacing: 0;
    background: url("bg_more.jpg") repeat-x 0 0;
    color:#CC0033;
    display: inline-block;
    padding: 0px 0px;
    position: relative;
    text-align: center; 
    text-transform: uppercase;
    -webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	-webkit-box-shadow: 1px 2px 0 rgba(0, 0, 0, 0.3);
	-moz-box-shadow:    1px 2px 0 rgba(0, 0, 0, 0.3);
	box-shadow:         1px 2px 0 rgba(0, 0, 0, 0.3);
}
.button1:hover {
	background-position:0 bottom;
	text-decoration:none;
}
.button2 {
font:16px Arial,'palatino linotype',palatino,'times new roman',times,serif; font-weight: bold;
	letter-spacing: 0;
    background: url("bg_more.jpg") repeat-x 0 0;
    color: #FFFFFF;
    display: inline-block;
    padding: 0px 0px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
}
.button2:hover {
	background-position:0 bottom;
	text-decoration:none;
}

.button3 { padding: 0px 0 0px; align:center; 
font:bold 12px arial ; color:#FFFFFF; 
	letter-spacing: 0;
    background: url("bg_more.jpg") repeat-x 0 0;
    color:#ffffff;
	
    display: inline-block;
    padding: 0px 0px;
    position: inherit;
    text-align: center; 
    text-transform:none;
    -webkit-transition: all 0.5s ease; 
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	-webkit-box-shadow: 1px 2px 0 rgba(0, 0, 0, 0.3);
	-moz-box-shadow:    1px 2px 0 rgba(0, 0, 0, 0.3);
	box-shadow:         1px 2px 0 rgba(0, 0, 0, 0.3);
}
.button3:hover {
	background-position:0 bottom;
	text-decoration:none; }
/************TAB************/

.slider_box{
	position: relative;
	display: inline-block;
	width: 100%;
	margin-top: -210px;
}

#tabContainer {
	width:923px;
	padding:15px;
	background-color:#2e2e2e;
	-moz-border-radius: 4px;
	border-radius: 4px; 
}

#tabs{
	height:30px;
	overflow:hidden;
}

#tabs > ul{
	font: 1em;
	list-style:none;
}

#tabs > ul > li{
	margin:0 2px 0 0;
	padding:7px 10px;
	display:block;
	float:left;
	color:#FFF;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius:4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px; 
	background: #C9C9C9; /* old browsers */
	background: -moz-linear-gradient(top, #0C91EC 0%, #257AB6 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0C91EC), color-stop(100%,#257AB6)); /* webkit */
}

#tabs > ul > li:hover{
	background: #FFFFFF; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #F3F3F3 10%, #F3F3F3 50%, #FFFFFF 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(10%,#F3F3F3), color-stop(50%,#F3F3F3), color-stop(100%,#FFFFFF)); /* webkit */
	cursor:pointer;
	color: #333;
}

#tabs > ul > li.tabActiveHeader{
	background: #FFFFFF; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #F3F3F3 10%, #F3F3F3 50%, #FFFFFF 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(10%,#F3F3F3), color-stop(50%,#F3F3F3), color-stop(100%,#FFFFFF)); /* webkit */
	cursor:pointer;
	color: #333;
}

#tabscontent {
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 0px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px; 
	padding:10px 10px 25px;
	background: #FFFFFF; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #FFFFFF 90%, #e4e9ed 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(90%,#FFFFFF), color-stop(100%,#e4e9ed)); /* webkit */
	margin:0;
	color:#333;
}


/*----- [[ feste ]] -----*/
.repubblica:before {
   content: "26 GENNAIO - DELHI"; font-size:16px; color:#1F05A1; font-family:cambria; font-weight: bold; text-align:center; padding:0.0em; align:center;
   }      
.surajkund:before {
   content: "DAL 01 AL 15 FEBBRAIO 2016 - SURAJKUND, HARYANA"; font-size:16px; color:#1F05A1; font-family:cambria; font-weight: bold; text-align:center; padding:0.0em; align:center;
   } 
.desert:before {
   content: "20 - 22 FEBBRAIO 2016 - JAISALMER"; font-size:16px; color:#1F05A1; font-family:cambria; font-weight: bold; text-align:center; padding:0.0em; align:center;
   }
.holi:before {
   content: "24 MARZO 2016 - BARSANA E TUTTA L'INDIA"; font-size:16px; color:#1F05A1; font-family:cambria; font-weight: bold; text-align:center; padding:0.0em; align:center;
   }   
.baisakhi:before {
   content: "13 APRILE 2016 - PUNJAB"; font-size:16px; color:#1F05A1; font-family:cambria; font-weight: bold; text-align:center; padding:0.0em; align:center; 
   }
.purnima:before {
   content: "21 MAGGIO 2016 - TUTTA L'INDIA"; font-size:16px; color:#1F05A1; font-family:cambria; font-weight: bold; text-align:center; padding:0.0em; align:center;
   }
.rathyatra:before {
   content: "IL 06 LUGLIO 2016 - PURI, ORISSA"; font-size:16px; color:#1F05A1; font-family:cambria; font-weight: bold; text-align:center; padding:0.0em; align:center;
   }  
.hemis:before {
   content: "DAL 14 AL 15 LUGLIO 2016 - MONASTERO DI HEMIS, LEH"; font-size:16px; color:#1F05A1; font-family:cambria; font-weight: bold; text-align:center; padding:0.0em; align:center;
   }  
.naga:before {
   content: "07 AGOSTO 2016 - TUTTA L'INDIA"; font-size:16px; color:#1F05A1; font-family:cambria; font-weight: bold; text-align:center; padding:0.0em; align:center;
   }   
.janmashtami:before {
   content: "25 AGOSTO 2016 - VARINDAVAN E TUTTA L'INDIA"; font-size:16px; color:#1F05A1; font-family:cambria; font-weight: bold; text-align:center; padding:0.0em; align:center;
   }    
.onam:before {
   content: "13 SETTEMBRE 2016 - KERALA"; font-size:16px; color:#1F05A1; font-family:cambria; font-weight: bold; text-align:center; padding:0.0em; align:center;
   }    
.chaturthi:before {
   content: "05 SETTEMBRE 2016 - MUMBAI E TUTTA L'INDIA"; font-size:16px; color:#1F05A1; font-family:cambria; font-weight: bold; text-align:center; padding:0.0em; align:center;
   } 
.durgapuja:before {
   content: "DAL 07 AL 11 OTTOBRE 2016 - TUTTA L'INDIA"; font-size:16px; color:#1F05A1; font-family:cambria; font-weight: bold; text-align:center; padding:0.0em; align:center;
   }   
.diwali:before {
   content: "30 OTTOBRE 2016 - TUTTA L'INDIA"; font-size:16px; color:#1F05A1; font-family:cambria; font-weight: bold; text-align:center; padding:0.0em; align:center;
   }    
.pushkar:before {
   content: "DAL 08 AL 14 NOVEMBRE 2016 - PUSHKAR"; font-size:16px; color:#1F05A1; font-family:cambria; font-weight: bold; text-align:center; padding:0.0em; align:center;
   }  
/*----- [[ feste Bhutan]] -----*/
.punakha:before {
   content: "DAL 17 AL 19 FEB. 2016 - PUNAKHA"; font-size:16px; color:#1F05A1; font-family:cambria; font-weight: bold; text-align:center; padding:0.0em; align:center;
   }  
.paro:before {
   content: "DAL 19 AL 23 MAR. 2016 - PARO"; font-size:16px; color:#1F05A1; font-family:cambria; font-weight: bold; text-align:center; padding:0.0em; align:center;
   }  
.thimpu:before {
   content: "DAL 11 AL 13 OTT. 2016 - THIMPU"; font-size:16px; color:#1F05A1; font-family:cambria; font-weight: bold; text-align:center; padding:0.0em; align:center;
   }         
.tangbi:before {
   content: "FESTA TANGBI MANI TSHECHU IN BHUTAN 15 - 17 OTT. 2016 - BUMTHANG"; font-size:16px; color:#1F05A1; font-family:cambria; font-weight: bold; text-align:center; padding:0.0em; align:center;
   }   
.jambay:before {
   content: "FESTA JAMBAY LAKHANG DRUP IN BHUTAN : 14 - 17 NOV. 2016 - BUMTHANG"; font-size:16px; color:#1F05A1; font-family:cambria; font-weight: bold; text-align:center; padding:0.0em; align:center;
   }      