body{background-image: url(images/line.png);background-repeat: repeat-x;background-color:#d6d6d6;text-align:center;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;min-width:784px;}

/* positionnement des divs généraux */
div#skeletton{position:relative; top:40px; width:784px; margin-left:auto; margin-right:auto; height:100%; z-index:0; border-style:none; text-align:center;margin-top:0px;margin-bottom:0px;left:0px; border:0px solid red;}
div#logo{width:185px;height:27px;top:0px;left:300px;border:0px solid black;z-index:2;position:absolute;}
div#centralSquare{width:400px;height:auto;top:57px;left:192px;border:0px solid black;z-index:0;position:absolute;margin-left:0px;margin-right:0px;}
div#leftBamboo{width:192px;height:380px;top:57px; left:0px; border:0px solid black;position:absolute;margin-left:0px;margin-right:0px;z-index:2;}
div#rightBamboo{width:192px;height:380px;top:57px;left:592px;border:0px solid black;position:absolute;margin-left:0px;margin-right:0px;z-index:2;}
div#navigation{position:absolute;right:0px;top:0px;margin:5px 5px 5px 5px;height:18px;}
div#formulaire{position:absolute;left:5px;top:-30px;height:18px;width:52px;border:1px black solid;background-color:#ffffff;z-index:2;padding:2px 2px 2px 2px; visibility:hidden;}
div#level{position:absolute;left:5px;top:0px;width:auto;font-family: verdana,sans-serif;font-size:60%;font-weight: normal;}
div#chemin{position:absolute;left:5px;top:17px;width:auto;font-family: verdana,sans-serif;font-size:60%;font-weight: normal;}
div#date{position:absolute;right:5px;top:0px;width:auto;font-family: verdana,sans-serif;font-size:60%;font-weight: normal;}
div#centralSquareThese{width:530px;height:auto;top:57px;left:192px;border:0px solid black;z-index:0;position:absolute;margin-left:0px;margin-right:0px;}
div#map{position:absolute;left:0px;top:0px;margin:5px 5px 5px 5px;height:auto;}
div#mapSection{position:absolute;left:60px;margin:5px 5px 5px 5px;height:150px;border:1px solid black;visibility:hidden;}
div#mapSectionSmall{position:absolute;left:60px;margin:5px 5px 5px 5px;height:50px;border:1px solid black;visibility:visible;}
div.bodyLink{border:1px solid black;background-color:#ffffff;font-family: verdana, Geneva, Arial, Helvetica, sans-serif;font-size:70%;font-weight: normal;padding: 5px 5px 5px 5px;margin-bottom:20px;margin-top:0px;text-align:left;}
div.bodyLinkItem:hover{background-color:#f5f5f5}
div.bodyLinkItem{background-color:#ffffff}

/* divs page accueil */
div#mandala{width:400px;height:400px;top:0px;left:0px;border:0px solid black;z-index:1;position:absolute;visibility:visible}
div#menu1{width:42px;height:21px;top:137px;left:233px;border:0px solid black;z-index:0;position:absolute;visibility:visible}
div#menu2{width:43px;height:21px;top:179px;left:254px;border:0px solid black;z-index:0;position:absolute;visibility:visible}
div#menu3{width:53px;height:16px;top:202px;left:250px;border:0px solid black;z-index:0;position:absolute;visibility:visible}
div#menu4{width:43px;height:22px;top:243px;left:232px;border:0px solid black;z-index:0;position:absolute;visibility:visible}
div#menu5{width:20px;height:38px;top:256px;left:201px;border:0px solid black;z-index:0;position:absolute;visibility:visible}
div#menu6{width:22px;height:39px;top:256px;left:178px;border:0px solid black;z-index:0;position:absolute;visibility:visible}
div#menu7{width:40px;height:22px;top:242px;left:128px;border:0px solid black;z-index:0;position:absolute;visibility:visible}
div#menu8{width:38px;height:19px;top:203px;left:107px;border:0px solid black;z-index:0;position:absolute;visibility:visible}
div#menu9{width:40px;height:23px;top:178px;left:106px;border:0px solid black;z-index:0;position:absolute;visibility:visible}
div#menu10{width:43px;height:20px;top:136px;left:126px;border:0px solid black;z-index:0;position:absolute;visibility:visible}
div#menu11{width:23px;height:41px;top:104px;left:178px;border:0px solid black;z-index:0;position:absolute;visibility:visible}
div#menu12{width:20px;height:41px;top:103px;left:202px;border:0px solid black;z-index:0;position:absolute;visibility:visible}
div#menu1On{width:42px;height:21px;top:137px;left:233px;border:0px solid black;z-index:0;position:absolute;visibility:hidden}
div#menu2On{width:43px;height:21px;top:179px;left:254px;border:0px solid black;z-index:0;position:absolute;visibility:hidden}
div#menu3On{width:53px;height:16px;top:202px;left:250px;border:0px solid black;z-index:0;position:absolute;visibility:hidden}
div#menu4On{width:43px;height:22px;top:243px;left:232px;border:0px solid black;z-index:0;position:absolute;visibility:hidden}
div#menu5On{width:20px;height:38px;top:256px;left:201px;border:0px solid black;z-index:0;position:absolute;visibility:hidden}
div#menu6On{width:22px;height:39px;top:256px;left:178px;border:0px solid black;z-index:0;position:absolute;visibility:hidden}
div#menu7On{width:40px;height:23px;top:242px;left:128px;border:0px solid black;z-index:0;position:absolute;visibility:hidden}
div#menu8On{width:38px;height:19px;top:203px;left:107px;border:0px solid black;z-index:0;position:absolute;visibility:hidden}
div#menu9On{width:40px;height:23px;top:178px;left:106px;border:0px solid black;z-index:0;position:absolute;visibility:hidden}
div#menu10On{width:43px;height:20px;top:136px;left:126px;border:0px solid black;z-index:0;position:absolute;visibility:hidden}
div#menu11On{width:23px;height:41px;top:104px;left:178px;border:0px solid black;z-index:0;position:absolute;visibility:hidden}
div#menu12On{width:20px;height:41px;top:103px;left:202px;border:0px solid black;z-index:0;position:absolute;visibility:hidden}
div#menu13{width:21px;height:21px;top:90px;left:290px;border:0px solid black;z-index:0;position:absolute;visibility:visible;background-color:#c6ffbb}
div#menu14{width:21px;height:21px;top:289px;left:290px;border:0px solid black;z-index:0;position:absolute;visibility:visible;background-color:#d9fafd}
div#menu15{width:21px;height:21px;top:289px;left:89px;border:0px solid black;z-index:0;position:absolute;visibility:visible;background-color:#ffd8f4}
div#menu16{width:21px;height:21px;top:90px;left:90px;border:0px solid black;z-index:0;position:absolute;visibility:visible;background-color:#fef7ba}
div#menu13On{width:21px;height:21px;top:90px;left:290px;border:0px solid black;z-index:0;position:absolute;visibility:hidden;background-color:#ffffff}
div#menu14On{width:21px;height:21px;top:289px;left:290px;border:0px solid black;z-index:0;position:absolute;visibility:hidden;background-color:#ffffff}
div#menu15On{width:21px;height:21px;top:289px;left:89px;border:0px solid black;z-index:0;position:absolute;visibility:hidden;background-color:#ffffff}
div#menu16On{width:21px;height:21px;top:90px;left:90px;border:0px solid black;z-index:0;position:absolute;visibility:hidden;background-color:#ffffff}
div#menu17{width:16px;height:157px;top:122px;left:2px;border:0px solid black;z-index:0;position:absolute;visibility:visible}
div#menu17On{width:16px;height:157px;top:122px;left:2px;border:0px solid black;z-index:0;position:absolute;visibility:hidden}
div#menu18{width:16px;height:157px;top:122px;left:382px;border:0px solid black;z-index:0;position:absolute;visibility:visible}
div#menu18On{width:16px;height:157px;top:122px;left:382px;border:0px solid black;z-index:0;position:absolute;visibility:hidden}
/* divs navigation accueil en bas*/
div#smallSquare1{width:10px;height:10px;top:0px;left:13px;border:1px solid black;position:relative;margin:10px 10px 10px 10px;}
div#smallSquare2{width:10px;height:10px;top:-22px;left:35px;border:1px solid black;position:relative;margin:10px 10px 10px 10px;}
div#smallSquare3{width:10px;height:10px;top:-44px;left:57px;border:1px solid black;position:relative;margin:10px 10px 10px 10px;}
div#smallSquare4{width:10px;height:10px;top:-66px;left:79px;border:1px solid black;position:relative;margin:10px 10px 10px 10px;}
div#rubAPropos{width:18px;height:18px;top:480px;left:322px;border:1px solid black;position:absolute;margin:0px 0px 0px 0px;background-color:#d6d6d6;padding:0px 0px 0px 0px;}
div#rubValidation{width:18px;height:18px;top:480px;left:362px;border:1px solid black;position:absolute;margin:0px 0px 0px 0px;background-color:#d6d6d6;padding:0px 0px 0px 0px;}
div#rubRealisation{width:18px;height:18px;top:480px;left:402px;border:1px solid black;position:absolute;margin:0px 0px 0px 0px;background-color:#d6d6d6;padding:0px 0px 0px 0px;}
div#rubPlan{width:18px;height:18px;top:480px;left:442px;border:1px solid black;position:absolute;margin:0px 0px 0px 0px;background-color:#d6d6d6;padding:0px 0px 0px 0px;}

/* divs particuliers */ 
div#404Image{position:absolute;left:-100px;top:0px;width:215px;height:156px;border:0px solid black;z-index:2;margin:0px 0px 0px 0px;}
div#loggin{position:absolute;left:56px;top:311px;width:69px;height:23px;border:0px black solid;z-index:2;}
div#noLoggin{position:absolute;left:272px;top:311px;width:69px;height:23px;border:0px black solid;z-index:2;}
div#menu{width:120px;height:auto;top:57px;left:560px;visibility:hidden;position:absolute;margin-top:0px;}
/*div#menuThese{position:absolute;left:14px;top:78px;width:158px;height:auto;border:1px black solid;z-index:3;font-family: verdana, Geneva, Arial, Helvetica, sans-serif;font-size:95%;font-weight:normal;text-align:left;padding:2px 2px 2px 5px;background-color:#d6d6d6;color:black;}
div#menuTheseLink{position:absolute;left:14px;top:287px;width:158px;height:auto;border:1px black solid;z-index:3;font-family: verdana, Geneva, Arial, Helvetica, sans-serif;font-size:85%;font-weight:normal;text-align:center;padding:2px 2px 2px 5px;background-color:#d6d6d6;color:black;}*/

/* class help et balise acronym*/
.help, acronym{border-bottom: 1px dashed #999999;cursor: help;}

/* style des paragraphes */
p.header{border:1px solid black;background-color:#ffffff;font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;font-size:80%;font-weight: normal;padding: 5px 5px 5px 5px;margin-bottom:20px;margin-top:0px;}
p.body{border:1px solid black;background-color:#ffffff;font-family: verdana, Geneva, Arial, Helvetica, sans-serif;font-size:70%;font-weight: normal;padding: 5px 5px 5px 5px;margin-bottom:20px;margin-top:0px;text-align:left;}
p.headerThese{border:1px solid black;background-color:#dbfaff;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:80%;font-weight:normal;padding: 5px 5px 5px 5px;margin-right:20px;margin-top:0px;margin-bottom:0px;color:black;}
p.bodyThese{border-top:0px solid black;border-left:1px solid black;border-right:1px solid black;border-bottom:1px solid black;background-color:#d6d6d6;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:70%;font-weight:normal;padding: 5px 5px 5px 5px;margin-right:20px;margin-bottom:20px;margin-top:0px;text-align:left;color:black;}
p.bodyLinkItemTitle{background-color:#f5f5f5;width:100%;margin-bottom:0px;}


/* style des images */
img.bamboo{width:192px;height:380px;border:0px solid black;}
img.mandala{width:400px;height:400px;border:0px solid black;}
img.logo{width:185px; height:27px;border:0px solid black;}
img.noBorder{border:0px solid black;}
img.noBorderLeft{border:0px solid black;text-align:left}
img.border{border:1px solid black;}
img.navAny{cursor: pointer;border:0px solid black;}

/* style pour segments de textes */
span.largeText{font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12pt;font-weight: normal;}
span.normalText{font-family: verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10pt;font-weight: normal;}
span.boldText{font-weight:bold;}
span.cursorHelp{cursor: help;}

/* style pour liens */
a.webLink:hover{color:#aaaaaa;}
a.webLink{text-decoration:none;color:#717171;}
a.webLinkMenuThese:hover{color:#717171;}
a.webLinkMenuThese{text-decoration:none;color:#4f4f4f;}



/* style de formulaire pour l'administration*/
form.body{border:1px solid black;background-color:#ffffff;font-family: verdana,sans-serif;font-size:80%;font-weight: normal;padding: 5px 5px 5px 5px;margin-bottom:20px;margin-top:0px;text-align:center;}
input.php{width:150px;font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;background-color: #eeeeee;border: 1px solid #000000;margin-right: 10px;}
textarea{width:80%;font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;background-color: #eeeeee;border: 1px solid #000000;margin:0px 10px 0px 10px;}
.button{width:100px;font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;background-color: #eeeeee;border: 1px solid #000000;margin-right: 10px; padding:5px 5px 5px 5px;}
input.small{width:20px;background-color: #eeeeee;border: 1px solid #000000;margin-right:2px;}
.buttonSmall{width:24px;background-color: #bbbbbb;border: 1px solid #000000;}
form.small{padding : 0px 0px 0px 0px;margin:0px 0px 0px 0px;font-family: verdana, Geneva, Arial, Helvetica, sans-serif;font-size:60%;font-weight: normal;text-align:center;}

