* { padding:0; margin:0; outline:none }
body { background:#3078C2 url('images/fond.jpg') repeat-x; font:normal 14px Verdana, Arial, Helvetica, sans-serif; color:#fff; }
a { color:#fff; }

#page { width:906px; margin:0 auto; background:transparent url('images/centre-repeat.jpg') repeat-y; }

#entete { width: 906px; height:365px; clear:both; background:transparent url('images/bandeau.jpg') no-repeat; }

#titre { width: 906px; height:31px;clear:both; background:transparent url('images/titre-accueil.jpg') no-repeat; }

#contenu { width: 821px; float:left; background:transparent url('images/centre-fond.jpg') no-repeat; padding:15px 40px 0 45px; min-height:81px; _height:81px; text-align:justify;}

#pied { width: 906px; height:63px; clear:both; background:transparent url('images/adresse.jpg') no-repeat; }

#liens { text-align:center; color:#fff; }

.lien { color:#fff; }

div#yzeo { font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding:15px 0 0 0; color: #fff; text-align:center }

div#yzeo img { padding: 0 5px 2px 5px; border:none; vertical-align:middle; }

div#yzeo a { color:#fff; }

div#intro { width:529px; height:321px; background:transparent url('images/intro.jpg') no-repeat; margin:16px auto 0 auto; }

h1 { text-align:center; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#fff;position:absolue; top:0; left:0; width:100%; z-index:5;}

#menubas { text-align:center; font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding:5px 0 0 0; color:#fff;}

#menubas a{color:#fff;}

.menubas { text-align:center; font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding:5px 0 0 0; color:#fff;}

.menubas a{color:#fff;}

.ul{ padding-left : 45px; }

h3 { padding:5px; background-color:#A1B659; font-size:12px; text-align:center; border:2px solid #fff;}

#plansite { width:661px;height:255px; margin:0 auto; background:transparent url(images/plan.jpg) no-repeat;padding:345px 15px 0 35px}

#plansite p{ line-height:20px}

.tarifs { border:1px solid #fff; font-size:10px; text-align:center; padding:5px;}

.tarifs tr{ border:1px solid #fff;}

.tarifs td{ border:1px solid #fff; padding:5px;}

.taille { width:150px;}

.cliniotte {
color:#CCFFCC;
text-decoration:blink;
font-size:14px;
text-align:center;
}
.txt-encart{
color:#FFFFFF;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
text-align:justify;
}


/*/////////////////////////////////////////////// formulaire //////////////////////////////////////////////////////////////////*/
#formulaire { background: transparent; text-align:center; width:540px; padding:0;  float:left; font: normal 11px Tahoma, Helvetica, sans-serif; color:#fff; } /* carateristique du formulaire */

#formulaire * { margin:0 0 2px 0; padding:0; } /* caracteristique de toutes les balises qui se trouvent dans le formulaire */

.labelform { width: 100px; float: left; text-align: right; margin: 0 3px 0 0; } /* carateristique des label, width minimum 203px; */

.pform { padding: 3px 0px 10px 0px; text-align:left; clear:both; } /* carateristique des p */

.inputform { width:130px; height:13px; float:left; margin: 0 5px 0 2px; } /* carateristique des input */

.textareaform { width:536px; height:65px; overflow:auto; } /* carateristique du textarea */

.selectform { height:18px; float:left; margin: 0 5px 0 2px; font: normal 11px Tahoma, Helvetica, sans-serif; color:#fff; background:#573C4F; border:1px solid #fff; } /* carateristique des select */

.labelmessage { width:95px; } /* carateristique du label contenant "Votre message" */

#labelenvoyer { width:125px; } /* carateristique du label avant l'input envoyer, sert a centrer le bouton envoyer */

.inputenvoyer { width:150px; font: normal 10px Tahoma, Helvetica, sans-serif; } /* carateristique de l'input "envoyer mon message" */

.divtexte { margin: 5px 0 0 0; } /* carateristique de la div contenant le texte du captchat*/

#formulaire div { margin: 5px auto; } /* centrer dans le formulaire des div */

#formulaire div a { color:#fff; } /* couleur du lien dans capchat */

.divimagecaptchat { border:none; padding: 0 0 0 100px; } /* carateristique de la div entourant l'image captchat */

.transp, .inputtexte { background: transparent; border: 1px solid #fff; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; } /* pour rendre les input et textarea transparent avec une bordure */

fieldset { border-top:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; padding:5px; }

legend { color:#fff; font:bold 12px Verdana, Arial, Helvetica, sans-serif; padding:0 5px; }

/*////////////////////////////////////////////// fait par GrEGoOoO /////////////////////////////////////////////////////////////////*/
	/*/////////////////////////////////////////////// fin du formulaire //////////////////////////////////////////////////////////////////*/
div#mention { text-align:center; float:left; width:250px; padding-top:80px;}

.index { float:left; width:500px; text-align:justify; padding-top:20px;}

.index2 { float:left; width:280px;border:3px solid #fff; margin-left:20px; height:210px;}

.camping {float:left; width:500px; text-align:justify;}

.camping2 { float:left; width:280px;border:3px solid #fff; margin-left:20px; height:210px;}

.camping3 { float:left; width:286px; height:120px; padding-left:20px; padding-top:5px; text-align:right;}

.mobile {float:left; width:500px; text-align:justify; padding-top:60px;}

.mobile2 { float:left; width:280px; border:3px solid #fff; margin-left:20px; height:210px;}

.envi {float:left; width:500px; text-align:justify; padding-top:20px;}

.envi2 {float:left; width:280px; border:3px solid #fff; margin-left:20px; height:210px;}

.texte {float:left; width:520px; text-align:justify;}

.texte3{float:left; width:815px; text-align:justify;}

.contact {float:left; width:250px; padding: 0 10px 0 0}

.form { vertical-align:middle; margin-left:20px;}

.center {text-align:center;}

.separation { clear:both; padding:10px 0; width:560px; margin:0 auto}
.separation div { border-bottom:1px dashed #6F6E61}

.italic { font-style:italic; }

.effetTxt  { color:#FF0000; font-weight:bold; }
.effetTxt2  { font-size:14px; color:#f04604; font-weight:bold; }

.rond { float:right; padding-left:5px; }

.noborder { border:none; }