html,body{
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-left: 0px;
}

/* Gestion du footer */
.verdana-11-noir {  font-family: Verdana; font-size: 11px; color: #000000}
a.lien-noir:link { color: #000000; text-decoration: none ; font-family: Verdana; font-size: 11px}
a.lien-noir:hover { color: #666666; text-decoration: none ; font-family: Verdana; font-size: 11px }
a.lien-noir:visited { color: #000000; text-decoration: none ; font-family: Verdana; font-size: 11px }

h1 {
font-size : 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align: center;
font-weight: bold;
color: #000;
background-color : #FFF;
}

h5 {
font-size : 16px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: black;
background-color : #fff;
}

.BigTxt {
font-size : 14px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: black;
}

table {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000066;
    text-align: justify;
    border-collapse:collapse;
}

.retour{
margin-left: auto ;
margin-right: auto;
}

fieldset {
 margin-left: 0px;
 margin-right: 35px;
 background: #FFF;
 margin-bottom: 10px;
 margin-top: 10px;
/* background-color: #FFE8F1; */
}

p{
   margin-bottom: 1px;
   margin-top: 1px;
   bottom: 1px;
}

legend{
-moz-border-radius:8px;
border:1px solid black;
padding:2px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
color: #666666;
/* background-color: #FFD7F7; */
}

.TitreEnseigne{
font-family:verdana;
font-weight:bold;
text-size:14px;
color: #666666;
}

.Prod{
font-size:12px;
font-weight:bold;
color: #666666;
}

.LabelFormSalutation{
font-size:12px;
font-weight:normal;
margin-left: 10px ;
margin-right: 184px;
}
 
.LabelFormLastName{
font-size:12px;
font-weight:normal;
margin-left: 10px ;
margin-right: 197px;
}

.LabelFormFirstName{
font-size:12px;
font-weight:normal;
margin-left: 10px ;
margin-right: 180px;
}

.LabelFormAdresse1{
font-size:12px;
font-weight:normal;
margin-left: 10px ;
margin-right: 102px;
}

.LabelFormAdresse2{
font-size:12px;
font-weight:normal;
margin-left: 10px ;
margin-right: 99px;
}

.LabelFormAdresse3{
font-size:12px;
font-weight:normal;
margin-left: 10px ;
margin-right: 11px;
}

.LabelFormZipCode{
font-size:12px;
font-weight:normal;
margin-left: 10px ;
margin-right: 156px;
}

.LabelFormCity{
font-size:12px;
font-weight:normal;
margin-left: 10px ;
margin-right: 201px;
}

.LabelFormTelFixe{
font-size:12px;
font-weight:normal;
margin-left: 10px ;
margin-right: 140px;
}

.LabelFormTelMobile{
font-size:12px;
font-weight:normal;
margin-left: 10px ;
margin-right: 113px;
}

.LabelFormEMail{
font-size:12px;
font-weight:normal;
margin-left: 10px ;
margin-right: 153px;
}

.LabelFormDateNaissance{
font-size:12px;
font-weight:normal;
margin-left: 10px ;
margin-right: 116px;
}

.LabelFormCommentaire{
font-size:12px;
font-weight:normal;
margin-left: 10px ;
margin-right: 108px;
}

.LabelFormRefProd{
font-size:12px;
font-weight:normal;
margin-left: 10px ;
margin-right: 128px;
}

.LabelFormLibelProd{
font-size:12px;
font-weight:normal;
margin-left: 10px ;
margin-right: 148px;
}

.LabelFormQtiteProd{
font-size:12px;
font-weight:normal;
margin-left: 10px ;
margin-right: 182px;
}

.LabelFormEcheancier{
font-size:12px;
font-weight:normal;
margin-left: 10px ;
margin-right: 82px;
}

.LabelFormCdeAvantg{
font-size:12px;
font-weight:normal;
margin-left: 10px ;
margin-right: 182px;
}

.LabelFormCounter{
font-size:12px;
font-weight:normal;
margin-left: 10px ;
margin-right: 55px;
}

.LabelFormNumCde{
font-size:12px;
font-weight:normal;
margin-left: 10px ;
margin-right: 127px;
}

.LabelFormDateCde{
font-size:12px;
font-weight:normal;
margin-left: 10px ;
margin-right: 114px;
}

.LabelFormMontantCde{
font-size:12px;
font-weight:normal;
margin-left: 10px ;
margin-right: 85px;
}

.LabelFormCountry{
font-size:12px;
font-weight:normal;
margin-left: 10px ;
margin-right: 192px;
z-index: -10;
}

.FormValid{
margin-left: 50px;
}

.FormReturn{
margin-left: 50px;
}

.ValidMenu{
margin-left: 140px;
}

.Boutique{              
margin-left: 120px;     
}                       
                        
.BoutiqueForm{          
margin-left: 50px;      
}                       

.CorrectFormBtn{
position: relative;
top: -30px;
left: 460px;
}

 .bloc_confirm{
 margin-left: auto;
 margin-right: auto;
 position: relative;
 top: 10px;
 /* background: url(../img/confirm_cadre_red.gif) no-repeat top right; */
 width: 377px;
 height: 260px;
 }

 .bloc_txt_confirm{
 position: relative;
 top: 45px;
 left: 0px;
 right: 5px;
 bottom: 5px;
 }

 .txt_confirm{
 font-size: 20px;
 color: white;
 text-align: center;
 }

 .txt_contact_titre{
 text-align: center;
 font-family: Verdana;
 font-size: 11px;
 color: #000000
 }

/* Class par d?faut pour les champs input */
.ClassicInput {
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: #000000;
background-color: #EEEEEE;
border: 1px #000000 solid;
}

/* Class pour Textarea (fond blanc) */
.ClassicInputTxtArea {
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: #000000;
background-color: #FFF;
border: 1px #000000 solid;
}

/* Class pour les champs input en erreur de saisie */
.BadChamp {
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: #000000;
border-left: none;
border-top: none;
border-right: none;
border-bottom: dashed 1px red;
background-color: #FF0D35;
}

.alldiv{
z-index: -10;
}

.donnee{
width: 712px;
margin-top: 0px;
margin-bottom: 0px;
margin-left:0px;
/* margin-right: auto; */
}

.Gbody{
position: relative;
top: 0px;
left: -60px;
width: 650px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: -1px;
background-color: #FFF;
/* overflow: visible; */
}

.cnil {
font-size : 10px;
text-align: center;
position: relative; /* Bug IE transparence ! */
}

.intro {
background-color : White;
position: relative;
top: 0px;
left: 30px;
width: 650px;
text-align: justify;                                                                                                  
color : Black;
}

.LitleTxt {
font-size : 10px;
}

.text{
text-align: center;
}

.text1 {
position: relative;
left: 0px;
top: 0px;
/*width: 650px;*/
color : #000066;
font-size : 12px;
/*font-weight: bold;*/
}

.TxtAlertRed{
color : red;
font-size : 12px;
font-weight: bold;
font-family: Verdana;
}

.TxtAlertGreen{
color : green;
font-weight: bold;
font-family: Verdana;
}

.TxtBlackBold{
color : black;
font-weight: bold;
font-family: Verdana;
}

.TxtBold{
font-weight: bold;
font-family: Verdana;
font-size : 12px;
}

.formcom1 {
position: relative;
left: 20px;
top: 0px;
/* overflow: hidden; */
color : #000066;
font-size : 14;
font-weight: bold;
}

.contenu-soc {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000066;
    text-align: justify;
}

.titre{
/* -moz-border-radius:15px;
border:1px solid black; */
padding:20px;
width: 600px;
margin-left: 40px;
margin-right: 0px;
text-align: center;
}

.motif{
-moz-border-radius:15px;
border:1px solid black;
padding:20px;
width: 600px;
margin-left: 40px;
margin-right: 0px;
text-align: center;
 font-family: Verdana;
 font-size: 11px;
 color: #000000
}

.Disclaim_C_Oblig{
 font-family: Verdana;
 font-size: 11px;
 color: #000000
}

/* Gestion des popup Calendrier */
#DivBirthDay, #DivDateAchat, #DivDateCde {
position: absolute;
background-color: white;
visibility: hidden;
z-index: 150;
}
/*--------------------Gestion effet depliage du menu---------------*/

#depli {
position: absolute;
left: 20px;
top: 170px;
color: white;

}

#pli {
position: absolute;
left: 20px;
top: 170px;
color: white;

}

/*----------------------Gestion du menu---------------------------*/
.menuecep {
position: relative;
top: 0px;
left: 200px;
overflow: visible;
}

.textmenu{
padding-top: 6px;
margin-left: 20px;
}

.menuover {
font-family : Verdana, Arial, Helvetica, sans-serif;
clear: both;  
margin-top: 0px;
left: 200px;
width: 300px;
height: 30px;
background-color: #0206A7;
text-align: left;
text-decoration:none;
color: #FFF;
font-size: 17px;
font-weight: bold;

/* background: url(../img/fd.gif) no-repeat top right; */
border: none;
}

.menunormal {
font-family : Verdana, Arial, Helvetica, sans-serif;
clear: both;
margin-top: 0px;
width: 300px;
height: 30px;
left: 200px;
background-color: #FFCC00;
text-align: left;
text-decoration:none;
color: #FFF;
font-size: 14px;
font-weight: bolder;

/* background: url(../img/fd.gif) no-repeat top right; */
border: none;
}

.LabelMenu {
position:relative;
margin-left: 20px;
top: 5px;
}

#smenu0,#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6, #smenu7, #smenu8, #smenu9 {
-moz-border-radius:10px;
border:1px solid black;
padding: 0px 0 0px 0;
margin-left: 5px;
margin-top: 0px;
float: left;
left: auto;
right: auto;
display: block;           /* Modif pour d?sactivation du menu ! */
font-size: 12px;
width: 400px;
/*border: 1px dashed #ababab;*/
background-color: #FFF;
text-align: left;
color : Black;
}

#smenu0 a, #smenu1 a, #smenu2 a, #smenu3 a, #smenu4 a, #smenu5 a, #smenu6 a, #smenu7 a, #smenu8 a, #smenu9 a {
font-weight: normal;
border-top: 0 none;
left: 200px;
}

#popup {
position: absolute;
top: 100px;
width: 100px;
height: 20px;
border: 1px dashed #ababab;
}

/*--------------GESTION DES COINS RONDS------------------------*/
.roundcont {
  background-color: #f90;
  color: #fff;
}

.roundcont p {
  margin: 0 10px;
}

.roundtopjaune {
  background: url(../img/hdb.gif) no-repeat top right;
}

.roundbottomjaune {
  background: url(../img/bdj.gif) no-repeat top right;
}

.roundtopblanc {
  background: url(../img/hdb.gif) no-repeat top right;
}

.roundbottomblanc {
  background: url(../img/bdb.gif) no-repeat top right;
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

/*----------------------------TOOL TIPS--------------------------*/
#divTooltip 
{
  position:               absolute;
  top:                    0px;
  visibility:             hidden; 
  z-index:                -200;
  background-color:       #FFFFB0;
  layer-background-color: #FFFFB0;
  border-color:           #000000;
}

.tooltipStyle    
{
  padding:                2px; 
  top:                    0px;
  font-size:              8pt;
  background-color:       #FFFFB0;
  layer-background-color: #FFFFB0;
}

.clDescriptionCont {position:absolute;  width:200px; visibility:hidden; layer-background-color:#cccccc;color: Black;}
.clDescription     {width:150px; left:0px; top:0px; font-family:verdana,arial,helvetica,sans-serif; overflow:hidden;color: Black; border: 1px dashed #999999; padding:3px; font-size:11px; background-color:#cccccc; layer-background-color:#cccccc;}
.clLinks           {position:absolute; left:100px; top:200px; z-index:1;color: Black;}
.clCaption         {position:absolute; left:0px; top:0px; width:157px; height:15px; clip:rect(0px 157px 15px 0px); color: Black; font-size:11px; font-family:verdana,arial,helvetica,sans-serif; background-color:#999999; layer-background-color:#999999;}
