body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ECE9D8;
}
.fdcoeur {background-image:url(../images/common/fd_coupdecoeur.jpg);
background-repeat:no-repeat;
background-position:top right;
}

.menuhaut {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:10px;
	font-weight:bold;
}
.menuhaut a:link{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.menuhaut a:visited{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.menuhaut a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	background-color:#555A90;
}
.menubas {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #CDDDEA;
	font-size:10px;
	font-weight:normal;
}
.menubas a:link{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #CDDDEA;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.menubas a:visited{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #CDDDEA;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.menubas a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #CDDDEA;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}
.titpromblanc {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:13px;
	font-weight:bold;
}
.txtbleu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #0F1762;
	font-size:11px;
	font-weight:normal;
	margin-bottom:0;
	 
}
.txtbleu a:link{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #0F1762;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.txtbleu a:visited{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #0F1762;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.txtbleu a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #0F1762;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
.txtbleusm {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #0F1762;
	font-size:10px;
	font-weight:normal;
}
.txtgris {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:11px;
	font-weight:normal;
}
.txtgris a:link{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
.txtgris a:visited{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
.txtgris a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

.txttitpromo {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size:11px;
	font-weight:bold;
}
.txttitpromo a:link{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.txttitpromo a:visited{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.txttitpromo a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}


.txtrougesm {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size:10px;
	font-weight:normal;
}
.txtrougesm a:link{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.txtrougesm a:visited{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.txtrougesm a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}
.txtblanc {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:12px;
	font-weight:normal;
}
.txtblanc a:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.txtblanc a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.txtblanc a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}
.txtcopy {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:10px;
	font-weight:normal;
}
.txtcopy {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:10px;
	font-weight:normal;
}
.txtcopy a:link{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #0F1762;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.txtcopy a:visited{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #0F1762;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.txtcopy a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #0F1762;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}

/* Texte rouge page madagascar */
.txtmnumada {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #9B3200;
	font-size:11px;
	font-weight:normal;
}
.txtmnumada a:link{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #9B3200;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.txtmnumada a:visited{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #9B3200;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.txtmnumada a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #9B3200;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
.txtinfomada {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #9B3200;
	font-size:10px;
	font-weight:normal;
}
.txtinfomada a:link{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #9B3200;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.txtinfomada a:visited{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #9B3200;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.txtinfomada a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #9B3200;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}
/* end */

/* Texte jaune page maurice */
.txtmnumaurice {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #D79B11;
	font-size:11px;
	font-weight:normal;
}
.txtmnumaurice a:link{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #D79B11;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.txtmnumaurice a:visited{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #D79B11;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.txtmnumaurice a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #D79B11;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}

.txtinfomaurice {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #D79B11;
	font-size:10px;
	font-weight:normal;
}
.txtinfomaurice a:link{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #D79B11;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.txtinfomaurice a:visited{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #D79B11;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.txtinfomaurice a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #D79B11;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}
/* end */


/* Texte violet page seychelles */
.txtmnuseychelles {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #A778A9;
	font-size:11px;
	font-weight:normal;
}
.txtmnuseychelles a:link{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #A778A9;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.txtmnuseychelles a:visited{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #A778A9;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.txtmnuseychelles a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #A778A9;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}

.txtinfoseychelles {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #A778A9;
	font-size:10px;
	font-weight:normal;
}
.txtinfoseychelles a:link{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #A778A9;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.txtinfoseychelles a:visited{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #A778A9;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.txtinfoseychelles a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #A778A9;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}
/* end */

/* Texte vert page reunion */
.txtmnureunion {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #334426;
	font-size:11px;
	font-weight:normal;
}
.txtmnureunion a:link{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #334426;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.txtmnureunion a:visited{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #334426;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.txtmnureunion a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #334426;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
.txtinforeunion {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #334426;
	font-size:10px;
	font-weight:normal;
}
.txtinforeunion a:link{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #334426;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.txtinforeunion a:visited{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #334426;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.txtinforeunion a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #334426;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}
/* end */

.txtmnusejours {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #5B4243;
	font-size:11px;
	font-weight:bold;
}
.txtmnureservations {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #7D3D19;
	font-size:11px;
	font-weight:bold;
}
.txtmnuaffaires {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #47613B;
	font-size:11px;
	font-weight:bold;
}
.titmada {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #9B3200;
	font-size:14px;
	font-weight:bold;
}
.titmaurice {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #EEB42C;
	font-size:14px;
	font-weight:bold;
}
.titreunion {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #A778A9;
	font-size:14px;
	font-weight:bold;
}
.titseychelles {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #334426;
	font-size:14px;
	font-weight:bold;
}
.titsurmesure {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #5B4243;
	font-size:14px;
	font-weight:bold;
}
.titsurmesurepetit {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #0F1762;
	font-size:12px;
	font-weight:bold;
}
.titprod {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size:12px;
	font-weight:bold;
}
.titprod a:link{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.titprod a:visited{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.titprod a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.titpromotion {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #EA7601;
	font-size:12px;
	font-weight:bold;
}
.titpromotionlibelle {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #EA7601;
	font-size:11px;
	font-weight:normal;
}
.titorange {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #EA7601;
	font-size:16px;
	font-weight:bold;
}
.titvert {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #47613B;
	font-size:14px;
	font-weight:bold;
}
.formfield {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:11px;
	font-weight:normal;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
}

.flechegalerie {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #0F1762;
	font-size:22px;
	font-weight:bold;
}
.flechegalerie a:link{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #0F1762;
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
}
.flechegalerie a:visited{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #0F1762;
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
}
.flechegalerie a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #0F1762;
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	background-color:#8286AC;
}
.subtextValidator {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:red;
	line-height:13px;
}
.txtnews {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:10px;
	font-weight:normal;
}
.txtnewstitbleu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #0F1762;
	font-size:11px;
	font-weight:bold;
}
.txtnewslienbleu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #0F1762;
	font-size:10px;
	font-weight:normal;
}
.txtnewslienbleu a:link{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #0F1762;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.txtnewslienbleu a:visited{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #0F1762;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.txtnewslienbleu a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #0F1762;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}
.txtnewslienvert {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #4B6538;
	font-size:10px;
	font-weight:normal;
}
.txtnewslienvert a:link{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #4B6538;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.txtnewslienvert a:visited{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #4B6538;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.txtnewslienvert a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #4B6538;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}
.txtnewstitvert {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #4B6538;
	font-size:11px;
	font-weight:bold;
}
.txtnewstitorange {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #D56A2B;
	font-size:11px;
	font-weight:bold;
}

.txtnewslienorange {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #D56A2B;
	font-size:10px;
	font-weight:normal;
}
.txtnewslienorange a:link{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #D56A2B;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.txtnewslienorange a:visited{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #D56A2B;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.txtnewslienorange a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #D56A2B;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}
h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #0F1762;
	font-size:11px;
	font-weight:normal;
	margin-bottom:0;
	 
}
.txtgriscomm {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size:11px;
	font-weight:normal;
}

.borderhome {
border:2px solid #0F1762;
}

.textborder {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#0F1762;
font-size:12px;
font-weight:bold;
}

.textborder:hover {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#B24141;
font-size:12px;
font-weight:bold;
}

.promotex {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#0F1762;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

.promotex:hover {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#B24141;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

.nospromo{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#FFFFFF;
font-size:16px;
padding-left:5PX;
text-decoration:none;
font-weight:bold;
}

.nospromo2{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#990000;
font-size:16px;
padding-left:5PX;
text-decoration:none;
font-weight:bold;
}

.texsmall{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#0F1762;
font-size:9px;
text-decoration:none;
font-weight:bold;
}

.txtinfomada00 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #9B3200;
	font-size:10px;
	padding-left:5px;
	font-weight:normal;
}
