/* Définition de règle */
@charset "iso-8859-1";

body.BobySite {margin: 0px; background-color: #4c90c3; font: 12px arial,helvetica,clean,sans-serif;
 *font-size: small; *font: x-small; text-align: center; color: #4c4c4c;
 background-image: url(/images/miscs/BG.jpg); background-repeat : repeat-x }
 
body.BobyInfo{margin: 0px; background-color:  white; font: 12px arial,helvetica,clean,sans-serif;
 *font-size: small; *font: x-small; text-align: center; color: #4c4c4c; }
 
form {display: inline ;}

a:link,a:active,a:visited {text-decoration:none;color: #4c4c4c;}
a:hover {text-decoration:underline;color: #4c4c4c;}

a.Menu, a.Menu:visited {text-decoration:none;color: #4c4c4c;}	
a.Menu:hover {color:4c4c4c;text-decoration: underline;}	

input, textarea { background-color:#FFFFFF; border:1px solid #9ba7d1; 
color:#000000; font-family:Verdana,sans-serif; }

table.Main {width: 990px; border: 0px; background-color:white;border-collapse: collapse}
table.Hidden {width: 100%;border-collapse: collapse; padding:0px; margin:0px; border : 0px;}

tr.HeaderTr {border-width: 0px;}
tr.HeaderBarTr {background: url(/images/miscs/MenuBarBG.jpg); background-repeat: repeat-x;} 
tr.BodyTr {}

td.HeaderTd {border: solid 1px; border-color:white;  padding: 5px;color: white; background-image: url(/images/miscs/bg-header.png); background-repeat: repeat-x}
td.HeaderBarTd {width: 185px; text-align: center; height: 25px; border-bottom: 1px solid white; }
td.HeaderBarSelectedTd {width: 185px;text-align: center; height: 25px; border-bottom: 1px solid white; 
						background: url(/images/miscs/MenuBarBGSelect.jpg) ;}
td.HeaderBarLeftTd {width: 25px; height: 25px; border-left: 1px solid white;border-bottom: 1px solid white}
td.HeaderBarMiddleTd {width: 170px; height: 25px;border-bottom: 1px solid white; color: white}
td.HeaderBarRightTd {width: 25px; height: 25px; border-right: 1px solid white;border-bottom: 1px solid white}

table.HeaderTable {width: 100%; height: 70px; border-collapse: collapse;}

td.SeparatorHeaderPageTd {height: 18px;padding: 0px ; border-left: solid 1px white; border-right: solid 1px white;}

td.Menu {border-left: solid 1px white; padding: 0px; padding-left: 10px; text-align: center;
		 vertical-align: top; width: 210px; border: 0px}
td.Page {border-right: 1px solid white;padding: 0px; padding-left: 10px; padding-right: 10px;
		 text-align: left;  width: 780px;vertical-align: top; border:0px;}

td.Bottom {padding: 10px;text-align: center; vertical-align: top; color: white; 
background: url(/images/miscs/bg-header.png); background-repeat: repeat-x;
border: solid 1px; border-color:white; }

table.Form {background: #c6dcec; border: solid #85b5d7; border-width: 1px;}
td.Form {padding: 15px;} 

table.MenuSect {border-collapse: collapse; background-color: white; border: 0px; width: 100%}
tr.MenuSect {}
td.MenuSect {text-align: center ; font-weight: bold; color: white; border: 1px; border-style: solid;
 border-color: #d2d2d2; background-image: url(/images/miscs/MenuBG.jpg) ; width: 100%; height: 20px;padding: 2px}

tr.MenuCat {}
td.MenuCat {text-align: left ; font-weight: bold; color: #4c4c4c; border: 0px solid #d2d2d2;
 ; width: 100%; height: 20px;padding: 0px; padding-left: 10 px;}
 
tr.MenuSSect {}
td.MenuSSect {text-align: left ; color: #4c4c4c; padding: 6px; background-color: white;
border: 1px; border-style: solid; border-top: 0px;
 border-color: #d2d2d2; }

table.Page {border-collapse: collapse; width: 100%;}
tr.PageTitle {}
td.PageTitle {text-align: left ; padding: 2px;padding-left: 6px; background-color: white;height: 20px; color: white;
border: 1px; border-style: solid;border-color: #dcdcdc; background-image: url(/images/miscs/PageTitleBG.jpg) ;font-weight: bold;}
tr.PageBody {}
td.PageBody {text-align: left; padding: 6px; padding-top:12px; background-color: white; text-justify: auto}

table.NoPubs {border-collapse: collapse; width: 160px; height: 600px;border: 1px; border-style: solid;
 border-color: #d2d2d2;background-color: #F0F0F0}
 
/* Admin -----------------------------------------*/

a.AdminTitle, a.AdminTitle:visited {text-decoration:none;color: white;}	
a.AdminTitle:hover {color:white;text-decoration: underline;}	

table.Admin {width: 100%; border-style: solid; border-color: #696969; border-collapse: collapse;
 border-width: 1px; background: #648bbc; }
tr.AdminTitle {text-align: center; color: white;font-weight: bold;} 
tr.AdminColor1 {background: #bccde2; } 
tr.AdminColor2 {background: #dce5f0; } 
td.Admin {padding: 2px ;} 

td.AdminMenu {padding: 15px ;text-align: left; vertical-align: top; width:280px; background: #43699a;}
td.AdminPage {padding: 15px;text-align: left; vertical-align: top;width:80%; }
