body {

	margin					: 0px;
	padding					: 0px;
	color:#003d72; 
	font-size:16px; 
	font-weight:normal; 
	font-family:verdana, Arial;
	background:url(./background/bg_T_3Y.gif) repeat-x;
	
/*	 background:url(../images/bg.gif) repeat-x;*/

  }
#logo {
	height: 80px;
	width: 90px;
	background: url(../images/images1.jpg) no-repeat;
	float: left;
	margin-top:0px;
}
#hautw {
	height: 80px;
	width: 90px;
	background: url(../images/sommaire.png) no-repeat;
	float: center;
	
	margin-top:0px;
}

#logo1 {
	height: 50px;
	width: 50px;
	background: url(../images/images7.jpg) no-repeat;
	font-size:11px;
	float: left  ;
	margin-top:10px;
}

#logo2 {
	height: 80px;
	width: 80px;
	background: url(../images/images6.png) no-repeat;
	font-size:11px;
	float: left  ;
	margin-top:5px;
}



{
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #330066;/*black;*/
    FONT-FAMILY: Arial;
    FONT-VARIANT: normal;
	margin: 5px 5px 5px 0px;
	text-align:left;
	BACKGROUND-COLOR: #F2F2F9;/*#FEFDFA;*/
}
  
 A.lunetexte:hover
{
    FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
    COLOR: #3300FF;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION:none 
} 
.haut {
	text-align: right;
	background-image: url(Portail/images/Top_Bkgd1.jpg);
	background-repeat: repeat-x;
	height: 18px;
	width: 961px;
}
.haut_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.milieu {
	text-align: right;
	background-color:#c0504e;
	height: 18px;
	width: 961px;
}
.milieu_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.bas {
	text-align: center;
	background-image: url(Portail/images/Bot_Bkgd1.jpg);
	background-repeat: repeat-x;
	height: 18px;
	width: 961px;
}
.bas_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.gauche {
background-color:#F2F2F2;
/*padding:8px 0px 8px 8px;*/
}
.gauche2{
/*background-color:#f6f6f6;*/
padding:8px 0px 8px 8px;
}

.GaucheR_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.GaucheSR_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #365f91;
	text-decoration: none;
	height:18px;
}
.DroitSR_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2b4e88;
	text-decoration: none;
	padding-left:10px;
	height:18px;
}
.DroitSR{
	padding:7px 0px 7px 0px;
	background-color:#FFFFF4;
}
.PanneauG{
	width:188px;
	padding:7px 0px 0px 0px;
	vertical-align:top;
}
.PanneauD{
	width:178px;
	padding:7px 0px 0px 0px;
	vertical-align:top;
}
.PanneauM{
	width:593px;
	padding:7px 7px 0px 7px;
	vertical-align:top;
}

.rating_txt {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.regist {
	background-image: url(Portail/images/register.jpg);
	background-repeat: no-repeat;
	padding:4px 0px 0px 20px;
	height: 73px;
	width: 188px;
}
.regist_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #386caa;
	text-decoration: none;
}

.chiffres {
	background-image: url(Portail/images/chiffres.jpg);
	background-repeat: no-repeat;
	padding:30px 0px 0px 480px;
	height: 67px;
}
.chiffres_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #386caa;
	text-decoration: none;
}


.almaliya {
	background-image: url(Portail/images/AlMaliya.jpg);
	background-repeat: no-repeat;
	padding:130px 0px 0px 10px;
	height: 157px;
	width: 178px;
}
.almaliya_txt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #145498;
	text-decoration: none;
}
.almaliya_txt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #c0504d;
	text-decoration: none;
}

.MilieuR_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #d99694;
	text-decoration: none;
}
.MilieuR_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003d72;
	text-decoration: none;
	text-align:justify;
	margin-top:5px;
}
.MilieuR_date{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c0504d;
	text-decoration: none;
	text-align:justify;
}

.II_date{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align:center;
}
.MilieuR_tous{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A2A2A2;
	text-decoration: none;
	text-align: right;
}
.chiffre_titre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #365f91;
	text-decoration: none;
	font-weight:bold;
}
.chiffre_txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #383838;
	text-decoration: none;
}
.Avotre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.Avotre_txt {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #383838;
	text-decoration: none;
}

.OL1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003d72;
	text-decoration: none;
	text-align: justify;
	line-height:20px;
}

.UL1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003d72;
	text-decoration: none;
	text-align: justify;
	list-style-image: url(Portail/images/Mid_ico5.jpg);
	line-height:20px;
}
.UL2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003d72;
	text-decoration: none;
	text-align: justify;
	list-style-image: url(Portail/images/Mid_ico6.jpg);
	line-height:16px;
}
.UL3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003d72;
	text-decoration: none;
	text-align: justify;
	list-style-image: url(Portail/images/Mid_ico7.jpg);
}
.UL4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003d72;
	text-decoration: none;
	text-align: justify;
	list-style-image: url(Portail/images/RubM_ico2.gif);
	line-height:13px;
}

A {
	font-size: 11px;
	text-decoration: none;
	color: #003d72;
	
	
}
A:hover{
	text-decoration:underline;
	}
.titre{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #c0504e;
	text-decoration: none;
	}
.lum{
text-align:right;
	color: #c0504e;
}

P{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003d72;
	text-decoration: none;
	text-align: justify;
}
.Tab_Titre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
	text-align: center;
}
.Tab_Txt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003d72;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}
.CR_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003d72;
	text-decoration: none;
}

.Tab_chiffre_gras{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #365f91;
	text-decoration: none;
	font-weight:bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	vertical-align: top;
	line-height: normal;
}


.Tab_titre_black{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	
}

.Tab_chiffre_txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #383838;
	text-decoration: none;
	vertical-align: top;
	text-align: center;
	line-height: normal;
}

.Tab_entete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #d99694;
	text-decoration: none;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.decal_txt1 {
    TEXT-INDENT: 20px;
}
.decal_txt2 {
    TEXT-INDENT: 40px;
}

.decal_txt3 {
    TEXT-INDENT: 60px;
}

.Print{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #305bb6;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}
select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003d72;
}
.bouton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c0504d;
	border-color:#4d77a7;
	border-style: dotted;
}
.rouge{color:#c0504d;}

.TR_height {
	height:25px;
}


table#Stat{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	vertical-align: top;
	line-height: normal;
}

table#Stat TH{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #d99694;
	text-decoration: none;
	text-align: center;
	
}

table#Stat td {
    border: solid #FFFFFF 1px;
	line-height: 15px;
	
}

table#Stat TR.TR1 td{
	 background-color:#ffffff;
	 font-weight: normal;
}

table#Stat TR.TR12 td{
	 background-color:#F2F2F2;
	 font-weight: bold;
}

table#Stat TR.TR01 td{
	 background-color:#e3eaf4;
	 margin-left:20px;
	 font-weight: bold;
}


table#Stat TR.TR2 td {
	background-color:#F2F2F2;
	
}


table#Stat TR.TR02 td {
	background-color:#F2F2F2;
	text-align: left;
	TEXT-INDENT: 20px;
}

table#Stat TR.TR002 td {
	background-color:#F2F2F2;
	TEXT-INDENT: 40px;
}


table#Stat TR.TR3 td {
	background-color:#F2F2F2;
}

table#Stat TR.TR03 td {
	background-color:#F2F2F2;
	TEXT-INDENT: 20px;
}

table#Stat TR.TR003 td {
	background-color:#F2F2F2;
	TEXT-INDENT: 40px;
}
.Highlight { font-family: Arial, Helvetica; font-size: 8pt; color: #FF0000; font-weight: bold ; }
.leftcolhead
{
	font-family:verdana; font-size:11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009900;
	padding-left: 10px;
	line-height: 18px;
}
.leftcolhead_new
{
	font-family:verdana; font-size:11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#003366;
	background-image:url(/images/bg_leftcol_by_tkg.jpg) ;
	background-repeat:no-repeat;
	padding-left: 10px;
	line-height: 18px;
}
.leftcolhead2
{
	font-family:verdana; font-size:11px;
	font-weight: bold;
	color: #FFFFFF;
	/*background-color: #569400;*/
	background-color: #009900;
	padding-left: 10px;
	line-height: 18px;
}
.leftcolheadright
{
	font-family:verdana; font-size:11px;
	font-weight: bold;
	color: #ffffff;
	/*background-color: #569400;*/
	background-color: #009900;
	background-image:url(../images/bg_right_textes_by_tkg.jpg) ;
	background-repeat:no-repeat;
	padding-left: 10px;
	line-height: 18px;
}
.leftcol, .leftcoltop
{
	/*border: 1px solid #003366;*/
	border: 1px solid #E9E9E9;
	padding: 0px 8px;
}
.leftcolrouge
{
	border: 1px solid #c80000;
	padding: 0px 8px;
}
.leftcol2, .leftcoltop2
{
	border: 1px solid #c80000;
	padding: 0px 8px;
}
.leftcol2
{
	border: 1px solid #006699;
	padding: 0px 8px;
}
.leftcol3
{
	border: 1px solid #cab0c6;
	padding: 0px 8px;
}

.leftcoltop
{
	border-top: 0px;
}

.leftcoltop ul, .leftcol ul
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#search_con {

	position				: relative

	top						: 31px;

	right					: 10px;

	width					: 216px;

	height					: 30px;

	text-align				: left;

	background				: url(bg_searc.png) left top no-repeat;

	}
	.barreorange
{
 background-color:#ff9933;
}
.cadregrisentierombre
{
 background-image:url(images/ombre.gif);
 background-repeat:repeat-x;
 border-width:1px;
 border-style:solid;
 border-color:#ccccfc;
}

.cadreblusentierombre
{
 background-image:url(images/ombre.gif);
 background-repeat:repeat-x;
 border-width:1px;
 border-style:solid;
/*border-color:#000066;*/
border: 1px solid #E9E9E9;
 
}
div.moduletable h3 {
	color: #00AEEF;
}

div.module h3 {
	background: url(images/h3-bg.png) no-repeat center;
}
#fade-example-1 li,#fade-example-2 li {
	position: absolute;
	top: 0;
	left: 0;
	/*width: 506px;
	height: 380px;
	background-color: #FFF;*/
	visibility: hidden;
}
.example {
	position: relative;
	background-color:#f6f9fe;
/*	border:3px solid #CCCCCC;*/
	padding:1em;
	margin-bottom: 1em;
	/*width: 520px;*/
	/*height: 520px;*/
}
#visuel{
	/*width: 190px;*/
	height: 202px;
	background: url('images/album/10.jpg') -4px 0px no-repeat;
	border: 1px solid #333;
	margin: 20px auto 20px auto;
}
i{
	font-size:10px; 
	
	font-weight:normal; 
	
	 font-family:verdana;


}
.mybody{
font-size:10px; 
	
	font-weight:normal; 
	
	 font-family:verdana;

}

A:link {
	COLOR: #000000; TEXT-DECORATION: none;border-color:#FFFFFF; 
}
A:active {
	background-color: #ffffff; TEXT-DECORATION: underline;}
A:visited {
	COLOR:#000000; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #dd6900; TEXT-DECORATION: underline;
}

.imgagedessous { 
  position : absolute;
  z-index : 1;
 
  
  
}
				   
.imagedessus { 
  position : relative; 
  z-index : 2;
  
 
  
 
   
}

#fade-example-1 li,#fade-example-2 li {
	position: absolute;
	top: 0;
	left: 0;
	width: 500px;
	/*background-color:#f6f9fe;
	/*height: 380px;
	background-color: #FFF;*/
	visibility: hidden;
}
.example {
	position: relative;
	
/*	border:3px solid #CCCCCC;*/
	padding:1em;
	margin-bottom: 1em;
	/*width: 520px;*/
	/*height: 520px;*/
}
#loading
{
	position:absolute;
	top:24px; left:340px;
	text-align:center;
	font-family:Tahoma;
	color: #cecece;
	padding: 0 0 0 40px;
	background-image: url(../images/loader_blue_big.gif);
	background-repeat: no-repeat;
	background-position: 0% 65%;
	background-color:white;
}
		