.headerb
{
    COLOR: #003769;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    FONT-SIZE: 13px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.headerbk
{
    COLOR: #000000;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    FONT-SIZE: 13px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.textbk
{
    COLOR: #000000;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.textw
{
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.obligatory
{
    BACKGROUND-COLOR: #F2DFEE;
    COLOR: #003769;
    FONT-SIZE: 11px
}
.nonobligatory
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #003769;
    FONT-SIZE: 11px
}
.idpass
{
    COLOR: #003769;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.language
{
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.language:hover
{
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.login
{
    COLOR: #003769;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.login:hover
{
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}
.up
{
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    FONT-SIZE: 13px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.up:hover
{
    COLOR: #E7C2DE;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    FONT-SIZE: 13px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.down
{
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.down:hover
{
    COLOR: #E7C2DE;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}
.left
{
    COLOR: #003769;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    FONT-SIZE: 13px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.left:hover
{
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    FONT-SIZE: 13px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.country
{
    COLOR: #003769;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.country:hover
{
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.justify
{
	TEXT-ALIGN: justify
}
.link
{
    COLOR: #003769;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.link:hover
{
    COLOR: #168cb8;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}
.link2
{
    COLOR: #cc0000;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    FONT-SIZE: 13px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.link2:hover
{
    COLOR: #febe10;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    FONT-SIZE: 13px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}.textbkbold { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none }
}.textwbold { COLOR: #ffffff; FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none }
.smallbk { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none }
.erreur { COLOR: #cc0000; FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none }
.textwbold { COLOR: #ffffff; FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none }

td{
font-size:12px;
FONT-FAMILY: Helvetica, Arial, sans-serif;
}

table.docR tr th{
background-color:#000000;
color:#ffffff;
font-weight:bold;
text-align:center;
FONT-FAMILY: Helvetica, Arial, sans-serif;
}
table.docR, table.docR tr td{
text-align:left;
font-size:12px;
border-collapse:collapse;
margin : 0px 0px 0px 3px;
padding : 2px 4px 2px 4px;
border-style:Solid;
border-width: 1px;
border-color:#cfcfcf;
FONT-FAMILY: Helvetica, Arial, sans-serif;
}
.errorMsg{
color:#ff0000;
font-weight:bold;
}

.blocAjout{
	float:right;
	width:250px;
	text-align:right;
}










