@import url(skin.css);

@import url(jcarousel.css);

@import url(imagebox.css);
/*
  $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
*/

/*-------------------------------------*/

/*   Horizontal Drop-Down Menu Style   */

/*-------------------------------------*/

.fonds-bouton-panier{
	/*background:url(images/bouton-panier.png);
	right:0px;
	background-color: #010513;*/
background:url(images/bouton-panier.png) top right no-repeat;
}

.horbar	{   /* Color of main horizontal menubar and border */
color: #fff;
background-color: #001130;
padding-left:20px;
/*border: 1px outset #525252;*/
}

.horizitem	{          /* Behaviour of main horizontal menu items, leave as is for proper operation */
float: left;
white-space: nowrap;
padding:7px;
}

.horizitem a {              /* Font style, size of submenu items */
font-size: 1.1em;
font-family:arial, verdana, lucida, arial, sans-serif;	
text-decoration: none;
position: relative;	
display: block;
text-transform:uppercase;
}

.horizitem a:link 	{      /* Font style & color of main menu items */
color: #fff;
text-decoration: none;
border-bottom:5px solid #84888a;
}

.horizitem a:hover, .horizitem a:visited	{       /* Font style & color, background menu color of main menu item when hovered over */
color: #ffffff;
background-color: #001130;
text-decoration: none;
border-bottom:5px solid #a2d2f4;
}

.horizitem a:active	{       /* Font style & color, background menu color of main menu item when clicked */
color: #ffff00;
background-color: #666666;	
text-decoration: none;
}

.horizsubmenu	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
position: absolute;
left: 0;
top: 0;
visibility: hidden;
}

.horizsubframe	{      /* Color of submenu item and border */
background-color: #010513;
/*border: 2px outset #fdfefd;*/
position: relative;
display: block;
padding:5px;
}

.horizsubitem	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
text-align: left;
white-space: nowrap;
}

.horizsubitem a {            /* Font style, size of submenu items */
font-family:arial, verdana, lucida, arial, sans-serif;	
font-size: 11px;	
text-decoration: none;
position: relative;
display: block;
}



.horizsubitem a:link, .horizsubitem a:visited	{       /* Font color, style of submenu items */
color: #fff;
font-size: 11px;	
text-decoration: none;
}

.horizsubitem a:hover	{      /* Font color, style, background submenu color of submenu item when hovered over */
color: #ccc;
background-color: #010513;
text-decoration: none;
}

.horizsubitem a:active	{      /* Font color, style, background submenu color of submenu item when clicked */
color: #fff;
background-color: #010513;		
text-decoration: none;
}

.horizsubitem .horizfwdarr, .horizitem .horizfwdarr	{      /* Positioning of right arrow for submenus */
position: absolute;
top: 5px;
right: 8px;
}

.dmselected {   /* Style override for selected category tree */
/*background-color: #ccc;
font-weight: bold;*/
}

.horbar .dmselected {   /* Style override for selected root category */
background-color: #010513;
}

/* end menu horizontal */

/* LISTE DU FOOTER */

.piedpage{
	background:#6a6c6d;
	border-radius:10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
}


.pied-page, .pied-page2 { 
border-left:5px solid #808080;
}

.pied-page ul, .pied-page2 ul { 
margin: .75em 0 .75em 10px; 
padding: 0; 
list-style-type: none;
} 

.pied-page ul li{ 
font-family:arial, verdana, lucida, arial, sans-serif;	
margin:0; 
padding:0px; 
display:block; 
width:190px;
}

.pied-page2 ul li{ 
font-family:arial, verdana, lucida, arial, sans-serif;	
margin:0; 
padding:0px; 
display:block; 
width:220px;
}


.pied-page li, .pied-page2 li {
margin-bottom: 7px;
padding: 0px;
font-size: 11px;
text-transform:lowercase;
}

.pied-page li a, .pied-page li a:visited, .pied-page2 li a, .pied-page2 li a:visited {
color: #bdc2c5;
text-decoration: none;
}

.pied-page li a:hover, .pied-page2 li a:hover {
color: #333;
text-decoration: none;
}


.pied-page p, .pied-page2 p{ 
font-family:arial, verdana, lucida, arial, sans-serif;
margin: .75em 0 .75em 10px; 
padding: 0;  
display:block; 
width:190px;
text-transform:uppercase;
color:#333;
}

.pied-page p a, .pied-page2 p a{ 
text-decoration:none;
color:#333;
}

.copyright-pied-page p{ 
font-family:arial, verdana, lucida, arial, sans-serif;
font-size: 11px;
margin: .75em 0 .75em 55px; 
padding: 0;  
display:block; 
text-align:left;
color:#333;
}

.copyright-pied-page p a{ 
text-decoration:none;
color:#333;
}

.copyright-pied-page p a:hover{ 
text-decoration:none;
color:#000;
}

/* END LISTE FOOTER*/

TR.famille1 {
  background: url("images/menu/menus_plongee.png") left top no-repeat;
  width:396px;
  height:176px;
}

/* DIV SCROLLABLE FAMILLES */
#liftFamilles {
height:140px;
}

/* ME NU DE GAUCHE CLASSE DIV FAMILLES */
div.familles{
width:100%;
height:140px;
overflow: auto}

TR.famille2 {
  background: url("images/menu/menus_compresseurs.png") left top no-repeat;
  width:396px;
  height:176px;
}

TR.famille3 {
  background: url("images/menu/menus_caissons.png") left top no-repeat;
  width:396px;
  height:176px;
}

a.famille1:link, a.famille1:visited, a.famille1:active {
font-size: 0.9em;
font-family:arial, verdana, lucida, arial, sans-serif;
font-weight: bold;
text-align: left;
text-decoration: none;
line-height:1.5;
color:#ffffff;
t
}

a.famille1:hover {
text-decoration: none;
color: #ffdd00;
background:none;
}

a.sousfamille1:link, a.sousfamille1:visited, a.sousfamille1:active {
font-size: 0.9em;
font-family:arial, verdana, lucida, arial, sans-serif;
font-weight: bold;
text-align: left;
text-decoration: none;
line-height:1.5;
color:#ffdd00;
t
}

a.sousfamille1:hover {
text-decoration: none;
color: #ffdd00;
background:none;
}




.boxText { font-family: arial, verdana, lucida, arial, sans-serif; font-size: 10px;
/* rajout menu horizonrtal 
background-color: #010513;
background:url(images/bouton-panier.png) top right no-repeat;*/
}
.errorBox { font-family : arial, verdana, lucida, arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : arial, verdana, lucida, arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : arial, verdana, lucida, arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

/*******************************/
/*                             */
/*           BODY              */
/*                             */
/*******************************/


BODY {
  background: url("images/fds.jpg") left top no-repeat;
  background-color:#001130;
  color: #000000;
  margin: 0px;
  font-size: 105.0%;
  padding: 10px 0 0 0;
}

#ColonneGauche {
 background: #f2e9f0;
 width: 400px;
}



.all
{
	/*background: #001130;*/
	/* bordure du site */
	/*border: solid 1px #DBB0CD;*/
	color: #fff;
	font-size: 0.7em;
	/*margin: 0 auto;*/
	max-width: 1020px;
	/*padding: 0 3px 3px 3px;*/
	padding: 8px 0 0 0;
	text-align: left;
	width: 1020px;
	
}
.s_{
  /*opacity:0.3;*/
}

.s1_{
  opacity:1.0;
}

/* ********************************************************************************************************* */
.s1_			{}
.s_				{width:1020px;}
.s_tl 			{}
.s_tr 			{}
.s_bl			{}
.s_br 			{}
.s_t 			{background: #001130;} /* fds page */
.s_b 			{}
.s_l 			{}
.s_r 			{}
/* ********************************************************************************************************* */


/* COINS ARRONDIS BLOC MENU INFORMATIONS */

#cadre { /* taille du cadre, à titre d'exemple */
/*width: 15em;
background-color: #3f3f3f;*/
width: 396px;
background: #3f3f3f url(images/InformationsFds.gif) left top no-repeat;
}
/* propriétés communes à l'ensemble des 4 coins */
#hautgauche, #hautdroit, #basgauche, #basdroit {
height: 19px; width: 19px;
background-repeat: no-repeat;
font-size:1px; /* correction d'un bug IE */
}
/* propriétés spécifiques à chaque coin */
#hautgauche {
background: url(images/hautgauche.gif);
}
#hautdroit {
float: right;
background: url(images/hautdroit.gif);
}
#basgauche {
background: url(images/basgauche.gif);
}
#basdroit {
float: right;
background: url(images/basdroit.gif);
}
#contenu-gris p {
color: #000;
margin: 0.5em; /*gestion des espaces interparagraphes */
padding:10px;
min-height:713px;

}

/* COINS ARRONDIS BLOC PAGE CENTRALE */

#cadre_white { /* taille du cadre, à titre d'exemple */
/*width: 15em;*/
background-color: #ffffff;
width: 600px;
}
/* propriétés communes à l'ensemble des 4 coins */
#hautgauche_white, #hautdroit_white, #basgauche_white, #basdroit_white {
height: 19px; width: 19px;
background-repeat: no-repeat;
font-size:1px; /* correction d'un bug IE */
}
/* propriétés spécifiques à chaque coin */
#hautgauche_white {
background: url(images/hautgauche_white.gif);
}
#hautdroit_white {
float: right;
background: url(images/hautdroit_white.gif);
}
#basgauche_white {
background: url(images/basgauche_white.gif);
}
#basdroit_white {
float: right;
background: url(images/basdroit_white.gif);
}
#contenu p {
color: #000;
margin: 0.5em; /*gestion des espaces interparagraphes */
/*padding-top: 10px;
min-height:900px;
vertical-align:text-top;
*/
/*height:900px;
min-height:900px;
height:auto!important;
line-height:11px;
position:absolue;
margin:0 auto;*/
}

/*******************************/
/*                             */
/*          LIENS              */
/*                             */
/*******************************/

A {
  color: #000;
  text-decoration: none;
  font-size: 1.0em;
}

A:hover {
  color: #999;
  text-decoration: underline;
}

/*******************************/
/*                             */
/*   IMAGES - FICHE PRODUIT    */
/*                             */
/*******************************/

.VIGNETTESPRODUITS {
padding: 10px;
max-width:500px;
max-height:600px;
/*border: 4px solid #ccc;*/
}


.VIGNETTESPRODUITS a, .VIGNETTESPRODUITS a:link{
	font-family:arial, verdana, lucida, arial, sans-serif;
    font-size: 1.0em;
    color:#000;
	text-decoration:none;
	font-weight: bold;
	/*margin : 10px 10px 10px 10px;*/
	
}
.VIGNETTESPRODUITS a:hover{
	color: #ff0066;
	text-decoration:none;
	background:none;
	/*border: 1px solid #CCC;
	padding: 10px;*/
}
.VIGNETTESPRODUITS a:visited{
	color: #ccc;
	text-decoration:none;
}

.VIGNETTESPRODUITSNEW {
padding: 0px;
border: 1px solid #CCC;
}

/*******************************/
/*                             */
/*          OTHER              */
/*                             */
/*******************************/
a.other:link, a.other:visited, a.other:active {
display: block;
font-size: 1.0em;
font-family:arial, verdana, lucida, arial, sans-serif;
text-align: left;
/*height: 12px;*/
text-decoration: none;
padding-left:60px;
/*marging-left:34px;*/
line-height:1.5;
color:#ccc;
}

a.other:hover {
text-decoration: none;
color: #ffffff;
background:none;
}

.other span {
display: block;
font-size: 1.0em;
font-family:arial, verdana, lucida, arial, sans-serif;
text-align: left;
padding-left:60px;
line-height:1.5;
color:#737678;
}

/*******************************/
/*                             */
/*          PROMOS             */
/*                             */
/*******************************/
a.promos:link, a.promos:visited, a.promos:active {
display: block;
font-size: 1.0em;
font-family:arial, verdana, lucida, arial, sans-serif;
text-align: left;
/*height: 12px;*/
text-decoration: none;
padding-left:60px;
/*marging-left:34px;*/
line-height:1.5;
color:#4ba1bc;
font-weight:bold;
}

a.promos:hover {
text-decoration: none;
color: #ffffff;
background:none;
}

.promos span {
display: block;
font-size: 1.0em;
font-family:arial, verdana, lucida, arial, sans-serif;
text-align: left;
padding-left:60px;
line-height:1.5;
color:#4ba1bc;
font-weight:bold;
}

/*******************************/
/*                             */
/*        NOUVEAUTES           */
/*                             */
/*******************************/
a.nouveautes:link, a.nouveautes:visited, a.nouveautes:active {
display: block;
font-size: 1.0em;
font-family:arial, verdana, lucida, arial, sans-serif;
text-align: left;
/*height: 12px;*/
text-decoration: none;
padding-left:60px;
/*marging-left:34px;*/
line-height:1.5;
color:#8bbccb;
font-weight:bold;
}

a.nouveautes:hover {
text-decoration: none;
color: #ffffff;
background:none;
}

.nouveautes span {
display: block;
font-size: 1.0em;
font-family:arial, verdana, lucida, arial, sans-serif;
text-align: left;
padding-left:60px;
line-height:1.5;
color:#8bbccb;
font-weight:bold;
}

/*******************************/
/*                             */
/*       PARTENAIRES           */
/*                             */
/*******************************/
a.partenaires:link, a.partenaires:visited, a.partenaires:active {
display: block;
font-size: 0.9em;
font-family:arial, verdana, lucida, arial, sans-serif;
text-align: left;
/*height: 12px;*/
text-decoration: none;
padding-left:0px;
/*marging-left:34px;*/
line-height:1.5;
color:#ccc;
font-weight:normal;
}

a.partenaires:hover {
text-decoration: underline;
color: #ffffff;
background:none;
text-decoration: none;
}

.partenaires span {
display: block;
font-size: 0.9em;
font-family:arial, verdana, lucida, arial, sans-serif;
text-align: left;
padding-left:0px;
line-height:1.5;
color:#ccc;
font-weight:normal;
}

.partenaires {
display: block;
font-size: 1.0em;
font-family:arial, verdana, lucida, arial, sans-serif;
text-align: left;
padding-left:0px;
line-height:1.5;
color:#3dbdce;
font-weight:bold;
}

.referencement {
display: block;
font-size: 1.0em;
font-family:arial, verdana, lucida, arial, sans-serif;
text-align: left;
padding-left:0px;
line-height:1.5;
color:#d3d68f;
font-weight:bold;
}

/*******************************/
/*                             */
/*             H1              */
/*                             */
/*******************************/

h1{
 	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
 	font-size: 13px;
	color: #1661a5;
	font-weight: bold;
 	margin: 0px;
 	padding: 0px;
}

/*h1 span{
 	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px;
 	color: #999999;
	font-weight: bold;
 	margin: 0px;
 	padding: 0px;
}*/

.categories a{
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color: #168cf6;
	text-decoration: none;
	padding: 10px 10px 10px 10px;
	font-size: 13px
}

.categories  a:link{
	color: #168cf6;
	text-decoration: none;
}

.categories  a:visited{
	color: #999;
	text-decoration: none;
	padding: 10px 10px 10px 10px;
}

.categories  a:hover{
	color: #CCC;
	text-decoration: none;
}

/* nouveaux produits */
.categoriesnew{
 	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px;
	color: #999;
	font-weight: bold;
 	margin: 0px;
 	padding: 0px;
}

.categoriesnew a{
	color: #999;
	text-decoration: none;
	padding: 10px 10px 10px 10px;
	
}

.categoriesnew  a:link{
	color: #999;
	text-decoration: none;
}

.categoriesnew  a:visited{
	color: #CCC;
	text-decoration: none;
	padding: 10px 10px 10px 10px;
}

.categoriesnew  a:hover{
	color: #ff0000;
	text-decoration: none;
}

/* -------------------------------------------
###################
------------------------------------------- */

.pointillescourts	{
font: 10px/15px "arial narrow", arial, helvetica, sans-serif;
padding-top: 10px;
padding-bottom: 0px;
margin-left: 0px;
margin-top: 20px;
margin-bottom: 10px;
border-top: 1px dashed #BBBBBB;
width: 25%;
text-align: right;
}

.pointillesbreadcrumb	{
font: 10px/0px "arial narrow", arial, helvetica, sans-serif;
padding-top: 0px;
padding-bottom: 0px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-top: 1px dashed #BBBBBB;
width: 90%;
text-align: center;
}

.barre_pink {background: url(images/MotifsFdsGrisPink.png) repeat-x; height: .5em; margin-bottom: .1em; padding-bottom:10px; padding-top:10px}
.barre_pink {width: 24.5em}

/*******************************/
/*                             */
/*       BREADCRUMB            */
/*                             */
/*******************************/

.breadcrumbs p {
display:inline;
font-family:arial, verdana, lucida, arial, sans-serif;
font-size: 0.9em;
color: #737678;
/*border-bottom:solid 1px #737678;*/
padding:3px;
}

.breadcrumbs span {
display:inline;
font-family:arial, verdana, lucida, arial, sans-serif;
font-size: 0.9em;
color: #737678;
padding:3px;
}

.breadcrumbs a {
text-transform:none;
/*line-height: 2.5;*/
text-decoration:none;
padding:3px;
}

.breadcrumbs a:link,.breadcrumbs a:visited {
color:#737678;
}

.breadcrumbs a:hover, .breadcrumbs a:active, .breadcrumbs a:focus {
background:#000000;
padding:3px;
color:#fff;
text-decoration:none;
}

.breadcrumbs a:focus {
background:#000000;
padding:3px;
color:#fff;
text-decoration:none;
}

/*******************************/
/*                             */
/*       FORMULAIRE            */
/*                             */
/*******************************/

#field{
border: solid 1px;
margin:0.5em 0 0.5em 0;
/*width: 400px;*/
width: 250px;
height: 16px;
font-size: 10px;
font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #333;
background-color : #e7e7e7;
border-color : #e7e7e7;
}

#textarea{
border: dashed 1px;
border-color: #e7e7e7;
width: 400px;
height: 110px;
font-size: 10px;
font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
background-color : #e7e7e7;
color: #333;
}


/*******************************/

img
{
border: 0;
}

FORM {
	display: inline;
}

TR.header {
  /*background: #ffffff;*/
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family:arial, verdana, lucida, 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;
}

.titre-nouveautes {
  background:url(images/titre-nouveautes.png) top left no-repeat;
}

.infoBox {
  /*background: #b6b7cb;*/
}

.infoBoxContents {
	border-left-color: #a9a9a9;   
	border-left-style: solid;
	border-left-width: 1px;  
	border-right-color: #a9a9a9;
	border-right-style: solid;
	border-right-width: 1px; 
	border-top-color: #a9a9a9;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #a9a9a9; 
	border-bottom-style: solid;
	border-bottom-width: 1px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	width: 570px;
	margin-left:10px;
  /*background: #ffffff;*/
  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: #ffffff;
}

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: #ffffff;
}

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: #ffffff;
}

TABLE.productListing {
  /*border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;*/
  border-left-color: #a9a9a9;   
	border-left-style: solid;
	border-left-width: 1px;  
	border-right-color: #a9a9a9;
	border-right-style: solid;
	border-right-width: 1px; 
	border-top-color: #a9a9a9;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #a9a9a9; 
	border-bottom-style: solid;
	border-bottom-width: 1px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	width: 570px;
	margin-left:10px;
  /*background: #ffffff;*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding:10px;
}

.productListing-heading {
  font-family:arial, verdana, lucida, arial, sans-serif;
  font-size: 1.1em;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
  text-align:left;
  padding:7px;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

.pageResults, A.pageResults {
  color: #000000;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color:#000000;
  padding-top:5px;
}

TD.pagePrice {
  font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:#fff;
  padding:5px;
  background:#ff0000;
  border-radius:10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
}

DIV.pagePrice {
  font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#fff;
  padding:5px;
  background:#ff0000;
}

/* PRIX PROMO */
SPAN.productSpecialPrice {
  font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  background:#ff0000;
}

.SousTitresPage {
  font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  color:#0a4897;
  padding-left:35px;
}



TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

/*******************************/
/*                             */
/*    CONTENU CENTRAL          */
/*                             */
/*******************************/

TD.main, P.main {
  font-family:arial, verdana, lucida, arial, sans-serif;
  font-size: 1.0em;
  line-height: 1.1;
  background-color: #ffffff;
  color: #000000;
  padding:5px;
  
}

/*******************************/
/*                             */
/*       SMALLTEXT             */
/*                             */
/*******************************/

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#756b72;
}

.smallText a, .smallText a:link{
	text-decoration:none;
	color:#756b72;
}
.smallText a:hover{
	color: #ff0066;
	text-decoration:none;
	background:none;
}
.smallText a:visited{
	color: #ccc;
	text-decoration:none;
}

/*******************************/
/*                             */
/*    SMALLTEXTFOOTER          */
/*                             */
/*******************************/

TD.smallTextFooter, SPAN.smallTextFooter, P.smallTextFooter {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#999;
}

.smallTextFooter a, .smallTextFooter a:link{
	text-decoration:none;
	color:#756b72;
}
.smallTextFooter a:hover{
	color: #ff0066;
	text-decoration:none;
	background:none;
}
.smallTextFooter a:visited{
	color: #ccc;
	text-decoration:none;
}

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;
}

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: 100%;
  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.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:trebuchet MS, sans-serif; 
font-size: 1.0em; 
color: #ff0000; 
}

/*** Begin Header Tags SEO ***/
h1 {
 /*font-family: Verdana, Arial, sans-serif;
 font-size: 20px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
 background:#ff0000;*/
  font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:#fff;
  padding:5px;
  background:#ff0000;
  border-radius:10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
}

h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}

 h3 {
  font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color:#000000;
  padding:0;
  }
/*** End Header Tags SEO ***/

/***** Begin Sitemap_SEO *****/ 
ul.sitemap {
color: #3dbdce;
line-height:1.9em;
}

.sitemap {
font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #3dbdce;
font-weight : bold;
}

.sitemapHeading {
font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #3dbdce;
font-weight : bold;
}

.sitemapProducts {
font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
font-weight : bold;
}

A.sitemap { 
color: #333333; 
}

A.sitemap:active { 
color: #666666; 
}

A.sitemap:hover {
color: #999999;
}
/***** End Sitemap_SEO *****/

