* {margin:0; padding:0;}
body {
font: 10pt Arial, serif;
background-color:#d3cca2;
}

#maroc {
width:865px;

/*
position:absolute;
left:50%;
margin-left:-433px;
*/

margin:auto;
top:0px;
background-image:url(maroc/fond.jpg); background-repeat:repeat-y;
}

#haut {width:865px; height:376px;}
#haut div {float:left;}
#hautg{width:474px; height:175px;float:left;}
#hautd{float:left;width:391px; height:175px; background-image:url(maroc/voyages_r4_c6.jpg); background-repeat:no-repeat;}

#sejours{width:865px;}
#lateral {width:202px; height:172px; float:left;}
#voyages {width:648px; float:left; padding-right:15px; padding-bottom:20px;}
#slogan {background-image:url(maroc/voyages_r1_c1.jpg); width:534px; height:23px; background-repeat:no-repeat; color:#fff; padding-left:30px; padding-top:5px;}
#langues {width:654px; height:40px; text-align:right;}
#menu-maroc {list-style-type:none; padding-left:135px; padding-top:20px;}
#menu-maroc li { text-align:right;	line-height:20px;}
#menu-maroc .ou, #menu-maroc .ou a:link, #menu-maroc .ou a:active, #menu-maroc .ou a:visited	{
	display:block;
	width:217px;
	height:26px;
	background-image:url(maroc/li.jpg);
	background-repeat:no-repeat;
	background-position:0 0px;
	padding-top:0px;
	}

#menu-maroc .ou a:hover{display:block; background-position:0px -26px;}
#ici	{
	display:block;
	width:217px;
	height:26px;
	background-image:url(maroc/li.jpg);
	background-repeat:no-repeat;
	background-position:0 -26px;
	padding-top:0px;
	}
	
#bas {clear:both;width:865px; height:41px;}

#menu-maroc a:link, #menu-maroc a:active, #menu-maroc a:visited {color:#B25C49; text-decoration:none;  font-weight:normal;}
#menu-maroc a:hover{color:#fff;}
a:link, a:active, a:visited {color:#884537; text-decoration:underline; }
a:hover{color:#838632;}

p {padding:10px;}
h1, h2, h3, h4 {font-size:13pt; color:#884537; text-align:right; padding:10px;}

.divg{float:left;padding:10px;text-align:center;}
.divd {float:right;padding:10px;text-align:center; /*border:1px solid #FA9600;*/}
.legende {font-size:8pt; font-style:italic;background-color:#DDDA92;color:#000;padding-left:2px;padding-right:2px;}
.decale {padding-left:50px;}

.chapeau {color:#838632;}

#Bulle{
position:absolute;
visibility:hidden;
left:0;
top:0;
width:200px;
height:20px;
z-index:100;
padding:3px;
border:1px solid;
font-size:9px;
font-family:Verdana;
background-color:#DDDA92;
}

.souligne {text-decoration:underline;}
