*{margin:0px;padding:0px;}
body {
background-image:url(http://www.charente-maritime-camping.com/img/background.jpg);
background-position:bottom center;
font-family:arial;
font-size:11px;
}

ul,ol{
margin-left:18px;
margin-top:4px;
}

#menu{
background-image:url(http://www.charente-maritime-camping.com/img/bckmenu.png);
background-repeat:repeat-x;
width:995px;
height:25px;
margin-bottom:5px;
}
#menu1{
padding:3px;
padding-top:5px;
}
#menu1 a{
color:#ffffff;
text-decoration:none;
text-transform:UPPERCASE;

margin-left:5px;margin-right:5px;
}
#menu2{
padding:3px;
padding-top:5px;
}
#menu2 a{
color:#ffffff;
text-decoration:none;
text-transform:UPPERCASE;
font-weight:bold;
margin-left:5px;margin-right:5px;
}
#camping{
position:relative;
width:1024px;
min-height:830px;
margin-left:auto;
margin-right:auto;
background-image:url(http://www.charente-maritime-camping.com/img/body.png);
background-repeat:repeat-y;
padding-left:15px;
padding-right:15px;

}
#header{
width:1024px;
height:100px;
position:relative;
}
#pub{
position:absolute;
top:3px;
right:29px;
width:790px;
height:90px;
text-align:right;
}

#gauche{
float:left;
width:700px;

}
#droite{
float:right;
width:275px;
padding-right:28px;

color:#000000;
}
#footer{
clear:both;
}

h1{
border-bottom:1px solid #000000;
margin-bottom:6px;
}

/* CONTENU PUB DROITE */
#pubdroite{
}
#pubdroite a{
color:#012645;
font-weight:bold;
text-decoration:none;
padding-left:4px;
padding-top:2px;
font-size:13px;

} 
.acc_camp{
background-image:url(http://www.charente-maritime-camping.com/img/fdann.jpg);
border:1px dashed #395974;
margin-bottom:4px;
padding:2px;
}

 .txt{
font-size:12px;
margin-bottom:9px; 
margin-top:5px; 
 }
 .decouvrir{
 margin-top:10px;
 background-color:#DBE8FA;
 padding:10px;
 }
 .decouvrir a{
 text-decoration:underline;margin-left:3px;
 color:#000000;
 }
 
 .annmob{
 font-weight:bold;
 color:#000000;
 margin-bottom:6px;
 }
 
 #lstpage{
 margin-top:10px;
 margin-bottom:10px;
 background-color:#DBE8FA;
 padding:4px;
 width:985px;
 }
 #lstpage a{
 color:#000000;
 margin-left:5px;
 }
 .pmflash{
 position:relative;
 width:675px;
margin-top:10px;
 margin-bottom:10px;
 background-color:#DBE8FA;
 padding:4px; 
 font-weight:bold;
 }
 .intpm{
 position:absolute;
 top:4px;
 right:5px;
 }
 .intpm a{
 color:#000000;
 }
  .pmflash2{
 width:267px;
margin-top:10px;
 margin-bottom:10px;
 background-color:#DBE8FA;
 padding:4px; 
 font-weight:bold;
 }
 
 /* PROMO FLASH */

#promoflash{
width:690px;
}
.promof{
width:340px;
margin-right:2px;
float:left;
background-color:#E5F0F7;
margin-bottom:2px;
}
.imgpromo{
width:90px;
height:95px;
float:left;
}
.txtpromo{
width:245px;
height:95px;
float:left;
}
.lienpromo{
color:#000000;
text-decoration:none;
font-size:11px;
font-weight:bold;
margin-left:5px;
margin-top:2px;
}
.promotxt{
margin-left:5px;
color:#000000;
text-decoration:none;
font-size:11px;
margin-top:2px;
}
.promodate{
margin-left:5px;
color:#00466F;
text-decoration:none;
font-weight:bold;
font-size:10px;
margin-top:4px;
}
.promovil{
color:#585859;
font-style:italic;
font-size:9px;
margin-left:5px;
}

.searchf{
width:540px;
margin-left:60px;
margin-right:2px;
float:left;
background-color:#E5F0F7;
margin-bottom:2px;
}