body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; HEIGHT: 100%; TEXT-ALIGN: left; background-color: #F6F3EC;font-family :Tahoma, Verdana, Arial;
	background-image:url(images/arr_plan.jpg);
}
td.lien{background:url(images/lien.jpg) no-repeat; height:80px;}
.div_accueil
{
   BORDER: #5C99CD 1px solid;
   width:852px;
   background:#F6F3EC;
}
.divcontour
{
   BORDER: #000000 1px solid;
   width:100%;
   text-align:center;
   background-color:#b0896c;
   
}
td {
color : #000000;
margin-top : 0px;
margin-bottom : 0px;
margin-left : 0px;
margin-right : 0px;
font-size : 11px;
font-family :Tahoma, Verdana, Arial;
}
h1 {
color:#FF9933;
margin-top : 0px;
padding-bottom : 0px;
margin-bottom : 0px;
margin-left : 0px;
margin-right : 0px;
font-size : 12px;
font-weight : bold;
font-family :Tahoma, Verdana, Arial;
}

a:link {
color: #204C89; 
font-size : 11px;
font-family :Tahoma, Verdana, Arial;
font-weight : normal;
text-decoration : underline;
}
a:visited {
color: #204C89; 
font-size : 11px;
font-family :Tahoma, Verdana, Arial;
font-weight : normal;
text-decoration : none;
}
a:hover {
color: #0000FF;
font-size : 11px;
font-family :Tahoma, Verdana, Arial;
font-weight : normal;
text-decoration : underline;
}
a:active {
color: #204C89; 
font-size : 11px;
font-family :Tahoma, Verdana, Arial;
font-weight:normal;
text-decoration : underline;
}
.topmenu {
color:#FFFFFF;
margin-top : 4px;
padding-bottom : 0px;
margin-bottom : 4px;
margin-left : 0px;
margin-right : 0px;
font-size : 11px;
font-family :Tahoma, Verdana, Arial;
}
.topmenu a {
color : #FFFFFF;
text-decoration: none;
font-weight : bold;
font-size:12px;
}
.topmenu a:link {
color : #FFFFFF;
text-decoration: none;
font-weight : bold;

}
.topmenu a:visited {
color:#FFFFFF;
text-decoration: none;
font-weight : bold;
}
.topmenu a:hover {
color:#990000;
text-decoration: underline;
font-weight : bold;
}
.topmenu a:active {
color : #660000;
text-decoration: none;
font-weight : bold;
}
.footer {
color : #FFFFFF;
margin-top : 4px;
padding-bottom : 0px;
margin-bottom : 4px;
margin-left : 0px;
margin-right : 0px;
font-size : 11px;
font-family :Tahoma, Verdana, Arial;
}
.footer a:link {
color : #FFFFFF;
text-decoration: underline;
font-weight : bold;
}
.footer a:visited {
color : #FFFFFF;
text-decoration: underline;
font-weight : bold;
}
.footer a:hover {
color:#FF0000;
text-decoration: underline;
font-weight : bold;
}
.footer a:active {
color : #645f5f;
text-decoration: underline;
font-weight : bold;
}
.small_txt
{
    FONT-SIZE: 9px;
    COLOR: #717171;
    PADDING-TOP: 2px
}
.irc
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    COLOR: #333333;
    PADDING-TOP: 5px;
 /*    BORDER-LEFT: #204C89 1px solid;
  BORDER-BOTTOM: #204C89 1px solid;*/
    BACKGROUND-COLOR: #f5F5ff
}
SELECT,INPUT, TEXTAREA{
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
  /*  BORDER-RIGHT: #204C89 1px solid;
    BORDER-TOP: #204C89 1px solid;
    BORDER-LEFT: #204C89 1px solid;
    BORDER-BOTTOM: #204C89 1px solid;
    moz-border-radius: 6px*/
}
.texte_orange {color:#FF9933;
}

.bord_b
{
   BORDER: #204C89 1px solid;
    BACKGROUND-COLOR: #FFFFFF;
    PADDING-LEFT: 0px;
    PADDING-RIGHT:0px
}

.bord_b_dash
{
   BORDER:dotted  1px #204C89;
    BACKGROUND-COLOR: #FFFFFF;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px;	
    PADDING-LEFT: 5px;
    PADDING-RIGHT:5px;
	color:#FF6600;
}
.required{
color:#FF0000;
}
.head
{
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 6px;
    BORDER-BOTTOM: #5C99CD 2px solid;
	
}
.clscontents{ line-height:18px;  
vertical-align: top;
text-align:justify;
color:#000000}

.box_b
{
   BORDER: #204C89 1px solid;
    BACKGROUND-COLOR: white;
    PADDING-LEFT: 10px;
    PADDING-RIGHT:10px;
	vertical-align:top;
}
.jaune_menu {background-color:#FCE45C; 
			width: 205px; 
			text-align: left;
			}
			
			
.formerror
{
   BORDER: 1px NONE #FFBA74;
    BACKGROUND-COLOR: transparent;
    PADDING-LEFT: 0px;
    PADDING-RIGHT:0px
}
.formerror1
{
   BORDER: #FFBA74 1px dotted;
    BACKGROUND-COLOR: #FFF3A2;
    PADDING: 10px;
    MARGIN:10px;
}
.error_text
{ color:#FF6600 ;
}
.unread,.odd { font-weight:normal;
background-color:#F6F3EC;
border:none;
padding-top:2px;
padding-bottom:2px;
}

.read, .even{ font-weight:normal;
background-color:#FFFFFF;
padding-top:2px;
padding-bottom:2px;
}
.read:hover, .even:hover{ 
background-color:#FCE45C;
color:#ffffff;
padding-top:2px;
padding-bottom:2px;
}
.unread:hover, .odd:hover{ 
background-color:#FCE45C;
 color:black;
padding-top:2px;
padding-bottom:2px;

}
TR.mail_box_header {
font-weight:bold;
background-color:#FCE45C;
border:none;
text-align:center;
height:20px;

}
TABLE.mail_box
{width:100%;
border-bottom:1px solid black;
border-top:1px solid darkgray;
border-right:1px solid darkgray;
border-left:1px solid darkgray;
margin-bottom:5px; 
}
h1.menu_header { background-color:#645F5F;
padding:2px;
color:#F6F3EC}

A.menu_item:hover { background-color:#7590B7;
color:white;

}
A.menu_item { 
    PADDING-RIGHT: 2px;
FONT-SIZE: 11px;    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none;

}
.simple_gray_border{border:1px solid darkgray; padding:2px; }
.simple_gray_header{ background-color:#CCCCCC; }

.cv_edit
{
   BORDER-style:none;
    BACKGROUND-COLOR: #FFFFFF;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
}
.cv_print
{
   BORDER-style:none;
    BACKGROUND-COLOR: #FFFFFF;
    PADDING:10px;
	width:640px;
	line-height:20px;
}
.cv_detail_text {color:#204C89;
}
.cv_section_header
{   background-color: #CCCCCC;
	padding-left:5px;
margin-top : 0px;
padding-bottom : 0px;
margin-bottom : 0px;
margin-left : 0px;
margin-right : 0px;
font-size : 12px;
font-weight : bold;
font-family :Tahoma, Verdana, Arial;
	
}
.tdground
{ background-color:#5C99CD;
  color:#FFFFFF;
  vertical-align:middle;
  text-align:center;
  font-size:12px;
  font-weight:bold;
}
