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

img { padding:0px; margin:0px;}

div{ font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px; margin:0px;}

p { padding:0px; margin:0px;}

h1 { padding:0px; margin:0px;}

h2 { padding:0px; margin:0px;}
/*///////////////////////////////// :: conteneur :: ///////////////////////////////*/
#conteneur{ width:950px; /*height:580px; position:absolute; top:50; left:50%; margin-left:-475px;*/ margin:auto; border:1px #dc007a solid; }

/*///////////////////////////////// :: header-menu :: ///////////////////////////////*/
#header{width:786px; background-image:url(../images/header.gif); background-repeat:no-repeat; padding:45px 0 0 164px;}

#menu { height:31px; width:786px; background-image:url(../images/fond-div-menu.gif); background-repeat:repeat-y;}
p.baseline{ font-size:23px; font-style:italic; color:#dc007a; margin-left:10px;}
a.menu-accueil{ text-decoration:none; display:block; width:70px; float:left; color:#8d2562; text-align:center; border-right:2px solid #8d2562; margin-top:5px;}
a.menu-accueil:hover{ text-decoration:none; ; display:block; width:70px; float:left; color:#dc007a; text-align:center; margin-top:5px; background-image:url(../images/maison.gif); background-position:right; background-repeat:no-repeat;}
a.menu-accueil_on{ text-decoration:none; ; display:block; width:70px; float:left; color:#dc007a; text-align:center; margin-top:5px; background-image:url(../images/maison.gif); background-position:right; background-repeat:no-repeat; border-right:2px solid #8d2562; margin-top:5px;}
a.menu-services{ text-decoration:none; display:block; width:130px; float:left; color:#8d2562; text-align:center; border-right:2px solid #8d2562; margin-top:5px;}
a.menu-services:hover{ text-decoration:none; ; display:block; width:130px; float:left; color:#dc007a; text-align:center; margin-top:5px; background-image:url(../images/maison.gif); background-position:105px; background-repeat:no-repeat;}
a.menu-services_on{ text-decoration:none; ; display:block; width:130px; float:left; color:#dc007a; text-align:center; margin-top:5px; background-image:url(../images/maison.gif); background-position:105px; background-repeat:no-repeat; border-right:2px solid #8d2562; margin-top:5px;}
a.menu-engagements{ text-decoration:none; display:block; width:160px; float:left; color:#8d2562; text-align:center; border-right:2px solid #8d2562; margin-top:5px;}
a.menu-engagements:hover{ text-decoration:none; ; display:block; width:160px; float:left; color:#dc007a; text-align:center; margin-top:5px; background-image:url(../images/maison.gif); background-position:right; background-repeat:no-repeat;} 
a.menu-engagements_on{ text-decoration:none; ; display:block; width:160px; float:left; color:#dc007a; text-align:center; margin-top:5px; background-image:url(../images/maison.gif); background-position:right; background-repeat:no-repeat; border-right:2px solid #8d2562; margin-top:5px;} 
a.menu-tarifs{ text-decoration:none; display:block; width:120px; float:left; color:#8d2562; text-align:center; border-right:2px solid #8d2562; margin-top:5px;}
a.menu-tarifs:hover{ text-decoration:none; ; display:block; width:120px; float:left; color:#dc007a; text-align:center; margin-top:5px; background-image:url(../images/maison.gif); background-position:90px; background-repeat:no-repeat;}
a.menu-tarifs_on{ text-decoration:none; ; display:block; width:120px; float:left; color:#dc007a; text-align:center; margin-top:5px; background-image:url(../images/maison.gif); background-position:90px; background-repeat:no-repeat; border-right:2px solid #8d2562; margin-top:5px;}

a.menu-avantages{ text-decoration:none; display:block; width:140px; float:left; color:#8d2562; text-align:center; border-right:2px solid #8d2562; margin-top:5px;}
a.menu-avantages:hover{ text-decoration:none; ; display:block; width:140px; float:left; color:#dc007a; text-align:center; margin-top:5px; background-image:url(../images/maison.gif); background-position:118px; background-repeat:no-repeat;}
a.menu-avantages_on{ text-decoration:none; ; display:block; width:140px; float:left; color:#dc007a; text-align:center; margin-top:5px; background-image:url(../images/maison.gif); background-position:118px; background-repeat:no-repeat; border-right:2px solid #8d2562; margin-top:5px;}


a.menu-contacter{ text-decoration:none; display:block; width:150px; float:left; color:#8d2562; text-align:center; margin-top:5px;}
a.menu-contacter:hover{ text-decoration:none; ; display:block; width:150px; float:left; color:#dc007a; text-align:center; margin-top:5px; background-image:url(../images/maison.gif); background-position:123px; background-repeat:no-repeat;}
a.menu-contacter_on{ text-decoration:none; ; display:block; width:150px; float:left; color:#dc007a; text-align:center; margin-top:5px; background-image:url(../images/maison.gif); background-position:123px; background-repeat:no-repeat;}


/*///////////////////////////////// :: contenu :: ///////////////////////////////*/
#contenu{ width:950px;}
p.home{ font-size:17px; text-align:center; color:#8d2562;}

#contenu-page{  width:950px; background-image:url(../images/fond-page-inte.gif); background-repeat:no-repeat;}
#titre{ width:794; height:50px; padding-left:156px; padding-top:20px; color:#8d2562;}
h1.titre{ font-size:18px; background-image:url(../images/fond-h1.gif); background-repeat:no-repeat; font-weight:normal; height:50px;}
#txt{ width:641px; /*height:325px;*/ margin-left:292px; line-height:15px;}
h2.sous-titre{ font-size:14px; font-weight:bold; color:#8d2562;}
p.txt{ color:#dc008c;}



table.contact{ color:#dc008a;}
p.message{ color:#dc007a; font-size:14px;}


p.txt-contact{ font-size:14px; color:#8d2562; text-align:center;}
p.txt-contact a{ color:#8d2562; text-decoration:none;}
p.txt-contact a:hover{ color:#8d2562; text-decoration:underline;}
td.contact{ font-size:10px;}

span.violet{font-size:14px; font-weight:bold; color:#8d2562;}
span.txt-10{ font-size:12px;}
span.txt-10-rose{color:#dc008c; font-size:12px;}

td.sous-titre{ font-size:14px; font-weight:bold; color:#8d2562;}
tr.txt{ color:#dc008c;}

table.tarifs{ border:1px solid #dc008a;}
table.tarifs td{ border:1px solid #dc008a;}

/*///////////////////////////////// :: plan du site :: ///////////////////////////////*/
#txt a { text-decoration:underline; color:#dc008a;}
#txt a:hover{ text-decoration:none; color:#dc008a;}

/*///////////////////////////////// :: mentions :: ///////////////////////////////*/

#txt-mentions{ width:641px; height:325px; margin-left:292px; line-height:15px; overflow:auto;}
/*///////////////////////////////// :: footer :: ///////////////////////////////*/
#footer { clear:both; width:950px;color:#dc008a; font-size:10px; color:#8d2562; margin-top:20px;}
p.footer{ text-align:center; margin-top:10px; color:#dc008a;}
#footer a{ text-decoration:none; color:#dc008a;}
#footer a:hover{ text-decoration:underline; color:#dc008a;}
#tel-home{ height:30px; width:950px; background-image:url(../images/fond-div-menu2.gif); background-repeat:repeat-y; background-position:left; text-align:center;}
#tel-home p{ font-size:15px; padding:5px 0 0px 10px;}
p.clear-both{ clear:both;}






















