/* CSS Document 
  $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
*/
/* BOF Dynamic Sitemap */
  ul.sitemap {
  color: #FF3366;
  
}
/* EOF Dynamic Sitemap */
.float {
width: 900px;  /* A remplacer par ta valeur */
float: inherit;
/* Permet de pas avoir de problème de float par la suite */
}

.boxText {
font-family : Tahoma;
font-size : 12px;
}

.errorBox {
font-family : Tahoma;
font-size : 10px;
background : #5680a9;
font-weight : bold;
}

.stockWarning {
font-family : Tahoma;
font-size : 10px;
color : #cc0033;
}

.productsNotifications {
background : #f2fff7;
}
.orderEdit {
font-family : Tahoma;
font-size : 10px;
color : #70d250;
text-decoration : underline;
}

BODY {
/*text-align: center;  Permet de centrer ton site dans IE */
color : #000000;
margin : auto auto auto auto;
font-family : Tahoma;
font-size : 11px;
/*width : 900px;*/
 align: center;
 position:relative;
/*background : #41331e url(interface/footer.jpg) no-repeat center bottom;*/
 background: #000 url(interface/header.jpg) repeat-x;
} 
  
.page {
margin : 0px auto auto auto;
width : 900px;
align: center;
/*padding: 40;*/
background : url(interface/pageie.png) repeat-y center top;
}

.interieur {
width : 715px;
}

A {
color : #000000;
text-decoration : none;
}

A:hover {
color : #3F6979;
/*text-decoration : underline;*/
}

A:active {color: red;}

A.top {
color : #ffffff;
text-decoration : none;
font-family : Tahoma;
font-size : 10px;
}

A.top:hover {
color : #ffffff;
text-decoration : underline;
font-family : Tahoma;
font-size : 10px;
}

FORM {
display : inline;
}

TR.header {
background : transparent url(interface/motif2.jpg) repeat;

}

TR.headerNavigation {
/*background : url(interface/pageie.png) repeat-y center top;*/
}

TD.headerNavigation {
font-family : Tahoma;
font-size : 10px;
/*background : #bbc3d3;*/
color : #1A5F7A;
font-weight : bold;
}

TD.headerNavigation2 {
display:none;
}

A.headerNavigation {
color : #1A5F7A;
margin-left:
}

A.headerNavigation:hover {
color : #164A5F;
}

TR.headerError {
background : #06BEDF;
}

TD.headerError {
font-family : Tahoma;
font-size : 12px;
background : #06BEDF;
color : #ffffff;
font-weight : bold;
text-align : center;
}

TR.headerInfo {
background : #00ff00;
}

TD.headerInfo {
font-family : Tahoma;
font-size : 12px;
background : #00ff00;
color : #ffffff;
font-weight : bold;
text-align : center;
}

TR.footer {
background : transparent;

  }

TD.footer {
font-family : Tahoma;
font-size : 10px;
background : transparent;
color : #41331E;
font-weight : bold;
}

.myinfoBox {
background : #ffffff;
border-left : 0 solid #c9c9c9;
border-right : 0 solid #c9c9c9;
border-bottom : 0 solid #c9c9c9;
}

.infoBox {
background : #ffffff;
border : 0 solid #c9c9c9;
}

.infoBox2 {
background : #ffffff;
border : 0 solid #c9c9c9;
}

.infoBox3 {
background : #ffffff;
border : 0 solid #c9c9c9;
}

.contentBox {
background : #ffffff;
}

.contentBox3 {
background : #ffffff;
}

.infoBoxContents {
background : #ffffff;
font-family : Tahoma;
font-size : 10px;
}

.infoBoxContentsfooter {
/*background : #ffffff;*/
color:#ffffff;
font-family : Tahoma;
font-size : 10px;
}

.infoBoxContents_particularbox {
background : #ffffff;
font-family : Tahoma;
font-size : 10px;
color:#3992B4;
}

.infoBoxContents_center {
background : #ffffff;
font-family : Tahoma;
font-size : 10px;
color:#3992B4;
}

.infoBoxContents_recherche {
background : #ffffff;
font-family : Tahoma;
font-size : 10px;
}

.infoBoxContents_particularbox a {
color:#3992B4;
}

.contentBoxContents {
font-family : Tahoma;
font-size : 10px;
}

.infoBoxNotice {
background : #ff8e90;
}

.infoBoxNoticeContents {
background : #f6f5ed;
font-family : Tahoma;
font-size : 10px;
}

TD.infoBoxHeading {
font-family : Tahoma;
font-size : 15px;
text-align : center;
color : #ffffff;
background: url(interface/hautboxes.png) repeat-x;
}

TD.infoBoxHeading2 {
font-family : Tahoma;
font-size : 15px;
text-align : center;
color : #ffffff;
background: url(interface/hautboxes2.png) repeat-x;
}

TD.infoBoxHeading2 a {
font-family : Tahoma;
font-size : 15px;
text-align : center;
color : #ffffff;
}

TD.infoBox, SPAN.infoBox {
font-family : Tahoma;
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 : 0;
border-style : solid;
border-color : #3992B4;
border-spacing : 1px;

}

.productListing-heading {
font-family : Tahoma;
font-size : 10px;
background : #3992B4;
color : #ffffff;
font-weight : bold;
}

TD.productListing-data {
font-family : Tahoma;
font-size : 10px;
}

A.pageResults {
color : #0000ff;
}

A.pageResults:hover {
color : #0000ff;
background : #ffff33;
}

TD.pageHeading, DIV.pageHeading {
font-family : Tahoma;
font-size : 13px;
font-weight : bold;
 /* color: #4c4c4c;*/ 
}

TR.subBar {
background : #f4f7fd;
}

TD.subBar {
font-family : Tahoma;
font-size : 10px;
color : #000000;
}

TD.main, P.main, DIV.main  {
font-family : Tahoma;
font-size : 11px;
}

TD.smallText, SPAN.smallText, P.smallText {
font-family : Tahoma;
font-size : 14px;
background-color : #ffffff;
}

TD.smallText2, SPAN.smallText2, P.smallText2 {
font-family : Tahoma;
font-size : 10px;
background-color : #ffffff;
color:#F36;
}

TD.accountCategory {
font-family : Tahoma;
font-size : 13px;
color : #3F6979;
}

TD.fieldKey {
font-family : Tahoma;
font-size : 12px;
font-weight : bold;
}

TD.fieldValue {
font-family : Tahoma;
font-size : 12px;
}

TD.tableHeading {
font-family : Tahoma;
font-size : 12px;
font-weight : bold;
}

SPAN.newItemInCart {
font-family : Tahoma;
font-size : 10px;
color : #06BEDF;
}

CHECKBOX, INPUT, RADIO, SELECT {
font-family : Tahoma;
font-size : 11px;
}

TEXTAREA {
width : 100%;
font-family : Tahoma;
font-size : 11px;
}

SPAN.greetUser {
font-family : Tahoma;
font-size : 12px;
color : #f0a480;
font-weight : bold;
}

TABLE.formArea {
background : #f1f9fe;
border-color : #7b9ebd;
border-style : solid;
border-width : 0;
}

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 : Tahoma;
color : #06BEDF;
}

SPAN.errorText {
font-family : Tahoma;
color : #06BEDF;
}
.moduleRowOver {
background-color : #d7e9f7;
cursor : pointer;
}
.moduleRow { }
.moduleRowSelected {
background-color : #e9f4fc;
}
.checkoutBarFrom, .checkoutBarTo {
font-family : Tahoma;
font-size : 10px;
color : #8c8c8c;
}
.checkoutBarCurrent {
font-family : Tahoma;
font-size : 10px;
color : #000000;
}
.messageBox {
font-family : Tahoma;
font-size : 10px;
}
.messageStackError, .messageStackWarning {
font-family : Tahoma;
font-size : 10px;
background-color:#F36;
}
.messageStackSuccess {
font-family : Tahoma;
font-size : 10px;
background-color : #EBB060;
}
.inputRequirement {
font-family : Tahoma;
font-size : 10px;
color : #06BEDF;
}
.style1 {
color : #ffffff;
font-family : Tahoma;
font-size : 10px;
}
.style7 {
color : #6e6e6e;
font-family : Tahoma;
font-size : 10px;
}
.style8 {
color : #797979;
}
.style9 {
font-size : 12px;
}
.productTitle {
font-family :  Tahoma;
font-size : 14px;
font-weight : 400;
}
.txt90 {
font-family : tahoma;
font-size : 10px;
color : #909090;
}

#lightbox {
position : absolute;
top : 40px;
left : 0;
width : 100%;
z-index : 100;
text-align : center;
line-height : 0%;
padding-top : 190px;
}
#lightbox a img {
border : none;
}
#outerImageContainer {
position : relative;
background-color : #ffffff;
width : 250px;
height : 250px;
margin : 0 auto;
    }

#imageContainer {
padding : 10px;
    }

#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/blank.gif) no-repeat; /* Trick IE into showing hover */
display : block;
}

#prevLink {
left : 0;
float : left;
}

#nextLink {
right : 0;
float : right;
}

#prevLink:hover {
background : url(images/prev.gif) no-repeat;
background-position : center;
background-position : left;
}

#prevLink:visited:hover {
background : url(images/prev.gif) no-repeat;
background-position : center;
background-position : left;
}

#nextLink:hover {
background : url(images/next.gif) no-repeat;
background-position : center;
background-position : right;
}

#nextLink:visited:hover {
background : url(images/next.gif) no-repeat;
background-position : center;
background-position : right;
}

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

#imageData {
padding : 0 10px;
}

#imageData #imageDetails {
width : 70%;
float : left;
text-align : left;
}

#imageData #caption {
font-weight : bold;
}

#imageData #numberDisplay {
display : block;
clear : left;
padding-bottom : 1em;
}

#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: #000000;
            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;
width : 100%;
    }

* html .clearfix {
    /* Hides from IE-mac */
height : 1%;
    /* End hide from IE-mac */
    }   

TABLE.popup {
  border-width: 1px;
  border-style: dotted;  
  border-color
}

TABLE.foot {
	background:url(interface/footer.png);
}

TABLE.head {
	background:url(interface/header.png) no-repeat;
	background-position: top center; 
	/*position: relative;*/
}

TABLE.ariane {
	background : url(interface/navi.png) no-repeat center top;
	/*padding-left: 60px;
	padding-top:15px;*/
	height:75px;
	width:900px;
}

A.en_cours img{
margin-bottom:10px;
/*text-decoration : none;*/
}

A.menu21 img{
/*text-decoration : none;*/
border:none;
}

A.menu22 img{
/*text-decoration : none;*/
border:none;
}

A.menu51 img{
/*text-decoration : none;*/
border:none;
}

A.hover.menu22 img{
/*text-decoration : none;*/
border:20px;
}

A.menu51 img:hover{
/*text-decoration : none;*/
border:20px;
/*border: #000 solid 20px;*/
}

#intro{
margin-left:40px;
width:450px;
}

#intro ul{
margin-left:60px;
width:293px;
}
