* { padding:0; margin:0; border:0}
p { line-height:20px; text-align:justify;}

body { background:#ebebeb url(../images/ppeint.jpg) top left repeat-x; font-family:Arial; font-size:13px; color:#676565;}
#general { width:980px; margin:0 auto 20px auto;background-color:#ffffff}

/* home */
#bando_home { width:980px; height:505px;background: #ffffff url(../images/bando_home.jpg) top left no-repeat; }
#diapo_home { width:653px;position:relative; top:73px; left:163px;}
#diapo_home img {position:absolute;top:0;left:0}
#diapo_home #fond_fondu { position:relative}
#sous_bando_home { position:relative;width:653px; margin:1px auto 1px auto;}
#titre_home { width:430px;height:92px;margin:0px auto 20px auto;}
#titre_home_en { width:511px;height:92px;margin:0px auto 20px auto;}
#version_home { position:relative;width:653px;height:20px;z-index:99}
#version_home p { text-align:center;}
#version_home a { color:#676565; text-decoration:none}
#version_home a:hover { color:#919191; text-decoration:underline}
#lien_version {}
#menu_home { width:653px; height:29px; margin:0 auto; border-top:1px solid #919191; border-bottom:1px solid #919191}
#conteneur_sousmenu_home { width:653px; height:168px; position:absolute;top:-33px;left:0; overflow:hidden}
#conteneur_sousmenu_home .sousmenu_home {  opacity:0.90;filter : alpha(opacity=90);}
#corps_home { width:653px; margin:15px auto; text-align:justify }
/* fin home */
/*menu home*/
#fond_sousmenu_home { position:relative;width:653px; height:168px;z-index:1}
.sousmenu_home { width:653px; height:168px;background-color:#961C08;}
.contenu_sousmenu_home {}
.contenu_sousmenu_home p { color:#ffffff;height:23px;  line-height:23px; border-bottom: 1px solid #919191}
.contenu_sousmenu_home .der { border-bottom:0}
#sousmenu_home_1 a { display:block; padding-left:55px; width:653px; height:23px; color:#ffffff; text-decoration:none}
#sousmenu_home_1 a:hover { display:block; width:653px; height:23px; background-color:#919191; color:#ffffff}
#sousmenu_home_2 a { display:block; padding-left:216px; width:653px; height:23px; color:#ffffff; text-decoration:none}
#sousmenu_home_2 a:hover { display:block; width:653px; height:23px; background-color:#919191; color:#ffffff}
#sousmenu_home_3 a { display:block; padding-left:351px; width:653px; height:23px; color:#ffffff; text-decoration:none}
#sousmenu_home_3 a:hover { display:block; width:653px; height:23px; background-color:#919191; color:#ffffff}
#sousmenu_home_4 a { display:block; padding-left:538px; width:653px; height:23px; color:#ffffff; text-decoration:none}
#sousmenu_home_4 a:hover { display:block; width:653px; height:23px; background-color:#919191; color:#ffffff}
#sousmenu_home_4 span {margin-right:5px;}
.bt_menu_home { float:left; width:146px; height:23px; margin: 3px 23px 3px 0px; background-color:#919191; color:#ffffff;cursor:pointer  }
.bt_menu_home_der { margin-right:0px;}
.bt_menu_home p { line-height:21px;text-align:center;}
/*fin menu home*/

/*menu*/
#conteneur_sousmenu { width:513px; height:168px; position:relative;top:-138px;left:0; overflow:hidden;}
#conteneur_sousmenu .sousmenu {  opacity:0.90;filter : alpha(opacity=90);}
#header { width:726px; height:23px; margin-left:204px; margin-bottom:30px;}
#header #menu { width:513px; height:23px; float:left;}
.bt_menu { float:left; width:126px; height:23px; margin-right:3px; background-color:#919191; color:#ffffff;cursor:pointer  }
.bt_menu_der { margin-right:0px;}
.bt_menu p { line-height:21px;text-align:center;}
.encours { background-color:#961C08;}
#fond_sousmenu { position:relative;width:513px; height:168px;z-index:1}
.sousmenu { width:513px; height:168px;background-color:#961C08;}
.contenu_sousmenu {}
.contenu_sousmenu p { color:#ffffff;height:23px;  line-height:23px; border-bottom: 1px solid #919191}
.contenu_sousmenu .der { border-bottom:0}
#sousmenu_1 a { display:block; padding-left:45px; width:513px; height:23px; color:#ffffff; text-decoration:none}
#sousmenu_1 a:hover { display:block; width:513px; height:23px; background-color:#919191; color:#ffffff}
#sousmenu_2 a { display:block; padding-left:166px; width:513px; height:23px; color:#ffffff; text-decoration:none}
#sousmenu_2 a:hover { display:block; width:513px; height:23px; background-color:#919191; color:#ffffff}
#sousmenu_3 a { display:block; padding-left:263px; width:513px; height:23px; color:#ffffff; text-decoration:none}
#sousmenu_3 a:hover { display:block; width:513px; height:23px; background-color:#919191; color:#ffffff}
#sousmenu_4 a { display:block; padding-left:408px; width:513px; height:23px; color:#ffffff; text-decoration:none}
#sousmenu_4 a:hover { display:block; width:513px; height:23px; background-color:#919191; color:#ffffff}
#sousmenu_4 span {margin-right:5px;}
#header #lien { width:213px; height:23px;float:left;}
#header #lien a { font-size:12px; color:#676565; text-decoration:none}
#header #lien a:hover { color:#919191;text-decoration:underline}
#header #lien p { text-align:right;padding-top:7px;}
/*fin menu*/


#bando { width:980px; height:187px}
#sousbando { width:726px; margin:15px 0px 0px 204px; height:30px; background:#ffffff url(../images/surtitre_jardin.jpg) top left no-repeat; }
#sousbando_en { width:726px; margin:15px 0px 0px 204px; height:30px; background:#ffffff url(../images/surtitre_jardin_en.jpg) top left no-repeat; }
#titre { width:909px; height:25px; margin:0px 50px 0px 21px; background:#ffffff url(../images/trait_bio.jpg) top left repeat-x; }
#corps { position:relative;width:726px; margin-left:204px;margin-top:10px;margin-bottom:50px;}
#corps p { text-align:justify}
#corps img { margin-left:30px; margin-bottom:30px; }
#corps .intro { margin-bottom:25px;}


#galerie { width:450px; height:337px; position:absolute; top:0;left:276px;z-index:1}
#galerie img { margin:0;cursor:pointer}
#zoom { width:726px; position:absolute; top:0;left:0px;z-index:2}
#zoom img { margin:0;cursor:pointer}
#loading { display:none;position:absolute;top:0;left:0;width:450px; height:340px;opacity : 0.85;filter : alpha(opacity=85);overflow:hidden; }


#footer { width:653px; margin:0 auto 15px auto;padding-top:5px; border-top:1px solid #919191;}
#footer p { text-align:center;}
#footer a { color:#676565; text-decoration:none}
#footer a:hover { color:#919191; text-decoration:underline}

.grand { color: #961C08; text-align: right; margin-right: 50px }
.txt14 { font-size: 14px; font-weight: bold }
.liens { color:#676565; text-decoration: underline }
.liens:hover { color: #961C08 }
.rougebold { color: #961C08; font-weight: bold}
.rouge { color: #961C08}

.champ { background-color: #eaeaea; border-bottom: 1px solid #961C08; width: 417px; height: 18px; margin-left: 20px }
.champtxtarea { background-color: #eaeaea; border-bottom: 1px solid #961C08; width: 417px; height: 100px; margin-left: 20px }
.btnO { font-size: 12px; font-weight: bold; height: 18px; color: #ffffff; background-color: #961C08; border: 1px solid #ffffff; border-bottom: 1px solid #414141 }
.liste { border: 1px solid #961C08; width: 417px; height: 20px; margin-left: 20px }

#legende { margin-top:-3px;}
#legende p{ text-align:right;font-weight:bold;background-color:#ffffff;width:726px;height:55px;margin:0px;}

#map { width:726px; height:450px;clear:left;}
.champ_plan { background-color: #eaeaea; border-bottom: 1px solid #961C08; width: 200px; height: 18px;}
#lien_itineraire a { font-size:12px; color:#676565; text-decoration:none}
#lien_itineraire a:hover { color:#919191;text-decoration:underline}

