/* ----------Définitions générales----------- */
body {  
    	background : rgb(255,255,255);
	padding : 0; 
	margin : 0px;
	scrollbar-face-color : rgb(0,62,135);     /* face bare de défilement    */
	scrollbar-arrow-color : rgb(205,223,243);    /* flèches   */
	scrollbar-track-color : rgb(241,246,252);    /* fond fixe */
	scrollbar-3dlight-color : rgb(0,62,135);  /* coin gauche et supérieur */
	scrollbar-darkshadow-color : rgb(0,62,135);  /* coin droit et inférieur */
	/*text-align: center;*/
	}

body#antpublic {  
    	background : rgb(148,148,0);
	padding : 0; 
	margin : 0px;
	scrollbar-face-color : rgb(148,148,0);     /* face bare de défilement    */
	scrollbar-arrow-color : rgb(229,204,157);    /* flèches   */
	scrollbar-track-color : rgb(229,204,157);    /* fond fixe */
	scrollbar-3dlight-color : rgb(229,204,157);  /* coin gauche et supérieur */
	scrollbar-darkshadow-color : rgb(0,0,0);  /* coin droit et inférieur */
	text-align: center;
	}

a 	{
	text-decoration : none;
	color : white;
	}
a:hover {
	text-decoration : none;
	}
h1 {
    	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 16px;
    	color : rgb(0,0,0);
	text-decoration : none;
	text-align : left;
	padding : 0px;
	border-bottom : 0px solid white;
	}
h2 {
    	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 15px;
     	color : rgb(0,0,0);
	text-decoration : none;
	text-align : left;
	padding : 0px;
	border-bottom : 0px solid white;
	}
span.highlighted {
	color : rgb(249,113,3);
	}

/*---------------bullet point lists----------------*/

ul{
	/*list-style-type:square;*/
	list-style-position: outside;
	list-style-image: url(../images/site-menu2-puce.gif);
	padding-top: 3px;
	/*color: red;*/
	}

li{	
	/*padding-top: 0px;*/
	padding-bottom: 6px;
	}

/* ------------definitions du contenu----------- */

div#antprem {
	position:absolute; 
	width:800px; 
	z-index:0; 
	display:none;
	font-size:1px;
	color:#ffffee;
	}

/* Bloc de base */

div#level1 {
	background : rgb(148,148,0) top center repeat-y;
	width: 874px;
	height: 100%;
	margin: 0 auto;
	}

div#level1Priv {
	width: 100%;
	background : rgb(255,255,255);
	height: 100%;
	}

div#header {
	height: 79px;
	background-color: rgb(255,255,255);
	}
div#footer {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal;
	font-Size : 10px;
	color : rgb(148,148,0);
	background-color : rgb(255,255,255);
	text-decoration : none;
	text-align : center;
	vertical-align : top;
	padding : 0px;
	height : 100px;
	border-top : 0px solid rgb(241,246,252);
	}
div#footer a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal;
	font-Size : 11px;
	color : rgb(102,102,102);
	text-decoration : underline;
	}
div#footer a:hover {
	color : rgb(229,204,157);
	text-decoration : underline;
	}
div#center {
	background-color: rgb(255,255,255);
	}

div#centerAdmin {
	background-color: rgb(255,255,255);
	}

table#contentTable {
	width: 100%;
	height: 500px;
	/*background-color: rgb(0,0,0);*/
	/*border: 10px solid rgb(164,81,95);*/
	padding: 0px;
	}
td#contentLeft {
	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 0px;	
	padding-left : 0px;
	width : 166px;
	/*height : 100%;*/
	vertical-align : top;
	background :  rgb(229,204,157) url(../images/site-menus2bg.gif) no-repeat bottom left;
	/*border-right : 1px dashed rgb(36,52,117);*/
	}

td#contentLeftAdmin {
	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 10px;	
	padding-left : 0px;
	width : 125px;
	vertical-align : top;
	background-color :  rgb(255,255,255);
	}


td#contentLeftSep {
	width : 5px;
	vertical-align : top;
	/*background :  rgb(255,255,255) url(../images/tdsep.gif) repeat-y bottom left;*/
	}

td#contentRightSep {
	width : 5px;
	vertical-align : top;
	/*background :  rgb(255,255,255) url(../images/tdsep.gif) repeat-y bottom left;*/
	}

td#contentMain {
	vertical-align: top;
	/*background-color: rgb(220,220,220);*/
	padding-top : 10px;
	padding-bottom : 5px;	
	padding-right : 10px;	
	padding-left : 10px;
	}
td#contentRight {
	text-align : right;
	vertical-align: top;
	width: 118px;
	background :  rgb(229,204,157) url(../images/site-ct3bg.jpg) no-repeat bottom left;
	padding-top : 0px;
	padding-bottom : 10px;	
	padding-right : 5px;	
	padding-left : 5px;
	/*border-left : 1px dashed rgb(36,52,117);*/
	}

/* Bloc de contenu */

td.ContentLevel1 {
	text-align : left;
	vertical-align : top;
	width : 100%;
	}
td.ContentLevel2 {
	text-align : left;
	vertical-align : top;
	width : 50%;
	padding-top : 10px;
	padding-bottom : 0px;	
	padding-right : 5px;	
	padding-left : 5px;
	}


/* Messages d'exception ou d'erreur */
td.NoInput {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold;
	font-Style : normal; 
	font-Size : 13px;
	color : rgb(148,148,0);
	text-decoration : none;
	text-align : left;
	vertical-align : top;
	padding : 10px;
	width : 100%;
	height : 300px;
	}
/* ------Images------- */
/* used complements and photos.php*/
td.Images {
	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 2px;	
	padding-left : 2px;
	vertical-align : top;
	}


/* Header footer menus */
td.Header {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold;
	font-Style : normal; 
	font-Size : 13px;
	color : rgb(36,100,154);
	background-color : rgb(255,255,255);
	text-decoration : none;
	text-align : left;
	padding : 5px;
	border : 2 rgb(234,124,19) solid;
	width : 100%;
	}
td.Footer {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold;
	font-Style : normal; 
	font-Size : 13px;
	color : rgb(36,100,154);
	background : url(../images/footer.jpg);
	text-decoration : none;
	text-align : left;
	padding : 5px,5px,5px,5px;
	border : 0 rgb(234,124,19) solid;
	width : 100%;
	}
/* Guidage lors de coupure d'infos, ... */
td.Guidage {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	/*font-Style : italic;*/
	color : rgb(148,148,0);
	text-decoration : none;
	text-align : center;
	text-transform : uppercase;
	padding-top : 10px;
	padding-bottom : 2px;
	vertical-align : middle;
	border-bottom : 0px solid rgb(0,28,108);
	}
td.Guidage a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	/*font-Style : italic;*/
	color : rgb(148,148,0);
	}
td.Guidage a:hover {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	/*font-Style : italic;*/
	color : rgb(229,204,157);
	text-decoration : none;
	}

td.GuidageRight {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	/*font-Style : italic;*/
	color : rgb(148,148,0);
	text-decoration : none;
	text-align : right;
	text-transform : uppercase;
	padding : 0px;
	vertical-align : middle;
	border-bottom : 0px solid rgb(0,28,108);
	}
td.GuidageRight a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	/*font-Style : italic;*/
	color : rgb(148,148,0);
	}
td.GuidageRight a:hover {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	/*font-Style : italic;*/
	color : rgb(229,204,157);
	text-decoration : none;
	}

/* ------- Content Part 3------- */
td.Complement {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(102,102,102);
	background-color : rgb(255,255,255);
	text-decoration : none;
	text-align : center;
	padding-top : 5px;
	padding-bottom : 5px;	
	padding-right : 5px;	
	padding-left : 5px;
	/*border-bottom : 1px solid rgb(230,113,53);*/
	width : 100px;
	}
td.Complement a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(148,148,0);
	text-decoration : underline;
	text-align : center;
	}
td.Complement a:hover {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	color : rgb(229,204,157);
	text-decoration : underline;
	text-align : center;
	}
td.ComplementTitle {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(255,255,255);
	background : rgb(148,148,0) url(../images/site_flred-14.gif) no-repeat center left;
	text-decoration : none;
	text-align : right;
	padding-left : 10px;
	padding-right : 1px;
	padding-top : 1px;
	padding-bottom : 1px;
	width : 100px;
	height : 14px;
	}
td.ComplementTitletrans {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(255,255,255);
	background : rgb(148,148,0) url(../images/site-caddy2.gif) no-repeat center left;
	text-decoration : none;
	text-align : right;
	padding-left : 15px;
	padding-right : 1px;
	padding-top : 1px;
	padding-bottom : 1px;
	width : 100px;
	height : 16px;
	}
td.ComplementTitletransOrd {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(255,255,255);
	background : rgb(148,148,0) url(../images/site-caddy2.gif) no-repeat center left;
	text-decoration : none;
	text-align : center;
	padding : 1px;
	height : 16px;
	}

/* ---------- Admin --------*/
td.AuthUser {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(255,255,255);
	background-color : rgb(148,148,0);
	text-decoration : none;
	text-align : center;
	padding : 2px;
	width : 100px;
	}


/*  ----------Liste photo-------- */
td.ListPhoto {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Style : normal;
	font-Size : 10px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : center;
	padding-top : 2px;
	padding-bottom : 2px;	
	padding-right : 2px;	
	padding-left : 5px;
	vertical-align : top;
	}
/* ---------Editize table support---*/
td.Editize {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Style : normal;
	font-Size : 10px;
	color : rgb(0,0,153);
	text-decoration : none;
	text-align : left;
	padding : 0px;
	vertical-align : top;
	}
tr.Editize {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Style : normal;
	font-Size : 10px;
	color : rgb(0,0,153);
	background-color : rgb(210,215,225);
	text-decoration : none;
	text-align : left;
	vertical-align : top;
	border : 1px solid rgb(0,0,153);
	}
table.Editize {
	border : 1px solid rgb(0,0,153);
}

/* --------------- Inclusion authentification --------------*/
table.authinclude {
	border : 0px dashed rgb(156,154,156);
	}
td.authincludetitle {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(255,255,255);
	background : rgb(148,148,0) url(../images/site_flred-14.gif) no-repeat center left;;
	text-decoration : none;
	text-align : center;
	padding : 1px;
	width : 140px;
	heigth : 14px;
	}

td.authinclude {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(102,102,102);
	background-color : rgb(255,255,255);
	text-decoration : none;
	text-align : left;
	padding : 2px;
	width : 100%;
	}

td.authinclude a{
	color : rgb(148,148,0);
	text-decoration : underline;
	}

td.authinclude a:hover{
	color : rgb(229,204,157);
	text-decoration : underline;
	}

input.authincludeinput{
	font-family : Verdana,Arial,Helvetica;
	font-weight : normal; 
	font-size : 10px;
	color : rgb(148,148,0);
	text-decoration : none;
	text-align : left;
	padding-top : 1px;
	padding-bottom : 1px;	
	padding-right : 5px;	
	padding-left : 5px;
	border : 1px solid rgb(203,204,206);
	}

input.authincludesubmit {
	font-family : Verdana,Arial,Helvetica;
	font-weight : bold; 
	font-size : 10px;
	/*font-style : italic;*/
	color : rgb(148,148,0);
	background-color : rgb(229,204,157);
	text-decoration : none;
	text-align : center;
	padding : 0px;
	border : 1px solid rgb(203,204,206);
	}


