/*
  $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
*/

.boxTextitle { font-family: Verdana, Arial, sans-serif; font-size: 6px; background: #ffffff; color: #434341 ;font-weight: bold; }
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.error { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: red; font-weight: bold; }

.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: #364A25; text-decoration: underline; }


body {
	background: #FFFAEF;
	color: #000000;
	margin: 0px;
}

A {
  color: #334724;
  text-decoration: none;
}

A:hover {
  color: #89ae20;
  text-decoration: underline;
}
A.a {
	font-family: Verdana, Arial, sans-serif;
  	font-size: 12px;
  	color: #334724;
  	text-decoration: none;
}

A.a:hover {
	font-family: Verdana, Arial, sans-serif;
  	font-size: 12px;
  	color: #89ae20;
  	text-decoration: underline;
}

A.c {
	font-family: Verdana, Arial, sans-serif;
  	font-size: 12px;
  	color: #334724;
  	text-decoration: none;
}

A.c:hover {
	font-family: Verdana, Arial, sans-serif;
  	font-size: 12px;
  	color: #334724;
  	text-decoration: underline;
}

A.b {
	font-family: Verdana, Arial, sans-serif;
  	font-size: 12px;
  	color: #ffffff;
  	text-decoration: none;
}

A.b:hover {
	font-family: Verdana, Arial, sans-serif;
  	font-size: 12px;
  	color: #89ae20;
  	text-decoration: underline;
}

A.promo{
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #D70B88; 
}
A.promo:hover{
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #D70B88;
}


A.s{
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #334724; 
}
A.s:hover{
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #D70B88;
  text-decoration: underline;
}

A.cat {
	font-family: Arial, sans-serif;
  	font-size: 20px;
  	font-style: italic ;
  	font-weight: bold;
  	color: #ffffff;
  	text-decoration: none;
}

A.cat:hover {
	font-family: Arial, sans-serif;
  	font-size: 20px;
  	font-style: italic ;
  	font-weight: bold;
  	color: #c3e13f;
  	text-decoration: none;
}
FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

TD.headerNavigation2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #00ff00;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation {
font-family: Verdana, Arial, sans-serif;
  font-size: 13px; 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

A.headerNavigation2 {
font-family: Verdana, Arial, sans-serif;
  font-size: 9px; 
  color: #D70B88;
  font-weight : bold;
  text-align : center; 
}

A.headerNavigation2:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px; 
  color: #D70B88;
  font-weight : bold;
  text-align : center; 
}

A.headerNavigation4 {
font-family: Verdana, Arial, sans-serif;
  font-size: 10px; 
  color: #364A25;
  font-weight : bold;
  text-align : center; 
}

A.headerNavigation4:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px; 
  color: #364A25;
  font-weight : bold;
  text-align : center; 
}

A.headerNavigation5 {
font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #558e30;
  text-align : center; 
}

A.headerNavigation5:hover {
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #558e30;
  text-align : center; 
}

A.headerNavigation6 {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D70B88;
	text-align : center;
	height: 20px;
}

A.headerNavigation6noure {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D70B88;
	text-align : right;
	background:url(../images/user-noure.gif) no-repeat 95% 1em;
	background-position: left;
	background-repeat: no-repeat;
}

A.headerNavigation6:hover {
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #D70B88;
  text-align : center; 
}




A.headerNavigation3 {
font-family: Verdana, Arial, sans-serif;
  font-size: 11px; 
  color: #364a25; 
}

A.headerNavigation3:hover {
  color: #364a25;
}
TR.headerError {
  background: #89ae20;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #89ae20;
  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: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}


TD.infoBox2noure{
  border:solid 1px #9cc801;
  background:url(../images/user-noure.gif) no-repeat 95% 1em;
  align: center;
}
TD.infoBox2 {
  border:solid 1px #9cc801;
  background: #D9ED6B;
  align: center;
}


TABLE.infoBox2 {
  border:solid 1px #9cc801;
  
  align: center;
}
TABLE.infoBox3 {
  border:solid 1px #9cc801;
  align: center;
}

TABLE.infoBox22 {
  background: #ffffff;
}
.maincompte {
font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #558e30;
  background: #a2d220;
}

.maincompte2 {
font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #558e30;
}

.infoBox {
  background: #D9ED6B;
}

.Boxcompte {
  background: #F7D5E1;
}

.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContents2{
  color: #bc1213;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContents3 {
  background: #558e30;
  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.Headingcat {
  font-family: Arial, sans-serif;
  font-size: 20px;
  font-style: italic ;
  font-weight: bold;
  color: #ffffff;
 
}

TD.infoBoxHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #C3E13F;
  color: #ffffff;
}
TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #D24475;
  
  color: #ffffff;
}
TD.infoBoxHeading3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  /*
  background: #a2d220;
  */
  background: url("http://www.magraf.info/dipimages/banniere.gif") top left no-repeat;
  color: #ffffff;
  align: center;
}

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: #E9FCB7;
}

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: #e6ffa4;
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Arial, sans-serif;
  font-size: 12px;
  background: #558e30;
  color: #FFFFFF;
  font-weight: bold;
}
.productListing-index {
  font-family: Arial, sans-serif;
  font-size: 12px;
  background: #558E30;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #334724;
}

A.pageResults:hover {
  color: #89ae20;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 17px;
  font-weight: bold;
  color: #D70B88;
}
TD.pageHeading1, DIV.pageHeading1{
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
}
TD.pageHeading2, DIV.pageHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #334724;
}
TD.pageHeading22, DIV.pageHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #334724;
}
TD.pageHeading3, DIV.pageHeading3 {
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #D70B88;
}
TD.pageHeading4, DIV.pageHeading4 {
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-style: italic ;
  color: #D70B88;
}

TD.myclass, DIV.myclass {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #324824;
}
TD.myclass2, DIV.myclass2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #324824;
}
TD.myclass3, DIV.myclass3, SPAN.myclass3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #324824;
  margin:8px;
  vertical-align:middle;
}
TD.myclass4 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #324824;
  margin:20px
}


TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.mainsucces, P.mainsucces {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  font-weight: bold;
  color: #D70B88;
}





TD.main2, P.main2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  vertical-align:middle;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
TD.smallPromo, SPAN.smallPromo, P.smallPromo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-align:center;
  background: #f2ffcf;
}
TD.smallPromo2, SPAN.smallPromo2, P.smallPromo2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-align:center;
  background: #e6ffa4;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.smallText2, SPAN.smallText2, P.smallText2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #334724;
}

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;
}

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;
}
TD.tableselect {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

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-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver {  }
.moduleRowSelected { background-color: #e6ffa4; }

.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; background-color: #FEA7CC;}
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #e6ffa4; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #FEA7CC; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #bc1213;  text-align : left;  }
.inputRequirement2 { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #D70B88;  text-align : left;  }
.inputRequirement3 { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #D70B88;  text-align : center;  }

TD.mainRequirement, P.mainRequirement {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #D70B88;
}

body { text-align: center ; }

#toptab {
        margin-left: auto;
        margin-right: auto;
        width: 250px;
        vertical-align:top;
}
#rightab {
        margin-left: auto;
        margin-right: auto;
        text-align:right;
        vertical-align:bottom;
        width: 200px;
}
#centertab {
        margin-left: 25px;
        margin-right: 30px;
        text-align:center;
        vertical-align:top;
}

#all {
        margin-left: auto;
        margin-right: auto;
        width: 170px;
        vertical-align:top;
        text-align:center;
}

#ptiPrix {
		margin-left:20px;
		font:10pt Verdana;
  		color: #334724;
  		text-decoration: none;
  		vertical-align:top;
        text-align:center;
}

#titre {
		font:11pt Verdana;
  		color: #334724;
  		text-decoration: none;
  		font-weight: bold;
  		vertical-align:middle;
        text-align:left;
}
.titreform {
		font:10pt Verdana;
  		color: #334724;
  		text-decoration: none;
  		font-weight: bold;
  		vertical-align:middle;
        text-align:left;
}

#ptiTitre {
		margin-left:10px;
		font:10pt Verdana;
  		color: #334724;
  		text-decoration: none;
  		vertical-align:bottom;
        text-align:justify;
}
#ptiPolice {
	font:8pt Verdana;
  	color: #334724;
  	text-decoration: none;
  	text-align:right;
  	vertical-align:middle;
}
#ptiPolice2 {
	font:10pt Verdana;
  	color: #334724;
  	text-decoration: none;
  	font-weight: bold;
  	text-align:right;
  	vertical-align:middle;
}

#nozone {
	font:7pt Verdana;
  	color: #334724;
  	text-decoration: none;
  	text-align:center;
  	vertical-align:middle;
}
A.v {
color: #334724;
text-decoration: none;
font:10pt Verdana;
color: #334724;
text-align:justify;
}

a.v:hover{
color: #89ae20;
text-decoration: none;
font:10pt Verdana;
text-align:justify;
}

img {}
img.p{
float:left;
margin:5pt;
vertical-align:top;
}
img.d{
float:right;
margin:5pt;
}
DIV.img{
float:right;
margin:5pt;
}

#Police {
	font:9pt Verdana;
  	color: #334724;
  	text-decoration: none;
  	text-align:justify;
}
TD.smallText2, SPAN.smallText2, P.smallText2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #334724;
}

TABLE.productListing2 {
  border: 1px;
  border-style: solid;
  border-color: #89ae20;
  border-spacing: 1px;
}

TABLE.productListinghs {
  border: 0px;
  border-style: solid;
  border-color: #89ae20;
  border-spacing: 20px;
}

.productListing-heading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #89ae20;
  color: #89ae20;
  font-weight: bold;
}
.productListing-heading3 {
   font-family: Arial, sans-serif;
  font-size: 12px;
  background: #c3e13f;
  color: #D70B88;
  font-weight: bold;
}


TD.productListing-data2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
A.pageResults2 {
  color: #0000FF;
}
.epspacecolum {
  font-family: Verdana, Arial, sans-serif;
  font-size: 6px;
  color: #ffffff;
}


identifiant{
  overflow : scroll;
}


SPAN.lalettre {
	font:8pt Verdana;
  	color: #89ae20;
  	text-decoration: none;
  	
  	text-align:right;
  	vertical-align:middle;
}
TD.lalettre {
	font:8pt Verdana;
  	color: #89ae20;
  	text-decoration: none;
  	
  	text-align:left;
  	vertical-align:middle;
}


.textecourant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #324824;
	text-decoration: none;
}
.textecourantgrosgras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#bc1213;
	text-decoration: none;
	/* #324824 */
}


#txt_entretiens_deroulement{ position :absolute; margin-left:206px; margin-top:50px; width:620px; }
#txt_entretiens_deroulement p{ height:450px; overflow:auto; }
#txt_entretiens{ position :absolute; margin-left:206px; margin-top:50px; width:620px; }
.entretiens table{ color:#8B8B8B; font-size:11px; }
.entretiens p{ height:444px; overflow:auto; }



#Texte01 { font:bold 12pt Times; }
#Texte02 { font:italic 1cm Helvetica; }
#Texte03 { font:small-caps 14pt Verdana; }

#ombrerouge  { }
#ombrebleue { }


/* mysql */
.trSurbrillance{
background-color:#E9FCB7;
}

.trnormal1{
background-color:#D9ED6B;
}
.trnormal{
background-color:#D9ED6B;
}
.trSelectionne{
background-color:#ffffff;
}

/*



.trSurbrillance{
	/*
background-color:#bee062;
*/
/*
background-image: url(images/dipicon/trnormal1.jpg);
background-repeat:no-repeat-y;
}

.trnormal1{
*/
	/*
background-color:#EBF4D9;
	*/
	/*
background-image: url(images/dipicon/trnormal1.jpg);
background-repeat:no-repeat-y;


}
.trnormal{
background-image: url(images/dipicon/trnormal.jpg);
background-repeat:no-repeat-y;
*/
/*
background-color:#E9FCB7;
*/
/*
}
.trSelectionne{
background-color:#ffffff;
}
*/



.img{
border:0;
}
.background {
	background-color:#E9FCB7;
	background-repeat: no-repeat;
}
