body { margin:0px; background-color:#57544f; text-align:center }

p.menu { font-family: Arial,Verdana; font-size:13px; color:#ffcc66; padding-top:10px }

p.bottom { font-family: Arial,Verdana; font-size:11px; color:#ccccff; padding-bottom:10px }

p.legal { font-size:13px; font-family:Arial,Verdana; color:#FFFFFF; text-align:justify; margin-top:40px }

p.texte { font-size:13px; font-family:Arial,Verdana; color:#FFFFFF; text-align:justify; }

p.map3 { font-family:Verdana; font-size:11px }

a:link.menu { font-family: Arial,Verdana; font-size:13px; color:#ffcc66 }
a:visited.menu { font-family: Arial,Verdana; font-size:13px; color:#ffcc66 }
a:hover.menu { font-family: Arial,Verdana; font-size:13px; color:#fbf4ce }
a:active.menu { font-family: Arial,Verdana; font-size:13px; color:#ffcc66 }

a:link.dispo { font-size:17px; font-family:Arial,Verdana; color:#fbf4ce; text-decoration:none }
a:visited.dispo { font-size:17px; font-family:Arial,Verdana; color:#fbf4ce; text-decoration:none }
a:hover.dispo { font-size:17px; font-family:Arial,Verdana; color:#ffffff; text-decoration:none }
a:active.dispo { font-size:17px; font-family:Arial,Verdana; color:#fbf4ce; text-decoration:none }

a:link.bottom { font-family: Arial,Verdana; font-size:11px; color:#ccccff }
a:visited.bottom { font-family: Arial,Verdana; font-size:11px; color:#ccccff }
a:hover.bottom { font-family: Arial,Verdana; font-size:11px; color:#ccccff }
a:active.bottom { font-family: Arial,Verdana; font-size:11px; color:#ccccff }

a:link.legal { font-family: Arial,Verdana; font-size:13px; color:#FFFFFF }
a:visited.legal { font-family: Arial,Verdana; font-size:13px; color:#FFFFFF }
a:hover.legal { font-family: Arial,Verdana; font-size:13px; color:#fbf4ce }
a:active.legal { font-family: Arial,Verdana; font-size:13px; color:#FFFFFF }





div.accueil1 { margin-left:auto; margin-right:auto; width:980px; height:692px; text-align:left; background-image: url('images/accueil1.jpg'); background-repeat:no-repeat; background-position:top }

img.accueil2 { margin-left:110px; margin-top:10px; width:542px; height:95px; border:0px }

p.accueil3 { font-size:16px; font-family:Arial; color:#ffefcc; font-style:italic; margin-left:265 }

p.accueil4 { font-size:16px; font-family:Arial; color:#FFFFFF; font-style:italic; margin-left:560; margin-top:60px }




div.site1 { margin-left:auto; margin-right:auto; width:980px; height:692px; text-align:left; background-image: url('images/site1.jpg'); background-repeat:no-repeat; background-position:top; font-size:13px; font-family:Arial; color:#FFFFFF; font-style:italic }

div.site2 { position:absolute; margin-top:83px; margin-left:262px; width:280px }

div.site3 { position:absolute; margin-top:180px; margin-left:559px }

div.site4 { position:absolute; margin-top:300px; margin-left:340px }

div.site5 { position:absolute; margin-top:415px; margin-left:400px }




div.domaine1 { margin-left:auto; margin-right:auto; width:980px; height:693px; text-align:left; background-image: url('images/domaine1.jpg'); background-repeat:no-repeat; background-position:top; font-size:13px; font-family:Arial; color:#FFFFFF; font-style:italic }

div.domaine2 { position:absolute; margin-top:80px; margin-left:675px }

div.domaine3 { position:absolute; margin-top:410px; margin-left:330px }




div.mas1 { margin-left:auto; margin-right:auto; width:980px; height:693px; text-align:left; background-image: url('images/mas1.jpg'); background-repeat:no-repeat; background-position:top; font-size:13px; font-family:Arial; color:#FFFFFF; font-style:italic }

div.mas2 { position:absolute; margin-top:95px; margin-left:270px }

div.mas3 { position:absolute; margin-top:400px; margin-left:245px }

div.mas4 { position:absolute; margin-top:540px; margin-left:55px }

div.mas5 { position:absolute; margin-top:25px; margin-left:570px }




div.bergerie1 { margin-left:auto; margin-right:auto; width:980px; height:692px; text-align:left; background-image: url('images/bergerie1.jpg'); background-repeat:no-repeat; background-position:top; font-size:13px; font-family:Arial; color:#FFFFFF; font-style:italic }

div.bergerie2 { position:absolute; margin-left:475px; margin-top:140px }




div.details1 { margin-left:auto; margin-right:auto; width:980px; height:694px; text-align:left; background-image: url('images/details1.jpg'); background-repeat:no-repeat; background-position:top; font-size:13px; font-family:Arial; color:#FFFFFF; font-style:italic }

div.details2 { position:absolute; margin-left:570px; margin-top:320px }




div.ambiance1 { margin-left:auto; margin-right:auto; width:980px; height:692px; text-align:left; background-image: url('images/ambiance1.jpg'); background-repeat:no-repeat; background-position:top; font-size:13px; font-family:Arial; color:#FFFFFF; font-style:italic }

div.ambiance2 { position:absolute; margin-left:200px; margin-top:200px }

div.ambiance3 { position:absolute; margin-left:350px; margin-top:540px }




div.saisons1 { margin-left:auto; margin-right:auto; width:980px; height:694px; text-align:left; background-image: url('images/saisons1.jpg'); background-repeat:no-repeat; background-position:top; font-size:13px; font-family:Arial; color:#FFFFFF; font-style:italic }

div.saisons2 { position:absolute; margin-left:390px; margin-top:120px }

div.saisons3 { position:absolute; margin-left:550px; margin-top:200px }




div.decouvertes1 { margin-left:auto; margin-right:auto; width:980px; height:694px; text-align:left; background-image: url('images/decouvertes1.jpg'); background-repeat:no-repeat; background-position:top; font-size:13px; font-family:Arial; color:#FFFFFF; font-style:italic }

div.decouvertes2 { position:absolute; margin-left:12px; margin-top:120px }

div.decouvertes3 { position:absolute; margin-left:395px; margin-top:300px }

div.decouvertes4 { position:absolute; margin-left:670px; margin-top:380px }

div.decouvertes5 { position:absolute; margin-left:30px; margin-top:370px }

div.decouvertes6 { position:absolute; margin-left:410px; margin-top:422px }

div.decouvertes7 { position:absolute; margin-left:70px; margin-top:625px }

div.decouvertes8 { position:absolute; margin-left:520px; margin-top:630px }




div.map2 { width: 980px; height: 600px; border: 1px solid #fbf4ce; margin-bottom:40px }




div.tarifs1 { margin-left:auto; margin-right:auto; width:980px; height:694px; text-align:left; background-image: url('images/tarifs1.jpg'); background-repeat:no-repeat; background-position:top; font-size:13px; font-family:Arial; color:#FFFFFF; font-style:italic }

div.tarifs2 { position:absolute; margin-left:30px; margin-top:235px }

div.tarifs3 { position:absolute; margin-left:415px; margin-top:120px; color:#ccccff }

div.tarifs4 { position:absolute; margin-left:703px; margin-top:240px }

div.tarifs5 { position:absolute; margin-left:335px; margin-top:550px; width:300px; text-align:center; color:#ccccff }




div.dispo1 { margin-top:60px; margin-bottom:50px; font-size:17px; font-family:Arial; color:#fbf4ce }

div.dispo2 { clear:left; font-size:17px; font-family:Arial; color:#fbf4ce }

div.dispo3 { float:left; width:556px }

div.dispo4 { float:right; width:380px }

div.dispo7 { margin-left:auto; margin-right:auto; width:980px; text-align:left }

img.dispo5 { margin-top:30px; width:380px; height:519px }

p.dispo6 { font-size:17px; font-family:Arial; color:#fbf4ce; margin-left:5px }

td.dispo1 { height: 25px; background-color: #8D8D8D; text-align: center; font-family:Verdana; font-color: #FFFFFF; font-size:12px; font-weight:bold; color:#FFFFFF }

td.dispo2 { width: 25px ; height: 25px; background-color: #B2B2B2; text-align: center; font-family:Verdana; font-size:12px; font-weight:bold }

td.dispo3 { vertical-align:top; padding-right:20px; padding-bottom:20px }

td.dispo_v { width: 25px ; height: 25px; background-color: #cccc99; text-align: center; font-family:Verdana; font-size:12px; color:#000000 }

td.dispo_r { width: 25px ; height: 25px; background-color: #cc9966; text-align: center; font-family:Verdana; font-size:12px; color:#FFFFFF }

td.dispo_2 { width: 50px ; height: 50px; background-color: #B2B2B2; text-align: center; font-family:Verdana; font-size:12px; font-weight:bold }

td.dispo_v2 { width: 50px ; height: 50px; background-color: #cccc99; text-align: center; font-family:Verdana; font-size:12px; color:#000000 }

td.dispo_r2 { width: 50px ; height: 50px; background-color: #cc9966; text-align: center; font-family:Verdana; font-size:12px; color:#FFFFFF }

table.dispo { border-spacing: 0px; border-collapse: collapse; background-color:#E0E0E0 }



div.contact1 { margin-left:auto; margin-right:auto; width:980px; height:692px; text-align:left; background-image: url('images/contact1.jpg'); background-repeat:no-repeat; background-position:top; font-size:13px; font-family:Arial; color:#FFFFFF; font-style:italic }

div.contact2 { position:absolute; margin-left:30px; margin-top:120px; font-style:normal }

p.contact3 { font-size:13px; font-family:Arial; color:#fbf4ce; font-style:italic; color:#ccccff; margin-top:40px; margin-left:40px }

div.contact4 { position:absolute; margin-left:30px; margin-top:280px }

p.contact5 { font-size:13px; font-family:Arial; color:#fbf4ce; font-style:italic; color:#FFFFFF; margin-top:180px; margin-left:40px }

p.erreur { font-weight:bold; font-size:14px; font-family:Arial; color:#fbf4ce }

.form1 { font-family: Arial, Verdana; font-size:13px; color: #FFFFFF; background-color:#666666; border: 1px solid #818080; padding:2px; scrollbar-face-color:#666666; scrollbar-arrow-color:#FFFFFF; scrollbar-track-color:#818080; scrollbar-shadow-color:#000000; scrollbar-highlight-color:'#818080'; scrollbar-3dlight-color:#5c5c5c; scrollbar-darkshadow-Color:#535353; }

.submit { font-size:12px; font-family:Arial,Verdana; border: 1px solid #818080; color:#FFFFFF; font-weight:bold; background-color:#666666; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px }




/* TEST*/

div.test_site1 { margin-left:auto; margin-right:auto; width:980px; height:692px; text-align:left; background-image: url('images/test_site1.jpg'); background-repeat:no-repeat; background-position:top; font-size:13px; font-family:Arial; color:#FFFFFF; font-style:italic }

div.test2_site1 { margin-left:auto; margin-right:auto; width:980px; height:692px; text-align:left; background-color:#494845; background-image: url('images/test_site1.jpg'); background-repeat:no-repeat; background-position:top center; font-size:13px; font-family:Arial; color:#FFFFFF; font-style:italic }




/* ZONE D'ADMINISTRATION */


p.admin_titre1 { margin-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color: #57544F }

p.admin_titre2 { margin-top:20px; margin-bottom:10px;font-family:Arial, Helvetica, sans-serif; font-size:18px; color: #57544F }

p.admin_texte { margin-top:20px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #57544F }

p.admin_texte2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #57544F; line-height:1.7 }

.admin_message { margin-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #FF0000; font-weight:bold }

p.out { text-align:right; margin-right:20px; font-weight:bold }

a.admin:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #57544F; text-decoration:none }	
a.admin:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #57544F; text-decoration:none }
a.admin:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #57544F; text-decoration:underline }
a.admin:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #57544F; text-decoration:none }

a.admin2:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #57544F; }	
a.admin2:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #57544F; }
a.admin2:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #57544F; }
a.admin2:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #57544F; }

table.table_admin { border: 0px none; border-spacing: 0px; border-collapse: collapse; height:100%; width:900px; background-color:#FFFFFF }

table.table_admin2 { border: 0px none; border-spacing: 0px; border-collapse: collapse; width:860px }

table.light { border: 0px none; border-spacing: 0px; border-collapse: collapse }

td { padding : 0 }

td.admin_top { height:80px; background-color:#E3E2E1 }

td.admin_top2 { height:30px; border-bottom: 1px solid #57544F }

td.admin_bottom { height:40px; background-color:#E3E2E1 }

td.cadre { padding:20px; border:1px solid #E3E2E1 }

td.cadre2 { padding-left:20px; height:30px; border:1px solid #E3E2E1; background-color:#E3E2E1 }

.admin_a1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #57544F; border: 1px solid #E3E2E1; padding:5px }

.go { font-size: 12px; font-family:Arial, Verdana; border: 1px solid #57544F; color:#57544F; font-weight:bold; background-color:#E3E2E1; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px }

