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

/* Gestion du footer */
.verdana-11-noir {  font-family: Verdana; font-size: 11px; color: #000000}
.lien-noir:link { color: #000000; text-decoration: none ; font-family: Verdana; font-size: 11px}
.lien-noir:hover { color: #666666; text-decoration: none ; font-family: Verdana; font-size: 11px }
.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: black;
}

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

.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: 12px;
    font-weight: normal;
    color: #000066;
    text-align: justify;
    border-collapse:collapse;
}

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

legend{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
color: #666666;
border: 1px dashed #ababab;
background-color:#FFF;
}

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

input.recap{
 border-bottom: none;
 border-left: none;
 border-right: none;
 border-top: none;
 background-color: #FFF;
}

.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: 164px;
}
 
.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;
}

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

.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: 172px;
z-index: -10;
}

.FormValid{
margin-left: 50px;
}

.FormReturn{
margin-left: 50px;
}

.ValidMenu{
margin-left: 150px;
}

.Boutique{
margin-left: 120px;
}

.BoutiqueForm{
margin-left: 50px;
}

.CorrectFormBtn{
position: relative;
top: -46px;
left: 470px;
}

.FormClose{
margin-left: 200px;
}

.labelflottant{
   float: left;
}

.cas_a2_txt{
  text-align: left;
}

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

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

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

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

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

 .bloc_confirm{
 margin-left: auto;
 margin-right: auto;
 position: relative;
 top: 10px;
 width: 377px;
 height: 260px;
 }

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

 .txt_confirm{
 font-size: 24px;
 color: black;
 text-align: center;
 }

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

/* Class par défaut pour les Labels de forumlaires */
.LabelForm {
margin-left: 20px;
}
.InputForm {
margin-left: 20px;
}

/* 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: 1px;
border-top: 1px;
border-right: 1px;
border-bottom: 1px;
border-color: #626274;
/* border-bottom: dashed 1px red; */
background-color: #FF465C;
}

#comments {
border-left: dashed 1px red;
border-top: dashed 1px red;
border-right: dashed 1px red;
border-bottom: dashed 1px red;
}

.alldiv{
z-index: -10;
}

.Gbody{
position: relative;
top: 0px;
left: 150px;
width: 650px;
margin-top: 0px;
margin-bottom: 0px;
background-color: white;
/* overflow: visible; */
}

.indiguo {
height: 18px;
border: none
}

.txtindiguo {
vertical-align: middle;
font-weight: 100;
}

.cnil {
font-size : 10px;
text-align: center;
background-color: #000;
}

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

.LitleTxt {
font-size : 10px;
font-family: Verdana;
}

.text{
text-align: center;
padding: 10px,10px,10px,10px;
color : #FFF;
}

.textlabel {
position: relative;
left: 20px;
top: 5px;
}

.text1 {
/*width: 650px; */
text-align: center;
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;
}

.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;
background-color: #000;
}


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


/* 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: 190px;
color: white;

}

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

}

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

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

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

/* background: url(../img/fdf.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: 0px;
background-color: #FFCC00;
text-align: left;
text-decoration:none;
color: white;
font-size: 14px;
font-weight: bolder;

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

.LabelMenu {
margin-left: 20px;
margin-top: 5px; !important
}

#smenu0,#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6, #smenu7, #smenu8, #smenu9 {
margin-left: 0px;
margin-top: 0px;
float: left;
left: 0px;
display: block;           /* Modif pour désactivation du menu ! */
font-size: 12px;
padding: 0px 0 0px 0;
width: 400px;
height: auto;
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: 0px;
}

#popup {
position: absolute;
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     {position:absolute; 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;}
