/*
* Ajout Styles titres
*/

.wrap:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .wrap{
	height:1%;
}
*:first-child+html .wrap{
	height:1%;
}

#corps h2.titlePage
{
  background-color:inherit;
  color:#FF9900;
  float:none;
  font-size:2.1em;
  margin-bottom:10px;
  text-transform:none;
}

#corps h4.level4, #corps .level4
{
font-family:"Trebuchet MS",sans-serif;
font-size:1.2em;
font-weight:bold;
margin-bottom:5px;
text-transform:uppercase;
}

#corps .legend_rose
{
  background-color:inherit;
  color:#F41C6A;
  font-family:"Trebuchet MS",sans-serif;
  font-size:1.3em;
  font-weight:bold;
  text-transform:uppercase;
}

#corps .legend_vert
{
  background-color:inherit;
  color:#AAD778;
  font-family:"Trebuchet MS",sans-serif;
  font-size:1.3em;
  font-weight:bold;
  text-transform:uppercase;
}

#corps .legend_orange
{
  background-color:inherit;
  color:#FF9900;
  font-family:"Trebuchet MS",sans-serif;
  font-size:1.3em;
  font-weight:bold;
  text-transform:uppercase;
}

span.conseil {
  font-size : 60%;
  text-transform :  lowercase;
  font-weight : 500;
}

#corps p.para
{
	margin-bottom : 10px;
}

#corps p.para_retrait
{
	margin-left : 15px;
	margin-bottom : 10px;
}

#corps .liste_puce_bleu li
{
  background-image:url(../mc_images/puces/fleche_bleu.png);
  background-position:0pt 50%;
  background-repeat:no-repeat;
  padding-left:10px;
  margin: 0 0 4px 15px;
}

.espacement_15 {
	margin-left : 15px;
}

.avertissement span, span.avertissement  {
	font-weight : bold;
	color : #F41C6A;
}

p.avertissement  {
	margin: 10px 0 10px 15px;
}

#corps .space_bottom {
	margin-bottom: 15px;
}

.submit2 {
	text-align : center;
	margin: 15px 0 0 0;
}

	sup.etoile, small.etoile {
	background-color:inherit;
	color:#F41C6A;
	}


.adressInfo {
	margin: 0 0 15px 15px;
}
/*
* Ajout Message d'erreur
*/
.messageStackError, .messageStackWarning, .error
{
  color : #F41C6A;
  font-weight:bold;
}

.messageStackSuccess
{
  color : #73bd1e;
  font-weight:bold;
}

.infos_requises {
  background-color:inherit;
  color:#9B9B9B;
  display:block;
  font-size:0.9em;
/*  margin-left:210px;*/
  padding-bottom:5px;
  text-align : center;
}

#inscription .checkbox_para {
margin-left:150px;
margin-top : 15px;
clear : both;
}

#inscription .checkbox_para label{
float : none;
margin-left:10px;
text-align:left;
width:250px;
}

#inscription #checkboxWithoutMargin {
margin-bottom: 10px; margin-top: -5px; margin-left: 207px;
}

#inscription #checkboxWithoutMargin label{
	margin-left: 0;
}


/*
* Espace perso
*/

  #corps .account h3{
    margin-top: 30px;
  }

  #corps .account h3 {
    margin-bottom : 10px;
  }

  #corps .account .liste {
    margin-bottom : 10px;
  }

  #corps div.account h4{
    margin-left: 15px;
    font-size:1.1em;
  }

  p.commandes {
    margin : 0 0 0 30px;
  }

  #corps .account fieldset#infos{
    margin-top:10px;
  }

#test154 {

margin-left:-15px;
padding-bottom:80px;
padding-left:15px;
position:relative;
width:538px;
}

table.tableau td{
border-top:1px dashed #999999;
margin-top:0.75em;
padding: 0.5em 1em 0.5em;
}



#tabCoutLivraison  {margin: 0 0 0 25px;}

#recap_commandes {margin: 0 0 0 0px;}
.order_total{background : #fff0d9;}
#recap_commandes_complet {margin : 0 0 0 5px;}
#recap_commandes_complet {width: 510px;}
.nbPages {margin: 35px 0 0 0px; }

#tabCoutLivraison {margin-top: 10px; width: 425px; margin: 10px auto 10px auto;}

#recap_commandes_complet th {
	font-weight : bold;
	margin-top:0.75em;
	padding: 0.5em 1em 0.5em;
}
.show_orders {
	color : #F41C6A;
	font-weight : bold;
}

#listOrder dt{
	font-weight : bold;

}

#listOrder dd{
	padding : 0 0 0 15px;
}

	/* Sp�cifique � contactez-nous */
	#enquiry
	{
		margin-left : 25px;
		margin-top : 5px;
		width: 395px;
	}
#btn_contact_us {
	margin: 0 0 0 230px;
}

/*
* Panier
*/
#panier img {
	display : none;
}

#panier img#voirPanier {
	display : inline;
}

#panier b {
padding: 5px 0 0 0 ;
margin: 7px 0 3px 0;
display : block;
border-top:1px solid #999999;
}

/*
* Page de commentaires
*/
p#From span, p#classement span{
	float : left;
	text-align:right;
	width: 80px;
	padding: 0 10px 0px 0;
}

.comments p {
	margin:5px 0pt;
}

.comments p#classement {

}

.comments #vote {
	float : left;
}
.comments label{
	float:left;
	text-align:right;
	width: 80px;
}



.comments input.text, .comments select, .comments textarea {
	margin-left:10px;
	position:relative;
	top:-3px;
}

.comment_block {
border-bottom : 1px dashed #999999;
margin-bottom:-1px;

}

.comment_block p.title {
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:0.25em;
line-height:normal;
text-transform:uppercase;
color:#F41C6A;
}



.classement {
	margin: 0 0 7px;
}

#corps .space_top {
margin-top: 10px;
}

.hidden {
	display : none;
}

.specials {
margin-top:35px;
}

/*
* Page static_content
*/

.static_content .legend_vert
{
	margin-bottom: 10px;
}

.static_content p{
	margin-bottom: 15px;
	margin-right : 15px;
	text-align : justify;
}

.imgLeft {
	float : left;
	padding: 10px 10px 5px 0;
}

#corps .static_content .liste_puce_bleu li
{
  background-position:0pt 5px;
  background-repeat:no-repeat;
  padding-left: 15px;
  margin: 0 0 5px 10px;
}

#corps .static_content .liste_puce_bleu {
	margin-bottom : 15px;
}

/*
* Page liens
*/
#corps .liens .legend_vert {
	clear : both;
	margin-bottom: 10px;
	padding-top: 10px;
}

#corps .liens p {
	margin-bottom: 30px;
}

div.clear {
clear : both;
}

.imgLeft {
	padding-top: 0;
}

/*
* Site map
*/
   .sitemap
   {
       margin-bottom:10px
   }
   .sitemap li
   {
       font-weight:bold;
       padding-left:10px;
       background-image:url(../mc_images/puces/fleche_bleu.png);
       background-repeat:no-repeat;
       background-position:0 5px
   }
   .sitemap li li
   {                          font-weight:normal;
       margin-left:10px;
       padding-left:10px;
       background-image:url(../mc_images/puces/fleche_orange.png);
   }

   .col1
   {
   width : 50%;
   float : left;
   }


   #corps p.research label{
		width:100px;
   }

   #corps p.research{
		margin: 15px 0 0 0;
   }

   #corps p.research input{
		width: 400px;
   }

   #corps p.searchAll label{
		width: auto;
   }

   #corps p.searchAll{
		margin: 15px 0 15px 25px;
   }

/*
* Comments page
*/

 .leftSide {
float : left;

}

.rightSide {
float : right;
margin: 16px 7px 0 0;
}

.comment_block {
	margin: 3px 0;
	width: 390px;
	padding:7px  5px 10px 5px;
}

.message {
	background : #FFF0D9;
	padding: 5px; margin-top: 15px; width: 510px;
	border:1px dashed #9B9B9B;
}

.markProductOutOfStock {
	font-weight : normal;
	color:#F41C6A;
}

.infos {
	color:#9B9B9B;
	font-weight : normal
}

/*
* Page de contact
*/

.contact dl dt{
	font-weight : bold;
	float : left;
	width: 100px;
	text-align : right;
	padding-right: 10px;
}



.def dt{
	font-weight : bold;
	float : left;
	width: 160px;
	text-align : right;
	padding-right: 10px;
}

.posttime {
font-family:Georgia,serif;
color : #F41C6A;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-top : 5px;
}

.bold {
font-weight: bold;
}

.pagin {
	clear : both;
	text-align : center;
	padding: 10px 0 0  0;
}


/*
* Checkout
*/
.checkout ul li {
	margin-left: 10px;
}

.checkout ul {
	margin-bottom: 10px;
}

.checkout p {
	margin-bottom: 10px;
}



#topTableau {
text-align  :center;
margin: 10px 0 0 0;
}

.commande .qte {
	width: 54px;
}

.commande .total {
	width: 58px;
}

.links dt, .links dd {
	float : left;
}

.links dt {
	width: 150px;
}

.links {
	margin-bottom : 35px;
}

.links dd {
	width: 360px;
	padding-top: 10px;
	margin-left: 25px
}



.productSpecialPrice {

	font-family:"Trebuchet MS",sans-serif;
	font-size:60%;
	font-weight:bold;
	color:#4D4D4D;
	background-color:inherit;
	text-decoration: line-through ;
	padding-left: 0px;
}