@charset "iso-8859-1";
/* CSS Document */

body{margin:0px; padding:0px; background:url(../images/geo_05.jpg) no-repeat; background-repeat:repeat-x; background-color:#000000; color:#010101; font-family:Arial; font-size:14px;}
a{text-decoration:none; color:#333333;}
p{margin:0px; padding:0px; margin-top:6px; margin-bottom:2px;}
h1{margin:0px; padding:0px; font-size:18px; color:#EE6C0A; margin-bottom:6px; margin-left:6px;}
#page{width:823px; margin:auto; height:990px; background-color:#FFFFFF;}
#bas{ height:140px; width:823px; margin:auto; clear:both; background:url(../images/site_35.jpg) no-repeat;}
.bas1{width:640px; height:60px; margin-left:4px; float:left; font-weight:bold; margin-top:10px; font-family:Arial; font-size:14px; color:#000000;}
.copy{width:120px; height:60px; margin-left:30px; margin-top:10px; font-weight:bold; font-family:Arial; font-size:14px; color:#000000;; float:left;}
#top1{width:567px; height:auto; float:left;}
#top2{width:256px; height:auto; float:left; background:url(../images/geo_03.jpg) no-repeat; background-position:top;}

#top11{width:567px; height:104px; float:left; clear:both;}
#top12{width:560px; height:67px; float:left; clear:both; margin-top:4px; margin-left:3px;}
#top13{width:562px; height:213px; margin-left:2px; margin-top:4px; float:left; clear:both;}


#top21{width:243px; height:230px; float:left; clear:both; background-color:#000000; margin-left:5px!important; margin-left:3px; margin-top:50px;}
.menu1{width:213px; height:30px; float:left; clear:both; background:url(../images/geo_12.jpg) no-repeat; color:#676666; font-family:"Myriad Pro"; font-size:20px; padding-left:30px; padding-top:3px;}
.menu1 a{text-decoration:none; color:#676666; font-family:"Myriad Pro"; font-size:20px;}
.menu1 a:hover{text-decoration:none; color:#D04618;}
.menu2{width:213px; height:32px; float:left; clear:both; background:url(../images/site_20.jpg) no-repeat; color:#676666; font-family:"Myriad Pro"; font-size:20px; padding-left:30px; padding-top:6px; margin-left:5px!important; margin-left:3px;}

.menu2 a{text-decoration:none; color:#676666; font-family:"Myriad Pro"; font-size:20px;}
.menu2 a:hover{text-decoration:none; color:#D04618;}

#top22{width:245px; height:71px; float:left; clear:both; margin-left:2px; margin-top:3px; }

.trt{width:812px; height:7px; float:left; clear:both; background:url(../images/trait_23.jpg) no-repeat; margin-left:3px;}


#milieu1{ width:578px; height:585px; float:left; margin-top:6px!important; margin-top:0px;}
#right1{width:236px; margin-left:4px; height:585px; float:left; margin-top:6px!important; margin-top:0px;}

.rig1{width:236px; height:350px; float:left; clear:both;}
.rig2{width:232px; height:225px; float:left; clear:both; margin-left:3px; margin-top:4px;}


/**************************** index ******************************************/
.ind1{width:570px; height:211px; float:left; clear:both; margin-left:3px;}
.bienvenue{width:570px; height:19px; float:left; clear:both;}
.textindex1{width:568px; height:192px; border-left:1px solid #8f8f8f; border-right:1px solid #8f8f8f; border-bottom:1px solid #8f8f8f; padding-top:19px!important; padding-top:0px;}
.marrakech{width:115px; float:left; height:183px; margin-left:3px; margin-top:2px;}
.txtindex2{width:444px; height:auto; float:left; margin-top:7px; margin-left:3px; text-align:justify;}
.mar2{width:572px; height:162px; float:left; margin-left:4px!important; margin-left:3px; margin-top:6px;}
.txti{width:568px; height:184px; float:left; clear:both; margin-left:4px!important; margin-left:3px; margin-top:6px; border:1px solid #636363;}
.decm{width:540px; height:28px; float:left; clear:both; margin:4px;}
.decmtext{width:556px; height:auto; float:left; clear:both; margin-left:4px; text-align:justify;}

/********************************* visite et excursions ************************/
.presentation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #44455B;
	text-decoration: none;
}
.brdimage{border:2px solid #333333;}
.text-fields2 {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; COLOR: #666666; BORDER-BOTTOM: #dddddd 1px solid; BACKGROUND-COLOR: #ffffff; padding:2px;
}
.txtvisiteexc{width:570px; height:530px; float:left; margin-left:4px; overflow:auto;}


/******************** detaille excursions ******************************/
a.titre-coupdecoeur{text-decoration:none; color:#990000;}
a.titre-coupdecoeur:hover{color:#000000;}

.lt1{color:#FF0000;}

/*************************** evenmentiel******************/
.even1{width:410px; height:40px; clear:both; margin:auto; text-align:center; background:#CCCCCC; margin-top:6px; padding-top:4px;}
.bordr{border:1px solid #666666;}

/***************** location voiture *************/
.cont111{width:500px; height:530px; float:left; clear:both; margin-left:40px!important; margin-left:40px; padding-left:6px; padding-right:6px; text-align:justify; overflow:auto; }
h2{margin:0px; padding:0px; margin-left:2px; font-size:14px; font-family:Arial; margin-top:4px;}