*{
margin:0;
padding:0;
}
html{
margin-bottom:1px;
height:100%!important;
}
.body1{
height:100%;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#062445;
background:#F9F1DF url(../images/cadre.jpg) no-repeat top center;
}
.body2{
height:100%;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#062445;
background:#F9F1DF url(../images/cadre-en.jpg) no-repeat top center;
}
.body3{
height:100%;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#062445;
background:#F9F1DF url(../images/cadre-tr.jpg) no-repeat top center;
}
/* ***********style pour le block de changement de devise************* */
#dv{	left:82%;
	position:absolute;
	top:49%;
}
#devis{
	width:137px;
	float:left;
	border:1.5px solid #fbd3ab;
        -moz-border-radius: 13px 13px 13px 13px; 
        -webkit-border-radius: 4px 4px 4px 4px; 
        border-radius: 4px 4px 4px 4px;         
        -webkit-border-top-left-radius: 4px; /* pour Chrome */ 
        -webkit-border-top-right-radius: 4px;/* pour Chrome */  
		-webkit-border-bottom-left-radius: 4px; /* pour Chrome */ 
        -webkit-border-bottom-right-radius: 4px;/* pour Chrome */ 
		background:#fff;
		padding-left:5px;
}
#info{
	left:146px;
	position:absolute;
	top:3px;
}
#devis input{
	margin-left:1px;
	font-weight:bold;
	color:#5b3603;

	border:0px;
	background:#fff;
	height:17px;
	cursor:pointer;
	font-size:10px;
	width:23px;
}
#devis input:hover{
	color:#ff7200;
}
.gap{
width:10px;
height:10px;
overflow:hidden;
}
#spacer1,#spacer2,#spacer3,#spacer4,#spacer5,#spacer6,#spacer7{
height:20px;
overflow:hidden;
}
#top{
height:186px;
overflow:hidden;
background:url(../images/layout/top_back.gif) repeat-x top left;
}
#top_r1{
height:30px;
overflow:hidden;
color:#8D5838;
}
#top_r2_over{
height:25px;
overflow:hidden;
}
#top_r2{
height:80px;
overflow:hidden;
color:#fff;
font-weight:700;
}
#top_r3{
height:27px;
overflow:hidden;
margin-top:-40px;
}
#r1lb{
position:relative;
width:32px;
overflow:hidden;
background:url(../images/layout/r1lb.gif) scroll 100% 70px repeat-y;
}
#r1rb{
width:32px;
overflow:hidden;
background:url(../images/layout/r1rb.gif) repeat-y top left;
}
#r2l{
height:16px;
overflow:hidden;
background:url(../images/layout/r2l.gif) no-repeat top left;
}
#r2c{
height:16px;
overflow:hidden;
background:url(../images/layout/r2c.gif) repeat-x top left;
}
#r2r{
height:16px;
overflow:hidden;
background:url(../images/layout/r2r.gif) no-repeat top left;
}
#r2lb{
width:32px;
overflow:hidden;
background:url(../images/layout/r2lb.gif) repeat-y top left;
}
#r2body{
background-color:#f9f1df;
color:#fff;
}
#r2rb{
width:32px;
overflow:hidden;
background:url(../images/layout/r2rb.gif) repeat-y top left;
}
#r3l{
height:17px;
overflow:hidden;
background:url(../images/layout/r3l.gif) no-repeat top left;
}
#r3c{
height:17px;
overflow:hidden;
background:url(../images/layout/r3c.gif) repeat-x top left;
}
#r3r{
height:17px;
overflow:hidden;
background:url(../images/layout/r3r.gif) no-repeat top left;
}
#r3lb{
width:32px;
overflow:hidden;
background:url(../images/layout/r3lb.gif) repeat-y top left;
}
#r3body{
background-color:#ff7200;
color:#fff;
font-size:11px;
margin:0;
padding:0;
}
#r3rb{
width:32px;
overflow:hidden;
background:url(../images/layout/r3rb.gif) repeat-y top left;
}
#r4l{
height:27px;
overflow:hidden;
background:url(../images/layout/r4l.gif) no-repeat top left;
}
#r4c{
height:27px;
overflow:hidden;
background:url(../images/layout/r4c.gif) repeat-x top left;
}
#r4r{
height:27px;
overflow:hidden;
background:url(../images/layout/r4r.gif) no-repeat top left;
}
#r5c{
padding-top:-30px;
padding-bottom:20px;
}
#main_path_l{
width:15px;
height:15px;
overflow:hidden;
background:url(../images/layout/main_path_l.gif) no-repeat top left;
}
#main_path_c{
max-height:15px;
overflow:hidden;
background:url(../images/layout/main_path_c.gif) repeat-x top left;
}
#main_path_r{
width:15px;
height:15px;
overflow:hidden;
background:url(../images/layout/main_path_r.gif) no-repeat top left;
}
#main_body_tl,#main_body_tr,#main_body_bl,#main_body_br,#main_left_tl,#main_left_tr,#main_left_bl,#main_left_br,#main_right_tl,#main_right_tr,#main_right_bl,#main_right_br{
width:15px;
height:15px;
overflow:hidden;
}
#main_body_tc,#main_body_bc,#main_left_tc,#main_left_bc,#main_right_tc,#main_right_bc{
height:15px;
overflow:hidden;
}
#main_body_ml,#main_body_mr,#main_left_ml,#main_left_mr,#main_right_ml,#main_right_mr{
width:15px;
overflow:hidden;
}
#main_left_tr,#main_left_mr,#main_left_br,#main_right_tl,#main_right_ml,#main_right_bl{
width:30px;
}
#main_body_tl{
background:url(../images/layout/main_body_tl.gif) no-repeat top left;
}
#main_body_tc{
background:url(../images/layout/main_right_tc.gif) repeat-x top left;
}
#main_body_tr{
background:url(../images/layout/main_body_tr.gif) no-repeat top left;
}
#main_body_ml{
background:url(../images/layout/main_body_ml.gif) repeat-y top left;
}
#main_body_mr{
background:url(../images/layout/main_body_mr.gif) repeat-y top left;
}
#main_body_bl{
background:url(../images/layout/main_body_bl.gif) no-repeat top left;
}
#main_body_bc{
background:url(../images/layout/main_right_bc.gif) repeat-x top left;
}
#main_body_br{
background:url(../images/layout/main_body_br.gif) no-repeat top left;
}
#main_left_tl{
background:url(../images/layout/main_left_tl.gif) no-repeat top left;
}
#main_left_tc{
background:url(../images/layout/main_left_tc.gif) repeat-x top left;
width:200px;
}
#main_left_tr{
background:url(../images/layout/main_left_tr.gif) no-repeat top left;
}
#main_left_ml{
background:url(../images/layout/main_left_ml.gif) repeat-y top left;
}
#main_left_mc{
background-color:#fdf7ec;
width:200px;
}
#main_left_mr{
background:url(../images/layout/main_left_mr.gif) repeat-y top left;
}
#main_left_bl{
background:url(../images/layout/main_left_bl.gif) no-repeat top left;
}
#main_left_bc{
background:url(../images/layout/main_left_bc.gif) repeat-x top left;
width:200px;
}
#main_left_br{
background:url(../images/layout/main_left_br.gif) no-repeat top left;
}
#main_right_tl{
background:url(../images/layout/main_right_tl.gif) no-repeat top left;
}
#main_right_tc{
background:url(../images/layout/main_body_tc.gif) repeat-x top left;
}
#main_right_tr{
background:url(../images/layout/main_right_tr.gif) no-repeat top left;
}
#main_right_ml{
background:url(../images/layout/main_right_ml.gif) repeat-y top left;
}
#main_right_mr{
background:url(../images/layout/main_right_mr.gif) repeat-y top left;
}
#main_right_bl{
background:url(../images/layout/main_right_bl.gif) no-repeat top left;
}
#main_right_bc{
background:url(../images/layout/main_body_bc.gif) repeat-x top left;
}
#main_right_br{
background:url(../images/layout/main_right_br.gif) no-repeat top left;
}
#blue_tl{
width:16px;
height:16px;
overflow:hidden;
background:url(../images/layout/blue_tl.gif) no-repeat top left;
}
#blue_tc{
height:16px;
overflow:hidden;
background:url(../images/layout/blue_tc.gif) repeat-x top left;
}
#blue_tr{
width:16px;
height:16px;
overflow:hidden;
background:url(../images/layout/blue_tr.gif) no-repeat top left;
}
#blue_ml{
width:16px;
overflow:hidden;
background:url(../images/layout/blue_ml.gif) repeat-y top left;
}
#blue_mc{
background-color:#fefcf7;
}
#blue_mr{
width:16px;
overflow:hidden;
background:url(../images/layout/blue_mr.gif) repeat-y top left;
}
#blue_bl{
width:16px;
height:16px;
overflow:hidden;
background:url(../images/layout/blue_bl.gif) no-repeat top left;
}
#blue_bc{
height:16px;
overflow:hidden;
background:url(../images/layout/blue_bc.gif) repeat-x top left;
}
#blue_br{
width:16px;
height:16px;
overflow:hidden;
background:url(../images/layout/blue_br.gif) no-repeat top left;
}
#r2body .gap{
width:25px;
background:url(../images/layout/splitter.gif) no-repeat center center;
}
.ddp1_tl,.ddp1_tc,.ddp1_tr,.ddp1_ml,.ddp1_content,.ddp1_mr,.ddp1_bl,.ddp1_bc,.ddp1_br,.ddp1_tag_l,.ddp1_tag,.ddp1_tag_r{
background:#7b2f03;
height:0;
}
.ddp1_mr{
border-right:1px solid #5e5339;
}
.ddp1_ml{
border-left:1px solid #5e5339;
}
.ddp1_bc{
border-bottom:1px solid #5e5339;
}
.ddp1_tc{
height:0;
}
.ddp1_bl{
width:12px;
height:12px;
background:url(../images/layout/ddp1_bl.gif) no-repeat top left;
}
.ddp1_br{
width:12px;
height:12px;
background:url(../images/layout/ddp1_br.gif) no-repeat top left;
}
.ddp1_content{
background-image:url(../images/layout/ddp2_home.gif) no-repeat top left;
color:#FFF;
width:150px;
height:21px;
padding:0 17px;
}
.ddp1_tag{
background:#7b2f03 url(../images/layout/map.jpg) no-repeat 0 0;
}
.ddp7_tag{
background:#7b2f03 url(../images/layout/langue.jpg) no-repeat -2px 0;
}
.ddp8_tag{
background:#7b2f03 url(../images/layout/emploi.gif) no-repeat -2px 2px;
}
.ddp9_tag{
background:#7b2f03 url(../images/layout/key.gif) no-repeat -2px 2px;
}
.ddp11_tag{
background:#7b2f03 url(../images/layout/galerie.gif) no-repeat -2px 2px;
}
.ddp11_tag h3{
text-indent:12px;
color:#fff;
font-weight:700;
font-size:12px;
height:20px;
line-height:20px;
border-bottom:1px solid #5e5339;
margin:-1px 0 0;
padding:0 0 0 10px;
}
.ddp12_tag{
background:#7b2f03 url(../images/layout/recherche.gif) no-repeat -2px 2px;
}
.ddp12_tag h3{
text-indent:12px;
color:#fff;
font-weight:700;
font-size:12px;
height:21px;
line-height:20px;
margin:-1px 0 0;
padding:0 0 0 15px;
}
.ddp2_tl{
background:url(../images/layout/ddp2_tl.gif) no-repeat top left;
}
.ddp2_tc{
background:url(../images/layout/ddp2_tc.gif) repeat-x top left;
}
.ddp2_tr{
background:url(../images/layout/ddp2_tr.gif) no-repeat top left;
}
.ddp2_ml{
background:url(../images/layout/ddp2_ml.gif) repeat-y top left;
}
.ddp2_mr{
background:url(../images/layout/ddp2_mr.gif) repeat-y top left;
}
.ddp2_bl{
background:url(../images/layout/ddp2_bl.gif) no-repeat top left;
}
.ddp2_bc{
background:url(../images/layout/ddp2_bc.gif) repeat-x top left;
}
.ddp2_br{
background:url(../images/layout/ddp2_br.gif) no-repeat top left;
}
.ddp2_tl,.ddp2_tr,.ddp2_bl,.ddp2_br{
width:12px;
height:12px;
}
.ddp2_ml,.ddp2_mr{
width:12px;
}
.ddp2_tc,.ddp2_bc{
height:12px;
}
.ddp2_tag_l{
width:8px;
height:60px;
background:url(../images/layout/ddp1_left.gif) no-repeat top left;
}
.ddp2_tag_r{
width:8px;
height:60px;
background:url(../images/layout/ddp1_right.gif) no-repeat top left;
}
.ddp2_tag{
width:72px;
text-align:center;
background:url(../images/layout/hotel.jpg) no-repeat;
}
.ddp2_tag:hover{
width:72px;
text-align:center;
background:url(../images/layout/hotelhover.gif) no-repeat;
}
.ddp2_content{
background:#FEE8C8;
color:#954E0F;
}
.ddp3_tag{
width:72px;
text-align:center;
background:url(../images/layout/maison.jpg) no-repeat;
}
.ddp3_tag:hover{
width:72px;
text-align:center;
background:url(../images/layout/maisonhover.gif) no-repeat;
}
.ddp4_tag{
width:72px;
text-align:center;
background:url(../images/layout/voiture.jpg) no-repeat;
}
.ddp4_tag:hover{
width:72px;
text-align:center;
background:url(../images/layout/voiturehover.gif) no-repeat;
}
.ddp5_tag{
width:72px;
text-align:center;
background:url(../images/layout/vol.jpg) no-repeat;
}
.ddp5_tag:hover{
width:72px;
text-align:center;
background:url(../images/layout/volhover.gif) no-repeat;
}
.ddp6_tag{
width:72px;
text-align:center;
background:url(../images/layout/volhotel.gif) no-repeat;
}
.ddp6_tag:hover{
width:72px;
text-align:center;
background:url(../images/layout/volhotelhover.gif) no-repeat;
}
.ddp_content{
background:#FF7200;
color:#FFF;
}
#panel_left{
height:24px;
width:94px;
background:url(../images/maroc_boutton/panel_left.gif) no-repeat;
position:absolute;
}
#panel_body{
height:24px;
margin-left:59px;
background:url(../images/maroc_boutton/panel_body.gif);
width:80px;
position:absolute;
text-align:left;
}
#panel_right{
height:36px;
width:22px;
margin-left:139px;
margin-top:-200px;
background:url(../images/maroc_boutton/panel_right.gif) no-repeat;
position:absolute;
bottom:-23px;
}
#appel_booking{
margin-top:-13px;
margin-left:198px;
margin-bottom:-17px;
position:absolute;
text-align:center;
}
#maroc_button{
margin-left:922px;
margin-top:187px;
margin-bottom:12px;
text-align:right;
position:absolute;
font-weight:700;
font-size:14px;
color:#fff;
cursor:pointer;
}
#maroc_button:hover #panel_left{
background:url(../images/maroc_boutton/panel_left_v.gif) no-repeat;
}
#cmenu{
margin-top:5px;
position:absolute;
}
.cmenu_hd_gap{
width:7px;
overflow:hidden;
}
.cmenu_hd_norm_left{
background:url(../images/layout/menu_norm_left.gif) no-repeat top left;
}
.cmenu_hd_normhover_left{
background:url(../images/layout/menu_normhover_left.gif) no-repeat top left;
}
.cmenu_hd_sel_left{
background:url(../images/layout/menu_sel_left.gif) no-repeat top left;
}
.cmenu_hd_norm_body{
background:url(../images/layout/menu_norm_body.gif) repeat-x top left;
}
.cmenu_hd_normhover_body{
background:url(../images/layout/menu_normhover_body.gif) repeat-x top left;
}
.cmenu_hd_sel_body{
background:url(../images/layout/menu_sel_body.gif) repeat-x top left;
}
.cmenu_hd_norm_right{
background:url(../images/layout/menu_norm_right.gif) no-repeat top left;
}
.cmenu_hd_normhover_right{
background:url(../images/layout/menu_normhover_right.gif) no-repeat top left;
}
.cmenu_hd_sel_right{
background:url(../images/layout/menu_sel_right.gif) no-repeat top left;
}
.cmenu_hd_norm_left,.cmenu_hd_normhover_left,.cmenu_hd_sel_left,.cmenu_hd_norm_body,.cmenu_hd_normhover_body,.cmenu_hd_sel_body,.cmenu_hd_norm_right,.cmenu_hd_normhover_right,.cmenu_hd_sel_right{
height:24px;
overflow:hidden;
text-align:center;
text-decoration:none;
}
.cmenu_hd_norm_left,.cmenu_hd_normhover_left,.cmenu_hd_sel_left,.cmenu_hd_norm_right,.cmenu_hd_normhover_right,.cmenu_hd_sel_right{
width:10px;
}
.cmenu_hd_norm_body a,.cmenu_hd_norm_body a:visited,.cmenu_hd_normhover_body a:visited,.cmenu_hd_sel_body a,.cmenu_hd_sel_body a:visited{
color:#fff;
font-weight:700;
font-size:12px;
text-decoration:none;
}
.cmenu_hd_normhover_body a{
color:#ff7200;
font-weight:700;
font-size:12px;
text-decoration:none;
}
.cmenu_mi_empty_normal .text,.cmenu_mi_full_normal .text{
color:#630;
padding:7px 25px 5px 5px;
}
.cmenu_mi_empty_hover .text,.cmenu_mi_full_hover .text{
background:#FF7200;
color:#FFF;
font-weight:700;
padding:7px 25px 5px 5px;
}
.cmenu_mi_full_hover .text{
background:#02649d url(../images/layout/ddmenu_submenu.gif) no-repeat center right;
}
.cmenu_tl{
background:url(../images/layout/ddmenu_tl.png) repeat-x top left;
width:10px;
height:11px;
}
.cmenu_tc{
background:url(../images/layout/ddmenu_tc.png) no-repeat top left;
height:11px;
}
.cmenu_tr{
background:url(../images/layout/ddmenu_tr.png) no-repeat top right;
width:10px;
height:11px;
}
.cmenu_ml{
background:url(../images/layout/ddmenu_ml.png) repeat-y top left;
width:5px;
}
.cmenu_panel{
background:url(../images/layout/ddmenu_mc.png) repeat;
text-align:left;
font-weight:700;
color:#ff7200;
}
.cmenu_mr{
background:url(../images/layout/ddmenu_mr.png) repeat-y top right;
width:5px;
}
.cmenu_bl{
background:url(../images/layout/ddmenu_bl.png) no-repeat bottom left;
width:10px;
height:18px;
}
.cmenu_bc{
background:url(../images/layout/ddmenu_bc.png) repeat-x bottom left;
height:18px;
}
.cmenu_br{
background:url(../images/layout/ddmenu_br.png) no-repeat bottom right;
width:10px;
height:18px;
}
h3{
font-size:12px;
line-height:14px;
font-weight:400;
}
h4{
font-size:13px;
line-height:1em;
font-weight:900;
color:#8D5838;
}
h5{
font-size:12px;
line-height:1em;
font-weight:900;
color:#8D5838;
}
h6{
font-size:11px;
line-height:1em;
font-weight:900;
color:#8D5838;
}
a{
color:#3F1801;
text-decoration:none;
}
a:hover{
text-decoration:none;
color:#e08214;
}
a.image,a.image:hover{
border:0;
}
.pages{
font-weight:700;
color:#630;
background-color:#fff;
padding-left:5px;
padding-right:5px;
cursor:pointer;
}
.pages:hover{
font-weight:700;
color:#fff;
background-color:#F90;
padding-left:5px;
padding-right:5px;
cursor:pointer;
}
.start{
font-weight:700;
color:#fff;
padding-left:5px;
padding-right:5px;
cursor:pointer;
text-decoration:none;
}
.start:hover{
font-weight:700;
color:#fff;
padding-left:5px;
padding-right:5px;
cursor:pointer;
}
.link_pages{
font-weight:700;
background-color:#ff7200;
cursor:pointer;
color:#fff;
}
.link_pages:hover{
color:#fff;
background-color:#F90;
cursor:pointer;
}
#over_lib{
border:2px solid #ff7200;
text-align:justify;
}
#over_lib_titre{
margin:3px 3px 3px px;
}
.ol-background{
background-color:#FF7200;
border:1px solid #FF7200;
}
.ol-textfont{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
.ol-captionfont{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f6f6f6;
font-weight:700;
}
.ol-captionfont a{
color:#0B55C4;
text-decoration:none;
font-size:12px;
}
.DivVilles-Carte{
width:455px;
height:455px;
background-repeat:no-repeat;
position:relative;
margin-left:0;
padding:0;
}
#DivVilles{
width:152px;
height:138px;
text-align:center;
margin-left:32px;
position:absolute;
top:27px;
font-weight:700;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
li{
list-style-type:none;
}
ul{
list-style:none;
}
ul li{
background:url(../images/bullet-list.gif) no-repeat 0 9px;
line-height:180%;
padding-left:12px;
margin-left:0;
}
ol li{
line-height:180%;
padding-left:12px;
}
p,pre,blockquote,ul,ol,h4,h5,h6{
margin:10px 0;
padding:0;
}
fieldset a{
font-weight:700;
}
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.pathway{
color:#666;
}
a.pathway:link{
color:#666;
text-decoration:none;
}
a.pathway:hover{
color:#666;
text-decoration:underline;
}
span.pathway{
line-height:30px;
height:30px;
font-weight:400;
}
a.mainlevel,a.sublevel{
text-decoration:none;
line-height:18px;
color:#F4F0ED;
padding:1px 5px;
}
a.mainlevel:hover,a.sublevel:hover{
text-decoration:none;
color:#F4F0ED;
}
ul.menu li{
list-style-position:outside;
padding-left:1.6em;
margin-left:0;
background:url(../images/arrow_menu.gif) no-repeat 0 6px;
}
ul.menu li a{
line-height:18px;
margin-left:0;
text-decoration:none;
}
ul.menu li a:hover{
margin-left:0;
text-decoration:underline;
}
table.moduletable th{
background:#2F3E57;
height:18px;
color:#FFF;
}
div.moduletable,div.module{
margin-bottom:15px;
}
div.module_home{
margin-bottom:10px;
}
div.search{
text-align:left;
width:245px;
height:30px;
overflow:hidden;
margin-top:8px;
padding-top:8px;
background:url(../images/search-bg.gif) no-repeat 0 0;
}
input#mod_search_searchword{
border:none;
background:none;
margin-left:10px;
}
.contentheading{
font-family:"Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
font-size:18px;
font-weight:700;
color:#8D5838;
}
.contentheading a:link,.contentheading a:visited{
font-family:"Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
font-size:14px;
color:#75602C;
text-decoration:none;
}
.contentheading a:hover{
color:#015275;
text-decoration:underline;
}
a.contentpagetitle,a.contentpagetitle:link,a.contentpagetitle:visited{
text-decoration:none;
font-weight:400;
color:#e7e0c2;
border-bottom:0;
}
a.contentpagetitle:hover{
color:#e7e0c2;
border-bottom:0 dashed #CCC;
text-decoration:none;
}
.contentpane{
width:auto;
}
.contentpaneopen{
margin-top:-5px;
}
.pop-ups{
float:right;
}
a.pop-up{
border-bottom:0;
}
.createdate{
font-family:"Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
font-size:10px;
color:#aaa;
}
.modifydate{
font-family:"Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
font-size:10px;
color:#aaa;
padding-top:10px;
padding-bottom:10px;
}
.newsfeeddate{
font-size:10px;
color:#d34807;
font-weight:400;
}
.small{
font-family:"Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
font-size:10px;
color:#fff;
}
.pagenav{
color:#630;
font-weight:700;
padding:2px;
}
a.pagenav,.pagenav_prev a,.pagenav_next a,.pagenavbar a{
text-decoration:none;
font-size:11px;
font-weight:700;
color:#F90;
height:100%;
padding:1px 4px;
}
a.pagenav:hover,a.pagenav:active,.pagenav_prev a:hover,.pagenav_prev a:active,.pagenav_next a:hover,.pagenav_next a:active,.pagenavbar a:hover,.pagenavbar a:active{
text-decoration:none;
color:#630;
padding:1px 4px;
}
th.pagenav_prev a,th.pagenav_next a{
color:#258fcd;
font-weight:400;
}
.pagenavbar{
padding-left:14px;
font-size:11px;
}
.pagenavcounter{
color:#aaa;
padding:10px 0 0;
}
a.readon{
background:url(../images/readon_blue.gif) no-repeat top;
color:#fff;
text-decoration:none;
display:block;
width:105px;
height:35px;
line-height:35px;
text-indent:10px;
font-size:11px;
}
a.readon:visited{
color:#fff;
}
.module-style1 a.readon{
background:url(../images/readon_red.gif) no-repeat top;
}
.module-style2 a.readon{
background:url(../images/readon_blue.gif) no-repeat top;
}
.module-style3 a.readon{
background:url(../images/readon_green.gif) no-repeat top;
}
table.contenttoc{
width:200px;
margin:0 0 30px 30px;
padding:0;
}
table.contenttoc th{
font-family:"Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
font-size:12px;
background-color:#fc9;
border-bottom:solid 1px #fc9;
color:gray;
text-indent:5px;
padding:5px;
}
table.contenttoc td a:link,table.contenttoc td a:visited{
display:block;
width:auto;
}
table.contenttoc td a:hover{
background:#fefab6;
color:#000;
text-decoration:none;
display:block;
width:auto;
}
table.contenttoc td{
text-align:center;
background:#fafaf0;
border-left:solid 1px #f6b852;
border-right:solid 1px #f6b852;
border-bottom:solid 1px #f6b852;
}
.toclink{
font-size:10px;
padding:5px;
}
.componentheading{
font-size:14px;
font-weight:700;
color:#724B2C;
text-align:left;
margin-top:0;
}
.sectiontableheader{
background-color:#F90;
background-repeat:repeat;
border-bottom:solid 1px #fc6;
color:#fff;
font-weight:700;
padding:2px;
}
.sectiontableentry1{
background-color:#fafaf0;
height:20px;
}
.sectiontableentry2{
background-color:#fc9;
height:20px;
}
.sectiontableentry1 td,.sectiontableentry2 td{
border-bottom:1px solid #f6b852;
padding:4px;
}
td.sectiontableentry1,td.sectiontableentry2{
border-bottom:1px solid #dbc434;
padding:4px;
}
tr.sectiontableentry1:hover td,tr.sectiontableentry2:hover td{
background-color:#FEE7C2;
}
a.category:link,a.category:visited,a.category:hover{
height:15px;
}
.blog table{
padding:0 5px;
}
.blog_more{
margin-top:5px;
margin-left:20px;
margin-bottom:30px;
color:#917550;
}
.article_separator,.article_seperator{
display:none;
height:10px;
}
.highlight{
background:#ff9;
padding:0 2px;
}
.mosimage{
margin:5px 15px 5px 0;
padding:0 0 5px;
}
* html .mosimage{
margin:5px 5px 10px 0;
padding:0!important;
}
*+html .mosimage{
margin:5px 10px 10px 0;
padding:0!important;
}
.mosimage img{
margin:0!important;
padding:0!important;
}
.mosimage_caption{
margin-top:3px;
padding:1px 2px;
}
input{
font-family:Arial, Verdana, Helvetica, sans-serif;
background:#FFF;
font-size:13px;
color:#000;
border:1px solid #630;
margin-bottom:2px;
}
.inputbox{
background:#fff;
border:1px solid #DCAA85;
color:#000;
font-weight:700;
}
.inputboxserach{
background:#fff;
border:1px solid #DCAA85;
color:#000;
font-weight:400;
}
.text_area{
background:#FFF;
}
.button,.validate{
background:url(../images/grad1.gif) repeat-x center #EFEFEF;
cursor:pointer;
color:#000;
font-weight:700;
margin-left:10px;
padding:2px 8px;
}
.button_recherche{
cursor:pointer;
color:#630;
font-weight:700;
margin-left:10px;
background:#f9f1df;
-moz-border-radius:10px;
border:1px solid #f9f1df;
padding:2px 8px;
}
.button_recherche:hover{
background:#F90;
-moz-border-radius:10px;
border:1px solid #630;
color:#fff;
}
.button_recherche2{
cursor:pointer;
color:#f9f1df;
font-weight:700;
margin-left:10px;
background:#630;
-moz-border-radius:10px;
border:1px solid #630;
padding:2px 8px;
}
.button_recherche2:hover{
background:#ff7200;
-moz-border-radius:10px;
border:1px solid #f9f1df;
}
.contact_email{
margin:0;
padding:5px;
}
#titreblock1block{
font-weight:700;
color:#000;
}
.moscode{
background-color:#f0f0f0;
}
.code{
font-family:courier, serif;
font-size:1.2em;
background-color:#f0f0f0;
color:#39c;
border:1px solid #d5d5d5;
width:90%;
margin:0;
padding:2px;
}
.message{
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:1em;
color:#666;
text-align:center;
}
.ontab{
background-color:#666;
border-left:outset 1px #666;
border-right:outset 1px #333;
border-top:outset 1px #666;
border-bottom:solid 1px #333;
text-align:center;
cursor:default;
font-weight:700;
color:#FFF;
padding:.2em;
}
.offtab{
background-color:#ccc;
border-left:outset 1px #666;
border-right:outset 1px #333;
border-top:outset 1px #666;
border-bottom:solid 1px #333;
text-align:center;
cursor:default;
font-weight:400;
padding:.2em;
}
.edit-tabs{
background:none;
padding:1em;
}
.tabpadding{
padding:1px;
}
.tabheading{
background-color:#8D5838;
text-align:left;
}
.pagetext{
visibility:hidden;
display:none;
}
span.alert{
display:block;
background:url(../images/bt_exclamation.png) center no-repeat;
background-position:15px 50%;
text-align:left;
border-top:1px solid #ffd324;
border-bottom:3px solid #ffd324;
padding:5px 20px 5px 45px;
}
span.info{
display:block;
background:url(../images/bt_information.png) center no-repeat;
background-position:15px 50%;
text-align:left;
border-top:1px solid #035e85;
border-bottom:3px solid #035e85;
padding:5px 20px 5px 45px;
}
span.download{
display:block;
background:url(../images/bt_download.png) center no-repeat;
background-position:15px 50%;
text-align:left;
border-top:1px solid #3C6;
border-bottom:3px solid #3C6;
padding:5px 20px 5px 45px;
}
pre{
display:block;
line-height:100%;
border-left:5px solid #ccc;
background:#fafaf0;
font-family:Monaco, "Courier New", monospace;
font-size:11px;
overflow:auto!important;
width:95%;
padding:10px;
}
blockquote{
border:none;
font-style:oblique;
color:#888;
background:url(../images/bt_quote.png) no-repeat 10px 0;
margin:20px 0;
padding:0 0 0 40px;
}
ul.check1 li,li.check1{
background:url(../images/bullet-1.png) 0 0 no-repeat;
}
ul.check2 li,li.check2{
background:url(../images/bullet-3.png) 0 0 no-repeat;
}
ul.arrow1 li,li.arrow1{
background:url(../images/bullet-2.png) 0 0 no-repeat;
}
ul.arrow2 li,li.arrow2{
background:url(../images/bullet-4.png) 0 0 no-repeat;
}
ul.arrow3 li,li.arrow3{
background:url(../images/bullet-5.png) 0 0 no-repeat;
}
ul.star li,li.star{
background:url(../images/bullet-6.png) 0 0 no-repeat;
}
ul.circle li,li.circle{
background:url(../images/bullet-7.png) 0 0 no-repeat;
}
ul.check1,ul.check2,ul.arrow1,ul.arrow2,ul.arrow3,ul.star,ul.circle,ul.morespace{
margin-left:35px;
padding:0;
}
ul.check1,ul.check2,ul.arrow1,ul.arrow2,ul.arrow3,ul.star,ul.circle,ul.morespace,ul.check1,ul.check2,ul.arrow1,ul.arrow2,ul.arrow3,ul.star,ul.circle,ul.morespace{
margin-left:5px;
padding:0;
}
ul.check1 li,ul.check2 li,ul.arrow1 li,ul.arrow2 li,ul.arrow3 li,ul.star li,ul.circle li,li.check1,li.check2,li.arrow1,li.arrow2,li.arrow3,li.star,li.circle{
list-style:none;
padding-bottom:5px;
padding-left:25px;
}
#bannier_theme_slide{
margin-top:20px;
}
#pos_footer{
text-align:right;
}
#pos_banner{
text-align:center;
}
#r3body a:hover{
color:#ff7200;
font-size:11px;
font-weight:700;
background:#FFF;
text-decoration:none;
}
.module-style1{
background:url(../images/style1_bl.png) no-repeat bottom left;
margin-bottom:4px;
}
.module-style1 div{
background:url(../images/style1_br.png) no-repeat bottom right;
}
.module-style1 div div{
background:url(../images/style1_tl.png) no-repeat top left;
}
.module-style1 div div div{
background:url(../images/style1_tr.png) no-repeat top right;
padding:3px 10px 10px;
}
.module-style1 h3{
color:#716201;
font-size:18px;
font-weight:700;
margin:5px 0 25px;
}
#pos_user7 h3{
font-weight:700;
font-size:14px;
margin-bottom:10px;
margin-top:5px;
color:#630;
}
.module-style2{
background:url(../images/style2_bl.png) no-repeat bottom left;
margin-bottom:4px;
}
.module-style2 div{
background:url(../images/style2_br.png) no-repeat bottom right;
}
.module-style2 div div{
background:url(../images/style2_tl.png) no-repeat top left;
}
.module-style2 div div div{
background:url(../images/style2_tr.png) no-repeat top right;
padding:3px 10px 10px;
}
.module-style2 h3{
color:#4d784a;
font-size:18px;
font-weight:700;
margin:5px 0 25px;
}
.module-style3{
background:url(../images/style3_bl.png) no-repeat bottom left;
margin-bottom:4px;
}
.module-style3 div{
background:url(../images/style3_br.png) no-repeat bottom right;
}
.module-style3 div div{
background:url(../images/style3_tl.png) no-repeat top left;
}
.module-style3 div div div{
background:url(../images/style3_tr.png) no-repeat top right;
padding:3px 10px 10px;
}
.module-style3 h3{
color:#ff7800;
font-size:18px;
font-weight:700;
margin:5px 0 25px;
}
.vertical2{
width:185px;
}
.vertical2 a{
margin-bottom:3px;
display:block;
font-size:12px;
font-weight:700;
text-decoration:none;
text-align:center;
padding-top:2px;
padding-bottom:2px;
margin-top:3px;
border-top:1px;
border-bottom:1px;
border-left:2px solid #FFF;
border-right:2px solid #FFF;
width:185px;
color:#fff;
background-color:#F90;
}
.vertical2 a:hover{
background-color:#FFF;
color:#630;
border-left:2px solid #ffb35b;
border-right:2px solid #ffb35b;
width:185px;
}
#bordure{
margin-left:10px;
margin-right:10px;
text-align:justify;
}
#bord{
border:2px solid #ffac4b;
}
.tit_form{
padding:5px;
}
#col_g{
width:541px;
background:url(images/bg_line_destination.gif) repeat-y;
}
#droite{
background-color:transparent;
float:left;
width:356px;
text-align:justify;
font-size:11px;
margin:8px 0 0 15px;
}
#droite P{
float:left;
}
#menu_fiche{
width:172px;
background-color:transparent;
float:left;
text-align:justify;
margin-right:-2px;
}
#menu_fiche A{
color:#630;
background:#ffac4b;
text-decoration:none;
text-align:center;
border-top:1px solid #ffac4b;
border-bottom:1px solid #ffac4b;
border-left:1px solid #ffac4b;
font-size:11px;
display:block;
margin-bottom:4px;
font-weight:700;
padding:0;
}
#menu_fiche A:hover{
color:#630;
background:#F7E6CD;
font-weight:700;
}
.titre_rub{
line-height:20px;
margin:0;
}
.highslide-html-content{
position:absolute;
display:none;
}
.highslide-loading{
display:block;
color:#000;
font-size:8pt;
font-family:sans-serif;
font-weight:700;
text-decoration:none;
border:1px solid #000;
background-color:#FFF;
background-repeat:no-repeat;
background-position:3px 1px;
padding:2px 2px 2px 22px;
}
a.highslide-credits,a.highslide-credits i{
color:silver;
text-decoration:none;
font-size:10px;
padding:2px;
}
a.highslide-credits:hover,a.highslide-credits:hover i{
color:#FFF;
background-color:gray;
}
.highslide-wrapper .highslide-html-content{
width:400px;
padding:5px;
}
.highslide-wrapper .highslide-header ul{
text-align:right;
margin:0;
padding:0;
}
.highslide-wrapper .highslide-header ul li{
display:inline;
padding-left:1em;
}
.highslide-wrapper .highslide-header a{
font-weight:700;
color:gray;
text-transform:uppercase;
text-decoration:none;
}
.highslide-wrapper .highslide-header a:hover{
color:#000;
}
.highslide-wrapper .highslide-footer{
height:11px;
}
.highslide-wrapper .highslide-footer .highslide-resize{
float:right;
height:11px;
width:11px;
background:url(../highslide/graphics/resize.gif);
}
.highslide-resize{
cursor:nw-resize;
}
#icon{
margin-top:-48px;
margin-left:380px;
position:absolute;
}
#inset{
margin-top:37px;
}
#logo{
overflow:hidden;
margin-top:62px;
width:900px;
height:80px;
color:#FFF;
}
#logo_text{
color:#FFF;
font-weight:700;
font-size:14px;
text-align:left;
}
#logo_flash{
margin-top:-7px;
overflow:hidden;
height:89px;
}
#head{
margin-top:-100px;
width:923px;
}
#banniere{
margin-left:-132px;
width:900px;
height:195px;
}
#video_banniere{
margin-left:780px;
width:260px;
height:200px;
margin-top:-180px;
position:relative;
color:#FFF;
}
#rss_news{
margin-left:440px;
width:316px;
height:177px;
margin-top:-198px;
position:inherit;
color:#FFF;
}
#video{
margin-left:10px;
position:relative;
}
#banners{
margin-left:12px;
margin-bottom:-14px;
}
#navigation{
list-style:none:;
background-color:#fff;
color:#000;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
width:580px;
text-decoration:none;
text-align:justify;
line-height:15px;
margin:7px 0 0 10px;
padding:0;
}
#navigation a,#navigation span{
display:block;
color:#92531b;
background:#f7f7e6;
margin-bottom:5px;
text-decoration:none;
margin-left:-22px;
}
#navigation a:hover{
display:block;
color:#92531b;
background:#fc6;
margin-bottom:5px;
font-weight:700;
text-decoration:none;
}
#navigation .subMenu{
background:#fff;
font-size:11px;
text-decoration:none;
line-height:15px;
text-align:justify;
margin:0 0 15px -10px;
padding:0;
}
#navigation ul.subMenu a{
background:none;
text-decoration:none;
}
#navigation1{
list-style:none:;
color:#000;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
width:610px;
text-decoration:none;
margin:7px 0 0 -10px;
padding:0;
}
#navigation2 .toggleSubMenu2 div{
margin-left:2px;
color:#a85c11;
font-weight:700;
font-size:12px;
width:588px;
height:22px;
background-color:#e6e6c1;
}
#navigation1 a,#navigation1 span{
display:block;
color:#92531b;
background:#f7f7e6;
margin-bottom:5px;
text-decoration:none;
width:590px;
}
#titre{
color:#fff;
background-color:#ff7200;
width:610px;
cursor:pointer;
font-weight:700;
}
#titre2{
color:#fff;
background-color:#ff7200;
width:590px;
cursor:pointer;
}
#navigation2{
list-style:none:;
color:#000;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
width:610px;
text-decoration:none;
margin:7px 0 0 -11px;
padding:0;
}
#navigation2 a,#navigation2 span{
display:block;
color:#92531b;
background:#f7f7e6;
margin-bottom:5px;
text-decoration:none;
width:586px;
}
#navigation1 .subMenu1{
font-size:11px;
text-decoration:none;
line-height:15px;
text-align:justify;
width:590px;
margin:0 0 15px -4px;
padding:0;
}
#navigation3{
list-style:none:;
color:#000;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
width:580px;
text-decoration:none;
text-align:justify;
line-height:15px;
margin:7px 0 0 10px;
padding:0;
}
#navigation3 a,#navigation3 span{
display:block;
color:#92531b;
margin-bottom:5px;
text-decoration:none;
margin-left:-22px;
}
#navigation3 a:hover{
display:block;
color:#92531b;
margin-bottom:5px;
font-weight:700;
text-decoration:none;
}
#navigation3 .toggleSubMenu3 open a,#navigation1 .toggleSubMenu3 span{
background-image:url(../images/deroule.png);
}
#navigation3 .open a,#navigation3 .open span{
background-image:url(../images/enroule.png);
display:block;
}
#navigation3 .subMenu{
font-size:11px;
text-decoration:none;
line-height:15px;
text-align:justify;
margin:0 0 15px -10px;
padding:0;
}
#navigation3 ul.subMenu a{
text-decoration:none;
}
#titre3{
background-color:#f5c47e;
font-size:14px;
width:591px;
height:20px;
margin-left:-1px;
font-weight:700;
}
#titre_articles{
width:592px;
background:#e6e6c1;
height:30px;
color:#A85C11;
font-size:25px;
font-weight:bold:;
}
#titre_articles_footer{
margin-left:2px;
width:590px;
background:#e6e6c1;
height:5px;
}
#nav{
list-style:none;
background-color:transparent;
color:#000;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
width:230px;
text-decoration:none;
text-align:justify;
line-height:15px;
margin:7px 0 0 10px;
padding:0;
}
#nav a,#nav span{
display:block;
color:#fff;
background-image:url(../images/menu-item-deroule.png);
margin-bottom:5px;
text-decoration:none;
margin-left:-8px;
}
#nav a:hover{
display:block;
color:#fda219;
margin-bottom:5px;
font-weight:700;
text-decoration:none;
}
#nav .togglesubMenunav a,#nav .togglesubMenunav span{
margin-left:-8px;
background-image:url(../images/menu-item-deroule.png);
}
#nav .open a,#nav .open span{
background-image:url(../images/menu-item-enroule.png);
}
#linav{
background-color:#f9e7d3;
margin-left:-8px;
width:217px;
}
#linav a{
margin-left:0;
}
#nav .subMenunav{
background:transparent;
font-size:11px;
text-decoration:none;
line-height:15px;
text-align:justify;
margin:0 0 15px -10px;
padding:0;
}
#nav ul.subMenunav a{
background:none;
text-decoration:none;
list-style-type:none;
}
div#scrollbar{
display:block;
position:relative;
width:11px;
height:200px;
font-size:1px;
}
div#wn{
position:relative;
width:280px;
height:200px;
overflow:hidden;
}
div#track{
position:absolute;
left:0;
top:12px;
width:11px;
height:176px;
background:#336;
}
div#dragBar{
position:absolute;
left:1px;
top:1px;
width:9px;
height:20px;
background-color:#ceced6;
}
div#up{
position:absolute;
left:0;
top:0;
}
div#down{
position:absolute;
left:0;
bottom:0;
}
div#scrollbar,div#track,div#dragBar,div#up,div#down{
-moz-user-select:none;
-khtml-user-select:none;
}
#titre_ville_details{
color:#FFF;
font-weight:700;
font-size:26px;
background:url(../images/image.jpg);
}
#compteur_visites{
font-weight:700;
font-size:14px;
width:920px;
margin-bottom:-5px;
}
#recherche_resultat{
margin-top:20px;
background:#f9f1df;
-moz-border-radius:10px;
border:1px solid #630;
color:#000;
width:578px;
}
#serch_result{
width:578px;
}
#maroc{
width:920px;
overflow:hidden;
margin-bottom:-10px;
height:220px;
}
#main_path_c a:hover{
color:#ff7200;
font-size:11px;
font-weight:700;
background-color:#fff;
background-image:none;
background-repeat:repeat;
background-attachment:scroll;
background-position:0 0;
text-decoration:none;
}
#choix_booking{
text-align:justify;
margin-bottom:-10px;
color:#000;
}
#choix_booking_titre{
font-weight:700;
color:#630;
}
#choix_booking_sep{
background:#954E0F;
width:3px;
}
#tab_villes{
border:1px solid #f4deb6;
border-bottom:2px solid #ff7200;
background:url(../images/ville_bg.jpg) no-repeat bottom left;
text-align:justify;
}
#tab_villes:hover{
border-top:1px solid #3f1801;
border-bottom:2px solid #3f1801;
}
#titre_ville{
background-color:#ff7200;
color:#FFF;
font-weight:700;
}
#boutton_villes{
font-weight:700;
color:#630;
font-size:11px;
}
#div_contact{
background:url(../images/bg_contact.gif);
-moz-border-radius:10px;
border:1px solid #630;
width:450px;
}
#div_contact_form{
background:#F60;
color:#FFF;
width:450px;
-moz-border-radius:10px;
border:1px solid #630;
}
#contact_position{
font-size:16px;
color:#630;
font-weight:700;
float:none;
text-align:center;
}
#galerie{
width:250px;
margin-top:30px;
}
#titres_excursions{
font-size:10px;
font-weight:700;
width:105px;
border:1px solid #fff;
}
#titres_excursions:hover{
background-color:#F9F1DF;
border:1px solid #630;
}
#footer_booking_maroc{
color:#630;
font-weight:700;
font-size:8px;
}
#boton_fermer{
color:#fff;
width:230px;
font-weight:700;
font-size:14px;
background-color:none;
margin-top:130px;
position:fixed;
bottom:0;
float:right;
margin-left:658px;
}
#boton_fermer:hover{
cursor:pointer;
color:#F90;
}
#message_hotels{
text-align:justify;
margin:7px 13px 13px;
}
#okboutton{
height:20px;
width:27px;
background:url(../images/ok.gif);
margin-right:10px;
}
#okboutton:hover{
background:url(../images/oksurvole.gif);
cursor:pointer;
}
#bloc_message{
margin-top:-120px;
margin-bottom:-400px;
position:fixed;
width:232px;
height:390px;
display:none;
font-size:11px;
color:#000;
background:url(../images/bg_chat.gif);
bottom:400px;
float:right;
margin-left:683px;
}
#Styleimage{
height:22px;
width:35px;
}
#Styleimage:hover{
background:url(../images/drap_bg.gif) no-repeat 0 1px;
height:22px;
width:35px;
}
#gallerieimages{
margin-top:25px;
width:890px;
margin-left:20px;
margin-right:20px;
}
#slide_l{
width:15px;
overflow:hidden;
background:url(../images/left.gif) repeat-x top left;
}
#slide_c{
background:url(../images/bg.gif) repeat-x top left;
}
#slide_r{
width:15px;
overflow:hidden;
background:url(../images/right.gif) repeat-x top left;
}
#gal_vignette{
margin-top:8px;
height:119px;
}
#gal_vignette a{
color:#FFF;
font-size:11px;
font-weight:700;
}
#inset_div{
background:url(../images/layout/menu_2/menu_2_body.gif) repeat-x top left;
height:21px;
line-height:21px;
}
#inset_div_2{
margin-top:-1px;
}
#video_booking_maroc{
margin-top:-17px;
position:absolute;
color:#ff7200;
width:88px;
text-align:center;
}
#carte_interactive_booking_maroc{
margin-top:-17px;
position:absolute;
color:#ff7200;
width:287px;
text-align:center;
}
#bt_top_menu2_left{
height:48px;
background:url(../images/layout/menu_1/ddp1_left.gif) repeat-x top left;
width:11px;
}
#bt_top_menu2_body{
height:27px;
background:url(../images/layout/menu_1/ddp1_body.gif) repeat-x top left;
color:#630;
text-align:center;
font-size:10px;
line-height:10px;
}
#bt_top_menu2_right{
height:48px;
background:url(../images/layout/menu_1/ddp1_right.gif) repeat-x top left;
width:11px;
}
#maroc_bouton_fermer1{
height:24px;
margin-bottom:-29px;
}
#maroc_left_bouton{
margin-top:-12px;
}
#bt_langue{
background:url(../images/layout/menu_1/langues.gif) no-repeat center top;
width:60px;
height:48px;
line-height:24px;
}
#bt_carte_maroc{
background:url(../images/layout/menu_1/carte_maroc.gif) no-repeat center top;
width:60px;
height:48px;
line-height:24px;
}
#bt_galerie{
background:url(../images/layout/menu_1/galerie.gif) no-repeat center top;
width:60px;
height:48px;
line-height:24px;
}
#bt_meteo{
background:url(../images/layout/menu_1/meteo.gif) no-repeat center top;
width:60px;
height:48px;
line-height:24px;
}
#bt_connexion{
background:url(../images/layout/menu_1/coonexion.gif) no-repeat center top;
width:60px;
height:48px;
line-height:24px;
}
#bt_inscription{
background:url(../images/layout/menu_1/inscription.gif) no-repeat center top;
width:60px;
height:48px;
line-height:24px;
}
#bt_langue:hover{
background:url(../images/layout/menu_1/langues_hover.gif) no-repeat center top;
}
#bt_carte_maroc:hover{
background:url(../images/layout/menu_1/carte_maroc_hover.gif) no-repeat center top;
}
#bt_galerie:hover{
background:url(../images/layout/menu_1/galerie_hover.gif) no-repeat center top;
}
#bt_meteo:hover{
background:url(../images/layout/menu_1/meteo_hover.gif) no-repeat center top;
}
#bt_connexion:hover{
background:url(../images/layout/menu_1/coonexion_hover.gif) no-repeat center top;
}
#bt_inscription:hover{
background:url(../images/layout/menu_1/inscription_hover.gif) no-repeat center top;
}
#menu_home_larg_left{
background:url(../images/menu_home_larg_left.jpg) no-repeat center top;
width:12px;
height:40px;
position:absolute;
}
#menu_home_larg_body{
background:url(../images/menu_home_larg_body.jpg) repeat-x center top;
height:40px;
padding-left:10px;
}
#menu_home_larg_right{
background:url(../images/menu_home_larg_right.jpg) no-repeat center top;
width:12px;
height:40px;
position:absolute;
}
#menu_home_larg{
margin-left:-12px;
height:40px;
margin-top:-10px;
margin-bottom:-10px;
}
#menu_home_larg_body a:hover{
color:#ff7200;
font-size:11px;
font-weight:700;
background:#fff;
text-decoration:none;
}
#top_r1_over,#top_r3_over{
height:10px;
overflow:hidden;
}
#r1body,#main_body_mc{
background-color:#fff;
}
#main_right_mc,.ol-foreground{
background-color:#fdf7ec;
}
.ddp1_tag_l,.ddp11_tag_l{
width:17px;
height:21px;
background:url(../images/layout/ddp2_left.gif) no-repeat top left;
}
.ddp1_tag_r,.ddp11_tag_r{
width:23px;
height:15px;
background:url(../images/layout/ddp2_right.gif) no-repeat top left;
}
.ddp1_tag h3,.ddp7_tag h3{
text-indent:12px;
color:#fff;
font-weight:700;
font-size:12px;
height:20px;
line-height:20px;
border-bottom:1px solid #5e5339;
margin:-1px 0 0;
padding:0 0 0 15px;
}
.ddp1_tag h3:hover,.ddp7_tag h3:hover,.ddp8_tag h3:hover,.ddp9_tag h3:hover,.ddp10_tag h3:hover,.ddp11_tag h3:hover,.ddp12_tag h3:hover{
color:#FFCE9D;
}
.ddp8_tag h3,.ddp9_tag h3,.ddp10_tag h3,.ddp_tag h3{
text-indent:12px;
color:#fff;
font-weight:700;
font-size:12px;
height:20px;
line-height:20px;
margin:0;
padding:0 0 0 15px;
}
.ddp10_tag,.ddp_tag{
background:#7b2f03 url(../images/layout/recherche.jpg) no-repeat -2px 0;
}
.ddp2_tag h3,.ddp3_tag h3,.ddp4_tag h3,.ddp5_tag h3,.ddp6_tag h3{
text-indent:12px;
color:#ea630d;
font-weight:700;
font-size:11px;
height:20px;
line-height:50px;
margin:-15px 0 0 -12px;
padding:0;
}
.ddp2_tag h3:hover,.ddp3_tag h3:hover,.ddp4_tag h3:hover,.ddp5_tag h3:hover,.ddp6_tag h3:hover{
color:#ebb100;
}
.ddp3_content,.ddp4_content,.ddp5_content,.ddp6_content{
background:#FEE8C8;
}
.ddp7_content,.ddp8_content,.ddp9_content,.ddp10_content,.ddp11_content,.ddp12_content{
background:#7b2f03;
color:#FFF;
}
#maroc_button:hover,.sectiontableheader a:hover,.category,.button:hover,#gal_vignette a:hover{
color:#630;
}
.cmenu_hd_normhover_body a:hover,.cmenu_hd_sel_body a,.cmenu_hd_sel_body a:visited,#bt_top_menu2_body:hover{
color:#ff7200;
}
.cmenu_mi_empty_normal,.cmenu_mi_empty_hover{
height:24px;
}
.cmenu_mi_full_normal,.cmenu_mi_full_hover{
background:url(../images/layout/ddmenu_submenu.gif) no-repeat center right;
height:24px;
}
h1,h2{
font-size:14px;
font-weight:700;
color:#630;
margin:0;
padding:0;
}
p{
color:#630;
margin:0;
padding:0;
}
td,th{
font-size:12px;
border:none;
}
table,img,fieldset{
border:none;
}
.clearfix,#menu_fiche BR,.highslide-wrapper .highslide-header ul li.highslide-previous,.highslide-wrapper .highslide-header ul li.highslide-next,.highslide-display-none,#remparts,#Koutoubia,#Souks,#place,#saadiens,#Medersa,#tab1,#tab2,#tab3,#tab4,#tab5,#tab6,#tab7,#tab8,#tab9,#tab10,#tab11,#tab12,#tab13,#tab14,#tab15,#tab16,#tab17,#tab18{
display:none;
}
#pathway_start,#top_r2 a{
color:#fff;
font-weight:700;
}
a.pathway:visited,a.pathway:active{
color:#6A4F1B;
text-decoration:none;
}
table.moduletable,.contentpaneopen h2{
margin:0;
padding:0;
}
table.moduletable td,a.toclink:hover,a.toclink:visited,a.toclink:link{
height:18px;
}
.content_rating,.content_vote{
font-weight:400;
font-size:.8em;
}
.buttonheading,form{
font-size:12px;
}
th.pagenav_prev a:hover,th.pagenav_next a:hover,#ordering .inputbox,#pages_serach .inputbox{
color:#000;
font-weight:400;
}
.sectiontableheader a,#footer_booking_maroc a:hover{
color:#FFF;
}
.search,.searchintro{
height:26px;
}
#titreblock1,#liens_villes_details{
color:#630;
font-weight:700;
border-bottom:1px solid #630;
margin-top:5px;
background:url(../images/layout/ddp2_bullet.gif) no-repeat center right;
}
#titreblock1:hover,#liens_villes_details:hover{
color:#ff7200;
cursor:pointer;
border-bottom:1px solid #ff7200;
background:url(../images/layout/ddp2_bullethover.gif) no-repeat center right;
}
.adminform,.highslide-html,.highslide-wrapper{
background-color:#FFF;
}
#top_r2 h3,#r2body h3{
color:#954E0F;
}
#r3body a,#main_path_c a,#menu_home_larg_body a{
color:#fff;
font-size:11px;
font-weight:700;
}
.module-style1 div div div div,.module-style2 div div div div,.module-style3 div div div div{
background:url(../images/blank.gif) no-repeat center right;
}
.module-style1 div div div div div,.module-style2 div div div div div,.module-style3 div div div div div{
padding:0;
}
.highslide-wrapper .highslide-header .highslide-move a,.highslide-move{
cursor:move;
}
.highslide-display-block,div#scrollbar img{
display:block;
}
#navigation a:hover,#navigation a:focus,#navigation a:active,#navigation3 a:hover,#navigation3 a:focus,#navigation3 a:active,#nav a:hover,#nav a:focus,#nav a:active{
text-decoration:none;
cursor:pointer;
}
#navigation .toggleSubMenu a,#navigation3 .toggleSubMenu a,#nav .togglesubMenunav a{
width:588px;
}
#navigation a,#navigation3 a,#nav a{
font-size:11px;
text-decoration:none;
text-align:justify;
margin:0 0 5px -18px;
padding:0;
}
#navigation .fermer span,.fermer{
margin-left:800px;
-moz-border-radius:10px;
border:1px solid #ff7200;
background-color:#ff7200;
color:#FFF;
font-weight:700;
font-size:14px;
}


.nv3{

	top:-13px;

	}
