/* 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 :#38b9f1;}
.typo_violet_7_gr { font-family: Arial;font-size: 7pt;font-weight: bold;color :#730FB2;  }
.typo_violet_10_gr {  font-family: Arial;font-size: 10px; font-weight: bold; color: #730FB2;}


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

.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 :#38b9f1; }              
.typo_rouge_14_gr { font-family: Arial;font-size: 14px;font-weight: bold;color :#38b9f1; }

.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; }

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

.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:#38b9f1;font-size:11px;font-weight: bold;}
A.service:active		{font-family: Arial;color:#38b9f1;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{font:normal 11px Arial, Helvetica, sans-serif; color:#730fb2}
a:hover{color:#38b9f1}
img{border:0}
.gauche{float:left}
.droite{float:right}
.clear{clear:both}

.bt_retour{font:normal 11px Arial; color:#730fb2}
a.bt_retour{font:normal 11px Arial; color:#730fb2}
a.bt_retour:hover{color:#38b9f1;}


/*___________________________________________STYLES STRUCTURE SITE_____________________________________________*/

body{font:normal 11px Arial;color :#730fb2}
img{ border:0}
.selected {font:bold 11px arial; color :#38b9f1; white-space:nowrap}
 
/*HOME_________________________________*/
#contenant_general{ width:770px; padding:5px; text-align:center}
#bandeau{text-align:left; margin-bottom:2px; width:758px}
#bandeau .logo{float:right}
#centre{border:#bababa 1px solid; width:758px; position:relative; padding:0}
#centre_2{vertical-align:top; text-align:left; height:30px}
#centre_2 #numerodetel{float:right; margin:4px 4px 0 0}
#vignettes1{margin-top:10px; padding-left:10px; height:61px}
#vignettes1 img{margin-right:40px; float:left}
#vignettes2{margin:5px 0 10px 0; vertical-align:bottom; padding-left:10px; }
#vignettes2 img{float:left; margin-right:10px;}
.accueil #visites_offres{float:left}

#logos_haut a{float:left;margin:0;padding:0;}
#logos_haut {width:758px;border-bottom:#b2b2b2 1px solid; text-align:center; padding:2px 0 4px 0px}
#logos_haut img{margin:0 0 0 3px}

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

#centre #centre_top{height:20px;font-family:Arial;font-size:11px;font-weight:normal;color:#969696;border-bottom:#b2b2b2 1px solid; margin:auto auto}
#centre_top span{float:left; margin:2px 0 0 5px}
#centre.brochures #centre_top{border-bottom: none}
#centre.brochures #main{border-top: none; font:bold 11px arial; text-align:left}
/*VISITES_OFFRES_________________________________*/
#visites_offres{ height:20px; vertical-align:middle; float:right;width:568px; white-space:nowrap}
#visites_offres img{border:0}

/*BANDEAU TITRE_________________________________*/
#bandeau_titre{
	background-color:#c1c1c1;
	background-position:top left;
	background-repeat:no-repeat;
	margin:2px 0 2px 0;
	position:relative;
	width:758px;
	height:120px
}

#bandeau_titre #titre{padding-top:85px; float:left; width:293px; position:relative; text-align:center}
#bandeau_titre A:link{font-family: Arial;font-size: 8pt;font-weight: normal;color :#81419e;}
#bandeau_titre A:visited{font-family: Arial;font-size: 8pt;font-weight: normal;color :#81419e;}
#bandeau_titre A:hover{font-family: Arial;font-size: 8pt;font-weight: normal;color :#38b9f1;}
#bandeau_titre A:active{font-family: Arial;font-size: 8pt;font-weight: normal;color :#81419e;}
#images_titre{float:left; margin:0; height:120px}

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

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

/*PIED_________________________________*/
#pied{ width:760px; clear:both;text-align:center;}
#pied #logos{text-align:left; margin:5px 0 10px 0}
#pied #logos img{margin-right:5px}

#adresse{position: relative;font-family: Arial;font-size: 10px;font-weight: normal;color:#999999; width:360px; margin:0 0 0 130px; padding-top:3px}
div#adresse p{ margin:0 0 5px 0}
div#adresse a:link{color:#999999;text-decoration:underline;font-weight:normal;}
div#adresse a:visited{color:#999999;text-decoration:underline;font-weight:normal;}
div#adresse a:hover{color:#38b9f1;text-decoration:none;font-weight:normal;}
div#adresse 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}

/*COMPAGNIES______________________*/
.compagnies #bandeau_titre{background-image:url(../img/bandeau_compagnies.gif)}
#main.compagnies{padding:5px; text-align:left;border-top:#b2b2b2 1px solid}
#main.compagnies .intro{font:normal 11px Arial;color:#730fb2; margin:0 0 10px 10px}
#main.compagnies .colonne{float:left; margin:0 0px 20px 15px; text-align:left; padding-left:10px; width:100px}
#main.compagnies .colonne:FIRST-CHILD{margin-left:0}
#main.compagnies h1{font:bold 11px Arial;margin:10px 0 0 0 }
#main.compagnies p{margin:0}
#main.compagnies a{font:normal 11px Arial;color:#939393;}
#main.compagnies a.visite{color:#730fb2}
#main.compagnies a:hover{font:normal 11px Arial;color:#38b9f1;}
.colonne ul {margin:0; padding:0}
.colonne li { list-style:none; }

/*TOP DESTINATIONS______________________*/
.topdestinations {text-align:center}
.topdestinations img#image_titre{margin:35px auto}
.topdestinations #tablo{margin-bottom:50px}
.topdestinations #tablo td{text-align:center; height:30px}
.topdestinations #tablo td a{font-weight:bold}


/*RESULTATS______________________*/
#centre.resultat{background-position:left top; background-repeat:no-repeat}
#centre.resultat #centre_top{border:none; padding-left:165px}
#centre.resultat #navigation_bas{padding-top:10px}
#liste{margin-left:170px;width:550px}
#haut_de_liste{margin:20px 0 0 0;height:20px}
.pagination{ font:normal 8pt arial;color:#969696; float:right}
#liste h1{font:bold 12px arial;color:#730fb2; text-align:left; margin:5px 0 20px 0}
#liste h1 .count{color:#38b9f1}
#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:#38b9f1}
#filtre div{float:left}
#filtre div.clear{float:none}
#onglets{width:420px; padding-left:5px}
/*#resultat{border-top:#969696 1px solid}*/

.bas_de_liste{margin:0; height:20px; padding:0 0 0 0}
.bas_de_liste .gauche{font:normal 11px Arial;color:#730fb2;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:#38b9f1}
a.tableau_pagination:hover{color:#38b9f1}
#noresultat{margin:35px 0 30px 0}

.nil #centre.resultat{background-image:url(../img/fd_resultat_nil.jpg)}
.tourdumonde #centre.resultat{background-image:url(../img/fd_resultat_tourdumonde.jpg)}
.exception #centre.resultat{background-image:url(../img/fd_resultat_exception.jpg)}
.fluviales #centre.resultat{background-image:url(../img/fd_resultat_fluviales.jpg)}
.maritimes #centre.resultat{background-image:url(../img/fd_resultat_maritimes.jpg)}
.transatlantique #centre.resultat{background-image:url(../img/fd_resultat_transatlantique.jpg)}
.topdestinations #centre.resultat{background-image:url(../img/fd_resultat_topdestinations.jpg)}

/*CARTES DE PRERESULTATS_________________________________*/
#centre{
background-repeat:no-repeat;
position:relative;
text-align:left;
background-position:top left}
.preresultat #texte{margin-left:175px; text-align:left}
.preresultat #texte #rolls{font:bold 11px Arial, Helvetica, sans-serif }
.preresultat #intro{margin-top:70px; font-size:11px}

.preresultat #navigation_bas{position:absolute; top:493px; left:0}
#centre.preresultat{height:510px}
.exception .preresultat{background-repeat:no-repeat;background-image:url(../img/fd_exception.jpg); height:510px}
.fluviales .preresultat{background-repeat:no-repeat;background-image:url(../img/fd_fluviales.jpg); height:510px}
/*.topdestinations .preresultat{background-repeat:no-repeat;background-image:url(../img/fd_topdestinations.jpg); height:510px}*/
.fluviales .preresultat #intro{height:40px}
.fluviales .preresultat #rolls #roll_europe{margin-top:25px}
.fluviales .preresultat #rolls #roll_asie{margin-top:110px}
.maritimes .preresultat{background-repeat:no-repeat;background-image:url(../img/fd_maritimes.jpg); height:510px}
.nil .preresultat{background-image:url(../img/fd_nil.jpg); height:510px;background-repeat:no-repeat;}
.nil .preresultat #intro{width:250px}

.exception2 #centre.preresultat{background-image:url(../img/fd_exception2.gif); background-position: 87px 304px}
.exception2 .bt_retour{ text-align:left; padding-left:5px; float:left}
.exception2 .preresultat #main{ text-align:center; margin:0; position:relative}
.exception2 .preresultat img#titre{margin:5px 0 ; text-align:center}
.exception2 .preresultat #intro{margin:0px 5px; text-align:center; padding:0}
.exception2 .preresultat .rangee{ margin: 5px 0 0 4px}
.exception2 .preresultat .case{float:left;margin:0 5px;}
.exception2 .preresultat #navigation_bas{}


/*CARTES_________________________________*/
#carte_main{
height:372px;
text-align:center;
border-top:#bababa 1px solid;
position:relative;
background-position:top right;
background-repeat:no-repeat;
width:758px;
font:normal 11px Arial;color :#797979 }

#centre.ameriquedunord #carte_main{background-image:url(../img/carte_ameriquedunord.jpg)}
#centre.ameriquedunord #bandeau_titre{background-image:url(../img/bandeau_ameriquedunord.gif)}
#centre.ameriquedusud #carte_main{background-image:url(../img/carte_ameriquedusud.jpg)}
#centre.ameriquedusud #bandeau_titre{background-image:url(../img/bandeau_ameriquedusud.gif)}
#centre.asie #carte_main{background-image:url(../img/carte_asie.jpg)}
#centre.asie #bandeau_titre{background-image:url(../img/bandeau_asie.gif)}
#centre.caraibes #carte_main{background-image:url(../img/carte_caraibes.jpg)}
#centre.caraibes #bandeau_titre{background-image:url(../img/bandeau_caraibes.gif)}
#centre.egypte #carte_main{background-image:url(../img/carte_egypte.jpg)}
#centre.egypte #bandeau_titre{background-image:url(../img/bandeau_egypte.gif)}
#centre.europedunord #carte_main{background-image:url(../img/carte_europedunord.jpg)}
#centre.europedunord #bandeau_titre{background-image:url(../img/bandeau_europedunord.gif)}
#centre.golfepersique #carte_main{background-image:url(../img/carte_golfepersique.jpg)}
#centre.golfepersique #bandeau_titre{background-image:url(../img/bandeau_golfepersique.gif)}
#centre.mediterranee #carte_main{background-image:url(../img/carte_mediterranee.jpg)}
#centre.mediterranee #bandeau_titre{background-image:url(../img/bandeau_mediterranee.gif)}
#centre.oceanindien #carte_main{background-image:url(../img/carte_oceanindien.jpg)}
#centre.oceanindien #bandeau_titre{background-image:url(../img/bandeau_oceanindien.gif)}
#centre.pacifique #carte_main{background-image:url(../img/carte_pacifique.jpg)}
#centre.pacifique #bandeau_titre{background-image:url(../img/bandeau_pacifique.gif)}

#centre.monde #carte_main{background-image:url(../img/carte_monde.jpg)}
#centre.monde #bandeau_titre{background-image:url(../img/bandeau_monde.gif)}

#carte_main #rolls{ float:left; margin:10px; text-align:left}
#carte_main #navigation_bas{ position:absolute; text-align:center;top:355px; left:0}
#rolls .commentaire{font-family: Arial;font-size: 10pt;font-weight: normal;color :#7E766E;}
#rolls p{margin:0; padding:0}
#rolls h1{margin:0; padding:0; color:#38b9f1; font-family: Arial;font-size: 11px;font-weight: bold;width:300px}
#rolls h2{margin:0; padding:0; color:#797979; font-family: Arial;font-size: 11px;font-weight: bold}
#rolls ul{list-style: none; margin:0; padding:0; line-height:11pt; margin-bottom:15px}
#rolls .liens{font-family: Arial;font-size: 12px;font-weight: bold;color :#730FB2; margin-top:5px}
#rolls .liens A:link{font-family: Arial;font-size: 11px;font-weight: bold;color :#730FB2}
#rolls .liens A:visited{font-family: Arial;font-size: 11px;font-weight: bold;color :#730FB2}
#rolls .liens A:hover{font-family: Arial;font-size: 11px;font-weight: bold;color :#38b9f1}
#rolls .liens A:active{font-family: Arial;font-size: 11px;font-weight: bold;color :#730FB2}
.intro{font-family: Arial;font-size:11px;font-weight: normal;color :#7E766E; margin-bottom:10px}

#carte{position:absolute}
/*preresultats*/
.exception #carte{ width:363px; height:181px; left:361px;top:176px;}
.exception2 #carte{ width:758px; height:189px; left:0;top:304px}
.fluviales #carte{ width:142px; height:257px; left:560px;top:179px;}
.maritimes #carte{ width:364px; height:180px; left:360px;top:177px;}
.nil #carte{ width:217px; height:392px; left:530px;top:80px;}
/*.topdestinations #carte{ width:361px; height:197px; left:314px;top:154px;}*/

/*cartes*/
.ameriquedunord #carte{ width:213px; height:205px;left:460px;top:87px}
.ameriquedusud #carte{ width:156px; height:168px;left:519px;top:75px}
.asie #carte{ width:255px; height:255px;left:416px;top:37px}
.caraibes #carte{ width:195px; height:185px;left:366px;top:8px}
.monde #carte{ width:490px; height:230px;left:253px;top:57px}
.egypte #carte{ width:207px; height:273px;left:546px;top:53px}
.europedunord #carte{ width:243px; height:290px;left:457px;top:0}
.mediterranee #carte{ width:316px; height:206px;left:322px;top:19px}
.oceanindien #carte{ width:175px; height:165px;left:266px;top:139px}

/*.ameriquedunord #bandeau_titre{ background-image:url(../img/bandeau_ameriquedunord.gif)}*/

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


/*OFFRES SPECIALES______________________*/
#centre.offresspeciales{background-image:url(../img/fd_offres.jpg)}
#contenu{margin:30px 0 0 123px}
.offresspeciales h1{font-family:Arial, Helvetica, sans-serif; color:#730fb2; font-size:12px; text-transform:uppercase; text-align:left; margin-bottom:0px}
#tableau_offres{width:630px;background-image:url(../img/fd_bloc_offresspeciales.gif); border:#9c9c9c 1px solid;}
.offresspeciales #navigation_bas{position:relative; margin-top:10px}
#receveznosoffres{font:bold 12px Arial; color:#df002c; text-align:left}
.input_email{font-size:10px; color:#df002c;width:200px; border:#aca899 1px solid; margin-right:5px; padding-left:2px}
.bloc_offre1{width:152px; padding:5px 0 0 0; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#636363; text-align:center; margin:0px 2px 0 2px}
.bloc_offre1 h1{font:bold 12px Arial, Helvetica, sans-serif; color:#df002c; text-align:center; text-transform: lowercase; margin:0}
.bloc_offre1 img{margin:1px 1px 4px 1px}
.nom_hotel{height:60px; margin:0}
.champlibre2{height:80px}
.prixapartirde{font-size:10px; margin:0}
.nom_offre{font:bold 11px Arial; text-decoration:underline}
.hebergement{font:normal 10px Arial;}
.exergue{font:bold 11px Arial; color:#df002c; text-decoration:underline}
.madame{font:normal 11px Arial; color:#df002c; text-decoration:none; margin:0}
.prix_madame{font-size:18px; color:#df002c; text-decoration:none}
.prix_madame a{font-size:18px; color:#df002c; text-decoration:none}
.monsieur{margin:0}


/*BROCHURES______________________*/
.brochures #main{border-top:#969696 1px solid; text-align:center; padding:15px}
.brochures #main h1{font:bold 11px Arial;color:#38b9f1; padding:0; margin:5px 0 5px 0; text-align:left}
.brochures_speciales{padding:0 0 0 15px; text-align:left}
.brochures #main .brochures_speciales h1{width:695px; color:#730fb2; font:bold 12px Arial; background-color:#dcdcdc; height:20px; padding:3px 0 0 5px}
.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}
#motdexcuse{color:#730fb2; font:bold 12px Arial; margin:50px; height:200px}
/*#noresultat{font:bold 10pt Arial;color :#730fb2; text-align:left;padding-top:50px; height:330px}
#noresultat .liendemande{font:bold 10pt Arial;color :#38b9f1;}
#noresultat .liendemande a{font:bold 10pt Arial;color :#38b9f1;}*/

#centre.produits #main {padding:10px}
.produits #main h1{font:bold 11px Arial; padding:0; margin:5px 0 5px 0; text-align:left}
.produits .bt_retour{text-align:left; margin-top:10px}

/* --------------------- PAGE RESERVEZ TOT -------------------------- */

.derniereMinute_blocProd{
padding:5px 0;
height:160px
}
.deniereMinute_texteProd{
width:325px;
padding:0 5px 0 0;
color:#000000;
position:relative
}

.deniereMinute_texteProd p{
margin:0;
padding:0
}

.deniereMinute_texteProd .derniereMinute_titreProd{
font:bold 14px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#000000 !important;
margin:0
}

.derniereMinute_dureeProd{
font:bold 8pt Arial, Helvetica, sans-serif;
margin:0;
}

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

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

.logoTo{
margin:4px 0 0 180px
}

.barreRouge{
background-color:#ff0000
}

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

.rouge{
color:#ff0000;
}

.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;
}

.apartirde{
font:normal 9px Arial;
color:#666666;
margin:0
}

.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
}


.reserveztot #visites_offres{
width:420px
}

.reserveztot #centre.resultat{
background-image:url(../img/fond_reserveztot.gif)
}

.reserveztot #centre.resultat #centre_top{
padding-left:0px;

}

.reserveztot #liste{
margin-left:0px;
width:100%;
margin-top:40px
}

.reserveztot .bas_de_liste .gauche{
padding-left:5px
}