/*
  $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
*/
h2 { font-size:12px; line-height:15px }
h1 { font-family: Verdana, Arial, sans-serif; font-size: 20px; font-weight: bold }
.featured { margin-left:1px }
ul { list-style-image: url(images/ul.gif) }
ul li { list-style-image: url(images/ul.gif) ;margin: 1em 0.5em 0.5em 1em }




.right { font-family: "Verdana", Arial, sans-serif; font-size: 11px; color: #414141 }
a.right:link, a.right:visited, a.right:hover { font-family: "Verdana", Arial, sans-serif; font-size: 11px; color: #414141 }




/*.coteleft { background:url(images/left-s.gif) repeat-y }
.coteright { background-color:url(images/right-s.gif) repeat-y }*/
TD.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }













BODY {
  background: #ffffff;
 /* background: #F1E6D7 url(images/background.jpg) top center no-repeat;*/
  color: #000000;
  margin: 0px;
  padding:0px;
}
a:link, a:visited {font-family: "Verdana", Arial, sans-serif; font-size: 10px;color:#414141;text-decoration:underline;}
a:hover {font-family: "Verdana", Arial, sans-serif; font-size: 10px;color: #cccccc;text-decoration:none;}








FORM {
	display: inline;
}




TR.header {
background-color:#FFFFFF;
background:url(images/logo1.jpg);
background-repeat:no-repeat;
background-position:top left;
height:75px;
 }




TR.headerNavigation {
  background: #414141;
}




TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}
a.headerNavigation:link, a.headerNavigation:hover, a.headerNavigation:visited { 
  color: #ffffff; 
}
TD.headerNavigation2 {
  /*padding-left:180px;*/
  background:url(images/logo2.jpg) top left no-repeat;
  /*font-family: "Verdana", Arial, sans-serif;*/
  font-family: "Century Gothic", Arial, sans-serif;
  font-size: 13px;
  color: #ffffff;
  font-weight : normal;
  height:39px;
  width:685px;
}
a.headerNavigation2:link, a.headerNavigation2:visited { 
  color: #ffffff;
  font-size: 13px;
  text-decoration:none;
  font-weight : normal;
}
a.headerNavigation2:hover {
  color: #AB0530;
  font-size: 13px;
  text-decoration:none;
  font-weight : normal;
}
TD.headerNavigation3 {
  background:url(images/logo3.jpg) top left no-repeat;
  font-family: "Verdana", Arial, sans-serif;
  font-size: 13px;
  color: #414141;
  font-weight : bold;
  height:22px;
  width:942px;
}
a.headerNavigation3:link, a.headerNavigation3:hover, a.headerNavigation3:visited { 
  color: #414141; 
}




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




TD.footer {

  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  
  color: #ffffff;
  line-height:70px;
}
a.footer:link, a.footer:visited { 
  color: #ffffff;
  font-size: 10px;
  text-decoration:underline;
  font-weight : normal;
  line-height:15px;
}
a.footer:hover {
  color: #ffffff;
  font-size: 10px;
  text-decoration:underline;
  font-weight : normal;
}
.footertext {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
  background-color:#FB322B;
}
.infoBox {
 

  background-color:#414141;
}




.infoBoxContents {
  background-color:#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;
}
/* TITRE BOX CATEGORIE */
TD.infoBoxHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  background: #414141;
  color: #ffffff;
}
/* TITRE BOX INFORMATION */
TD.infoBoxHeading3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  background: #414141;
  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: #f8f8f9;
}




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




TABLE.productListing {
padding:1px;
margin: 1px;
  /*border: 1px solid #b6b7cb;*/
/*  border-spacing: 1px;*/
}




.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FB322B;
  color: #FFFFFF;
  font-weight: bold;
  padding:5px;
}
.angle {
font-family: Verdana;font-size:11px;font-weight:bold;color:#FB322B }
.angle2 {
font-family: Verdana;font-size:15px;font-weight:bold;color:#FB322B }




.design {
font-family: Verdana;font-size:11px;font-weight:normal;color:#FB322B }
.design2 {
font-family: Verdana;font-size:15px;font-weight:normal;color:#FB322B; text-transform:uppercase; }




.classic {
font-family: Verdana;font-size:11px;font-weight:normal;color:#7A5744 }




TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
    padding:5px;
}
A.productListing-data:link, A.productListing-data:visited { font-family: "Verdana", Arial, sans-serif; font-size: 11px; color: #414141; text-decoration:none; }
A.productListing-data:hover { font-family: "Verdana", Arial, sans-serif; font-size: 11px; color: #414141; text-decoration:none; }
TD.productListing-data2 {
height:186px;
background:url(images/fond2.jpg) bottom center no-repeat;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
padding:5px;
}
TD.productListing-data3 {
background:url(images/fond3.jpg) bottom center no-repeat;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
padding:5px;
}




A.productListing-data2:link, A.productListing-data2:visited { font-family: "Verdana", Arial, sans-serif; font-size: 11px; color: #414141; text-decoration:none; }
A.productListing-data2:hover { font-family: "Verdana", Arial, sans-serif; font-size: 11px; color: #414141; text-decoration:none; }








A.pageResults:link, A.pageResults:hover, A.pageResults:visited {
font-family: "Verdana", Arial, sans-serif; font-size: 10px; color: #414141}








TD.pageHeading, DIV.pageHeading {
  padding-top:0px;
  padding-left:10px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #5B5B5B;
}
TD.pageHeading2, DIV.pageHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #5B5B5B;
}
TR.subBar {
  background: #f4f7fd;
}




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


}

font.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}


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.smallText a, a:hover, a:visited {  color: #000000; }
TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}
TD.smallText2, SPAN.smallText2, P.smallText2 {
	padding: 15px 5px 5px 15px;background-color: #ffffff;font-family: "Verdana", Arial, sans-serif;color: #414141;font-size: 11px;
}
TD.smallText2 a, a:hover, a:visited {  color: #000000; }
.right { font-family: "Verdana", Arial, sans-serif; font-size: 11px; color: #414141 }




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




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-size: 10px;
  font-family: Verdana, Arial, sans-serif;
  color: #FB322B;
}




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




.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor:pointer;}
.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; }




/* BOF: Additional Images */
.imagesBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* EOF: Additional Images */
/* OTF contrib begins */
/* DDB - 041031 - Form Field Progress Bar */
.progress{
  width: 1px;
  height: 14px;
  color: white;
  font-size: 12px;
  overflow: hidden;
  background-color: navy;
  padding-left: 5px;
}
/* OTF contrib ends */
#debug{
position:absolute;
background:#ffffff;

width:260px;
}
#debugP{
background:#ffffff;
font-family:verdana;
font-size:10px;
position:absolute;
margin:0 auto auto 0;
width:160px;
border:1px solid green;
}
#debugG{
background:#ffffff;
font-family:verdana;
font-size:10px;
position:absolute;
margin:0 0 auto 1090px;
width:160px;
border:1px solid green;
}
.Loupe a:hover{
  cursor:help;
  cursor:url(images/icons/loupe.cur);
  /**/
}
.Loupe a:hover img{
  cursor:url(images/icons/loupe.cur);
  /**/
}
.center {
	margin:0 auto;
	text-align:center;
}
#temporaire {
	width:945px;
}
.CelluleAccueil {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	width:147px;
	height:173px;
	padding:100px 5px 5px 5px;
	cursor:pointer;
}
.txtCellulePetit {
	font-size:9px;
}
.txtTarif {
	font-size:14px;
	font-weight:bold;
	color:#F06;
}
#cell1 {
	background-image: url(../../../template/vignettessitefrancais/salomon.jpg);
}
#cell1:hover {
	background-image: url(../../../template/vignettessitefrancais/salomon_rolover.jpg);
}
#cell2 {
	background-image: url(../../../template/vignettessitefrancais/balthasar.jpg);
}
#cell2:hover {
	background-image: url(../../../template/vignettessitefrancais/balthasar_rollover.jpg);
}
#cell3 {
	background-image: url(../../../template/vignettessitefrancais/colonelmustard.jpg);
}
#cell3:hover {
	background-image: url(../../../template/vignettessitefrancais/colonelmustard_rollover.jpg);
}
#cell4 {
	background-image: url(../../../template/vignettessitefrancais/chesterfield.jpg);
}
#cell4:hover {
	background-image: url(../../../template/vignettessitefrancais/chesterfield_rollover.jpg);
}
#cell5 {
	background-image: url(../../../template/vignettessitefrancais/listrac.jpg);
}
#cell5:hover {
	background-image: url(../../../template/vignettessitefrancais/listrac_rollover.jpg);
}
#cell6 {
	background-image: url(../../../template/vignettessitefrancais/millesime.jpg);
}
#cell6:hover {
	background-image: url(../../../template/vignettessitefrancais/millesime_rollover.jpg);
}
#cell7 {
	background-image: url(../../../template/vignettessitefrancais/medoc.jpg);
}
#cell7:hover {
	background-image: url(../../../template/vignettessitefrancais/medoc_rollover.jpg);
}
#cell8 {
	background-image: url(../../../template/vignettessitefrancais/robocop.jpg);
}
#cell8:hover {
	background-image: url(../../../template/vignettessitefrancais/robocop_rollover.jpg);
}
#cell9 {
	background-image: url(../../../template/vignettessitefrancais/tbag.jpg);
}
#cell9:hover {
	background-image: url(../../../template/vignettessitefrancais/tbag_rollover.jpg);
}
#cell10 {
	background-image: url(../../../template/vignettessitefrancais/lampe.jpg);
}
#cell10:hover {
	background-image: url(../../../template/vignettessitefrancais/lampe_rollover.jpg);
}
#cell11 {
	background-image: url(../../../template/vignettessitefrancais/ballchair.jpg);
}
#cell11:hover {
	background-image: url(../../../template/vignettessitefrancais/ballchair_rollover.jpg);
}
#cell12 {
	background-image: url(../../../template/vignettessitefrancais/bigben.jpg);
}
#cell12:hover {
	background-image: url(../../../template/vignettessitefrancais/bigben_rollover.jpg);
}
/* Gestion des boutons rouge et vert sur les pages catégories - Marc */


div.buttonsV {
background-color: #414141 ;
background-repeat: no-repeat ; 
display:inline;
float:right;
width:196px;
height:24px;
margin-bottom:5px;

}
/*
div.buttonsV:hover {
background-color: #414141 ;
background-repeat: no-repeat ; 
display:inline;
float:right;
width:196px;
height:24px;
border: 2px solid #FB322B;
}
*/
div.buttonsR {
background-color: #FB322B ;
background-repeat: no-repeat ; 
display:inline;
float:left;
width:196px;
height:24px;
}
/*
div.buttonsR:hover {
background-color: #FB322B ;
background-repeat: no-repeat ; 
display:inline;
float:left;
width:196px;
height:24px;
border: 2px solid #414141;

}
*/
div.TexteB{
text-align:center;
padding-top:3px;
}




a.cat{
 cursor: pointer;
 text-decoration:none;
 color:white;
 font-size:14px;
 font-weight:bold;
}

a.cat:visited, a.cat:hover {
 cursor: pointer;
 text-decoration:none;
 color:white;
 font-size:14px;
 font-weight:bold;
}




/*  **********************  FIN BOUTONS ******************************/

/**********************    PAGE PARTENAIRE ***************************/
div.titrePartenaire a {
font-size:12px;
font-weight:bold;
text-decoration:none;
}
div.titrePartenaire {
font-size:12px;
font-weight:bold;
}

/********************************************************************/
/**********************    PAGE ENGAGEMENTS *************************/

div.Engagement{
font-size:11px;
font-family:Verdana,Arial,sans-serif;
margin-right:50px;
}



div.titreEngagement{
font-size:14px;
font-weight:bold;
}


/********************************************************************/
/***********************HEADER 21/06/11******************************/

#login {
width:942px;
height:25px;
background-color:E6E6E6;
}

#menu {
width:942px;
height:25px;
background-color:#FB322B;
padding-top:5px;
}
#filAriane {
width:942px;
height:25px;
background-color:#ffffff;
}

#texteFil{
font-family:Verdana,Arial,sans-serif;
font-size:10px;
}

.filAriane
{
font-family: "Verdana", Arial, sans-serif;
font-size:10px;
padding-top:7px;
}

a.filAriane
{
font-family: "Verdana", Arial, sans-serif;
font-size:10px;
}


.menu{
font-size:13px;
font-weight:bold;
color:white;
font-family: "Verdana", Arial, sans-serif;
}
.menu2{
font-size:12px;
color:white;
}


/* CONTENU BOX CATEGORIE */
TD.boxText2 { background-color:#ffffff;}

.menu_cat{
border:solid 2px #E6E6E6;
height:25px;
}

TD.boxText3 { background-color:#ffffff;font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #ffffff; }
a.boxText3:link, a.boxText3:visited { padding-left:8px;font-family: "Verdana", Arial, sans-serif; font-size: 11px; color: #ffffff; text-decoration:none; }
a.boxText3:hover { padding-left:8px;font-family: "Verdana", Arial, sans-serif; font-size: 11px; color: #7B7A7A; text-decoration:none; }




a.savoirplus:link, a.savoirplus:visited { font-family: Verdana;font-size:12px;color:#414141;text-decoration:none }
a.savoirplus:hover { font-family: Verdana;font-size:12px;color:#414141;text-decoration:underline; }
a.savoirplus2:link, a.savoirplus2:visited { font-family: Verdana;font-size:11px;color:#414141;text-decoration:underline }
a.savoirplus2:hover { font-family: Verdana;font-size:11px;color:#414141;text-decoration:none; }
a.savoirplus3:link, a.savoirplus2:visited { font-family: Verdana;font-size:11px;color:#cccccc;text-decoration:underline }
a.savoirplus3:hover { font-family: Verdana;font-size:11px;color:#cccccc;text-decoration:none; }


TD.search { font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #ffffff; }
.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: #FB322B; text-decoration: underline; }
/********************************************************************/

a.boxText2:link, a.boxText2:visited {padding-left:6px;font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #414141; text-decoration:none; vertical-align:middle; line-height: 24px; font-weight:bold;}
a.boxText2:hover { padding-left:6px;font-family: "Verdana", Arial, sans-serif; font-size: 14px; color: #414141; vertical-align:middle; line-height: 24px; font-weight:bold;}


/* CONTENU BOX INFORMATION */

.boxInfos{
padding-top:8px;
}


.boxInfos  a {
font-family: "Verdana", Arial, sans-serif;
font-size: 12px;
color: #414141;
text-decoration:none;
font-weight:bold;
padding-left:10px;
}

.boxInfos a:link, .boxInfos a:visited   {
font-family: "Verdana", Arial, sans-serif;
font-size: 12px;
color: #414141;
text-decoration:none;
font-weight:bold;
padding-left:10px;
}

#information {
border: 2px solid #E6E6E6;
}


#titreInfos {
padding-top:3px;
background-color:#FB322B;
font-weight: bold;
font-size:16px;
text-align:center;
color:#FFFFFF;
font-family: "Verdana", Arial, sans-serif;
height:22px;
}
#titreCat {
padding-top:3px;
vertical-align:middle;
margin-left:20px;
background-color:#FB322B;
font-weight: bold;
font-size:16px;
text-align:center;
color:#FFFFFF;
font-family: "Verdana", Arial, sans-serif;
height:22px !important; height:25px;
}

/****************************************** produits-videos.php juste prix ***************************************************/
div.videos{
margin-top:10px;
}

span.listeVideo{
line-height:1.5;
color:#424242;
}
span.titreVideo{
color:#424242;
}
span.listeVideo a{
color:#424242;
}
hr.video{
width:640px;
}

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



