/*
  $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-top: 5px;
	margin: 0px;
	color: #000000;
	font-size: 11px;
	font-family: Arial;
	background-image: url(images/site/bgglobal.jpg);
}

A {
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;	
}

A:hover {
  color: #ff7e00;
    font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;	
 
	}
	
A.lien {
	font-family: Arial, Verdana, sans-serif;
	color: #ff7e00;
	text-decoration: none;
	font-size: 12px;
	font-weight: bolder;	
}
A.lientop {
	font-family: Arial, Verdana, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: lighter;
	font-style: italic;
}
A.lientop:hover {
	font-family: Arial, Verdana, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: lighter;
	font-style: italic;
}
A.lien:hover {
  color: #ff7e00;
    font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
	font-weight: bolder;	}
A.top { 
  font-family: Verdana, Arial, sans-serif;
  color: #000066; 
  font-size: 14px;
	font-weight: bold;
}
A.top:hover { 
  font-family: Verdana, Arial, sans-serif;
  color: #000066; 
  font-size: 14px;
	font-weight: bold;
}


FORM {
	display: inline;
}
A.lienheader {
	font-family: Century Gothic, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 15px;
}
A.lienheader:hover {
	font-family: Century Gothic, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 15px;
	text-decoration: underline;
	}
TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #041264;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #041264;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #2987C7; 
}

A.headerNavigation:hover {
  color: #2987C7;
}
A.slogan {
	font-family: Century Gothic, Arial;
	font-size: 14px;
	
	text-transform: uppercase;
	color: #ffffff;
}

A.slogan:hover {
	font-family: Century Gothic, Arial;
	font-size: 14px;
	
	text-transform: uppercase;
	color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #313C42;
  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: #313C42;
  font-weight: bold;
  text-align: center;
}

TD.slogan {
	font-family: Century Gothic, Arial;
	font-size: 14px;
	
	text-transform: uppercase;
	color: #ffffff;
}

TR.footer {
  background:;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;

  font-weight: bold;
}

TD.infoBox2 {
font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background: #041264;
		border: 1px solid #ffffff;
}

.infoBoxContents {
  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.infoBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;

	color: #ffffff;
	

}
TD.infoBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;

}
.Box {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background: url(images/fondtitre.gif);

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

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

TABLE.productListing {

  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #4C5F6E;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  
  
}
A.footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#5286B6;
	font-weight: lighter;
	text-decoration: none;
}
A.footer:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
 font-weight: lighter;
	text-decoration: none;
  color:#5286B6;
}
A.header1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color:#ffffff;
	font-weight: normal;
	text-transform: none;
}
A.header1:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color:#ffffff;
	font-weight: normal;
	text-transform: none;
}

A.pageResults {
  color: #FFFFFF;
}

A.pageResults:hover {
  color: #FFFFFF;
}

TD.pageResults {
	color: #FFFFFF;
	font-size: 12px;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
}

TR.subBar {
  background: #4C5F6E;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
}
TD.price, SPAN.price {
	font-family: Arial, Verdana, sans-serif;
	font-size: 21px;
	font-weight: bolder;
	color: #858585;
}
TD.price2, SPAN.price2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

TD.main, P.main, SPAN.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
    color: #000000;
	text-align: left;
}

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

.categoryText {
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;  
}


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;
  width : 175px;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
TD.fieldValue select{
width : 175px;
}

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, SELECT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
}
RADIO {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #818284;
	color: #FFFFFF;
}
INPUT{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}
TEXTAREA {
	width: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;	
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #041264;
  border-color: #ffffff;
  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;
	font-size: 16px;
	font-weight: bold;
}

.productPrice {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #ff6c00;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: none; }

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

/* MTC BEGIN */
h1 {
	font-family: ,Century Gothic, Arial;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}
SPAN.ficheproduit {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	font-style: italic;
	letter-spacing: normal;
	line-height: 20px;
}
SPAN.titrecarte {
	font-family: "Arial Black";
	font-size: 17px;
	font-weight: normal;
	color: #FFFFFF;
	font-style: italic;
	line-height: 20px;
}

h2 {
	font-family: "Century Gothic";
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	
	text-transform: uppercase;
}

.blanc {
	color: #666666;
}
.categorie {
	font-family: Arial;
	font-size: 12px;
	font-weight: lighter;
	color: #000000;
	text-style: italic;
	text-transform: none;
	line-height: 12px;
}

.categorie2 {
	font-family: "Century Gothic";
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-style: italic;
	text-transform: uppercase;
	line-height: 12px;
}
.categorie3 {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #ff8a24;
	text-transform: none;
	line-height: 12px;
}
.liencategorie {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-transform: none;
	line-height: 12px;
}
.liencategorie:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-transform: none;
	line-height: 8px;
}
h3 {
	font-family: "Century Gothic";
	font-size: 13px;
	font-weight: bold;
	color: #ff6c00;
	text-transform: uppercase;
}
p {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
    color: #000000;
}
.index {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.3;
	color: #000000;
}

/* MTC END */
.borderwhite {
	border: 1px solid #ffffff;
}
/* BOF: Additional Images */
.imagesBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* EOF: Additional Images */
TABLE.bg1 {
	background: ;
	}
TABLE.bg2 {
	background: #4C5F6E;
	}
.borderblue {
	border: 1px solid #4C5F6E;
}
.titre1 {
	color: #ff6d00;
	font-weight: bold;
}
.titre2 {
	color: #FFFFFF;
	font-weight: 900;
	font-family: Verdana;
	font-size: 11px;
	line-height: 10px;
	letter-spacing: normal;
}

A.service {
	font-family: Verdana, Arial, sans-serif;
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}

A.marque {
	font-family: Verdana, Arial, sans-serif;
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}


.point {
	font-family: Verdana, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	vertical-align: middle;

}

.box1 {
	font-family: Verdana, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
}
.box2 {
	font-family: Verdana, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
}
.box3 {
	font-family: Verdana, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

TD.marque{
	background: #ebeae6;
	}	

TD.tablemenu {
	background-color: #808184;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	line-height: 13px;
	}
A.lienmenu {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 15px;
	text-transform: capitalize;
	font-weight: bold;
}
A.lienservice {
	font-family:  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: lighter;	
}
A.lienservice:hover {
	font-family:  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: lighter;	
}
A.lienmenu8 {
	font-family: "Century Gothic" , Arial;
	color: #ff6c00;
	font-size: 14px;
	font-weight: bolder;
	text-transform: uppercase;
}
A.lienmenu8:hover {
	font-family: "Century Gothic" , Arial;
	color: #ff6c00;
	font-size: 14px;
	font-weight: bolder;
	text-transform: uppercase;
}

A.lienmenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 15px;
	text-transform: capitalize;
	font-weight: lighter;
}

A.lienmenu2 {
	font-family: Arial;
	color: #ffffff;
	font-size: 12px;
	font-weight: lighter;
	text-transform: none;
	
}
A.lienmenu2:hover {
	font-family: Arial;
	color: #ffffff;
	font-size: 12px;
	font-weight: lighter;
	text-transform: none;
	
}
A.lienmenu3 {
	font-family: "Century Gothic";
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bolder;
	text-transform: uppercase;
}
A.lienmenu3:hover {
	font-family: "Century Gothic";
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bolder;
	text-transform: uppercase;
}
A.lienmenu4 {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: lighter;
	text-transform: none;
	line-height: 15px;
}
A.lienmenu4:hover {
	font-family: Arial;
	color: #104d50;
	font-size: 12px;
	font-weight: lighter;
	text-transform: none;
	line-height: 15px;
}

A.lienmenu5 {
	font-family: Arial;
	color: #ffffff;
	font-size: 12px;
	
	
}

A.lienmenu5:hover {
	font-family: Arial;
	color: #ffffff;
	font-size: 12px;
	
}
.accueil {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: lighter;
}


TABLE.boxcontenu {	
	background-image: url(images/bgproduct.jpg);
	border: 2px solid #D3C000;

	}

TABLE.tablemenu2 {
	background: #333333;
	border: 2px solid #FFFFFF;
	}
TABLE.productlisting2 {
	background: #000000;
	border: 1px solid #FFFFFF;
	}
SPAN.productlisting2 {
	background: #000000;
	border: 1px solid #FFFFFF;
	}

TABLE.contenupage {
	background: #676765;
	border: 2px solid #FFFFFF;
	}
	
TD.product{
	font-family: Verdana, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	}
TD.product2{
	font-family: Verdana, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	}
	
TABLE.tablemarque {
	background-image: url(images/bgmarque.jpg);
	border: 2px solid #FEEF00;
	}

TD.onglet{
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	font-size: 12px;
	text-align: justify;
	}

TD.onglet1{
	font-family: Verdana, Arial, sans-serif;
	color: #333333;
	font-size: 11px;
	background-color: #000000;
	font-weight: bold;
	text-align: center;
	}

TD.onglet2{
	font-family: Verdana, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #333333;
	text-align: center;
	}

TD.prix{
	font-family: Verdana, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	}
	
TABLE.boxnewsletter {
	background-image: url(images/newsletter.jpg);
	}	
TD.boxnewsletter2 {
	color: #FFFFFF;
	  font-size: 10px;

	}	
TD.newsletter{
	font-family: Arial;
	color: #303030;
	font-size: 17px;
	text-align: center;
	font-weight: bolder;
	line-height: 22px;
	text-transform: capitalize;
	}	

TD.franchising1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: center;
	background-color: #FFFFFF;
	font-weight: bold;
}

TD.franchising2{
	background-color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: justify;
}

TD.franchising3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFF00;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}

.fleche{
	vertical-align: bottom;
	}	
/****************************************/
/*      css pour les onglets dynamique  */
/****************************************/

.spacer {
    clear : both;
}




.ongletHidden {
    display : none;
}

.ongletSelected {
  /*   background-color :#455aea;*/
    color : #FFFFFF;
}

#onglets {

}


.ongletTitle{
    margin:0px;
/*
    margin-right : 20px;
    padding : 2px 10px 2px 10px;
    border : solid 1px;
*/

}

.ongletContainerBlanc {
    background-color:#FFFFFF;/*#EEF0FB;*/
    padding-top:2px;
    padding-left:2px;
    padding-right:2px;
}

.ongletContainerBleu {
    padding-left:5px;
    padding-right:5px;	
}

.ongletContainer {
    text-align:center;
    font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	overflow : auto;
}
.ongletContainer a{text-decoration:none; color:#000000;}
.ongletContainer a:hover{text-decoration:underline;}
.ongletContainer .lienTitre{text-decoration:none; color:#CC0000;font-weight: bold;}
/* <br><br> rŽglable, pour obtenir un saut de ligne */
.ongletContainer .separateur{
  margin: 0px;
  padding: 0px;
  line-height:0px;
  font-size:0px;
	clear: both;
	visibility: hidden;
  height:5px;
}
.ongletContainer .pBlocFond1, .ongletContainer .pBlocFond2{width:100%;padding:2px;}
.ongletContainer .pBlocFond1{background-color:#EEE9E9;/* #EEE9E9 */}
.ongletContainer .pBlocFond2{}
.ongletContainerListeImg img{
  margin-right: 10px;
  margin-left: 10px;
  margin-bottom: 10px;
}



.ongletContainerTopBottom {
    padding-top:5px;
    padding-bottom:5px;
}

.ongletContainertd td a {
    font-size: 10px;
	color: #000000;
	text-align:center;
	text-decoration: underline;
}
.ongletContainertd td a:hover {
    text-align:center;
	text-decoration: none;
	/*color:#993300;*/
    color: #000000;
}

.ongletContainer a {
	color: #000000;
	text-align:center;
	text-decoration: underline;
}
.ongletContainer a:hover {
    text-align:center;
	text-decoration: none;
    color: #000000;
}


#onglets ul {
    padding:0px;
    margin:0px;
    height:20px;
    list-style:none;
}

#onglets li{
    padding:0px;
    margin:0px;
    display:inline;
}

#onglets h6.ongletTitle {
    font-family: Trebuchet MS;
	font-size:12px;
	text-align:center;
	color:#000000;
	margin: 0px 0px 0px 0px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	cursor: default;
	position:static;
}

#onglets h6.ongletSelected {
    font-family: Trebuchet MS;
	font-size:12px;
	text-align:center;
	color:#000000;
	margin: 0px 0px 0px 0px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	cursor: default;
	position:static;
}

#onglets li h6 span {
	display:block;
	float:left;
	height:20px;
	line-height:20px;
}

#onglets li h6 span.ongBgG,#onglets h6 span.ongBgD {
	width:4px;
	background-position: 0 0;
}

#onglets li h6.ongletTitle span.ongBgM {
	background-image:url(http://news-images.caradisiac.com/img_site/nav3-off-m.gif);
	background-repeat:repeat-x;
	width:auto;
}

#onglets li h6.ongletTitle span.ongBgG {
	background-image:url(http://news-images.caradisiac.com/img_site/nav3-off-g.gif);
	background-repeat:no-repeat;
}

#onglets li h6.ongletTitle span.ongBgD {
	background-image:url(http://news-images.caradisiac.com/img_site/nav3-off-d.gif);
	background-repeat:no-repeat;
	margin-right : 2px;
}

#onglets li h6.ongletSelected span.ongBgM {
	background-image:url(images/product/onglet/selectm.gif);
	background-repeat:repeat-x;
}
#onglets li h6.ongletSelected span.ongBgG {
	background-image:url(images/product/onglet/selectg.gif);
	background-repeat:no-repeat;
}
#onglets li h6.ongletSelected span.ongBgD {
	background-image:url(images/product/onglet/selectd.gif);
	background-repeat:no-repeat;
}

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

TD.productheadDesc {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #000000;
 padding: 4px 0px 0px 10px;
}
SPAN.productDesc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  padding: 1px 7px 1px 7px;
}
A.productDesc {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ff7e00;
	padding: 1px 7px 1px 7px;
	font-weight: bolder;
}
A.productDesc:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ff7e00;
	padding: 1px 7px 1px 7px;
	font-weight: bolder;
}

SPAN.productheadDesc {
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #000000;
 padding: 4px 0px 0px 10px;
}
A.titreproduit {
 	font-family: Arial;
	color: #000000;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
}
A.titreproduit:hover {
 	font-family: Arial;
	color: #000000;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
}

.titreproduct {
	font-size: 27px;
	font-weight: bolder;
	text-transform: none;
}

A.titreproduct2 {
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	font-family: Arial;
	background-position: center;
}

A.titreproduct2:hover {
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	font-family: Arial;
	background-position: center;
}

.produit {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial;
}
.signature {
	color: #000000;
	font-size: 12px;
	font-family: Arial;
	font-style: italic;
	font-weight: bold;
}

SPAN.puissance {
	vertical-align: super;
	font-size: 9px;
}
SPAN.carte {
	font-weight: bold;
	color: #FFFF00;
}
A.carte {
	font-weight: normal;
	color: #FFFF00;
	text-decoration: underline;
}
#quick_find select {width:12em; font-size:11px;}
#quick_find select option {width:auto;}

TD.privacy {
	font-family: Arial;
	font-size: 13px;
	color: #000000;
}
A.plan4 {
	font-family: Arial;
	color: #000000;
	font-size: 12px;
	font-weight: lighter;
	line-height: 10px;
}
A.plan4:hover {
	font-family: Arial;
	color: #000000;
	font-size: 12px;
	font-weight: lighter;
	line-height: 10px;
}
A.plan3 {
	font-family: Arial;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}
A.plan3:hover {
	font-family: Arial;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}
A.plan2 {
	font-family: Arial;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	line-height: 10px;
}
A.plan2:hover {
	font-family: Arial;
	color: #ffffff;
	font-size: 12px;
	line-height: 10px;
	font-weight: bold;
	
}
A.plan {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}
A.plan:hover {
	font-family: Arial;
	color: EE69D0;
	font-size: 11px;
	font-weight: bold;
}
.titre {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-position: center;
}

.titreproduct{
	font-size: 14px;
}
.ligne /* Toutes les cellules des tableaux... */
{
	border: 1px solid #000000; /* ... auront une bordure de 1px */
	text-align: center; /* Tous les textes des cellules seront centrés*/
	padding: 3px;
	font-family: Arial;
	font-size: 12px;
	font-weight: lighter;
	color: #000000;
	background-color: #FFFFFF;
}
.ligne1 /* Toutes les cellules à gauche du tableau  */
{
	border: 1px solid #FFFFFF; /* ... auront une bordure de 1px */
	text-align: center; /* Tous les textes des cellules seront centrés*/
	padding: 3px;
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	height: 40px
}
.titretab
{
	font-family:  Arial;
	font-size: 18px;
	color: #FFFFFF;
	}
	.titretab1
{
	font-family:  Arial;
	font-size: 14px;
	color: #FFFFFF;
	}
	.titremodule {
	font-family: Arial;
	font-size: 14px;
	font-weight: 900;
	color: #ff7800;
}
.titremodule2 {
	font-family: Arial;
	font-size: 14px;
	font-weight: 900;
	color: #FFFFFF;
}
.titremodule3 {
	font-family: Arial;
	font-size: 16px;
	font-weight: 900;
	color: #ff7800;
}

.textmodule {
	font-family: Arial;
	font-size: 13px;
	color: #000000;
}
.textmodule2 {
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
.textmodule3 {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	font-weight: bolder;
}
.textmodule4 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.tableproduct {
	background-color: #5c8587;
}
.tableproduct2 {
	background-color: #b1c5c6;
}

TD.comptitre {
	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #ff7e00;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #ff7e00;
	font-weight: bolder;
	text-transform: uppercase;
	text-align: left;
}
TD.comptext {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #000000;
}
.header {

	font-family: Arial;
	font-size: 12px;
	color: #0099FF;
	}
	a.header:hover {
color : #0033FF;
text-decoration : none;
font-family: Arial;
	font-size: 12px;

} 
a.lienmenu2:hover {
color : #0033FF;
text-decoration : none;
font-family: Arial;
	font-size: 12px;

} 

.footertitrerubrique {
	color : #FFFFFF;
	text-decoration : none;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
} 