
html, body {
  padding:0px;
  font-family:verdana;
  font-size:10px;
  color: #1B1B1B;
  margin:0px auto !important;
  font-weight:normal;
  text-align:left;
}
P {margin:0px 0px 10px 0px; padding:0px;text-align:left;}
img {border:0px; margin:0px; padding:0px;}

.mav{font-weight:bold;}
.couleur{color: #0061AA;}
.mav_couleur{color: #0061AA;font-weight:bold;}
.no-text{font-size :1px;line-height:1%;}
.input{border: 1px solid #3381BB;bgcolor:#F5F9FC;font-family :verdana;font-size : 10px;font-weight : normal;color : #3381BB;text-decoration : none;}
p.centre {text-align:center;}
p.right {text-align:right;}

P.noP {margin-top:0px;margin-right:0px;margin-bottom:0px;padding:0px;text-align:left;}
.noP  IMG{margin-top:0px;margin-right:0px;margin-bottom:0px;padding:0px;}

a {
  text-decoration:none;
  color:#0061AA;
  margin:0px 0px 0px 0px;
  font-weight:normal;
}

a:hover{
  text-decoration:underline;
}

a.mav {
  text-decoration:none;
  color:#0061AA;
  margin:0px 0px 0px 0px;
  font-weight:bold;
}
a.mav:hover{
  text-decoration:underline;
}

a.lien_form {
  background:url(img/fd_focus.gif) no-repeat right top;
  text-decoration:none;
  color:#0061AA;
  margin:0px 0px 0px 0px;
  font-weight:bold;
}
a.lien_form:hover{
  text-decoration:underline;
}

#coordonnees{
  width:165px;
  height:118px;
  background-color: #3381BB;
  padding:14px 9px 8px 9px;
  color: #FFFFFF;
}

#coordonnees a {
  color: #FFFFFF;
  font-weight:normal;
  text-decoration : none;
  margin:0px;
}
#coordonnees a:hover {
  color: #FFFFFF;
  font-weight:normal;
  text-decoration : underline;
  margin:0px;
}
#coordonnees .big {
  font-size: 11px;
  color: #FFFFFF;
  font-weight:bold; 
  text-decoration : none;
  margin:0px;
}

#collaborateurs {
  width:170px;
  height:16px;
  padding:5px 8px 3px 5px;
  color: #055C9F;
  font-weight:bold; 
}

#login {
  width:183px;
  background-color: #E8E9EB;
  color: #0061AA;
}
#login a {
  color: #0061AA;
  font-weight:bold;
  text-decoration : none;
  margin:0px;
}

#login a:hover {
  color: #0061AA;
  font-weight:bold;
  text-decoration : underline;
  margin:0px;
}

.bas_page {font-size: 9px;font-weight:normal;color: #7D7D7D;text-decoration: none;margin:0px;}
a.bas_page {font-size: 9px;font-weight:normal;color: #7D7D7D;text-decoration: none;margin:0px;line-height:10px;}
a.bas_page:hover {font-size: 9px;font-weight:normal;color: #7D7D7D;text-decoration: underline;margin:0px;line-height:10px;}

#copyright {width:100%;height:15px;background:#C2C3C5;font-family: verdana;font-size: 10px;color:  #FFFFFF;text-decoration: none;margin:0px;font-weight:normal;text-align:center;}

#focus {
  border:1px #D4D5D6 solid;
  background:url(img/fd_focus.gif) no-repeat left top;
  width:534px;
  height:72px;
  color: #000000;
  font-weight:normal;
  margin:14px 0px 14px 11px;
  padding:10px 10px 3px 41px;
}

div.titre {
  font-size: 16px;
  color: #0061AA;
  font-weight:bold;
}

div.soustitre {
  font-size: 12px;
  color: #0061AA;
  font-weight:bold;
  padding:0px 0px 10px 0px;
}

div.esp a {  
  text-align:right;
  background: url(img/i.gif) no-repeat left ;
  width:90px;
  margin:0px 0px 0px 0px;
  padding:2px 0px 2px 15px;
  color: #0061AA;font-weight:normal;text-decoration: none;
}
div.esp a:hover {  
  text-decoration: underline;
}

div.contact_int a {  
  text-align:right;
  background: url(img/enveloppe.gif) no-repeat left ;
  width:90px;
  margin:0px 0px 0px 0px;
  padding:2px 0px 2px 15px;
  color: #0061AA;font-weight:normal;text-decoration: none;
}
div.contact_int a:hover {  
  text-decoration: underline;
}
div.lien_mav {  
  text-align:right;
  margin:0px 0px 0px 0px;
  padding:2px 0px 2px 0px;
  width:150px;
  color: #0061AA;font-weight:bold;text-decoration: none;
}

div.lien_mav a {  
  text-align:right;
  background: url(img/puce_lien.gif) no-repeat right ;
  margin:0px 0px 0px 0px;
  padding:2px 15px 2px 0px;
  width:400px;
  border:1px solid FF0000;
  color: #0061AA;font-weight:bold;text-decoration: none;
}

div.lien_mav a:hover {
  text-align:right;
  background: url(img/puce_lien.gif) no-repeat right ;
  margin:0px 0px 0px 0px;
  padding:2px 15px 2px 0px;
  color: #0061AA;font-weight:bold;text-decoration: underline;
}

div.home_contenu {margin:0px 12px 0px 0px;padding:0px 0px 0px 0px;
  font-family: verdana;font-size: 10px;color: #000000;font-weight:normal;
  width:199px;
}

div.choice {
  color: #000000;
  font-weight:normal;
  width:133px;
  margin:0px 13px 0px 13px;
  padding:0px 0px 0px 0px;
}

table.choice {
  border:1px solid #7FB0D4;
  color: #000000;
  font-weight:normal;
  width:100%;
  padding:0px 3px 0px 5px;
  margin:3px 0px 0px 0px;
}

table.choice td {height:33px;}
table.choice tr.color {background-color:#EFEFEF;}
table.choice a {
  color: #0061AA;
  font-weight:bold;
  text-decoration: none;
  background: url(img/puce_plus.gif) no-repeat left;
  width:131px;
  margin:0px 0px 0px 0px;
  padding:7px 0px 7px 22px;
}

table.choice a:hover {
  color: #0061AA;
  font-weight:bold;
  text-decoration: underline;
  background: url(img/puce_plus.gif) no-repeat left;
  width:1231px;
  margin:0px 0px 0px 0px;
  padding:7px 0px 7px 22px;

}

#onglet {
  width:16px;
  height:54px;
  background:url(img/onglet.gif) no-repeat left top;
  color: #055C9F;
  font-weight:normal;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

div.onglet_img {margin:0px 0px 0px 0px;padding:6px 0px 3px 0px;}

div.nivo1_off{
  background:url(img/menu_off.gif) repeat left top;
  float:left;
  height:32px;
  margin:0px 5px 0px 5px;
  padding:0px 3px 0px 3px;
  display:inline;
}
div.nivo1_off:hover{
  background:url(img/menu_on.gif) repeat left top;
  float:left;
  height:32px;
  margin:0px 5px 0px 5px;
  padding:0px 3px 0px 3px;
  display:inline;
}

div.nivo1_on{
  background:url(img/menu_on.gif) repeat left top;
  float:left;
  height:32px;
  margin:0px 5px 0px 5px;
  padding:0px 3px 0px 3px;
  display:inline;
}

div.nivo1_on a.menu_on{
  float:left;
  background:url(img/puce_on.gif) no-repeat center top;
  color: #FFFFFF;
  font-weight:bold;
  margin:0px 0px 0px 0px;
  padding:7px 0px 0px 0px;
  display:inline;
  text-decoration: none;
}

div.nivo1_off a.menu_off{
  float:left;
  background:url(img/0.gif) no-repeat center top;
  color: #FFFFFF;
  font-weight:bold;
  margin:0px 0px 0px 0px;
  padding:7px 0px 0px 0px;
  display:inline;
  text-decoration: none;
}

div.nivo1_off a:hover.menu_off{
  float:left;
  background:url(img/puce_on.gif) no-repeat center top;
  color: #FFFFFF;
  font-weight:bold;
  margin:0px 0px 0px 0px;
  padding:7px 0px 0px 0px;
  display:inline;
  text-decoration: none;
}

li.enumeration { 
  background: url(img/puce_enumeration.gif) no-repeat left top;
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 15px;
  line-height:15px;
  list-style-type:none;
  list-style-position: outside;
}
 
li.enumerationplus { 
  background: url(img/puce_plus.gif) no-repeat left top;
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 19px;
  line-height:15px;
  list-style-type:none;
  list-style-position: outside;
}

.news_entete {
  text-align:center;
  font-family: verdana;
  font-size: 11px;
  color: #FFFFFF;
  font-weight:bold;
  margin:4px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.news_interne_entete {
  text-align:left;
  font-family: verdana;
  font-size: 11px;
  color: #0061AA;
  font-weight:bold;
  margin:4px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#news {
  width:183px;
  font-weight:normal;
  margin:10px 0px 4px 0px;
  padding:0px 0px 0px 10px;
}

 div.titre_news a {
  color: #0061AA;
  font-weight:bold;
  text-decoration: none;
  background: url(img/puce_plus.gif) no-repeat left top;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 19px;
  float:left;
}
 div.titre_news a:HOVER {
  text-decoration: underline;
  float:left;
}

div.news_contenu a {
  color: #FFFFFF;
  width:183px;
  font-weight:normal;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

div.news_interne_contenu a {
  color: #000000;
  width:183px;
  font-weight:normal;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

 div.date_news {
  color: #7D7D7D;
  font-weight:bold;
  text-decoration: none;
  margin:0px 0px 0px 3px;
  padding:0px 0px 0px 16px;
}

.lien_news_bas ul {  
  list-style-type:none;
  padding:0px;
  margin:0px 0px 0px 0px;
  display: block;
  clear: left;
}

.lien_news_bas li { 
  text-align:right;
  background: url(img/puce_news_bas.gif) no-repeat right;
  width:160px;
  margin:0px 0px 0px 0px;
  padding:0px 12px 0px 0px;
  line-height:15px;
}

.lien_news_bas li a {
  color: #FFFFFF;
  font-weight:bold;
  text-decoration: none;
  margin:0px 0px 0px 0px;
  padding:0px 0px 2px 0px;
}

.lien_news_bas li a:hover {
   color: #FFFFFF;font-weight:bold;text-decoration: underline;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

div.nivo2_vide {
  border-top:0px solid #FFFFFF;border-right:0px solid #FFFFFF;border-bottom:0px solid #FFFFFF;border-left:0px solid #FFFFFF;
  background:#EDEDED;
  float:left;
  color: #FFFFFF;
  font-weight:bold;
  margin:0px 0px 0px 0px;
  padding:3px 10px 3px 10px;
  display:inline;
}

div.nivo2_off a{
  border-top:0px solid #FFFFFF;border-right:1px solid #FFFFFF;border-bottom:0px solid #FFFFFF;border-left:0px solid #FFFFFF;
  background:#EDEDED;
  float:left;
  color: #0061AA;
  font-weight:normal;
  margin:0px 0px 0px 0px;
  padding:3px 10px 3px 10px;
  display:inline;
}

div.nivo2_off a:hover{
  border-top:0px solid #FFFFFF;border-right:1px solid #FFFFFF;border-bottom:0px solid #FFFFFF;border-left:0px solid #FFFFFF;
  background:#0061AA;
  float:left;
  color: #FFFFFF;
  font-weight:bold;
  margin:0px 0px 0px 0px;
  padding:3px 10px 3px 10px;
  display:inline;
}

div.nivo2_on a{
  border-top:0px solid #FFFFFF;border-right:1px solid #FFFFFF;border-bottom:0px solid #FFFFFF;border-left:0px solid #FFFFFF;
  background:#0061AA;
  float:left;
  color: #FFFFFF;
  font-weight:bold;
  margin:0px 0px 0px 0px;
  padding:3px 10px 3px 10px;
  display:inline;
}

 div.chapeau{
  font-size: 12px;
  color: #7d7d7d;
  width:382px;
  font-weight:bold;
  margin:16px 0px -8px 0px;
  padding:0px 0px 0px 0px;
}

.big_droite{
  font-size: 40px;
  color: #CCDFEE;
  font-weight:bold;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.origine_citation {
  color: #7F7F7F;
  font-weight:bold;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

table.bordure, div.bordure {
  border-top:1px solid #CCCCCC;border-right:0px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-left:0px solid #CCCCCC;
  color: #000000;
  font-weight:normal;
  padding:5px 0px 5px 0px;
  margin:10px 0px 10px 0px;
}


div.RefPoste {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #7d7d7d;
  text-decoration:none;
  float:left;
  display:inline;
  padding:0px 0px 4px 0px;
  width:118px;
}  

div.RepondreAnnonce {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  text-decoration:none;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
div.RepondreAnnonce a{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  text-decoration:none;
}
div.RepondreAnnonce a:hover{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  text-decoration:underline;
}

div.offre_fd {
  height:12px;
  background:#DEE0E0 url(img/hachure_offre.gif) no-repeat left top;;
  width:381px;
  margin:0px 0px 5px 0px;
  padding:16px 0px 4px 0px;
  color: #0061AA;
  font-weight: bold;
  text-decoration:none;
  text-transform: uppercase;
}


div.TitrePoste {
  width:265px;
  background:#DEE0E0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #0061AA;
  font-weight: bold;
  text-decoration:none;
  text-transform: uppercase;
  padding:0px 0px 1px 0px;
  display:inline;
}
div.DatePoste {
  background:#DEE0E0 url(img/puce_offre.gif) no-repeat left top;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  text-decoration:none;
  width:84px;
  float:left;
  padding:1px 0px 1px 22px;
  display:inline;
}

div.LienDescriptif {
  background: url(img/puce_descriptif.gif) no-repeat left;
  text-decoration:none;
  margin:0px 0px 0px 2px;
  padding:0px 1px 0px 8px;
  font-family: Verdana;
  font-size: 10px;
  color: #80b0d6;
  font-weight: bold;
  display:inline;
  float:left;
  width:192px;
}

div.LienDescriptif a{
  font-family: Verdana;
  font-size: 10px;
  color: #80b0d6;
  font-weight: bold;
  text-decoration:none;
  margin:0px 0px 0px 2px;
  padding:0px 0px 0px 2px;
}
div.LienDescriptif a:hover{
  text-decoration:underline;
}

td.titreVeryHigh {
	background:#EDEDED;
	color:#1B1B1B;
}

td.titreHigh {
	background:#FFFFFF;
	color:#1B1B1B;
}

td.titreMedium {
	background:#EDEDED;
	color:#1B1B1B;
}

td.titreLow {
	background:#FFFFFF;
	color:#1B1B1B;
}
table.tableau {
	color:#1B1B1B;
	padding:0px;
	border:1px solid #79A9CE;
	font-family:arial;
	font-size:10px;
	width:100%;
	line-height:20px;
	
}

table.haut_bas {
  border-top:1px solid #CCCCCC;
  border-bottom:1px solid #CCCCCC;
  margin:2px 0px 2px 2px;
  padding:6px 0px 0px 0px;
}

.header{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background-color:#F2F2F2;
  height:14px;
}

div.TitrePopup {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #0061AA;
  font-weight: bold;
  text-decoration:none;
  text-transform: uppercase;
  padding:0px 0px 1px 0px;
  height:38px;
  display:inline;
}

div.RefPopup {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #7d7d7d;
  text-decoration:none;
  float:right;
  display:inline;
  padding:0px 0px 0px 0px;
  margin:8px 0px 0px 0px;
}  

div.trait_popup {
  border-top:1px solid #0061AA;
  width:100%;
  padding:6px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

p.top_pop {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color: #c1c1c1;
  color:#000000;
  text-decoration:none;
  padding:0px 0px 1px 0px;
  display:inline;
}
table.popup {
  background:#F5F5F5;
  color: #000000;
  font-weight:normal;
  width:100%;
  padding:3px 0px 3px 5px;
  margin:0px 0px 0px 0px;
}

table.popup a{
  background:#F5F5F5;
  color: #000000;
  font-weight: bold;
}

.champ{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #0061AA;
  font-weight: normal;
  border:1px solid #0161AB;
  background-color:#F5F9FC;
  }

div.ps_sousmenu {
  color: #000000;
  font-weight:normal;
  margin:2px 0px 2px 0px;
  padding:0px 0px 0px 0px;
  text-decoration: none;
}
  
  div.ps_sousmenu a{
  color: #000000;
  font-weight:normal;
  text-decoration: none;
}
div.ps_sousmenu a:hover{
  color: #000000;
  font-weight:normal;
  text-decoration: underline;
}
td.news_interne_sep {
  height:10px;
}

.news_interne_line {
  height:1px;
  border-top:1px solid #0061AA;
}

div.dossier_offre {
  background-image:url(img/bt_dossier_offre.jpg);
  background-repeat:no-repeat;
  background-position:10px;
  width:300px;
  height:34px;
  clear:both;
  cursor:hand;
  cursor:pointer;  
}

div.dossier_offre div.puce {
  float:left;
  background-image:url(img/puce_dossier_offre.gif);
  background-repeat:no-repeat;
  height:34px;
  width:34px;
}

div.dossier_offre div.content {
  float:left;
  margin:8px 0px 0px 6px;
  width:218px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
}

div.dossier_offre div.plus {
  float:left;
  background-image:url(img/plus_dossier_offre.gif);
  background-repeat:no-repeat;
  margin-top:9px;
  height:11px;
  width:11px;
}

.homeOverLine{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #009FDA;
  font-weight:bold;
}

.homeSignature{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight:bold;
}

.homeSignDetail{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #C5C5C5;
  font-style:italic;
}

TD.noP P {margin:0px;padding:0px;}

