
body, td, th, input, select, textarea, div, p {
  font-family : Verdana, Arial,  Geneva,  Helvetica, sans-serif;
  font-size : 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  line-height: 14px;
  
}

body {  
  padding: 0em 0em 0em 0em;
  margin: 0;
  background-color: #FFFFFF;
  color: #FFFFFF;
}


a{
  color: #EF0000;
  font-weight: bold;
  text-decoration: none; 
}

a:visited{
  color: #EF0000;
  font-weight: bold;
  text-decoration: none; 
}

a:hover{
  color: #EF0000;
  font-weight: bold;
  text-decoration: underline; 
}

.conteneur{

  height: 100%;
  width: 955px;
  margin: auto;
}

.small{
font-size : 10px;
line-height: 10px;
}

.bande{
  position:relative;
  float:left;
  height: 90px;
  background-color: #FFFFFF;
}

.textBlack{
	color:#000000;
}

.logMenu{
position:relative;
float:left;
color:#000000;
padding: 5px;


}


.menu{
  position: relative;
  float: none;		
  border: 1px solid #FFFFFF;
  background-color:#3F3F3F;
  height: 20px;
  width: 100%;
  text-align: right;
  vertical-align: middle;
  color: #FFFFFF;  
}

.left{
position:relative;
float:left;
     
}
.content{
	min-height:350px;
    height: auto;
}

.contentCase{
	position: relative;
	float:left;
	display: inline;
	margin:10px;
	margin-right: 0px;
	
}

.menuLog{
 position: relative;	
 height: 130px;
 width: 130px;
 border: 1px solid #FFFFFF;
 border-top: 0px; 
 border-left: 0px; 
 margin-top:0px;
 padding-top: 0px;
 background-color: #6F6F6F;
}
.menuLogTitle{
	margin-left: 5px;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
  text-decoration: underline;
  line-height: 14px; 
}


.imgAcc{
	position: relative;
	border: 1px solid #FFFFFF;
	margin-bottom:10px;
}



.line{
clear: both;
}

.barTitle{
 position: relative;
 border: 1px solid #FFFFFF;
 width: auto;
 margin-bottom:10px;
 background-color: #9f9ea2;
 font-weight: bold;
 font-size: 12px;
 line-height: 20px; 
 text-align: center; 	
}

.body{
position: relative;
margin: 0px;
width: 100%;
background-color: #545D67;
height: auto;
}

.bottom{
	position:relative;
	clear:both;
 border: 1px solid #FFFFFF;
 width: 100%;
 text-align: center;
 background-color: #757575;  
}

.menuLk{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none; 
}

.menuLk:visited{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none; 
}

.menuLkSelected{
  color: #FF0000;
  font-weight: bold;
  text-decoration: none; 
}

.menuLkSelected:visited{
  color: #FF0000;
  font-weight: bold;
  text-decoration: none; 
}

.menuLk:hover{
  color: #FF0000;
  font-weight: bold;
  text-decoration: none; 
}

.pageCur{
color: #BB0000;
}
.pageLk{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: underline; 
}

.pageLk:visited{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: underline; 
}

.partLkSelected{
  color: #FF0000;
  font-weight: bold;
  text-decoration: underline; 
}

.partLkSelected:visited{
  color: #FF0000;
  font-weight: bold;
  text-decoration: underline; 
}

.partLk:hover{
  color: #FF0000;
  font-weight: bold;
  text-decoration: underline; 
}

.menuCat{
 position: relative;
 float: left;
 height: 130px;
 width: 130px;
 border: 1px solid #FFFFFF;
 border-top: 0px; 
 border-left: 0px; 
 margin-top:0px;
 margin-bottom: 40px;
 background-color: #9f9ea2;
}


.menuCatUl{
 position: relative;
 margin: 0px;
 margin-top: 10px;
 margin-bottom: 10px;
 padding-left: 20px;
 color: #FFFFFF;
 
}
.menuCatTitle{
	margin-left: 5px;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
  text-decoration: underline;
  line-height: 14px; 
}

.menuCatLi{
  margin-top: 1px;
}

.menuCatLk{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: underline; 
}

.menuCatLk:visited{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: underline; 
}

.menuCatLkSelected{
  color: #FEA33A;
  font-weight: bold;
  text-decoration: underline; 
}

.menuCatLkSelected:visited{
  color: #FEA33A;
  font-weight: bold;
  text-decoration: underline; 
}

.menuCatLk:hover{
  color: #FF0000;
  font-weight: bold;
  text-decoration: underline; 
}



.tableObj{
	margin:auto;
	width:600px
}

.newsTitle{
    position: relative;
 border: 1px solid #FFFFFF;
 width: auto;
 margin-bottom:10px;
 background-color: #9f9ea2;
 font-weight: bold;
 font-size: 12px;
 line-height: 20px; 
 text-align: left; 
 
}

.projetTitle{
	
	
	padding:10px;
	width: auto;
	font-size : 24px;
	font-style: normal;

    line-height: 35px;
}

.newsMsg{
margin:5px;
text-align: justify;
}

.projetDsc{


	margin:10px;
	font-size : 16px;
	font-style: normal;
    font-weight: normal;
    text-decoration: normal;
    line-height: 20px;
    text-align: justify;
}

