body { background: #0083ca; margin 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#ariane { padding-left: 10px; padding-top: 1px; margin-top: -3px; font-size: 11px}


a { color: #58595b; }
a:hover, .liens a:hover {text-decoration: none; color: #D89902;}


a.communaute:link {text-decoration: none;	color: #58595b;}
a.communaute:visited {text-decoration: none;	color:  #58595b;}
a.communaute:hover {text-decoration: none; color: #d12727;}


a.expert:link {text-decoration: none;	color: #58595b;}
a.expert:visited {text-decoration: none;	color:  #58595b;}
a.expert:hover {text-decoration: none; color: #0083ca;}

a.commissaire:link {text-decoration: none;	color: #58595b;}
a.commissaire:visited {text-decoration: none;	color:  #58595b;}
a.commissaire:hover {text-decoration: none; color: #D89902;}

a.commissaire2:link {color: #58595b;}
a.commissaire2:visited {color:  #58595b;}
a.commissaire2:hover {color: #D89902;}

a.comptable:link {text-decoration: none;	color: #58595b;}
a.comptable:visited {text-decoration: none;	color:  #58595b;}
a.comptable:hover {text-decoration: none; color: #94A49E;}

a.retour:link {text-decoration: none;	color: #ffffff;}
a.retour:visited {text-decoration: none;	color:  #ffffff;}
a.retour:hover {text-decoration: none; color: #d12727;}

.txt-courant {font-size: 11px;font-family: Arial, Helvetica, sans-serif;line-height: 14px;color: 58595b;font-weight: bold; }
.txt-logo {font-size: 11px;font-family: Arial, Helvetica, sans-serif;line-height: 16px;color: 58595b;font-weight: normal;}
.txt-logo-bold {font-size: 11px;font-family: Arial, Helvetica, sans-serif;line-height: 16px;color: 58595b;font-weight: bold;}
.titre-rub {font-size: 13px;font-family: Arial, Helvetica, sans-serif;line-height: 16px;color: #0083ca;font-weight: bold;}
.titre-rub2 {font-size: 11px;font-family: Arial, Helvetica, sans-serif;line-height: 16px;color: #0083ca;font-weight: bold;}

.button2{ background: url('../images/bt-rechercher.gif') no-repeat; border: none;  width:80px; height:22px; cursor:pointer}
.bt-actif{ background: url('../images/bt-rechercher-off.gif') no-repeat; border: none;  width:80px; height:22px; cursor:pointer}

.backmenu{ vertical-align:top; background: url('../images/bt_bleu.gif') no-repeat #339cd5; border: none; width:125px; height:22px; cursor:pointer; padding-left:6px; width:119px; padding-bottom:1px; background-position: bottom; padding-top:3px;}
.backmenu2{ vertical-align:top; background: url('../images/bt_gris.gif') no-repeat #a4a2a2; border: none; width:125px; height:22px; cursor:pointer; padding-left:6px; width:119px; padding-bottom:1px; background-position: bottom; padding-top:3px;}
.backmenu3{ vertical-align:top; background: url('../images/bt_vert.gif') no-repeat #51cdac; border: none; width:125px; height:22px; cursor:pointer; padding-left:6px; width:119px; padding-bottom:1px; background-position: bottom; padding-top:3px; }
.backmenu4{ vertical-align:top; background: url('../images/bt_jaune.gif') no-repeat #ffcd55; border: none; width:125px; height:22px; cursor:pointer; padding-left:6px; width:119px; padding-bottom:1px; background-position: bottom; padding-top:3px;}
.backmenu5{ vertical-align:top; background: url('../images/bt_gris_clair.gif') no-repeat #c8c7c7; border: none; width:125px; height:22px; cursor:pointer; padding-left:6px; width:119px; padding-bottom:1px; background-position: bottom; padding-top:3px;}
.backmenu6{ vertical-align:top; background: url('../images/bt_rouge.gif') no-repeat #da5252; border: none; width:125px; height:22px; cursor:pointer; padding-left:6px; width:119px; padding-bottom:1px; background-position: bottom; padding-top:3px;}





.button3{ background: url('../images/bt-ok.gif') no-repeat; border: none;  width:21px; height:16px; cursor:pointer}

.button4{ background: url('../images/bt_contactez_nous.gif') no-repeat; border: none;  width:80px; height:22px; cursor:pointer}
.bt-actif4{ background: url('../images/bt_contactez_nous_off.gif') no-repeat; border: none;  width:80px; height:22px; cursor:pointer}

.button5{ background: url('../images/bt_contactez_nous_jaune.gif') no-repeat; border: none;  width:80px; height:22px; cursor:pointer}
.bt-actif5{ background: url('../images/bt_contactez_nous_jaune_off.gif') no-repeat; border: none;  width:80px; height:22px; cursor:pointer}

.txt-bleu-bold {
font-size: 11px;font-family: Arial, Helvetica, sans-serif;line-height: 16px;color: #276BB2;font-weight: bold;}

.txt-bleu {
font-size: 12px;font-family: Arial, Helvetica, sans-serif;line-height: 16px;color: #276BB2;}

.txt-actu-bold {font-size: 11px;font-family: Arial, Helvetica, sans-serif;line-height: 12px;color: #276BB2;font-weight: bolder;}

.txt-blc {
font-size: 11px;font-family: Arial, Helvetica, sans-serif;line-height: 16px;color: #ffffff;font-weight: bold;}

.txt-blc12 {
font-size: 12px;font-family: Arial, Helvetica, sans-serif;line-height: 16px;color: #ffffff;font-weight: bold;}

.txt-bleu-international {font-size: 12px;font-family: Arial, Helvetica, sans-serif;line-height: 16px;color: #276BB2;font-weight: bold;}

.txt-rouge-international {font-size: 12px;font-family: Arial, Helvetica, sans-serif;line-height: 16px;color: #D12727;font-weight: bold;}

.accroche-gris-accueil {font-size: 13px;font-family: Arial, Helvetica, sans-serif;line-height: 16px;color: #58595b;font-weight: normal;}

a.txt-bleu-bold:link {text-decoration: none;	color: #276BB2;}
a.txt-bleu-bold:visited {text-decoration: none;	color:  #276BB2;}
a.txt-bleu-bold:hover {text-decoration: none; color: #666666;}

a.txt-actu:link {text-decoration: none;	color: #276BB2;}
a.txt-actu:visited {text-decoration: none;	color:  #276BB2;}
a.txt-actu:hover {text-decoration: none; color: #D89902;}

a.txt-metier:link {text-decoration: none;	color: #276BB2;}
a.txt-metier:visited {text-decoration: none;	color:  #276BB2;}
a.txt-metier:hover {text-decoration: none; color: #ed1c24;}

a.txt-international:link {text-decoration: none;	color: #276BB2;}
a.txt-international:visited {text-decoration: none;	color:  #276BB2;}
a.txt-international:hover {text-decoration: none; color: #666666;}

.txt-contenu { font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; color: #58595b; font-weight: normal; margin-left: 35px;}
.txt-contenu-bold{font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; color: #58595b; font-weight: bold;}
.txt-contenu2 { font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; color: #58595b; font-weight: normal; text-align:justify;}

.txt-blc { font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; color: #ffffff; font-weight: normal; padding-top: 5px;}

.image_contour {border:1px solid #276bb2;}
.table_contour {border:1px solid #FFC02A;}

.type { font-size: 12px; width:150px;}

h6 { font-size: 12px; line-height: 18px; padding-left: 45px; background: url('../images/encoche-rouge.gif') no-repeat; background-position: 25px 0; margin: 0; }
h5 { font-size: 13px;  color: #276BB2; font-weight: bold; text-align:center;}
h4 { font-size: 12px; color: #276BB2; font-weight: bold; padding-left: 20px; background: url('../images/fleche-titre.gif') no-repeat; background-position: 1px 2px; margin: 0; }
h3 { font-size: 12px; line-height: 18px; padding-left: 35px; background: url('../images/encoche-jaune.gif') no-repeat; background-position: 18px 0; margin: 0; }


.liens a {color: #58595b; font-size: 12px; padding: 14px; background: url('../images/puce.gif') no-repeat; background-position: 5px 19px; margin: 0; text-align:left;}



ul li {font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 35px; color: #58595b; font-weight: normal; list-style-type:none; background-image:url('../images/puce-bleu.gif'); background-repeat: no-repeat; background-position:0 15px; padding-left:10px;} 

ul li ul li {font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; color: #58595b; font-weight: normal; list-style-type:none; background-image:url('../images/puce.gif'); background-repeat: no-repeat; background-position:0 5px; padding-left:10px;} 

.object-center, .trombi {text-align:center;  margin :auto; }
.trombi .attribute-image {border:solid 1px #276BB2; width:70px; height:75px; margin:auto;}
.trombi .attribute-image p {margin:0 }

.combo {width: 200px;}


#footer a { text-decoration: none; color: #ffffff; font-size: 11px; }
#footer a:hover { text-decoration: none; color: #D89902;}

dl,dd {margin:0; margin-left:14px;}
.clean {margin:0; display:block;}
.menu_active{ margin-top:0px;}

.sous-nav { font-size: 9.5px; color: #ffffff; line-height: 9px;}
dd a { text-decoration: none; color: #ffffff; }
dd a:hover { text-decoration: none; color: #555758;}

