#body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
background: #CCCCCC;
background-image: url('images/fond.gif');
margin: 0px;
}



a {
text-decoration: none;
color: #3869A8;
}

a img{
border:none;
}
a:hover
{
	color: #FF4100;
	text-decoration: underline;
}

h1 {
color:#FF3300;
font-size:1.2em;
text-align:center;
}

h2, {
font-size:1em;

}
h3,h4 {
font-size:0.9em;
}


a.info{
display:block;
color:#fff;
border:1px solid #0099CC;
background: #66CCFF url(images/help.gif) no-repeat left;
font-weight:bold;
padding-left:20px;
font-size:120%;
}



td.choix_envoi { 
margin: -5px 0px 5px 0px;
padding: 5px; 
border: 1px solid #A0DC11; 
background: #F8FFF0 url(images/accept.gif) no-repeat left;
font-weight:bold;
padding-left:20px;
font-size:70%;
color:#669900;
 }
 
 td.choix_envoi span {
 color:#999999;

 font-style:italic;
 }



.nb {
font-size:1.1em;
font-weight:bold;
/*color:#CC0000;*/
}


#page_principale {
font-size:1em;
text-align:center;
}


#description_cadeau {
padding-left:25px;
padding-top:10px;
}


#intro_pdf {
text-align:center;
color:#996633;
font-weight:bold;
font-size:1em;
border:solid 1px #996633;
}


.progress {
width: 1px;
	height: 14px;
	color: white;
	font-size: 12px;
      overflow: hidden;
	background-color: navy;
	padding-left: 5px;

}
.boxText
{
font-size:0.9em;

}

td.boxText {
line-height:1.5em;

}


.moteur{

background:#FFD0BF;	
	}

.boxText a:hover { 
color: #FF4100;
text-decoration:none;

}




.errorBox
{
	
	background: #ffb3b5;
	font-weight: bold;
}
.stockWarning
{
	
	color: #cc0033;
}
.productsNotifications
{
	background: #f2fff7;
}
.orderEdit
{
	
	color: #70d250;
	text-decoration: underline;
}


FORM
{
	display: inline;
}
TR.header
{
	background: #225EC3;
}
TR.headerNavigation
{
font-size:0.7em;
	color: #B7BCCC;
	
}
TD.headerNavigation
{
	
	color: #FFFFFF;
	font-weight: bold;
	padding: 7px;
	background-image: url('images/menu2_bar.gif');
}
A.headerNavigation
{
	color: #FFFFFF;
}
A.headerNavigation:hover
{
	color: #FFFFFF;
}
TR.headerError
{
	background: #ff0000;
}
TD.headerError
{
	
	font-size:0.8em;
	background: #ff0000;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
TR.headerInfo
{
	background: #00ff00;
}
TD.headerInfo
{
	
	font-size:0.8em;
	background: #00ff00;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}



#footer {
padding: 6px;
font-size:0.7em;
background-color: #ff4100;
color:#FFFFFF;

}

#footer a{

color:#FFFFFF;}

.infoBox
{
	background-color: transparent;
}

.infoBoxContents
{
	font-size:0.8em;
}
.infoBoxNotice
{
	background: #FF8E90;
}
.infoBoxNoticeContents
{
	background: #FFE6E6;
	
}
TD.infoBoxHeading
{
	font-size:0.7em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7D87A4;
	
	background-image: url('images/menu3_bar.gif');
	padding: 4px;
}
TD.infoBox, SPAN.infoBox
{
	
	font-size:0.8em;
}
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
{
	border-color: #b6b7cb;
}
.productListing-heading
{
	font-size:0.8em;
	background: #C0BFBF;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
	border-bottom: 2px solid #FFFFFF;
}
TD.productListing-data
{
	font-size:0.7em;
	padding:7px;
	
}
A.pageResults
{
	color: #0000FF;
}
A.pageResults:hover
{
	
	color: #800400;
}
td.pageHeading, div.pageHeading
{
	font-size: 0.8em;
	font-weight: bold;
	color: #3D4356;
}
TR.subBar
{
	background: #f4f7fd;
}
TD.subBar
{
	
	color: #000000;
}
td.main, p.main, div.main
{
	font-size:0.7em;
	line-height: 1.5;
}
TD.smallText, SPAN.smallText, P.smallText
{
	font-size:0.7em;
}
TD.accountCategory
{
	font-size: 1em;
	color: #aabbdd;
}
TD.fieldKey
{
	font-size:0.8em;
	font-weight: bold;
}
TD.fieldValue
{
	font-size:0.8em;
}
TD.tableHeading
{
	font-size:0.8em;
	font-weight: bold;
}
SPAN.newItemInCart
{
	
	color: #ff0000;
}
TD.category_desc {
  
  font-weight:bold;
  font-size: 1em;
  line-height: 2;
}

#promotion {
font-weight:bold;
line-height:20px;
}

#annonces {border:1px solid #FF6600;
margin:5px;
padding:5px;}

#annonces strong {color:#CC0000;}

#annonces p {
font-size:110%;
text-align:left;
margin-left:0  !important;
}

#annonces img {
width:14%;
vertical-align:middle;
margin-left;10px;

}

CHECKBOX 
{
    background-color:#ffffff;
}

RADIO
{
background-color:#ffffff;

}

SELECT
{
background-color:#FFFDE4;

}

INPUT
{
    
	background-color:#FFFDE4;
	
}


TEXTAREA
{
	width: 100%;
	
}
SPAN.greetUser
{
	font-size:0.8em;
	color: #E80000;
	font-weight: bold;
}
TABLE.formArea
{
	background: #f1f9fe;
	border-color: #7b9ebd;
	border-style: solid;
	border-width: 1px;
}
TD.formAreaTitle
{
	font-size:0.8em;
	font-weight: bold;
}
SPAN.markProductOutOfStock
{
	font-size:0.8em;
	color: #c76170;
	font-weight: bold;
}
SPAN.productSpecialPrice
{
	
	color: #ff0000;
}
SPAN.errorText
{
	
	color: #ff0000;
}
.moduleRowOver
{
	background-color: #DFDFDF;
	cursor: pointer;
	cursor: pointer;
}
.moduleRowSelected
{
	background-color: #A7A3A3;
}
.checkoutBarFrom, .checkoutBarTo
{

	color: #8c8c8c;
}
.checkoutBarCurrent
{
	
	color: #000000;
}
.messageBox
{
	font-size: 0.8em;
}
.messageStackError, .messageStackWarning
{
	font-size: 0.8em;
	color:#CC3333;
	font-weight:bold;
	
}
.messageStackSuccess
{
	
	background-color: #99ff00;
}
.inputRequirement
{
	
	color: #ff0000;
}
.site_table
{
	background-color: #FFFFFF;
}
TD.left
{
	background-color: #FFC944;
}
TD.right
{
	background-color: #FFC944;
}
TABLE.content
{
	padding: 3px;
}

.foot_dole
{
	background-image: url('images/fond.gif');
	
	
	
	
}
.desno
{
background-image: url('images/fond.gif');	
}

/*#boite_recherche_langues
{
background-color:#FFFFFF;
border-bottom:solid 1px #3869A8;
height:75px;
}

#boite_recherche_langues a {
font-size:0.8em;

}*/

 

#boite_recherche_langues  {
height:80px;
/*margin-left:520px;*/
margin-top:-5px;
}





#boite_recherche_langues .boite_recherche span {
font-weight:bold;
}

#boite_recherche_langues .boite_recherche input{
font-size:0.8em;
}

/*#boite_recherche_langues .boite_langues {
float:left;
margin-top:19px;
}*/

#boite{
position: relative;
	height: 28px;
	width: 750px;
	margin: 0 auto;

}


#boite ul, boite li {
	margin:0;
	padding: 0;
	list-style-type: none;
	}
	
	




#boite li {
float: left;
}


#boite li  { 
display: block;  
height: 40px;
width: 250px;
color: #769712;
font: 12px/14px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
text-decoration: none;
text-align: center;
}




#boite .alpha {
margin-top:10px;
font-weight:bold;
}

#footer_box
{
font-size:0.7em;
/*color: #3C3C3C;*/
padding:6px;
border-top:solid 1px #3869A8;
}


#products_all 
{
text-align:center;
font-size:0.8em;
color: #3C3C3C;
width:420px;
padding:6px;

}


#products_all p {
border-bottom:solid 1px #BB1610;

}

 .products_all_gras
{
font-weight:bold;
font-size:0.8em;
color: #3C3C3C;

}

.products_all_liste
{
font-size:0.8em;
color: #3C3C3C;
}

.products_all_non_dispo
{
font-weight:bold;
font-size:0.8em;
color:#CC3333;
}

#hood {
list-style-type:none;
}


.clignote {
color:#CC0000;
  text-decoration: blink ;
}


#information {
font-size:0.8em;
text-align:center;
margin-left:150px;

}

