body {background: url(../../images/structure/bg.jpg) #080808 repeat-x 0 0;font-family: Arial, Verdana, sans-serif;font-size: 11px;color: #141415;}

/*img, div, span, a, li { behavior: url('../images/ressources/iepngfix.htc') }*/

#global {position: relative;	width: 965px;padding: 0;margin: 0 auto; }

#left {float: left;width: 707px;}
#left #header{float: left;width: 707px;}

/* MAINMENU*/
#left #mainmenu {list-style-type: none; margin: 5px 0 0 0; font-weight: bolder; display: block; float:left;width:707px;padding:0; }
#left #mainmenu li { height: 37px; background:none;float: left; display: inline; margin: 0 0 0 2px;padding:0;font-size: 12px; font-family: Trebuchet MS, Arial, Verdana, sans-serif;}
#left #mainmenu li.first { margin:0;}
#left #mainmenu li a { height:25px;padding: 5px 0px 0px 5px; background: url(../../images/menu_on_left.jpg) no-repeat 0 0px; text-transform: uppercase; text-decoration : none; cursor:pointer; float:left;color: #000; }
#left #mainmenu li a:hover, #left #mainmenu li.active a, #left #mainmenu li.on a {background: url(../../images/menu_on_left.jpg) no-repeat 0 -30px;}
#left #mainmenu li a span{ background: url(../../images/menu_on_right.jpg) #4f4a40 no-repeat 100% 0px;height:15px;padding: 8px 8px 7px 0px;margin-top:-5px;float:left;}
#left #mainmenu li a.last span {	background: url(../../images/menu_on_right_last.jpg) #4f4a40 no-repeat 100% 0px;}
#left #mainmenu li a:hover span, #left #mainmenu li.active a span, #left #mainmenu li.on a span{ background: url(../../images/menu_on_right.jpg) #4f4a40 no-repeat 100% -30px;color:#FFFFFF;}
#left #mainmenu li a.last:hover span, #left #mainmenu li.active a.last span, #left #mainmenu li.on a.last span{ background: url(../../images/menu_on_right_last.jpg) #4f4a40 no-repeat 100% -30px;color:#FFFFFF;}
/* FIN MAINMENU */

/* SUBMENU*/
#left #mainmenu li div.top {display: none; float:left; background: #4e4a3f url(../../images/bg_submenu_top.jpg) no-repeat left top; width: 727px;height:1px;	padding-top:15px;position: absolute; top: 89px; left: -10px; z-index: 99;}
#left #mainmenu li ul.submenu { display:inline; background: #4e4a3f url(../../images/bg_submenu_bottom.jpg) no-repeat left bottom; width: 717px; list-style-type: none; padding: 0px 0 10px 10px; font-weight: bolder;position: absolute; }
#left #mainmenu li ul.submenu li { background: none; height: 30px; float: left; display: block;font-size: 11px; cursor:pointer;}
#left #mainmenu li ul.submenu li a, #left #mainmenu li ul.submenu li.subactive a { background: url(../../images/submenu_on_left.jpg) no-repeat 0 0;	height: 25px; display: inline;padding: 5px 5px 0 11px; text-transform: uppercase; text-decoration : none; color: #fff; }
#left #mainmenu li ul.submenu li a:hover,#left #mainmenu li ul.submenu li.subactive a{background: url(../../images/submenu_on_left.jpg) no-repeat 0 -30px;}
#left #mainmenu li ul.submenu li a span, #left #mainmenu li ul.submenu li.subactive a span{ background: url(../../images/submenu_on_right.jpg) #4f4a40 no-repeat 100% 0px;padding: 8px 11px 7px 0px;}
#left #mainmenu li ul.submenu li a:hover span, #left #mainmenu li ul.submenu li.subactive a span{ background: url(../../images/submenu_on_right.jpg) #4f4a40 no-repeat 100% -30px;padding: 8px 11px 7px 0px;}

/* LEADERBOARD */
#left #leaderboard { background: none;clear: both;width: 707px;height: 325px;margin: 0 0 20px 0;}
#left #leaderboard_nav {margin: 295px 0 0 0; right: 265px; color: #000;position: absolute;z-index: 99;}
#left #leaderboard_nav_selec { float: left; display: inline;}
#left #leaderboard_nav_selec a { float: left;	width: 11px;height: 16px;border-right: 1px solid #fff;background: #4f4a40;padding: 2px 0 0 7px;color: #fff;text-decoration : none;font-size: 11px;}
#left #leaderboard_nav_selec a:hover, #left #leaderboard_nav_selec a.activeSlide  { background: #8a847a; padding: 2px 0 0 7px;}
#left #leaderboard_pics { overflow: hidden;position: absolute;z-index: 9;width: 707px;height: 325px;text-align:center;}
#left #leaderboard_pics img { background: none;width: auto;height: auto;text-align:center;}
#left #leaderboard_nav_prev { float: left; display: inline;width: 10px; height: 18px;border-right: 1px solid #fff;background: url(../../images/leaderboard_prev.png) no-repeat top right;}
#left #leaderboard_nav_next { float: left; display: inline;width: 10px;height: 18px; border-right: 0px solid #fff; background: url(../../images/leaderboard_next.png) no-repeat top left; }			
/* FIN LEADERBOARD */
#left #actualites .bouton a.bouton_gris, #left #laune .bouton a.bouton_gris, #left #enchante .bouton a.bouton_gris, #left #guide_all_etape .boutons a.bouton_gris, #left #contenu .content #contenu_droite .evenement .bouton a.bouton_gris, #left #agenda_principal .results_agenda a.bouton_gris{background: #FFFFFF url(../../images/structure/bouton_gris_left.jpg) no-repeat 0 0; height:15px;display: inline;float:left;padding:0 0 0 4px; color:#FFFFFF;text-align:center;text-decoration:none;}
#left #actualites .bouton a.bouton_gris span, #left #laune .bouton a.bouton_gris span, #left #enchante .bouton a.bouton_gris span, #left #guide_all_etape .boutons a.bouton_gris span, #left #contenu .content #contenu_droite .evenement .bouton a.bouton_gris span, #left #agenda_principal .results_agenda a.bouton_gris span{background: #FFFFFF url(../../images/structure/bouton_gris_right.jpg) no-repeat 100% 0; height:12px; padding:3px 4px 0 0;font-family: Arial, Verdana, sans-serif;font-weight:bold;font-size:8px;text-transform:uppercase;margin:0 5px 0 0;float:left;}
#left #actualites .bouton a.bouton_gris:hover, #left #laune .bouton a.bouton_gris:hover, #left #enchante .bouton a.bouton_gris:hover, #left #guide_all_etape .boutons a.bouton_gris:hover, #left #contenu .content #contenu_droite .evenement .bouton a.bouton_gris:hover, #left #agenda_principal .results_agenda a.bouton_gris:hover{background: #FFFFFF url(../../images/structure/bouton_gris_left.jpg) no-repeat 0 -15px;text-decoration:none;}
#left #actualites .bouton a.bouton_gris:hover span, #left #laune .bouton a.bouton_gris:hover span, #left #enchante .bouton a.bouton_gris:hover span, #left #guide_all_etape .boutons a.bouton_gris:hover span, #left #contenu .content #contenu_droite .evenement .bouton a.bouton_gris:hover span, #left #agenda_principal .results_agenda a.bouton_gris:hover span{background: #FFFFFF url(../../images/structure/bouton_gris_right.jpg) no-repeat 100% -15px; }

#left #agenda_principal .print_results a.bouton_gris{background: transparent url(../../images/structure/bouton_gris_left_agenda.jpg) no-repeat 0 0; height:15px;display: inline;float:left;padding:0 0 0 4px; color:#FFFFFF;text-align:center;text-decoration:none;}
#left #agenda_principal .print_results a.bouton_gris span{background: transparent url(../../images/structure/bouton_gris_right_agenda.jpg) no-repeat 100% 0; height:12px; padding:3px 4px 0 0;font-family: Arial, Verdana, sans-serif;font-weight:bold;font-size:8px;text-transform:uppercase;margin:0 5px 0 0;float:left;}
#left #agenda_principal .print_results a.bouton_gris:hover{background: transparent url(../../images/structure/bouton_gris_left_agenda.jpg) no-repeat 0 -15px;text-decoration:none;}
#left #agenda_principal .print_results a.bouton_gris:hover span{background: transparent url(../../images/structure/bouton_gris_right_agenda.jpg) no-repeat 100% -15px; }

#left #actualites .bouton a.bouton_rouge, #left #laune .bouton a.bouton_rouge, #left #enchante .bouton a.bouton_rouge, #left #contenu .content #contenu_droite .evenement .bouton a.bouton_rouge{background: #FFFFFF url(../../images/structure/bouton_rouge_left.jpg) no-repeat 0 0; height:15px;display: inline;float:left;padding:0 0 0 4px; color:#FFFFFF;text-align:center;width:115px;text-decoration:none;}
#left #actualites .bouton a.bouton_rouge span, #left #laune .bouton a.bouton_rouge span, #left #enchante .bouton a.bouton_rouge span, #left #contenu .content #contenu_droite .evenement .bouton a.bouton_rouge span{background: #FFFFFF url(../../images/structure/bouton_rouge_right.jpg) no-repeat 100% 0; height:12px; padding:3px 4px 0 0;font-family: Arial, Verdana, sans-serif;font-weight:bold;font-size:8px;text-transform:uppercase;margin:0 5px 0 0;float:left;}
#left #actualites .bouton a.bouton_rouge:hover, #left #laune .bouton a.bouton_rouge:hover, #left #enchante .bouton a.bouton_rouge:hover, #left #contenu .content #contenu_droite .evenement .bouton a.bouton_rouge:hover{background: #FFFFFF url(../../images/structure/bouton_rouge_left.jpg) no-repeat 0 -15px;text-decoration:none;}
#left #actualites .bouton a.bouton_rouge:hover span, #left #laune .bouton a.bouton_rouge:hover span, #left #enchante .bouton a.bouton_rouge:hover span, #left #contenu .content #contenu_droite .evenement .bouton a.bouton_rouge:hover span{background: #FFFFFF url(../../images/structure/bouton_rouge_right.jpg) no-repeat 100% -15px; }

#mymonaco_contenu #mymonaco_center a.bouton_gris{background: #FFFFFF url(../../images/structure/bouton_gris_left_new.png) no-repeat 0 0; height:17px;display: inline;float:left;padding:0 0 0 4px; color:#FFFFFF;text-align:center;width:auto;text-decoration:none;}
#mymonaco_contenu #mymonaco_center a.bouton_gris span{background: #FFFFFF url(../../images/structure/bouton_gris_right_new.png) no-repeat 100% 0; height:14px; padding:3px 4px 0 0;font-family: Arial, Verdana, sans-serif;font-weight:bold;font-size:9px;text-transform:uppercase;margin:0 5px 0 0;float:left;}
#mymonaco_contenu #mymonaco_center a.bouton_gris:hover{background: #FFFFFF url(../../images/structure/bouton_gris_left_new.png) no-repeat 0 -17px;text-decoration:none;}
#mymonaco_contenu #mymonaco_center a.bouton_gris:hover span{background: #FFFFFF url(../../images/structure/bouton_gris_right_new.png) no-repeat 100% -17px; }

#mymonaco_contenu #mymonaco_center a.bouton_reserver{background: #FFFFFF url(../../images/structure/bouton_orange_rouge_left.png) no-repeat 0 0; height:17px;display: inline;float:left;padding:0 0 0 26px; color:#FFFFFF;text-align:center;width:auto;text-decoration:none;}
#mymonaco_contenu #mymonaco_center a.bouton_reserver span{background: #FFFFFF url(../../images/structure/bouton_orange_rouge_right.png) no-repeat 100% 0; height:13px; padding:4px 4px 0 0;font-family: Arial, Verdana, sans-serif;font-weight:bold;font-size:9px;text-transform:uppercase;margin:0 5px 0 0;float:left;}
#mymonaco_contenu #mymonaco_center a.bouton_reserver:hover{background: #FFFFFF url(../../images/structure/bouton_orange_rouge_left.png) no-repeat 0 -17px;text-decoration:none;}
#mymonaco_contenu #mymonaco_center a.bouton_reserver:hover span{background: #FFFFFF url(../../images/structure/bouton_orange_rouge_right.png) no-repeat 100% -17px; }

#left #guide_all_etape .boutons a.bouton_violet{background: transparent url(../../images/structure/bouton_violet_left.jpg) no-repeat 0 0; height:15px;display: inline;float:left;padding:0 0 0 4px; color:#FFFFFF;text-align:center;width:115px;text-decoration:none;}
#left #guide_all_etape .boutons a.bouton_violet span{background: transparent url(../../images/structure/bouton_violet_right.jpg) no-repeat 100% 0; height:12px; padding:3px 4px 0 0;font-family: Arial, Verdana, sans-serif;font-weight:bold;font-size:8px;text-transform:uppercase;margin:0 5px 0 0;float:left;}
#left #guide_all_etape .boutons a.bouton_violet:hover{background: transparent url(../../images/structure/bouton_violet_left.jpg) no-repeat 0 -15px;text-decoration:none;}
#left #guide_all_etape .boutons a.bouton_violet:hover span {background: transparent url(../../images/structure/bouton_violet_right.jpg) no-repeat 100% -15px; }

#mymonaco_center #mymonaco_left .bouton_sejours a.bouton_violet{background: transparent url(../../images/structure/bouton_violet_left.png) no-repeat 0 0; height:17px;display: inline;float:left;padding:0 0 0 4px; color:#FFFFFF;text-align:center;width:auto;text-decoration:none;}
#mymonaco_center #mymonaco_left .bouton_sejours a.bouton_violet span{background: transparent url(../../images/structure/bouton_violet_right.png) no-repeat 100% 0; height:14px; padding:3px 4px 0 0;font-family: Arial, Verdana, sans-serif;font-weight:bold;font-size:9px;text-transform:uppercase;margin:0 5px 0 0;float:left;}
#mymonaco_center #mymonaco_left .bouton_sejours a.bouton_violet:hover{background: transparent url(../../images/structure/bouton_violet_left.png) no-repeat 0 -17px;text-decoration:none;}
#mymonaco_center #mymonaco_left .bouton_sejours a.bouton_violet:hover span{background: transparent url(../../images/structure/bouton_violet_right.png) no-repeat 100% -17px; }

#left #contenu #filtre_croisieres a.bouton_rouge, #left #contenu #nouvelle_recherche a.bouton_rouge{background: transparent url(../../images/structure/bouton_rouge_left.png) no-repeat 0 0; height:17px;display: inline;float:left;padding:0 0 0 10px; color:#FFFFFF;text-align:center;width:auto;text-decoration:none;}
#left #contenu #filtre_croisieres a.bouton_rouge span, #left #contenu #nouvelle_recherche a.bouton_rouge span{color:#FFFFFF;background: transparent url(../../images/structure/bouton_rouge_right.png) no-repeat 100% 0; height:13px; padding:4px 9px 0 0;font-family: Arial, Verdana, sans-serif;font-weight:bold;font-size:9px;text-transform:uppercase;margin:0 5px 0 0;float:left;}
#left #contenu #filtre_croisieres a.bouton_rouge:hover, #left #contenu #nouvelle_recherche a.bouton_rouge:hover{background: transparent url(../../images/structure/bouton_rouge_left.png) no-repeat 0 -17px;text-decoration:none;}
#left #contenu #filtre_croisieres a.bouton_rouge:hover span, #left #contenu #nouvelle_recherche a.bouton_rouge:hover span{background: transparent url(../../images/structure/bouton_rouge_right.png) no-repeat 100% -17px; }

#left .boutons a.bouton_noir, #global #mymonaco_contenu a.bouton_noir{background: transparent url(../../images/structure/bouton_noir_rouge_left.png) no-repeat 0 0; height:17px;display: inline;float:left;padding:0 0 0 10px; color:#FFFFFF;text-align:center;width:auto;text-decoration:none;}
#left .boutons a.bouton_noir span, #global #mymonaco_contenu a.bouton_noir span{color:#FFFFFF;background: transparent url(../../images/structure/bouton_noir_rouge_right.png) no-repeat 100% 0; height:13px; padding:4px 9px 0 0;font-family: Arial, Verdana, sans-serif;font-weight:bold;font-size:9px;text-transform:uppercase;margin:0 5px 0 0;float:left;}
#left .boutons a.bouton_noir:hover, #global #mymonaco_contenu a.bouton_noir:hover{background: transparent url(../../images/structure/bouton_noir_rouge_left.png) no-repeat 0 -17px;text-decoration:none;}
#left .boutons a.bouton_noir:hover span, #global #mymonaco_contenu a.bouton_noir:hover span{background: transparent url(../../images/structure/bouton_noir_rouge_right.png) no-repeat 100% -17px; }

#global #mymonaco_contenu a.bouton_noir.editer span{min-width:185px}
#global #mymonaco_contenu a.bouton_noir.quitter {float:right}
#global #mymonaco_contenu a.bouton_noir.quitter span{min-width:118px}

#left a.tipafriend{width:25px;height:15px;float:left;margin:0 5px 0 0}

#footer{float:left; color:#8a847a; font-size:11px; margin:20px 0 0px 0; width:707px; height:auto;}
*+ html #footer{min-height:100px;}
#footer p{border-bottom:1px dotted #8A847A;border-top:1px dotted #8A847A; font-size:10px;margin:10px 0 40px 0;padding:6px 0;width:707px;float:left;text-align:justify;}
#footer ul.liens{float:left;color:#FFFFFF;margin:0;padding:0;background:none;}
#footer ul.liens li{float:left; background:url(../../images/structure/puce_footer.gif) no-repeat 0 5px;padding:0 10px;}
#footer ul.liens li.first{background:none; padding: 0 10px 0 0;}
#footer ul.liens li a{color:#FFFFFF;text-decoration:none;}
#footer ul.liens li a:hover{color:#FFFFFF;text-decoration:underline;}

#right {	float: right; width: 228px; padding: 0 0 20px 25px;}

#right #newsletter { background: url(../../images/structure/bg_newsletter.png) no-repeat 0 0; width: 200px; height: 170px; padding: 11px 0 0 25px; margin: 0; color: #fff; font-size: 11px; }
#right #newsletter #form_language { float:left;margin: 0 0 9px 0; padding: 0 0 13px 0; border-bottom:1px solid #7c766b;width:174px; }
#right #newsletter #form_language select { background: #FFFFFF url(../../images/structure/select.png) no-repeat 0 0; width: 170px; height: 17px; color: #141415; font-size: 11px; padding: 1px 0 0 4px; margin: 0; border: 0; }
#right #newsletter #form_search { float:left;margin: 0 0 25px 0; }
#right #newsletter #form_search span{ float:left;margin-right:5px;padding-top:3px;}
#right #newsletter #form_search select { float:left;background: url(../../images/structure/select_small.png) #fff no-repeat 0 0; width: 105px; height: 17px; color: #141415; font-size: 11px; padding: 1px 0 0 4px; margin: 0; border: 0; }
#right #newsletter #form_search input { float:left;background: url(../../images/structure/input_large.png) no-repeat 0 0; width: 174px; height: 15px; color: #141415; font-size: 11px; padding: 2px 0 0 4px; border: 0; margin: 3px 0 7px 0; }
#right #newsletter #form_search #search_search { cursor: pointer; background: url(../../images/structure/ok_search_rouge.png) no-repeat 0 0; width: 20px; height: 17px; padding: 0; margin: 0 0 0 9px; border: 0; }
#right #newsletter #text_newsletter{float:left;width:100%;font-size:10px;text-transform:uppercase;margin:0 0 5px 0;color:#FFFFFF;}
#right #newsletter #form_newsletter{float:left;}
#right #newsletter #form_newsletter input {float:left; background: url(../../images/structure/input.png) no-repeat 0 0; width: 140px; height: 15px; color: #141415; font-size: 11px; padding: 2px 0 0 4px; margin: 0; border: 0; }
#right #newsletter #form_newsletter input#submit_newsletter { cursor: pointer; background: url(../../images/structure/ok_newsletter_gris_fonce.png) no-repeat 0 0; width: 22px; height: 17px; padding: 0; margin: 0 0 0 9px; border: 0; }

#right #pub {float:left;width:228px;}
#right #pub a {display:block;margin-top:10px;background:none;}

#right #mymonaco{width:225px;float:left; background:transparent url(../../images/structure/bg_my_monaco.png) no-repeat top left; margin:15px 0 0 0;padding:49px 0 0 0;}
#right #mymonaco .top{float:left; width:215px; background-color:#8a847a;padding:0 5px;}
#right #mymonaco .bottom{width:225px;float:left; background:transparent url(../../images/structure/bg_my_monaco_bottom.png) no-repeat top left; height:12px}

#right #mymonaco #login {float:left;padding:0 9px 15px 9px;color:#FFFFFF;}
#right #mymonaco #login h1{float:left;font-size:14px;margin:0 0 10px 0}
#right #mymonaco #login p{color:#FFFFFF;}
#right #mymonaco #login ul {float:left;font-size:10px}
#right #mymonaco #login ul li{float:left;list-style-type:disc;list-style-position:inside;background:none;}
#right #mymonaco #login ul li a{color:#4f4a40;width:auto;float:none;text-transform:none;}
#right #mymonaco #login ul li a:hover{text-decoration:underline;}
#right #mymonaco #login a{float:left;color:#FFFFFF;text-transform:uppercase;width:197px;font-weight:bold;text-align:center;}
#right #mymonaco #login a:hover{text-decoration:none;}
#right #mymonaco #login a.sinscrire{background:transparent url(../../images/structure/bouton_inscrire.jpg) no-repeat 0 0; height:26px;font-size:14px;padding:11px 0 0 0;margin:0 0 5px 0;}
#right #mymonaco #login a.sinscrire:hover{background:transparent url(../../images/structure/bouton_inscrire.jpg) no-repeat 0 -37px; }
#right #mymonaco #login a.sidentifier{background:transparent url(../../images/structure/bouton_identifier.jpg) no-repeat 0 0;height:14px;font-size:10px;padding:3px 0 0 0;}
#right #mymonaco #login a.sidentifier:hover{background:transparent url(../../images/structure/bouton_identifier.jpg) no-repeat 0 -17px;}
#right #mymonaco #login #fleche_gerer{position:relative;margin:40px 0 0 -26px;width:13px;height:33px; background:transparent url(../../images/structure/fleche_gerer_mymonaco.png) no-repeat top left;}
#right #mymonaco #login #fleche_gerer #fleche_gerer_lien{width:13px;height:33px;}
#right #mymonaco #login #fleche_gerer a#mymonaco_manage{float:left; background:transparent url(../../images/structure/bouton_gerer_mymonaco.jpg) no-repeat 0 0;color:#FFFFFF;text-transform:uppercase;text-align:center;height:15px;margin:-23px 0 0 26px;padding:2px 0 0 0;font-size:11px;}
#right #mymonaco #login #fleche_gerer a#mymonaco_manage:hover{background-position: 0 -17px;text-decoration:none;}
#right #mymonaco #login #identification{float:left;background:transparent url(../../images/structure/background_login.jpg) no-repeat 0 0;width:173px;height:132px;padding:0 12px 0 12px;display:none;}
#right #mymonaco #login #identification .input{float:left;width:144px;color:#141415;font-size:11px;margin:10px 0 0 0;}
#right #mymonaco #login #identification .input.lien{margin:5px 0 0 0;}
#right #mymonaco #login #identification .input_checkbox{float:left;width:144px;color:#141415;font-size:11px;margin:5px 0 0 0;}
#right #mymonaco #login #identification .input label{float:left;width:140px;margin:0 0 3px 0;}
#right #mymonaco #login #identification .input input{float:left;font-size:11px;background: url(../../images/structure/input_login.jpg) no-repeat 0 0; width: 142px; height: 15px;border:0;padding:2px 0 0 2px;}
#right #mymonaco #login #identification .input a#password_forgot{float:left;text-align:right;font-size:10px;width: 142px;text-decoration:underline;color:#8a847a;text-transform:none;}
#right #mymonaco #login #identification .input a#password_forgot:hover{text-decoration:none;}
#right #mymonaco #login #identification .input_checkbox input{float:left;background: none; }
#right #mymonaco #login #identification .input_checkbox label{float:left;margin:3px 0 0 0;}
#right #mymonaco #login #identification  #LoginButton{float:left;background: url(../../images/structure/ok_post_form.jpg) no-repeat 0 0; width: 22px; height: 17px;border:0;margin:-32px 0 0 7px;}

#right #offres{float:left; width:214px; background:#a41c20 url(../../images/structure/bg_offres_monaco.png) no-repeat left top;margin:0 0 15px 0 !important;margin:0;}
#right #offres.en{background:#a41c20 url(../../images/eng-GB/bg_offres_monaco.png) no-repeat left top;}
#right #offres.us{background:#a41c20 url(../../images/eng-US/bg_offres_monaco.png) no-repeat left top;}
#right #offres.de{background:#a41c20 url(../../images/ger-DE/bg_offres_monaco.png) no-repeat left top;}
#right #offres.es{background:#a41c20 url(../../images/esl-ES/bg_offres_monaco.png) no-repeat left top;}
#right #offres.jp{background:#a41c20 url(../../images/jpn-JP/bg_offres_monaco.png) no-repeat left top;}
#right #offres.cn{background:#a41c20 url(../../images/chi-CN/bg_offres_monaco.png) no-repeat left top;}
#right #offres.it{background:#a41c20 url(../../images/ita-IT/bg_offres_monaco.png) no-repeat left top;}
#right #offres.ru{background:#a41c20 url(../../images/rus-RU/bg_offres_monaco.png) no-repeat left top;}

#right #offres .bottom{float:left;width:214px; background:transparent url(../../images/structure/bg_bottom_offres_monaco.jpg) no-repeat left bottom;height:12px;margin:0 !important;margin:-3px 0 0 0;}
#right #offres #toggle_offre{float:left;width:214px; height:35px; background:transparent url(../../images/structure/toggle_red.jpg) no-repeat;background-position:197px 5px;}
#right #offres #toggle_offre.active{background-position:197px -65px;}
#right #offres #liste_offres{float:left;width:196px; background:#FFFFFF url(../../images/structure/bg_top_offres.jpg) no-repeat left top;margin:0 0 0 9px !important;margin:0 0 0 6px;}
#right #offres #liste_offres .offre{float:left;padding: 15px 5px 0 5px;}
#right #offres #liste_offres .offre h2{font-size: 14px; font-weight: normal; margin: 0 0 5px 0;}
#right #offres #liste_offres .offre p{margin: 5px 0 0 0;color:#3E3E3E;}
#right #offres #liste_offres .offre.red{color: #83212c;}
#right #offres #liste_offres .offre.black{color: #1e2d2d;}
#right #offres .bottom_offres{float:left;width:184px; background:#FFFFFF url(../../images/structure/bg_bottom_offres.jpg) no-repeat left bottom;padding:5px 0 3px 12px;margin:0 0 0 9px;}
#right #offres .bottom_offres a{float:left;background:#FFFFFF url(../../images/structure/bouton_voir_offre.jpg) no-repeat 0 0; font-weight:bold;color:#FFFFFF; height:15px;width:172px;text-align:center;padding:2px 0 0px 0;text-transform:uppercase;font-size:11px}
#right #offres .bottom_offres a:hover{text-decoration:none;background:#FFFFFF url(../../images/structure/bouton_voir_offre.jpg) no-repeat 0 -17px;padding:2px 0 0px 0;}
#right #offres .bouton_offres {float:left;margin: 5px 0 0 12px;}
#right #offres .bouton_offres a{float:left;background:#FFFFFF url(../../images/structure/bouton_voir_offre.jpg) no-repeat 0 0; font-weight:bold;color:#FFFFFF; height:15px;width:172px;text-align:center;padding:2px 0 0px 0;text-transform:uppercase;font-size:11px}
#right #offres .bouton_offres a:hover{text-decoration:none;background:#FFFFFF url(../../images/structure/bouton_voir_offre.jpg) no-repeat 0 -17px;padding:2px 0 0px 0;}

#right #page{float:left; width:214px; background:#a41c20 url(../../images/structure/bg_ma_page.jpg) no-repeat left top;margin:0 0 15px 0 !important;margin:15px 0 15px 0;}
/*#right #page.en{background:#a41c20 url(../../images/eng-GB/bg_ma_page.jpg) no-repeat left top;}
#right #page.us{background:#a41c20 url(../../images/eng-US/bg_ma_page.jpg) no-repeat left top;}
#right #page.de{background:#a41c20 url(../../images/ger-DE/bg_ma_page.jpg) no-repeat left top;}
#right #page.es{background:#a41c20 url(../../images/esl-ES/bg_ma_page.jpg) no-repeat left top;}
#right #page.jp{background:#a41c20 url(../../images/jpn-JP/bg_ma_page.jpg) no-repeat left top;}
#right #page.cn{background:#a41c20 url(../../images/chi-CN/bg_ma_page.jpg) no-repeat left top;}
#right #page.it{background:#a41c20 url(../../images/ita-IT/bg_ma_page.jpg) no-repeat left top;}
#right #page.ru{background:#a41c20 url(../../images/rus-RU/bg_ma_page.jpg) no-repeat left top;}*/
* html #right #page{float:none;}
#right #page .bottom{float:left;width:214px; background:transparent url(../../images/structure/bg_bottom_offres_monaco.jpg) no-repeat left bottom;height:12px;margin:0 !important;margin:-3px 0 0 0;}
#right #page #titre_mapage{float:left;width:214px; height:35px; background:transparent url(../../images/structure/toggle_red.jpg) no-repeat;background-position:197px 5px;}
#right #page #titre_mapage.active{background-position:197px -65px;}
#right #page .top_mapage{float:left;width:196px;height:5px; background:#FFFFFF url(../../images/structure/bg_top_offres.jpg) no-repeat left top;margin:0;}
#right #page .bottom_mapage{float:left;width:196px;height:5px; background:#FFFFFF url(../../images/structure/bg_bottom_offres.jpg) no-repeat left bottom;margin:0}
#right #page #mapage { padding: 0 10px 0 10px; margin: 0; background: #a31c20; width: 194px; float:left;}
#right #page #mapage_scroll { padding: 0; margin: 0; width: 196px; height: 279px; }
#right #page #mapage_liste { background: #fff; list-style-type: none; padding: 0; margin: 0; width: 194px; }
#right #page #mapage_liste li { color: #141415; width: 189px; padding: 7px 0 8px 5px; margin: 0; display: block; border-top: 1px solid #ccc; clear: both; }
#right #page #mapage_liste li.first { color: #141415; width: 178px; padding: 1px 0 5px 5px; margin: 0; display: block; border-top: 0px solid #ccc; clear: both; }
#right #page #mapage_liste li h2 { font-size: 11px; color: #8a847a; margin: 0 0 5px 0; font-weight: normal; padding: 0; }
#right #page #mapage_liste li h3 { font-size: 13px; margin: 0; font-weight: bolder; padding: 0; }
#right #page #mapage_liste li a { text-decoration: none; color: #141415; }
#right #page #mapage_liste li img { float: left; display: inline; margin: 0 3px 8px 0; }
#right #page #mapage_liste li p { color: #141415; font-size: 10px; }
#right #page #mapage_liste li p.mapage_date { color: #1374b7; font-size: 11px; }
#right #page #mapage_liste li ul li { border: 0px; clear: both; margin: 0 0 5px 0; padding: 0; background:none;}

#right #oumonaco{float:left; width:214px; background:#5f5f5e url(../../images/structure/bg_ou_monaco.jpg) no-repeat left top;margin:0 0 15px 0 !important;margin:15px 0 15px 0;}
#right #oumonaco.en{background:#5f5f5e url(../../images/eng-GB/bg_ou_monaco.jpg) no-repeat left top;}
#right #oumonaco.us{background:#5f5f5e url(../../images/eng-US/bg_ou_monaco.jpg) no-repeat left top;}
#right #oumonaco.de{background:#5f5f5e url(../../images/ger-DE/bg_ou_monaco.jpg) no-repeat left top;}
#right #oumonaco.es{background:#5f5f5e url(../../images/esl-ES/bg_ou_monaco.jpg) no-repeat left top;}
#right #oumonaco.jp{background:#5f5f5e url(../../images/jpn-JP/bg_ou_monaco.jpg) no-repeat left top;}
#right #oumonaco.cn{background:#5f5f5e url(../../images/chi-CN/bg_ou_monaco.jpg) no-repeat left top;}
#right #oumonaco.it{background:#5f5f5e url(../../images/ita-IT/bg_ou_monaco.jpg) no-repeat left top;}
#right #oumonaco.ru{background:#5f5f5e url(../../images/rus-RU/bg_ou_monaco.jpg) no-repeat left top;}

* html #right #oumonaco{float:none;}
#right #oumonaco #titre_ou{float:left;width:214px; height:35px; background:transparent url(../../images/structure/toggle_grey.jpg) no-repeat 197px 5px;margin:0;padding:0;}
#right #oumonaco #titre_ou.active{background-position:197px -65px;}
#right #oumonaco #slide_monaco{float:left;width:214px;}
#right #oumonaco #slide_monaco #form_plan{float:left; width:205px;padding: 0 0 0 9px}
#right #oumonaco #slide_monaco #form_plan input { background: url(../../images/structure/input_ou_monaco.jpg) no-repeat 0 0; width: 162px; height: 15px; color: #141415; font-size: 11px; padding: 2px 0 0 4px; border: 0; }
#right #oumonaco #slide_monaco #form_plan #submit_plan { cursor: pointer; background: url(../../images/structure/ok_ou_monaco.jpg) no-repeat 0 0; width: 22px; height: 17px; padding: 0; margin: 0; border: 0; margin:0 0 0 5px;}
#right #oumonaco #slide_monaco a{float:left; margin: 10px 0 0 0;padding: 0 0 0 9px;}
#right #oumonaco #slide_monaco a.bouton{background:#FFFFFF url(../../images/structure/submit_ou_monaco.jpg) no-repeat 0 0; font-weight:bold;color:#FFFFFF; height:13px;width:194px;text-align:center;padding:2px 0 2px 0;text-transform:uppercase;font-size:11px; margin:10px 0 0 9px;}
#right #oumonaco #slide_monaco a.bouton:hover{text-decoration:none;background:#FFFFFF url(../../images/structure/submit_ou_monaco.jpg) no-repeat 0 -17px;}
#right #oumonaco .bottom{float:left;width:214px; background:transparent url(../../images/structure/bg_bottom_ou_monaco.jpg) no-repeat left bottom;height:12px;}

#right #meteo{float:left; width:214px; background:#5f5f5e url(../../images/structure/bg_meteo.jpg) no-repeat left top;color:#FFFFFF;margin:0 0 15px 0 !important;margin:15px 0 15px 0;}
#right #meteo.en{background:#5f5f5e url(../../images/eng-GB/bg_meteo.jpg) no-repeat left top;}
#right #meteo.us{background:#5f5f5e url(../../images/eng-US/bg_meteo.jpg) no-repeat left top;}
#right #meteo.de{background:#5f5f5e url(../../images/ger-DE/bg_meteo.jpg) no-repeat left top;}
#right #meteo.es{background:#5f5f5e url(../../images/esl-ES/bg_meteo.jpg) no-repeat left top;}
#right #meteo.jp{background:#5f5f5e url(../../images/jpn-JP/bg_meteo.jpg) no-repeat left top;}
#right #meteo.cn{background:#5f5f5e url(../../images/chi-CN/bg_meteo.jpg) no-repeat left top;}
#right #meteo.it{background:#5f5f5e url(../../images/ita-IT/bg_meteo.jpg) no-repeat left top;}
#right #meteo.ru{background:#5f5f5e url(../../images/rus-RU/bg_meteo.jpg) no-repeat left top;}

* html #right #meteo{float:none;}
#right #meteo #titre_meteo{float:left;width:214px; height:35px; background:transparent url(../../images/structure/toggle_grey.jpg) no-repeat 197px 5px;margin:0;padding:0;}
#right #meteo #titre_meteo.active{background-position:197px -65px;}
#right #meteo #slide_meteo {float:left;width:214px;} 
#right #meteo #slide_meteo #meteo_content{float:left;padding: 0 10px 0 10px; width: 194px;}
#right #meteo #slide_meteo #meteo_content img {float:left;}
#right #meteo #slide_meteo #meteo_content p { float:left; font-size: 14px; margin: 0 0 6px 10px; padding: 10px 0 0 0; }
#right #meteo #slide_meteo #meteo_content span {float:left; margin: 0 0 0 10px; width:110px;}
#right #meteo #slide_meteo #meteo_slider {float:left; background: url(../../images/structure/bg_detail_3_days.jpg) no-repeat top left; height: 75px;width:214px}
#right #meteo #slide_meteo #meteo_slider ul li{float:left;width:71px;height:80px;text-align:center;background: url(../../images/structure/separ_meteo.jpg) no-repeat right center;}
* html #meteo #slide_meteo #meteo_slider ul li{width:69px;}
#right #meteo #slide_meteo #meteo_slider ul li span{width:100%;float:left;}
#right #meteo #slide_meteo #meteo_slider ul li.last{background: none;}
#right #meteo .bottom{float:left;width:214px; background:transparent url(../../images/structure/bg_bottom_meteo.jpg) no-repeat left bottom;height:12px;}


#right #myagenda { padding: 0; margin:0 0 15px 0 !important;margin:15px 0 15px 0; background: #79b4dd; width: 214px; float:left }
#right #myagenda .top{float:left;width:214px;padding:0;}
#right #myagenda .top a{float:left;}
#right #myagenda .top #titre_myagenda{float:left;width:22px; height:39px; background:transparent url(../../images/structure/toggle_blue.jpg) no-repeat 0px 0px;margin:0;padding:0;}
#right #myagenda .top #titre_myagenda.active{background-position:0px -39px;}
#right #myagenda .bottom_myagenda{float:left;width:214px; background:transparent url(../../images/structure/bottom_myagenda.jpg) no-repeat left bottom;height:11px;}
#right #myagenda #content_agenda{float:left;}
#right #myagenda #content_agenda  img { float: left; display: inline; margin: 0; }
#right #myagenda #content_agenda #myagenda_liste { clear: both; list-style-type: none; margin: 0; padding: 0; background: url(../../images/myagenda_bg.jpg) no-repeat 12px 0; height: 98px; width: 214px; }
#right #myagenda #content_agenda #myagenda_liste li { float: left; display: inline; margin: 0; padding: 10px 5px 0 5px; height: 88px; width: 53px; text-align: center; }
#right #myagenda #content_agenda #myagenda_liste li h1 { font-size: 11px; font-weight: normal; margin: 0; text-align: center; }
#right #myagenda #content_agenda #myagenda_liste li h2 { font-size: 11px; font-weight: normal; margin: 0 0 10px 0; text-align: center; }
#right #myagenda #content_agenda #myagenda_liste li a { color: #fff; margin: 10px 0 0 0; display: block; }
#right #myagenda #content_agenda #myagenda_liste li a:hover { color: #fff; }
#right #myagenda #content_agenda #myagenda_liste #myagenda_date { color: #000; }
#right #myagenda #content_agenda #myagenda_liste #myagenda_date h1 { color: #000; font-weight: bolder; }
#right #myagenda #content_agenda #myagenda_liste #myagenda_date h2 { color: #000; font-weight: bolder; }
#right #myagenda #content_agenda #myagenda_liste #myagenda_date a { color: #000; }
#right #myagenda #content_agenda #myagenda_liste #myagenda_prev { margin: 0; padding: 0; height: 98px; width: 12px; }
#right #myagenda #content_agenda #myagenda_liste #myagenda_next { margin: 0; padding: 0 0 0 3px; height: 98px; width: 10px; }
#right #myagenda #content_agenda #tout_mon_agenda { float:left; background:transparent url(../../images/structure/bouton_tout_mon_agenda.jpg) no-repeat 0 0; width:171px;height:13px;margin:7px 0 0 21px;text-align:center;padding:2px 0 2px 0;text-transform:uppercase;font-size:11px;color:#FFFFFF;}
#right #myagenda #content_agenda #tout_mon_agenda:hover { background:transparent url(../../images/structure/bouton_tout_mon_agenda.jpg) no-repeat 0 -17px; text-decoration:none;}

#right .bloc_rouge{float:left; width:225px; background:#a31c1f url(../../images/structure/bg_bloc_rouge.jpg) no-repeat left top;margin:10px 0 0 0;}
#right .bloc_rouge .content{float:left;padding:24px 10px 0 10px;color:#FFFFFF;width:205px; text-align:justify;}
#right .bloc_rouge .content h1 {float:left;color:#000000;font-family: Arial, Verdana, sans-serif; font-size:11px;margin:0 0 5px 0;text-transform:uppercase;width:205px}
#right .bloc_rouge .content h2 {float:left;font-family: Arial, Verdana, sans-serif; font-size:11px;text-transform:uppercase;margin:0 0 5px 0;text-transform:uppercase;width:205px}
#right .bloc_rouge .content p{float:left;font-family: Arial, Verdana, sans-serif; font-size:11px;margin:0; color:#FFFFFF;width:205px;}
#right .bloc_rouge .content  p a {float:left;color:#000000;margin:5px 0 0 0;}
#right .bloc_rouge .content  ul li a  {color:#FFFFFF;margin:5px 0 0 0;text-decoration:underline}
#right .bloc_rouge .content  ul li a:hover  {text-decoration:none;}
#right .bloc_rouge .content  ul {list-style-type:square;list-style-position:inside; float:left;margin: 0 0 0 10px;}
#right .bloc_rouge .content  ul li{margin:3px 0 0 0}
#right .bloc_rouge .bottom{float:left;height:14px;width:225px;background:transparent url(../../images/structure/bg_bloc_rouge_bottom.jpg) no-repeat left bottom;}

#overlay_goole { background-color:#333333; width: 100%; height: 100%; margin: 0; padding: 0; position: absolute; z-index: 9998; display:none;}
#overlay_goole a{float:left;}

#left p a.more, #left div a.more { text-decoration: none; color: #5f5f5e; text-transform: uppercase; font-size: 9px; margin: 0 0 0 10px; }
#left p a.more:hover, #left div a.more:hover { text-decoration: underline; }

#tipafriend, #tipafriend_true{float:left;width:638px;height:365px;padding:40px 25px 36px 25px;background:transparent url(../../images/structure/votre_avis/background_avis.png) no-repeat 0 0;}
#tipafriend a.close_overlay, #tipafriend_true a.close_overlay{float:right;height:10px;margin-right:-11px;margin-top:-30px;width:10px;}
#tipafriend h1{float:left;color:#333333;font-family:Trebuchet MS, Arial, Verdana, sans-serif; font-size:18px;margin:0 0 30px 0;font-weight:bold;text-transform:uppercase;width:638px;text-align:left;}
 #tipafriend_true h1{float:left;color:#333333;font-family:Trebuchet MS, Arial, Verdana, sans-serif; font-size:18px;margin:0 0 20px 0;font-weight:bold;text-transform:uppercase;width:638px;text-align:left;}
#tipafriend .content, #tipafriend .content_response, #tipafriend_true .content{float:left;width:638px;height:340px;}
#tipafriend_true .content_response{float:left;width:638px;}
#tipafriend .content_response p, .overlay .content p, #tipafriend_true .content_response p{ margin-bottom:15px;text-align:justify;	line-height:13px;color:#3e3e3e;font-size:13px;}
#tipafriend .warning, #tipafriend_true .warning{float:left; width:627px;margin:0 0 5px 0;font-size:13px; color:#a41c20;}
#tipafriend_true h2 {text-align:left;margin: 0 0 8px 0;font-size:14px;color:#333333;}
#tipafriend_true .error_already_send h2, #tipafriend_true .error_send h2 {color:#a41c20;}
#tipafriend_true .error_already_send p, #tipafriend_true .error_send p {color:#a41c20;}
#tipafriend  form , #tipafriend_true  form{float:left;color:#141415;font-size:13px;}
#tipafriend  form .conteneur, #tipafriend_true  form .conteneur{float:left;width:627px;margin:0 0 5px 0;}
#tipafriend  form .conteneur input, #tipafriend_true  form .conteneur input{float:left;width:396px;height:16px;background:transparent url(../../images/structure/votre_avis/input.jpg) no-repeat 0 0;border:0;padding:2px;}
#tipafriend  form .conteneur textarea, #tipafriend_true  form .conteneur textarea{float:left;width:396px;height:121px;background:transparent url(../../images/structure/votre_avis/textarea.jpg) no-repeat 0 0;border:0;padding:2px;}
#tipafriend  form .conteneur label{float:left;text-align:right;width:75px;margin:0 10px 0 0;}
#tipafriend_true  form .conteneur label{float:left;text-align:right;width:95px;margin:0 10px 0 0;}
#tipafriend  form .conteneur .obligatoire, #tipafriend .content form .conteneur .erreur, #tipafriend_true  form .conteneur .obligatoire, #tipafriend_true .content form .conteneur .erreur{color:#a41c20;}
#tipafriend form #obligatoire{color:#a41c20;float:left;margin:15px 0 0 72px;font-size:10px}
#tipafriend_true form #obligatoire{color:#a41c20;float:left;margin:15px 0 0 105px;font-size:10px}
#tipafriend_true form .exemple_mail {font-size:11px; margin:8px 0px;float:left;}
#tipafriend  form .actions, #tipafriend_true  form .actions{float:right;margin:32px 0 0 0;}
#tipafriend  form .actions input, #tipafriend_true  form .actions input{background:transparent url(../../images/structure/votre_avis/valider.jpg) no-repeat 0 0;border:0;width:105px;height:29px}
#tipafriend .content_response .retour , #tipafriend_true .content_response .retour {position:absolute;top:353px;left:558px}
#tipafriend .content_response .retour #retour_contenu, #tipafriend_true .content_response .retour #retour_contenu_true{float:right;background:transparent url(../../images/structure/votre_avis/retour.jpg) no-repeat 0 0;border:0;width:106px;height:28px}

#div_login_inscription{float:left;width:694px;height:172px;padding:40px 25px 36px 25px;background:transparent url(../../images/structure/background_overlay_login.png) no-repeat 0 0;text-align:left;}
#div_login_user{float:left;width:694px;height:187px;padding:25px 25px 36px 25px;background:transparent url(../../images/structure/background_overlay_login.png) no-repeat 0 0;text-align:left;}
#div_login_inscription a.close_overlay{float:right;height:10px;margin:-33px -19px 0 0;width:10px;}
#div_login_user a.close_overlay{float:right;height:10px;margin:-17px -29px 0 0;width:30px;}
#div_login_inscription .forgot, #div_login_user .forgot{float:left;width:342px;height:172px;padding:0 5px 0 0;}
#div_login_inscription .forgot .content, #div_login_inscription .forgot .content_response, #div_login_user .forgot .content, #div_login_user .forgot .content_response{float:left;width:342px;height:172px;}
#div_login_inscription h1, #div_login_user h1{float:left;color:#333333;font-family:Trebuchet MS, Arial, Verdana, sans-serif; font-size:14px;margin:0 0 10px 0;font-weight:bold;text-transform:uppercase;width:342px;text-align:left;}
#div_login_inscription .warning{float:left; width:342px;margin:0 0 10px 0;}
#div_login_user  p.warning {float:left; width:342px;margin:0 0 10px 0;color:#a41c20;font-size:11px;}
#div_login_inscription .warning h2, #div_login_user .warning h2{float:left;font-size:13px; color:#a41c20;font-weight:normal;line-height:17px;}
#div_login_inscription form , #div_login_user form {float:left;color:#141415;font-size:13px;}
#div_login_inscription form .conteneur, #div_login_user form .conteneur{float:left;width:342px;margin:0 0 5px 0;}
#div_login_inscription form input, #div_login_user form input{ float:left;width:234px;height:18px;background:url(../../images/structure/input_overlay_login.png) no-repeat 0 0;padding:2px 0 0 2px;border:0; }
#div_login_inscription form #obligatoire, #div_login_user form #obligatoire{color:#a41c20;float:left;margin:10px 0 0 0px;font-size:10px}
#div_login_inscription form .conteneur label, #div_login_user form .conteneur label {float:left;text-align:left;width:342px;margin:0 0 5px 0;}
#div_login_inscription form .conteneur .erreur, #div_login_user form .conteneur .erreur{float:left;text-align:left;margin:0 0 0 2px;}
#div_login_inscription form .conteneur .obligatoire, #div_login_inscription .content form .conteneur .erreur, #div_login_user form .conteneur .obligatoire, #div_login_user .content form .conteneur .erreur{color:#a41c20;}
#div_login_inscription form .actions, #div_login_user form .actions{position:absolute;top:193px;left:205px}
#div_login_inscription form .actions input, #div_login_user form .actions input{background:transparent url(../../images/eng-GB/valider.jpg) no-repeat 0 0;border:0;width:105px;height:29px}
	#div_login_inscription.fr form .actions input, #div_login_user.fr form .actions input {background:transparent url(../../images/fre-FR/valider.jpg) no-repeat 0 0;}
	#div_login_inscription.it form .actions input, #div_login_user.it form .actions input {background:transparent url(../../images/ita-IT/valider.jpg) no-repeat 0 0;}
	#div_login_inscription.de form .actions input, #div_login_user.de form .actions input {background:transparent url(../../images/ger-DE/valider.jpg) no-repeat 0 0;}
	#div_login_inscription.cn form .actions input, #div_login_user.cn form .actions input {background:transparent url(../../images/chi-CN/valider.jpg) no-repeat 0 0;}
	#div_login_inscription.jp form .actions input, #div_login_user.jp form .actions input {background:transparent url(../../images/jpn-JP/valider.jpg) no-repeat 0 0;}
	#div_login_inscription.es form .actions input, #div_login_user.es form .actions input {background:transparent url(../../images/esl-ES/valider.jpg) no-repeat 0 0;}
	#div_login_inscription.ru form .actions input, #div_login_user.ru form .actions input {background:transparent url(../../images/rus-RU/valider.jpg) no-repeat 0 0;}
#div_login_inscription .content .retour, #div_login_user .content .retour {position:absolute;top:193px;left:205px}
#div_login_inscription .content .retour #back_pagelayout, #div_login_user .content .retour #back_pagelayout{float:right;background:transparent url(../../images/structure/votre_avis/retour.jpg) no-repeat 0 0;border:0;width:106px;height:28px}

#div_login_inscription .content .retour.fr #back_pagelayout{background:transparent url(../../images/structure/votre_avis/retour.jpg) no-repeat 0 0;}
#div_login_inscription .content .retour.en #back_pagelayout{background:transparent url(../../images/eng-GB/retour.png) no-repeat 0 0;}
#div_login_inscription .content .retour.us #back_pagelayout{background:transparent url(../../images/eng-GB/retour.png) no-repeat 0 0;}
#div_login_inscription .content .retour.it #back_pagelayout{background:transparent url(../../images/ita-IT/retour.png) no-repeat 0 0;}
#div_login_inscription .content .retour.es #back_pagelayout{background:transparent url(../../images/esl-ES/retour.png) no-repeat 0 0;}
#div_login_inscription .content .retour.jp #back_pagelayout{background:transparent url(../../images/jpn-JP/retour.png) no-repeat 0 0;}
#div_login_inscription .content .retour.cn #back_pagelayout{background:transparent url(../../images/chi-CN/retour.png) no-repeat 0 0;}
#div_login_inscription .content .retour.ru #back_pagelayout{background:transparent url(../../images/rus-RU/retour.png) no-repeat 0 0;width:138px;}
#div_login_inscription .content .retour.de #back_pagelayout{background:transparent url(../../images/ger-DE/retour.png) no-repeat 0 0;}

#div_login_user form .conteneur.checkbox label{width:125px;margin: 0 0 0 5px;}
#div_login_user form .conteneur.checkbox input{width:14px;margin:0;}
#div_login_user form .conteneur a{color:#8A847A;float:left;font-size:12px;text-align:right;text-decoration:underline;text-transform:none;width:142px;}
#div_login_user form .conteneur a:hover{text-decoration:none;}
#div_login_inscription .not_yet_register, #div_login_user .not_yet_register{float:left;width:322px;height:172px;padding:0 0 0 25px;}
#div_login_inscription .not_yet_register a.sinscrire, #div_login_user .not_yet_register a.sinscrire{background:transparent url(../../images/structure/bouton_inscrire.png) no-repeat 0 0; height:26px;font-size:14px;padding:11px 0 0 0;margin:0 0 5px 0;color:#FFFFFF;text-transform:uppercase;font-weight:bold;width:197px;float:left;text-align:center;}
#div_login_inscription .not_yet_register a.sinscrire:hover, #div_login_user .not_yet_register a.sinscrire:hover{background:transparent url(../../images/structure/bouton_inscrire.png) no-repeat 0 -37px; text-decoration:none;}
#div_login_inscription .not_yet_register h1, #div_login_user .not_yet_register h1{float:left;color:#333333;font-family:Trebuchet MS, Arial, Verdana, sans-serif; font-size:14px;margin:0 0 10px 0;font-weight:bold;text-transform:uppercase;width:322px;text-align:left;}
#div_login_inscription .not_yet_register p, #div_login_user .not_yet_register p{float:left;color:#333333;font-family:Arial, Verdana, sans-serif; font-size:13px;margin:0 0 10px 0;width:295px;text-align:justify;}

#overlay_google{width:912px;height:631px;background:transparent url(../../images/gmap/background.png) no-repeat 0 0;padding:5px 4px 4px 5px;}
#overlay_google .header{float:left;width:912px;height:18px;margin:15px 0 0 0;}
#overlay_google .header img{float:left;}
#overlay_google .header a#close_overlay_gmap{float:right;background:transparent url(../../images/gmap/close_overlay.png) no-repeat 0 0;width:10px;height:9px;padding:0 10px 0 0;}
#overlay_google .boutons{float:right;height:16px;width:882px;margin:3px 0 0 0;padding:0 15px;}
#overlay_google .content{float:left;margin:7px 0 0 0; padding: 0 15px 10px 15px; width:882px;height:562px;}
#overlay_google .content .content_left{float:left;width:242px;height:562px;margin:0 10px 0 0;}
#overlay_google .content .form_gmap{float:left;width:242px;height:220px;}
#overlay_google .content .form_gmap form{float:left;width:236px;margin:13px 0 0px 0;padding: 0 6px 0 0;}
#overlay_google .content .form_gmap form.first{margin:13px 0 0px 0;}
#overlay_google .content .form_gmap form .conteneur{float:left;width:242px;}
#overlay_google .content .form_gmap form .conteneur label{float:left;font-size:10px; font-weight:bold;text-transform:uppercase;color:#FFFFFF;margin:0 0 13px 0;}
#overlay_google .content .form_gmap form .conteneur input{float:left;font-size:12px; width:233px;height:17px;background:transparent url(../../images/gmap/input.png) no-repeat 0 0;color:#141415;margin:0 0 8px;border:0;padding:0 0 0 3px;}
#overlay_google .content .form_gmap form .actions{float:right;width:242px;}
#overlay_google .content .form_gmap form .actions input{float:right;width:82px;background:transparent url(../../images/gmap/submit.png) no-repeat 0 0;text-align:center;height:17px;padding:0;font-size:10px;border:0;color:#FFFFFF;text-transform:uppercase;font-weight:bold;font-family:Arial, Verdana, sans-serif;}
#overlay_google .content .form_gmap form .actions input:hover{background:transparent url(../../images/gmap/submit.png) no-repeat 0 -17px;}
#overlay_google .content #error_adresse{float:left;width:236px;height:315px;background:transparent url(../../images/gmap/top_panel_directions.png) no-repeat 0 0;padding:14px 0 0 0;}
#overlay_google .content #error_adresse #error_adresse_content{float:left; width:226px;height:auto;background:transparent url(../../images/gmap/middle_panel_directions.png) repeat-y 0 0;padding:0 5px;color:red;font-weight:bold;}
#overlay_google .content #error_adresse .bottom{float:left;width:236px;height:14px;background:transparent url(../../images/gmap/bottom_panel_directions.png) no-repeat 0 0;}

#overlay_google .content #map_directions{float:left;width:236px;height:315px;background:transparent url(../../images/gmap/top_panel_directions.png) no-repeat 0 0;padding:14px 0 0 0;}
#overlay_google .content #map_directions #map_directions_content{float:left; width:226px;height:316px;overflow-y:auto;background:transparent url(../../images/gmap/middle_panel_directions.png) repeat-y 0 0;}
#overlay_google .content #map_directions .bottom{float:left;width:236px;height:14px;background:transparent url(../../images/gmap/bottom_panel_directions.png) no-repeat 0 0;}
#overlay_google .content .content_right{float:left;width:630px;height:562px;}
#overlay_google .content .content_right #map_gmap{float:left;}



#right #croisieres{float:left; width:214px;color:#FFFFFF;}
* html #right #croisieres{float:none;}
#right #croisieres #croisieres_top{float:left;height:33px;width:214px; background:#386489 url(../../images/structure/bg_croisieres_top.jpg) no-repeat left top;color:#FFFFFF;}
#right #croisieres.en #croisieres_top{background:#386489 url(../../images/eng-GB/bg_croisieres_top.jpg) no-repeat left top;}
#right #croisieres.us #croisieres_top{background:#386489 url(../../images/eng-US/bg_croisieres_top.jpg) no-repeat left top;}
#right #croisieres.de #croisieres_top{background:#386489 url(../../images/ger-DE/bg_croisieres_top.jpg) no-repeat left top;}
#right #croisieres.es #croisieres_top{background:#386489 url(../../images/esl-ES/bg_croisieres_top.jpg) no-repeat left top;}
#right #croisieres.jp #croisieres_top{background:#386489 url(../../images/jpn-JP/bg_croisieres_top.jpg) no-repeat left top;}
#right #croisieres.cn #croisieres_top{background:#386489 url(../../images/chi-CN/bg_croisieres_top.jpg) no-repeat left top;}
#right #croisieres.it #croisieres_top{background:#386489 url(../../images/ita-IT/bg_croisieres_top.jpg) no-repeat left top;}
#right #croisieres.ru #croisieres_top{background:#386489 url(../../images/rus-RU/bg_croisieres_top.jpg) no-repeat left top;}

#right #croisieres #croisieres_top.active{background:#386489 url(../../images/structure/bg_croisieres_topDown.jpg) no-repeat left top;margin-bottom:-2px;}
#right #croisieres.en #croisieres_top.active{background:#386489 url(../../images/eng-GB/bg_croisieres_topDown.jpg) no-repeat left top;margin-bottom:-2px;}
#right #croisieres.us #croisieres_top.active{background:#386489 url(../../images/eng-US/bg_croisieres_topDown.jpg) no-repeat left top;margin-bottom:-2px;}
#right #croisieres.de #croisieres_top.active{background:#386489 url(../../images/ger-DE/bg_croisieres_topDown.jpg) no-repeat left top;margin-bottom:-2px;}
#right #croisieres.es #croisieres_top.active{background:#386489 url(../../images/esl-ES/bg_croisieres_topDown.jpg) no-repeat left top;margin-bottom:-2px;}
#right #croisieres.jp #croisieres_top.active{background:#386489 url(../../images/jpn-JP/bg_croisieres_topDown.jpg) no-repeat left top;margin-bottom:-2px;}
#right #croisieres.cn #croisieres_top.active{background:#386489 url(../../images/chi-CN/bg_croisieres_topDown.jpg) no-repeat left top;margin-bottom:-2px;}
#right #croisieres.it #croisieres_top.active{background:#386489 url(../../images/ita-IT/bg_croisieres_topDown.jpg) no-repeat left top;margin-bottom:-2px;}
#right #croisieres.ru #croisieres_top.active{background:#386489 url(../../images/rus-RU/bg_croisieres_topDown.jpg) no-repeat left top;margin-bottom:-2px;}

#right #croisieres #titre_croisieres {float:left;color:white;font-family: Arial; font-size:14px;width:214px; background:#386489 url(../../images/structure/bg_croisieres_titre.jpg) no-repeat left top; height:27px;margin:0  0 10px 0;padding-top:8px;text-align:center}
#right #croisieres #titre_croisieres a{color:white;font-family: Arial; font-size:14px;height:27px;text-align:center}
#right #croisieres #titre_croisieres .preview_croisieres {position:absolute;height:18px;width:15px;margin-left:-66px;margin-top:7px}
#right #croisieres #titre_croisieres.active{background-position:197px -65px;}
#right #croisieres #titre_croisieres .next_croisieres {position:absolute;height:18px;width:15px;margin-left:52px;margin-top:8px}
#right #croisieres #slide_croisieres { background:#386489 repeat-x;float:left;width:214px;margin-bottom:-6px;min-height:70px;} 
#right #croisieres #slide_croisieres{float:left;}
#right #croisieres #slide_croisieres ul{float:left;}
#right #croisieres #slide_croisieres ul li{float:left;border-left: 1px solid #6489ab;line-height: 16px;margin: 0 5px 0 -5px;padding: 0 2px 5px 2px; font-family: Arial; font-size:11px;}
#right #croisieres #slide_croisieres ul li a{color:#FFFFFF;}
#right #croisieres #slide_croisieres ul li.nomBat{width:115px;}
#right #croisieres #slide_croisieres ul li.cie{width:50px;margin-right:0;}
#right #croisieres #slide_croisieres ul li.arr{width:32px;border-style: none;margin-left:10px;}
#right #croisieres #slide_croisieres ul li.dep{width:32px;}
#right #croisieres #slide_croisieres ul.liste1 li.cie{border-style: none;padding-left:4px}
#right #croisieres #slide_croisieres ul.liste1 li.nomBat{border-style: none;}
#right #croisieres #slide_croisieres ul.liste1 li.dep{border-style: none;padding-left:4px}
#right #croisieres #slide_croisieres ul.liste2{color:#1d282f;}
#right #croisieres #slide_croisieres ul.liste4{color:#1d282f;}
#right #croisieres .bottom_slide {float:left;background:#386489;width:214px; }
#right #croisieres .bottom_slide a{float:left;background:#386489 url(../../images/structure/submit_ou_monaco.jpg) no-repeat 0 0; font-weight:bold;color:#FFFFFF; height:13px;width:194px;text-align:center;padding:2px 0 2px 0;text-transform:uppercase;font-size:11px; margin:10px 0 0 9px;}
#right #croisieres .bottom_slide a:hover{text-decoration:none;background:#386489 url(../../images/structure/submit_ou_monaco.jpg) no-repeat 0 -17px;}
#right #croisieres .bottom{float:left;width:214px; background:transparent url(../../images/structure/bg_croisieres_bottom.jpg) no-repeat left bottom;height:11px;margin-bottom:8px;}

#right .blockfacebooktop {clear: both;float: left;height: 9px;width:225px;background:transparent url(../../images/structure/bg_facebook_top.png) no-repeat top left; margin:15px 0 0 0;padding:0px;}
#right .blockfacebook {clear: both;float: left;width:225px;margin:0px;padding:0px;overflow:hidden;}
#right .blockfacebookafter {clear: both;float: left;height: 9px;width:225px;background:transparent url(../../images/structure/bg_facebook_bottom.png) no-repeat top left; margin:0px;padding:0px;overflow:hidden;}

