/* ----------Définitions générales----------- */
body {  
    	background : rgb(255,255,255);
	padding : 0; 
	margin : 0px;
	scrollbar-face-color : rgb(2,45,89);     /* face bare de défilement    */
	scrollbar-arrow-color : rgb(66,177,92);    /* flèches   */
	scrollbar-track-color : rgb(84,122,146);    /* fond fixe */
	scrollbar-3dlight-color : rgb(2,45,89);  /* coin gauche et supérieur */
	scrollbar-darkshadow-color : rgb(2,45,89);  /* coin droit et inférieur */
	/*text-align: center;*/
	}

body#antpublic {  
    	background : rgb(166,201,222);
	padding : 0; 
	margin : 0px;
	scrollbar-face-color : rgb(2,45,89);     /* face bare de défilement    */
	scrollbar-arrow-color : rgb(66,177,92);    /* flèches   */
	scrollbar-track-color : rgb(84,122,146);    /* fond fixe */
	scrollbar-3dlight-color : rgb(2,45,89);  /* coin gauche et supérieur */
	scrollbar-darkshadow-color : rgb(2,45,89);  /* 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----------- */
/* Bloc de base */

div#level1 {
	background-color : rgb(255,255,255);
	width: 1000px;
	/*height: 100%;*/
	margin: 0 auto;
	}

div#level1Priv {
	width: 1000px;
	background : rgb(255,255,255);
	height: 100%;
	margin: 0 auto;
	}

div#header {
	height: 157px;
	background-color: rgb(2,42,89);
	}
div#footer {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal;
	font-Size : 10px;
	color : rgb(105,103,103);
	/*background :  rgb(255,255,255) url(../images/site-footer.jpg) no-repeat top left;*/
	text-decoration : none;
	text-align : left;
	vertical-align : middle;
	padding : 0px;
	height : 50px;
	/*width:1000px;*/
	/*border-top : 1px solid rgb(172,157,115);*/
	}
div#footer a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal;
	font-Size : 10px;
	color : rgb(166,201,222);
	text-decoration : underline;
	}
div#footer a:hover {
	color : rgb(255,255,255);
	text-decoration : underline;
	}
td.copyright {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal;
	font-Size : 10px;
	color : rgb(255,255,255);
	background :  rgb(255,255,255) url(../images/site-footer2.jpg) no-repeat top left;
	text-decoration : none;
	text-align : left;
	vertical-align : middle;
	padding-top: 3px;
	height : 50px;
	width : 684px;
	/*border-top : 1px solid rgb(172,157,115);*/
	}

td.copyright a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal;
	font-Size : 10px;
	color : rgb(166,201,222);
	text-decoration : underline;
	}
td.copyright a:hover {
	color : rgb(255,255,255);
	text-decoration : underline;
	}
div#center {
	background-color: rgb(255,255,255);
	}

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

table#contentTable {
	width: 100%;
	height: 440px;
	/*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 : 190px;
	/*height : 100%;*/
	text-align : center;
	vertical-align : top;
	background-color :  rgb(2,45,89);
	/*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 : 0px;
	vertical-align : top;
	/*background :  rgb(255,255,255) url(../images/tdsep.gif) repeat-y bottom left;*/
	}

td#contentRightSep {
	width : 10px;
	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: 116px;
	/*background: rgb(255,255,255) url(../images/site-ct3bg.jpg) repeat-y bottom right;*/
	background-color: rgb(84,122,146);
	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;
	padding-top : 10px;
	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(102,102,102);
	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;
	}


/* Guidage lors de coupure d'infos, ... */
td.Guidage {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	/*font-Style : italic;*/
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : center;
	text-transform : uppercase;
	padding-top : 10px;
	padding-bottom : 2px;
	vertical-align : middle;
	border-bottom : 0px solid rgb(2,45,89);
	}
td.Guidage a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	/*font-Style : italic;*/
	color : rgb(66,177,92);
	}
td.Guidage a:hover {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	/*font-Style : italic;*/
	color : rgb(2,45,89);
	text-decoration : none;
	}

td.GuidageRight {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	/*font-Style : italic;*/
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : right;
	text-transform : uppercase;
	padding : 0px;
	vertical-align : middle;
	border-bottom : 0px solid rgb(2,45,89);
	}
td.GuidageRight a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	/*font-Style : italic;*/
	color : rgb(66,177,92);
	}
td.GuidageRight a:hover {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	/*font-Style : italic;*/
	color : rgb(2,45,89);
	text-decoration : none;
	}

/* ------- Content Part 3------- */
td.Complement {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(2,45,89);
	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(66,177,92);
	text-decoration : underline;
	text-align : center;
	}
td.Complement a:hover {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	color : rgb(2,45,89);
	text-decoration : underline;
	text-align : center;
	}
td.ComplementTitle {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(255,255,255);
	background-color : rgb(66,172,92);
	text-decoration : none;
	text-align : center;
	padding : 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(255,154,0) url(../images/site-caddy2.gif) no-repeat center left;
	text-decoration : none;
	text-align : center;
	padding : 1px;
	width : 140px;
	height : 16px;
	}
td.ComplementTitletransOrd {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(255,255,255);
	background : rgb(255,154,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(66,177,92);
	text-decoration : none;
	text-align : center;
	padding : 4px;
	width : 170px;
	}


/*  ----------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 : normal; 
	font-Size : 10px;
	color : rgb(255,255,255);
	background-color : rgb(66,177,92);
	text-decoration : none;
	text-align : center;
	padding : 1px;
	width : 100px;
	heigth : 14px;
	}

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

td.authinclude a{
	color : rgb(66,177,92);
	text-decoration : underline;
	}

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

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

input.authincludesubmit {
	font-family : Verdana,Arial,Helvetica;
	font-weight : bold; 
	font-size : 10px;
	/*font-style : italic;*/
	color : rgb(66,177,92);
	background-color : rgb(224,224,224);
	text-decoration : none;
	text-align : center;
	padding : 0px;
	border : 1px solid rgb(66,177,92);
	}

/*  Customisation  */
td.custom1 {
	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 0px;	
	padding-left : 0px;
	width : 190px;
	height : 27px;
	text-align : left;
	vertical-align : top;
	background-color :  rgb(66,177,92);
	/*border-bottom : 2px solid rgb(251,219,110);*/
	}

div.custom2 {
	margin : 0px;
	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 0px;	
	padding-left : 0px;
	width : 100%;
	height : 2px;
	text-align : left;
	vertical-align : top;
	background-color :  rgb(251,219,110);
	}

/* Link manager box */

/* ------- Menus box à gauche ------- */

td.linkbox {
	background-color : rgb(255,255,255);
	padding-top : 5px;
	padding-bottom : 5px;	
	padding-right : 5px;	
	padding-left : 0px;
	width : 100px;
	}

ul.linkboxitems{
	font-family : Verdana,Arial,Helvetica;
	font-weight : normal; 
	font-size : 10px;
	list-style-type:disc;
	list-style-position: outside;
	/*list-style-image: url(../images/site-menus-bullets.gif);*/
	padding:0;
	margin-left:20px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	/*background-color: rgb(255,255,255);*/
	}

ul.linkboxitems li {
  font-weight : normal;
  font-size : 10px;
  color : rgb(2,45,89);
  /*text-transform: uppercase;*/
  /*background: rgb(255,255,255);*/
  text-align: left;
  padding-left : 0px;
  /*padding:0;*/
  padding-bottom : 5px;
  padding-top : 0px;
  margin:0;
}

ul.linkboxitems li a {
  font-weight : normal;
  font-size : 10px;
  color : rgb(66,177,92);
  padding-left : 0px;
}

ul.linkboxitems li a:hover {
  font-weight : normal;
  font-size : 10px;
  color : rgb(2,45,89);
}



