/*----------------------------------------------------------------*/
/*                          GENERIQUE                             */
/*----------------------------------------------------------------*/
body {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
  font-size           : 11px;
  color               : #000000;
  background          : #b9190c url(images/2009/bg.jpg) repeat-x;
  text-decoration     : none;
  margin              : 0px;
  padding             : 0px;
}

a, a:visited, a:link {
  color               : #000000;
  background-color    : inherit;
  text-decoration     : underline;
  font-weight         : bold;
}
a:hover, a:active {
  text-decoration     : underline;
  color               : #CC0000;
}

p, input, select, textarea {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 11px;
    margin-top          : 0px;
    margin-bottom       : 0px;
}

h1 {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 22px;
    font-weight         : bold;
    color               : #d80001;
    padding             : 0px 0px;
    margin              : 0px;
}
h6 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 14px;
    font-weight         : bold;
    color               : #797F8F;
    background-color    : inherit;
    border              : solid 1px #4D546A;
    display             : inline;
    padding             : 2px 30px 0px 20px;
    margin              : 5px 0px;
    background-image    : url(images/fleche_H2.gif);
    background-repeat   : no-repeat;
}
h3 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 12px;
    font-weight         : bold;
	color               : #000000;
    /*color               : #4D546A;*/
  background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 0px;
    padding :2px 0px;
   /* background-image : url(images/fleche_H3.gif);
    background-repeat : no-repeat;
    background-position : left center;*/
}
h4 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 8px;
    font-weight         : normal;
    color               : #FFFFFF;
    background          : url('images/h4_back.gif');
    background-repeat   : no-repeat;
    width               : 123px;
    /*height              : 19px;*/
    padding             : 2px 0px 3px 5px;
}
h4 a{
color               : #FFFFFF!important;
}
h5 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 14px;
    font-weight         : bold;
    color               : #4D546A;
    border : solid 1px #4D546A;
  background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 0px;
    padding :2px 20px;
    background-image : url(images/fleche_H3.gif);
    background-repeat : no-repeat;
    background-position : left center;
}

h2 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 14px;
    font-weight         : bold;
    color               : #d80001;
    border-width        : 0 0 0 0;
    background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 0px;
    /*padding           : 2px 20px;*/
    background-image    : none;
    /*background-image : url(images/fleche_rouge.gif);
    background-image : url(images/fleche_H3.gif);
    background-repeat : no-repeat;
    background-position : left center;*/
}

td {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 11px;
}
ul {
    margin              : 0px 0px 0px 0px;
    padding             : 0px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 11px;
    list-style-image    : url(images/refs_puce.gif);
}
ol {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    margin              : 0px 0px 0px 7px;
    padding             : 0px;
}
li {
    margin              : 0px 0px 0px 16px;
    padding             : 0px;
    list-style-type     : square;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 11px;
}
form {
    border              : 0px;
    margin              : 0px;
    padding             : 0px;
}
input {
    vertical-align      : middle;
}


/*----------------------------------------------------------------*/
/*                          SPECIFIQUE                            */
/*----------------------------------------------------------------*/
/*div.sIFR_menu,
div.sIFR_menu_on {
    font-size : 13px;
    margin : 0px;
}*/
table.container {
    color               : inherit;

  /*background-color    : #FFB123;
    border              : 7px solid #FFB123;*/
}
table.container a.logo {
    color               : inherit;
  background-color    : #FFFFFF;
}

table.container td.colonne_droite {
    color               : inherit;
    background-color    : #4D546A;
}
table.container td.colonne_droite div.logo{
    display             : block;
    color               : inherit;
    background-color    : #4D546A;
    padding             : 10px 0px 0px 14px;
}
table.container td.colonne_gauche {
    padding             : 12px 0px 0px 0px;
    background-image : url(images/points_bas1.gif);
    background-repeat : no-repeat;
    background-position : left bottom;
}

table.haut {
    padding-top         : 12px;
    padding-right       : 12px;
}
table.haut h1 {
    float               : right;
    margin-top          : 0px;
}
table.decoupage {
    margin-left         : 60px;
    color               : inherit;
    background-color    : #FFFFFF;

}
td.contenu_modulight_simple {
    padding : 0px 10px;
}
div.contenu_page {
    height                      : 360px;
    padding                     : 10px 10px 0px 0px;
  overflow                    : auto;
  scrollbar-face-color        : #8A94A8;
  scrollbar-highlight-color   : #CCCED4;
  scrollbar-3dlight-color     : #CCCED4;
  scrollbar-darkshadow-color  : #8A94A8;
  scrollbar-shadow-color      : #8A94A8;
  scrollbar-arrow-color       : #FFFFFF;
  scrollbar-track-color       : #D5D6D7;
}
div.contenu_page_modulight {
    height                      : 518px;
    padding                     : 10px;
  overflow                    : auto;
  scrollbar-face-color        : #8A94A8;
  scrollbar-highlight-color   : #CCCED4;
  scrollbar-3dlight-color     : #CCCED4;
  scrollbar-darkshadow-color  : #8A94A8;
  scrollbar-shadow-color      : #8A94A8;
  scrollbar-arrow-color       : #FFFFFF;
  scrollbar-track-color       : #D5D6D7;
}
div.contact {
  color               : #000000;
    background-color    : #FFFFFF;
    padding             : 5px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
  font-size           : 10px;
}
div.copyright {
  color               : #000000;
  background-color    : inherit;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
  font-size           : 10px;
    padding             : 5px;
}
div.copyright a, div.copyright a:visited, div.copyright a:active, div.copyright a:hover, div.copyright a:link {
  text-decoration     : none;
  font-weight         : normal;
}
div.copyright img {
    vertical-align      : middle;
}

/* Menu */
div.menu {
    background          : url('images/bandeau_haut.gif') no-repeat;
    color               : inherit;
    padding-left        : 15px;
    height              : 114px;
}
div.menu a, div.menu a:visited, div.menu a:link {
    display             : block;
    font-weight         : normal;
    text-decoration     : none;
}
div.menu a:active, div.menu a:hover,
div.menu a.on, div.menu a.on:visited, div.menu a.on:link, div.menu a.on:active, div.menu a.on:hover {
    display             : block;
    font-weight         : normal;
    text-decoration     : none;
}
div.menu table.menu_haut td {
    padding-right       : 5px;
}

/* Sous Menu */
div.ssmenu {
    position            : absolute;
    z-index             : 5;
    visibility          : hidden;
}
div.ssmenu table {
    margin-top          : 20px;
}
div.ssmenu table td.lien_ssmenu {
    background          : url('images/ssmenu_back.gif');
}
div.ssmenu a, div.ssmenu a:visited, div.ssmenu a:link {
    display             : inline;
  font-family         : verdana, Helvetica, sans-serif;
  font-size           : 10px;
  color               : #FFFFFF;
  background-color    : inherit;
  text-decoration     : none;
  font-weight         : normal;
}
div.ssmenu a:active, div.ssmenu a:hover {
    display             : inline;
  font-family         : verdana, Helvetica, sans-serif;
  font-size           : 10px;
  color               : #ACAEB3;
  background-color    : inherit;
  text-decoration     : none;
}

.menu_page_en_cours a,
.menu_page_en_cours a:link,
.menu_page_en_cours a:visited {
    font-weight         : normal;
    text-decoration     : none;
}

.menu_page_en_cours a:hover {
    text-decoration     : none;
    color               : #DD1F26;
}

table.bas h4 {
    margin              : 0px;
}

div.drapeaux {
    padding             : 0px 15px 0px 0px;
    text-align          : right;
}
div.drapeaux img {
    vertical-align      : middle;
}
/* Fiche référence */

/*div.fiche_reference table.refs {
    background-color    : #D9DEE1;
}*/
div.fiche_reference {
    padding-top         : 20px;
}
div.fiche_reference table.refs td.gauche {
    padding             : 0px;
	padding-right       : 5px;
}
div.fiche_reference table.refs td.droit {
    width               : 198px;
    padding             : 10px;
}
div.fiche_reference table.refs ul {
    /*list-style-image    : none;*/
	list-style          : none;
}
div.fiche_reference table.refs ul li {
    padding             : 3px 0px;
	list-style          : none;
}
div.fiche_reference table.refs li, table.refs p, table.refs a {
    color               : #000000;
    font-size           : 11px;
}
table.refs p {
    padding             : 5px 0px;
}

div.fiche_reference table.refs ul li span {
    cursor              : pointer;
}

div.fiche_reference table.refs li a.on,
div.fiche_reference table.refs li a.on:link,
div.fiche_reference table.refs li a.on:visited {
    color               : #000000;
    font-weight         : bold;
}

div.fiche_reference table.liste_references {
    display             : none;
}

div.fiche_reference table.liste_references a {
    font-size           : 11px;
    font-weight         : normal;
}

div.fiche_reference table.liste_references a.on,
div.fiche_reference table.liste_references a.on:link,
div.fiche_reference table.liste_references a.on:visited {
    color               : #DD1F26;
    font-weight         : normal;
}

td.rechercheProduit {
    text-align          : right;
}
td.rechercheProduit input.chpSaisie {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
  font-size           : 10px;
    color               : #666666;
    background-color    : #FFF;
    text-align          : center;
    border              : solid 2px #4D546A;
    width               : 127px;
    margin              : 0px;
    padding             : 0px;
}
td.rechercheProduit input.boutonGo {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
  font-size           : 10px;
  font-weight         : bold;
    color               : #FFF;
    background-color    : #4D546A;
    border              : solid 2px #4D546A;
    width               : 27px;
    height              : 16px;
    margin              : 0px;
    padding             : 0px;
}

/**************************************************/

/* Menu bas */

div.menu_bas a,
div.menu_bas a:link,
div.menu_bas a:visited {
    color               : #C5C6C7;
    font-weight         : normal;
    text-decoration     : none;
}


/***************************************************/

select.select_produit {
    color               : #4D546A;
}

/* Espace sécu */

div.espace_secu .sous_titre {
    font-weight         : bold;
}

div.espace_secu input.champ {
    width               : 200px;
}

div.espace_secu fieldset {
    border              : 1px solid #4D546A;
}

div.espace_secu fieldset legend {
    font-weight         : bold;
}


/* Menu interne */

.menu_interne {
    /*border              : 1px solid #4D546A;*/
}
div.titre_interne {
	margin-bottom       : 22px;
	font-family         : Helvetica, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size           : 20px;
}
.menu_interne a,
.menu_interne a:link,
.menu_interne a:visited {
    font-weight         : normal;
    text-decoration     : none;
	color               : #000000;
	background          : url(images/2009/blackpuce.gif) no-repeat 0px 4px;
	display             : block;
	margin-bottom       : 5px;
	padding-left        : 15px;
}

.menu_interne a.on,
.menu_interne a.on:link,
.menu_interne a.on:visited {
    font-weight         : bold;
    color               : #E70027;
    text-decoration     : none;
	background          : url(images/2009/redpuce.gif) no-repeat 0px 4px;
}

.menu_interne a:hover {
	font-weight         : bold;
    color               : #E70027;
	background          : url(images/2009/redpuce.gif) no-repeat 0px 4px;
}

/****************** SPECIFIQUE 2009 ***************/
img {
  border             : none;
}
div#main {
  position            : relative;
  margin			  : 40px auto 0 auto;
  width               : 1022px;
  /*margin              : 0px auto 0px auto;*/
  /*left                : 50%;
  margin-left         : -511px;*/
  height              : 670px;
  /*top                 : 50%;
  margin-top          : -335px;*/
}
table#menu_haut {
  margin-left         : 175px;
}
div#content {
  background         : #ffffff;
}
div#left {
  width              : 812px;
  float              : left;
  overflow           : hidden;
  background         : #ffffff;
}
div#right {
  width              : 210px;
  float              : left;
  overflow           : hidden;
  height             : 553px;
  background         : #ffffff;
}
div#left_header_home {
  padding-left       : 23px;
  height             : 80px;
}
div#left_header_classique {
  padding-left       : 23px;
  height             : 50px;
  position           : relative;
}
div#left_header_prescripteur {
  padding-left       : 23px;
  height             : 50px;
  /*background         : url(images/2009/header_prescripteur.jpg) 175px 0px no-repeat;*/
}
div#left_content {
  height             : 427px;
  overflow           : hidden;
  padding-top        : 12px;
  position           : relative;
  z-index            : 1;
}
div#left_content_home {
  height             : 417px;
  overflow           : hidden;
  padding-top        : 12px;
  position           : relative;
  z-index            : 1;
  background         : #fff000;
}
div#left_content_classique {
  height             : 447px;
  overflow           : auto;
  padding-top        : 12px;
  position           : relative;
  padding-left       : 23px;
  padding-right      : 10px;
  z-index            : 1;
}
div#left_content_prescripteur {
  height             : 447px;
  padding-top        : 12px;
  position           : relative;
  padding-left       : 23px;
  z-index            : 1;
}
div#left_content_modulight {
  height             : 447px;
  padding-top        : 12px;
  position           : relative;
  padding-left       : 23px;
  /*padding-right      : 10px;*/
  z-index            : 1;
  overflow           : auto;
}

div#left_footer {
  height             : 34px;
  text-align         : right;
  padding            : 0px 17px 0px 0px;
}
div#left_footer_classique {
  height             : 34px;
  text-align         : right;
  padding            : 0px 15px 0px 0px;
  background         : #dcddde;
  margin-top         : 10px;
}
div#overbottom {
  clear              : both;
}
td.menu_haut {
  text-align         : center;
  padding            : 5px;
  width              : 155px;
}

/**** menu home bas ***/
td.men_home_bas_td {
  width              : 140px;
  text-align         : center;
}
a.men_home_bas:link,
a.men_home_bas:active,
a.men_home_bas:visited,
a.men_home_bas:hover,
a.men_home_bas:focus {
    font-size           : 18px;
  color               : #000000;
  text-decoration    : none;
}
td.men_home_bas_td a:link,
td.men_home_bas_td a:active,
td.men_home_bas_td a:visited,
td.men_home_bas_td a:hover,
td.men_home_bas_td a:focus {
  /*width              : 150px;*/
  display            : block;
  text-align         : center;
  cursor             : pointer;
  /*float              : left;*/
}
td.prescrilink a:link,
td.prescrilink a:active,
td.prescrilink a:visited,
td.prescrilink a:hover,
td.prescrilink a:focus {
  width              : 200px;
  display            : block;
  text-align         : center;
  cursor             : pointer;
  /*float              : left;*/
}
td.prescrilink {
    width           : 150px;
    background      : #dcddde;
}
td.prescrilink_home {
    width           : 160px;
    background      : #ffffff;
	text-align		: center;
}
.innerfade {
  z-index            : 1;
  position           : relative;
}
/****menu overbottom***/
td#selection {
  width              : 157px;
}
td#selects {
  width              : 649px;
  text-align         : center;
}
div#dll_guide {
    border             : 1px solid #9b9fa0;
  padding            : 2px 15px;
  background         : #f6fafa url(images/2009/bg_guide.gif) repeat-x;
}
div#dll_guide a:link,
div#dll_guide a:active,
div#dll_guide a:visited,
div#dll_guide a:hover,
div#dll_guide a:focus {
  color              : #000000;
  text-decoration    : none;
  font-weight        : normal;
}
td#select_language {
  width              : 216px;
  text-align         : right;
}
td#select_language img {
	vertical-align     : middle;
	padding-left      : 11px;
}
div#lastbottom {
  text-align         : center;
  padding            : 0px 0px 10px 0px;
  color              : #ffffff;
}
div#lastbottom a:link,
div#lastbottom a:active,
div#lastbottom a:visited {
    color              : #ffffff;
    text-decoration    : none;
    font-weight        : normal;
}
div#lastbottom a:hover,
div#lastbottom a:focus {
    text-decoration    : underline;
}

/***** news home *******/
div#news_home {
  position			 : relative;
  margin             : 15px 0px 0px 0px;
  width              : 201px;
  height             : 504px;
  background         : #d9dadb;
}
div#news_home img {
  margin-right       : 3px;
  margin-bottom      : 3px;
}
div#topActu {
  background         : #898b8e;
  padding            : 4px 4px 4px 20px;
  color              : #000000;
  font-variant       : small-caps;
  font-size          : 18px;
}
div.actuH {
  margin-top         : 6px;
  clear              : both;
  padding            : 5px;
}
div.actuTitre {
  text-transform     : uppercase;
  font-weight        : bold;
}
div.actu_sous_titre {
	color			 : #002b72;
	font-weight		 : bolder;
	padding-bottom	 : 5px;
}
div.savoirPlus {
  padding-top        : 3px;
  clear              : both;
  text-align         : right;
}
div.savoirPlus img {
  vertical-align     : middle;
  margin-top         : 2px;
}
div.savoirPlus a:link,
div.savoirPlus a:active,
div.savoirPlus a:visited,
div.savoirPlus a:hover,
div.savoirPlus a:focus {
  border-bottom      : 1px solid #4a4c4e;
  color              : #000000;
  text-decoration    : none;
  font-weight        : normal;
}
div#plus_dactu a:link,
div#plus_dactu a:active,
div#plus_dactu a:visited,
div#plus_dactu a:hover,
div#plus_dactu a:focus {
    color              : #000000;
    text-decoration    : none;
    font-weight        : bold;
  font-size          : 12px;
}
div#plus_dactu {
  margin             : 0 9px 0 0;
  text-align         : right;
}
* html div#plus_dactu {
  margin-right       : 4px;
}


/************** ssmen ************/
table.tabssme {
	background         : #ffffff;
	padding            : 3px;
	border             : 1px solid #d3d3d3;
	width              : 140px;
}
td.conteneur_ssmen {
  z-index            : 99;
  position           : relative;
  /*width              : 140px;*/
}
div.ssmen {
    z-index            : 99;
    background         : #ffffff;
    text-align         : center;
    position           : absolute;
    display            : none;
    /*width              : 134px;*/
    padding            : 3px;
    border             : 1px solid #d3d3d3;
}
div.ssmen a:link,
div.ssmen a:active,
div.ssmen a:visited {
	color              : #6e6e6e;
	text-decoration    : none;
	font-weight        : normal;
	display            : block;
	position           : relative;
	margin             : 3px 0px 3px 0px;
}
div.ssmen a:hover,
div.ssmen a:focus {
	color              : #000000;
}
/** html div.ssmen {
  margin-left        : -140px;
}*/
ul#portfolio {
  position           : relative;
  z-index            : 1;
  height             : 500px;
  overflow           : hidden;
}
a.prescrilink {
  width              : 100px;
  padding-left       : 5px;
  padding-right      : 5px;
}
td.prescrilink {
	padding-left       : 5px;
  padding-right      : 5px;
}
td.testIt {
	background      : #ffff00;
}
img.imgov {
	display        : none;
}
div#menuPages {
	padding-bottom   : 12px;
}
div#menuPages a.normal:link,
div#menuPages a.normal:active,
div#menuPages a.normal:visited {
	text-decoration    : none;
	color              : #b2b2b2;
	font-weight        : normal;
	font-size          : 14px;
	padding-right      : 20px;
}
div#menuPages a.normal:hover,
div#menuPages a.normal:focus,
div#menuPages a.on:link,
div#menuPages a.on:active,
div#menuPages a.on:visited,
div#menuPages a.on:hover,
div#menuPages a.on:focus {
	padding-right      : 20px;
	font-size          : 14px;
    font-weight        : bold;
	color              : #000000;
	text-decoration    : none;
}

div#img_fond {
	position           : relative;
	height             : 553px;
}
div#plusdactuclassique {
	text-align         : right;
	float              : right;
	width              : 100px;
	background         : #ffffff;
	padding            : 5px;
	color              : #000000;
}
div#plusdactuclassique a:link,
div#plusdactuclassique a:active,
div#plusdactuclassique a:visited,
div#plusdactuclassique a:hover,
div#plusdactuclassique a:focus {
	color              : #000000;
	text-decoration    : none;
	font-size          : 12px;
}


/**************** prescripteur *********/
td.left_prescripteur {
	background         : #c00518;
}
div.conteneur_form_prescripteur {
	text-align         : right;
	padding            : 5px;
	border-bottom      : 12px solid #ffffff;
	color              : #ffffff;
	line-height        : 19px;
	font-size          : 12px;
}
div.conteneur_form_prescripteur input[type=text],
div.conteneur_form_prescripteur input[type=password] {
	border             : 1px solid #333333;
	color              : #333333;
	width              : 175px;
}
td.right_prescription div,
td.right_prescription {
	padding            : 5px;
	font-size          : 12px;
}
td.sous_titre {
	font-weight        : bold;
	width              : 150px;
}
input.subprescr {
	width              : 109px;
	background         : #3f3f3f;
	padding            : 5px;
	border             : 0px;
	color              : #ffffff;
	font-size          : 12px;
}
div#prescriLeft {
	width              : 186px;
	float              : left;
}
div#prescriRight {
    width              : 593px;
    float              : left;
	height             : 430px;
	overflow           : auto;
	padding            : 0px 5px 0px 5px;
	position		   : relative;
}
div#cadre_identifie {
	background         : #cc0000;
	text-align         : right;
	padding            : 7px;
	color              : #ffffff;
	height             : 55px;
	margin-bottom      : 12px;
}
div#cadre_identifie img {
	padding-left       : 5px;
	vertical-align     : middle;
}
div#cadre_identifie a:link,
div#cadre_identifie a:active,
div#cadre_identifie a:visited {
	color              : #ffffff;
	text-decoration    : none;
	font-weight        : normal;
}
div#cadre_identifie a:hover,
div#cadre_identifie a:focus {
	text-decoration    : underline;
}
td.need_help {
	background         : #cc0000;
	width              : 176px;
	padding            : 5px;
	height             : 360px;
	color              : #ffffff;
	text-align         : center;
	padding-bottom     : 25px;
}
td.need_help img,
td.standard_help img {
	padding-bottom     : 6px;
	text-decoration    : none;
}
td.need_help a:link,
td.need_help a:active,
td.need_help a:visited,
td.standard_help a:link,
td.standard_help a:hover,
td.standard_help a:visited {
	color              : #ffffff;
	font-size          : 12px;
	text-decoration    : none;
}
td.need_help a:hover,
td.need_help a:focus,
td.standard_help a:hover,
td.standard_help a:focus {
	text-decoration    : underline;
}
td.standard_help {
	text-align         : center;
	padding-bottom     : 5px;
}
table.tab_col_presc {
    background          : #333333;
	width              : 186px;
	padding            : 5px;
	height             : 350px;
}
td.content_standard {
	text-align         : right;
}
div#titre_stand_pres {
    color              : #f35600;
    font-weight        : bold;
    font-size          : 14px;
    padding-bottom     : 10px;
}
div.spacer_stand {
	height             : 20px;
}
div#link_print {
	float              : right;
	margin             : 10px;
}
a#conseils {
	display            : block;
	position           : absolute;
	right              : 0;
	padding            : 8px;
	margin             : 12px 34px 0px 0px;
	font-size          : 12px;
}
a#conseils:link,
a#conseils:active,
a#conseils:visited,
a#conseils:hover,
a#conseils:focus {
	color              : #ffffff;
	text-decoration    : none;
	font-weight        : normal;
}


/**************** MODULIGHT *******************/
div.modulight_title {
	background         : #3f3f3f;
	color              : #ffffff;
	padding            : 2px;
	margin-right       : 10px;
}
div.modulight_title img {
	vertical-align     : middle;
	padding-right      : 8px;
}
div.modulight_content {
	padding            : 6px;
	border             : 1px solid #3f3f3f;
	margin-bottom      : 3px;
	text-align         : center;
	margin-right       : 10px;
}
span.modulight_cont_tit {
	color              : #000000;
	font-weight        : bold;
	font-size          : 13px;
}
img.modulight_img1 {
	/*margin-right      : 50px;*/
	border             : 3px solid #000000;
}
img.pixSpacer {
	vertical-align     : top;
	width              : 50px;
}


div.floatModulight {
	float              : left;
	margin-left        : 5px;
	text-align         : right;
}
div.clearModulight {
	clear              : both;
}
div.spacerModulight {
	float              : left;
	padding-left        : 45px;
	height             : 2px;
}
input.modulight_submit {
    height             : 21px;
    padding-left       : 33px;
    background         : #3f3f3f url(images/2009/modulight/bgsubmit.gif) no-repeat;
    border             : 1px solid #9f9f9f;
    color              : #ffffff;
    font-size          : 12px;
    padding-right      : 35px;
    margin-bottom      : 10px;
}
input.modulight_submit_acoustique {
    height             : 21px;
    padding-left       : 33px;
    background         : #3f3f3f url(images/2009/n4.gif) 0 1px no-repeat;
    border             : 1px solid #9f9f9f;
    color              : #ffffff;
    font-size          : 12px;
    padding-right      : 35px;
    margin-bottom      : 10px;
}
table.modulight_tab {
	height             : 430px;
	width              : 186px;
	background         : #cc0000;
}
div.greybottom {
	background         : #cccccc;
	padding            : 10px;
	border-top         : 11px solid #ffffff;
}
div.greybottom a:link,
div.greybottom a:active,
div.greybottom a:visited {
	color              : #333333;
	text-decoration    : none;
	font-weight        : bold;
}
div.greybottom a:hover,
div.greybottom a:focus {
	text-decoration    : underline;
}
div.greybottom img {
	vertical-align     : middle;
	padding-right      : 4px;
}
td.moduleft {
	padding            : 5px;
	color              : #ffffff;
	line-height        : 17px;
}
div.boldWhite {
	font-weight        : bold;
}
div.boldWhiteBig {
	font-weight        : bolder;
	font-size          : 15px;
}
div#mini_refs {
	height             : 62px;
	overflow           : hidden;
	margin-top         : 20px;
}
div#scroller_container {
	padding            : 23px 0px 0px 0px;
	text-align         : left;
	position           : relative;
	width              : 304px;
	overflow           : hidden;
}
div#scroller_container  img {
	margin-right       : 10px;
}
img#defil_right, img#defil_left {
	cursor             : pointer;
}
div#special_content {
	position           : absolute;
	width              : 420px;
	height             : 40px;
	margin-left        : 130px;
	padding            : 10px 0px 0px 0px;
}
div#special_content a:link,
div#special_content a:active,
div#special_content a:visited,
div#special_content a:hover,
div#special_content a:focus {
	text-decoration    : none;
}

div.novis {
	display            : none;
	position           : absolute;
	z-index            : 99;
	top                : 170px;
}
div#simul_img1 {
    margin-left        : 250px;
}
div#simul_img2 {
    margin-left        : 250px;
}
li.lititre {
	margin-top         : -10px;
	margin-left        : 25px;
	list-style-type    : disc;
	list-style-image   : none;
}
div.btn_recherche {
    width              : 140px;
    height             : 39px;
    background         : url(images/2009/btn_recherche.jpg) no-repeat;
    margin             : 0px auto 0px auto;
    text-align         : center;
    padding-top        : 10px;
    color              : #ffffff;
    font-weight        : bold;
}
div.btn_liste {
    width              : 140px;
    height             : 39px;
    background         : url(images/2009/btn_liste.jpg) no-repeat;
    margin             : 0px auto 0px auto;
    text-align         : center;
    padding-top        : 10px;
    color              : #ffffff;
    font-weight        : bold;
}
div.btn_liste a:link,
div.btn_liste a:active,
div.btn_liste a:visited,
div.btn_liste a:hover,
div.btn_liste a:focus,
div.btn_recherche a:link,
div.btn_recherche a:active,
div.btn_recherche a:visited,
div.btn_recherche a:hover,
div.btn_recherche a:focus {
	color              : #ffffff;
	text-decoration    : none;
	font-weight        : bold;
}

div#actu_ascenseur {
	height				: 476px;
	position			: relative;
	margin				: 0;
	overflow			: auto;
}