.centrercal
{
     margin-left: auto;
     margin-right: auto;
     width: 160px;
}
.cont_index
{
	font-family: verdana, arial;
	font-size: 12px;
	padding-top: 15px;
	padding-left: 10px;
	min-height:480px;
	height:auto !important ;       
	height:500px; 
}
.verdana12
{
	font-family: verdana, arial;
	font-size: 12px;
}
.menutitle
{
	cursor:pointer;
	margin-bottom: 5px;
	background-color:#99AAB4;
	color:#000000;
	width:140px;
	padding:2px;
	text-align:center;
	font-weight:bold;
	/*/*/border:1px solid #000000;/* */
}
.tdidentificationd
{
	width:25%;
	text-align:right;
	font-size:12px;
	font-family: verdana, arial;
	
}
.tdidentificationg
{
	width:25%;
	text-align:left;
	font-size:12px;
	font-family: verdana, arial;
}
.table100
{
	width:100%;
}
.tree
{
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	font-size:12px;
	font-family: verdana, arial;
}
.tree:hover
{
	color: #000000;
	text-decoration: underline;
	font-weight:bold;
	font-size:14px;
	font-family: verdana, arial;
}
.trbleu
{
	background-color:#006382;
	color: #FFFFFF;
	text-align:center;
	font-weight:bold;
	border:1px solid black;
}
.tableau_immos
{
	border: 1px solid #000000;
	padding:0;
	margin:0;
	border-collapse: collapse;
	width: 100%;
	font-size:10px;
	font-family: verdana, arial;
	margin-left: auto; 
	margin-right: auto;
	text-align: left; 	
}
.trbleu td
{
	color: #FFFFFF;
	font-weight: bold;	
}
.tableau_admin
{
	border: 1px solid #000000;
	padding:0;
	margin:0;
	border-collapse: collapse;
	width: 100%;
	font-size:10px;
	font-family: verdana, arial;
	margin-left: auto; 
	margin-right: auto; 
}
.tr_admin
{
	text-align:left;
	font-family: verdana, arial;
	font-size:11px;
}
.td_col_enc
{
	text-align:center;
	font-family: verdana, arial;
	font-size:11px;
	border: 1px solid #000000;
	background-color:#99AAB4;
	width:50%;
}
.td_col_titre
{
	text-align:center;
	font-family: verdana, arial;
	font-size:11px;
	border-bottom: 1px solid #000000;
	background-color:#99AAB4;
}
.td_adming
{
	width: 30%;
}
.td_admingg
{
	width: 50%;
}
.tr_immos
{
	font-family: verdana, arial;
	font-size:11px;
}
.tr_immos textarea
{
	font-family: verdana, arial;
	font-size:11px;
}
.col_immos_g
{
	text-align:left;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	width: 23%;
}
.col_immos
{
	text-align:center;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	width: 11%;
}
.col_immos_grand
{
	text-align:left;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	width: 19%;        
}
.col_gest
{	
	text-align:center;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	width: 11%;
	height: 35px;
}
.coltotal
{
	text-align:left;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	width: 34%;
}
.titrehaut
{
	/*position: relative;*/
	border:1px solid black;
	background-color:#b4001e;
	color: #FFFFFF;
	font-size: 22px;
	font-weight:bold;
	width: 20%;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}
.petit
{
	font-family: verdana, arial;
	font-size: 10px;
	float:right;
	padding-top:10px;
}
.titreag
{
	float:left;
}
.centrerform
{
        margin: auto;
        padding: auto;
        text-align: center;
}

.lienactu
{
  text-decoration:none;
  color: #000000;
}
.lienactu:hover
{
  text-decoration:underline;
  color: #000000;
}
.test
{
  text-decoration:none;
  color: #000000;
  font-size:14px;
  line-height: 25px;
}
.test:hover
{
  text-decoration:underline;
  color: #000000;
  font-size:14px;
  line-height: 25px;
}
.coursrealisation
{
    text-align:center;
    font-weight: bold;
    font-size: 20px;
    font-family : Verdana, Arial;
}
.titrepageext
{
    font-size: 16px;
    color: #FFFFFF;
    background-color: #B4001E;
    font-weight: bold;
    line-height: 20px;
}
.decalage
{
    margin-left: 20px;
}
.affrep
{
    font-weight:bold;
    color: #006382;
    font-size: 14px;
}
.liendoc
{
    font-weight:bold;
    color: #006382;
    font-size: 14px;
    text-decoration:none;
}
.liendoc:hover
{
    font-weight:bold;
    color: #006382;
    font-size: 14px;
    text-decoration:underline;
}
.liendocn
{
    font-weight:bold;
    color: #000000;
    font-size: 12px;
    text-decoration:none;
}
.liendocn:hover
{
    font-weight:bold;
    color: #000000;
    font-size: 12px;
    text-decoration:underline;
}
.liendocprems
{
    font-weight:bold;
    color: #b4001e;
    font-size: 16px;
    text-decoration:none;
}
.liendocprems:hover
{
    font-weight:bold;
    color: #b4001e;
    font-size: 16px;
    text-decoration:underline;
}
.hrbleu
{
    color: #006382;
    border: 1px solid #006382;
}
.h20 img
{
    vertical-align: middle;
}
.h20
{
    text-indent:0px;
}
