/*
  $Id: stylesheet.css,v 1.22 2009/01/07 16:08:45 business Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

html, body {
	width: 100%;
}
body {
  background: url(images/newdesign/fond.png) repeat-x;
  color: #527387;
  margin:0px;
  font-family:Arial, Verdana, sans-serif;
}

#tophead {
	width: 100%;
	color: #fff;
	font-size: 7pt;
	font-weight: normal;
	height: 25px;
	text-align: right;
	vertical-align: middle;
}
#tophead_liens {
	float: right;
}
#tophead a, #tophead span {
	text-decoration: none;
	color: #fff;
	height: 23px;
	line-height: 23px;
	display: block;
	float: left;
}

#head {
	height: 107px;
}

#head_logo {
	text-align: left;
	margin-top: 15px;
}
#head_menu {
	width: 100%;
	height: 39px;
}
#head_login_box {
	margin-top: 15px;
}
#head_panier_box {
	margin-top: 15px;
}

#recherche {
	background: url(images/newdesign/recherche_fond.jpg) repeat;
	height: 37px;
	text-align: left;
	margin-top: 3px;
	padding-top: 3px;
	padding-left: 10px;
	margin-bottom: 5px;
}

.newbox {
	margin-top: 5px;
}

.newbox img {
	vertical-align: middle;
}
.newbox p {
	height: 24px;
	line-height: 24px;
	font-size: 9pt;
	color: #326e9f;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	margin-top: 3px;
}

.newbox p a {
	margin-left: 15px;
	color: #326e9f;
	text-decoration: none;
	font-size: 9pt;
}

.mainFrame {
	padding-top: 0; 
	padding-bottom: 10px;
	padding-right: 20px;
}

#produits_proposes {
	float: left;
	width: 360px;
	
}

#derniers_produits {
	
	float: left;
	padding-left: 10px;
}

#derniers_produits table {
	margin-top: 10px;
}

#derniers_produits tr {
	background: #e5f0fb;
	height: 30px;
	margin-top: 2px;
}

#derniers_produits td {
	padding: 2px;
	height: 30px;
	vertical-align: middle;
	border-top: 1px solid #fff;
}

#derniers_produits td.montant {
	text-align: right;
	color: #ca003a;
	font-weight: bold;
}

#derniers_produits td.dispo {
	text-align: center;
}

.produit_box_a {
	text-decoration: none;
	color: #003c71;
	font-family: Tahoma, Arial;
	font-size: 7pt;
	font-weight: bold;
}
.produit_box {
	float: left;
	width: 140px;
	height: 164px;
	margin-right: 4px;
	margin-bottom: 4px;
	border: 1px solid #d3d3d3;
}

.produit_box_in {
	padding: 10px;
}

.produit_box_picto_stock {
	float: left;
	margin-right: 10px;
}
.produit_box_montant {
	font-weight: bold;
	color: #ca003a;
}

.produit_box_s {
	color: #003c71;
	font-weight: normal;
}

.produit_box_titre {
	margin-top: 20px;
	margin-bottom: 10px;
}

#promotion_box_in {
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 20px;
	height: 159px;
	background: url(images/newdesign/promotion_cadre.png) no-repeat;
}

#nouveaute_box_in {
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 70px;
	height: 160px;
	background: url(images/newdesign/nouveaute_box_cadre.png) no-repeat;
}

#footer_top {
	color: #527387;
	font-size: 7pt;
	font-family: Tahoma, Arial;
	text-align: center;
}
#footer_top a {
	color: #527387;
}
#login_box {
	color: #fff;
}
#login_box label {
	color: #fff;
	font-family: Tahoma, Arial;
	font-size: 7pt;
}

#login_box a {
	color: #fff;
	font-family: Tahoma, Arial;
	font-size: 7pt;
	text-decoration: none;
}

#login_box_submit input:hover { background: transparent; }
#head_panier_box_gerer {
	text-align: right;
	color: #fff;
}
#head_panier_box_gerer a {
	color: #fff;
	font-size: 7pt;
	text-decoration: none;
}

#fiche_produit {
}

#fiche_produit h1 {
	background: url(images/newdesign/fiche_produit_titre_fond.png) no-repeat;
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #23b1ed;
	font-family: Tahoma, Arial;
	font-size: 12pt;
}

#fiche_produit_bloc_haut_verified table {
	width: 100%;
}
#fiche_produit_bloc_haut_verified th {
	height: 25px; 
	width: 50%; 
	background: #e5f0fb; 
	vertical-align: middle; 
	font-family: Arial; 
	font-weight: bold; 
	color: #003c71; 
	font-size: 9pt; 
	border: 1px solid #3b667b; 
	border-bottom: none;
	text-align: left;
	padding-left: 50px;
}

#fiche_produit_bloc_haut_verified td {
	height: 25px; 
	width: 50%; 
	background: #fff; 
	vertical-align: middle; 
	font-family: Arial; 
	font-weight: normal; 
	color: #003c71; 
	font-size: 9pt; 
	border: 1px solid #3b667b; 
	border-top: none;
	text-align: left;
	padding-left: 50px;
}

#fiche_produit_bloc_haut_verified td.commentaire_left {
	height: 25px; 
	width: 50%; 
	background: #fff; 
	vertical-align: middle; 
	font-family: Arial; 
	font-weight: bold; 
	color: #003c71; 
	font-size: 9pt; 
	border: none; 
	border-right: 1px solid #3b667b;
	text-align: right;
	padding-right: 10px;
}
#fiche_produit_bloc_haut_verified td.commentaire_right {
	height: 25px; 
	width: 50%; 
	background: #fff; 
	vertical-align: middle; 
	font-family: Arial; 
	font-weight: bold; 
	color: #003c71; 
	font-size: 9pt; 
	border: none; 
	border-left: 1px solid #3b667b;
	text-align: left;
	padding: 0;
	padding-left: 10px; 
}
#fiche_produit_bloc_description_tech {
	float: left;
	width: 365px;
}
#fiche_produit_bloc_information {
	float: left;
	width: 355px;
	padding-left: 10px;
}

#disponibilite_legende img {
	vertical-alig: middle;
	margin-top: 5px;
	margin-right: 5px;
}

.commentaire_liste div.paire, .commentaire_liste div.impaire {
	width: 350px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding-top: 10px;
	padding-bottom: 10px;
}
.commentaire_liste div.paire {
	float: right;
}
.commentaire_liste div.impaire {
	float: left;
}
.commentaire_liste .lettrine {
	color: #ca003a;
	font-weight: bold;
	width: 15px;
	float: left;
}

.commentaire_liste .contenu {
	float: left;
	width: 335px;
}
.commentaire_liste p {
	color: #527387;
	margin-top: 0;
}
.commentaire_liste {
	margin-top: 10px;
}

.commentaire_liste .commentaire_auteur {
	font-weight: bold;
}

.commentaire_liste a {
	color: #ca003a;
	font-weight: bold;
}
.produit_associe {
	float: left;
	width: 140px;
	height: 160px;
	margin-right: 4px;
	border: 1px solid #d3d3d3;
}

.produit_associe_in {
	padding: 10px;
}
#produits_associes .picto_stock {
	float: left;
	margin-right: 10px;
}
#produits_associes .montant {
	font-weight: bold;
	color: #ca003a;
}

#produits_associes s {
	color: #003c71;
	font-weight: normal;
}
#produits_associes {
	margin-bottom: 20px;
}
#produits_associes_liste {
	height: 160px;
	width: 100%;
}

#liste_produits_tri {
	background: url(images/newdesign/trier_par_fond.png) no-repeat;
	height: 26px;
	color: #23b1ed;
	font-family: Tahoma, Arial;
	font-size: 9pt;
	padding-top: 5px;
	padding-left: 5px;
	margin-top: 10px;
	float : left;
}
.clearer {
	clear : both;
}
#rechercheDiv {
	float : right;
	margin-top: 10px;
}
#liste_produits_tri a {
	text-decoration: underline;
	color: #527387;
}

#liste_categories_box h1, #liste_produits_box h1 {
	background: url(images/newdesign/titre_grand_fond.png) no-repeat;
	height: 20px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #23b1ed;
	font-family: Tahoma, Arial;
	font-size: 14pt;
	font-weight: bold;
	padding-top: 5px;
}

#liste_categories .categorie_description, #liste_produits_box .categorie_description {
	color: #527387;
	font-size: 9pt;
	font-family: Arial;
}

#commande_navigation .class_done, #commande_navigation .class_off, #commande_navigation .class_on {
	display: inline-table;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	font-size: 14pt;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
}
#commande_navigation .class_done {
	background: url(images/newdesign/cde_btn_ok.png) no-repeat;
}
#commande_navigation .class_off {
	background: url(images/newdesign/cde_btn_grise.png) no-repeat;
}
#commande_navigation .class_on {
	background: url(images/newdesign/cde_btn_encours.png) no-repeat;
}

#commande_navigation .class_done_libelle, #commande_navigation .class_off_libelle, #commande_navigation .class_on_libelle {
	text-align: center;
	font-size: 11pt;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
	margin-top: 20px;
}
#commande_navigation .class_done_libelle {
	color: #42ade0;
}
#commande_navigation .class_off_libelle {
	color: #c8c8c8;
}
#commande_navigation .class_on_libelle {
	color: #ca003a;
}

.pageHeading {
	background: url(images/newdesign/titre_grand_fond.png) no-repeat;
	color: gray; 
	font-weight: bold; 
	font-size: 14px; 
	padding-top: 11px; 
	padding-bottom:
	11px; 
}
td.pageHeading{ 
	height						: 30px;
	color							: #42ade0;
	font-size					: 12pt; 
	font-weight				: bold;
	padding-top				: 5px; 
	vertical-align		: middle;
	background				: url(images/newdesign/titre_grand_fond.png) no-repeat;
}
#head_menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 990px;
}
#head_menu li {
	float: left;
	color: #fff;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	height: 39px;
	vertical-align: absmiddle;
}
#head_menu li:hover {
	
}
#head_menu a, #head_menu .menu_off {
	display: block;
	height: 100%;
	width: 100%;
	color: #fff;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	background: url(images/newdesign/menu_btn_fond_off.png) no-repeat right;
	
}

#head_menu a:hover, #head_menu .menu_on {
	background: url(images/newdesign/menu_btn_fond_on.png) no-repeat right;
	color: #fff;
	height: 100%;
}

#head_menu .menu_focus {
	background: url(images/newdesign/menu_btn_fond_focus.png) no-repeat right;
	color: #3b667b;
	height: 100%;
}

#sub_categories_box_out {
	position: absolute;
	display: block;
	width: 988px;
	background: #fff;
	margin-top: 39px;
	border-bottom: 1px solid #3b667b;
	border-right: 1px solid #3b667b;
	border-left: 1px solid #3b667b;
	z-index: 99;
}

#sub_categories_box .div_sub_categories_on {
	
	width: 100%; 
	padding: 10px;
	display: block;

}
#sub_categories_box .div_sub_categories_off {
	display: none; 
}

#sub_categories_box h2 {
	margin: 0;
	margin-bottom: 5px;
}
#sub_categories_box h3 {
	margin: 0;
	margin-bottom: 2px;
}

#sub_categories_box h2 a, #sub_categories_box h2 a:hover {
	color: #23b1ed;
	font-size: 11pt;
	font-weight: bold;
	font-family: Tahoma, Arial;
	background: transparent;
}
#sub_categories_box h3 a, #sub_categories_box h3 a:hover {
	color: #3a657a;
	font-size: 9pt;
	font-weight: normal;
	background: transparent;
}
#sub_categories_box h3 a:hover{
	color : red;
}
.footer_3_colonnes {
	float: left; 
	width: 330px; 
	height: 100%;
}
.footer_picto {
	float: left; 
	width: 30px; 
	height: 100%; 
	margin-top: 23px; 
	margin-bottom: 20px; 
	text-align: left;
}
.footer_texte_box {
	float: left; 
	width: 300px;
	height: 100%; 
	margin-top: 20px; 
	margin-bottom: 20px; 
	color: #fff; 
	font-family: Arial; 
	font-size: 7pt;
}
.footer_texte_box h2 {
	margin: 0; 
	padding: 0; 
	margin-bottom: 15px; 
	color: #23b1ed; 
	font-size: 14pt; 
	font-family: Tahoma, Arial; 
	font-weight: bold;
}
table  { border-collapse:collapse; border-spacing:0; font-size:11px; }
form  { border-collapse:collapse; border-spacing:0; padding:0; margin:0; }
td, th { padding:0; vertical-align:top; }
img { border-width:0px; }
textarea { color:gray; font-family:Arial, Verdana, sans-serif; font-size:11px; }
 { color:gray; font-family:Arial, Verdana, sans-serif; font-size:11px; border: 0px; }
input, select { color:gray; font-family:Arial, Verdana, sans-serif; font-size:11px; border: 1px solid #C0C0C0; }


input:focus, select:focus { background: #F4F4F4; color:black;	border: 1px solid black; }
input:hover, select:hover { background: #F4F4F4; color:black;	border: 1px solid black; }
textarea:focus { background: #F4F4F4; color:black; }
textarea:hover { background: #F4F4F4; color:black; }

p { font-family:Arial, Verdana, sans-serif; font-size:11px; }

a { color:#314B5C; }
a:hover { color:#005555; text-decoration:none ; }
s { color:gray; }

.noBorders { border:0px; }


.error, .warning { font-size:11px; font-weight:bold;  color:red; height:20px; vertical-align:middle; }
.stockWarning { font-size:11px; font-weight:bold;  color:red; }
.success { font-size:11px; font-weight:bold; color:green; height:20px; vertical-align:middle; }
.info { color:blue; font-size:11px; }
.inputRequirement { color:red; font-size:11px; }
.productSpecialPrice { color:red; font-weight:bold; }

.main { padding-left:0px; }

a.headerNavigation, a.headerNavigation:hover {font-size:11px;  color:#043b71;text-decoration:none; }


.infoBoxHeading { color:black; font-weight:bold; padding-top:5px; text-decoration:none; }
.infoBox { border:1px solid #405A67; margin-top:5px; }
table.infoBoxContents { margin:5px; width:95%; }
table.infoBoxContents_form { margin:15px; width:98%; }
.infoBoxContentsText { margin:0px; }


.infoBox_form { 
/*
_border:1px solid #405A67;
_background-color:#F6F6F6;
*/
padding:10px;
background:#F6F6F6;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

.Arrondi_form { 
padding:10px;
background:#F6F6F6;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

table.productListing { border:0px solid #405A67; margin-top: 10px;}
.productListing-heading { 
	font-weight:normal; 
	font-family: Tahoma, Arial;
	color: #2c84ac;
	font-size: 9pt;
	height:20px; 
	vertical-align:top; 
	text-decoration:none;
}
.productListing-even { background-color:#dfdfdf; }
.productListing-odd { background-color:#fff; }
.productListing-over { background-color:#ffc4d3; }
.productListing-data { 
	vertical-align:middle;
	font-family: Arial;
	font-size: 10pt;
	color: #326e9f; 
}
.productListing-prix {
	color: #ca003a;
	font-weight: bold;
}

.moduleRow { }
.moduleRowOver { background-color:#e9ebec; cursor:pointer; }
.moduleRowSelected { background-color:#e3e3e3; }

td.smalltext, span.smalltext { font-size:10px; }
.infobulle { position:absolute; visibility :hidden; top:0px; }
span.ecotaxe { font-size:10px; cursor:help; text-decoration:underline; }

.imgBorders { cursor:pointer;border:1px solid #405A67; }


/* Module Zoom CSS - QPN - 06-2007 - BOF */
#lightbox { position:absolute; top:40px; left:0; width:100%; z-index:100; text-align:center; line-height:0; }

#lightbox a img { border:none; }

#outerImageContainer { position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto; }

#imageContainer { padding:11px; }

#loading { position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0; }
#hoverNav { position:absolute; top:0; left:0; height:100%; width:100%; z-index:10; }
#imageContainer>#hoverNav { left:0;}
#hoverNav a { outline:none;}

#prevLink, #nextLink { width:49%; height:100%; background:transparent url(images/design/blank.gif) no-repeat; /* Trick IE into showing hover */ display:block; }
#prevLink { background: url(images/design/prec.gif) left 15% no-repeat; float: left;}
#nextLink { background: url(images/design/suiv.gif) right 15% no-repeat; float: right;}
#prevLink:hover, #prevLink:visited:hover { background:url(images/design/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background:url(images/design/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer { font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; }

#imageData { padding:0 11px; }
#imageData #imageDetails { width:70%; float:left; text-align:left; }
#imageData #caption { font-weight:bold; }
#imageData #numberDisplay { display:block; clear:left; padding-bottom:1.0em; }
#imageData #bottomNavClose { width:66px; float:right; padding-bottom:0.7em; }
#overlay { position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; }

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

* html>body .clearfix { display:inline-block; width:100%; }

* html .clearfix { /* Hides from IE-mac */ height:1%; /* End hide from IE-mac */ }
/* Module Zoom CSS - QPN - 06-2007 - EOF */


/* Module ZoomZoom - PEM - 02-2008 - BOF */
div.ZoomZoom{
  position : absolute;
  z-index : 666;
  display: none;
  border: 1px ridge #405A67;
  cursor: url(images/design/loupe.gif);
  background-color: #FFFFFF;
}

div.ZoomZoom img{
  cursor: url(images/design/loupe.gif);
}
/* Module ZoomZoom - PEM - 02-2008 - EOF */



/* START PEM 04-2008 - SYNOLIA */
div.modal_bg {
  display     : none;
  width       : 100%;
  height      : 100%;
  background-color : #000000;
  position    : absolute;
  z-index     : 400;
  top         : 0px;
  left        : 0px;
}

div.modal_popup {
  display     : none;
  height      : auto;
  z-index     : 666;
  position    : absolute;
}

td.modal_crTpLeft{
  background-image  : url( images/design/modal/modal_crTpLeft2.gif );
  background-repeat : no-repeat;
  width       : 20px;
  height      : 20px;
  background-color  : transparent;
  background-position : bottom right;
}

td.modal_crTpRight{
	vertical-align		: bottom;
	text-align        : left;
  background-image  : url( images/design/modal/modal_crTpRight2.gif );
  background-repeat : no-repeat;
  width       : 20px;
  height      : 20px;
  background-color  : transparent;
  background-position : bottom left;
}

td.modal_crBtLeft{
  background-image  : url( images/design/modal/modal_crBtLeft2.gif );
  background-repeat : no-repeat;
  width       : 20px;
  height      : 20px;
  background-color  : transparent;
  background-position : top right;
}

td.modal_crBtRight{
  background-image  : url( images/design/modal/modal_crBtRight2.gif );/* modal_crBtRight.gif */
  background-repeat : no-repeat;
  width       : 20px;
  height      : 20px;
    background-color  : transparent;
}

td.modal_Header{
  background-image  : url( images/design/modal/modal_header_bg2.jpg );
  background-repeat : repeat-x;
  color             : #464B5A;
  font-variant      : small-caps;
  font-size         : 11px;
  text-align        : center;
  font-weight       : bold;
  padding-top       : 0px;
  cursor            : move;
  background-color  : transparent;
  background-position : bottom left;
}

td.modal_Footer{
  background-image  : url( images/design/modal/modal_footer_bg2.jpg );
  background-repeat : repeat-x;
}

td.modal_middle{
  background-color : #E4E5E5;
}

td.modal_middleLeft{
  background-image  : url( images/design/modal/modal_MiddleLeft2.gif );
  background-repeat : repeat-y;
  background-position : top right;
  background-color  : transparent;
}

td.modal_middleRight{
  background-image  : url( images/design/modal/modal_MiddleRight2.gif );
  background-repeat : repeat-y;
  background-position : top left;
  background-color  : transparent;
}

img.closeModal{
  cursor      : pointer;
}
input.modal_input{
  border      : 1px solid #CDCDCD;
  color       : #777777;
}
input.modal_input_busy{
  border      : 1px solid #666666;
  color       : #777777;
}
td.modal_crTpLeft_error{
  background-image  : url( images/design/modal/modal_crTpLeft_red.gif );
  background-repeat : no-repeat;
  width       : 20px;
  height      : 20px;
}
td.modal_crTpRight_error{
  background-image  : url( images/design/modal/modal_crTpRight_red.gif );
  background-repeat : no-repeat;
  width       : 20px;
  height      : 20px;
}
td.modal_crBtLeft_error{
  background-image  : url( images/design/modal/modal_crBtLeft_red.gif );
  background-repeat : no-repeat;
  width       : 20px;
  height      : 20px;
}
td.modal_crBtRight_error{
  background-image  : url( images/design/modal/modal_crBtRight_red.gif );
  background-repeat : no-repeat;
  width       : 20px;
  height      : 20px;
}
td.modal_Header_error{
  background-image  : url( images/design/modal/modal_header_bg_red.jpg );
  background-repeat : repeat-x;
  color             : #FFFFFF;
  font-variant      : small-caps;
  font-size         : 11px;
  text-align        : center;
  font-weight       : bold;
  padding-top       : 0px;
  cursor            : move;
}
td.modal_Footer_error{
  background-image  : url( images/design/modal/modal_footer_bg_red.jpg );
  background-repeat : repeat-x;
}
td.modal_middleLeft_error{
  background-image  : url( images/design/modal/modal_MiddleLeft_red.gif );
  background-repeat : repeat-y;
  background-position : top left;
  background-color  : #FFFFFF;
}
td.modal_middleRight_error{
  background-image  : url( images/design/modal/modal_MiddleRight_red.gif );
  background-repeat : repeat-y;
  background-position : top right;
  background-color  : #FFFFFF;
}
td.infosAdd2CartBox{
  width             : 50%;
  text-align        : left;
  padding-left      : 5px;
  padding-right     : 5px;
  font-size         : 11px;
  color             : #464B5A;
}
div.myInfoBulle{
  width     : 400px;
  height    : auto;
  position  : absolute;
  border    : 2px outset #000000;
  display   : none;
  padding   : 5px;
  background-color  : #FFFFFF;
}

td.plusqueLeft{
  background-image  : url(images/design/plusqueLeft.jpg);
  background-repeat : no-repeat;
  background-color  : #FFFFFF;
  width             : 28px;
  height            : 28px;
}

td.plusqueRight{
  background-image  : url(images/design/plusqueRight.jpg);
  background-repeat : no-repeat;
  background-color  : #FFFFFF;
  width             : 28px;
  height            : 28px;
}

td.plusqueMiddle{
  background-image  : url(images/design/plusqueMiddle.jpg);
  background-repeat : repeat-x;
  background-color  : #FFFFFF;
  text-align        : center;
  vertical-align    : middle;
}

/* STOP PEM 04-2008 - SYNOLIA */

/* BUSINESSHOP - JPO - Janvier - 2009 - Module Tags - BOF */
a.Tags1{
	font-size					: 14px;
	font-weight				: bold;
	text-decoration		: none;
}
a.Tags2{
	font-size					: 12px;
	font-weight				: bold;
	text-decoration		: none;
}
a.Tags3{
	font-size					: 11px;
	font-weight				: bold;
	text-decoration		: none;
}
a.Tags4{
	font-size					: 8px;
	font-weight				: bold;
	text-decoration		: none;
}
/* BUSINESSHOP - JPO - Janvier - 2009 - Module Tags - EOF */

/* JPO Affichage Process commande - 12/08 - BOF */
a.ClassDone, td.ClassDone{
     color      : #57A1DB;
     font-size    : 11px;
     font-weight   : bold;
     text-decoration : none;  
}
a.ClassOff, td.ClassOff{
     color      : #B5B5B5;
     font-size    : 11px;
     font-weight   : bold; 
     text-decoration : none;
}
a.ClassOn, td.ClassOn{
     color      : #FF6600;
     font-size    : 11px;
     font-weight   : bold; 
     text-decoration : none;
}
/* JPO Affichage Process commande - 12/08 - EOF */

/* QPN BOF */
a.nounder { text-decoration:none; }
a.nounder:hover { text-decoration:underline; }
a.bluelink { color:#29404E; }
a.bluelinkbold { color:#29404E;font-weight:bold; }
a.whitelink { color:#FFFFFF; }
td.whiteaff { color:#FFFFFF; }
a.ciellink { color:#ABD1F6;text-decoration:none; }
a.ciellink:hover { color:#ABD1F6;text-decoration:underline; }
a.bigwhite { color:#FFFFFF;font-size:12px;font-weight:bold;text-decoration:none; }
a.bigwhite:hover { color:#FFFFFF;text-decoration:underline; }
/* QPN EOF */


/* JPO BOF */
td.TitreBoxe{
	text-align				: right;
	vertical-align		: middle;
}
a.Catego{
	color							: #043D72;
	font-weight				: bold;
	text-transform		: uppercase;
	font-size					: 11px;
	text-decoration		: none;
}
td.Catego{
	color							: #043D72;
	font-weight				: bold;
	font-size					: 11px;
	padding-left			: 10px;
}
a.SCatego{
	color							: #043D72;
	font-weight				: bold;
	font-size					: 10px;
	text-decoration		: none;
}
td.HeadBoxe{
	color							: #FFFFFF;
	font-size					: 12px;
	font-weight				: bold;
	text-decoration		: none;
	text-transform		: uppercase;
	padding-top				: 5px;
	padding-left			: 35px;	 	
}
a.HeadBoxe{
	color							: #FFFFFF;
	font-size					: 12px;
	font-weight				: bold;
	text-decoration		: none;
	text-transform		: uppercase;
	padding-left			: 10px;	 	
}
td.HeadPage{
	color							: #4E6274;
	font-size					: 14px;
	font-weight				: bold;
	vertical-align		: middle;
}
a.HeadPage{
	color							: #4E6274;
	font-size					: 14px;
	font-weight				: bold;
	vertical-align		: middle;
	text-decoration		: none;	
}
td.HeadPageMod{
	color							: #FFFFFF;
	font-size					: 12px;
	font-weight				: bold;
	text-decoration		: none;
	text-transform		: uppercase;
}
td.Price{
	color							: red;
	font-size					: 13px;
	font-weight				: bold;
	text-align				: center;
	vertical-align		: middle;
}
a.LnkAcc{
	color							: #003C71;
	text-decoration   : none;
}
a.Listing{
	color							: #043D72;
	font-weight				: bold;
	text-transform		: uppercase;
	font-size					: 12px;
	text-decoration		: none;
}
span.PriceRED{
	color							: red;
	font-size					: 13px;
	font-weight				: bold;
	text-align				: center;
	vertical-align		: middle;
}
h1{ 
	font-size					: 12px; 
}
td.BigBleu{
	text-align				: right;
	color							: #003E7D;
	font-size					: 14px;
	font-weight				: bold;
}
td.BigRed{
	text-align				: right;
	color							: red;
	font-size					: 30px;
	font-weight				: bold;
}
td.Smallbleu{
	vertical-align		: middle;
	text-transform		: uppercase;
	color							: #003E7D;
	font-size					: 11px;
	font-weight				: bold;
	padding-left			: 3px;	
}
td.Smallbleu2{
	vertical-align		: middle;
	color							: #003E7D;
	font-size					: 11px;
	padding-left			: 3px;	
}

/* JPO EOF */

a.bigblue { color:#353D72;font-size:11px;font-weight:bold;text-decoration:none; }
a.bigblue:hover { color:#353D72;text-decoration:underline; }

a.noline { text-decoration:none; }
a.noline:hover { text-decoration:underline; }

a.noline { text-decoration:none; }
a.noline:hover { text-decoration:underline; }

a.whitelnk { color:#FFFFFF;font-size:9px;text-decoration:none; }
a.whitelnk:hover { color:#FFFFFF;text-decoration:underline; }

.categ_links a ,.categ_links{
	color : #527387;
	font-weight : normal;
	font-size: 8pt;
}
.categ_links a{
	text-decoration : underline;
}
.categ_links a:hover{
	text-decoration : none;
}
#searchSuggestion {
	position : absolute;
	top : 19px;
	background-color : #CCCCCC;
	border : 1px gray solid;
	border-top : 0px gray solid;
}
.searchSugg-odd {
	background-color : white;	
}
.searchSugg {
	cursor : pointer;
}
.white {
	color : #AAAAAA;
}
.addthis_default_style {
	float :left;
}
}
