.flexRow {
   display:flex;
    flex-direction: row; 
}	
.flexcol {	
   display:flex;
    flex-direction: column; 
}
.homeMainDiv{
	width:100%;
	padding-top:30px;
    /*border:2px solid red ;*/ 
	display:flex;
    flex-direction: row;
	
	justify-content: center;
}
.bannerBg {
	background-image:url('../images/bg.jpg');
}
.logoStyle 
{
	/*padding-top:10px;*/
	color:white;
	font-size:3.5rem;
	padding-left:15px;
	font-family: 'Norican', cursive;	
}

.homeMainLeftcontent 
{
	width:60%;
	/*border:2px solid black;*/
	text-align:left;
	padding-left: 10px;
	padding-right: 10px; 
	font-weight:bold 
} 

.homeMainRightContent 
{
	width:40%;
	border:2px solid green;
	text-align:left 	
}
.rightblocContent
{
	width:47%;   
	text-align:left;
	padding:10px;
	padding-right:20px;
	align-items:center	
}
.leftblocContent
{
	width:53%;  
	text-align:left;
	padding:10px
}
body
{
	font-family: Mukta, sans-serif,Verdana, Arial, Helvetica ;
	font-size: 1.4rem;
	/*font-weight: bold;*/
	color: black;
	/*PADDING-right: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	padding-top:8px*/
}
a
{
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size:1.4rem;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    cursor:pointer 
}
a:hover
{
   /* font-family: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline overline;*/
    color: #FF0000;     
}

img {border:0 none;} 
img:hover
{
	border:10 px solid bleu;
}


.mainTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:  white;
    	text-align: center
}
.errorContent
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:  red;
    	text-align: center
}
.blocTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	 TEXT-DECORATION:none;
	color:  white;
    	text-align: center
}

.subTitle1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
    	text-align: left
}



.msgWelcom
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	PADDING-right: 5px;
	PADDING-LEFT: 5px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px
}
.tableTitle 
{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url('../images/sub-1.jpg');
	color: white;
	font-size: 12px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 5px;
  	PADDING-LEFT: 20px;
  	PADDING-RIGHT: 5px;
  	PADDING-BOTTOM: 5px;
  	

}

.subTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
    	text-align: left;
    	PADDING-LEFT: 20px;
    	PADDING-TOP: 2px;
    	PADDING-BOTTOM: 2px;
	background-color:white;
}
.word-wrap
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
    	text-align: left;
    	PADDING-LEFT: 2px;
    	PADDING-TOP: 2px;
    	PADDING-BOTTOM: 2px;	
}

.tablemnu 
{

	
	 		font-family: Verdana, Arial, Helvetica, sans-serif;
		    	font-size: 10px;
		    	TEXT-DECORATION: none;
		    	TEXT-align:center;
		    	color: white;
			cursor:pointer;
			background-image: url('../images/mnutab.jpg');  	   
}

.barre
{

background-image: url('../images/barre.jpg');  
}

.compteur
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: black;
    	text-align: center
}

.mainTable
{

	border-collapse:collapse;
	border-left:1px solid black;
	border-top:1px solid black;
	border-right:3px solid black;
	border-bottom:3px solid black;

}

.innerTable
{


}

.innerTR
{

	PADDING-BOTTOM: 4px;
	

}

.innerFirstTD
{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	PADDING-right: 5px;
	PADDING-LEFT: 5px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
	text-align: left ;
	background:url(../images/2b3.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:100%

}

.innerFirstTD2
{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	PADDING-right: 5px;
	PADDING-LEFT: 5px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	background:url('../images/bg_TabLaw.jpg');
	text-align: left ;
	width:100%

}



.topTR
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	background-image: url('../images/BarreTab2.jpg');  
	background-repeat:no-repeat;
	background-position:top;
	PADDING-LEFT: 50px;
	height:16px
	
}

.topTR2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left ;

}

.tdSpacer
{
	
	border-left:2px solid white;
	height:10px;
}



.homeButton 
{
	cursor:pointer ;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Home.png',sizingMethod='scale');
	
}

.innerFirstTD3
{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	PADDING-right: 5px;
	PADDING-LEFT: 5px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
	text-align: left ;
	width:100%

}

.pageContent2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	PADDING-right: 5px;
	PADDING-LEFT: 5px;
}
.pageContent3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	PADDING-right: 5px;
	PADDING-LEFT: 5px;
	text-align:left;
}
.blueTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #18117b;
	PADDING-right: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 5px;
	padding-top:5px
}


.list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:18px;
	vertical-align: text-top ;
	font-size: 12px;
	background-image: url('../images/arrow.gif');
	background-repeat:no-repeat;
	text-decoration:underline;
	padding-left:20px;
	padding-right:12px;
	padding-bottom:20px;
	
}

.chrono {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:18px;
	vertical-align:text-top ;
	font-size: 11px;
	background-image: url('../images/arrow.gif');
	background-repeat:no-repeat;
	text-decoration:underline;
	padding-left:20px;
	padding-right:12px;
	padding-bottom:20px;
	text-decoration:none;

}

.textList
{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	padding-left:20px;
	padding-bottom:20px;
	
}
.imagetitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: black;
	text-align:"center";
	padding-top:4px;
	
}
.spanImage {

border-collapse:collapse;																										
border-left:1px solid #204eac;														
border-top:1px solid #204eac;														
border-right:1px solid #204eac;
border-bottom:1px solid #204eac;
}


.titlepage{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		color:#330066;
		padding-top:50px;
		text-align:center;
}
.mnuMalf {

font-size:10px;
font-weight:bold;
padding-bottom:3px;
padding-left:4px

}

.tdBloc1 {
	border:1px solid #23589a;
	border-right:3px solid #23589a;
	border-bottom:3px solid #23589a;
	padding-left:30px;
	padding-bottom:5px

} 

.repSite 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:18px;
	vertical-align: text-top ;
	font-size: 11px;
	background-repeat:no-repeat;
	text-decoration:none;
	padding-bottom:20px;
	color:#18187a;

}
.titleParagraph
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: black;
	padding-bottom:4px;	
	padding-left:3px;
}
.titleParagraph2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: black;
	padding-left:3px;
	padding-top:10px;

}

.contentParagraph {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: black;
	padding-left:3px;
	padding-top:2px;

}

.divRepSite
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:18px;
	vertical-align: text-top ;
	font-size: 11px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#18187a;
	border:2px solid blue;
	height:85px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:3px;
	padding-right:3px;
	width:480px
}
