body{
	width:960px;
	Margin:auto;
}
input, select, label
 { 
 	 font-family: Frutiger Black, trebushet MS,  arial, verdana,  geneva, gill cans, helvetica,sans-serif; 
 	font-size: 12px;
 	}
 .anniversaire{  
	margin:7px; 
	}
form
{ padding:0;
}
.submitModQteCaddie
{background-color:#ffffff;
	color:#523a2b;
	
	border:0;
	text-decoration: underline;
	padding-top:15px;
	padding-bottom:0;
}
	.submitSuppCaddie	
	{ background-color:#ffffff;
	color:#523a2b;

	border:0;
}
	
.submitEnvoyezcommande
{ background: url('/Fonds/Bouton-Envoyez-ma-commande.jpg');

color:transparent;
width: 188px;
height: 38px;}
	
	*html .submitEnvoyezcommande
{ background: #f47421;
color: #ffffff;
font-family: Frutiger Black, trebushet MS,  arial, verdana,  geneva, gill cans, helvetica,sans-serif; 
font-size: 15px; 
width: 188px;
height: 38px;
font-weight:bolder;}
	
.submitImprimercommande
{ background: url('/Fonds/Bouton-Imprimer-ma-commande.jpg');

color:transparent;
width: 188px;
height: 38px;}
	
	*html .submitImprimercommande
{ background: #f47421;
color: #ffffff;
font-family: Frutiger Black, trebushet MS,  arial, verdana,  geneva, gill cans, helvetica,sans-serif; 
font-size: 15px; 
width: 188px;
height: 38px;
font-weight:bolder;}

.T_saisie
{border: solid 1px #cccccc;
	border-collapse: collapse;}
	.desabled
{border-color:  #cccccc;
	background-color: #f0f0f0;}
.contactimg
{  padding-top:40px;
padding-left:0; margin:0;
   background-color:#ffffff; 
    font-family: Frutiger Black, trebushet MS,  arial, verdana,  geneva, gill cans, helvetica,sans-serif; 
  background:url('/Fonds/Titre-Ecrivez-nous.png') no-repeat ;
   }
   .clientspaceimg
   {  padding-top:40px;
padding-left:0; margin:0;
   background-color:#ffffff; 
    font-family: Frutiger Black, trebushet MS,  arial, verdana,  geneva, gill cans, helvetica,sans-serif; 
  background:url('/Fonds/TitreMonespaceclient-04.png') no-repeat ;
   }
   .commanuelimg
{  padding-top:40px;
padding-left:0; margin:0;
   background-color:#ffffff; 
    font-family: Frutiger Black, trebushet MS,  arial, verdana,  geneva, gill cans, helvetica,sans-serif; 
  background:url('/Fonds/Titre-commande-directe-2.png') no-repeat ;
   }
   .creercomptimg
   {  padding-top:40px;
padding-left:0; margin:0;
   background-color:#ffffff; 
    font-family: Frutiger Black, trebushet MS,  arial, verdana,  geneva, gill cans, helvetica,sans-serif; 
  background:url('/Fonds/Titre-je-cree-mon-compte.png') no-repeat;
   }
   .coordonneesimg
    {  padding-top:40px;
padding-left:0; margin:0;
   background-color:#ffffff; 
    font-family: Frutiger Black, trebushet MS,  arial, verdana,  geneva, gill cans, helvetica,sans-serif; 
  background:url('/Fonds/titre-mes-coordonnees.png') no-repeat;
   } 
   .connecterimg
   {   padding-top:40px;
padding-left:0; margin:0;
   background-color:#ffffff; 
    font-family: Frutiger Black, trebushet MS,  arial, verdana,  geneva, gill cans, helvetica,sans-serif; 
  background:url('/Fonds/Titre-Je-me-connecte-a-mon-compte.png') no-repeat;
   }
    .mpoublier
   {   padding-top:40px;
padding-left:0; margin:0;
   background-color:#ffffff; 
    font-family: Frutiger Black, trebushet MS,  arial, verdana,  geneva, gill cans, helvetica,sans-serif; 
  background:url('/Fonds/Titre-J-ai-oublie-mon-mot-de-passe-1.png') no-repeat;
   }
   .modepaiement
   {   padding-top:40px;
padding-left:0; margin:0;
   background-color:#ffffff; 
    font-family: Frutiger Black, trebushet MS,  arial, verdana,  geneva, gill cans, helvetica,sans-serif; 
  background:url('/Fonds/Titre-Mon-Mode-de-Paiement.png') no-repeat;
   }
   .adresselivraison
   {   padding-top:40px;
padding-left:0; margin:0;
   background-color:#ffffff; 
    font-family: Frutiger Black, trebushet MS,  arial, verdana,  geneva, gill cans, helvetica,sans-serif; 
  background:url('/Fonds/Titre-Mon-adresse-de-livraison.png') no-repeat;
   }
    .confirmation
   {   padding-top:40px;
padding-left:0; margin:0;
   background-color:#ffffff; 
    font-family: Frutiger Black, trebushet MS,  arial, verdana,  geneva, gill cans, helvetica,sans-serif; 
  background:url('/Fonds/Titre-Confirmation.png') no-repeat;
   }
     .commande
   {   padding-top:40px;
padding-left:0; margin:0;
   background-color:#ffffff; 
    font-family: Frutiger Black, trebushet MS,  arial, verdana,  geneva, gill cans, helvetica,sans-serif; 
  background:url('/Fonds/Titre-Ma-Commande.png') no-repeat;
   }
     .borderleft
        { width:760px !important;
  width:766px;
    	border-left: solid 3px #523a2b ;
    border-right: solid 3px #523a2b ;
    border-bottom: solid 3px #523a2b;
    background-color:#ffffff;}
	

.obligatoire 
{ 
	color:red; 
	font-size:10px;  
	}
.formcommande
 { 
 	margin:7px; 
	border:#d35721 solid 1px; 
	background-color:#f4e2da;
	height:18px; 
	 font-family: Frutiger Black, trebushet MS,  arial, verdana,  geneva, gill cans, helvetica,sans-serif; 
	}

.formcommandeTextarea
 { 
 	margin:0px; 
	border:#d35721 solid 1px; 
	background-color:#f4e2da;
	 font-family: Frutiger Black, trebushet MS,  arial, verdana,  geneva, gill cans, helvetica,sans-serif; 
	}
	.titrenewletter
	{color: #d35721;
	margin:0;
	text-align:center;
	padding:10px; }
#BarreOrangecommande
{
margin-top: 7px;
margin-bottom: 4px;
padding: 0;
}

#BarreOrangecommande .orange
{ background-color:#d35721;
 font-size:12px;
 color: #ffffff;
 padding:3px;
 border: 1px #523a2b solid ;
text-align:center;


 }
 #BarreOrangecommandeManuelle 
{
margin-top: 7px;
margin-bottom: 4px;
padding: 0;
}

#BarreOrangecommandeManuelle .orange
{ background-color:#523a2b;
 font-size:15px;
 color: #ffffff;
 padding:5px;
 border: 1px #523a2b solid;
 border-collapse:collapse;
text-align:center;
font-weight: bold;


 }

 #BarreOrangecommande .marron
{ background-color:#523a2b;
 font-size:12px;
 color: #ffffff;
 padding:3px;
 border: 1px #523a2b solid;
text-align:center;
 }

.toutpourvivrebien {color:#ffffff; background-color:#2b6fa3;  padding:4px; margin:0; font-size:14px; font-family: Frutiger, verdana, arial, trebushet, sans-serif;  font-weight: normal; border: solid 3px #996633; text-align:center;}
 #formcommandecol1
 {
 padding-left:10px; padding-right:50px; width: 300px;}
  #formcommandecol2
 { border-left: solid 1px #cccccc;
 padding-left:50px; padding-right:0;}
 
 
 /* css du panier */
 
 #tableaupanier
 {  
   border:#d35721 solid 1px;
   border-collapse: collapse; 
 font-family: Frutiger Black, trebushet MS,  arial, verdana,  geneva, gill cans, helvetica,sans-serif; 
 	font-size: 12px;
margin:5px;
background-color:#ffffff;

 }
  #tableaupanier th
  {border:0;
   border-collapse: collapse; 
 color: #523a2b;
 font-size: 13px;
 font-weight:bold;
 height: 50px;
 padding: 10px;
 margin:0;
 }
 
  #tableaupanier td
  { border: 0;
 color: #644b37;
 font-size: 12px;
 font-weight: normal;
 height: 60px;
 text-align:center;
 padding: 10px;
 margin:0;
 }
.Total
  { border: 0;
 color: #644b37;
 font-size: 14px;
 font-weight: bold;
 height: 60px;
 text-align:right;
 padding: 10px;
 margin:0;
 }
  #tableaupanier td a
  { 
 color: #644b37;
 font-size: 12px;
 font-weight: normal;

 text-align:center;
 
 }
 

  #tableaupanier tr
  {border:#d35721 solid 1px;
   border-collapse: collapse; 
  }
  /* paiement*/
.choixpaiement
  { background-color: #cccccc;
  color: #523a2b;
  font-size: 20px;
   font-family: Frutiger Black, trebushet MS,  arial, verdana,  geneva, gill cans, helvetica,sans-serif; 
   width:760px;
   margin:0;
   text-align:center;
 padding:0;
 line-height:40px;
 vertical-align:50%;}
         .paiementparcarte
      {  font-family: Frutiger Black, trebushet MS,  arial, verdana,  geneva, gill cans, helvetica,sans-serif; 
 	font-size: 13px;
 	font-weight:bold;
      }
      .formulairecommande
      {	 font-family: Frutiger Black, trebushet MS,  arial, verdana,  geneva, gill cans, helvetica,sans-serif; 
      font-size:12px;
      color:#000;}
      .messagecentrer
      {	 text-align: center;}
      .espacelivraison
      { padding-left:175px;
      padding-right:0;}
    
      
      
      
      .LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
     font-family: Frutiger Black, trebushet MS,  arial, verdana,  geneva, gill cans, helvetica,sans-serif; 
      font-size:12px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}
.lienform
{ font-family: Frutiger Black, trebushet MS,  arial, verdana,  geneva, gill cans, helvetica,sans-serif; 
      font-size:15px;
      color:523a2b;}
      .lienformpt
{ font-family: Frutiger Black, trebushet MS,  arial, verdana,  geneva, gill cans, helvetica,sans-serif; 
      font-size:12px;
      color:523a2b;}
      .boutonsubmitcontinuer
      { margin-left:450px;}
      .espacechekbox
      { padding: 24px;}
      	fieldset
	{
		border: solid 3px #523a2b ;
	 background-color:#ffffff;
	 }
	 legend{
	 	 font-family: Frutiger Black, trebushet MS,  arial, verdana,  geneva, gill cans, helvetica,sans-serif; 
	 	 color: #523a2b; }
	 	 
	 	 
	 	 /* info bull*/

	#screenshot{
        position:absolute;
        border:1px solid #ccc;
        background:#333;
        padding:5px;
        display:none;
        color:#fff;
}
/* css pour la tooltip image preview */
#preview{
        position:absolute;
        border:1px solid #ccc;
        background:#333;
        padding:5px;
        display:none;
        color:#fff;
}
/* css pour la tooltip normal */
#tooltip{
        position:absolute;
        border:1px solid #333;
        background:#f7f5d1;
        padding:2px 5px;
        color:#333;
        display:none;
}


#onglets
{
    font : bold 11px Batang, arial, serif;
    list-style-type : none;
    padding-bottom : 24px; 
    border-bottom : 1px solid #523a2b;
    margin : 0;
}

	

#onglets li
{
    float : left;
    height : 21px; /* à modifier suivant la taille de la police pour centrer le texte dans l'onglet */
    background-color: #F4F9FD;
    margin : 2px 2px 0 2px !important;  /* Pour les navigateurs autre que IE */
    margin : 1px 2px 0 2px;  /* Pour IE  */
    border : 1px solid #523a2b;
}
#onglets li.active
{
    border-bottom: 1px solid #fff;
    background-color: #fff;
}
#onglets a
{
    display : block;
    color : #523a2b;
    text-decoration : none;
    padding : 4px;
}
#onglets a:hover
{
    background : #fff;
}


