.BodyPage {
	background: #A4BEDB url('images/bg.gif') repeat-x 50% top;
	margin:0px;
	direction:rtl;
}
.BodySP {
    margin: 10px;
	background-color: #FFFFFF;
	direction:rtl;
}
	
td.fieldname
{
   text-align: right;
   font-size: 10px;
   font-weight: bold;   
}
	
#PiedPage {
	CLEAR:both;
	HEIGHT: 25px;
	width: 798px;
	background: url('images/footer.gif') no-repeat 50% top;
	padding-top:2px;
}
#ElementPiedPage {
	margin-top:5px;
	margin-left:5px;
	text-align:left;
}
#menuEntete {
	POSITION: relative; 
	HEIGHT: 45px;
	width: 798px;
	display:table-cell;
	vertical-align:baseline;
	text-align:right;
	background: url(images/bg-menuEntete.gif) repeat-x top;
}
#ElementEntete {
	margin-top:7px;
	margin-right:5px;
	/*width :240px;*/
}
#EntetePage {
	POSITION: relative; 
	width: 798px;
	margin:0px auto;
	/*margin-top :149px;*/}
#Bannier {
	POSITION: relative; 
	HEIGHT: 149px;
	width: 798px;
	margin-top :0px;
	background: url(images/bannier.jpg)
}
.Titre {
	margin-left:40px;
	margin-right:40px;
	margin-top:0px;
	padding-top:5px;
	text-align:center;
	font-family: Arial; 
    font-weight: bold; 
    color: #11568c; 
    font-size: 18px;
}
.Titre1 {
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	text-align:center;
	font-family: Arial; 
    font-weight: bold;
    color: #11568c; 
    font-size: 17px;
}
/*----------*/
.TitreHG {
	FLOAT: left; 
	background: url(images/ombre-hg.gif) no-repeat top left;
	width:139px;
	height:16px;
}
.TitreHM {
	background: url(images/ombre-hm.gif) repeat-x top;
	max-width:100%;
	height:16px;
	overflow:hidden;
}
.TitreHD {
	FLOAT: right; 
	background:  url(images/ombre-hd.gif) no-repeat top right;
	width:139px;
	height:16px;
}
/*--------*/
.TitreMG {
	FLOAT: left; 
	background: url(images/carel.gif) no-repeat top left;
	width:59px;
	height:29px;
}
.TitreMM {
	max-width:100%;
	height:29px;
}
.TitreMD {
	FLOAT: right; 
	background:  url(images/carer.gif) no-repeat top right;
	width:59px;
	height:29px;
}
/*---------*/
.TitreBG {
	FLOAT: left; 
	background: url(images/ombre-bg.gif) no-repeat top left;
	width:139px;
	height:16px;	
}
.TitreBM {
	background: url(images/ombre-bm.gif) repeat-x top;
	max-width:100%;
	height:16px;
	overflow:hidden;
}
.TitreBD {
	FLOAT: right; 
	background:  url(images/ombre-bd.gif) no-repeat top right;
	width:139px;
	height:16px;
}
/*----------*/
/*-------------*/
#ScQuest {
	min-height:80px;
	/*float:left;*/
	max-width:100%;
	/*padding-left:80px;
	margin-left:50px;*/
	margin-right:120px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #333399;
	FONT-FAMILY: Arabic Transparent, Tahoma, Arial, Verdana, Helvetica, sans-serif
}
#PhScQuest {
	float: right;
	height:77px;
	width:104px;
	background: url(images/parlementAr.gif) no-repeat top right;
}
.ParaScQ{
	margin-top:0px;
	margin-bottom:0px;
	line-height:15px;
	height:40px;
}
.ArchScQ{
	margin-top:0px;
	margin-bottom:0px;
	height:30px;
	text-align:left;
}
/*---------------*/
.TitreContenu {
	HEIGHT: 57px;
	width: 100%;
	margin:0px auto;
	background: url(images/titre.png) no-repeat center top;
}
.Session
{
	color: Blue;
	font-family: "Times New Roman" , Times, serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
} 
/*.SeanceQuest{
	float:left;
	width:70%;
	HEIGHT:100px;
	text-align:center;
	margin-right:150px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #333399;
	FONT-FAMILY: Arabic Transparent, Tahoma, Arial, Verdana, Helvetica, sans-serif
}
#ImgSeanceQuest
{
	FLOAT: left;
	height:77px;
	width:104;
	background: url(images/parlementAr.jpg) no-repeat top right;
}*/
.Page {
	width:798px;
	margin:0px auto;
	height:100%;
	background: url(images/bgCol.gif) right repeat-y;
	background-color:#FFFFFF;
}
.Page-2Col {
	width:798px;
	margin:0px auto;
	height:100%;
	background: url(images/bgPage.gif) right repeat-y;
	background-color:#FFFFFF;
}

.MenuGauche {
	FLOAT: left; 
	background: url(images/haut.gif) no-repeat top;
	width:174px;
	padding-top:7px;
}
.Contenu-2Col {
	height:100%;
	max-width:100%;
	/*margin: 0 auto;*/
	margin:0 176px 0 176px;
	/*margin-left:176px;
	
	/*display:table;*/
}
.Contenu {
	height:100%;
	max-width:100%;
	margin-right:174px;
	padding-left:10px;
	padding-right:10px;	
	/*display:table;*/
}
.MenuDroite {
	FLOAT: right;
	background: url(images/haut.gif) no-repeat top;
	width:174px;
	padding-top:7px;
	height:100%;
}
.ContenuMenu{
	width:92%;
	margin-right:7px;
	margin-left:5px;
	margin-top:1px;
}
/*--- Debut Style Menu Principal ---*/
.MenuCateg{
  Font-Size:12px;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
  font-weight:bold;
  color: #FFFFFF;
	background: #497AAD;
	PADDING-TOP: 2px;
	PADDING-RIGHT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	MARGIN: 0px;}
a.MenuCateg:hover{
  Font-Size:12px;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
  font-weight:bold;
  color: #FFFFFF;
	background: #80ACCE;
	text-decoration:none;
	display:block;
	PADDING-TOP: 2px;
	PADDING-RIGHT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	MARGIN: 0px;}
.menuCategDisabled{
  Font-Size:12px;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
  font-weight:bold;
  color: #FFFFFF;
	background: #88AD68;
	text-decoration:none;
	display:block;
	PADDING: 2px;
	MARGIN: 0px;
	margin-bottom:2px;
	border:1px solid #5A8237;
}
.menuCategRub{
	background: #D9E4EF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4364A3;
	font-weight: bold;
	BORDER-BOTTOM: #566780 1px solid;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 4px;
	display:block;
	text-decoration:none;
}
a.menuCategRub:hover {
	background: #EAF3FD;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4364A3;
	font-weight: bold;
	text-decoration: none;
	BORDER-BOTTOM: #566780 1px solid;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 4px;
	display:block;
}
.menuCategRubDisabled{
	background: #D9E4EF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
	BORDER-BOTTOM: #566780 1px solid;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 4px;
	display:block;}
		
.menuCategSCat{
	/*background: #CEE3EE;*/
	background: #C5DBE6;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	font-weight: bold;
	text-decoration: none;
	BORDER-BOTTOM: #566780 1px solid;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 4px;
	display:block;}
a.menuCategSCat:hover{
	background: #E3F5FF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	font-weight: bold;
	text-decoration: none;
	BORDER-BOTTOM: #566780 1px solid;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 4px;
	display:block;
}
.ContenuMenu ul{
    list-style-type:none;
    margin-top:1px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	width:160px;
}
.ContenuMenu li{
	list-style-type: none;
    margin:0px;
	padding:0px;
	display:inline
}
.StyleMenuCat {
  Font-Size:14px;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
  font-weight:bold;
  color: #FFFFFF;
  background: url(images/btn-bleu.gif) repeat-x;
  height:21px;
  text-decoration: none; 
  display: block; 
 }
a.StyleMenuCat:hover{
  Font-Size:14px;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
  font-weight:bold;
  color: #FFFFFF;
  background: #7ea7cc;
  height:20px;
  text-decoration: none;
  border-bottom:#FFFFFF 1px solid;
  display:block; 
}  
/*--- Fin Style Menu Principal ---*/

#NewsG {
  Font-Size:10px;
  font-family: Tahoma, Arial, Arabic Transparent, Verdana, Helvetica, sans-serif;  
  font-weight: bold;
  width:157px;
  height:127px;
  text-align:center;
  background:url(images/tab-news.jpg) no-repeat ;
  color: #11568c;
  text-decoration: none;
  margin-top:3px;
  padding-top:7px;
  padding-bottom:7px;
 
}  
#NewsD {
  Font-Size:10px;
  font-family: Tahoma, Arial, Arabic Transparent, Verdana, Helvetica, sans-serif;  
  font-weight: bold;
  width:157px;
  height:127px;
  text-align:center;
  background:url(images/tab-news.jpg) no-repeat ;
  color: #11568c;
  text-decoration: none;
  margin-top:3px;
  margin-right :2px;
  
  padding-top:7px;
  padding-bottom:7px;
 
}  

#Defil{
	position:relative;
	width:97%;
	height:90%;
	margin-right:2px;
}
.CellVert{
	border:#5A8237 1px solid; 
    height:20px;
	background:url(images/btn-vert1.gif) repeat-x ;
	margin-bottom:2px;
}
.StyleAccesRapide {
	Font-Size:13px;
    color: #81603E; 
    font-family: Arial; 
    font-weight: bold; 
    text-decoration: none;
/*	display:block;*/
	height:20px;
}
a.StyleAccesRapide:hover{
	background: #88ad68;
    Font-Size:13px;
    color: #FFFFFF; 
    font-family: Arial; 
    font-weight: bold; 
    text-decoration: none;
	display:block;
} 
#Contact {
    height:156px;
	width:157px;
	margin-top:5px;
	background: url(images/tab-adress.gif) no-repeat center top;
}
/* --- Debut Style Sondage --- */
.BgSondage {
    background:url(images/tab-vote4.gif) repeat-y;
    z-index:-1;
}
#RepSond{
	min-height:78px;
	/*height:78px;*/
	font-family: Arial; 
    font-weight: bold; 
    color: #0c2540; 
    font-size: 12px;
	padding-right:3px;
}
.ImgSond 
{
    /*float:left;*/
	background: url(images/ico-vote.gif) no-repeat;
	/*width:65px;*/
	margin-left:1px;
	/*height:78px;*/
	min-height:78px;
	z-index:1;
}
#ResultSond
{
    z-index:2;
    }
.StyleSondage {
    font-family: Arial; 
    font-weight: bold; 
    color: #2A4765; 
    font-size: 14px;
	padding-right:4px;
	z-index:4;
}

.BgSond {
    background:url(images/tab-vote4.gif) repeat-y;
    }
#Sondage {
	/*background:url(images/tab-vote4.gif) repeat-y;*/
	width:157px;
	margin:0 auto;
}
.QuestSondage {
    font-family: Arial; 
    font-weight: bold; 
    color: #2A4765; 
    font-size: 14px;
	padding-right:4px;
	padding-top:5px;
	padding-bottom:5px;
}
.cButtonVote{
	background: #d6e7ef;
	border-bottom: #C86510 1px solid;
	border-left: #FFC051 1px solid;
	border-right: #C86510 1px solid;
	border-top: #FFC051 1px solid;
	font-family: Tahoma,sans-serif;
	font-weight: bold;
	color: #FF7600;
	font-size: 8pt;
	text-decoration: none;
	COLOR: white; 
	BACKGROUND-COLOR: #FF7600;}

/* --- Fin Style Sondage --- */

/* --- Debut Style TC --- */
h1 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:#333399;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	margin:0;
}
h2 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:#993300;
	margin:0;
	padding-right:10px;
	padding-bottom:5px;
}
.RapTrvChambre {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	color:#333399;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	margin:0;
}
.RapTrvH2 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:#993300;
	margin:0;
	padding-right:10px;
}
.RapTrvHeure {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:#333333;
	margin:0;
	padding-right:10px;
}
h3 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:#993300;
	padding:0;
	margin:0;
	text-align:center;
}
h5 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:#4681BC;
	margin:0;
	padding-bottom:5px;
	padding-top:2px;
	text-align:center;
}
h4 {
	font-family: Arabic Transparent, Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:#333399;
	margin:0;
	padding-top:5px;
	padding-right:20px;
	padding-bottom:5px;
}
.TrvComTrv{
	font-family: Arabic Transparent, Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	margin:0;
	padding-right:10px;
	color:#4364A3;
}
.bordTCR
{border-left:#497AAD 1px solid; border-right:#497AAD 1px solid; border-bottom:#497AAD 1px solid;}
/* --- Fin Style TC---*/

/* --- Debut Style TC Rep ---*/
.Tc-R {
	background: url(images/bg-R.gif) repeat-x top;
	max-width:100%;
	height:28px;
	overflow:hidden;
}
.RepTitreA {
	FLOAT: right; 
	background: url(images/repA.gif) no-repeat top right;
	width:102px;
	height:28px;
	font-size:16px;
    color:#0d4570;
    font-weight:bold;
    text-decoration: none;
	padding-right:15px;
	padding-top:3px;
}
.ConsTitreI {
	FLOAT: right; 
	background: url(images/consI.gif) no-repeat top right;
	width:122px;
	height:28px;
	font-size:16px;
    color:#a24a13;
    font-weight:bold;
    text-decoration: none;
	padding-top:3px;
}
.ConsTitreI a{
	color:#a24a13;
    text-decoration: none;
}
/*.bloc0 {
	height:expression(this.scrollHeight > 200 ? "320px" : "auto"); 
	height:expression(this.scrollHeight < 320 ? "auto" : "320px");
	max-height:320px;
	overflow:auto;
	padding-bottom:auto;
	scrollbar-base-color: #F3F7FC;
	scrollbar-face-color: #497AAD;
	scrollbar-shadow-color: #6890BA;
	scrollbar-highlight-color: #F3F7FC;
	scrollbar-3dlight-color: #0D4570;
	scrollbar-darkshadow-color: #0D4570;
	scrollbar-track-color: #B6D1ED;
	scrollbar-arrow-color: #0D4570;
	border-bottom: #497AAD 1px solid;
	border-left: #497AAD 1px solid;
	border-right: #497AAD 1px solid;
	background-color:#F3F7FC;	
}*/
.bloc1 {
	max-height:320px;
	overflow:auto;
	padding-bottom:1px;
	border-bottom: #497AAD 1px solid;
	border-left: #497AAD 1px solid;
	border-right: #497AAD 1px solid;
	background-color:#F3F7FC;	
	direction:rtl;
	/*height:expression(this.scrollHeight < 320 ? "auto" : "320px");*/
}
.blocLoisAdopte {
	max-height:320px;
	overflow:auto;
	padding-bottom:1px;
	direction:rtl;
	width:98%;
	margin: 0 auto;
	/*height:expression(this.scrollHeight < 320 ? "auto" : "320px");*/
}
.blocP {
	max-height:200px;
	overflow:auto;
	padding-bottom:1px;
	padding-right:3px;
	direction:rtl;
	/*height:expression(this.scrollHeight < 320 ? "auto" : "320px");*/
}
.Tc {
	width:100%;
}
/* --- Fin Style TC Rep  ---*/

/* --- Debut Style TC Cons ---*/
.Tc-C {
	background: url(images/bg-C.gif) repeat-x top;
	max-width:100%;
	height:28px;
	overflow:hidden;
}
.RepTitreI {
	FLOAT: right; 
	background: url(images/repI.gif) no-repeat top right;
	width:112px;
	height:28px;
	font-size:16px;
    color:#0d4570;
    font-weight:bold;
    text-decoration: none;
	padding-right:15px;
	padding-top:3px;
}
.RepTitreI a{
	color:#0d4570;
    text-decoration: none;
}
.ConsTitreA {
	FLOAT: right; 
	background: url(images/consA.gif) no-repeat top right;
	width:126px;
	height:28px;
	font-size:16px;
    color:#a24a13;
    font-weight:bold;
    text-decoration: none;
	padding-top:3px;
}
/*.bloc1 {
	height:expression(this.scrollHeight > 200 ? "320px" : "auto"); 
	height:expression(this.scrollHeight < 320 ? "auto" : "320px");
	max-height:320px;
	overflow:auto;
	padding-bottom:auto;
	scrollbar-base-color: #FFECDB;
	scrollbar-face-color: #FFBA6F;
	scrollbar-shadow-color: #EBAF8A;
	scrollbar-highlight-color: #FFECDB;
	scrollbar-3dlight-color: #A24A13;
	scrollbar-darkshadow-color: #A24A13;
	scrollbar-track-color: #EBCDB2;
	scrollbar-arrow-color: #A24A13;
	border-bottom: #FF8400 1px solid;
	border-left: #FF8400 1px solid;
	border-right: #FF8400 1px solid;
	background-color:#FFECDB;
}*/
.bloc0 {
	max-height:320px;
	overflow:auto;
	padding-bottom:1px;
	border-bottom: #FF8400 1px solid;
	border-left: #FF8400 1px solid;
	border-right: #FF8400 1px solid;
	background-color:#FFECDB;
	direction:rtl;
	/*height:expression(this.scrollHeight < 320 ? "auto" : "320px");*/
}
#Tc {
	width:100%;
}
/* --- Fin Style TC C ---*/
.DateMAJ{
	float:left;
	margin-top:3px;
	margin-left:5px;
	color:#EFD0B4;
	font-size:14px;
	font-weight:bold;
	font-family: Arial; 
}
/* --- Login --- */
#Login {
background:url(images/login-fond.gif) repeat-y;
width:157px;
margin:0 auto;
}

.TxtSkin
{
border: solid 1px #557AA3;
height:19px;
color:#1D497F;
font-family:  Arabic Transparent, Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
padding:1px;
}

.TxtLogin{
border: solid 1px #557AA3;
height:19px;
color:#1D497F;
font-family:  Arabic Transparent, Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
padding:1px;
background: #FFFFFF url(../../images/bonhomme.jpg) no-repeat right;
padding-right:20px;
}

.sondagequestion
{
	 font-family :Arabic Transparent ;
	  text-align:center  	  
}
.sondageoptions
{
	font-family :Arabic Transparent 
}

.LigneTabl0{
  background-color: #e9edf6;
  }
.LigneTabl1{
  background-color: #C5DDFA;
  }
.LigneTabl2{
  background-color: #F5F8FC;
  }
  .Ministre{
  font-family: Arabic Transparent, Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  color: #003399;
  text-decoration: none;}
.Ministre1{
  font-family: Arabic Transparent, Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 13pt;
  color: #A24A13;}
  
.DateAffMin{
  font-family: Arabic Transparent, Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color: #A24A13;}
.DateAffMin2{
  font-family: Arabic Transparent, Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:12pt;
  font-weight:bold;
  color: #003399;}
.Tableau{
  border: solid 1px #84A4D5;}
P{
  font-family: Arabic Transparent, Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight:normal;
  color:#4364A3;}
.NomSecteur {
 color: #234769;
 font-size: 20px;
 font-weight: bold;
 }
.NomConseiller {
 color: #234769;
 font-size: 20px;
 font-weight: bold;
 }
.InfoConseiller 
{
 font-family: Arabic Transparent, Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color: #234769;
 font-size: 13px;
 font-weight: bold;
 text-decoration:none;
 }
.SepaLogin
 {
    padding-top:5px;
    padding-bottom:5px;
    } 
.CentrerDiv
{
    margin-left: auto;
    margin-right: auto;
    width:98%;
}

.CentrerText
{
    text-align:center;
    }
    
.ObjetPPL {
  Font-Size:15px;
  font-family: Arial, Tahoma,  Verdana, Helvetica, sans-serif; 
  font-weight: bold;
  color: #333399;
  } 
.DatePPL {
  Font-Size:14px;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
  color: #11568c;
  text-decoration: none; 
}  
.LabelText 
{   
  Font-Size:15px;
  font-family: Arial, Tahoma,  Verdana, Helvetica, sans-serif; 
  font-weight: bold;
  color: #11568c;
  text-decoration: none; } 
  
.LabelText a{
  Font-Size:15px;
  font-family: Arial, Tahoma,  Verdana, Helvetica, sans-serif; 
  font-weight: bold;
  color: #436c98;
  text-decoration: none ; } 
  
.LabelText a:hover{
  Font-Size:15px;
  font-family: Arial, Tahoma,  Verdana, Helvetica, sans-serif; 
  font-weight: bold;
  color: #0C4674;
  text-decoration: none ; } 
       
.NomMinistre {
	color: #436c98;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 20px;
}
.NomFonctionMin {
	color: #436c98;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}
.DetailMin {
	color: #535455;
	font-family: Arabic Transparent, "Times New Roman", Times, serif;
	font-size: 14px;
	}
	
.DivHeight 
{
    padding-top:10px;
    padding-bottom:10px;
    /*height:10px;*/
    }   
hr{
  border: dashed 1px #84A4D5;
 /* width:40%;
  margin-right:40px;*/
  }
.DateActivite
  {
    color: #008080;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
      }
.TextActivite {
  Font-Size:16px;
  font-family: Arabic Transparent, Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #11568c;
  text-decoration: none; } 
  
 .LibMinistereCons {
  Font-Size:16px;
  font-family: Arabic Transparent, Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: red;
  text-decoration:none;
  } 
 .TdImgActivite
 {
     background:url(images/fond-img.jpg) no-repeat;
     width: 215px; 
     height:161px;
     padding-top:10px;
     /*padding-left:1px;*/
     }
     
.ModalPopupBackground

{

background-color:#564456;
/*opacity:.3;
filter: alpha(opacity=90);*/

}

.GrdDonnees
{
    border:solid 1px #cbcbcb;
    border-bottom-color:#cbcbcb;
    text-decoration:none;
    }
    
.GrdHeaderProjet
{
    background:url(images/headergrd-Projet.gif) repeat-x 0px 0px;
    height:20px;
    border-color: #989898 ;
    border-style: solid ;
    border-width: 1px 1px 0px 1px;
    color: #1E3E5C;
    padding: 4px 5px 4px 10px;
    text-align: center;
    text-decoration:none;
    }
.GrdHeaderProjet a {
	text-decoration:none;
    color: #416126;
}
 
.GrdHeader
{
    background:url(images/headergrd.gif) repeat-x 0px 0px;
    height:20px;
    border-color: #989898 ;
    border-style: solid ;
    border-width: 1px 1px 0px 1px;
    color: #1E3E5C;
    padding: 4px 5px 4px 10px;
    text-align: center;
    text-decoration:none;
    }
.GrdHeader a{
	text-decoration:none;
    color: #1E3E5C;
	display:block;
}  
.GrdHeader a:hover{
	text-decoration:none;
    color: #286923;
	display:block;
} 
.GrdAlternateRow
{
    font-family: Arabic Transparent, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    background-color:#edf5ff;
    border:solid 1px #7f7f7f;
    border-bottom-color:#cbcbcb;
    border-top-width:0px;
    }
.GrdRow
{
    font-family: Arabic Transparent, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    background-color:#FFFFFF;
    border:solid 1px #7f7f7f;
    border-bottom-color:#cbcbcb;
    border-top-width:0px;
    }
.ObjetQuest
{
    font-family: Arial; 
    color:Maroon; 
    font-weight: bold; 
    font-size: 15px;
    } 
.ModalPopupPanel
    {
    	background-color :White  ;
    	border-width :3px;
    	 border-style :solid ;
    	 border-color :Gray ;
    	 padding :3px;
    	width :540px;
    	height :340px;
    	position :relative ;
    }
    
    #EnteteQuest {
	border:#666666 solid 1px;
}
.TitreQuest{
	color:#800000;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	text-align:center;
	font-weight:bold;
	padding:10px;
}
.PDF{
	padding:10px;
	text-align:center;
	color:#11568C;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;	
	font-weight:bold;
}
.TitreDetail{
	border:1px solid #4D83E7;
	color:#FFFFFF;
	background:url(images/fond-titre.jpg) center no-repeat;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;	
	font-weight:bold;
	text-align:center;
	height:20px;
	padding-top:3px;
}
.DetailDateQuest{
	color:#11568C;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;	
	font-weight:bold;
}
.Parti{
	color:#11568C;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;	
	font-weight:bold;
	text-align:center;
}
.Parls{
	color:#11568C;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;	
	text-align:center;
}
.Parls a
{
    text-decoration:none;
    }
.StatQuest
{
    text-decoration:none;
    }
.SeaPleinAccueil{
	font-family: Arabic Transparent, Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#333399;}
.SeaPlein{
	font-family: Arabic Transparent, Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight:bold;
	color:#333399;}
.SepaTC
{
    height:1px;
	border-bottom:1px solid #84A4D5;}	
.cButtonBleu{
	background: #d6e7ef;
	border-bottom: #104a7b 1px solid;
	border-left: #afc4d5 1px solid;
	border-right: #104a7b 1px solid;
	border-top: #afc4d5 1px solid;
	font-family: Tahoma,sans-serif;
	font-weight: bold;
	color: #4364A3;
	font-size: 8pt;
	text-decoration: none;
	COLOR: white; 
	BACKGROUND-COLOR: #4364A3;}	
.PageNotFound
{
    margin: 0 auto;
    padding-top:50px;
    Font-Size:15px;
    font-family: Arial, Tahoma,  Verdana, Helvetica, sans-serif; 
    font-weight: bold;
    color: #11568c;
}
.EtudePPLObjet	
{
    border:solid 1px #000000;
    padding:5px;
    margin:5px;
    font-family: Arial; 
    color:Maroon; 
    font-weight: bold; 
    font-size: 15px;
    text-align:center;
    }
.RapCom	
{
    border:solid 1px #000000;
    padding:5px;
    padding-right:30px;
    margin-left:55px;
    margin-right:55px;
    font-family: Arial; 
    color:Maroon; 
    font-weight: bold; 
    font-size: 15px;
    text-align:center;
    }
.EtdLoiChbre0{
  font-family: Arabic Transparent, Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  background-color: #F5F8FC;
  color: #6699CC;
  color: White;
  text-align:center;
  width: 426px;
  border: 1px solid #84A4D5;
  background-image: url(images/tcmarron.gif);}
.EtdLoiChbre1{
  font-family: Arabic Transparent, Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  background-color: #FFECCE;
  color: #6699CC;
  color: White;
  text-align:center;
  width: 426px;
  border: 1px solid #84A4D5;
  background-image: url(images/tcvert.gif);}
.for1{
  font: bold 14px Arial, Tahoma, Verdana, Helvetica, sans-serif;
  color: #000000;
  }
.LivreOrCom{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4364A3;
	text-decoration: none;}
.LivreOr{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4364A3;
	text-decoration: none;}
.StyleParticipe{
  font-weight: bold;
  font-size: 11pt;
  color: #ffffff;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  background-color: #487098;}
.cTextBox{
	border-bottom: #497BAE 1px solid;
	border-left: #497BAE 1px solid;
	border-right: #497BAE 1px solid;
	border-top: #497BAE 1px solid;
	font-family: Arabic Transparent, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	width: 120px;
	height: 17px;
	vertical-align:baseline;
	}
.ContMin{
  font: bold 16px Arial, Tahoma, Verdana, Helvetica, sans-serif;
  color: #008080;
  text-decoration: none;}
.ContVal{
  font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #4364A3;
  text-decoration: none;}
.LienSite{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4364A3;
	font-weight: bold;
	text-decoration: none;}
.TitreCP{
  font: bold 13pt Arabic Transparent, Arial, Verdana, Tahoma, Helvetica, sans-serif;
  color: #003399;
  text-decoration: underline;}
.Texte{
  font-family: Arabic Transparent, Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight:normal;
  text-decoration: none;
  color:#4364A3;
  padding-right:2px;
}
  
a.Texte:hover
  {
  font-family: Arabic Transparent, Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight:normal;
  text-decoration:underline;
  color:#4364A3;
  padding-right:2px;
}
.TextVide{
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;	
	font-weight:bold;
	text-align:center;
}
.ulparl li
{
    list-style-type:none;
    display: inline;
    float:right;
    margin-left:5px;
    margin-bottom:5px;
    width:270px;
    border: solid 1px #CCCCCC;
    padding:2px;
    }
.ulparl
{
    list-style-type:none;
   /* border: solid 1px #CCCCCC;*/
    padding:0px;
    }
.StatVide
{
  width:200px;
  text-align:center;
  padding:4px;
  margin:2px;
  border:1px solid #CCCCCC;
  Font-Size:15px;
  font-family: Arial, Tahoma,  Verdana, Helvetica, sans-serif; 
  font-weight: bold;
  color: #11568c;
  text-decoration: none; }     
.CabinetFond
{
    background:url('images/gov-m.jpg') ;
}

.EtdLoiNumLec{
    font-family: Arabic Transparent, Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    /*color: #FF9900;*/
    color: #FB7603;
    text-align:center;
}

.modalBackground {
    background-color:Gray;
    /*filter:alpha(opacity=70);
    opacity:0.7;*/
}

.modalPopup {
    background-color:#ffffdd;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
    width:250px;
}
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #FFFFFF;
    color: #000000;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: #CCCCCC;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
    background-color: #CCCCCC;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
    background-color: #CCCCCC;
}

/* Style Tabcontainer */
.fancy .ajax__tab_header 
{
	font-size:14px;
	font-weight:bold;
	color:#000;
    font-family:Arial;
    background:url(images/blue_bg.gif) repeat-x;
}
/*.fancy .ajax__tab_header .ajax__tab_outer,*/
.fancy .ajax__tab_active .ajax__tab_outer,
.fancy .ajax__tab_hover .ajax__tab_outer
{
    height:46px;
    background:url(images/blue_left.gif) no-repeat left top;
}
/*.fancy .ajax__tab_header .ajax__tab_inner,*/
.fancy .ajax__tab_active .ajax__tab_inner,
.fancy .ajax__tab_hover .ajax__tab_inner
{
    height:46px;
    margin-left:16px; /* offset the width of the left image */
    background:url(images/blue_right.gif) no-repeat right top;
}
.fancy .ajax__tab_active .ajax__tab_tab,
.fancy .ajax__tab_hover .ajax__tab_tab,
.fancy .ajax__tab_header .ajax__tab_tab
{
	margin:16px 16px 0px 0px;
}
.fancy .ajax__tab_hover .ajax__tab_tab,
.fancy .ajax__tab_active .ajax__tab_tab 
{
	color:#fff;
}
.fancy .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background-color:#ffffff;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #FFFACD;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}
.SkinDrp 
{
    font-family:  Arabic Transparent, Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    color:#1D497F;
    }