/*
  $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: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  margin: 0px;
  padding:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:0.7em;
  background:#FFFFFF;
  /*color:#7f7f7f;*/
}
/*=================  debut styles amitel ================*/
.conteneur{
background:url(images/images_ariane/fond.png) no-repeat #FFFFFF;
width:936px;
/*height:618px;*/
margin:0 auto;
}
html > body .conteneur{
height:auto;
/*min-height:618px;*/
}
.gauche{
float:left;
}
.droit{
float:right;
}
.bandeau{
padding:0 5px 0 5px;
}
.menu_utilitaire{
color:#FFFFFF;
padding:2px;
text-transform:uppercase;
font-size:0.8em;
font-family:"Times New Roman", Times, serif;
height:82px;
}
.menu_utilitaire form{
margin:0px;
padding:0px;
}
.menu_utilitaire ul{
margin:0px;
padding:0px;
list-style-type:none;
margin-top:4px;
}
.menu_utilitaire ul li{
float:left;
/*padding:0 13px 0 13px;*/
padding:0 11px 0 11px;
font-weight:bold;
}
.menu_utilitaire ul li a{
color:#FFFFFF;
padding:2px;
}

.menu_utilitaire_clic{
padding:2px;
}
.menu_utilitaire ul li a:hover, .menu_utilitaire_clic{
color:#FFFFFF;
background:#5B6263;
text-decoration:none;
}
.menuhaut{
margin:14px 0 0 0;
}

.menuhaut ul li{
display:block;
float:left;
font-size:1em;
font-weight:bold;
padding:0 0 0 10px;
}

.fil_ariane{
padding:24px 0 0 15px;
font-family:"Times New Roman", Times, serif;
color:#000000;
}
.fil_ariane a{
color:#000000;
}
.fil_ariane a:hover{
color:#000000;
}
.recherche_input{
height:12px;
width:140px;
border:none;
background:url(images/transparent.gif) ;
}
.separation{
clear:both;
padding-top:0px;
visibility:hidden;
}
.conteneur_central_accueil{
padding:10px 15px 10px 15px;
height:400px;
}
html > body .conteneur_central_accueil{
height:auto;
min-height:400px;
}
.conteneur_central_accueil h1{
margin:0px;
padding:0px;
font-size:inherit;
font-size:1.6em;
}
.descriptif_accueil{
padding:10px 0 10px 0;
}
.descriptif_accueil ul, .categorie_produit ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.descriptif_accueil ul li{
display:block;
width:280px;
float:left;
padding:0 0 0 20px;
}
.categorie_produit ul {
width:745px;
/*margin:210px auto 0 auto;*/
margin:120px auto 0 auto;
}
.categorie_produit ul li{
display:block;
float:left;
padding:0 0 0 5px;
text-decoration:none;
}
a.categorie_produit1{
display:block;
width:118px;
height:152px;
text-decoration:none;
/*background:url(images/agriculture_espace_vert.png) no-repeat 0 0;*/
}
.categorie_produit ul li a{
text-decoration:none;
}
a.categorie_produit1:hover{

}
.conteneur_promotion{
margin:5px 0 0 0;
padding:0 0 0 2px;
}
.conteneur_promotion1{
background:url(images/images_ariane/fond_vert_promotion.png) repeat-x;
color:#FFFFFF;
}
.conteneur_promotion1 h1{
margin:0px;
padding:0px;
font-size:inherit;
font-size:1.1em;
}
.promotion_titre{
height:50px;
}
html > body .promotion_titre{
height:auto;
min-height:50px;
}
.promotion_produit{
background:#CCF5FF;
border:1px solid #A3C4CC;
border-top:none;
padding:0 0 10px 0;
}
.promotion_produit_hauteur{
height:160px;
}
html > body .promotion_produit_hauteur{
height:auto;
min-height:160px;
}
.fond_promotion_produit{
background:#CCF5FF;
border:1px solid #A3C4CC;
}
.conteneur_flash{
background:#D9EDF2;
border:1px solid #A3C4CC;
width:350px;
height:200px;
margin:0 5px 0 5px;
}
.conteneur_pied_de_page{
background:#96ADAF;
height:19px;
/*margin:0 2px 0 0;*/
}
.pied_de_page{
padding:2px 0 0 0;
text-align:center;
/*display:inline-block;
width:650px;
*/
width:70%;
margin:0 auto;
}
.pied_de_page ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.pied_de_page ul li{
float:left;
margin:0 0 0 5px;
font-size:0.8em;
color:#FFFFFF;
}
.pied_de_page ul li a{
padding:0 4px 0 0;
color:#FFFFFF;
}
a.savoir_plus{
background:url(images/images_ariane/en_savoir_plus.gif) no-repeat 0 0;
width:134px;
font-size:0.8em;
height:17px;
display:block;
margin-top:2px;
}
a.savoir_plus:hover{
background-position:0 -17px;
}
.liste_produit{
text-transform:uppercase;
padding:22px 0 10px 0;
/*background:#CCF5FF;
filter: alpha(opacity=50); 
-moz-opacity:.50;
opacity:.25;*/
background:url(images/images_ariane/fond_menu_gauche.png);
}
.liste_produit h1{
margin:0px;
padding:0px;
font-size:inherit;
font-size:1em;
background:#75e186;
color:#FFFFFF;
padding:2px 10px 2px 10px;
}
.liste_produit ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.liste_produit ul li{
font-size:0.8em;
font-weight:bold;
padding:2px 10px 2px 10px;
border-bottom:1px solid #999999;
}
.liste_produit ul li a{

}
.marge_conteneur{
padding:6px;
height:500px;
}
html > body .marge_conteneur{
height:auto;
min-height:500px;
}
.titre_principal{
position:absolute;
z-index:2;
width:781px;
height:30px;
/*background:#75e186;*/
margin:8px 0 0 8px;
font-weight:bold;
font-size:1.6em;
}
.titre_principal2{
padding:2px 5px 0 5px;
}
.marge_td_produit{
padding:10px 0 0 0;
}
.conteneur_produit{
margin:0 195px 0 220px;

}

.conteneur_produit h1{
margin:0px;
padding:0px;
font-size:inherit;
font-size:1.2em;
padding:5px;
}
.conteneur_produit h2{
background:#FFFFFF;
margin:0px;
padding:0px;
font-size:inherit;
font-size:1em;
padding:5px;
}
.qualite_produit{
background:#FFFFFF;
padding:2px;
margin:5px 0 0 0;
}
.qualite_produit ul, .image_produit ul, .commentaire_produit ul, .conteneur_col_txt_produit ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.qualite_produit ul li{
float:left;
padding:0 2px 0 2px;
}
.image_produit{
/*background:#FFFFFF;*/
background:url(images/images_ariane/fond_txt_produit.png);
margin:5px 0 0 0;

}
.image_produit ul li{
float:right;
margin-left:2px;
font-size:0.7em;
font-weight:bold;
color:#FFFFFF;
}
.image_produit ul li a{
background:#6C6C6C;
padding:3px;
color:#FFFFFF;
}
a.zoom{
background:#959595;
width:auto;
padding:2px;
color:#FFFFFF;
font-weight:bold;
font-size:0.8em;
}
a:hover.zoom {
color:#FFFFFF;
}
.zoom_numero{
width:14px;
height:14px;
display:block;
float:left;
/*border:1px solid #000000;*/
line-height:14px;
text-align:center;
background:#6C6C6C;
color:#FFFFFF;
font-size:0.8em;
margin-right:2px;
padding:0 0 2px 0;
}
a:hover.zoom_numero {
background:#959595;
color:#FFFFFF;

}
.image_produit ul li .zoom{
background:#959595;
padding:3px 6px 3px 6px;
}
.description_produit{
padding:5px;
font-size:0.85em;
}
.commentaire_produit{
}
.commentaire_produit ul li {
font-size:0.9em;
padding:4px 0 0 0;

}
.commentaire_produit ul li a{
display:block;
padding:0 0 0 15px;
background:url(images/images_ariane/fleche_commentaire.png) no-repeat 0 1px;
line-height:1.3em;
  color:#7f7f7f;
  text-decoration:underline;
}
.conteneur_col_txt_produit, .conteneur_col_txt_rubrique, .conteneur_col_txt_contact, .conteneur_col_txt_aide, .conteneur_col_txt_sans_resultat_recherche
{
background:url(images/images_ariane/fond_txt_produit.png);
margin:0 5px 0 5px;
padding:2px;
}
.marge_accueil_secondaire{
width:650px;
padding:8px;
height:250px;
}
html > body .marge_accueil_secondaire{
height:auto;
min-height:250px;
}
.marge_accueil_secondaire p{
margin:0px;
padding:0px;
}
.fond_clair_generique{
background:url(images/images_ariane/fond_txt_produit.png);
height:1px;
}
html > body .fond_clair_generique{
height:auto;
min-height:1px;
}
.conteneur_aide .main
{
background:url(images/images_ariane/fond_txt_produit.png);
padding:2px;
}

.conteneur_col_txt_produit h3{
margin:0px;
padding:0px;
font-size:inherit;
font-size:1em;
}
.conteneur_col_txt_produit2{
padding:5px;
margin:0px;
font-size:0.85em;
}
.conteneur_col_txt_produit2 p{
padding:0px;
margin:0px;
}
.conteneur_col_txt_produit ul li{
/*float:left;*/
}
.conteneur_col_txt_produit ul li a{
display:block;
padding:3px 10px 3px 0;
font-size:0.7em;
color:#000000;
text-decoration:underline;
}
.colonne_ajout_panier{
width:194px;

}
.txt_produit{
padding:0 5px 0 5px;
text-align:justify;
}
.ajout_form_panier {
font-size:0.8em;
padding:20px 0 0 0;
}
.ajout_form_panier select{
width:130px;
margin:10px 0 0 0;
font-size:9px;
}
.aide{
padding:30px 0 0 0;}
.conteneur_login_droit{
background:#DDEDDF;
padding:0 0 10px 0;
}
.login_droit{
font-family:"Times New Roman", Times, serif;

font-size:0.8em;
padding:5px;
}
.login_droit_marge{
padding:2px 0 2px 0;
}
.login_droit a{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:none;
}
.login_droit_form{
margin:0px;
padding:0px;
}
.login_droit_input{
width:100px;
font-size:0.95em;
}
.plus_infos{
padding:10px 0 0 0;

}
.plus_infos a{
font-size:1.2em;

}
.panier{
background:#DDEDDF;
margin:10px 0 0 0;
}
.panier_voir{
background:#7F7F7F;
text-align:right;
padding:5px;
}
.panier_voir a{
color:#FFFFFF;
}
.panier_voir a:hover{
color:#FFFFFF;
}
.conteneur_flash2{
background:#D9EDF2;
border:1px solid #A3C4CC;
width:128px;
height:155px;
margin:10px 0 0 0;
}
.conteneur_liste_produit_famille{
height:420px;
overflow:auto;
width:700px;
}
.conteneur_liste_produit_famille_ie{
/*width:580px;*/
width:673px;
}
.conteneur_liste_produit_famille h1{
margin:0px;
padding:0px;
font-size:1.2em;
}
.conteneur_liste_produit_famille h2{
margin:0px;
padding:0px;
font-size:1.1em;
}
.conteneur_liste_produit_famille ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.conteneur_liste_produit_famille ul li{
float:left;
}
.conteneur_liste_produit_famille ul li a{
display:block;
height:60px;
}
.conteneur_etape{
/*width:760px;*/
width:645px;
padding:0 0 0 8px;
}

.conteneur_etape_coord{
/*width:760px;*/
padding:0 0 0 8px;
}

.titre_principal_etape{
width:783px;
height:31px;

/*background:url(images/images_ariane/fond_titre_etape.png) no-repeat;*/
font-weight:bold;
font-size:1.6em;
}
.point_etape{
width:653px;
height:38px;
margin:15px 0 15px 0;
}
.point_etape_1{
background:url(images/images_ariane/etape_mon_panier.png) no-repeat 0 0;
}
.point_etape ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.point_etape ul li{
display:block;
float:left;
}
.point_etape_2{
background:url(images/images_ariane/etape_coordonnees.png) no-repeat 0 0;
}
a.point_etape_lien2{
display:block;
width:100px;
height:38px;
background:url(images/images_ariane/etape_coordonnees.png) no-repeat 0 0;
font-size:0.8em;
}
a.point_etape_lien2:hover{
background-position:0 -38px;
}
.point_etape_3{
background:url(images/images_ariane/etape_facture.png) no-repeat 0 0;
}
a.point_etape_lien3{
display:block;
width:160px;
height:38px;
background:url(images/images_ariane/etape_facture.png) no-repeat -100px 0;
font-size:0.8em;
}
a.point_etape_lien3:hover{
background-position:-100px -38px;
}
.point_etape_4{
background:url(images/images_ariane/etape_paiement.png) no-repeat 0 0;
}
a.point_etape_lien4{
display:block;
width:120px;
height:38px;
background:url(images/images_ariane/etape_paiement.png) no-repeat -260px 0;
font-size:0.8em;
}
a.point_etape_lien4:hover{
background-position:-260px -38px;
}
.point_etape_5{
background:url(images/images_ariane/etape_fin_transaction.png) no-repeat 0 0;
}
.descriptif_etape{
background:#F4F5D8;
padding:5px;
}
.descriptif_etape h2{
margin:0px;
padding:0px;
font-size:inherit;
font-size:1em;
}
.tableau_etape{
padding:10px 0 0 0;
}
.tableau_etape1{
/*background:#BDF0CA;*/
background:#abeefd;
font-weight:bold;
color:#384d52;
}
.tableau_etape2{
background:#75e186;
border-bottom:1px solid #FFFFFF;
}
.tableau_etape3{
background:#b9f0c3;
border-bottom:1px solid #FFFFFF;
color:#384d52;
}
.tableau_etape1_marge{
padding:2px 20px 2px 20px;
}
.tableau_etape_bordure{
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}
.tableau_etape_coordonnees{
padding:10px 0 0 0;
}

.tableau_etape_coordonnees td{
padding:2px 5px 2px 5px;
width:350px;
font-weight:bold;
}
.tableau_etape_coordonnees_td{
background:#75e186;
}
.tableau_etape_coordonnees input[type="text"]{
width:340px;
margin:5px 0 5px 0;
}
.tableau_etape_coordonnees input[type="text"]:hover, .tableau_etape_coordonnees select:hover, .tableau_etape_coordonnees input[type="text"]:focus{
background-color: #DDEEFF;
}
.tableau_etape_coordonnees_titre1{
color:#1C7933;
background:#BDF0CA;
padding:8px;
}
.tableau_etape_coordonnees_titre2{
font-weight:bold;
}
.tableau_etape_coordonnees_titre3{
border:1px solid #FFFFFF;
border-left:none;
border-right:none;
padding:10px 0 10px 0;
color:#1C7933;
}
.tableau_etape_coordonnees_titre4{
color:#1C7933;
background:#67D377;
padding:8px;
}
.conteneur_bonnes_affaires{
width:112px;
}
.conteneur_titre_plus_ariane h1{
margin:0px;
padding:0px;
display:block;
width:300px;
color:#000000;
font-size:inherit;
font-size:1.4em;
font-weight:bold;
}
.conteneur_titre_plus_ariane td{
padding:0 2px 0 2px;
color:#1C7933;
}
.conteneur_aide{
/*width:350px;*/
height:300px;
background:url(images/images_ariane/fond_aide.png) no-repeat #FFFFFF -5px 0;
padding:95px 25px 25px 25px;
}
html > body .conteneur_aide{
height:auto;
min-height:300px;
}
.conteneur_aide h1{
margin:0px;
padding:0px;
font-size:1.2em;
padding:0 0 10px 0;
}
.txt_aide{
text-align:justify;
overflow:auto;
height:250px;
width:350px;
}
.fond_trame{
/*background:url(images/images_ariane/fond_agriculture.png) no-repeat 14px 165px;*/
}
.fil_ariane_2{
/*background:#75e186;*/
margin:10px 0px 5px 0px;
font-weight:bold;
font-size:1.3em;
padding:0 2px 2px 2px;
}
.retour_accueil{
position:absolute;
z-index:3;
display:block;
background:url(images/images_ariane/transparent.png);
width:190px;
height:95px;
/*margin:0 0 0 10px;*/
}
.formulaire_creation_compte{
width:650px;
margin:15px 0 0 0;
background:#BDF0CA;
padding:5px 5px 15px 45px;
}
.formulaire_creation_compte input[type="text"], .formulaire_creation_compte select{
width:340px;
margin:5px 0 5px 0;
}
.formulaire_creation_compte input[type="text"]:hover, .formulaire_creation_compte select:hover, .formulaire_creation_compte input[type="text"]:focus{
background-color: #DDEEFF;
}
.formulaire_creation_compte h1{
margin:0px;
padding:0px;
font-size:1.2em;
padding:15px 0 5px 0;
}
.formulaire_creation_compte_btn{
text-align:center;
padding:10px;
}
.formulaire_creation_compte_titre{
font-weight:bold;
padding:3px 0 2px 0;
}
.conteneur_nouveau_client, .conteneur_client{
width:350px;
padding:5px;
margin:10px 0 0 0;
}
.conteneur_client{
background:#BDF0CA;
}
.conteneur_client h1, .conteneur_nouveau_client h1{
margin:0px;
padding:0px;
font-size:1.2em;
}
.txt_roll{
padding:55px 5px 3px 5px;
font-size:0.8em;
display:none;
color:#727D7F;
height:103px;
overflow:hidden;
text-decoration:none;
cursor:pointer;
}
.txt_roll a{
text-decoration:none;
}
.txt_roll p{
margin:0px;
padding:0px;
}
.recherche_avancee{
background:#BDF0CA;
padding:5px;}
.recherche_avancee input[type="text"]:hover, .recherche_avancee select:hover, .recherche_avancee input[type="text"]:focus{
background-color: #DDEEFF;
}
.fond_pdf{
background:url(images/images_ariane/fond_pdf.png) no-repeat 0px 7px;
width:514px;
margin:10px 0 0 0;
height:45px;
}
html > body .fond_pdf{
height:auto;
min-height:45px;
}
.fond_pdf ul{
padding:0px;
margin:0px;
list-style-type:none;
}
.fond_pdf ul li{
float:left;
margin:0 0 0 15px;
}
.fond_pdf ul li a{
text-decoration:none;
font-size:0.8em;
}
.fond_pdf ul li a:hover{
color:#FFFFFF;
}
.fond_site_fabricant{
background:url(images/images_ariane/fond_vers_site_fabricant.png);
width:757px;
height:69px;
}
.fond_site_fabricant2{
background:url(images/images_ariane/fond_vers_site_fabricant2.png);
width:757px;
height:69px;
}
.lien_fabricant{
display:block;
width:230px;
height:60px;
}
.plan_du_site{
/*width:250px;
margin:30px auto;*/
margin:35px 0 0 0;
}
.plan_du_site ul{
padding:0px;
margin:0px;
list-style-type:none;
}
.plan_du_site ul li{
padding:10px 2px 2px 4px;
float:left;
display:block;
/*background:url(images/images_ariane/fond_menu_gauche.png);*/
background:url(images/images_ariane/fond_txt_produit.png);
margin:5px 0 5px 10px;
}

.plan_du_site ul li a{
text-transform:uppercase;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
}
.plan_du_site ul li ul li{
padding:0px;
margin:0px;
padding:2px 0 2px 10px;
float:none;
background:none;
}
.plan_du_site ul li ul li a{
text-transform:none;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}
/*=================  fin styles amitel ================*/
img
{
border: 0;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color:#3899C9;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  /*color: #FFFFFF; */
}

A.headerNavigation:hover {
  /*color: #ffffff;*/
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  /*background: #b6b7cb;*/
}

.infoBoxContents {
  /*background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;*/
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  /*background: #bbc3d3;*/
  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.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  /*background: #f8f8f9;*/
  vertical-align: top;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  /*background: #f8f8f9;*/
  vertical-align: top;
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing:0px;

}

.productListing-heading {
 /*  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
 background: #b6b7cb;*/
 font-size:1em;
  color: #288A37;
  /*font-weight: bold;*/
  background:url(images/images_ariane/fond_menu_gauche.png);
  text-align:left;
}

TD.productListing-data {
 /* font-family: Verdana, Arial, sans-serif;
  font-size: 10px;*/
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

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.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

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;
}

TD.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
.category_desc_hauteur{
height:250px;
}
html > body .category_desc_hauteur{
height:auto;
min-height:250px;
}
SPAN.newItemInCart {
  /*font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;*/
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 98%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  white-space: pre;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
 /* font-family: Verdana, Arial, sans-serif;
  color: #ff0000;*/
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: auto; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { /*font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; */}


/*.fond_conteneur_generique{
background:url(images/images_ariane/fond_generique.png) no-repeat;
}*/
.fond_conteneur_generique{
height:500px;
}
html > body .fond_conteneur_generique{
height:auto;
min-height:500px;

}
.selection_du_mois{
background:url(images/images_ariane/selection_mois_ferme.png) no-repeat 10px 0;
/*width:895px;*/
width:916px;
height:21px;
margin:20px auto 0 auto;
}
html > body .selection_du_mois{
height:auto;
min-height:21px;
}
a.selection_du_mois_clic{
display:block;
width:220px;
height:21px;
}

.conteneur_carrousel{
/*background:url(images/images_ariane/fond_carrousel.png) no-repeat;*/
width:916px;
/*height:220px;*/
height:266px;
/*padding:35px 15px 0 15px;*/
}
.conteneur_carrousel_fond{
background:url(images/images_ariane/fond_carrousel.png) no-repeat;
}
.conteneur_carrousel_fond_2{
background:url(images/images_ariane/fond_carrousel_2.png) no-repeat;
}
.conteneur_carrousel_fond_accueil{
background:url(images/images_ariane/fond_carrousel_accueil.png) no-repeat 10px 0;
}

html > body .conteneur_carrousel{
height:auto;
min-height:266px;
}
.selection_du_mois div.conteneur_carrousel{
/*background:none;*/
/*background:url(images/images_ariane/fond_carrousel_accueil.png) no-repeat;*/
height:170px;
}
html > body .selection_du_mois div.conteneur_carrousel{
height:auto;
min-height:170px;
}
.conteneur_carrousel_titre{
height:35px;
padding:0 15px 0 15px;
color:#000000;
}
.detail{
display:none;
}
.conteneur_carrousel_titre h1{
margin:0px;
padding:0px;
font-size:inherit;
font-size:1.2em;
font-weight:lighter;
color:#000000;
}

.conteneur_carrousel_produit h3
{
	font-size:1.2em;
	/*font-weight:lighter;*/
	/*color:#ff7f00;*/
}
.conteneur_carrousel_titre ul{
list-style-type:none;
margin:0px;
padding:0px;
}
.conteneur_carrousel_titre ul li{
float:right;
font-size:0.8em;
padding:3px 0 0 0;
}
.conteneur_carrousel_titre ul li a{
display:block;
text-decoration:underline;
}
.conteneur_carrousel_titre ul li .puce_carrousel{
padding:3px 2px 0 2px;
}

.navigation_carrousel{
display:block;
width:12px; 
height:97px; 
margin:11px 0 0 0;
}
.conteneur_carrousel_produit{
width:122px;
height:154px;
/*background:#FFFFFF;*/
background:url(images/images_ariane/fond_txt_produit.png);
padding:3px;
margin:0 10px 0 10px;
}
html > body .conteneur_carrousel_produit{
height:auto;
min-height:160px;
}

.conteneur_carrousel_produit h1{
margin:0px;
padding:0px;
font-size:inherit;
font-size:0.7em;
text-transform:uppercase;
display:block;
padding:2px;
border:1px solid #CCCCCC;
height:13px;
background:#FFFFFF;
}
html > body .conteneur_carrousel_produit h1{
height:auto;
min-height:13px;
}
.conteneur_carrousel_produit h1 a, .conteneur_carrousel_produit h2 a{
color:#7f7f7f;
}
.conteneur_carrousel_produit h2
{
margin:0px;
padding:0px;
font-size:inherit;
font-size:0.7em;
display:block;
text-align:center;
height:15px;
}
html > body .conteneur_carrousel_produit h2{
	height:auto;
	min-height:15px;
}

.conteneur_carrousel_produit .titre_produit
{	margin-top:2px;
	border:1px solid #CCCCCC;
	overflow:hidden;
	
}
.titre_produit{
background:#FFFFFF;
}
.carrousel_image{
text-align:center;
padding:5px 0 0 0;
height:120px;
}
html > body .carrousel_image{
height:auto;
min-height:120px;
}
.conteneur_carrousel_produit ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.conteneur_carrousel_produit ul li{
float:left;
display:block;
padding:0 2px 0 2px;
}
.conteneur_carrousel_produit td{
/*padding:0 2px 0 2px;*/
}

/* debut carrousel*/

div.scroller, div.section {
	width: 892px;
	overflow: hidden;
	float: left;
	}
div.scroller #content {
	width: 10000px;
	}
div#portfolio {
	width: 840px;
	height: 200px;
	float:left;
	}
html > body	div#portfolio {
height:auto;
min-height:185px;
	}

/* fin carrousel*/

#allerAGauche a
{
width:12px;
height:100px;
display:block;
position:absolute;
z-index:201;
margin:10px 0 0 904px;

}

#allerADroite a
{	
width:12px;
height:100px;
display:block;
position:absolute;
z-index:202;
margin:10px 0 0 0;

}

.conteneur_titre_texte{
font-weight:lighter;
padding:0 30px 0 0px;
text-align:justify;
}
.titre_famille_principal{
/*width:210px;*/
width:190px;
}

.conteneur_titre_texte h1, .titre_famille_principal h1{
margin:0px;
padding:0px;
font-size:inherit;
/*font-size:2.5em;*/
font-size:2.4em;
display:block;
width:220px;
font-weight:lighter;
text-align:left;
padding:2px 15px 2px 2px;
}
.titre_accueil2{
margin:0px;
padding:0px;
display:block;
width:200px;
font-size:inherit;
font-size:2.4em;
font-weight:normal;
}
.hauteur_titre_famille_principalh1{
height:35px;
}
html > body .hauteur_titre_famille_principalh1{
height:auto;
min-height:35px;
}
.prix_en_cours{
color:#000000;
/*width:230px;*/
}
.prix_en_cours h2{
background:none;
margin:0px;
padding:0px;
color:#EC8348;
font-size:inherit;
font-size:1.3em;
display:inline;
padding:0 5px 0 0;

}
.mon_panier_contient{
color:#587578;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:none;
padding:5px 0 0 270px;
}
.mon_panier_contient a{
color:#587578;
}
