body {
	margin-top: 0px;
	padding-bottom:20px;	
	padding-left:0px;
	padding-right:0px;	

	background-color: #dac1ad;
}

form, p, object {
	padding:0px;
	margin:0px;
}

img {
	border:0px;
}

a {
	text-decoration:none;
}

#conteneur {
	width: 739px;
	margin:0 auto;	
	background-color: #FFFFFF;
}

#tete {
	border: none;
	background-color: #fff;
	height:71px;
}

.catalogue_titre {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;

	color:#fff;
	text-align:left;
	padding-right: 10px;
}

#navig {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	/*background-color: #ecaa48;*/
}

#petite_navig {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;

	color:#fff !important; 
	text-decoration:none;
	
	background-color: #ea8b47;
	
	text-align:left;
}

#petite_navig a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #fff;
	font-weight: bold;
	text-decoration:none;
}

#petite_navig a:hover {
	color: #fff;
}

#navig a {
	color:#000000;
	text-decoration:none;
}
.ambassade { 
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	padding:0px;
	margin:0px;
}
#navig a:link {
	text-decoration:none;
}

#navig a:hover {
	color:#FFFFFF;
}

#navig a:visited {
	text-decoration:none;
}


.rech_text {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color: #000000;
	background: #FFFFFF;
	/*border: 2px solid #008EB7;*/
	border: 2px solid #DBE765;
}

div#entete{
	width: 739px;
	margin:0 auto;	
}

span#nbAmbassades{
	font-family:Arial, Verdana;
	font-size:14px;
	color:#11A1DC;
	font-weight:bold;
	display:block;
	float:right;
	margin:36px 220px 0 0;
	display:inline;
}

#corps {
	position:relative;
	padding-left:1px;
}

#corps a {
	/*color:#DE8F06 ;*/
	color: #ee3023;
	text-decoration:none;
}

#corps a:link {
	text-decoration:none;
}

#corps a:hover {
	/*color:#DE8F06 ;*/
	color: #ee3023;
}

#corps a:visited {
	text-decoration:none;
}

#introduction {
	clear: both; margin-top: 20px;
	width: 511px;
	background-color: #fce5d1; 
	color: #7b7c77;
	text-align: left;
}
#introduction  div { padding: 5px; }


td.text_courant .promo_item {width: 258px; float: left; margin-right: 0px;}
td.text_courant .promo_item {
	/*clear: left;*/
	height: 84px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #7b7c77 /*#53BBD9*/;
	padding:0 0 5px 0;
	text-align: left;
}

td.text_courant .promo_item img {
	float: left;
	margin-right: 5px;
	margin-bottom: 15px; 
	
}

td.text_courant .promo_item .prix { margin-right: 5px; color: #dd3e14; font-weight:bold !important; }
td.text_courant .promo_item .prix i { display: none; }
td.text_courant .promo_item .prix span{ text-decoration:line-through; font-size:10px }
td.text_courant .promo_item .destination { color: #dd3e14; font-weight: bold !important; }
td.text_courant .promo_item .prod { color: #f26f15; }
td.text_courant .promo_item .libelle {color: #787878; }

#liste_promo span { display: block; margin: 30px 0 50px 0; text-align:center; font-weight: bold; /*color: #b94281;*/ }
#liste_promo .promo_item span { border: none; display: inline; line-height: 14px; /*color: #000;*/ font-weight: normal;}

/* Bon Plan */
div#divBonPlan{
	width:149px;
	
	border:1px solid #fff;
	border-bottom:0;
	
	margin:0 auto; 
	background-color: #fff;
	padding:5px;  
}


div#divBonPlan .promo_item {

	margin-bottom: 0px;
	border-bottom: 0;
	padding:0;
	text-align: left;
	
}

div#bonplan img.visu_liste {
	border:1px solid #fff;
	border-bottom:0;
	display: block !important;
	margin: 0 0 0 5px; padding: 0;
	width: 159px; 
}

div#divBonPlan .promo_item .prix { color:#ee3023; font-weight:bold; font-size:12px; margin:0; padding:0 }
div#divBonPlan .promo_item .prix i { display: none; color: #a71362;}
div#divBonPlan .promo_item .destination { color: #ee3023; font-size:12px; font-weight: bold; }
div#divBonPlan .promo_item .prod { color: #f17213; font-size:12px; font-weight:bold; margin:0; padding:0}
div#divBonPlan .promo_item .libelle { color: #7b7a73 !important; font-weight:normal; font-size:11px; padding:0}

div#divBonPlan #liste_promo span { display: block; margin-bottom: 15px;}
div#divBonPlan #liste_promo .promo_item span { border: none; display: inline; }

#yahoo_nav  {
	margin-top:10px;
	
	color: #df3e15;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff; 
	vertical-align: middle; 
	height: 11px;
	margin-bottom:25px;
}

#yahoo_nav a {
	color:#8e8d87;
	text-decoration:none;
}

#yahoo_nav a:link {
	text-decoration:none;
}

#yahoo_nav a:hover {
	color:#8e8d87;
}

#yahoo_nav a:visited {
	text-decoration:none;
}

#gauche {
	margin-top:20px;
}

#div_recherche {
	width: 179px ;
	text-align:left;
	
	font-size: 10px ;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	
	color:#fff;

	/*background-image: url("images/moteur_pied.gif");*/
	background-repeat:no-repeat;
	background-position:bottom left;
	
	margin-bottom:10px;
}

#div_recherche div#formulaire {
	width: 171px;
	text-align: center;
	background-color: #EF4A20;
}

#div_recherche input {
	margin:2px;
	margin-left:0;
	/*border:1px solid #FF8686;*/
}

#bonplan, #duo {
	width: 171px;
	text-align:left;
	font-size: 10px ;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	background-color:#fff;
	/*background-image:url(images/bonplan_pied.jpg);
	background-repeat:no-repeat;
	background-position:bottom;*/
	color:#000000;
}


#moment {
	width: 171px;
	text-align:left;
	font-size: 10px ;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	color:#000000;
	background-color: #fff;
	/*background-image:url(images/gauch_bas.gif);
	background-repeat:no-repeat;
	background-position:bottom;*/
}

#moment img.img_amb_moment{
	border-bottom:0;
	display:block;
	margin:0;
}

#moment span#nom_ambassade{ font-size:12px; color:#df3e15; font-weight:bold; text-transform:uppercase; }
#moment span#ville_ambassade{ font-size:12px; color:#7b7a73; font-weight:bold; }


/***************************
 * Les themes de l'accueil
 */
a.theme_destination{ font-size:14px; font-weight:bold; color:#df3e15 !important; }
a.theme_hotel{ font-size:12px; font-weight:bold; color:#f07215 !important; }
span.theme_formule{ font-size:12px; color:#f07215 !important; }

/*span.new_prod{ color:#ee3023; font-size:11px; }*/

#seminaire_groupe {
	width: 171px ;
	text-align:center;
	font-size: 10px ;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	color:#000000;
	/*background-color:#FCE9E2;*/
	/*background-image:url(images/gauch_bas.gif);
	background-repeat:no-repeat;
	background-position:bottom;*/
}

#offreduo{
	margin-bottom:10px;	
}

#pied {
	padding-top:2px;
	height:16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	background-color: #df3e15;
}

#pied a {
	color:#fff;
	font-weight: bold;
	text-decoration:none;
}

#pied a:link {
	text-decoration:none;
}

#pied a:hover {
	color:#fff;
}

#pied a:visited {
	text-decoration:none;
}

#piedEspacer {
	height:16px; 
	width: auto; 
	border-top:1px solid #eee0bf;
	background: url(images/back_pied_page.gif) left top no-repeat;
}

div#info_legal {
    background-color: #dac1ad;
    font-size:9px;
    font-family:Verdana; 
    padding: 5px 0;
    color: #787878;
}
#div_adresse {
	width: 100% ;
	text-align:center;
	font-size: 10px ;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	color:#787878;
	padding-top:10px;
	background-color: #dac1ad;
}

#div_adresse a, #div_adresse a:hover, #div_adresse a:visited {
	color:#787878;
	/*color:#5EBC3C;*/ font-weight: bold;
}

.img_bonplan {
	/*border:1px solid #FF0000;*/
	border: none;
	/*margin-top:8px;*/
	margin-bottom:8px;
	/*width:128px;*/
}


.trait {
	width:100%;
	height:1px;
	background-color:#F58E7D;
	margin-top:2px;
}
.traitbleu {
	width:100%;
	height:1px;
	background-color:#CCE8F1;
	margin-top:2px;
}
.trait2 {
	width:50%;
	height:1px;
	background-color:#000000;
}

.droits {
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;

	background-color: #dac1ad;
	font-size:10px;

	color: #787878;
}
.droits2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	font-size:9px;
	color: #555;
}

.prix {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	/*color:#FF0000;*/
	/*color: #E21C19 !important;*/
	color: #A71362 !important;
	font-weight:bold;
}

.prix2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#E72200;
	/*color: #E21C19;*/
	font-weight:bold;
}

.div_theme {
	border:1px solid #F5BCA8;
	width:411px;
	margin-bottom:10px;
}

.ulNouveaute {
	float: left; margin:2px; padding: 0;
	width: 249px; 
	list-style-type: none;
}

.ulNouveaute li {
	margin: 5px 0 0 0;
	line-height: 14px;
}

.div_promo {
	/*border:1px solid #F5BCA8;*/
	/*width:411px;*/
	border: none;
	border-bottom: 1px dotted #FFBD4E;
	margin-bottom:10px;
}

.div_promo img {
	float: left;
	margin-bottom:10px;
	margin-right: 5px;
}

.theme_li {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#837145;
	/*color:#B25f0f;*/
	font-weight:bold;
	text-align: left;
}

.theme_dest  { color: #f26f15; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }

.theme_titre {
	/*color:#E99423;*/
	color: #dd3e14;
	font-size:13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;	
}


.theme_stitre {
	/*color: #E21C19;*/
	color:#f26f15;
	font-size:11px;
	font-family: Arial Verdana, Helvetica, sans-serif;
	font-weight:normal;	
}

.promo_titre  { color: #008EB7; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif }

.promo_stitre  { color: #F29A23; font-weight: bold; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif }

.promo_period   { /*color: #008EB7;*/ color: #353535; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif }

.div_amb {
	border:1px solid #7b7c77;
	/*width:411px;*/
}

.ambassade_nom {
	/*color:#FF0000;*/
	color: #E72200;
	font-size:12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;	
}

.ambassade_nom2 {
	color:#7b7c77;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;	
}

.ambassade_adresse {
	color:#7b7c77;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.ambassade_contact {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#7b7c77;
}

.text_courant {
	color:#7b7c77;
	/*color: #004C70;*/
	font-size:11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align:left;
}

.text_petit {
	color:#515151;
	font-size:10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.text_facture {
	color:#515151;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.text_courant2 {
	color:#000000;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

.text_variant {
	color: #7b7c77;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;	
}

.text_variant2 {
	color:#7b7c77;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;	
}

.text_variant3 {
	color:#f26f15;
	/*color: #B25f0f;*/
	font-size:11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;	
}

.text_variant4 {
	color:#3a2418;
	font-size:13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;	
}

.text_variant5 {
	color:#de8f06;
	font-size:13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;	
}

.text_variant6 {
	color:#3a2418;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;	
}

.text_variant7 {
	color:#eb990a !important;
	/*color: #B25f0f;*/
	font-size:13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;	
}

.carre {
	background-color:#A81A66;
	/*background-color: #B25f0f;*/
	width:12px;
	height:12px;
}

.carre_petit {
	/*background-color:#B25f0f;*/
	background-color:#A81A66;
	width:8px;
	height:8px;
}

.carre2 {
	/*background-color:#B25f0f;*/
	background-color:#A81A66;
	width:12px;
	height:12px;
}

.carre2_petit {
	/*background-color:#B25f0f;*/
	background-color:#A81A66;
	width:8px;
	height:8px;
}

.carre3_petit {
	/*background-color:#00aab7;*/
	background-color:#A81A66;
	width:8px;
	height:8px;
}

.obligatoire {
	color:#FF0000;
	font-size:9px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.obligatoire2 {
	color:#FF0000;
	font-size:10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.champs_contact {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #000000;
}

.textarea {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #000000;
}

.select {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #000000;
}

.coeur {
	margin-right:6px;
}

.signatrouge { color: #f00; font-size: 10px; font-family: Arial, Verdana, Helvetica; text-decoration: underline }
.signatgris { color: #666666; font-size: 10px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.signatgrissoulign { color: #666666; font-size: 10px; font-family: Arial, Verdana, Helvetica; text-decoration: underline }


.texte_carte { filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; color: #000000; font-size: 10px; font-family: Arial, Verdana, Helvetica, Geneva; text-align: left; margin: 0px; padding:4px; background-color:#FFFFFF; border:1px solid #FF9616; width:350px }



#captureEmail{
	margin-top: 15px;
	width:171px;
	height:138px;
	background:url(images/back_newsletter.gif) no-repeat;
}

#captureEmail form{
	
	/*background:url(images/bck_newsletter.gif) no-repeat;*/
	/*border-right:1px solid #f6916c;*/
	margin:0px;
	padding:70px 0 0px 15px;
	height:44px;
	
}

.date_uneuro { padding-left: 5px; font-size: 11px; color: #F26F45; }

/**
 * Flux promo xml
 * 
 */
ul#flux_promo {
	list-style-type: none;
	margin: 0; padding: 0;
	width:511px;
}

ul#flux_promo li { clear: left; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed #e0e0de;}

ul#flux_promo img {
	float: left;
	position: relative;
	margin-right: 10px;
}

ul#flux_promo li p { margin-left: 90px; }
ul#flux_promo li a span.prix { float: right; font-size: 14px; color:#ee3023}
ul#flux_promo li a:hover { color: #252525; }
ul#flux_promo li a span.prix span { /*display: none;*/font-weight:normal; font-size:11px; text-decoration:line-through  }
ul#flux_promo li a span.destination { color: #e13e15; font-weight: bold; font-size:14px }
ul#flux_promo li a span.depart_de { color: #f26f15; font-weight:bold; }
ul#flux_promo li a span.prod { color: #7b7c77; font-weight: bold; }
ul#flux_promo li a span.libelle { color:#7b7c77 }

/* Menu Ambassade rollover */
div#menu_amb_roll {
	/*background: url(http://www.ambassade-fram.com/images/menu_amb/back_menu.gif) 0 0 repeat-x;*/
	background-color: #df3e15;
	height: 53px;
}
div#menu_amb_roll a {
	display: block;
	height: 53px;
}

/** menu actu **/
div#menu_amb_roll span.mnu_actu a {
	width: 185px;
	
	float: left;
	background: url(images/menu_amb/mnu_actu.gif) 0 0 no-repeat; 
}	

div#menu_amb_roll span.mnu_actu a:hover {
	width: 185px;
	background: url(images/menu_amb/mnu_actu.gif) 0 -53px no-repeat;
}

/** menu promo **/
div#menu_amb_roll span.mnu_promo a {
	width: 183px;
	float: left;
	background: url(images/menu_amb/mnu_promo.gif) 0 0 no-repeat; 
}	

div#menu_amb_roll span.mnu_promo a:hover {
	width: 183px;
	background: url(images/menu_amb/mnu_promo.gif) 0 -53px no-repeat;
}

/** menu carte **/
div#menu_amb_roll span.mnu_carte a {
	width: 183px;
	float: left;
	background: url(images/menu_amb/mnu_zoomsur.gif) 0 0 no-repeat;
}	

div#menu_amb_roll span.mnu_carte a:hover {
	width: 183px;
	background: url(images/menu_amb/mnu_zoomsur.gif) 0 -53px no-repeat;
}

/** menu nouveaute **/
div#menu_amb_roll span.mnu_nouveaute a {
	width: 188px;
	_width: 185px;
	float: left;
	background: url(images/menu_amb/mnu_nosambassades.gif) 0 0 no-repeat;
}	

div#menu_amb_roll span.mnu_nouveaute a:hover {
	width: 188px;
	_width: 185px;
	background: url(images/menu_amb/mnu_nosambassades.gif) 0 -53px no-repeat;
}						

div#menu_amb_roll #ambNomMenu {
    position: relative;
    color: #392317;
    top: 30px;
    left: 65px;
    width: 134px;
    padding: 0; margin: 0;
    font-weight: bold;
}

div#page_a_page_haut, div#page_a_page_bas { 
	padding: 15px 0;
	text-align:center;
	font-weight: bold;
	color: #787878;
}

div#page_a_page_bas {
	padding: 10px 0;
	visibility: hidden;
}

div#page_a_page_haut a{
	margin-left:12px;
	color: #df3e15;
}


/***********************************
 * ACTUALITES
 */
div#actualites{
	font-size:12px;
	margin-bottom:50px;
	width:519px;
	text-align:left;
	color: #7b7a73;
}


div#actualites_intro{
	width:489px;
	height:67px; 
	background:url(images/actualite_thematiques.gif) no-repeat;
	color:#fff; 
	padding:30px 7px 0 15px;
	
}

div#actualites_bloc1{
	background:url(images/actualite_bloc1.jpg) top left no-repeat;
	padding-left:150px;
}

div#actualites_bloc2{
	background:url(images/actualite_bloc2.jpg) top right no-repeat;
	padding-right:220px;
	height:282px;
}

div.actualite_bloc3, div.actualite_bloc4 {
    background: #fff url(images/actualite_fond1.gif) bottom left no-repeat;
    width: 509px;
    border: 1px solid #dfdfde;
    padding: 15px 0 15px 0;
}

div.actualite_bloc4 {
     margin-top: 5px;
     background: #fff url(images/actualite_fond2.gif) bottom left no-repeat;
}

    div.actualite_bloc3 h3, div.actualite_bloc4 h3 { color: #f07215; font-size:14px; text-transform: uppercase; padding-left: 12px;}
    div.actualite_bloc3 ul, div.actualite_bloc4 ul {
	list-style-type: none;
	margin: 0; padding: 0;
	padding-left: 12px;
	padding-top: 15px;
    }

    div.actualite_bloc4 p {margin: 10px 5px 10px 0;}
    div.actualite_bloc4 .picto { margin-left: 5px; float: left; margin-right: 10px; }
    div.actualite_bloc4 strong { color: #f07215; font-weight: bold; }
    div.actualite_bloc4 strong span { font-size: 14px; }

    div.actualite_bloc3 ul li, div.actualite_bloc4 ul li {
       display: block; padding-left: 30px;
       padding-right: 10px;
       margin-bottom: 10px;
       background: transparent url(images/actualite_puce_fleche.gif) top left no-repeat;
    }

    div.actualite_bloc3 .col {
	float: left;
	width: 240px;
	margin-right: 20px;
    }

    .resetMargeRight {
	margin-right: 0 !important;
    }

    .resetMarginTop {
	margin-top: 0 !important;
    }
    

	div.actualite_bloc3 .col ul {
	    list-style-type: none;
	    margin: 0; padding: 0;
	    padding-left: 12px;
	    padding-top: 15px;
	    font-size: 11px;
	}

	div.actualite_bloc3 .col ul li, div.actualite_bloc4 .col ul li {
	   display: block; padding-left: 20px;
	   padding-right: 10px;
	   margin-bottom: 10px;
	   background: transparent url(images/actualite_puce_fleche2.gif) top left no-repeat;
	}





ul.actualite_liste1{
	list-style:none;
	margin:0;
	padding:0;
	margin-left:70px;
}
	ul.actualite_liste1 li{
		background: url(images/actualite_liste1.gif) 0 3px no-repeat;
		padding-left:15px;
	}
	
p.paddingLeft{
	padding-left:70px; 
}

hr.ligneSeparateur1{
	display:block;
	clear:left;
	height:0 ;
	border:none ;
	border-top: 2px solid #fff ;
	margin: 20px 0;
}
	
/*
ul#catalogue{ list-style-type:none; margin:15px 0 20px 0; padding:0 }
ul#catalogue li{ float:left; margin-right:10px  } 
ul#catalogue li img{ margin-bottom:20px }

ul.listeActu2 { clear:left; list-style-type: none; margin:0; padding:0; margin-top:5px; }
ul.listeActu2 li{ float:none; background:url(images/actu_puce_liste.gif) 0 2px no-repeat; padding-left:15px; }
ul.listeActu2 li a{ color:#787878 !important; font-weight:bold; }

div#actualites p{
	margin-top:10px;
}

div#actu_offreduo{
	padding:15px 0 15px 0;
}

div.bloc_actu2{
	float:left;
	width:252px;
	margin-right:15px;
}

div#actu_60ans{
	margin-top:20px;
}

div#actu_60ans p{
	width:345px;
}

div#actu_60ans img#visu60ans{
	display:block;
	float:right;
}

div#actu_brochures{
	height:140px;
	padding-top:30px;
	background: url(images/actualite_catalogue.jpg) center right no-repeat;
}

	/** Blocs Actus **
	div#actu_framissima{
		width:229px;
		height:179px;
		background: url(images/actu_back_framissima.gif) no-repeat;
		float:right;
		padding:60px 12px 0;
	}
	
	div.bloc_actu p{ color:#fff }
	
	div#actu_framissima span.sstitre{ font-weight:bold; font-size:14px; color:#ee3029 }
	
	div#actu_ole{
		width:232px;
		height:178px;
		background: url(images/actu_back_ole.gif) no-repeat;
		clear:both;
		float:left;
		padding:70px 12px 0;
		margin:10px 10px 0 0;
	}
	
	div#actu_ole span.sstitre{ font-weight:bold; font-size:14px; color:#a8d73c }

	div#actu_frameco{
		width:229px;
		height:127px;
		background: url(images/actu_back_frameco.gif) no-repeat;
		float:left;
		padding:70px 12px 0;
		margin-top:10px;
	}
	
	div#actu_frameco span.sstitre{ font-weight:bold; font-size:14px; color:#ffc657 }

	div#actu_hotels{
		width:232px;
		height:191px;
		background: url(images/actu_back_hotels.gif) no-repeat;
		clear:left;
		float:left;
		padding:50px 12px 0;
		margin:30px 6px 0 0;
	}
	
	div#actu_hotels span.sstitre{ font-weight:bold; font-size:14px; color:#fff }
	
	div#actu_hotels ul{
		margin:10px 0 0 0;
		padding:0;
		color:#fff;
		list-style-position:inside;
	}	

	div#actu_itineraires{
		width:232px;
		height:134px;
		background: url(images/actu_back_itineraires.gif) no-repeat;
		clear:left;
		float:left;
		padding:70px 12px 0;
		margin:10px 6px 0 0;
	}
	
	div#actu_itineraires span.sstitre{ font-weight:bold; font-size:14px; color:#fff }
	
	div#actu_itineraires ul{
		margin:10px 0 0 0;
		padding:0;
		color:#fff;
		list-style-position:inside;
	}	
		
	div#actu_libertes{
		width:229px;
		height:149px;
		background: url(images/actu_back_liberte.gif) right top no-repeat;
		float:left;
		padding:70px 12px 0 ;
		margin-top:10px;
	}
	
	div#actu_libertes span.sstitre{ font-weight:bold; font-size:14px; color:#fff }
	
	div#actu_libertes ul{
		margin:10px 0 0 0;
		padding:0;
		color:#fff;
		list-style-position:inside;
	}	
	
	div#actu_decouvertes{
		width:232px;
		height:187px;
		background: url(images/actu_back_decouvertes.gif) no-repeat;
		clear:left;
		float:left;
		padding:35px 12px 0;
		margin:1px 0 0 0;
	}
	
	div#actu_decouvertes span.sstitre{ font-weight:bold; font-size:14px; color:#fff }
	
	div#actu_volsec{
		width:232px;
		height:62px;
		background: url(images/actu_vols_secs.gif) no-repeat;
		float:left;
		padding:35px 12px ;
		margin-top:1px;
	}		
	
	div#actu_volsec span.sstitre{ font-weight:bold; font-size:14px; color:#fff }
	
	span.txtEnAvant{
		font-weight:bold;
		font-size:14px;
	}
	
	hr.ligneSeparateur1{
		display:block;
		clear:left;
		height:0 ;
		border:none ;
		border-top: 2px solid #fff ;
		margin: 20px 0;
	}
	
	
	/**
	 * Liste des formules
	 *
	ul.liste_actus{
		list-style:none;
		margin:15px 0 0 0;
		padding:0;
	}
		
		ul.liste_actus li{
			width:246px;
			float:left;
			margin:0 0 15px 25px;
			
			/** IE **
			display:inline;
			text-align:left ;
		}
		
		ul.liste_actus li.gauche{
			clear:left;
			float:left;
			margin-left:0;
		}
		
		ul.liste_actus li h3{
			display:block;
			font-size:17px;
			color:#313131;
			text-indent:15px;
			text-align:left;
			margin:5px 0 0 0;
		}
		
		ul.liste_actus li h3.framissima{
			background: url(images/actualite_puce_framissima.gif) 0 2px no-repeat;
		}
		
		ul.liste_actus li h3.frameco{
			background: url(images/actualite_puce_frameco.gif) 0 2px no-repeat;
		}
		
		ul.liste_actus li h3.framole{
			background: url(images/actualite_puce_ole.gif) 0 2px no-repeat; 
		}
		
		ul.liste_actus li h3.hotel{
			background: url(images/actualite_puce_hotel.gif) 0 2px no-repeat;
		}
		
		ul.liste_actus li h3.itineraire{
			background: url(images/actualite_puce_itineraire.gif) 0 2px no-repeat;
		}
		
		ul.liste_actus li h3.liberte{
			background: url(images/actualite_puce_liberte.gif) 0 2px no-repeat;
		}
		
		ul.listeActu1{
			padding:0;
			margin:0;
		}
		
			ul.listeActu1 li{
				width:110px;
				float:left;
				margin:0;
				padding:0;
				font-weight:bold;
				/*color: #f15921 !important;*
				color: #738A95 !important;
				font-size:11px;
			}
*/
/*****************************
 * Fidélité
 */		
div#fidelite{
	font-size:12px;
	width:519px;
	color: #7b7a73;
}

div#intro_fidelite{
	height:200px;
	padding:0px;
	background: url(images/fidelite_bck_intro.gif) right 54px no-repeat;
}	

	span.fram{
		font-weight:bold;
		color:#df3e15;
	}

	ul.fidelite{
		list-style:none;
		margin:0;
		padding:0;
		font-size:12px;
		text-align:left;
	}
	
		ul.fidelite li{
			width: 246px;
			float:left;
			margin:0 0 20px 25px;
			padding:0;
		}
		
		ul.fidelite li.gauche{
			clear:left;
			float:left;
			margin-left:0;
		}
		
		ul.fidelite li h3{
			display:block;
			font-size:14px;
			text-indent:25px;
			text-align:left;
			margin: 0;
			height: 25px;
			line-height: 25px;
		}
		
		ul.fidelite li h3.plaisir{
			color: #f07215;
			background: url(images/fidelite_puce1.gif) 5px top no-repeat;
		}
		
		ul.fidelite li h3.fidelite{
			color: #f07215;
			background: url(images/fidelite_puce2.gif) left top no-repeat;
		}
	
	span.bulle{
		display:block;
		width:209px;
		height:64px;
		font-size:14px;
		font-weight:bold;
		color:#fff;
		padding:10px 0 0 37px;
	}
	
		span.rose{
			/*background: url(images/fidelite_bck_bulle_rose.gif) no-repeat;*/
		}
		
		span.bleu{
			background: url(images/fidelite_bck_bulle_bleu.gif) no-repeat;
		}
	
	div#services{
		width:489px;
		background: #edf6d8 url(images/fidelite_bck_top_services.gif) no-repeat;
		padding:10px 11px;
		margin-top:20px;
		color:#725b4e;
	}
	
	p.aplatOrange{
		width:478px;
		height:67px;
		background: url(images/fidelite_bck_aplatOrange.gif) no-repeat;
		color:#fff;
		font-weight:bold;
		text-align:center;
		padding-top:7px;
		margin-top:10px;
	}
	
	span.sstitreFidelite{
		display:block;
		font-weight:bold;
		text-indent:0px;
		margin-top:10px;
	}
	
	ul.listeFidelite {
		margin:5px 0 5px 25px;
		padding:0;
		list-style-type: none;
		height:25px;
	}
	
		ul.listeFidelite li{
			float:left;
			width:200px;
			background: transparent url(images/actualite_puce_fleche2.gif) top left no-repeat;
			text-indent: 20px;
			margin-bottom: 5px;
		}
		
		
/*****************************
/* Flux promo fram ambassade */
div#fluxpromofram h2{
	color:#3A2418 !important;
}

div#fluxpromofram h3{
	color: #f26f15;
	margin: 0;
	float: left;
	clear: both;
	margin-right: 5px;
}

div#fluxpromofram .entete_promo img { float: left; }
div#fluxpromofram .entete_promo b { clear: both; display: block; color: #dd3e14;}

.rougebold{ font-weight:bold; color:#a91c2c; }

.gras1 {
    font-weight: bold;
    color: #f07215;
}