.bold {font-weight: bold;}
table, tbody, tr, td {font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
img {border: 0;}
h1, h2, h3, h4, h5, h6 {padding: 0; margin: 0;}
h1 {font-size: 30px; line-height: 33px;}
h2 {font-size: 20px; line-height: 22px;}
h3 {font-size: 14px; line-height: 16px; font-family: arial; color: #000; letter-space: .05em; text-transform: uppercase; font-weight: bold;}
a: link, a: visited {color: #2851a2; text-decoration: none; cursor: pointer;}
a: visited {color: #45569C;}
a: hover, a: active, a: focus {color: #002878; text-decoration: none; border-bottom: 1px dotted #002878;}
a.image-lien: hover, a.image-lien: active, a.image-lien: focus {border: 0;}
h3 a {text-decoration: none; border: 0;}
.cf {clear: both;}
.cl {clear: left;}
.cr {clear: right;}
span.cf {height: 0; width: 0; clear: both;}
.pad-top4 {padding-top: 4px;} .pad-top6 {padding-top: 6px;} .pad-top10 {padding-top: 10px;} .pad-top16 {padding-top: 16px;} .pad-bottom-10 {padding-bottom: 10px;}
.pad-top20 {padding-top: 20px;} .pad-top24 {padding-top: 24px;}
.pad-bottom-20 {padding-bottom: 20px;}
.padAll10 {padding: 10px;}
.ltblue4 {border-top: 4px solid #ebf4fb;}
.dkblue4 {border-top: 4px solid #203C73;}
.pipe-liste {font-size: 10px; position: relative; top: -2px; list-style-type: none; display: inline;padding: 0 2px 0 2px;}
.fin-tete {text-align: right; padding-top: 10px; text-transform: uppercase; font-size: 10px;}
.fin-tete a {padding-right: 7px; background-image: url(); background-repeat: no-repeat; background-position: center right;}
.fin-tete a: hover {border: none;}
.titre-rubrique-sous-rubrique a, .overline {font-size: 10px; line-height: 11px; color: #464646; letter-spacing: .07em; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif;}
.en-tete {font-weight: bold; text-transform: uppercase; color: #666666; font-size: 11px; line-height: 18px;}
.caption {font-weight: normal; font-size: 11px; color: #464646; line-height: 14px;}
ol.liste-liens {padding: 0 0 0 25px}
ol.liste-liens li {color: #464646;padding-bottom: 4px;}
.liste-liensInline {margin: 0; padding: 0;}
.liste-liensInline li {list-style-type: none; display: inline;}
.liste-liensInline * {display: inline;}

#bordure-conteneur {border: 0px dotted #3F5F9C; border-top: none; padding: 0 10px;}

/* GENERIC HEADER SETUP */

/* Masthead */
#thailand-world-en-tete {
	border-top: 0px solid silver;
	position: relative; 
	width: 959px; 
	background-color: #fff;
}
.cp-navigation .cp-menu-bloc {
	background-color:#3F5F9C; 
	border-bottom: 1px solid #203c73; 
	border: 1px White solid;
	color: White;
	font-size: 10px; 
	font-weight: bold; 
	height: 22px; 
	margin: 0; 
	overflow: hidden;
	padding: 0; 
	position: relative; 
	text-transform: uppercase; 
	width: 959px; 
	z-index: 3;
}
.cp-navigation .cp-menu-inline {
	display: inline;
	background-color:#3F5F9C; 
	border-bottom: 1px solid #203c73; 
	border: 1px White solid;
	color: White;
	font-size: 10px; 
	font-weight: bold; 
	height: 22px; 
	margin: 0; 
	/*overflow: hidden;	*/
	padding: 0; 
	position: relative; 
	text-transform: uppercase; 
	width: 959px; 
	z-index: 3;
}

.cp-navigation .cp-menu-bloc li {
	background-image: url(images/habillage/nav_main_on.gif); 
	background-repeat: repeat-x;
	border-right: 1px dotted #fff;
	color:#fff;
	float: left; 
	font-size: 10px;
	height: 20px; 
	list-style-type: none; 
	position: relative; 
}

.cp-navigation .cp-menu-bloc a {
	padding: 0 3px;
	color: White;
}
.cp-navigation a {
	text-decoration: none; 
	color: #203c73;
	}
.cp-navigation li a {
	display: block;		
	position: relative; 
	top: 2; 
	line-height: 20px;
}
.cp-navigation .cp-menu-bloc li.active {
	color: Yellow;
	background-image: url(); 
	background-repeat: repeat-x;
}
.cp-navigation .cp-menu-bloc li.active a{
	color: Yellow;
	}
.cp-navigation .cp-menu-bloc li: hover {
	color: Yellow;
	background-image: url(images/habillage/nav_main_on.gif); 
	background-repeat: repeat-x;
}
.cp-navigation .cp-menu-bloc li: hover a {
	color: Yellow; 
	border-bottom: none;
}
.cp-navigation a: hover, .cp-navigation a: focus, .cp-navigation a: active {
	border-bottom: none;
	}
.cp-navigation  .menu li {
	border: 1px White solid;
	background-color:#3F5F9C; 
	background-image:url(images/habillage/nav_main_on.gif);
}
.cp-navigation  .menu li a {
	color:#fff;
}
