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

body {margin: 0px; font-family: arial,helvetica,clean,sans-serif;
 font-size: small; text-align: center; color: #4c4c4c;
 background-color: #329bc8 ; }	
	
form {display: inline ;}
input, textarea { background-color:#FFFFFF; border:1px solid #9ba7d1; color:#000000; }
input[type=checkbox], input[type=radio] { border: none; background: #ecf4fb;} 

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

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

table.Main {/*width: 1005px; */ height: 100%; border: 0px; border-collapse: collapse; background: white; 
border-left: 1px; border-right: 1px; border-style: solid; border-color: white; margin : 0px;}

tr.Header {}
td.Header {padding-left: 12px;padding-right: 12px;padding-top: 5px;padding-bottom: 5px;text-align: left; vertical-align: middle; 
			color:white ;
			border:0px; border-bottom: solid 1px white; height: 110px;
			background-image: url(../images/miscs/bg_top.png); 
			background-repeat: repeat-x;
			}
			
td.SeparatorHeaderPageTd {height: 10px;padding: 0px ; border-left: solid 1px white;background-repeat: repeat-x;
			border-right: solid 1px white; background-image: url(../images/miscs/HeaderSeparator.gif);}
	
td.Menu {padding: 15px;padding-top: 8px;padding-right: 7px ;text-align: left; vertical-align: top; width:190px; background: white;}
td.Page {padding: 15px;padding-top: 8px;padding-left: 8px ;text-align: left; vertical-align: top; width:770px; }

td.Bottom {padding: 10px;text-align: center; vertical-align: top; color: white; background: #43699a;
		border-top: solid 1px white;}

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

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: #9ba7d1; background-image: url(../images/miscs/MenuBackground.jpg) ; width: 100%; height: 20px;padding: 1px}

td.PageTitle {text-align: center ; font-weight: bold; color: white; border: 1px; border-style: solid;
 border-color: #9ba7d1; background-image: url(../images/miscs/MenuBackground.jpg) ; width: 100%; height: 20px;padding: 1px}
 
tr.MenuSSect {}
td.MenuSSect {text-align: left ; color: black; padding: 6px; background-color: #ecf4fb;
border: 1px; border-style: solid; border-top: 0px;
 border-color: #9ba7d1; }

table.List {border-collapse: collapse; border: solid #aaccee 1px; border-bottom: 0px;}
tr.List {}
tr.ListTitle {}
tr.ListBody {}
tr.ListBody:hover {background-color: #ecf4fb;}

td.ListTitle {text-align: left ; font-weight: bold; height: 20px;
 border-bottom: solid #aaccee 1px; background-image: url(../images/miscs/HautAnnonce.png) ; 
	padding: 1px; padding-left: 5px; padding-right: 5px;}
 
td.ListBody {text-align: left ;  padding: 4px; padding-left: 5px; padding-right: 5px; 
				background-color: #ecf4fb; border-bottom: solid #aaccee 1px;}	
td.ListBodyC1 {text-align: left ;  padding: 4px; padding-left: 5px; padding-right: 5px; 
				background-color: #ecf4fb; border-bottom: solid #aaccee 1px;}				
td.ListBodyC2 {text-align: left ;  padding: 4px; padding-left: 5px; padding-right: 5px; 
				background-color: #ecf4fb; border-bottom: solid #aaccee 1px;}
				
td.FormLabel {text-align: right ; vertical-align: top;}
td.FormInput {text-align: left ;}

div.Afficher {visibility: visible; display: inline}
div.Cacher		{visibility: hidden;display:none} 

/* 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: 12px ;text-align: left; vertical-align: top; width:260px; background: #43699a;}
td.AdminPage {padding: 12px;text-align: left; vertical-align: top;width:80%; }