/*
stylesheet.css pour osCommerce Multitoys.fr

Copyright web-graphisme
*/
@import "css/pagediv.css";
@import "css/ariane.css";
@import "css/MenuCat.css";
@import "categories.css";

.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: #F5F5F5; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size: 10px; color: #70d250; text-decoration: underline; }



.gris {
/*  color : silver;*/
}



#deroulant{
  color: #FFFFFF;
  font-size: 10px;
  font-family: Verdana, Arial, sans-serif;
}
#deroulant a{
  color:#FFFFFF;
  text-decoration: underline;
}
#deroulant a:hover{
  color:#FFFFFF;
}



A {
  color:#685B56;
  text-decoration: underline;
}

A:hover {
  color:#685B56;
  text-decoration: none;
}
a.CategorieIndex {
  text-decoration: none;
  font-weight: bold;
}
a.CategorieIndex:hover {
  text-decoration: underline;
  font-weight: bold;
}

h2 {
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  padding-left: 20px;
}

FORM {
	display: inline;
}

TABLE.header {
  background: #104294 ;
  height:125px;
}
TR.header {
  height:100px;
}

TR.headerNavigation {
  height: 17px;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight : bold;
  padding-left: 10px;
  vertical-align: middle;
}

A.headerNavigation { 
  color: #FFFFFF;
  text-decoration: none;
}

A.headerNavigation:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  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: 10px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

.bandeau {
  background-image: url(images/site/bandeau.jpg);
}
.bandeau_french {
  background-image: url(images/site/french/bandeau.jpg);
}
.bandeau_english {
  background-image: url(images/site/english/bandeau.jpg);
}
.bandeau_espanol {
  background-image: url(images/site/espanol/bandeau.jpg);
}
#PageSite{
  position:absolute;
  top:305px;
}
TABLE.coreBody {
  width:1000px;
  padding: 0 0 0 0;
  table-layout:fixed;
  border-spacing:0;
  border-style:none;
  border-collapse:collapse;
}
TD.centreBody {
  vertical-align: top;
  width: 600px;
  text-align: center;
}



TD.columnL {
  width:195px;
  padding: 0;
  padding-top:10px;
  margin:0;
  vertical-align: top;
}
TD.columnR {
  width:195px;
  padding: 0;
  padding:10px 0 0 5px;
  margin:0;
  vertical-align: top;
  text-align: right;
}

TABLE.columnL {
  width:195px;
  border:0;
  padding: 0;
  table-layout:fixed;
  border-spacing:0px;
  border-collapse:separate;
  border-style:none;
}
TABLE.columnR {
  width:195px;
  border:0;
  padding: 0;
  table-layout:fixed;
  border-spacing:0px;
  border-collapse:separate;
  border-style:none;
}

TABLE.footer {
  width:100%;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  height: 30px;
  width: 1024px;
  text-align: center;
  vertical-align: middle;
  background: #104294  url(images/site/footer.gif);
}
TD.footer a{
  color:#ffffff;
  text-decoration: none;
}
TD.footer a:hover{
  color:#ffffff;
  text-decoration: underline overline;
}

TD.footFin {
  background-color: #727272;
  height: 10px;
}

.infoBox {
  background: #104294;
  font-size:10px;
}

.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  background: #FFFFFF;
  font-size:10px;
  padding: 2px ;
}
.infoBoxCol {
  background: #104294;
  font-size:10px;
}
.BoxShoppingCart {
  font-size:10px;
}
span.infoBoxContents{
  background-color: transparent;
  padding:0;
}

.infoBoxContentsCol {
  color: #104294;
  background: #FFFFFF;
  font-size:10px;
  padding: 5px ;
}
.infoBoxContentsSC {
  color: #FFFFFF;
  font-size:10px;
  padding: 3px 0 ;
}
.infoBoxContentsCol1 {
  color: #104294;
  background: #FFFFFF;
  font-size:10px;
  padding: 0;
}
a.infoBoxContents {
  color: #104294;
  background-color: transparent;
}
td.boxText a{
  font-family: Verdana, Arial, sans-serif;
  color: #104294;
  background-color: transparent;
}
td.boxTextCol a{
  font-family: Verdana, Arial, sans-serif;
  text-decoration: none;
  background-color: transparent;
}
td.boxTextColCat a{
  font-family: Verdana, Arial, sans-serif;
  color: #104294;
  font-weight: bold;
  text-decoration: none;
}
td.boxTextCol a:hover{
  text-decoration: underline;
}
td.boxTextColLog {
  border: 1px grey solid ;
}
.categorieS0 {
}
.infoBoxNotice {
  background: #666666;
}

.infoBoxNoticeContents {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  height: 25px;
  background: #104294 url(images/infobox/center.gif);
  color: #FFFFFF;
  text-align: center;
  vertical-align: middle;
  line-height:120%;
  padding: 0 ;
}
.infoBoxHeading a{
    color: #FFFFFF;
   text-decoration: underline;
}
.infoBoxHeading a:hover {
   color: #E70F26;
   text-decoration: none;
}
a.arrowRight {
  background: url(images/icons/arrowRight.png) no-repeat -16px -1px;
  height: 16px;
  width: 16px;
  margin: 1px 0 0 1px;
  vertical-align: middle;
}
a.arrowRight:hover {
  background-position: 0px 0px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
}

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-color: #F8f8f8;
}

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-color: #FFFFFF;
}

TABLE.productListing {
  background-position: 30px 21px;
  border-spacing: 0px;
  border-collapse: collapse;
  border: solid 1px;
  border-bottom-color: #104294;
  border-left-color: #104294;
  border-top : 0px;
  border-right-color: #104294;
  color: #104294;
}
TABLE.productListing2 {
  background: #104294 ;
  border-spacing: 0px;
  border-collapse: collapse;
  border: solid 1px;
  border-bottom-color: #104294;
  border-left-color: #104294;
  border-top : 0px;
  border-right-color: #104294;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #104294 url(images/infobox/center.gif) repeat-x;
  height:21px;
  color: #FFFFFF;
  font-weight: bold;
  border: 0;
  margin: 0;
  padding: 0;
}
.productListing-heading a{
  padding: 0;
  margin:0;
  background: none;
  color:#FFF;
}
.productListing-heading a:hover{
  color:#E70F26;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  border-top: #104294 1px solid;
}
TD.productListing-data2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.productListing-data a{
   color:#104294;
}

img.listing {
 vertical-align: middle;
 }
A.pageResults {
  font-weight:bold;
  color: #2223FC;
}

A.pageResults:hover {
  color: #FFFFFF;
  background: #104294;
}

 
TD.pageHeading, DIV.pageHeading {
  font-size: 18px;
  font-weight: bold;
}
h1 {  
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
}

TR.subBar {
  background: #666666;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}

TD.main, P.main{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
.coupon{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  height:22px;
  padding-top:10px;
  vertical-align: middle;
}

.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
div.smallT1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  float: left;
  padding: 10px 25px 0 25px;
}
div.smallT2 {
  float: right;
  padding: 0 5px 0 200px;
}
div.categorie {
  float: right;
}

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;
  color: #FFFFFF;
  font-weight:bold;
}


TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  word-wrap: break-word;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #FFFFFF;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  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: #E70F26;
}
SPAN.productPriceList {
  color:#104294;
  font-weight: bold;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #CCCCCC; cursor: pointer;  }
.moduleRowSelected { background-color: #AAAAAA; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.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: 12px; color: #E70F26; }

TD.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
input.inputButton:hover {
  background-position: 10px 10px;
}
.banniere {
  text-align: center;
}
.ProductsInfo {
   font-size: 10px;

}
#ProductDescription {
 margin: 0;
 font-size: 10px;
 width:100%;
}
#ProductPriceTab {
  float:right;
  margin: 0;
  margin-right: 22px;
  font-size: 18px;
  font-weight: bold;
  font-family: Verdana, Arial, sans-serif;
  background-color: #FFFF66;
}
#productImage {
  float:right;
  width:150px;
  text-align: center;
  padding: 0px;
  margin: 0 0 5px 5px;
  background-color: #FFFFFF;
}

#blockHeading {
  position: relative;
  margin-top: -58px !important;
  margin:-60px 91px auto 91px;
  background: url(images/site/button_cart_back.gif);
  height:58px;
  width: 338px;
  text-align: center;
  line-height: 50px;
}
#blockHeading a{
  font-weight: bold;
  color: #E70F26;
  text-decoration: none;
}
#blockHeading a:hover{
  color: #000000;
  text-decoration: none;
}

#topHeadSC {
  height:2px;
  background: url(images/site/topHeadSC.gif);
  width:338px;
}
#middleHeadSC {
  background: url(images/site/middleHeadSC.gif);
  width:338px;
  padding:0 20px 0 20px;
}
#footHeadSC {
  height:2px;
  background: url(images/site/footHeadSC.gif);
  width:338px;
}
table.bannerHead{
  width: 100px;
  height: 120px;
}
#bannerHead{
  width: 100px;
  height: 110px;
  overflow: hidden;
}
/* BOF price-break-1.11.3 */
TD.productPriceInListing {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #d2e9fb;
}

TD.productPriceInBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #eeeeee;
}
.infoBoxHeadingPrice{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color:#FFFFFF;
  background: #104294;
  white-space: nowrap;
}
.infoBoxHeadingPriceH{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color:#FFFFFF;
  background: #104294 url(images/infobox/center.gif) repeat-x;
  white-space: nowrap;
}
.infoBoxPrice {
  background: #104294 url(images/infobox/center.gif) repeat-x;
}
.infoBoxContentsPrice {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background-color: #C8FDC8;
}
#unit {
  background-color: #FFFF66;
}
#unit1 {
  background-color: #C8FDC8;
}
#unit2 {
  background-color: #B0FDB0;
}
#unit3 {
  background-color: #94FC94;
}
#unit4 {
  background-color: #60FB60;
}

/* EOF price-break-1.11.3 */
.ProductsCross {
  width: 500px;

}
TD.FinBox {
  height:5px;
}
ul.sitemap {
}
#overF {
  width:98%;
  height:350px;
  overflow: auto;
  padding:5px;
  border: 1px inset #E1E1FF    ;
}
td.garantie {
  font-size: 10px;
  font-weight: bold;
  color: #B22222;
  padding: 10px 22px 5px 0;
}
td.dispo {
  font-size: 10px;
  font-weight: normal;
  padding-top:10px;
}
.titres { font-family:Verdana; font-weight:bold; font-size:13; color:white; }
.phares { font-family:Verdana; font-size:11; color:rgb(0,0,102); }
#test {
  border: 1px solid #FF00FF;
  height:20px;
  width:60px;
  position: static;
  margin-left: 150px;
  margin-top: 300px;
  display:none;
}
.SmallRef {
  font-size:10px;
}
