/*********************************************************** GENERAL ************************************************************/
.texte-noir
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
}
.input-invisible
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
border:0px;
}
.texte-gris
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
font-size:11px;
}
.texte-rouge
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#cc0000;
font-size:11px;
}
.titre-noir
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
}
.titre-gris
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
font-size:14px;
}
.titre-rouge
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#cc0000;
font-size:14px;
}

.left{
float:left;
}
.right{
float:right;
}

/** MENU **/
#dropmenudiv{
position:absolute;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
border:1px solid #CCCCCC;
}

#dropmenudiv a{
width: 100%;
display: block;
padding-left: 3px;
/*padding: 1px 0;*/
text-decoration: none;
font-weight: bold;
color:#666699;
width:148px;
}

#dropmenudiv a:hover{ 
/*hover background color*/
background-color: #034E9E;
color:#FFFFFF;
width:148px;
}

body{
	background-image:url(../img/commun/bg-principal.jpg);
	background-color:#0F72B5;
	background-position:top;
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

form {
	padding:0px;
	margin:0px;
	border:0px;
}

input 
{color:#000000;	background-color:#F4F4F7;font-size:9px;border-width:1px;border-color:black;}

.bouton 
{color:#FFFFFF;	background-color:#0882CE;font-size:9px;border-width:1px;border-color:black;height:17px;}

select
{color:#000000;	background-color:#F4F4F7;font-size:9px;}

textarea 
{color:#000000;	background-color:#F4F4F7;font-size:9px;}

/*********************************************************** NAVIGATION ************************************************************/

#navigue{
height:52px;
}

#filtrage{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-align:right;
font-weight:bold;
}

#deconnexion{
float:right;
margin-right:15px;
height:44px;
line-height:44px;
}

#deconnexion a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#9999cc;
font-weight:bold;
}

.select
{
margin:0px;
padding:0px;
border:0px;
}

#btn-ok{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006699;
font-weight:bold;
background-image:url(../img/commun/bouton-ok.gif);
background-repeat:no-repeat;
padding-left:15px;
margin-left:15px;
margin-right:15px;
text-decoration:none;
}

/*********************************************************** TABLEAU ************************************************************/

#tableau{
margin-top:20px;
}

.tab-infos-entete
{
border:1px solid #FFFFFF;
text-align:center;
}
.tab-infos-droite
{
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
text-align:center;
font-weight:bold;
height:24px;
}

.tab-infos-droite a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
font-size:11px;
}

.tab-infos-droite a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
font-size:11px;
}

.tab-infos-droite-left
{
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
text-align:center;
font-weight:bold;
height:24px;
}

.tab-infos-droite-bottom-left
{
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
text-align:center;
font-weight:bold;
font-size:11px;
}
.tab-infos-droite-bottom
{
border-right:1px solid #CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
text-align:center;
font-weight:bold;
font-size:11px;
}

.tab-infos-droite-entete
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
text-align:center;
font-weight:bold;
font-size:11px;
}

.tab-infos-droite-entete-left
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
text-align:left;
font-weight:bold;
font-size:11px;
padding-left:5px;
}

.tab-infos-liste
{
border-top:1px solid #CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;

font-size:10px;
text-align:left;
vertical-align:middle;
height:25px;
}

.tab-infos-liste-gray
{
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC;
font-weight:bold;
font-size:11px;
text-align:center;
vertical-align:middle;
height:25px;
}

.tab-infos-liste-left
{
border-top:1px solid #CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
text-align:left;
vertical-align:middle;
padding-left:5px;
}

.legende
{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
color:#999999;
font-size:10px;
}
