/* listes de mariages classes de la v3 */

.typo_beige_11 {  font-family: Arial;font-size: 11px; font-weight: normal; color: #998D75;}
.typo_beige_12 {  font-family: Arial;font-size: 12px; font-weight: normal; color: #998D75;}
.typo_beige_13_gr {  font-family: Arial;font-size: 13px; font-weight: bold; color: #998D75;}
.typo_beige_12_gr {  font-family: Arial;font-size: 12px; font-weight: bold; color: #998D75;}
.typo_beige_11_gr {  font-family: Arial;font-size: 11px; font-weight: bold; color: #998D75;}
.typo_rose_15_gr {  font-family: Arial;font-size: 15px;font-weight: bold;color: #FF00B1;}
.typo_beige_28_gr {  font-family: Arial;font-size: 28px; font-weight: bold; color: #998D75;}
.typo_beigefonce_11 {  font-family: Arial;font-size: 11px; font-weight: normal; color: #6B6456;}
.typo_beige_18_gr {  font-family: Arial;font-size: 18px; font-weight: bold; color: #998D75;}

.typo_gris_11 {  font-family: Arial;font-size: 11px; font-weight: normal; color: #675F4F;}
.typo_gris_11_gr {  font-family: Arial;font-size: 11px; font-weight: bold; color: #675F4F;}


.adresse {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #730FB2; 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}
.typo_rose_11_gr {font-family: Arial;font-size: 11px;font-weight: bold;color :#34afb0;}
.typo_violet_7_gr { font-family: Arial;font-size: 7pt;font-weight: bold;color :#730FB2; }

.lien    {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #34afb0; }

.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: 10pt;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_10_no_px { font-family: Arial; font-size: 10px;font-weight: normal;color :#000000; }
.typo_noir_11_gr_px { font-family: Arial; font-size: 11px;font-weight: bolder;color :#000000; }
.typo_noir_12_no_px { font-family: Arial; font-size: 12px;font-weight: normal;color :#000000; }

.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_gr { font-family: Arial;font-size: 8pt;font-weight: bold;color :#7E766E;}
.typo_gris_10_no { font-family: Arial;font-size: 10pt;font-weight: normal;color :#7E766E; }
.typo_gris_10_gr { font-family: Arial;font-size: 10pt;font-weight: bold;color :#7E766E; }

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

.typo_blanc_10_no { font-family: Arial;font-size: 10px;font-weight: normal;color :#FFFFFF; }
.typo_blanc_10_gr { font-family: Arial;font-size: 10px;font-weight: bold;color :#FFFFFF; }
.typo_blanc_12_no { font-family: Arial;font-size: 12px;font-weight: normal;color :#FFFFFF; }
.typo_blanc_12_gr { font-family: Arial;font-size: 12px;font-weight: bold;color :#FFFFFF; }

.typo_sang_8_gr { font-family: Arial;font-size: 8pt;font-weight: bold;color :#DF002C; }
.typo_sang_9_no { font-family: Arial;font-size: 9pt;font-weight: normal;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; }

.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_violet_7_no { 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_14_no { font-family: Arial;font-size: 14px;font-weight: normal;color :#730FB2}
.typo_violet_14_gr { font-family: Arial;font-size: 14px;font-weight: bolder;color :#730FB2}
.typo_violet_15_no{font-family: Arial;font-size: 15pt;font-weight: normal;color :#730FB2}
.typo_violet_15_gr{font-family: Arial;font-size: 15pt;font-weight: bold;color :#730FB2}
.typo_violet_16_gr {font-family: Arial;font-size: 16px;font-weight: bold;color :#730FB2}

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

.typo_rouge_12_gr { font-family: Arial;font-size: 12px;font-weight: bold;color :#34afb0; }              
.typo_rouge_14_gr { font-family: Arial;font-size: 14px;font-weight: bold;color :#34afb0; }

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

.typo_grisnav_10_no { font-family: Arial;font-size: 10px;font-weight: normal;color :#999999; }
.typo_violetnav_10_no { font-family: Arial;font-size: 10px;font-weight: normal;color :#730FB2; }

.input40 { width: 40mm; font-family: arial; font-size: 8pt; font-weight: normal ;color:#000000; background-color:#fff}
.input53 { width: 53mm; font-family: arial; font-size: 8pt; font-weight: normal ;color:#000000; background-color:#fff}
.input35 { width: 45mm; font-family: arial; font-size: 8pt; font-weight: normal ;color:#000000; background-color:#fff}


A.service:link			{font-family: Arial;color:#FFFFFF;font-size:11px;font-weight: bold;}
A.service:visited 	{font-family: Arial;color:#FFFFFF;font-size:11px;font-weight: bold;}
A.service:hover			{font-family: Arial;color:#34afb0;font-size:11px;font-weight: bold;}
A.service:active		{font-family: Arial;color:#34afb0;font-size:11px;font-weight: bold;}

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:hover{color:#34afb0}
img{border:0}
.gauche{float:left}
.droite{float:right}
.clear{clear:both}

.bt_retour{font:bold 11px Arial; color:#730fb2}
a.bt_retour{font:bold 11px Arial;color:#730fb2;}
a.bt_retour:hover{color:#34afb0;}


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

/*___________________________________________STYLES STRUCTURE SITE_____________________________________________*/

body{font:normal 11px Arial;color :#000000}
img{ border:0}
#texte{font:normal 11px Arial, Helvetica, sans-serif; color:#730fb2}
#texte a{font:bold 11px Arial, Helvetica, sans-serif; color:#730fb2}
#texte a:hover{color:#34afb0}

/*HOME_________________________________*/
#contenant_general{ width:770px; text-align:center}
#bandeau{text-align:left; margin-bottom:2px}
#bandeau .logo{float:right}
#centre{border:#bababa 1px solid; width:760px; position:relative; padding:0; text-align:left}
#centre_2{vertical-align:top; text-align:left; height:30px}
#centre_2 #numerodetel{float:right; margin:4px 4px 0 0}
#vignettes1{margin-top:30px; padding-left:7px; height:61px}
#vignettes1 img{margin-right:40px; float:left}
#vignettes2{margin-top:5px; vertical-align:bottom }
#vignettes2 img{float:left; margin-right:10px;}
img.derniere{margin:0px;}

/*BANDEAU TOP_________________________________*/
#bandeau_top{margin-top:5px; text-align:left; width:760px;}
#bandeau_top img{border:0}
#bandeau_top #logo{float:right}
#num_tel{margin-left:55px}

/*VISITES_OFFRES_________________________________*/
#visites_offres{ height:20px; vertical-align:middle; float:right;width:443px}
#visites_offres.es{ height:20px; vertical-align:middle; float:right;width:457px}
#visites_offres img{border:0}

/*NAVIGATION DU BAS _________________________________*/
#navigation_bas{font-family: Arial; font-size: 10px; font-weight:normal; color:#999999; width:100%; padding-bottom:3px; text-align:center}
#navigation_bas a:link{color:#999999;text-decoration:underline;font-weight:normal}
#navigation_bas a:visited{color:#999999;text-decoration:underline;font-weight:normal}
#navigation_bas a:hover{color:#34afb0;text-decoration:none;font-weight:normal}
#navigation_bas a:active{color:#999999;text-decoration:underline;font-weight:normal}

.liste #navigation_bas{margin-top:10px}

/*PIED_________________________________*/
#pied{ width:760px; clear:both;text-align:center;font-family: Arial;font-size: 10px;font-weight: normal;color:#999999}
#pied img{border:0}
#adresse{position: relative; width:370px; margin:auto auto; padding-top:3px}
div#adresse p{ margin:0 0 5px 0}
#pied a:link{color:#999999;text-decoration:underline;font-weight:normal;font-size: 10px}
#pied a:visited{color:#999999;text-decoration:underline;font-weight:normal}
#pied a:hover{color:#34afb0;text-decoration:none;font-weight:normal}
#pied a:active{color:#999999;text-decoration:underline;font-weight:normal}
#pied #logos_droite{float:right; position:relative; margin:0; text-align:right}
#pied #logos_gauche{float:left; position:relative; padding-top:6px; text-align:left}
#formalites {color:#999999;font-weight:normal;font-size: 10px}
#formalites a{color:#999999;text-decoration:underline;font-weight:normal;font-size: 10px}
#formalites a:hover{color:#34afb0;text-decoration:none;font-weight:normal}
#formalites a:visited{color:#999999}

#pied #adresse a.rouge { 
color :#ff0000; 
}

/*CARTES DE PRERESULTATS_________________________________*/
#centre.preresultat{
background-repeat:no-repeat;
position:relative;
text-align:left;
background-position:top right}
.preresultat #texte{margin-left:175px}
.preresultat #navigation_bas{position:absolute; top:373px}
#centre.preresultat{height:390px}

/*ATLANTIS_________________________________*/

.atlantis{background-image:url(../img/fd_carteatlantis.jpg)}
.atlantis #texte{margin-top:30px; width:200px}
.atlantis #rolls{margin:20px 0 0 30px}
.atlantis #rolls p{margin-top:10px}
.atlantis #carte{position:absolute;left:446px;top:48px;width:281px; height:203px}
.atlantis #intro{margin-top:10px}

/*SEJOURS_________________________________*/
.sejours{background-image:url(../img/fd_cartesejours.jpg)}
.sejours #carte{position:absolute;left:521px;top:25px;width:235px; height:220px}
.sejours #texte{margin-top:20px; width:250px; color:#34afb0; font-weight:bold; line-height:13px}
.sejours #texte p{margin-top:10px}
.sejours #texte #intro{color:#730fb2; font-weight:normal; margin:10px 0 0 0}

/*ACTIVITES_________________________________*/
.activites{background-image:url(../img/fd_activites01.jpg); background-repeat:no-repeat; text-align:left}
.activites #texte{margin-top:50px; color:#34afb0; font-weight:bold}
.activites #texte #intro{color:#730fb2; font-weight:normal}
.activites #texte p{margin-top:10px}
#rangee1{margin:40px 0 5px 15px}
#rangee2{margin:0px 0 0px 15px}

.vignette{float:left; text-align:center; margin-right:1px}
.activites #navigation_bas{position:relative; margin-top:30px}


/*RESULTATS______________________*/
#centre.resultat{background-position:left top; background-repeat:no-repeat}
#centre.resultat #centre_top{border:none}
#centre.resultat #centre_top span{float:left; margin-left:165px; font:normal 11px Arial; color:#999999}
#centre.resultat #navigation_bas{padding-top:10px}
#liste{margin-left:165px;width:590px}
.vdn #liste{min-height:580px;height:auto !important; height:580px}
#haut_de_liste{margin:20px 0 0 0;height:20px}
#haut_de_liste.vdn{border:0}
.pagination{ font:normal 8pt arial;color:#969696; text-align:right; float:right; margin-bottom:10px}
#liste h1{font:bold 12px arial;color:#730fb2; text-align:left; margin:5px 0 20px 0}
#liste h1 .count{color:#34afb0}
#filtre{font:normal 11px Arial;color:#969696;text-align:left; padding:4px 0 4px 0;border-bottom:#969696 1px solid}
#filtre a{font:normal 11px Arial;color:#969696;}
#filtre a:hover{color:#34afb0}

.bas_de_liste{margin:0; height:20px; padding:0 0 0 0}
.bas_de_liste .gauche{font:normal 11px Arial;color:#969696;padding-top:5px}
.infospromos{margin:15px 0 5px 0}
.tableau_pagination{font:normal 8pt arial;color:#969696;}
.tableau_pagination a{font:normal 8pt arial;color:#969696}
.tableau_pagination a:hover{color:#34afb0}
a.tableau_pagination:hover{color:#34afb0}
#noresultat{margin:35px 0 30px 0}

/*CARTES______________________*/
#centre.carte{border-color:#730fb2}
#main.carte{padding:0; height:427px;width:758px; }
#main.carte #gauche{position:relative;width:178px; height:427px; float:left; border-right:#730fb2 1px solid; text-align:center}
#main.carte #milieu{position:relative;width:233px; height:427px; float:left; border-right:#730fb2 1px solid; text-align:center; background-image:url(../img/carte_01_imagemilieu.jpg); background-position:bottom; background-repeat:no-repeat; margin:0}
.inter #main.carte #milieu{background-image:url(../img/carteinter_imagemilieu.jpg)}
#titre{float:right; margin-top:15px}
#milieu #intro{ color:#34afb0; font-size:11px; padding:30px 5px 0px 22px; text-align:left}
.inter #bt_retour{position:absolute; top:190px; left:0}

#nav_carte{ font:normal 11px arial; color:#34afb0}
#nav_carte a{ font:bold 11px arial; color:#34afb0}
#nav_carte a:hover{color:#34afb0}
#nav_carte_inter{ font:normal 11px arial; color:#730fb2; text-align:left; padding-left:20px; line-height:20px}
#nav_carte_inter a{ font:normal 11px arial; color:#730fb2}
#nav_carte_inter a:hover{color:#730fb2}

#gauche_haut{height:198px}
#infos{font:normal 10px arial; color:#730fb2; text-align:left;padding:3px; line-height:9px; border-top:#730fb2 1px solid; margin-top:10px; position:relative; background-color:#FFFFFF}
.inter #infos{margin-top:-3px}
.inter #infos p{ margin:2px 0 0 0}
#infos p a{font:bold 10px Arial, Helvetica, sans-serif; color:#730fb2}

#centre.carte #navigation_bas{border-top:#730fb2 1px solid}

#navcarte{border-top:#730fb2 1px solid; position:relative}
#navcarte img{margin-bottom:1px}
#navcarte p{ position:absolute; top:111px;left:5px}
#navcarte p a{font:bold 10px Arial, Helvetica, sans-serif; color:#730fb2; text-align:left}

/*legende*/
#legende{width:130px; padding:5px 0 5px 5px; font:bold 10px Arial, Helvetica, sans-serif; color:#ffffff; background-color:#47c3e7; float:right; text-align:left; position:relative; z-index:10}
#legende img{margin-top:5px}


/*positionnement des cartes*/

#centre.carte #carte{position:absolute}
#centre.carte.main #carte{left:488px;top:6px;width:262px; height:267px}
#centre.carte.abaco #carte{left:368px;top:50px;width:270px; height:350px}
#centre.carte.andros #carte{left:337px;top:68px;width:295px; height:340px}
#centre.carte.catisland #carte{left:315px;top:68px;width:320px; height:340px}
#centre.carte.eleuthera #carte{left:343px;top:55px;width:315px; height:355px}
#centre.carte.exuma #carte{left:232px;top:82px;width:457px; height:317px}
#centre.carte.grandbahama #carte{left:197px;top:185px;width:490px; height:160px}
#centre.carte.longisland #carte{left:359px;top:69px;width:230px; height:230px}
#centre.carte.newprovidence #carte{left:211px;top:138px;width:457px; height:208px}
#centre.carte.paradiseisland #carte{left:205px;top:103px;width:495px; height:280px}
#centre.carte.sansalvador #carte{left:227px;top:107px;width:285px; height:265px}

#carte.inter{left:457px;top:51px;width:290px; height:340px}

/*OFFRES SPECIALES______________________*/
#centre.offresspeciales.es {background-image:url(../img/offres_left_bahamasES.jpg); background-repeat:no-repeat; background-position:top left}
#centre.offresspeciales{background-image:url(../img/offres_left_bahamas.jpg); background-repeat:no-repeat; background-position:top left}
#centre.offresspeciales #main{float:right}

/*VDN______________________*/
#main.vdn{padding:10px 0 0 10px !important; text-align:left;border-top:#b2b2b2 1px solid; height:350px !important}
#main.vdn .intro{font:normal 11px Arial;color:#730fb2; margin:0 0 10px 10px; text-align:left}
#main.vdn .colonne{float:left; margin-right:60px; text-align:left; padding-left:10px; margin-bottom:50px}
#main.vdn .colonne3{float:left; margin-right:50px; text-align:left}
#main.vdn h1{font:bold 12px Arial;color:#730fb2;margin:10px 0 0 0 }
#main.vdn p{margin:0}
#main.vdn a{font:normal 12px Arial;color:#730fb2;}
#main.vdn a:hover{font:normal 12px Arial;color:#34afb0;}
.vdn #titre{padding-left:20px;width:255px;}

#coupdecoeur{position:relative; margin:220px 10px 0px 5px; float:left}

/*BROCHURES______________________*/
.brochures #main{ padding:15px;font:bold 11px Arial;color:#730fb2; text-align:left; margin-top:20px}
.brochures #main h1{font:normal 20px Arial;color:#730fb2; padding:0; margin:5px 0 5px 0}
#centre.brochures #centre_top{border:none; text-align:left;font:normal 11px Arial;padding-left:5px}
#centre.brochures #centre_top span{float:left}

.bloc_vignette{float:left;width:100px;margin:10px 5px 5px 32px; height:120px; text-align:center}
.bloc_vignette a{font:normal 10px Arial;color:#8F8F8F}
.bloc_vignette img{border:0}

/*#noresultat{font:bold 10pt Arial;color :#730fb2; text-align:left;padding-top:50px; height:330px}
#noresultat .liendemande{font:bold 10pt Arial;color :#34afb0;}
#noresultat .liendemande a{font:bold 10pt Arial;color :#34afb0;}*/


/* lien rouge info Vols USA */

.rouge { 
color :#ff0000; 
}

#bandeau #message{
float:right;
margin:0px 10px;
font:bold 12px arial;
color:#ff000d;
text-align:center
}

