body {
	background: url(img/fond.png) no-repeat center top;
	color: #00365D;
	font: 12px/15px Arial;
	text-align: justify;
}

.centre {
	position: absolute;
	width: 1024px;
	left: 50%;
	top: 0;
	margin-left: -512px;
	background: url(img/bords_cadre.png) repeat-y;
}

.top {
	width: 1024px;
	height: 89px;
	background: url(img/top.png) no-repeat;
}

.fond_photo {
	width: 850px;
	height: 186px;
	background: url(img/fond_photo.png) no-repeat;
	margin-left: 91px;
}

.logo {
	position: absolute;
	left: 736px;
	top: 20px;
	width: 178px;
	height: 93px;
	background: url(img/l_cfw.png) no-repeat;
}

/* @group nav */

.nav {
	margin-left: 43px;
	margin-top: 13px;
	float: left;
	margin-bottom: 15px;
	/*border: 1px solid #eee;*/
}

.nav1_fr, .nav1_nl, .nav2_fr, .nav2_nl, .nav3_fr, .nav3_nl, .nav4_fr, .nav4_nl, .nav5_fr, .nav5_nl, .nav6_fr, .nav6_nl, .nav7_fr, .nav7_nl, .nav8_fr, .nav8_nl {
	width: 162px;
	height: 41px;
	display: block;
}

.nav8_1_fr, .nav8_1_nl, .nav8_2_fr, .nav8_2_nl {
	width: 162px;
	height: 35px;
	display: block;
}

.nav9_fr, .nav9_nl {
	width: 162px;
	height: 48px;
	display: block;
}

.nav1_fr {
	background: url(img/nav1_fr.png) no-repeat;
}

.nav1_nl {
	background: url(img/nav1_nl.png) no-repeat;
}

.nav2_fr {
	background: url(img/nav2_fr.png) no-repeat;
}

.nav2_nl {
	background: url(img/nav2_nl.png) no-repeat;
}

.nav3_fr {
	background: url(img/nav3_fr.png) no-repeat;
}

.nav3_nl {
	background: url(img/nav3_nl.png) no-repeat;
}

.nav4_fr {
	background: url(img/nav4_fr.png) no-repeat;
}

.nav4_nl {
	background: url(img/nav4_nl.png) no-repeat;
}

.nav5_fr {
	background: url(img/nav5_fr.png) no-repeat;
}

.nav5_nl {
	background: url(img/nav5_nl.png) no-repeat;
}

.nav6_fr {
	background: url(img/nav6_fr.png) no-repeat;
}

.nav6_nl {
	background: url(img/nav6_nl.png) no-repeat;
}

.nav7_fr {
	background: url(img/nav7_fr.png) no-repeat;
}

.nav7_nl {
	background: url(img/nav7_nl.png) no-repeat;
}

.nav8_fr {
	background: url(img/nav8_fr.png) no-repeat;
}

.nav8_nl {
	background: url(img/nav8_nl.png) no-repeat;
}

.nav8_1_fr {
	background: url(img/nav8_1_fr.png) no-repeat;
}

.nav8_1_nl {
	background: url(img/nav8_1_nl.png) no-repeat;
}

.nav8_2_fr {
	background: url(img/nav8_2_fr.png) no-repeat;
}

.nav8_2_nl {
	background: url(img/nav8_2_nl.png) no-repeat;
}

.nav9_fr {
	background: url(img/nav9_fr.png) no-repeat;
}

.nav9_nl {
	background: url(img/nav9_nl.png) no-repeat;
}

a.nav1_fr:hover, a.nav1_nl:hover, a.nav2_fr:hover, a.nav2_nl:hover, a.nav3_fr:hover, a.nav3_nl:hover, a.nav4_fr:hover, a.nav4_nl:hover, a.nav5_fr:hover, a.nav5_nl:hover, a.nav6_fr:hover, a.nav6_nl:hover, a.nav7_fr:hover, a.nav7_nl:hover, a.nav8_fr:hover, a.nav8_nl:hover, .selected1 {
	background-position: 0 -41px;
}

a.nav8_1_fr:hover, a.nav8_1_nl:hover, a.nav8_2_fr:hover, a.nav8_2_nl:hover, .selected2 {
	background-position: 0 -35px;
}

a.nav9_fr:hover, a.nav9_nl:hover, .selected3 {
	background-position: 0 -48px;
}



/* @end */

.contenu_home {
	width: 419px;
	margin-top: 15px;
	margin-left: 10px;
	float: left;
	margin-bottom: 15px;
	/*border: 1px solid #eee;*/
}

.bloc1 {
	margin-left: 90px;
}

.contenu_home .top {
	width: 419px;
	height: 20px;
	background: url(img/top_contenu_home.png) no-repeat;
}

.contenu_home .contenu {
	width: 369px;
	height: 360px;
	padding: 0 30px 10px 20px;
	background: url(img/fond_contenu_home.png) repeat-y;
	/*border: 1px solid #eee;*/
}

.contenu_home .footer_contenu_home {
	width: 419px;
	height: 16px;
	background: url(img/footer_contenu_home.png) no-repeat;
}

.contenu_home .contenu div {
	margin-bottom: 10px;
}

.btn_lang_fr, .btn_lang_nl {
	width: 162px;
	height: 48px;
	display: block;
}

.btn_lang_fr {
	background-image: url(img/btn_lang_fr.png);
}

.btn_lang_nl {
	background-image: url(img/btn_lang_nl.png);
}

a.btn_lang_fr:hover, a.btn_lang_nl:hover {
	background-position: 0 -48px;
}

a.btn_public_fr, a.btn_membres_fr, a.btn_agences_fr, a.btn_presse_fr, 
a.btn_public_nl, a.btn_membres_nl, a.btn_agences_nl, a.btn_presse_nl {
	width: 147px;
	height: 41px;
	display: inline-block;
}

a.btn_public_fr {
	background: url(img/btn_public_fr.png) no-repeat;
}

a.btn_membres_fr {
	background: url(img/btn_membres_fr.png) no-repeat;
}

a.btn_agences_fr {
	background: url(img/btn_agences_fr.png) no-repeat;
}

a.btn_presse_fr {
	background: url(img/btn_presse_fr.png) no-repeat;
}

a.btn_public_fr:hover, a.btn_membres_fr:hover, a.btn_agences_fr:hover, a.btn_presse_fr:hover, 
a.btn_public_nl:hover, a.btn_membres_nl:hover, a.btn_agences_nl:hover, a.btn_presse_nl:hover {
	background-position: 0 -41px;
}

.contenu_index {
	width: 520px;
	margin-top: 15px;
	margin-left: 5px;
	float: left;
	margin-bottom: 15px;
	/*border: 1px solid #eee;*/
}

.contenu_index .top {
	width: 520px;
	height: 20px;
	background: url(img/top_contenu_index.png) no-repeat;
}

.contenu_index .contenu {
	width: 470px;
	padding: 0 30px 10px 20px;
	background: url(img/fond_contenu_index.png) repeat-y;
	/*border: 1px solid #eee;*/
}

.contenu_index .footer_contenu_index {
	width: 520px;
	height: 16px;
	background: url(img/footer_contenu_index.png) no-repeat;
}

.contenu_index .contenu div {
	margin-bottom: 10px;
}

.contenu_suite a {
	color: #00365D;
}

/* @group news */

.news {
	width: 185px;
	margin-top: 15px;
	margin-left: 8px;
	float: left;
	margin-bottom: 15px;
	text-align: left;
	font-size: 11px;
	line-height: 14px;
	/*border: 1px solid #eee;*/
}

.top_news {
	width: 185px;
	height: 41px;
	background: url(img/fond_top_news.png) no-repeat;
}

.contenu_news {
	width: 185px;
	background: url(img/fond_news.png) no-repeat 0 top;
}

.contenu_news .contenu {
	width: 155px;
	padding: 10px;
	/*border: 1px solid #eee;*/
}

.contenu_news .contenu div div {
	text-indent: -9px;
	margin-left: 9px;
	margin-bottom: 0;
	padding-bottom: 0;
	border: none;
	/*border-bottom: 1px solid #fff;*/
}

.contenu_news .contenu div {
	margin-bottom: 8px;
	padding-bottom: 8px;
	/*border-bottom: 1px solid #fff;*/
}

.contenu_news .contenu .fin {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

.footer_news {
	width: 185px;
	height: 15px;
	background: url(img/fond_footer_news.png) no-repeat;
}



/* @end */

a.more {
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	color: #00365D;
	display: block;
	margin-left: 9px;
	margin-top: 5px;
}

a.more:hover {
	text-decoration: underline;
}

.logos {
	width: 185px;
	height: 327px;
	background: url(img/logos.png) no-repeat;
}

.contenu_suite {
	width: 731px;
	margin-top: 15px;
	margin-left: 5px;
	float: left;
	margin-bottom: 15px;
	/*border: 1px solid #eee;*/
}

.contenu_suite .top {
	width: 731px;
	height: 20px;
	background: url(img/top_contenu.png) no-repeat;
}

.contenu_suite .zone_contenu {
	width: 711px;
	/*width: 681px;*//* 211 */
	/*padding: 0 30px 10px 20px;*/
	/*padding: 0 241px 10px 20px;*/
	padding: 0 0 10px 20px;
	background: url(img/fond_contenu.png) repeat-y;
	/*min-height: 360px;*/
	/*border: 1px solid #eee;*/
}

.contenu_suite .contenu {
	width: 470px;
	/*width: 681px;*//* 211 */
	/*padding: 0 30px 10px 20px;*/
	/*padding: 0 241px 10px 20px;*/
	/*background: url(img/fond_contenu.png) repeat-y;*/
	min-height: 400px;
	float: left;
	margin-right: 38px;
	/*border: 1px solid #eee;*/
}

.contenu_suite .footer_contenu_suite {
	clear: both;
	width: 731px;
	height: 16px;
	background: url(img/footer_contenu.png) no-repeat;
}

.contenu_suite .contenu div {
	margin-bottom: 10px;
}

.titre {
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	/*border-bottom: 1px solid #9fd7f2;*/
	border-bottom: 1px dotted #00365D;
	padding-bottom: 8px;
	text-align: left;
}

.sstitre {
	font-size: 17px;
	font-weight: bold;
}

.txtb {
	font-weight: bold;
}

.table_liste td {
	border-bottom: 1px dotted #00365D;
	padding: 2px;
	padding-top: 3px;
	text-align: left;
	vertical-align: top;
}

.footer {
	clear: both;
	background: #fff url(img/footer_cadre.png) no-repeat center top;
	padding-top: 25px;
	text-align: center;
	font-size: 9px;
	line-height: 10px;
}

.footer div {
	width: 900px;
	margin-left: 62px;
	padding-bottom: 10px;
	/*border: 1px solid #eee;*/
}

.footer a {
	color: #00365D;
	text-decoration: none;
}

.info {
	float; left;
	width: 185px;
	margin-left: 508px;
	width: 225px;
	margin-left: 468px;
	text-align: left;
	font-size: 11px;
	line-height: 14px;
}

.contenu_info {
	background: url(img/fond_bloc_bleu.png) no-repeat 0 top;
}

.contenu_contenu_info {
	width: 155px;
	width: 195px;
	padding: 10px;
	/*border: 1px solid #eee;*/
}

.footer_contenu_info {
	width: 225px;
	height: 15px;
	background: url(img/fond_footer_bloc_bleu.png) no-repeat;
}

.titre_info {
	font-weight: bold;
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #fff;
	text-transform: uppercase;
}

#glider {
	width: 690px;
	width: 600px;
}
				
.scroller {
	float: left;
	overflow: hidden;
	width: 690px;
	width: 690px;
	height: 380px;
	/*border: 1px solid #000;*/
}
				
.content {
	width: 10000px;
}
				
.section {
	float: left;
	overflow: hidden;
	width: 690px;
	/*width: 600px;*/
	height: 380px;
}

.controls {
	font-size: 17px;
	text-transform: none;
}

.controls a {
	text-decoration: none;
}

.controls a:hover {
	text-decoration: underline;
}

#resultat {
	text-align: left;
	/*border: 1px solid #000;*/
}

.agent {
	cursor: pointer;
	text-decoration: underline;
}

#cruises {
	visibility: hidden;
}

#ferries {
	visibility: hidden;
}

#river {
	visibility: hidden;
}

.cp_test {
	position: relative;
	border: 0;
	/*color: #fff;*/
	color: #00365D;
	font-weight: bold;
	/*background: #d8eff9;*/
	border: 1px solid #00365D;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	padding: 3px 5px;
	width: 50px;
	text-align: center;
	behavior: url(includes/PIE.htc);
}

#mainList {
	position: relative;
	display: none;
	width: 460px;
	height: 190px;
	height: 165px;
	height: 120px;
	height: auto;
	overflow: auto;
	border: 1px solid #d8eff9;
	padding: 5px;
	text-align: left;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	behavior: url(includes/PIE.htc);
}

#mainList div {
	margin: 0;
}

#mainList a {
	color: #00365D;
	text-decoration: none;
	width: 453px;
	display: block;
	padding: 2px 0 0 5px;
}

#mainList a:hover {
	color: #fff;
	text-decoration: none;
	background: #00365D;
}

form#form_academy input[type="text"], form#form_jlpl input[type="text"], form#form_agencies input[type="text"] {
	position: relative;
	border: 1px solid #d8eff9;
	padding: 2px 5px;
	margin-bottom: 5px;
	width: 320px;
	width: 290px;
	text-align: left;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	color: #00365D;
	font-size: 12px;
	background-color: #fff;
	behavior: url(includes/PIE.htc);
}

form#form_academy select, form#form_jlpl select, form#form_agencies select {
	position: relative;
	border: 1px solid #d8eff9;
	padding: 2px 5px;
	margin-bottom: 5px;
	width: auto;
	text-align: left;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	color: #00365D;
	font-size: 12px;
	background-color: #fff;
	behavior: url(includes/PIE.htc);
}

form#form_academy input[type="radio"], form#form_jlpl input[type="radio"], form#form_agencies input[type="radio"] {
	/*border: 1px solid #d8eff9;*/
	padding: 2px 5px;
	margin-bottom: 5px;
	width: auto;
	text-align: left;
	/*border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;*/
	color: #00365D;
	font-size: 12px;
	background-color: #fff;
}

form#form_academy #submit, form#form_jlpl #submit, form#form_agencies #submit {
	position: relative;
	border: 1px solid #d8eff9;
	padding: 2px 5px;
	margin-bottom: 5px;
	width: auto;
	text-align: left;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	background-color: #00365D;
	cursor: pointer;
	behavior: url(includes/PIE.htc);
}

a.search_btn {
	position: relative;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	background-color: #9fd7f2;
	cursor: pointer;
	text-decoration: none;
	padding: 8px 16px;
	margin-right: 20px;
	border: 2px solid #fff;
	box-shadow: 3px 3px 6px #aaa;
	-webkit-box-shadow: 3px 3px 6px #aaa;
	-moz-box-shadow: 3px 3px 6px #aaa;
	behavior: url(includes/PIE.htc);
}

a.search_btn:hover {
	background-color: #00365D;
	text-decoration: none;
}

.quizz {
	height: 276px;
	font-size: 15px;
}

.quizz .sstitre {
	line-height: normal;
	text-align: center;
}

.choix div {
	position: relative;
	color: #fff;
	font-weight: bold;
	width: 30px;
	height: 30px;
	display: table-cell;
	vertical-align: middle;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	cursor: pointer;
	behavior: url(includes/PIE.htc);
}

.ships {
	color: #00a1b1;
}

.img_fond_ships {
	background: url(img/quizz_cfw_ships_fond.png) no-repeat;
}

.fond_ships {
	background-color: #00a1b1;
}

.sales {
	color: #8a7a67;
}

.img_fond_sales {
	background: url(img/quizz_cfw_sales_fond.png) no-repeat;
}

.fond_sales {
	background-color: #8a7a67;
}

.thema {
	color: #4a63ae;
}

.img_fond_thema {
	background: url(img/quizz_cfw_thema_fond.png) no-repeat;
}

.fond_thema {
	background-color: #4a63ae;
}

.destinations {
	color: #00355f;
}

.img_fond_destinations {
	background: url(img/quizz_cfw_destinations_fond.png) no-repeat;
}

.fond_destinations {
	background-color: #00355f;
}

.environment {
	color: #00a261;
}

.img_fond_environment {
	background: url(img/quizz_cfw_environment_fond.png) no-repeat;
}

.fond_environment {
	background-color: #00a261;
}

.entertainment {
	color: #f68b1f;
}

.img_fond_entertainment {
	background: url(img/quizz_cfw_entertainment_fond.png) no-repeat;
}

.fond_entertainment {
	background-color: #f68b1f;
}

.prop {
	text-transform: uppercase;
}

.score {
	color: #00365D;
	font-size: 30px;
	font-weight: bold;
	width: 183px;
	text-align: center;
	float: left;
	margin-top: 75px;
}

.fleche {
	cursor: pointer;
}

/* @group admin */

.centre_admin {
	width: 1024px;
	left: 50%;
	top: 0;
	margin-left: -512px;
	background-image: none;
}

.centre_admin a {
	color: #535353;
	text-decoration: none;
}

.centre_admin a:hover {
	color: #535353;
	text-decoration: underline;
}

.banner_admin {
	width: 1024px;
	height: 150px;
	color: #fff;
	font: bold 30px Arial, Helvetica, sans-serif;
	text-align: right;
	vertical-align: bottom;
	display: table-cell;
	background: #00365D;
}

.titre_admin {
	font: bold 14px Arial, sans-serif;
	color: #00365D;
}

.fond_centre_admin {
	background: url(img/ligne_admin.gif) repeat-y 40px;
}

.lien_titre_menu_admin {
	font-weight: bold;
}

.menu_admin {
	float: left;
	width: 160px;
	width: 200px;
	margin-left: 10px;
	line-height: 20px;
}

.menu_admin h3 {
	margin-bottom: 0;
}

.col_texte_admin {
	margin-left: 200px;
	padding-left: 20px;
	/*border-left: 1px solid #173486;*/
	margin-top: 20px;
}

.col_texte_admin label, 
#communiques label {
	margin: 0 10px 0 5px;
}

#communiques label {
	width: 85px;
	display: inline-block;
}

#formConcours {
	text-align: left;
}

#formConcours label {
	width: 130px;
	display: inline-block;
}

#formConcours #submit {
	margin-left: 145px;
}

.col_texte_admin h4, .col_texte_admin h5 {
	margin-bottom: 6px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #000;
	width: 420px;
}

.col_texte_admin h5 {
	margin-bottom: 6px;
	margin-top: 3px;
	padding-bottom: 0;
	border-bottom: 0;
	font-size: 12px;
}

a.lien_titre_menu_admin:link, a.lien_titre_menu_admin:visited, a.lien_menu_admin:link, a.lien_menu_admin:visited, a.lien_texte_catalogues:link, a.lien_texte_catalogues:visited {
	color: #00365D;
	text-decoration: none;
}

.lien_menu_admin {
	margin-left: 10px;
}

a.lien_menu:link, a.lien_menu:visited {
	color: #999;
	text-decoration: none;
}

.footer_admin {
	/*border-top: 1px solid #999;*/
	/*margin-top: 20px;*/
	clear: both;
}

.formElement	{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	border: 1px solid #999;	
	color: 000000;
	width: 200px;
}

.input_txt	{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	border: 1px solid #999;	
	background-color: #fff;
	color: #000000;
	padding: 3px;
	/*width: 400px;*/
}

.input_file	{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	background-color: #fff;
	color: #000000;
	/*width: 400px;*/
}

.zeSubmit	{
	position: relative;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif ;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	border: 0;	
	background-color: #00365D;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	behavior: url(includes/PIE.htc);
}

.centre_admin input[type="text"], .centre_admin input[type="password"], .centre_admin textarea, 
#communiques input[type="text"], #communiques input[type="password"], #communiques textarea {
	position: relative;
	padding: 3px 10px 4px 10px;
	border: 0;
	background-color: #9fd7f1;
	color: #00365D;
	font-weight: bold;
	margin-bottom: 6px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	behavior: url(includes/PIE.htc);
}

#formConcours input[type="text"] {
	width: 300px;
}

.centre_admin input[type="text"], .centre_admin input[type="password"], .centre_admin textarea {
	width: 300px;
}

.centre_admin input[type="submit"], #communiques input[type="submit"] {
	position: relative;
	display: block;
	padding: 3px 10px 4px 10px;
	border: 0;
	background-color: #00365D;
	color: #fff;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
	margin-top: 10px;
	margin-left: 100px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	behavior: url(includes/PIE.htc);
}

.centre_admin select, .centre_admin option {
	width: 320px;
	padding: 0;
	border: 0;
	background-color: #9fd7f1;
	color: #00365D;
}

.centre_admin input.zeSubmit	{
	margin: 0;
}

.centre_admin textarea {
	padding: 3px 10px 4px 10px;
	border: 0;
	background-color: #9fd7f1;
	color: #00365D;
	font-weight: bold;
	margin-bottom: 6px;
	width: 300px;
}

#list ul {
	padding:0px;
	margin: 0px;
}

#response {
	padding: 10px;
	background-color: #00365D;
	color: #fff;
	font-weight: bold;
	margin-bottom: 20px;
	width: 394px;
}

#list li {
	margin: 0 0 3px;
	padding: 8px;
	/*background-color: #333;
	color: #fff;*/
	list-style: none;
	width: 400px;
	background-color: #9fd7f1;
	color: #00365D;
	font-weight: bold;
	cursor: move;
}

/* @end */



