body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	SCROLLBAR-FACE-COLOR: #FFFFFF; 
	SCROLLBAR-HIGHLIGHT-COLOR: #475BA4; 
	SCROLLBAR-SHADOW-COLOR: #475BA4; 
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; 
	SCROLLBAR-ARROW-COLOR: #FF6600; 
	SCROLLBAR-TRACK-COLOR: #F2F2F2; 
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
}
.texte-gras-blanc-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: normal;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.texte-index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #062074;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #E4E9F3;
}
.traits-GD-bleu {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #8597CD;
	border-right-color: #062074;
}
.lien-gras-blanc-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: normal;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.lien-gras-blanc-12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C7CFE9;
	line-height: normal;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.cadre-bleu-fonce {
	border: 1px solid #071F75;
}
.texte-bleu-gras-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #294091;
	line-height: normal;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
/*------------------------------------------MENU HAUT-----------------------------------------*/
#menu-haut {
	border-top: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	width: 900px;
	height: 35px;
	background-image: url(images/OFF.png);
	background-position: left top;
	margin: 0 auto;
}
#menu-haut ul {
	margin: 0;
	padding: 0;
}
#menu-haut li {
	float: left;
	list-style: none;
	border-left: solid 1px #FFF;
	border-right: solid 1px #FFF;
	margin: 0;
	padding: 0;
}
.bouton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 35px;
	text-decoration: none;
	display: block;
	padding-right: 5px;
	padding-left: 5px;
	height: 35px;
	background-image: url(images/OFF.png);
	background-position: left top;
}
.bouton:hover {
	background-image: url(images/ON.png);
}
.bouton-ok {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	line-height: 35px;
	text-decoration: none;
	display: block;
	padding-right: 5px;
	padding-left: 5px;
	height: 35px;
	background-image: url(images/OK.png);
	background-position: left top;
}
.bouton-paris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 35px;
	text-decoration: none;
	display: block;
	padding-right: 5px;
	padding-left: 45px;
	height: 35px;
	background-image: url(images/paris_OFF.png);
	background-position: left top;
}
.bouton-paris:hover {
	background-image: url(images/paris_ON.png);
}
.bouton-paris-ok {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	line-height: 35px;
	text-decoration: none;
	display: block;
	padding-right: 5px;
	padding-left: 45px;
	height: 35px;
	background-image: url(images/paris_OK.png);
	background-position: left top;
}
.bouton-corse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 35px;
	text-decoration: none;
	display: block;
	padding-right: 5px;
	padding-left: 20px;
	height: 35px;
	background-image: url(images/corse_OFF.png);
	background-position: left top;
}
.bouton-corse:hover {
	background-image: url(images/corse_ON.png);
}
.bouton-corse-ok {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	line-height: 35px;
	text-decoration: none;
	display: block;
	padding-right: 5px;
	padding-left: 20px;
	height: 35px;
	background-image: url(images/corse_OK.png);
}
/*--------------------------------------------------------FIN MENU HAUT-----------------------------------------*/

.texte-11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
}
.ecart-8 {
	margin-top: 8px;
}
.traits-B-bleu {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #062074;
}
.mail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7E1001;
	line-height: normal;
	text-decoration: none;
	border-radius: 10px;
	border: 1px solid #F4CD70;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 22px;
	background-image: url(images/deg_mail.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	width: 240px;
	background-color: #FDFBE7;
}
.mail:hover {
	color: #330000;
	border-top: 1px solid #F4CD70;
	border-right: 1px solid #E77900;
	border-bottom: 1px solid #E77900;
	border-left: 1px solid #F4CD70;
}
.texte-gras-rouge-11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}
.photo_G {
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
 #conteneur-medtour {
	border: 1px solid #CC0000;
	position: relative;
	display: block;
	overflow: auto;
	width: 774px;
	height: 370px;
	left: 10px;
}
.photo_D {
	float: right;
	padding-right: 5px;
	padding-left: 5px;
}
.texte-10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
}
.traits-G-bleu {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #062074;
}
.mini-texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	color: #999999;
	text-decoration: none;
}
.mail2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7E1001;
	line-height: normal;
	text-decoration: none;
	border: 1px solid #F4CD70;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 22px;
	background-image: url(images/deg_mail.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 120px;
}
.mail2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #330000;
	line-height: normal;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 22px;
	background-image: url(images/deg_mail.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 120px;
	border-top: 1px solid #F4CD70;
	border-right: 1px solid #E77900;
	border-bottom: 1px solid #E77900;
	border-left: 1px solid #F4CD70;
}
.mail1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7E1001;
	line-height: normal;
	text-decoration: none;
	border: 1px solid #F4CD70;
	padding-top: 2px;
	padding-right: 25px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-image: url(images/fl_D.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
}
.cruise {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2F62A6;
	text-decoration: none;
	padding-left: 630px;
	padding-right: 50px;
	padding-top: 35px;
}

.mail1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #330000;
	line-height: normal;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 25px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-image: url(images/fl_D.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	border-top: 1px solid #F4CD70;
	border-right: 1px solid #E77900;
	border-bottom: 1px solid #E77900;
	border-left: 1px solid #F4CD70;
}
.texte-bleu-gras-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #294091;
	line-height: normal;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.texte-bleu-gras-16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #294091;
	line-height: normal;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.texte-gras-blanc-18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 24px;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.texte-gras-blanc-18:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #B6CEFB;
	line-height: 24px;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.texte-gras-blanc-24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #B6CEFB;
	line-height: 30px;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.texte-paris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.cadre-paris {
	border: 1px solid #000099;
	margin-top: 3px;
	margin-bottom: 3px;
}
.ecart-4 {
	margin-top: 4px;
}
.texte-12-bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #062074;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.bouton-contact {
	height: 25px;
	width: 123px;
	background-image: url(images/contact_us_01.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	padding-left: 28px;
	line-height: 25px;
	text-align: left;
	display: block;
	background-repeat: no-repeat;
}
.bouton-contact:hover {
	height: 25px;
	width: 123px;
	background-image: url(images/contact_us_02.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	padding-left: 28px;
	line-height: 25px;
	text-align: left;
	display: block;
	background-repeat: no-repeat;
}
.texte-gras-bleu-18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #6E9BD2;
	line-height: 24px;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.photo-G-paris {
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 5px;
}
.texte-module {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #062074;
	line-height: 15px;
	text-decoration: none;
	background-color: #D9DFF4;
	border: 1px solid #8696CD;
	padding: 5px;
}
.texte-11-bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #062074;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.texte-gras-marron-18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #7B6057;
	line-height: 24px;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.texte-module2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #36140A;
	line-height: 15px;
	text-decoration: none;
	background-color: #DED5D1;
	border: 1px solid #877567;
	padding: 5px;
}
.texte-marron-gras-16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #462119;
	line-height: normal;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.texte-11-marron {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #38170E;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.cadre-prix {
	border: 1px solid #071F75;
	background-image: url(images/OFF.png);
	background-repeat: repeat-x;
	background-color: #A8B7E9;
	background-position: bottom;
}
.texte-gras-rouge-18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #F00;
	line-height: 24px;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.mail-news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7E1001;
	line-height: normal;
	text-decoration: none;
	border: 1px solid #F4CD70;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 22px;
	background-image: url(images/deg_mail.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	width: 130px;
	background-color: #FEF9CC;
	float: right;
	text-align: center;
}
.mail-news:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #330000;
	line-height: normal;
	text-decoration: none;
	border-top: 1px solid #F4CD70;
	border-right: 1px solid #E77900;
	border-bottom: 1px solid #E77900;
	border-left: 1px solid #F4CD70;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 22px;
	background-image: url(images/deg_mail.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	width: 130px;
	background-color: #FEF9CC;
	float: right;
	text-align: center;
}
.liendiv {
	display: block;
	width: 290px;
	cursor: auto;
}
.excursion {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6A4B1E;
	text-decoration: none;
	padding-left: 645px;
	padding-right: 35px;
	padding-top: 30px;
}
.lien-index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #919CC9;
	font-weight: bold;
	text-decoration: underline;
	background-image: url(images/picto_lien.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	height: 30px;
	display: block;
	line-height: 30px;
}
.lien-index:hover {
	color: #062074;
	background-image: url(images/picto_lien_on.png);
}
.ecart-bouton {
	display: block;
	height: 8px;
}

