/* =CLEARFIX */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    overflow:hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* END =CLEARFIX */

h1, h2, h3, h4, h5, div, p, ul, li {
	margin: 0;
	padding:0;
}

li {list-style-type: none;}

body{
	font-family: Verdana, Arial,sans-serif;
	color:#362800;
	background-color: #CFCFCF;
	background-image:url(/i/bk.gif);
	font-size: 11px;
}

a {
	color:  #000;
	text-decoration:  none;
}

a:hover {
	text-decoration:  underline;
}

body, img, p, div, table, ul, li {
border: 0;
margin: 0;
padding: 0;
}

ul {
	list-style-type:  none;
}

input {
	background-color: #e1ff89;
	font-size: 11px;
	border-style: groove;
}

textarea {
	font-size: 11px;
	background-color: #e1ff89;
	border-style: groove;
}

select {
	font-size: 11px;
	background-color: #e1ff89;
	border-style: groove;
}


.href {
	display: block;
	background: url(/i/puce.gif) 0 2px no-repeat;
	padding: 0 0 0 12px;
}
/***********************************************/

#head {	
	width:  990px;
	margin:  0 auto;
}

#main0 {	
	margin:  0 auto;
	border-bottom: 1px solid #99CC00;
}

#main {	
	width:  982px;
	margin:  0 auto;
	border-bottom: 1px solid #99CC00;
}

#left {
	width: 200px;
	vertical-align: top;
	background-color: #F0F0F0;
	border-right: 1px solid #99CC00;
}

#center {
	vertical-align: top;
	background-color: #FFFFFF;
}

#bottom {
	padding-left: 5px;
}

.message {
	color: #454F28;
	font-weight:bold;
	font-size: 12px;
	padding: 5px 0;
}
.asterix {
	color: #454F28;
	font-weight:bold;
	font-size: 12px;
	padding: 0px 5px;
}
/*
 * NAV
 */	

.navTopOn {
	font-weight: bold;
	font-size: 12px;
}
.navTopOff {
	font-weight: normal;
}

.navLeftOn {
	font-weight: bold;
	font-size: 12px;
}
.navLeftOff {
	font-weight: normal;
}

#leftRegionsCountries .leftOneRegion {
	padding:  8px 0 0px 0px;
}

#leftRegionsCountries .leftOneRegion a{
	color: #454F28;
	font-size: 12px;
}

#leftRegionsCountries  {
padding : 7px 0 0px 0;
}

#leftRegionsCountries .selectedRegion {
	font-weight:  bold;
}

#leftRegionsCountries #firstLeftRegions a{
  text-align: center;
  padding: 10px;
/*	border: 1px solid #ffffff; 
  background-color: #B9F1FF; */
  font-size: 14px;
  font-weight: bold;
}

#leftRegionsCountries .leftOneRegionCountries {
	padding:  0px 0 0 14px;
}

#leftRegionsCountries .leftOneRegionCountries li {
	padding:  7px 0 0 0px;
}
#leftRegionsCountries .leftOneRegionCountries .selected {
	font-weight:  bold;
}

#leftCountries li {
	padding:  2px 0 0 0px;
}

#leftRegions li {
	padding:  2px 0 0 0px;
}

#leftCountries #firstLeftCountries {
 
}

#leftCommonMenus {
  font-size: 12px;
	padding:  5px 0 0 0;
}

#leftCommonMenus li {
  font-size: 12px;
	padding:  7px 0 0 0;
}

/*
* SLIDESHOW	
*/

#slide-show #largeImgTable {
	width:100%;
}

#slide-show #largeImgTable td {
	text-align: left;
}

#slide-show #largeImgTable .nav {
	width:25%;
	font-size: 15px;
	font-weight: bold;
	}
	
#bder
{ 
border: 1px solid #99CC00;
}

/*
OUR TRIP + OTHER TRAVELS : ONE COUNTRY
*/

 .viewRegion  {
 	clear: both;
	padding: 0px 5px 10px 5px;
	color:#666666;
	background-color: #E1FF89;
	border-top: 1px solid #99cc00;
	border-bottom: 1px solid #99cc00;
	border-left: 1px solid #99cc00;
	border-right: 1px solid #99cc00;
}

#travelReports #toSlideshow  , #travelReports .viewSlideshow  {
	clear: both;
	padding: 15px 5px 15px 5px;
	font-weight: bold;
	font-size: 14px;
	background-color: #E1FF89;
	border-bottom: 1px solid #99cc00;
	border-left: 1px solid #99cc00;
	border-right: 1px solid #99cc00;
}

#travelReports .viewSlideshow {
	border-top: 1px solid #99cc00;
}

#travelReports .countryName  {
	font-size:13px;
	padding: 5px 0;
}
 #travelReports #toSlideshow a {
	color: #666666;
}

 #travelReports p {
	padding: 0px 0 7px 0;
}


 .oneTravelReport {
	clear: both;
	padding: 5px 0 5px 0;
/*	border-bottom: 1px solid #a9f300; */
}

 .oneTravelReport .headline {
	padding: 0px 0 7px 0;
}

 .oneTravelReport .date {
font-size: 11px;
font-style: italic;
}

 .oneTravelReport .visu  {
	float: left;
	width: 170px;
	height: 140px;
	padding-bottom: 40px;
}

 .oneTravelReport .visu  .thumb {
border: 1px solid #99cc00;
}

 .oneTravelReport .visu .hrefView {
	display: block;
width: 160px;
padding: 5px 0;	
text-align:center;
border: 0px solid red;
}


 .oneTravelReport .text  {
	float: right;
	width: 560px;
	
}

 .oneTravelReport hr  {
}

#breadcumbs, #breadcumbs a {
font-size: 12px;
color: #666666;
}

/*
OUR ITINERARY 
*/
#tableitinerary {
border: 1px solid #99cc00;
}

#tableitinerary th {
background-color: #E1FF89;
text-align: left;
}

#tableitinerary .oneCountryLine {
border-top: 1px solid #99cc00;
}

#tableitinerary .oneRegionLine td {
background-color: #F0F0F0;
font-weight: bold;
font-style: italic;	
}