.adresse {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: 7C0FBA; background-position: 0px; margin-top: 0px; margin-bottom: 0px; line-height: 10px; padding-top: 0px; padding-bottom: 0px; border-top-width: 0px; border-bottom-width: 0px}
.lien    {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FF16B3; }
.aide_recherche {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px; font-weight: normal; color: #8C3CBB; vertical-align: baseline; clip:  rect(0px  0px )}
.moteur {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: 8C3CBB; background-position: 0px; margin-top: 0.1px; margin-bottom: 0.1px; line-height: 12px; padding-top: 0px; padding-bottom: 0px; border-top-width: 0px; border-bottom-width: 0px}

.typo_noir_8_no { font-family: Arial;font-size: 8pt;font-weight: normal;color :#000000; line-height: 12px;}
.typo_noir_8_gr { font-family: Arial;font-size: 8pt;font-weight: bold;color :#000000; line-height: 12px;}
.typo_noir_10_no { font-family: Arial; font-size: 10px;font-weight: normal;color :#000000; }
.typo_noir_10_gr { font-family: Arial;font-size: 10pt;font-weight: bold;color :#000000; }
.typo_noir_11_no { font-family: Arial; font-size: 11px;font-weight: normal;color :#000000; }
.typo_noir_11_gr { font-family: Arial; font-size: 11px;font-weight: bold;color :#000000; }

.typo_noir_10_no_pt { font-family: Arial;font-size: 10pt;font-weight: normal;color :#000000; }
.typo_noir_11_gr_px { font-family: Arial;font-size: 11px;font-weight: bold;color :#000000; }
.typo_noir_12_no_px { font-family: Arial;font-size: 12px;font-weight: normal;color :#000000; }
.typo_noir_12_gr_px { font-family: Arial;font-size: 12px;font-weight: bold;color :#000000; }

.typo_blanc_12_gr { font-family: Arial;font-size: 12px;font-weight: bold;color :#FFFFFF; }

.typo_bleu_12_no { font-family: Arial;font-size: 12px;font-weight: normal; color :#006198}
.typo_bleu_12_gr { font-family: Arial;font-size: 12px;font-weight: bold; color :#006198}
       
.typo_bleuclair_10_no { font-family: Arial;font-size: 10px;font-weight: normal; color :#0083BA}
.typo_bleuclair_11_no { font-family: Arial;font-size: 11px;font-weight: normal; color :#0083BA}
.typo_bleuclair_11_gr { font-family: Arial;font-size: 11px;font-weight: bold; color :#0083BA}
.typo_bleuclair_12_gr { font-family: Arial;font-size: 12px;font-weight: bold; color :#0083BA}

.typo_violetclair_11_gr { font-family: Arial;font-size: 11px;font-weight: bold; color :#666699}
.typo_violetclair_12_gr { font-family: Arial;font-size: 12px;font-weight: bold; color :#666699}
.typo_violetclair_14_gr { font-family: Arial;font-size: 14px;font-weight: bold; color :#666699}

.typo_sang_8_gr { font-family: Arial;font-size: 8pt;font-weight: bold;color :#DF002C; }
.typo_sang_9_gr { font-family: Arial;font-size: 9pt;font-weight: bold;color :#DF002C; }
.typo_sang_10_gr { font-family: Arial;font-size: 10pt;font-weight: bold;color :#DF002C; }
.typo_sang_12_gr { font-family: Arial;font-size: 12pt;font-weight: bold;color :#DF002C; }

.input35 { width: 45mm; font-family: arial; font-size: 8pt; font-weight: normal ;color=black; background-color=white}

.typo_rouge_10_gr { font-family: Arial;font-size: 10px;font-weight: bold;color :#FF0000; }
.typo_rouge_11_gr { font-family: Arial;font-size: 11px;font-weight: bold;color :#FF0000; }
.typo_rouge_12_gr { font-family: Arial;font-size: 12px;font-weight: bold;color :#FF0000; }

.typo_mauve_12_no { font-family: Arial;font-size: 12px;font-weight: normal; line-height: 12px; color :#7E33BE}
.typo_mauve_12_gr { font-family: Arial;font-size: 12px;font-weight: bold; line-height: 13px;color :#7E33BE}
.typo_mauve_14_gr { font-family: Arial;font-size: 14px;font-weight: bold; line-height: 13px;color :#7E33BE}

.typo_violet_7_no { font-family: Arial;font-size: 7pt;font-weight: bold;color :#730FB2; }
.typo_violet_7_gr { font-family: Arial;font-size: 7pt;font-weight: bold;color :#730FB2; }
.typo_violet_11_no { font-family: Arial;font-size: 11px;font-weight: normal;color :#730FB2}
.typo_violet_11_gr { font-family: Arial;font-size: 11px;font-weight: bolder;color :#730FB2}
.typo_violet_12_no { font-family: Arial;font-size: 12px;font-weight: normal;color :#730FB2}
.typo_violet_12_gr { font-family: Arial;font-size: 12px;font-weight: bolder;color :#730FB2}
.typo_violet_15_no{font-family: Arial;font-size: 14pt;font-weight: normal;color :#730FB2}
.typo_violet_16_gr{font-family: Arial;font-size: 16px;font-weight: bold;color :#730FB2}

.typo_sejours_12_gr { font-family: Arial;font-size: 12px;font-weight: bolder;color :#FF00B1}

.typo_gris_7_gr { font-family: Arial;font-size: 7pt;font-weight: bold;color :#7E766E; }
.typo_gris_8_no { font-family: Arial;font-size: 8pt;font-weight: normal;color :#7E766E;}
.typo_gris_8_no a{ font-family: Arial;font-size: 8pt;font-weight: normal;color :#7E766E;}
.typo_gris_8_no a:hover{ font-family: Arial;font-size: 8pt;font-weight: normal;color :#66669c;}



.typo_gris_8_gr { font-family: Arial;font-size: 8pt;font-weight: bold;color :#7E766E;}
.typo_gris_9_no { font-family: Arial;font-size: 9px;font-weight: normal;color :#7E766E; }
.typo_gris_10_gr { font-family: Arial;font-size: 10pt;font-weight: bold;color :#7E766E; }
.typo_gris_10_no { font-family: Arial;font-size: 10pt;font-weight: normal;color :#7E766E; }

.typo_gris_9_no_px { font-family: Arial;font-size: 9px;font-weight: normal;color :#7E766E; }

.typo_grisnav_10_no { font-family: Arial;font-size: 10px;font-weight: normal;color :#999999; }
.typo_grisnav_11_no { font-family: Arial;font-size: 11px;font-weight: normal;color :#999999; text-decoration:none; }
.typo_bleunav_10_no { font-family: Arial;font-size: 10px;font-weight: normal;color :#0083BA; }

.no_repeat {background-repeat: no-repeat; }

A.service:link			{font-family: Arial;color:#FFFFFF;font-size:11px;font-weight: bold;text-decoration:none;}
A.service:visited 	{font-family: Arial;color:#FFFFFF;font-size:11px;font-weight: bold;text-decoration:none;}
A.service:hover			{font-family: Arial;color:#FF33CC;font-size:11px;font-weight: bold;text-decoration:none;}
A.service:active		{font-family: Arial;color:#FF33CC;font-size:11px;font-weight: bold;text-decoration:none;}

A.typo_gris_8_no_link:link		{font-family: Arial;font-size: 8pt;font-weight: normal;color :#313131;}
A.typo_gris_8_no_link:visited {font-family: Arial;font-size: 8pt;font-weight: normal;color :#313131;}
A.typo_gris_8_no_link:hover		{font-family: Arial;font-size: 8pt;font-weight: normal;color :#FFFFFF;}
A.typo_gris_8_no_link:active	{font-family: Arial;font-size: 8pt;font-weight: normal;color :#313131;}

A.typo_gris_allprod_7_no_link:link		{font-family: Arial;font-size: 8pt;font-weight: normal;color :#989898;}
A.typo_gris_allprod_7_no_link:visited {font-family: Arial;font-size: 8pt;font-weight: normal;color :#989898}
A.typo_gris_allprod_7_no_link:hover		{font-family: Arial;font-size: 8pt;font-weight: normal;color :#0182B9;}
A.typo_gris_allprod_7_no_link:active	{font-family: Arial;font-size: 8pt;font-weight: normal;color :#989898;}


A.typo_gris_reve_7_no_link:link		{font-family: Arial;font-size: 8pt;font-weight: normal;color :#5C5C92;}
A.typo_gris_reve_7_no_link:visited {font-family: Arial;font-size: 8pt;font-weight: normal;color :#5C5C92}
A.typo_gris_reve_7_no_link:hover		{font-family: Arial;font-size: 8pt;font-weight: normal;color :#000;}
A.typo_gris_reve_7_no_link:active	{font-family: Arial;font-size: 8pt;font-weight: normal;color :#5C5C92;}


/* --------------------- PAGE DERNIERE MINUTE -------------------------- */

.derniereMinute_blocProd{
padding:5px 0;
height:160px
}
.deniereMinute_texteProd{
width:325px;
padding:0 5px 0 0
}

.derniereMinute_titreProd{
font:bold 14px Arial, Helvetica, sans-serif;
padding-bottom:10px;
text-transform:uppercase
}

.derniereMinute_dureeProd{
font:bold 8pt Arial, Helvetica, sans-serif;
padding-bottom:10px;
}

.derniereMinute_descProd{
font:normal 8pt Arial, Helvetica, sans-serif;
padding-bottom:10px;
}

.derniereMinute_accrocheProd{
font:bold 12px Arial, Helvetica, sans-serif;
color:#ff0000
}

.barreRouge{
background-color:#ff0000
}

.derniereMinute_blocProd .blocPrix{
padding:0 0 0 5px;
font-size:11px;
text-align:left;
width:225px
}

.rouge{
color:#ff0000;
}

.derniereMinute_blocProd .prix{
font:normal 36px Arial, Helvetica, sans-serif;
color:#ff0000;
letter-spacing:-2
}

.ttc{
font:normal 18px Arial, Helvetica, sans-serif;
color:#ff0000;
text-transform:uppercase;
}

.auLieuDe{
font:normal 11px arial;
color:#ff0000;
line-height:11px
}

.prixBarre{
color:#6f6f6f;
text-decoration:line-through;
font:normal 18px Arial, Helvetica, sans-serif
}

.attributProduit{
font:normal 11px Arial, Helvetica, sans-serif;
color:#000000;
line-height:11px
}

.enSavoirPlus a{
font:bold 12px Arial, Helvetica, sans-serif;
color:#ff0000;
}

.infosPromos{
color:#730fb2;
text-align:left;
padding-left:10px;
font:normal 12px Arial, Helvetica, sans-serif
}


#message{
margin:0 auto;
font:bold 12px arial;
color:#ff000d;
text-align:center
}


/*INFOSPAYS______________________*/
#infospays{border:#bababa 1px solid; position:relative; padding:0;width:505px;font:normal 11px Arial; color:#585858; height:50px}
#infospays #bandeau_titre {width:505px;height:50px; background-color:#9c9bc3; }
#infospays #bandeau_titre #titre{width:505px; height:50px; font:bold 16px Arial; color:#730fb2; float:left; padding-top:20px; text-align:left; color:#FFF; text-transform:uppercase; margin:0 0 0 10px;}
#infospays h1{font:bold 11px Arial; color:#585858; margin:10px 0 0 0 !important;}
#infospays #contenu{margin:0; padding:10px;border-top:#bababa 1px solid}
#infospays #contenu p{margin:0}

/*---- New Home Page 18/10/2010 ---- */

#caseVisuel{
background-image:url(../img/newHome/visuel.jpg)
}

#visuel_navGauche{
background-image:url(../img/newHome/fond_carte_cartouche_gauche.png)
}

.destbox a
{
color:#000000;
font-family:Arial;
font-size:10px;
font-weight:bold;
text-decoration:none;
display:block;
}

.destbox a:hover
{
background-color:#CECCFB;
color:#6C6BAF;
font-family:Arial;
font-size:10px;
font-weight:bold;
text-decoration:none;
display:block;
}

/*----- carte Sejours -------*/

td#content a{
	color:#5C5C92;
	font-size:12px;
	font-weight:bold;
}

td#content_carte a{
	color:#5C5C92;
	font-size:12px;
	
}
td#content_carte a:hover{
	color:#b30372;
}

td#content a:hover{
	color:#000;
}

#linkList{
float:left; 
width: 280px; 
margin-right:15px
}

#carte_sejours{
margin-top:10px; 
height:331px;
float:left; 
width: 265px; 
margin-right:15px; 
background: url(../img/new/carte_fond_maurice.gif) no-repeat;
}

#image_carte{
width: 556px; 
height:342px;
z-index:100;
}

#liens_hotels{
padding:0 50px 15px 40px
}

#carte_monde{
margin-top:10px; 
width: 556px; 
height:342px;
float:left; 
margin-right:5px; 
background-repeat:  no-repeat;
position:relative;
}

/*#ameriques{ left:606px; top:341px; text-align:right; position:relative;}*/
#ameriques { left:0px; top:50px; text-align:right; position:absolute;}
#caraibes { left:30px; top:210px; text-align:right; position:absolute;}
#afrique{ left:217px; top:220px; text-align:left; position:absolute;}
#europe{ left:255px; top:50px; text-align:left; position:absolute;}
#moyenorient{ left:330px; top:50px; text-align:left; position:absolute;}
#oceanindien{ left:320px; top:253px; text-align:left; position:absolute;}
#asie{ left:400px; top:50px; text-align:left; position:absolute;}
#pacifique{ left:415px; top:280px; text-align:right; position:absolute;}


#linkList_carte{
float:left; 
width: 150px; 
margin-right:15px;
margin-top:65px;
}

.link_carte{
float:left; 
width: 150px; 
margin-bottom:15px;
color:#6C6BAF;
font-weight:bold;
font-size:12px;
background: url(../img/new/fleche_bleu.gif) no-repeat ;
}


.link_carte_continent{
float:left; 
width: 150px; 
margin-bottom:15px;
color:#6C6BAF
font-weight:bold;
font-size:12px;
background: url(../img/new/fleche_bleu.gif) no-repeat ;
}




.link_carte a{
color:#6C6BAF;
font-size:12px;
padding-left:10px;
text-decoration:none;
}

.link_carte a:hover{
color:#6C6BAF;
font-size:12px;
padding-left:10px;
text-decoration:none;
background: url(../img/new/fleche_bleu_on.gif) no-repeat ;
}

.blocDroite_vdn {
    float: right;
    padding: 15px 0 0;
    text-align: right;
    width: 140px;
}

.blocDroite_cc_vdn {
    float: right;
    /*padding: 15px 0 0;*/
    text-align: right;
    width: 140px;
}

/*#carte{position:absolute}
.ameriques #carte{left:242px;top:47px; width:225px; height:242px}
.afrique #carte{left:445px;top:188px; width:220px; height:143px}
.asie #carte{left:533px;top:56px; width:210px; height:210px}
.caraibes #carte{left:341px;top:95px; width:300px; height:155px}
.europe #carte{left:246px;top:23px; width:425px; height:250px}
.moyenorient #carte{left:243px;top:143px; width:340px; height:110px}
.oceanindien #carte{left:338px;top:22px; width:265px; height:325px}
.pacifique #carte{left:273px;top:201px; width:340px; height:140px}
.monde #carte{left:254px;top:117px; width:506px; height:165px}*/

/*CARTE DU MONDE______________________*/
#rolls.monde {margin-top:0;width:505px}
#rolls.monde ul{line-height:20pt;}
#rolls.monde {color:#730fb2; font-family:Arial, Helvetica, sans-serif; font-size:11px}
#rolls.monde h1{margin-top:15px}

.pays{}
.pays ul{list-style: none; margin:0; padding:0; line-height:9pt; margin-bottom:15px}
.pays li{margin-bottom:4px}
.pays a{ color:#730fb2; font-family:Arial, Helvetica, sans-serif; font-size:11px}
.pays a:hover{font-family: Arial;font-size: 11px;font-weight: normal;color :#FF0084}





.cl_left{
float:left; 
width: 175px; 
margin-right:5px;
margin-top:10px;
}

.cl_left h1{
color:#9396cd;
width: 175px; 
margin: 0;
padding: 0;
}

.commentaire {
color: #9396cd;
font-family: Arial;
font-size: 10pt;
font-weight: normal;
}

.cl_left ul{
color:#716ed5;
list-style-type:none;
margin: 0;
padding: 0;
margin-bottom:20px;
margin-top:10px;
}

.cl_left li{
color:#716ed5;
list-style-type:none;
margin: 0;
padding: 0;
}

.cl_left li a:link{ color:#716ed5 !important; list-style-type:none; margin: 0; padding: 0; }
.cl_left li a:hover{ color:#ff05a4 !important; list-style-type:none; margin: 0; padding: 0; }



.cl_left h2 {
color: #797979;
font-family: Arial;
font-size: 11px;
font-weight: bold;
margin: 0;
padding: 0;
}

.intro{
/*color: #A3A3A3;*/
color: #58588E;
font-family: Arial;
font-size: 8pt;
font-weight: normal;
line-height: 12px;
margin: 0;
padding: 0;


}


/*----- Liste croisière -------*/


A.croisiere_p:link			{font-family: Arial;color:#7E766E;font-size:11px;font-weight: normal;}
A.croisiere_p:visited 	{font-family: Arial;color:#7E766E;font-size:11px;font-weight: normal;}
A.croisiere_p:hover			{font-family: Arial;color:#66669c;font-size:11px;font-weight: normal;}
A.croisiere_p:active		{font-family: Arial;color:#66669c;font-size:11px;font-weight: bold;}



/*----- Liste de Mariage -------*/

.boxListeMariage
{
	border:none;
	width:345px;
}

.boxListeMariage .bandeauMaries
{
	border:none;
	width:345px;
	height:25px;
	background:transparent url(../img/newHome/bandeau-bleu.gif) no-repeat top left;
	font-size:11px;
	font-weight:bold;
}

.boxListeMariage .bandeauInvites
{
	border:none;
	width:345px;
	height:25px;
	background:transparent url(../img/newHome/bandeau-vert.gif) no-repeat top left;
}

.boxListeMariage .panelMaries
{
	border-width:0 1px 1px 1px;
	border-style:solid;
	border-color:#afafca;
	border-top:none;
	background-color:#e8e8ff;
	color:#6e6ea0;
	font-size:11px;
	font-weight:bold;
}

.boxListeMariage .panelMaries span, .boxListeMariage .panelMaries tr, .boxListeMariage .panelMaries td, .boxListeMariage .panelMaries div
{
	color:#6e6ea0;
	font-size:11px;
	font-weight:bold;
}

.boxListeMariage .panelInvites
{
	border-width:0 1px 1px 1px;
	border-style:solid;
	border-color:#afafca;
	border-top:none;
	background-color:#e5f0f4;
	color:#656798;
	font-size:11px;
	font-weight:bold;
}

.boxListeMariage .panelInvites span, .boxListeMariage .panelInvites tr, .boxListeMariage .panelInvites td, .boxListeMariage .panelInvites div
{
	color:#656798;
	font-size:11px;
	font-weight:bold;
}

.typo_madame_ttc
{
	color:#B5799B;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
}

.typo_monsieur_ttc
{
	color:#9C9ACC;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
}

.typo_madame_prixTTC
{
	color:#B5799B;
	font-family:Arial;
	font-size:27px;
	font-weight:bold;
}

.typo_monsieur_prixTTC
{
	color:#9C9ACC;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
}

.typo_madame_euro
{
	color:#B5799B;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
}

.typo_monsieur_euro
{
	color:#9C9ACC;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}

.typo_madame
{
	color:#B5799B;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
}

.typo_monsieur
{
	color:#9C9ACC;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
}

.lignePrix_madame
{
	/*background:transparent url(../img/newHome/fd-madame.gif) no-repeat right bottom;
	padding-right:20px;
	padding-bottom:5px;*/
}

.lignePrix_madame_coupcoeur
{
	/*background:transparent url(../img/newHome/fd-madame.png) no-repeat right bottom;
	padding-right:20px;
	padding-bottom:5px;*/
}

.lignePrix_monsieur
{
	/*background:transparent url(../img/newHome/fd-monsieur.gif) no-repeat right bottom;
	padding-right:20px;
	padding-bottom:5px;*/
}

.offres_spe_rose {
    color: #B5799B;
    font-weight: bold;
}

.ensavoirplus
{
	background-color:#8b8bc2;
}

.hotelEnImages
{
	background-color:#ccccfe;
}




















