/* PMP CONCEPT 11/2006 */


/* GENERAL */
body { background:#682436; color:#FFFFFF; line-height:15px; font-family:"Times New Roman", Times, serif; font-size:13px; text-align:justify; }

body, ul, li, p, fieldset, legend, h1, h2, h3, form, img { padding:0; margin:0; text-indent:0; border:0; }


.vide, legend { display:none; }


/* HAUT */
.hautsite { width:1024px; margin:0 auto; font-size:12px; }
.hautsite a { color:#AFAFAF; text-decoration:underline; font-weight :bold }
.hautsite a:hover { color:#FFFFFF; text-decoration:none; }
.hautsite a.home { background:URL(../_image/bandeau_haut.jpg) no-repeat 0 0; display:block; width:600px; height:150px; }
.hautsite a.drapeauFR { width:43px; height:32px; display:block; background:URL(../_image/drapeaux/francais.jpg) no-repeat 0 0; float:left; margin-left:100px; }
.hautsite a:hover.drapeauFR { width:43px; height:32px; display:block; background:URL(../_image/drapeaux/francais-over.jpg) no-repeat 0 0; float:left; margin-left:100px; }
.hautsite a.drapeauEN { width:43px; height:32px; display:block; background:URL(../_image/drapeaux/anglais.jpg) no-repeat center 0; float:right; margin-right:100px; }
.hautsite a:hover.drapeauEN { width:43px; height:32px; display:block; background:URL(../_image/drapeaux/anglais-over.jpg) no-repeat center 0; float:right; margin-right:100px; }
.hautsite p { padding:2px 220px 0 230x; text-align:center; }
.logis { display:block; background:none; width:74px; height:74px; position:absolute; top:44px; margin-left:-425px; left:50%; }
.egb { display:block; background:none; width:84px; height:84px; position:absolute; top:44px; margin-left:341px; left:50% }

.hautsite .menuHaut ul { clear:both; }
.hautsite .menuHaut ul li { float:left; list-style:none; }
.hautsite .menuHaut ul li a { display:block; height:31px; }
.hautsite .menuHaut ul li a.actualite { width:136px; }
.hautsite .menuHaut ul li a:hover.actualite { width:136px; }
.hautsite .menuHaut ul li a.partenaires { width:172px; }
.hautsite .menuHaut ul li a:hover.partenaires { width:172px; }
.hautsite .menuHaut ul li a.tarifs { width:77px; }
.hautsite .menuHaut ul li a:hover.tarifs { width:77px; }
.hautsite .menuHaut ul li a.plan { width:149px; }
.hautsite .menuHaut ul li a:hover.plan { width:149px; }
.hautsite .menuHaut ul li a.loisirs { width:206px; }
.hautsite .menuHaut ul li a:hover.loisirs { width:206px; }
.hautsite .menuHaut ul li a.contact { width:110px; }
.hautsite .menuHaut ul li a:hover.contact { width:110px; }
.hautsite .menuHaut ul li a.accueil { width:103px; }
.hautsite .menuHaut ul li a:hover.accueil { width:103px; }
.hautsite .menuHaut ul li a.reception { width:109px; }
.hautsite .menuHaut ul li a:hover.reception { width:109px; }
.hautsite .menuHaut ul li a.chambre { width:100px; }
.hautsite .menuHaut ul li a:hover.chambre { width:100px; }
.hautsite .menuHaut ul li a.restaurant { width:118px; }
.hautsite .menuHaut ul li a:hover.restaurant { width:118px; }
.hautsite .menuHaut ul li a.piscine { width:84px; }
.hautsite .menuHaut ul li a:hover.piscine { width:84px; }
.hautsite .menuHaut ul li a.seminaire { width:122px; }
.hautsite .menuHaut ul li a:hover.seminaire { width:122px; }

.hautsite .menuHaut a.menuTxt { color:#AFAFAF; font-size:18px; text-decoration:none;  }
.hautsite .menuHaut a.menuTxt2 { color:#FFFFFF; font-weight: bold; font-size:18px; text-decoration:none; border: 2px solid #FFFFFF;  }
.hautsite .menuHaut a:hover.menuTxt { color:#FFFFFF; font-size:18px; text-decoration:none;  }
.hautsite .menuHaut a:hover.menuTxt2 { color:#FFAFAF; font-weight: bold; font-size:18px; text-decoration:none; border: 2px solid #FFAFAF;  }

/* BAS */
.basSite { width:850px; margin:0 auto; font-size:12px; color:#FFFFFF; }
.basSite .menuBas ul { clear:both; }
.basSite .menuBas ul li { float:left; list-style:none; }
.basSite a { margin:0 4px 0 4px; text-decoration:none; color:#FFFFFF;  }
.basSite a:hover { margin:0 4px 0 4px; text-decoration:none; color:#FFFFFF;  }
.copyright { padding-top:7px; color:#FFFFFF; text-align:center }
.credit { font-size:10px; }
.logopmp { width:80px; float:right; text-align:right; }
.logopmp a { width:73px; height:30px; display:block; background:transparent url(../_image/logo_pmpconcept.png) no-repeat; float:right; }


/* COEUR */
.coeurPage { width:1024px; margin:0 auto; padding:20px 10px 30px 10px; clear:both; }
.coeurPage h2 { font-weight: bold; color: #FFFFFF; font-size: 18px; text-transform:uppercase; line-height:normal; padding-bottom:5px; }
.coeurPage h2 span.etoileG { background:transparent url(../_image/points.png) no-repeat left; padding-left:54px; }
.coeurPage h2 span.etoileD { background:transparent url(../_image/points.png) no-repeat right; padding-right:54px; }
.coeurPage h3 { color:#AFAFAF; font-size:16px; font-weight:bold; font-style:italic; font-family:Arial, Helvetica, sans-serif; }
.coeurPage h4 { font-size:15px; text-transform:uppercase; }

.coeurPage .paraBr p { padding-bottom:15px; }

.coeurPage a.grdPolice { text-decoration:none; color:#AFAFAF; font-size:15px; }
.coeurPage a:hover.grdPolice { text-decoration:none; color:#FFFFFF; font-size:15px; }

.coeurPage a.contvisite { display:block; width:92px; height:48px; background:transparent url(../_image/page_17.jpg) no-repeat; margin:0 auto 20px; }
.coeurPage a:hover.contvisite { display:block; width:92px; height:48px; background:transparent url(../_image/page_17-over.jpg) no-repeat; margin:0 auto 20px; }

.coeurPage ul { margin-left:15px; padding-bottom:10px; }

.coeurPage .taille_13 { color: #7A7A7A; font-size:16px; padding-top:20px; }

.vertItaliq { color: #AFAFAF; font-weight: bold; font-style: italic; font-size:13px; font-family: Arial, Helvetica, sans-serif; }

.consultMenu { float:right; vertical-align: middle; margin-left:20px; margin-top:15px; background:URL(../_image/boutonmenu.jpg) no-repeat 0 0; }
a.consult { color:#AFAFAF; vertical-align: middle; font-size:15px; font-weight: bold; display:block; text-decoration:none }
a:hover.consult { color:#FFFFFF; vertical-align: middle; font-size:15px; font-weight: bold; display:block; text-decoration:none; }

a.agencement { color:#AFAFAF; display:block; width:313px; height:20px; text-decoration:none }
a:hover.agencement { color:#FFFFFF; display:block; width:313px; height:20px; text-decoration:underline; }

a.reference { color:#AFAFAF; display:block; width:313px; height:18px; text-decoration:none }
a:hover.reference { color:#FFFFFF; display:block; width:313px; height:18px; text-decoration:underline; }

h4.TableTarif, div.TableTarif { width:650px; text-align:left; margin:0 auto; margin-top:15px; margin-bottom:10px; }
.TableTarif strong { font-size: 15px; font-weight: bold; }
table.TableTarif { width:650px; margin-top:15px; margin-bottom:10px; }
table.TableTarif td { padding:2px; }
.fondTarifs { background:url(../_image/fond_tarifs.png) no-repeat 0 0px; }
table.TableTarif .titreVert {font-size: 14px; font-weight: bold; color: #7A7A7A; }
.TableTarif .vert {color: #AFAFAF}
.italic_18 { font-size:18px; font-style:italic; text-align:center; }

div.decoHaut { display:block; height:45px; background:url(../_image/decomenuhaut.jpg) no-repeat center; margin-bottom:10px; }
div.decoBas { display:block; height:45px; background:url(../_image/decomenubas.jpg) no-repeat center; margin-top:20px; }

.ArticleDiv { width: 1000px; height: 560px; border: 2px solid #7F7F7F; }
.Article2Div { width: 1000px; height: 570px; border: 0px solid #7F7F7F; }

.FLV_lecteur {
display:block;
margin:22px auto auto 55px;
}

