/* --------------------------------------------------------
    Configuration gnrale
   -------------------------------------------------------- */

body {
margin:0;
padding:0;
background-color:#38598d;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
}

form {
margin:0;
}

#location {
width:950px;
height:334px;
margin: 0 auto 0 auto;
}

#colonne-camping {
width:238px;
background:url(../images/bar-v.gif) repeat-x;
vertical-align:top;
}

#colonne-var {
width:238px;
background:url(../images/var.gif);
vertical-align:top;
}

#menu-rapide {
width:950px;
height:200px;
margin: -50px auto 0 auto;
padding-top:50px;
background:url(../images/vacances.gif) no-repeat;
}

#tableau {
margin:0 auto 0 auto;
border:none;
}

#encart-01 {
width:209px;
background:url(../images/vacances-foret.gif) no-repeat bottom;
margin:auto;
}

#encart-02 {
width:209px;
height:230px;
background:url(../images/vacances-foret-mer.gif) no-repeat bottom;
margin:auto;
}

#encart-03 {
width:210px;
height:132px;
margin:auto;
}

#encart-04 {
width:197px;
height:146px;
margin:25px auto auto auto;
}

#encart-05 {
width:216px;
height:244px;
margin:auto;
}

#encart-06 {
width:209px;
height:160px;
background:url(../images/vacances-cote-azur.gif) no-repeat bottom;
margin:auto;
}

#encart-07 {
width:209px;
height:150px;
background:url(../images/vacances-mer.gif) no-repeat bottom;
margin:auto;
}

#encart-08 {
width:209px;
height:150px;
background:url(../images/vacances-camping.gif) no-repeat bottom;
margin:auto;
}

#encart-09 {
width:209px;
background:url(../images/vacances-palmier.gif) no-repeat bottom;
margin:auto;
}

#encart-10 {
width:209px;
background:url(../images/vacances-arbres.gif) no-repeat bottom;
margin:auto;
}

#encart-11 {
width:209px;
background:url(../images/vacances-soleil.gif) no-repeat bottom;
margin:auto;
}

#encart-12 {
width:209px;
height:150px;
background:url(../images/vacances-palmier-vert.gif) no-repeat bottom;
margin:auto;
}

#encart-13 {
width:209px;
height:150px;
background:url(../images/vacances-arbre-vert.gif) no-repeat bottom;
margin:auto;
}

#encart-14 {
width:211px;
height:243px;
margin:auto;
}

#encart-15 {
width:382px;
height:68px;
margin:auto;
}

#encart-16 {
width:209px;
height:210px;
background:url(../images/location-cote-azur.gif) no-repeat bottom;
margin:auto;
}

#encart-17 {
width:209px;
height:210px;
background:url(../images/alerte-promo.gif) no-repeat bottom;
margin:auto;
}

#encart-18 {
width:209px;
height:150px;
background:url(../images/formules-groupes.gif) no-repeat bottom;
margin:auto;
}

#vacances {
background:url(../images/bar-h2.gif) no-repeat;
width:950px;
height:17px;
margin:auto;
padding-top:6px;
text-align:center;
}

#menu {
padding:20px;
}

#menu div {
width:188px;
height:1px;
margin-top:10px;
margin-left:-15px;
background-color:#FFFFFF;
}

#image-png {
margin-top:-50px;
text-align:left;
}

#espace {
height:40px;
}

.j-jours {
float:right;
background:url(../images/camping-var.gif);
background-repeat:no-repeat;
width:39px;
height:23px;
font-size:13px;
font-weight:bold;
color:#38598D;
padding:3px 0px 0px 4px;
margin-right:10px;
}

#vacances span {
margin-left:20px;
margin-right:20px;
}

.titre-encart {
background:url(../images/fond-cadre.gif) no-repeat;
width:178px;
height:38px;
padding-left:32px;
text-align: left;
}


.texte-encart {
padding:10px;
font-size:16px;
}

.camping {
width:454px;
padding:10px;
text-align:justify;
vertical-align:top;
}

.marge-auto {
margin:auto;
}

.centrage {
text-align:center;
}

.droite {
text-align:right;
}

.bordure-zero {
border:none;
}

.alignement-verticale {
vertical-align:middle;
}

.diaporama-camping ul {
margin-left: 2ex;
}

.diaporama-camping h3 {
text-align: left;
font-size: 1.2em;
}

.photo-camping {
border: 4px solid white;
}

/* --------------------------------------------------------
    Polices d'criture
   -------------------------------------------------------- */

p {
margin:0;
padding:0;
}

h1 {
display:none;
}

h2 {
margin-top:5px;
font-size:20px;
font-weight:lighter;
color:#F8B900;
}

.ul {
list-style:none;
margin:0;
padding:0;
}

.li {
padding:0 0 10px 20px;
background:url(../images/fond-point.gif) no-repeat;
}

.grand-titre {
font-size:18px;
color:#F8B900;
letter-spacing:1px;
}

.titre {
background-color:#3A6496;
font-size:12px;
padding:3px 3px 3px 5px;
font-weight:bold;
}

.annotation {
font-size:10px;
}

#msg {
font-weight: bold;
color:#F8B900;
text-align: center;
}
/* --------------------------------------------------------
    Liens hypertextes
   -------------------------------------------------------- */

a {
color:#F8B900;
}


a:hover {
color:#F4A600;
}

ul.menu a {
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
letter-spacing:1px;
}

ul.menu a:hover {
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:overline underline;
letter-spacing:1px;
}

ul.menu-camping li {
border-top: 1px solid white;
padding-top: 10px;
background-position: 0 11px;
}


#vacances a {
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

a img {
border: none;
}

span#ejs_photo_box img#p
{
	height: 330px;
}
span#ejs_photo_box span
{
	cursor: pointer;
}

/* --------------------------------------------------------
    Couleurs de fond des cellules
   -------------------------------------------------------- */

.bleu-fonce {
background-color:#38598d;
}

.vert-clair {
background-color:#3A6496;
}

.bleu-clair {
background-color:#4687B2;
}

/* --------------------------------------------------------
    Couleurs des polices d'critures
   -------------------------------------------------------- */

.bleu {
color:#38598D;
}

.rouge {
color:#FF0000;
}

.vert {
color:#3FA955;
}

.orange {
color:#F4A600;
}

.orange-clair {
color:#F8B900;
}

.blanc {
color:#FFFFFF;
}