body {font-family :Verdana, Arial, Helvetica, sans-serif;font-size :10px;letter-spacing :-1px;margin :0px;padding :0px;}body, #ie8#fix {letter-spacing :-0.2px;}form {padding :0px;margin :0px;}ul {padding-left :20px;margin :0px;}a {color :#000;text-decoration :none;}a:hover {text-decoration :underline;}h1 {font-family :Verdana, Arial, Helvetica, sans-serif;font-size :16px;font-weight :bold;color :#006AB3;background-color :inherit;margin-top :0px;margin-bottom :12px;}h1 a {color :#006AB3;}h2 {font-size :13px;font-weight :bold;font-style :italic;color :#000000;background-color :inherit;margin-top :0px;margin-bottom :5px;}h3 {font-size :11px;font-weight :bold;color :#000000;}p {margin-top :5px;margin-bottom :5px;}input, select, textarea {vertical-align :middle;border :1px solid #C8BFB4;font-size :9px;margin :0;color :#006AB3;padding :2px;}option {font-size :10px;color :#006AB3;}input.check {border :0px;}
#addbatiprix {
width :984px;
text-align :right;
margin :0px auto; 
padding-top:13px; 
}
#addbatiprix a {color :#006AB3;}
#pubheader {width :984px;margin :0px auto;height :100px;background :url(../../images/fond_pub_header.gif) repeat-x;}
#pubheader td {vertical-align :middle;}
#pubheader td div {background :url(../../images/publicite_v.gif) no-repeat 0px 1px;padding-left :15px;}
#header {width :984px;margin :5px auto 0px;}
#logoheader {height :80px;background :url(../../images/fond_logo.gif) no-repeat top right;white-space :nowrap;}
#logo {position :relative;top :10px;left :10px;padding-right :50px;}
#menu {padding :0;}
#menu td {padding :0px 2px 0px 0px;}
#menu td .ssmenu {display :none;position :absolute;background :url(../../images/fond_ssmenu.gif) repeat-x;z-index :10;height :115px;}
#menu td .ssmenu div.bottom {position :absolute;right :0px;bottom :0px;padding :5px;color :#006AB3;}
#menu td .ssmenu div.bottom a, 
#menu td .ssmenu .hide {color :#000;cursor :pointer;}
#menu td .ssmenu div.desc {display :none;color :#006AB3;background-color :#F7FBFD;padding :9px;position :absolute;top :6px;left :350px;font-weight :bold;}
#menu td ul {margin :10px 0px 0px 35px;list-style-image :url(../../images/puce_chevron_bleu.gif);}
#menu td ul li a {font-size :11px;font-weight :bold;list-style-image :url(../../images/puce_chevron_bleu.gif);}
#menu td ul li a:hover {color :#006AB3;text-decoration :none;}
#menu td#search {width :552px;vertical-align :top;background :url(../../images/fond_search_off.gif) no-repeat;padding :0px;}
#menu td#search form {padding :5px 0px 0px 0px;}
div#search {height :40px;background :url(../../images/fond_search_on.gif) no-repeat;font-size :13px;font-weight :bold;text-transform :uppercase;color :#36312B;}
div#search form {padding :5px 0px 0px 10px;}
td#search input, td#search select {vertical-align :middle;}
#search .input, #menu2 .input {border :1px solid #C8BFB4;color :#868380;font-size :9px;padding :2px;margin-left :5px;}
#search .input {width :200px;}
#search .select, #menu2 .select {width :205px;border :1px solid #C8BFB4;color :#868380;font-size :9px;text-transform :none;}
#search .select option, #menu2 .select option {color :#868380;font-size :9px;}
#search .select {width :205px;}
div#search .input, div#search .select {width :229px;}
#search .submit, #menu2 .submit {border :0px;}
#content {width :984px;margin :0px auto 30px;}
#content h1 {padding-left :10px;}
table#ariane {text-transform :uppercase;color :#36312B;padding-left :10px;height :70px;}
table#ariane td {padding :0px 2px 0px 0px}
table#ariane a {color :#36312B;}
div.column_right {float :right;width :250px;margin :0px 0px 10px 20px;}
#accesabonne {background :url(../../images/colonne/fond_noid.gif) no-repeat;height :128px;}
#accesabonne table {margin-top :28px;color :#36312B;}
#accesabonne .input {width :130px;border :1px solid #C9C5BE;color :#006AB3;font-size :9px;padding :2px;display :block;margin :0px 0px 5px 8px;}
#accesabonne .submit {border :0px;margin-left :5px;}
#accesabonne .check {margin :0px 0px 0px 8px;}
#accesabonne a, #accesabonne label {color :#fff;}
div#messervices {background :#E5F0F7 url(../../images/colonne/fond.gif) no-repeat;}
div#messervices h2, #accesabonne h2 {font-size :14px;font-weight :normal;font-style :normal;color :#fff;margin :0px;line-height :14px;}
div#messervices h2 a, #accesabonne h2 a {color :#fff;}
#accesabonne h2 {padding :8px 0 0 10px;margin :0;}
div#messervices .toggler {float :right;font-size :10px;}
div#messervices .display {display :none;}
div#messervices .contenu {padding :8px 12px 8px 10px;}
div#messervices h3.ouvert {background :url(../../images/rond_fleche_bas.gif) no-repeat left center;padding-left :20px;margin :0px 0px 3px 0px;}div#messervices h3.fermer {background :url(../../images/rond_fleche_droite.gif) no-repeat left center;padding-left :20px;margin :0px 0px 3px 0px;}div#messervices ul {background-color :#F7FBFD;padding :2px 2px 2px 30px;overflow :auto;}ul.classeurs {list-style-image :url(../../images/classeur.gif);}div#messervices ul.classeurs ul, ul.classeurs ul {height :auto;padding :2px 2px 2px 15px;overflow :visible;}div#messervices ul.messages {list-style-image :url(../../images/message.gif);height :40px;}div#messervices .baseline {font-size :12px;color :#36312B;}
#carrousel {position :absolute;width :984px;height :292px;background :url(../../images/home/fond_home1.gif) no-repeat top left;}
#carrousel #accesabonne {position :absolute;top :0px;right :0px;z-index :1;height :292px;}
#carrousel .fonds img {display :none;position :absolute;top :0px;left :0px;z-index :1;}
#carrousel .onglets {position :absolute;width :190px;top :20px;left :0px;z-index :3;}
#carrousel .onglets a.onglet {display :block;line-height :43px;height :53px;background :url(../../images/home/onglet_off.png) no-repeat top left;font-size :14px;color :#000;padding-left :20px;}
#carrousel .onglets a.onglet span {font-weight :bold;color :#fff;}
#carrousel .onglets a.onglet_on {display :block;line-height :43px;height :0px;background :url(../../images/home/onglet_on.png) no-repeat top left;font-size :14px;color :#fff;padding-left :20px;text-decoration :none;visibility :hidden;}
#carrousel .onglets a.onglet_on span {font-weight :bold;color :#C8BFB4;}
#carrousel .layers {position :absolute;top :20px;left :170px;z-index :2;}
#carrousel .layers .batiprix_web, 
#carrousel .layers .biblio, 
#carrousel .layers .batitextes, 
#carrousel .layers .partenaire,
#carrousel .layers .bordereaux {background :url(../../images/home/layer_batiprix_web.png) no-repeat top left;width :431px;height :255px;display :none;}
#carrousel .layers .biblio {background :url(../../images/home/layer_bibliotheque.png) no-repeat top left;}
#carrousel .layers .batitextes {background :url(../../images/home/layer_batitextes.png) no-repeat top left;}
#carrousel .layers .partenaire {background :url(../../images/home/layer_partenaire.png) no-repeat top left;}
#carrousel .layers .bordereaux {background :url(../../images/home/layer_bordereaux.png) no-repeat top left;}
#carrousel .layers .contenu {padding :34px 20px 0px 130px;}
#carrousel .layers .contenu h3 {font-size :25px;color :#E0DBD5;font-weight :normal;margin :0px 0px 23px;}
#carrousel .layers .contenu h3 span {color :#fff;font-weight :bold;}
#carrousel .layers .contenu div {margin-bottom :15px;}
#carrousel .sabonner {position :absolute;width :277px;height :162px;bottom :0px;right :0px;z-index :2;}
#carrousel .sabonner .batiprix_web, 
#carrousel .sabonner .biblio, 
#carrousel .sabonner .batitextes, 
#carrousel .sabonner .partenaire, 
#carrousel .sabonner .bordereaux {background :url(../../images/home/sabonner_batiprix_web.png) no-repeat;height :162px;display :none;}
#carrousel .sabonner .biblio {background :url(../../images/home/sabonner_bibliotheque.png) no-repeat;}
#carrousel .sabonner .batitextes {background :url(../../images/home/sabonner_batitextes.png) no-repeat;}
#carrousel .sabonner .bordereaux {background :url(../../images/home/sabonner_bordereaux.png) no-repeat;}
#carrousel .sabonner a {display :block;}
#carrousel .sabonner div.contenu {padding :15px 5px 5px 100px;color :#fff;}
#news td {padding-top :14px;}
#news h2 {font-size :18px;font-weight :bold;font-style :normal;color :#006AB3;background-color :inherit;margin :0px;}
#news h2 span {font-weight :normal;color :#36312B;}
#news div.box {width :352px;height :233px;background :url(../../images/home/fond_box.gif) no-repeat;}
#news div.box div.contenu {padding-top :20px;margin :0px 10px 10px 10px;}
#pubhome h3 {font-size :9px;font-weight :normal;font-style :normal;color :#C8BFB4;background-color :inherit;margin :0px;text-align :right;text-transform :uppercase;}
#pubhome div {width :250px;height :250px;background-color :#858587;}table.indices {width :160px;}table.indices th, table.indices td {white-space :nowrap;text-align :right;padding :2px !important;}table.indices tr.foncer td, table.indices tr.foncer th {background-color :#C8BFB4;}div#toutesnosoffres {background :url(/images/nosoffres/fond.gif) repeat-x;padding-left :13px;}div#toutesnosoffres div.cadre {margin :0px 20px 30px 0px;}div#toutesnosoffres table.cadre td {padding :0px;color :#36312B;}div#toutesnosoffres table.cadre td a {color :#36312B;}div#toutesnosoffres table.cadre td.hg {background :url(/images/nosoffres/cadre_hg.gif) no-repeat;padding-top :17px;}div#toutesnosoffres table.cadre td.hd {background :url(/images/nosoffres/cadre_hd.gif) no-repeat;width :8px;}div#toutesnosoffres table.cadre td.bg {background :url(/images/nosoffres/cadre_bg.gif) no-repeat;height :9px;}div#toutesnosoffres table.cadre td.bd {background :url(/images/nosoffres/cadre_bd.gif) no-repeat;width :8px;height :9px;}div#toutesnosoffres table.cadre td table {margin :10px 0px 0px 55px;}div#toutesnosoffres table.cadre td table td.bordure {border :1px solid #C8BFB4;width :473px;}div#toutesnosoffres table.cadre td table td.bordure .bleu {padding-left :21px;}div#toutesnosoffres table.cadre a.orange, div#toutesnosoffres table.cadre a.grisfonce,div#toutesnosoffres table.cadre a.grisclair {display :block;background :url(/images/nosoffres/bouton_orange.gif) no-repeat;width :68px;line-height :31px;color :#fff;font-size :18px;font-weight :bold;text-align :center;}div#toutesnosoffres table.cadre a.orange:hover, div#toutesnosoffres table.cadre a.grisfonce:hover,div#toutesnosoffres table.cadre a.grisclair:hover {text-decoration :none;}div#toutesnosoffres table.cadre a.grisclair {width :54px;line-height :25px;font-size :15px;background :url(/images/nosoffres/bouton_grisclair.gif) no-repeat;}div#toutesnosoffres table.cadre a.grisfonce {background :url(/images/nosoffres/bouton_grisfonce.gif) no-repeat;}div#toutesnosoffres table.cadre div.puce {background :url(/images/nosoffres/puce.gif) no-repeat left center;padding :5px 0px 0px 25px ;}ul#liste_produits {color :#9f907f;font-family :Helvetica, Verdana, Arial;font-size :17px;padding-left :10px;}ul#liste_produits a, ul#liste_produits a:link, ul#liste_produits a:visited {color :#9f907f;}ul#liste_produits li {display :inline;}ul#liste_produits li.on {color :#006ab3;font-weight :bold;}ul#liste_produits li a:hover {color :#006ab3;text-decoration :none;}.produit_bouton_abonnement {background :transparent url(../../images/produit/fond_bouton_abonnement.gif) no-repeat right top;height :47px;padding :0 0 0 12px;}.produit_bouton_abonnement a, .produit_bouton_abonnement a:link, .produit_bouton_abonnement a:visited, .produit_bouton_abonnement a:hover {color :#FFF;font-family :Verdana;font-size :14px;}table.gestion_classeur {margin :5px 0px;border-collapse :separate;border-bottom :1px solid #E3E3E3;border-left :1px solid #E3E3E3;border-right :1px solid #C8BFB4;border-top :1px solid #C8BFB4;}table.gestion_classeur td {padding :0px 5px;background :transparent url(../../images/services/fond_table_actions.gif) repeat-x bottom left;border-left :1px solid #C8BFB4;border-bottom :1px solid #C8BFB4;white-space :nowrap;line-height :19px;}table.gestion_classeur td.orange {background :transparent url(../../images/services/fond_table_actions_orange.gif) repeat-x bottom left;}table.gestion_classeur td a, table.gestion_classeur td a:hover {display :block;color :#36312B;line-height :16px;}table.gestion_classeur td.orange a, table.gestion_classeur td a:hover {font-weight :bold;}table.gestion_classeur .csv {background :transparent url(../../images/services/csv.gif) no-repeat center left;padding :2px 0px 0px 20px;}table.gestion_classeur .renommer {background :transparent url(../../images/services/renommer.gif) no-repeat center left;padding-left :20px;}table.gestion_classeur .supprimer {background :transparent url(../../images/services/supprimer.gif) no-repeat center left;padding-left :20px;}table.gestion_classeur .deplacer {background :transparent url(../../images/services/deplacer.gif) no-repeat center left;padding-left :20px;}ul.parametres {list-style-image :url(../../images/services/picto_parametre.gif);}ul.parametres li * {vertical-align :top;}
div#observatoire_prix{width:948px;margin:12px auto}
div#observatoire_prix .logoLeft{text-align:left; float:left}
div#observatoire_prix .logoLeft span{font-weight:bold; font-size:10px; vertical-align:bottom;}
div#observatoire_prix .logoRight{text-align:right; float:right; margin-top:21px}
div#observatoire_prix .logoRight span{font-weight:bold; font-size:10px; vertical-align:bottom;}
div#observatoire_prix .lienObservatoire .btnObservatoire{
  cursor: pointer;
  text-decoration: none;
  font-weight: bold;
  font-size: 13px;
  padding: 4px 32px;
  border: 1px solid #BBB;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  background-color: #FFF;
	color:#006AB3;
	margin-left:10px;
}
div#observatoire_prix  .lienObservatoire .btnObservatoire:hover{background-color: #006AB3;color:#FFFFFF;}
div#observatoire_prix .lienObservatoire {text-align:center; margin:20px 0 5px 0}
div#observatoire_prix .lienObservatoire span{color:#006699;font-size:16px;font-weight:bold}
#footer {width :984px;margin :0px auto;}
#menu2 {background :#E0DBD5;border :1px solid #C8BFB4;padding :5px 8px;font-size :11px;font-weight :bold;color :#36312B;text-transform :uppercase;}
#menu2 a {color :#36312B;}
#menusecondaire {}
#menusecondaire td {padding :10px;color :#C8BFB4;border-color :#C8BFB4;border-style :solid;border-width :0 0 1px 1px;}
#menusecondaire td a {color :#C8BFB4;white-space :nowrap;}
#menusecondaire h4 {font-size :10px;font-weight :bold;color :#36312B;margin :0;text-transform :uppercase;white-space :nowrap;}#menusecondaire ul {margin :0;padding-left :0;list-style-type :none;white-space :nowrap;}#menusecondaire ul li {background :url(../../images/puce_chevron_gris.gif) no-repeat center left;padding-left :12px;}#menusecondaire div {margin :0;padding :0;text-transform :capitalize;}#copyright {padding :2px 0px;color :#36312B;}#copyright span {color :#006AB3;}.ui-widget-overlay {position :absolute;top :0;left :0;width :100%;height :100%;background :#fff 50% 50% repeat;opacity :.50;filter :Alpha(Opacity=50);}.ui-widget-content {border :1px solid #36312B;background :#E0DBD5 url(../../images/fond_popup.gif) repeat-y top left;}.ui-dialog {position :relative;padding :0px;width :300px;}.ui-dialog .ui-dialog-titlebar, .ui-dialog .ui-dialog-buttonpane {display :none;}.ui-dialog .ui-dialog-content {border :0;padding :13px 10px 13px 45px;background :none;overflow :auto;zoom :1;}#popup h2 {text-transform :uppercase;font-style :normal;font-weight :bold;font-size :10px;border-bottom :1px solid #fff;padding-bottom :10px;margin-bottom :10px;}#popup h1 {margin-bottom :5px;line-height :18px;}table.pagination_bleu {background :url(/images/pagination/fond_bleu.gif) no-repeat top right;height :31px;}table.pagination_blanc {margin :10px 0px 5px;}table.pagination_bleu td {padding :2px 10px;color :#fff;}table.pagination_blanc td {padding :2px 0px;}table.pagination_bleu table.page td, table.pagination_blanc table.page td {padding :0px 0px 0px 3px;}table.pagination_bleu table.page a.num, table.pagination_bleu table.page div,table.pagination_blanc table.page a.num, table.pagination_blanc table.page div {display :block;border :1px solid #9F907F;background-color :#fff;color :#9F907F;font-weight :bold;padding :1px 3px;}table.pagination_blanc table.page a.num, table.pagination_blanc table.page div {border :1px solid #006AB3;color :#006AB3;}table.pagination_bleu table.page a.num:hover, table.pagination_bleu table.page div {text-decoration :none;background-color :#9F907F;color :#fff;}table.pagination_blanc table.page a.num:hover, table.pagination_blanc table.page div {text-decoration :none;background-color :#006AB3;color :#fff;}a.bouton_on, a.bouton_off {background :url(../../images/fond_bouton_on.gif) repeat-x bottom right;font-size :11px;color :#fff;font-weight :bold;padding :2px 8px 3px 5px;}a.bouton_off {background :url(../../images/fond_bouton_off.gif) repeat-x bottom right;}a.bouton_on:hover, a.bouton_off:hover {text-decoration :none;}input.bouton_on, input.bouton_off {background :url(../../images/fond_bouton_on.gif) repeat-x bottom right;width :120px;height :20px;padding-bottom :2px;text-align :center;font-size :11px;font-weight :bold;color :#fff;border :0;cursor :pointer;}input.bouton_off {background :url(../../images/fond_bouton_off.gif) repeat-x bottom right;}input.next, input.prev {background :url(../../images/fond_bouton_suivant.gif) no-repeat top right;height :18px;width :150px;padding-bottom :2px;text-align :center;font-size :10px;font-weight :bold;text-transform :uppercase;color :#fff;border :0;cursor :pointer;}input.prev {background :url(../../images/fond_bouton_precedent.gif) no-repeat top left;}.pictoaide {background :url(../../images/aide.gif) no-repeat center left;padding-left :20px;}.clearall, .clearright, .clearleft {padding :0;margin :0;font-size :0;line-height :0;}.clearall {clear :both;}.clearright {clear :right;}.clearleft {clear :left;}.bleu, a.bleu, .bleu a {color :#006AB3;}.blanc, a.blanc, .blanc a {color :#fff;}.gris, a.gris, .gris a {color :#36312B;}.gris2, a.gris2, .gris2 a {color :#988e83;}.orange, orange, .orange a {color :#FF5400;}.size11 {font-size :11px;}.size10 {font-size :10px;}.uppercase {text-transform :uppercase;}.lowercase {text-transform :lowercase;}a.underline, a.underline:hover {text-decoration :underline;}a.nounderline, a.nounderline:hover {text-decoration :none;}a.hoverbleu:hover {color :#006AB3;}a.hoverorange:hover {color :#FF5400;}h3.fond_bleu {background :url(../../images/pagination/fond_bleu.gif) no-repeat right bottom;color :#FFF;font-weight :bold;line-height :30px;padding :0 0 0 10px;}table.onglet td {padding :0px;font-size :11px;font-weight :bold;color :#fff;white-space :nowrap;}table.onglet td a, table.onglet td span {display :block;line-height :20px;padding :0px 5px 0px 8px;font-size :11px;font-weight :bold;background :url(../../images/fond_onglet_off.gif) no-repeat right top;color :#fff;}table.onglet td.on a, table.onglet td.on span, table.onglet td a:hover {background :url(../../images/fond_onglet_on.gif) no-repeat right top;text-decoration :none;}table.onglet td.sep {background :none;padding :0px 1px;}table.liste {border-collapse :collapse;}table.liste input {background-color :transparent;}table.liste th, table.liste td {border :1px solid #C8BFB4;padding :9px;}table.liste td td {border :0px;padding :0px;}table.liste th {background :#C8BFB4 url(../../images/fond_th.gif) repeat-x;color :#36312B;}table.liste tr.grisclair td {background-color :#F1F0EE;}table.liste tr.blanche td {border :0px;}table.liste tr.hover td {background-color :#E0DBD5;}table.liste tr.hover td a.nounderline {color :#006AB3;}table.liste th.nopadding, table.liste td.nopadding {padding :0px;}.fond_plan {border :1px solid #F9F8F7;background :#EDEDEC url(../../images/illustration/fond_plan.gif);padding :8px 12px;}.border {border :1px solid #C8BFB4;}label.onerror {color :red;}img.warning {vertical-align :middle;}#actions {float :right;}#actions img {cursor :pointer;}ul.chevron_bleu {list-style-image :url(../../images/puce_chevron_bleu.gif);}ul.triangle li {list-style-image :url(../../images/puce_triangle_bleu.gif);padding :2px 0px;}ul.triangle li.off, ul.triangle li.offopen li {list-style-image :url(../../images/puce_triangle_gris.gif);color :#9F907F;}ul.triangle li.open {list-style-image :url(../../images/puce_triangle_bleu_open.gif);color :#9F907F;}ul.triangle li.offopen, ul.triangle li.offopen li.open {list-style-image :url(../../images/puce_triangle_gris_open.gif);color :#9F907F;}ul.triangle li.loader {list-style-image :url(../../images/loader_puce.gif);}.resize {width :714px;}.moins2, .moins2 .size10 {font-size :8px;}.moins2 .size11 {font-size :9px;}.moins2 h1 {font-size :15px;}.moins1, .moins1 .size10 {font-size :9px;}.moins1 .size11 {font-size :10px;}.moins1 h1 {font-size :16px;}.normal, .normal .size10 {font-size :10px;}.normal .size11 {font-size :11px;}.normal h1 {font-size :17px;}.plus1, .plus1 .size10 {font-size :11px;}.plus1 .size11 {font-size :12px;}.plus1 h1 {font-size :18px;}.plus2, .plus2 .size10 {font-size :12px;}.plus2 .size11 {font-size :13px;}.plus2 h1 {font-size :19px;}.atos input {border :0px;padding :0px;}@media print {#addbatiprix,#pubheader,#header,#footer,#messervices,#actions,#news {display :none;}}*+html body { letter-spacing :-1px;}* html body { letter-spacing :-1px;}* html div.column_right {margin :0px 0px 10px 17px;}


/*******************************************/
/*** CSS POUR LA META BARRE GM - 01/2011 ***/
/*******************************************/

/*** DEFAULT BODY ***/
body
{
  margin: 0;
  padding: 0;
}

a:focus
{
  outline: none;
}

/*** HEADER ***/
div#gm_header
{
  width: 100%;
  margin-top: 2px;
  padding: 0;
	margin-bottom:5px;
	background: url('../../images/header_row.png') repeat-x bottom;
}

div#gm_header_wrapper
{
  margin: 0 auto;
  width: 984px;
  height: 32px;
	

}

/*** HEADER MENU ***/
ul#gm_header_menu 
{
  list-style-type: none;
  padding: 0;
  margin: 9px 0 0 0;
  float: left;
  z-index: 50;
}

ul#gm_header_menu > li
{
  float: left;
  margin: 0 2px;
  padding: 0;
  background: #F6F8F7;
  position: relative;
  z-index: 48;
}

ul#gm_header_menu > li.current
{
  background: #FFF;
}

ul#gm_header_menu > li.current:hover,
ul#gm_header_menu > li.current a:hover
{
  background: #FFF;
}

ul#gm_header_menu > li a
{
  border: 1px solid #B9B5B6;
  border-bottom: none;
  font-family: verdana;
  font-size: 12px;
  text-decoration: none;
  padding: 2px 3px;
  display: block;
  position: relative;
  height: 15px;
}

ul#gm_header_menu > li a:hover
{
  background: #F0F0F0;
}

ul#gm_header_menu > li a:hover div.name
{
  color: #000;
}

ul#gm_header_menu > li.current a
{
  padding-bottom: 5px;
}

ul#gm_header_menu > li a div.icon,
ul#gm_header_menu > li a div.name
{
  float: left;
  display: block;
}

ul#gm_header_menu > li a div.icon
{
  background: url('../../images/gm_icons.png') no-repeat -2px 0px;
  width: 17px;
  height: 15px;
  margin: 0;
}

ul#gm_header_menu > li a div.name
{
  color: #564D4E;
  font-size: 10px;
  padding: 2px;
}

ul#gm_header_menu > li ul
{
  list-style: none;
  display: none;
  position: absolute;
  z-index: 40;
  background: #F6F8F7;
  padding: 5px 0;
  border: 1px solid #B9B5B6;
  border-top: none;
  margin: 0;
}

ul#gm_header_menu > li:hover ul
{
  display: block;
}

ul#gm_header_menu > li:hover a.with_sub_menu
{
  height: 18px;
}

ul#gm_header_menu > li ul > li
{
  float: left;
  width: 192px;
  margin: 1px 0;
  padding: 0;
}

ul#gm_header_menu > li ul > li > a
{
  border: none;
  padding: 4px inherit;
}

ul#gm_header_menu > li ul > li div.icon
{
  display: none;
}

ul#gm_header_menu > li a#LME div.icon { background-position: -2px 0px; }
ul#gm_header_menu > li.current a#LME div.name { color: #D80003; }

ul#gm_header_menu > li a#BP div.icon { background-position: -23px 0px; }
ul#gm_header_menu > li.current a#BP div.name { color: #B3C229; }

ul#gm_header_menu > li a#MOL div.icon { background-position: -44px 0px; }
ul#gm_header_menu > li.current a#MOL div.name { color: #EB690A; }

ul#gm_header_menu > li a#EMP div.icon { background-position: -65px 0px; }
ul#gm_header_menu > li.current a#EMP div.name { color: #1574A4; }

ul#gm_header_menu > li a#EQC div.icon { background-position: -212px 0px; }
ul#gm_header_menu > li.current a#EQC div.name { color: #073871; }

ul#gm_header_menu > li a#KIO div.icon { background-position: -86px 0px; }
ul#gm_header_menu > li.current a#KIO div.name { color: #1F6FA9; }

ul#gm_header_menu > li a#OTH div.icon { background-position: -149px 0px; }

ul#gm_header_menu > li a#ATK div.icon { background-position: -170px 0px; }
ul#gm_header_menu > li.current a#ATK div.name { color: #000000; }

ul#gm_header_menu > li a#BPX div.icon { background-position: -107px 0px; }
ul#gm_header_menu > li.current a#BPX div.name { color: #D00487A; }

ul#gm_header_menu > li a#FOR div.icon { background-position: -2px 0px; }
ul#gm_header_menu > li.current a#FOR div.name { color: #DF0031; }

ul#gm_header_menu > li a#MJCP div.icon { background-position: -191px 0px; }
ul#gm_header_menu > li.current a#MJCP div.name { color: #5A2878; }

ul#gm_header_menu > li a#EDM div.icon { background-position: -2px 0px; }
ul#gm_header_menu > li.current a#EDM div.name { color: #1A435F; }

ul#gm_header_menu > li a#LIB div.icon { background-position: -2px 0px; }
ul#gm_header_menu > li.current a#LIB div.name { color: #A8ADB3; }

ul#gm_header_menu > li a#SAL div.icon { background-position: -2px 0px; }
ul#gm_header_menu > li.current a#SAL div.name { color: #767A7D; }

ul#gm_header_menu > li a#OIM div.icon { background-position: -2px 0px; }
ul#gm_header_menu > li.current a#OIM div.name { color: #D477FBE; }

ul#gm_header_menu > li a#GDP div.icon { background-position: -2px 0px; }
ul#gm_header_menu > li.current a#GDP div.name { color: #D477FBE; }

/*** HEADER OTHER ***/

div#gm_header_other
{
  float: right;
  font-size: 9px;
  text-align: right;
}

div#gm_header_other > *
{
  padding: 2px 0;
}

div#gm_header_weather #gm_header_weather_ico
{
  width: 18px;
  height: 14px;
  background: url('../../images/gm_moniteur.png') no-repeat -1px -1px;
  display: block;
  float: right;
  margin: 0 5px 0 0;
}

div#gm_header_weather a
{
  float: right;
  color: #399ED0;
  text-decoration: none;
}

div#gm_header_weather a:hover
{
  text-decoration: underline;
}
