body {
	margin-bottom: 15px;
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #2F4E84;
	background-color: #FFFFFF;
	text-align: justify;

}

input, select {
	font-family: Verdana;
	font-size: 11px;
	color: #2F4E84;

}

dl,dt,dd,ol,li,span {
	font-family: verdana;
	font-size: 11px;
	color: #2F4E84;
}


h2 {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color : #C30;
}

h3 {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #654;
}

.fd1 {
	background-color: #DEF;
}
.fd2 {
	background-color: #CDE;
}


.m {
  vertical-align: middle;
	text-align: center;
}

.mc {
  vertical-align: middle;
	text-align: left;
}

.titrecol {
	background-color: #ABC;
	font-weight: bold;
}

.erreur {
	color: #A00;
}

.grise {
	color: #999;
}

p, strong {
	font-family: verdana;
	font-size: 11px;
}

a {
	text-decoration: none;
	font-family: verdana;
	font-size: 11px;
}
a:link {
	text-decoration: none;
	color: #2F4E84;
	font-family: Verdana;
	font-size: 11px;

}

a:visited {
	text-decoration: none;
	color: #2F4E84;
	font-family: verdana;
	font-size: 11px;
}

a:hover {
	color: #2F4E84;
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	background-color: #C9CDD2;
}

td {
	font-family: verdana;
	font-size: 11px;
	vertical-align: top ;
}

.milieu {
	vertical-align: middle ;
}

td.pdf {
	vertical-align: middle ;
}

td.prop {
    color: #718dbc;
    font-family: tahoma, verdana ;
    font-size: 9pt ;
}


p.id {
	color: #FFF;
}

p.edito {
	font-weight: bold;
	font-size: 12pt;
}

.m {
	vertical-align: middle;
}

.c {
	text-align: center;
}

.d {
	text-align: right;
	vertical-align: middle;
}

.h {
	vertical-align: middle;
}

.b {
	vertical-align: bottom;
}

.bdp {
	text-align: right;
	font-size: 8px;
	color: #009;
}

.titregras{
	font-size: 9pt;
	font-family: verdana;
	font-weight: bold;
}

.titre {
	font-family: verdana;
	font-weight: bold;
	color: #C30;
/*	font-size: 11px; */
	vertical-align: middle;
	text-align: justify;
}

.label {
	text-align: right;
	vertical-align: middle;
	color: #009;
	font-size: 9pt;
}

.mandatory {
	    text-align: right;
	    vertical-align: middle;
	    color: #900;
	    font-size: 9pt;
}


.titretab {
	text-align: center;
	font-size: 14pt;
}

.label_dsuc {
	background-color: #946;
	color: #FDA;
	font-family: verdana;
}

.textaccueil {
	font-family: verdana;
	vertical-align: middle;
	font-weight: bold;
	font-size: 16px;

}

.titre{
	vertical-align: middle;
	font-size: 11pt ;
	font-family: verdana;
	font-weight: bold;
}

.titreEV{
	font-family: verdana;
	font-weight: bold;
   color: #000000
}

.hiddenbox{
    border:0;
    background-color: #F2F2F2;
    height: 25px;
    width: 100%;
}

.txt{
	vertical-align: middle;
	font-size: 9pt;
	font-family: verdana ;
}

form {
	margin-bottom: 0;
}

.menu {
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #2F4E84;
}

.menuTitle {
	background-image: url(../images/tb_bout.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 23px;
}
.menuAlign {
	list-style-position:inside;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 4px;
}

.menuListe {
	padding-left:6px;
  	list-style-type:none;
  	margin-left: 0px !important;
	margin-left: -15px;
	margin-top:5px !important;
	margin-top:0px;
	margin-bottom:15px !important;
	margin-bottom:10px;
}
.menuListe ul{
	padding:0;
}
.pListe {
	margin-bottom:0px;
	padding-bottom:0px;
}

.menuListe li {
  	list-style-position:inside;
  	padding-left:0em;
}

.menuListe i {
  	margin-left: -5px !important;
	margin-left: 15px;
	font-weight: bold;
}

.menuListe p {
	margin-bottom: 10px !important;
	margin-bottom: 8px;
}

.quiestloguer{
	vertical-align: middle;
	font-size: 11px;
    font-weight: bold;
	font-family: verdana;
	color: #ffffff;
	background-repeat:repeat-x;
}
.quiestloguerlist{
	vertical-align: middle;
	font-size: 11px;
    font-weight: bold;
	font-family: verdana;
	color: #2F4E84;
}
.soulignegras{
	font-size: 9pt;
	font-family: verdana;
	font-weight: bold;
	text-decoration: underline;
}

#submitmenu {
	background-color: #FB8;
	font-size: 7pt;
}

.CFixedFont
{
    font-size: 9pt;
    font-family: Verdana;
}

.imageborder{
		border: 10px solid;
    border-top-color:#555555;
    border-left-color:#555555;
    border-right-color:#555555;
    border-top-width:1px;
    border-left-width:1px;
    border-right-width:1px;
    border-bottom-width:0px;
}

.cal_mat_clo{
	height:16px;
	width:8px;
	border: 2px solid #000000;
	border-style: solid none solid solid;
}

.cal_mat_man{
	height:16px;
	width:8px;
	border: 3px double #000000;
	border-style: double none double double;
}
.cal_mat_drh{
	height:16px;
	width:8px;
	border: 1px dashed;
	border-color: Black Gray Black Black;
}
.cal_mat_rrh{
	height:16px;
	width:8px;
	border: 2px inset #cccccc;
	border-style: inset none inset inset;
}
.cal_mat,.cal_mat_2,.cal_mat_23{
	height:16px;
	width:8px;
	border: 1px solid;
	border-color: Black Gray Black Black;
}

.cal_mat_2{
  background-image: url("../apps/calendrier/images/cal_mat_2.gif");
}

.cal_mat_23{
  background-image: url("../apps/calendrier/images/cal_mat_23.gif");
}

.cal_apm_clo{
  height:16px;
	width:8px;
	border: 2px solid Black;
	border-style: solid solid solid none;
}

.cal_apm_man{
  height:16px;
	width:8px;
	border: 3px double Black;
	border-style: double double double none;
}
.cal_apm_drh{
  height:16px;
	width:8px;
	border: 1px dashed Black;
	border-style: dashed dashed dashed none;
}
.cal_apm_rrh{
  height:16px;
	width:8px;
	border: 2px inset #cccccc;
	border-style: inset inset inset none;
}
.cal_apm,.cal_apm_2,.cal_apm_23{
	height:16px;
	width:8px;
	border: 1px solid Black;
	border-style: solid solid solid none;
}

.cal_apm_2{background-image: url("../apps/calendrier/images/cal_apm_2.gif");}

.cal_apm_23{background-image: url("../apps/calendrier/images/cal_apm_23.gif");}

.invisiblegris{
  color:Purple;
  border:0;
  width:10px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:7.0pt;
  font-weight:600;
  text-align:center;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
}

.modify {
	font-family: Verdana;
	font-size: 11px;
	color: #FF6600;

}

.tabela2 #tdTranslateleft
{

border:1px solid #2f4e84;
background-color:#ccc;
font-family:sans-serif;
font-size:14px;
color:#22385D;

}

.tabela2 #tdTranslateleft1
{

border:1px solid #2f4e84;
background-color:#ddd;
font-family:sans-serif;
font-size:14px;
color:#22385D;
}




.tabela1 
{
background-color:#E9E9F4;
display:block;
border:2px solid #ccc;


}

#kolup, #kolup a
{
font-size:14px;
font-family:vardana;
color:#22385D;
text-align:center;
font-weight:bold;
color:#22385D;
}



#kolup:hover
{
background-color:#fff;
color:#33538A;
}


#translate
{
display:block;
background-color:#E9E9F4;
border:2px solid #BFBFBF;
font-family:sans-serif;
font-size:15px;
font-weight:bold;
text-align:center;
float:left;
color:#00004D;
padding:4px;

}


a.prevedeno
{
background-color:#E9E9F4;
color:#375995;

}
a.prevedeno:hover
{
background-color:#fff;
color:#22385D;
}

.logtabela
{
display:block;
border:1px solid #707070;
background-color:#e9e9f4;
width:240px;
margin-right:auto;
margin-left:auto;
margin-top:10px;
padding:10px;
}

.logtabela #logbutton
{
display:block;
float:right;
margin-right:2px;
font-size:11px;
background-color:#8F8FB3;
}

.logtabela1
{
display:block;
border:1px solid #707070;
background-color:#e9e9f4;
margin-right:auto;
margin-left:auto;
margin-top:5px;
padding:10px;
}

.logtabela2
{
display:block;
border:1px solid #707070;
background-color:#e9e9f4;
width:auto;
margin-right:auto;
margin-left:auto;
margin-top:5px;
padding:10px;
}

#trCustomExports{
    display:none;
}

