body 
{
margin: 0; 
padding: 0; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #003981;
background-image: url("../immobilier_senegal/fondpage.jpg");background-repeat:repeat-x;
}
a.lientext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
color: #003981;
}
a.lientext:hover {
text-decoration: none;
color: #fff;
background-color: #003981;
}
a.liendiapo:hover {
text-decoration: underline;
color: #003981;
background-color: #fff;
}
a.liendiapo {
text-decoration: none;
font-weight: bold;
color: #fff;
background-color: #003981;
}

p { margin-top: 13px;margin-bottom: 0;}
.imgmid { vertical-align: middle;}
#page { 
    width: 778px; /* ou width:70%; ou width:20em; */
    margin: 0 auto;
	border-left: #d8e1eb solid 1px;border-right: #d8e1eb solid 1px;border-bottom: #d8e1eb solid 1px;
}
#pageintro { 
    width: 778px;
	height: 545px;
    margin: 0 auto;
	border-left: #d8e1eb solid 1px;border-right: #d8e1eb solid 1px;border-bottom: #d8e1eb solid 1px;
    background-color: #003981;
}
#baspage { 
    width: 100%;
	height: 40px;
	margin: 0;
	background-image: url("../immobilier_senegal/fondbleu.gif");background-repeat: repeat;
}
.piedpage { 
    width: 780px;
	height: 30px;
	margin: 0 auto;
	background-image: url("../immobilier_senegal/fondbas.jpg");background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;
	padding-top: 3px;
}
#diaporamaintro img {
	position: absolute;
	width: 500px;}

.texteuk { color: #999;}
.center { background-color: #fff;}
.bleu { background-color: #003981;}

#haut { width: 778px;height: 123px;}
#floatleft { float: left;}
#rub { height: 122px;width: 278px;float: left;background-color: #003981;}
#titre { width: 778px; height: 44px;background-image: url("../immobilier_senegal/visutitre.jpg");background-repeat: no-repeat;}
#textetitre { width: 350px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; color: #fff; font-weight: bold;padding-top: 20px;margin-left: 328px;}
#photoint1 { width: 277px; height: 381px;background-image: url("../immobilier_senegal/interieur1.jpg");background-repeat: no-repeat;}
#photoint2 { width: 277px; height: 338px;background-image: url("../immobilier_senegal/interieur2.jpg");background-repeat: no-repeat;}
#photofann { width: 277px; height: 346px;background-image: url("../immobilier_senegal/fann.jpg");background-repeat: no-repeat;}
#photomaket1 { width: 277px; height: 350px;background-image: url("../immobilier_senegal/maket1.jpg");background-repeat: no-repeat;}
#photomaket2 { width: 277px; height: 440px;background-image: url("../immobilier_senegal/maket2.jpg");background-repeat: no-repeat;}
#photomaket3 { width: 277px; height: 380px;background-image: url("../immobilier_senegal/maket3.jpg");background-repeat: no-repeat;}
#photostaf { width: 277px; height: 338px;background-image: url("../immobilier_senegal/staf.jpg");background-repeat: no-repeat;}
#photostaf2 { width: 277px; height: 266px;background-image: url("../immobilier_senegal/staf2.jpg");background-repeat: no-repeat;}
#supphoto { width: 247px; height: 230px;padding-left: 15px;padding-right: 15px;margin: 0;}
.textephoto { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #365E86;padding-top: 300px;margin-left: 210px;}
.fondphoto {background-color: #f7f9fa;padding: 0;margin: 0;}

.ulmenu {
width: 278px;
list-style-type: none;
margin: 0;
padding: 5px 0 0 0;
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #ffffff;
}
.limenu {
padding-left: 18px;
border-bottom: 1px solid #809cc0;
}
.limenuder {
padding-left: 18px;
}
a.menu {
width: 260px;
padding-top: 3px;
padding-bottom: 3px;
display: block;
text-decoration: none;
color: #ffffff;
}
a.menu:hover {
color: #003981;
padding-top: 3px;
padding-bottom: 3px;
background: #ffffff;
}
.ulpicto {
list-style-type: none;
margin: 0;
padding: 0;
}
.lipicto {
margin: 0;
padding: 0;
list-style-image: url("../immobilier_senegal/plusliste.gif");
line-height: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #003981;}

.ulpicto1 {
list-style-type: none;
margin-top: 3px;
padding-top: 3px;
}
.lipicto1 {
margin: 0;
padding: 0;
list-style-image: url("../immobilier_senegal/plusliste.gif");
line-height: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #003981;}

.ulpicto2 {
list-style-type: none;
}
.lipicto2 {
margin: 0;
padding: 0;
list-style-image: url("../immobilier_senegal/fleche_suiv.gif");
line-height: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #003981;}



a.picto {
width: 95px;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #ffffff;
}
a.picto:hover {
color: #c00000;
background: #ffffff;
}
a.lienplan {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
color: #003981;
}
a.lienplan:hover {
text-decoration: none;
}
.tabdates {
font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #003981;
	/*margin-top: 12px;*/ 
	background-color: #F7F9FA;
	}
.lignebasbleu {
	border-bottom: 1px solid #003981;
}
.tdtextdate1 {
font-weight: bold;
color: #fff;
background-color: #003981;
border-bottom: 1px solid #fff;
}
.tdtextdate2 {
font-weight: bold;
color: #fff;
background-color: #003981;
border-bottom: 1px solid #003981;
}




h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9900;
	font-weight: bold;
	padding: 0px;
	padding-bottom:2px;
	border: 0px;
	margin: 0px;
	line-height: 10pt;
}	
a.lienaccueil {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333333;
	text-decoration:none;
}
a.lienaccueil:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333333;
	text-decoration:underline;
}

.textepagepetit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}
.caseform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #Ffffff;
	border: 1px solid #999999;
}