/*
  $Id: stylesheet.css,v 1.11 2007/01/31 18:23:49 vince Exp $

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

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/


body {
  background:url(images/design/ds.jpg) repeat-x left top;
	background-color: #000000; 
  margin:0px;
  font-family:Verdana, Arial, sans-serif;
}

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; }
input { color:#333333; font-family:Verdana, Arial, sans-serif; font-size:11px; }
textarea { color:#333333; font-family:Verdana, Arial, sans-serif; font-size:11px; width:100%; }
select { color:#333333; font-family:Verdana, Arial, sans-serif; font-size:11px; }
p { font-family:Verdana, Arial, sans-serif; font-size:11px; }
h1 { font-size:16px; padding:0px; margin:0px; }
a { color:#A40303; }
a:hover { color:#333333; text-decoration:none ; }
s { color:gray; }


a.headerNavigation { color:#FFFFFF; }
a.headerNavigation:hover { color:grey; text-decoration:none ; }


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

.pageHeading { color:red; font-weight:bold; font-size:16px; padding-top:10px; padding-bottom:10px; }
.main { padding-left:0px; }
.mainFrame { padding:10px;  
  background:url(images/design/corps_02.jpg) no-repeat left top;
	background-color: #CCCCCC; 
}

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

.infoBox_form { border:0px solid pink; }

table.productListing { border:0px solid pink; }
.productListing-heading { font-weight:bold; height:20px; vertical-align:top; text-decoration:none; }
.productListing-even { }
.productListing-odd { 
/*background-color:#F4F4F4; */
}
.productListing-data { vertical-align:middle; }

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

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:0px solid #FF0000; }


a.listemembres { color:#FE0605; }







/* Module Zoom Ajax - 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: 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, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(../images/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 10px;

            }

#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 Ajax - QPN - 06-2007 - EOF */      

/* Module Tags - BOF */
a.Tags1{
	font-size					: 20px;
	font-weight				: bold;
	text-decoration		: none;
	color             : #fffeff;
}
a.Tags2{
	font-size					: 16px;
	font-weight				: bold;
	text-decoration		: none;
	color             : #e4e3e4;
}
a.Tags3{
	font-size					: 13px;
	font-weight				: bold;
	text-decoration		: none;
	color             : #da0202;
}
a.Tags4{
	font-size					: 11px;
	font-weight				: bold;
	text-decoration		: none;
	color             : #ae0a0a;
}
a.Tags5{
	font-size					: 9px;
	font-weight				: bold;
	text-decoration		: none;
	color             : #a89e9e;
}

a.Tags1:hover{
	font-size					: 20px;
	font-weight				: bold;
	text-decoration		: underline;
	color             : #fffeff;
}
a.Tags2:hover{
	font-size					: 16px;
	font-weight				: bold;
	text-decoration		: underline;
	color             : #e4e3e4;
}
a.Tags3:hover{
	font-size					: 13px;
	font-weight				: bold;
	text-decoration		: underline;
	color             : #da0202;
}
a.Tags4:hover{
	font-size					: 11px;
	font-weight				: bold;
	text-decoration		: underline;
	color             : #ae0a0a;
}
a.Tags5:hover{
	font-size					: 9px;
	font-weight				: bold;
	text-decoration		: underline;
	color             : #a89e9e;
}
/* Module Tags - EOF */

a.topmenu88{
	font-size					: 12px;
	font-weight				: normal;
	text-decoration		: none;
	color             : #000000;
}
a.topmenu88:hover{
	font-size					: 12px;
	font-weight				: normal;
	text-decoration		: underline;
	color             : #C0C0C0;
}

a.topmenu88bold{
	font-size					: 12px;
	font-weight				: bold;
	text-decoration		: none;
	color             : #000000;
}
a.topmenu88bold:hover{
	font-size					: 12px;
	font-weight				: bold;
	text-decoration		: underline;
	color             : #C0C0C0;
}
