@charset "utf-8";
/* CSS Document */
#text {
 font-family: Arial, Helvetica, Sans-Serif;
 border-bottom-width: 0px;
 text-decoration: none;
 text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
 /*cursor: pointer;*/
}
body
{
	margin:0;
	padding:0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;}
.suggestionsBox {
		position: absolute;
		right: 30px;
		margin: 10px 0px 0px 0px;
		width: 200px;
		background-color: #990066;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #000;	
		color: #fff;
	}
	.suggestionsBox2 {
		position: absolute;
		left: 30px;
		margin: 10px 0px 0px 0px;
		width: 200px;
		background-color: #990066;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #000;	
		color: #fff;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
	}
	
	.suggestionList li:hover {
		background-color: #659CD8;
	}

.suggestionList2 {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList2 li {
		
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
	}
	
	.suggestionList2 li:hover {
		background-color: #659CD8;
	}


a img{border:0px;}

.clear{clear:both;
margin:0px;
padding:0px;}

/*/////////////////
conteneur
///////////////*/
.table
{
   
  padding: 0;


}
#amarrakech 
{
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	position:relative;
	left:0px;
	top:0px;
	width:920px;
	
	
	text-align:left;
	margin-top:20px;	

}

/*/////////////////
logo
///////////////*/

#logo
{
position:absolute;
	margin:0px;
	padding:0px;
	width:920px;
	top:0;
	left:4;
	background:no-repeat;
	display:block;
	
}

/*/////////////////
menu haut
///////////////*/

#mainmenu{
position:absolute;
right:0px;
top:46px;
width:579px;
height:19px;
background:url(../images/bg_mainmenu.gif) no-repeat;}

#mainmenu ul li{list-style:none;
float:left;
display:block;
height:19px;

margin:0px;
text-align:left;
line-height:18px;
padding-left:32px;
}

#mainmenu ul{padding:0px;
margin:0px;}

#mainmenu ul li a{text-decoration:none;
color:#000000;}

#mainmenu ul li a:hover{text-decoration:none;
color:#f32812;}
/*/////////////////
body
///////////////*/

/*////////////

boutton

////////////*/

#btn_rapide{
position:absolute;
cursor:pointer;
z-index:3;
left:0px;
width:249px;
height:31px;}

#btn_detaille{
position:absolute;
cursor:pointer;
z-index:2;
left:231px;
width:258px;
height:31px;}

#btn_activite{
position:absolute;
cursor:pointer;
z-index:1;
right:0px;
width:241px;
height:31px;}


#bloc_angles{
position: relative;
top:82px;
left:0px;
width:718px;
height:251px;}

/*//////////////////////////////// stofsoft ////////////////////////////////*/

.angles{
position:absolute;
top:0px;
left:0px;
width:712px;
height:31px;
}

.centent{
position:absolute;
top:31px;
left:0px;
width:717px;
height:220px;
}

.donnee{
position:absolute;
top:0px;
left:0px;
width:717px;
height:200px;
}

#donneerapide
{
background:url(../images/bg_centent_rapide.jpg) no-repeat;
}

#donneedetaille
{
background:url(../images/bg_centent_detaille.jpg) no-repeat;
}

#donneeactivite
{
background:url(../images/bg_centent_annonces.jpg) no-repeat;
}

.recherche form{
padding:0px;
margin:0px;}

.recherche form span{
color:#FFFFFF;
font-size:16px;
font-weight:bold;
margin-right:3px;}

.exemple{
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;
padding:0px;
color:#ffebb0;}

.titredetaille
{
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
margin:0px;
padding:0px;
color:#ffffff;
font-weight:bold;		
}
.aide{
position:absolute;
width:15px;
height:15px;
margin:0px;
padding:0px;	
}

.bas_centent{
position:absolute;
left:0px;
bottom:0px;
width:717px;
height:20px;
}

/*/////////////////
pub1
///////////////*/

#pub1{
position:absolute;
top:84px;
right:2px;
width:184px; /* image a inserer 182*243 pour avoir le conteur */
height:245px;
padding:1px 1px 1px 1px;
}

.pub{
background-image: url(../pub.png);
}
/*/////////////////
rserver votre pub
///////////////*/


.reservation1{position:relative;
right:0px;
top:80px;
height:360px;
}

/*/////////////////////*/
.reservation2{position:relative;
right:0px;
top:80px;
width:626;
height:272px;
padding: 0px;
background-image: url(../pub-article.png) no-repeat;
}
.titre_resevation2{position:absolute;
top:3px;
left:0px;
width:33px;
height:244px;
}
.smallpub2{position:absolute;
top:3px;
left:33px;
width:583px;
height:234px;
padding-top:10px;
padding-left:5px;
}

/*////////////////////////////*/
.reservation {position:relative;
left:0px;
top:80px;
width:626px;
height:252px;
background:url(../images/bg_reservation.gif) repeat-x;
}

.titre_resevation{position:absolute;
top:3px;
left:0px;
width:33px;
height:244px;
}

.reservation_close{position:absolute;
top:0px;
right:0px;
height:252px;
width:10px;}

.smallpub{position:absolute;
top:3px;
left:33px;
width:583px;
height:234px;
background-color:#f7f7f7;
padding-top:10px;
padding-left:5px;
}

.img_small_pub{width:184px;
height:113px;
float:left;
margin-left:5px;}

/*/////////////////
bloc pub
///////////////*/


.titre_bloc_pub{
position:absolute;
top:330px;
right:0px;
width:293px;
height:15px;
background:url(../images/titre_bloc_pub.png) no-repeat;}

#bloc_pub{
position:absolute;
top:334px;
right:0px;
width:310px;
height:300px;
clear:both;
background:url(../images/liens-commercial.png) top right repeat-y;
}
.pub2{
width:226px;
height:107px;
background:#ffffff;
border:1px solid #d1d1d3 ;
padding:1px 1px 1px 1px;
}

.pub3{
margin-top:10px;
width:310px;
height:300px;
padding-bottom:1px;
padding-left:1px;
padding-right:1px;
padding-top:1px;
}

/*///////////////
option
////////////*/


/*.band{position:absolute;
top:0px;
right:0px;
width:32px;
height:227px;
background:url(../images/band.gif) repeat-y;} */


/*/////////////////
footer
///////////////*/
 /*
.separa{
position:relative;
margin-top:80px;  
height:1px;
width:920px;
margin-left:auto;
margin-right:auto;
}
 */
.bas{width:920px;
margin-left:auto;
margin-right:auto;
margin-top:106px;}


#footer{
width:920px;
height:31px;
background:url(../images/bg_footer.gif) no-repeat;
font-size:12px;}

#footer ul{list-style:none;
margin:0px 0px 0px 218px;
padding:0px;

}

#footer ul li{float:left;
display:block;
height:31px;
line-height:31px;
margin-right:120px;
}

#footer ul li a{color:#ffebb0;
text-decoration:none}

#footer ul li a:hover{color:#ffffff;
text-decoration:none}



.copyright{
width:920px;
height:20px;
}

.copyright p{text-align:center;

padding:0px;
line-height:20px;
margin:0px;
color:#6f6f6f;
}

.copyright p a{color:#FF0000;
text-decoration:none;}

.copyright p a:hover{color:#000000;
text-decoration:none;}

.background{
background:url(../pub-article.png) no-repeat;
}
.background2{
background:url(../pub-article2.png) no-repeat;
}



