@charset "utf-8";
/* CSS Document */

body, p, h1, h2, img, ul{ margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify;}
img{ border:none; padding:0px; margin:0px;}


/* ::::::::::::::::::: conteneur :::::::::::::::::::*/
#conteneur{ width:1018px; margin:auto;}

/* ::::::::::::::::::: header-menu :::::::::::::::::::*/
#header{ background-image:url(../images/fond-header.jpg); width:1018px; height:123px; }
#colonne-gauche{width:171px; padding-left:14px;float:left; }
#menu a { display:block; width:149px; height:22px; color:#153c4f; font-size:12px; padding: 8px 0 0 22px; text-decoration:none; background-image:url(../images/fond-menu.jpg); background-repeat:no-repeat; }
#menu a:hover { color:#FFFFFF; background-image:url(../images/roll-over-menu.png)!important;  background:none; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/roll-over-menu.png", sizingMethod="scale"); background-repeat:no-repeat; }

#reserver{ background-image:url(../images/btn-reserver.jpg); background-repeat:no-repeat; font-size:14px; width:160px; padding:18px 0 0 10px; margin-top:15px;}
img.logos{ margin-top:75px;}

/* ::::::::::::::::::: contenu :::::::::::::::::::*/
#contenu{ background-image:url(../images/fond-conteneur.jpg);  background-repeat:repeat-y; width:1018px; padding-bottom:15px;}
#flash{ float:left;}
#bloc-txt{ float:left; width:351px; background-color:#fefefe; background-image:url(../images/bg-txt.jpg); background-position:bottom; background-repeat:no-repeat; height:407px;}
#txt{width:351px; height:368px; overflow:auto;}

h1.titre-rose{ font-size:12px; color:#fff; background-image:url(../images/bg-h1.jpg); background-repeat:no-repeat; display:block; border:1px solid #f287b5; height:16px; width:320px; padding:18px 0 0 30px;}
p.txt-border{ color:#c61762; border-bottom:dotted 1px #c61762; font-size:12px; margin:26px 32px 0 32px;}
p.txt{ color:#c61762; font-size:12px; margin:26px 32px 0 32px;}
ul.liste-home{ margin: 0 32px 0px 45px ; line-height:20px; font-size:12px; color:#c61762;}



/* ::::::::::::::::::: footer :::::::::::::::::::*/
#footer{ background-image:url(../images/fond-footer.jpg); background-repeat:no-repeat; height:60px; width:1018px;}
p.tel{ width:380px; float:left; color:#FFF; padding:10px 0 0 20px; font-size:12px;}
p.adresse{ width:284px; float:right; color:#FFF; padding:10px 20px 0 0; font-size:12px; }
p.copyright{ clear:both; text-align:center; font-size:10px; color:#933ca4; padding-top:18px;}

/* ::::::::::::::::::: page-interieure :::::::::::::::::::*/
#conteneur-titre-texte{ width:583px; float:left;}
#titre-bleu-papillon{background-image:url(../images/titre-bleu.jpg); background-repeat:no-repeat; width:550px; height:24px; font-size:14px; color:#295165; padding-left:32px; padding-top:6px; border-right:#aae0f8 1px solid;}
#bloc-interieur{ width:583px; background-color:#e1f5ff; padding:0px 0 0 0px;}
#bloc-interieur p{ padding:20px 20px 30px 32px; font-size:12px; color:#153c4f;}
#bloc-interieur a{color:#153c4f; text-decoration:underline;}
#bloc-interieur a:hover{text-decoration:none;}
#bloc-interieur table{ margin-left:30px; margin-right:30px; margin-bottom:30px; font-size:12px;}
#bloc-photo{ width:236px; float:left;}

/* ::::::::::::::::::: contact :::::::::::::::::::*/
.txt-12-violet{ font-size:12px; color:#933ca4;}
input.input-texte{ color:#933ca4; border:1px solid #933ca4;}
textarea.textarea{ color:#933ca4; border:1px solid #933ca4; width:100%;}
form.form-contact{ margin:0;}
/* ::::::::::::::::::: class :::::::::::::::::::*/
.lien-blanc{ color:#FFF; text-decoration:none;}
.lien-blanc:hover{ color:#FFF; text-decoration:underline;}
.lien-violet{ color:#933ca4; text-decoration:none;}
.lien-violet:hover{ color:#933ca4; text-decoration:underline;}
.txt-14{ font-size:14px;}
.float-right{ float:right;}
.clear-both{ clear:both;}
.txt-12-dossier{ margin-top:30px; color:#933ca4; font-size:12px;}
.obligatiore{ color:#FF0000;}
.violet{ color:#933ca4;}






