/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Georgia, Verdana, Arial, sans-serif; font-size: 11px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #cc0033; font-weight: bold; }
.productsNotifications { background: #F3F2E8; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #1727ff; text-decoration: underline; }

A:hover .orderEdit {
  color: #e30c0c;
}

BODY {
  background: #F3F2E8 url(images2/fond_page.jpg) top repeat-x;
  margin:0;
  text-align:center;
}



/* Code Loic V2  */

/* div general permet de centrer la boutique */
#general_modif {
	margin:0 auto 0 auto; /* On centre sous ff */
	padding:0;
	width:940px;
	/*background: url(images/fond_page.jpg) top repeat-x;*/
	background-color: #FFFFFF;
	text-align:center;
}

/* div top */
#top_modif {
	margin:0;
	padding:0;
	text-align:center;
	background:url(images/site/header/logo_top_left.jpg) left no-repeat;	
	width:940px;
	height:199px;
	
}

#infostop_modif {
	margin:0;
	padding:0;
	width:940px;
	height:54px;
	text-align:center;
	background:url(images/site/fond_barre_info_s_top.jpg) no-repeat;
}


/* Modif pour div_loic par nicolas */

A.headerNavigationRight { 
  color: #FFFFFF;
  font-family: Verdana;
  font-weight: bold;
  font-size: 11px;
}

A.headerNavigationRight:hover {
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: underline;
}

A.headerNavigation2 {
  font-family: verdana; 
  font-weight: bold;  
  color: #6d6f47;
  font-size: 10px;
}

A.headerNavigation2:hover { 
  color: #6d6f47;
  font-size: 10px;
  text-decoration: underline;
}
/* div footer */
#infosfoot_modif {
	margin:0;
	padding:0;
	width:940px;
	height:34px;
	text-align:center;
	background:url(images/site/fond_barre_footer.gif) bottom no-repeat;
}

#infosfoot_modif2 {
	margin:0;
	padding:0;
	width:940px;
	text-align:center;
	
}

A.footerNavigation { 
  color: #6d6f47;
  font-size: 11px;
  font-family: Verdana;
}

A.footerNavigation:hover { 
  color: #6d6f47;
  font-size: 11px;
  text-decoration: underline;
}

/* Modif box frais_gratuits*/
.infoBox_frais_gratuits {
 background: #FFFFFF;
}

.infoBoxContents_frais_gratuits {
background: #FFFFFF;
font-family: Georgia, Verdana, Arial, sans-serif;
font-size: 11px;
}

.boxText_frais_gratuit {
 background:url(images/site/frais_de_port2.jpg) no-repeat;
 width: 158px;
 height: 118px;
}

/* Modif box paiement_securise*/
.infoBox_paiement_securise {
 background: #FFFFFF;
}

.infoBoxContents_paiement_securise {
background: #FFFFFF;
font-family: Georgia, Verdana, Arial, sans-serif;
font-size: 11px;
}

.boxText_paiement_securise {
 background:url(images/site/fond_box_paiement_securise.gif) no-repeat;
 width: 158px;
 /*height: 84px;*/
 height: 150px;
}

/* Modif box best_seller*/
.infoBox_best_seller {
background: transparent;
 
}

.infoBoxHeading_best_seller{
 background:url(images/site/box_top_ventes.gif) no-repeat;
 width: 158px;
 height: 37px;
}

.infoBoxContents_best_seller {
font-family: Georgia, Verdana, Arial, sans-serif;
font-size: 11px;
height: 25px;
color: #5f5e5e;
padding: 0px;
margin: 0px;
}

A.infoBoxContents_best_seller{
font-family: Georgia, Verdana, Arial, sans-serif;
font-size: 11px;
color: #5f5e5e;
}

A.infoBoxContents_best_seller:hover {
font-size: 11px;
color: #5f5e5e;
text-decoration: underline;
}
 
.boxText_best_seller {
 background:url(images/site/box_fond_ventes.gif) repeat-y;
 width: 158px;
 /*height: 9px;*/
}



.infoBoxContents {
  background: transparent;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

/*  Modifications pour le tag cloud (nuage de liens)*/
.infoBoxContents_tag_cloud{
font-family: Georgia, Verdana, Arial, sans-serif;
color: #5f5e5e;
}

A.infoBoxContents_tag_cloud:hover {
color: #5f5e5e;
text-decoration: underline;
}

/* Modif box categories*/
.infoBox_categories {
 background: #FFFFFF;
}

.infoBoxContents_categories {
background: #FFFFFF;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
}

.boxText_categories {
 background:url(images/site/fond_categories.gif) no-repeat;
 width: 210px;
 height: 400px;
 color: #FFFFFF;
}

A.categories {
font-family: Georgia, Verdana, Arial, sans-serif;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
}

A.categories:hover { 
  color: #FFFFFF;
  font-size: 12px;
  text-decoration: underline;
}


/*Modif box special*/
.boxText_specials {
 background:url(images/site/fond_box_special.gif) bottom no-repeat;
 width: 253px;
 /*height: 269px; */
 text-align: center;
}

.infoBox_specials{
 width: 253px;
 /*height: 269px; */
}

.infoBoxHeading_specials{
 background:url(images/site/header_box_special.gif) no-repeat;
 width: 253px;
 height: 40px;  
 text-align: left;
 padding-left: 25px;
}

A.Heading_specials{
 font-family: georgia;
 font-size: 20px;
 font-weight: bold;
 color: #FFFFFF;
 }

A.Heading_specials:hover{
 color: #FFFFFF;
 text-decoration: underline;
 }

A.infoBoxContent_specials{
 font-family: Georgia, Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #B20A4D;
}

A.infoBoxContent_specials:hover{
 text-decoration: underline;
 color: #B20A4D;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #B70909;
  font-weight: bold;
  font-size: 18px;
  padding-left: 8px;
}

/* Modif box search*/
.infoBox_search {
 background: #FFFFFF;
}

.infoBoxContents_search {
background: #FFFFFF;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}

.boxText_search {
 background:url(images/site/fond_search_box.jpg) no-repeat;
 width: 210px;
 height: 133px;
 text-align: center;
}
/*Modif box livraison*/
.boxText_livraison {
 background:url(images/site/fond_box_livraison.jpg) no-repeat;
 width: 158px;
 height: 118px;
 text-align: left;
 vertical-align: top;
}

/*Modification also_purchased*/
.infoBoxHeading_also_purchased{
 background:url(images/site/titre_autres_gourmandises.gif) no-repeat;
 width: 237px;
 height: 27px;
}

/*Modifications pour accueil*/
#accueil_left{
 background:url(images/site/fond_texte_accueil.jpg) transparent top no-repeat;
 width: 252px;
 height: 283px;
 margin: 2 auto 2 auto;
 padding-left: 0px;
}

/*Modifications pour les produits a la une featured.php*/
TD.selection_chailla{
 background:url(images/site/fond_box_prod_a_la_une.jpg) center no-repeat;
 width: 252px;
 height: 268px; 
 text-align:center;
}


.smallText_header_featured{
 background:url(images/site/header_prod_a_la_une.jpg) no-repeat;
 margin:0;
}

div.image_featured{
  height: 160px;
  padding-bottom: 10px;
  text-align: center;
}

A.smallText_featured{
 font-family: verdana;
 font-size: 11px;
 font-weight: bold;
 color: #6d6f47;
}

A.smallText_featured:hover{
font-size: 11px;
color: #585a3b;
text-decoration: underline;
}

div.smallText_featured_prix{
  font-family: Verdana, Arial, sans-serif;
  text-align: center;
  /*padding: 5px;*/
  color: #B20A4D;
  font-size: 12px;
  font-weight: bold;
}

div.smallText_featured_produit{
height: 25px;
text-align: center;
}

a.smallText_featured_produit{
  font-family: Verdana, Arial, sans-serif;
  text-align: center;
  color: #6d6f47;
  /*color: #5b5436 ;*/
  font-size: 13px;
  font-weight: bold;
}

A.smallText_featured_produit:hover{
/*color: #5b5436;*/
color: #6d6f47;
font-size: 13px;
text-decoration: underline;
}


.smallText_gourmandises{
 background:url(images/site/fond_box_gourmandises.gif) bottom no-repeat;
 width: 168px;
 height: 220px;
}

#product_description{
font-family: verdana;
font-size: 11px;
color: #5d4341;
/*color: #585a3b;*/
padding: 2px;
}

span.smallText_product_info {
 font-family: Verdana;
 font-size: 11px;
 font-weight: bold;
 color: #994b6d;
 /*color: #800080;*/

}

span.smallText_reviews {
  font-family: Verdana, Arial, sans-serif;
  padding-left: 5px;
  font-size: 11px;
}

/* Ajout� pour en tete des categories*/
TD.pageHeading2, DIV.pageHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 22px;
  font-weight: bold;
  color: #B20A4D;
  width: 100%;
}

/* Ajout� par Nicolas pour en tete product_info*/
TD.pageHeading3, DIV.pageHeading3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #B20A4C;
  display: inline;
}


/* modif pour product_info*/
DIV.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #B70909;
  font-size: 21px;
  font-weight: bold;
  text-align: left;
}

div.ingredients{
 padding: 15px;
 padding-left: 0px;
 color: #833842;
 text-align: justify;
}

div.conservation{
 padding-bottom: 5px;
 padding-left: 0px;
 color: #000000;
 text-align: justify;
}

/* Ajout pour style paragraphe intro des categories (Nicolas) */
TD.categorie {
	font-family: Georgia, Verdana, Arial, sans-serif;
	color: #5d4341;
	font-size: 14px;
	text-align: justify;
}


/* Added by Nicolas for product_listing_col */
TR.productListing-even{
	background: #ffffff;
}
TR.productListing-odd{
	background: #ffffff;
}

A.prod_list_col {
  font-family: georgia;
  color: #6d6f47;
  font-size: 12px;
  }
A.prod_list_col:hover {
  color: #6d6f47;
  text-decoration: underline;
}

DIV.prod_list_col_special{
  color: #B20A4D;
  font-size: 12px;
  font-weight: bold;
  display: line-through;
}

DIV.prod_list_col{
  color: #B20A4D;
  font-size: 12px;
  font-weight: bold;
  padding: 0px;
  /*padding-bottom: 5px;*/
}

SPAN.productSpecialPrice_Col {
  font-family: Verdana, Arial, sans-serif;
  color: #B70909;
  font-weight: bold;
  font-size: 14px;
  padding-left: 8px;
}

TD.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
/*  background: #e2a128; */
  color: #B20A4D;
  font-weight: bold;
}

A.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #B20A4D;
  color: #FFFFFF;
}

TD.productListing-data1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  vertical-align: middle;
 background:url(images/site/fond_box_prod_list_col.gif) center no-repeat;
 width: 180px;
 height: 350px;
 text-align: center;
}
TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  text-align: center;
}

/* Shopping Cart */

TD.productListing-shop_cart {
  width: 100px;
  vertical-align: center;
  text-align: center;
}

TD.textInfoBox {
   background: #ffffff;
   border: 2px solid #B20A4D;   
}

TD.shopping_sub_total {
  color: #B20A4D;
  font-family: verdana;
  font-size: 16px ;
  font-weight: bold;
  text-align: right;
}

TD.shopping_free_shipping {
  font-family: Verdana, Arial, sans-serif;
  /*font-weight: bold; */
  color : #5f5e5e;
  font-size: 13px;
  line-height: 1.5;
}

TD.productListing-heading_shopping {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
/*  background: #e2a128; */
  color: #5f5e5e;
  font-weight: bold;
}

TD.stockWarning{
  border: 2px solid #B20A4D;
  font-family : Verdana, Arial, sans-serif;
  font-size : 12px;
  color: #B20A4D;
  font-weight: bold;
  text-align: left;
  padding-bottom: 10px;
  
}  
SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  /*color: #c76170;*/
  color: #000000;
  font-weight: bold;
}

/* header Tag controller */
h1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #B20A4D; /*#ca0f1b;*/
  display: inline;
}

/* Modification pour account */

.account{
 font-family: Georgia;
 color:#000000;
 font-weight:bold;
 font-size: 15px;
 text-align:left;
 padding-bottom: 5px;
}

.infoBoxHeading_tagcloud{
background:url(images/site/header_tagcloud.gif) no-repeat;
 width: 158px;
 height: 37px;
 }
 
.boxText_tagcloud {
 background:url(images/site/fond_box_idees_gourmandes.gif) repeat-y;
 width: 158px;
}


/* Modif box featured*/
.infoBox_featured {
background: transparent;
 
}

.infoBoxHeading_featured{
 background:url(images/site/header_featured_box.gif) no-repeat;
 width: 210px;
 height: 40px;
}

.infoBoxContents_featured {
font-family: Georgia, Verdana, Arial, sans-serif;
font-size: 11px;
color: #5f5e5e;
}

/*  .boxText_featured {
 background:url(images/site/footer_div_featured_box.gif) bottom no-repeat;
 width: 210px;
 height: 60px;
}  */

 .boxText_featured {
 width: 210px;
} 

p.nota{
 font-family: georgia;
 font-size: 12px;
 font-weight: bold;
 margin-right: 5px;
}

p.rupture_stock{
 font-family: georgia;
 font-size: 13px;
 font-weight: bold;
 padding-bottom: 5px;
}

/* checkout_shipping*/
TD.shipping_name{
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  color : #5f5e5e;
  font-size: 12px;
  line-height: 1.5;
}


TD.shipping_price {
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  color : #b20a4d;
  font-size: 12px;
  line-height: 1.5;
}

TD.free_shipping{
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  color : #b20a4d;
  font-size: 12px;
  line-height: 1.5;
}

/* Cheques cadeaux et coupons de reductions*/
DIV.textInfoBox2 {
   padding: 5px;
   padding: 2px;
   padding: 2px;
   font-size: 12px;
   font-family: Verdana;
   border: 2px solid #B20A4D;
   background: #ffffff;
}

/*  Modifications pour create_account.php*/
TD.headerNavigation_ca{
  padding: 5px;
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana;
  color: #4d8842;
}

SPAN.headerNavigation_ca2{
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana;
  color: #de1d50;
}

TD.create_account{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  width: 150px;
}

TD.create_account2{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  
}

TR.create_account{
  background: #F3F2E8;
}

TD.create_account_logbox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  text-align: left;
}

/* Modif pour login.php*/

/*DIV.loginError{
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: justify;
  background: #FFFFFF;
}
*/
TD.headerLogin{
  background: #F3F2E8;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;  
}
/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 12px;}
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #f4f605; font-weight: bold; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #99ff00; font-weight: bold; }


/*--------------------------------------------------*/
/*---------     Fin code loic V2        -------------*/  
/*--------------------------------------------------*/

/* Supertracker Styles */
.supertracker_menu {background: #ddd; border: 1px solid #aaa; padding: 10px;}
.supertracker_title {font-face: Tahoma, Verdana, Arial; font-size: 16px; font-weight: bold; }
.supertracker_section {margin-top: 10px;}
.supertracker_sub_title {font-face: Tahoma, Verdana, Arial; font-size: 14px; text-decoration: underline; font-weight: bold; }
A.supertracker_link { font-face: Tahoma, Verdana, Arial; font-size: 11px; font-decoration: underline; margin: 5px 10px 5px 10px;}
.supertracker_text { font-face: Tahoma, Verdana, Arial; font-size: 11px;}
.supertracker_contact {font-face: Tahoma, Verdana, Arial;font-size: 11px; width: 100%px;background: #aaa;	padding: 5px;	margin: 10px 0 10px 0; border: 1px solid #000;}
/* Supertracker Styles EOF */


/* Dynamic Sitemap  Styles  */
ul.sitemap {
/*color: #ff0000;*/
color: #6d6f47;
}
/*Dynamic Sitemap  Styles  EOF  */

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #B20A4D;
  color: #FFFFFF;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #17C617;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #17C617;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
}


/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/




A {
  color: #B20A4D;
  text-decoration: none;
}

A:hover {
  /*color: #585a3b;*/
  color: B20A4D;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
/*  background: #f8f6e2; */
}

TD.headerNavigationLeft {
  font-family: Georgia, Verdana, Arial, sans-serif;
  font-size: 12px;
/*  background: #efe6d3; */
  color: #d83009;
  font-weight : bold;
  border: 1px solid green;
  border-right: 0;
}

TD.headerNavigationRight {
  font-family: Georgia, Verdana, Arial, sans-serif;
  font-size: 12px;
  /*background: #f9fade; */
  /*background: #efe6d3;*/
  color: #000000;
  font-weight : bold;
  border: 1px solid green;
  border-left: 0;
}

TD.headerNavigationMiddle {
/*  background: #efe6d3; */
  color: #d83009;
  border: 1px solid green;
  border-left: 0;
  border-right: 0;
}

TD.headerNavigationSeparator {
  width: 10px;
}



TR.footer {
  /*background: #E8D1BD;*/
  /*background: #efe6d3;*/
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
/*  background: #efe6d3; */
  color: #d83009;
  border: 1px solid green;
}


/*BOC  added by Nicolas */

A.footer { 
  font-family: Verdana;
  font-size: 10px;
  font-weight: normal;
  color: #6D6F48;
}

A.footer:hover {
  /*color: #E30C0C;*/
  font-family: Verdana;
  font-size: 10px;
  font-weight: normal;
  color: #6D6F48;
  text-decoration: underline;
}

/* EOC  */

.infoBox {
  /*background: #b6b7cb;*/
  /*border: 1px solid green;*/
  background: transparent;
  border: none;
}

.infoBoxContents {
  /*background: #eab964;*/
  /*background: #f8f6e2;*/
  background: transparent;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  height: 16px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  /*background: #c8662e;*/
/*  background: #e2a128; */
  color: #000000;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #ffffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff;
}


A.pageResults {
  color: #B20A4D;
}

A.pageResults:hover {
  color: #B20A4D;
  text-decoration:underline;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 17px;
  font-weight: bold;
  color: #B20A4D;
}

TR.subBar {
  background: #ffffff;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.review {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #B20A4D;
  line-height: 1.5;
}


TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #B20A4D;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #407136;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #990000;
  font-weight: bold;
}

TABLE.formArea {
/*  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
  */
}

TD.formAreaTitle {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #B70909;
}

.moduleRow { }
.moduleRowOver { /*background-color: #D7E9F7;*/ cursor: pointer; cursor: hand; }
.moduleRowSelected { /*background-color: #E9F4FC;*/ }

.checkoutBarFrom, .checkoutBarTo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background: #B20A4D;
}

.checkoutBarCurrent {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight:bold;
	color:#6D6F48;
	background: #C9D81E;
}

A.checkoutBarFrom:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight:bold; color: #c11408; }
span.inputRequirement_ca { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight:bold; color: #c11408; padding-left:50px; }

DIV.textInfoBox {
   padding: 5px;
   padding: 2px;
   padding: 2px;
   border: 2px solid #B20A4D;
   background: #ffffff;
}

TABLE.textInfoBox {
   background: #ffffff;
   border: 2px solid #B20A4D;   
}

TD.partnerCell {
   background: #ffffff;
}

TABLE.partner {
   font-size: 12px;
}

A.partner_link {
	font-size: 14px;
}

TABLE.indexBox {
   width: 100%;
   font-size: 10px;
}

TD.indexBox, TR.indexBox {
   background: #F9CE89;  
}

DIV.mainDate {
	width: 196px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: #CA3130;
	padding: 2px;
}

UL.indexList {
	list-style-type: disc;
}

.dateBox {
	background: #777799;
}


P.conseil{
	color: #d82e0d;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
}

UL.conseil{
	list-style-type: disc;
	color: #d82e0d;
	font-size: 11px;
	font-family: Arial;
}


