html
 {
  height:100%;
}

body
 {
  height:100%;
  margin:0px;
  margin-top:0px;
  margin-right:3px;
  background: #FEFFC8; 
  font-family: sans-serif;  
  font-size: 12px;
 }

#frame_table
 { 
  height:100%;
 }


a img
 {
  border : 0px;
 }

/* this one remove the dotted line frame on clicked links (on Firefox) */
@-moz-document url-prefix("http://"), url-prefix("https://") {
a:focus {outline: none !important;}
}

.hlink
 {
  text-decoration:none;
 }

.hlink:hover
 {
  text-decoration:underline;
 }

/*----------------------------------------*/
/* Menus a bulles ...                     */
/*----------------------------------------*/

#main_menu_button_home
 {
  background-image:url("pictures/main_menu_button_home_inactive_fr.png");
  z-index:80;
 }

#main_menu_button_home2:hover
 {
  background-image:url("pictures/main_menu_button_home_active_fr.png");  
  z-index:99;  
 }

#home:hover
 {
  background-image:url("pictures/main_menu_button_home_active_fr.png");  
  z-index:100;  
  cursor:pointer;  
 }

#main_menu_button_create
 {
  background-image:url("pictures/main_menu_button_create_inactive_fr.png");  
 }

#main_menu_button_create2:hover
 {
  background-image:url("pictures/main_menu_button_create_active_fr.png");  
 }
 
#create:hover
 {
  background-image:url("pictures/main_menu_button_create_active_fr.png");  
  cursor:pointer;  
 }

#main_menu_button_orders
 {
  background-image:url("pictures/main_menu_button_orders_inactive_fr.png");  
 }

#main_menu_button_orders2:hover
 {
  background-image:url("pictures/main_menu_button_orders_active_fr.png");  
 }

#orders:hover
 {
  background-image:url("pictures/main_menu_button_orders_active_fr.png");  
  cursor:pointer;  
 }

#bottom_menu_button_wiw
 {
  background-image:url("pictures/bottom_menu_wiw_fr.png");  
 }

#bottom_menu_button_wiw2:hover
 {
  background-image:url("pictures/bottom_menu_wiw_hover_fr.png");  
 }

#wiw:hover
 {
  background-image:url("pictures/bottom_menu_wiw_hover_fr.png");  
  cursor:pointer;  
 }

#bottom_menu_button_legals
 {
  background-image:url("pictures/bottom_menu_legals_fr.png");  
 }

#bottom_menu_button_legals2:hover
 {
  background-image:url("pictures/bottom_menu_legals_hover_fr.png");  
 }

#legals:hover
 {
  background-image:url("pictures/bottom_menu_legals_hover_fr.png");  
  cursor:pointer;  
 }

#bottom_menu_button_cgv
 {
  background-image:url("pictures/bottom_menu_cgv_fr.png");  
 }

#bottom_menu_button_cgv2:hover
 {
  background-image:url("pictures/bottom_menu_cgv_hover_fr.png");  
 }

#cgv:hover
 {
  background-image:url("pictures/bottom_menu_cgv_hover_fr.png");  
  cursor:pointer;  
 }

#bottom_menu_button_contact
 {
  background-image:url("pictures/bottom_menu_contact_fr.gif");  
 }

#bottom_menu_button_contact2:hover
 {
  background-image:url("pictures/bottom_menu_contact_hover_fr.png");  
 }

#contact:hover
 {
  background-image:url("pictures/bottom_menu_contact_hover_fr.png");  
  cursor:pointer;  
 }

#bottom_menu_button_partners
 {
  background-image:url("pictures/bottom_menu_partners_fr.png");  
 }

#bottom_menu_button_partners2:hover
 {
  background-image:url("pictures/bottom_menu_partners_hover_fr.png");  
 }

#partners:hover
 {
  background-image:url("pictures/bottom_menu_partners_hover_fr.png");  
  cursor:pointer;  
 }

/*----------------------------------------*/
/* The buttons                            */
/*----------------------------------------*/

.button
 {
  top:0px;
  cursor:pointer;
  display:block;
  height:20px;
  border:0px;
/*  margin:4px; */
  text-align:center;
  font-size:12px;
  font-weight:bold;
  vertical-align:middle;
  color:black;
  text-decoration:none;
  padding-bottom:0px !important; /* IE6 Hack */
  padding-bottom:0px;
  padding-top:4px;
 }

.mdpo
 {
  cursor:pointer;
 }

input.button
 {
  top:0px;
  display:block;
  height:24px;
  border:none;
  margin:0px;
  border-top:0px;
/*  margin:4px; */
  text-align:center;
  font-size:12px;
  font-weight:bold;
  vertical-align:top;
  color:black;
  text-decoration:none;
  padding-bottom:0px !important; /* IE6 Hack */
  padding-bottom:4px;
  padding-top:0px;
 }

.gr_on_bg_100
 {
  width:100px;
  background-image:url("pictures/button100_gr_on_bg.png");
 }


.gr_on_bg_150
 {
  width:150px;
  background-image:url("pictures/button150_gr_on_bg.png");
 }

.gr_on_bg_200
 {
  width:200px;
  background-image:url("pictures/button200_gr_on_bg.png");
 }

.pr_on_bg_100
 {
  width:100px;
  background-image:url("pictures/button100_pr_on_bg.png");
 }

.pr_on_bg_150
 {
  width:150px;
  background-image:url("pictures/button150_pr_on_bg.png");
 }

.pr_on_bg_200
 {
  width:200px;
  background-image:url("pictures/button200_pr_on_bg.png");
 }

.gr_on_pr_100
 {
  width:100px;
  background-image:url("pictures/button100_gr_on_pr.png");
 }

.gr_on_pr_150
 {
  width:150px;
  background-image:url("pictures/button150_gr_on_pr.png");
 }

.gr_on_pr_200
 {
  width:200px;
  background-image:url("pictures/button200_gr_on_pr.png");
 }

.pr_on_gr_100
 {
  width:100px;
  background-image:url("pictures/button100_pr_on_gr.png");
 }

.pr_on_gr_150
 {
  width:150px;
  background-image:url("pictures/button150_pr_on_gr.png");
 }

.pr_on_gr_200
 {
  width:200px;
  background-image:url("pictures/button200_pr_on_gr.png");
 }

/*---------------------------------------------*/
/* redacted pages styles (legal mentions, ...) */

.redacted h2
 {
  text-align:left;
  font-size:20px;
 }

.redacted h3
 {
  text-align:left;
  font-size:18px;
 }

.redacted p
 {
  text-indent:10px;
  padding-left:10px;
  text-align:left;
  font-size:16px;
 }

.redacted li
 {
  text-indent:10px;
  padding-left:10px;
  text-align:left;
  font-size:16px;
 }

/*----------------------------------------*/
/* Table for basket & orders              */
/*----------------------------------------*/

table.nice_table
 {
  border-collapse : collapse;
 }

table.nice_table  th
 {
  font-size:14px;
  background : #e79bb7;
  /* border : solid 1px black;*/
  padding : 3px;
  border-top: solid 2px black;
  border-bottom: solid 2px black;
/*  border-left:none;
  border-right:none; */
 }

table.nice_table  td
 {
  font-size:14px;
  background :none;
  border-top: solid 2px #e79bb7;
  border-bottom: solid 2px #e79bb7;
  /* border : solid 1px black; */
  padding : 10px;
  padding-left: 20px;
  padding-right: 20px;
 }

table.nice_table  a
 {
  text-decoration:none;
  color:black;
 }

/*----------------------------------------*/
/* Table orders process                   */
/*----------------------------------------*/

table.small_nice_table
 {
  border-collapse : collapse;
 }

table.small_nice_table  th
 {
  font-size:10px;
  background : #e79bb7;
  /* border : solid 1px black;*/
  padding : 3px;
  border-top: solid 2px black;
  border-bottom: solid 2px black;
/*  border-left:none;
  border-right:none; */
 }

table.small_nice_table  td
 {
  font-size:10px;
  background :none;
  border-top: solid 2px #e79bb7;
  border-bottom: solid 2px #e79bb7;
  /* border : solid 1px black; */
  padding : 5px;
  padding-left: 10px;
  padding-right: 10px;
 }

/*----------------------------------------*/
/* Watermarks                             */
/*----------------------------------------*/


.watermark {
   color: #999;
}


