/* Modèle v1.24 24/02/2009 */


/********** A GARDER EN L'ÉTAT ************/
*{margin:0; padding:0;}
ul {margin-bottom:10px;}
li{margin-left: 25px;}
a img{border:0}
html {font-size: 100%;}
.clear{clear:both; height:1px; overflow:hidden; width:100%;}
.centre{text-align:center;}
.img_gauche {float:left; display:inline; margin:0 5px 5px 0;}
.img_droite {float:right; display:inline; margin:0 0 5px 5px;}

/*********** A PERSONNALISER **************/
body{font: normal 11px Arial; color:#676767; background-color:#fff;}
#body{background:url(../images/body.gif) repeat-x; width:100%; position:relative;}
table{font-size: 11px;}
/*a{color: #f10000; text-decoration:none;}*/
a{color: #FF55B1; text-decoration:none;outline: none;}
a:hover {text-decoration:underline;}

h1{font: bold 22px 'Trebuchet MS'; margin-bottom:10px;color:white;}
h2{font: bold 12px 'Trebuchet MS'; margin-bottom:5px;}
h3{font: bold 11px 'Trebuchet MS';}



p {margin-bottom:10px; text-align: justify;}
strong{font-weight: bold;}
em{font-style: italic;}

.color {color:#000000;}
.hr{font-size:1px; height:10px; border-bottom:1px solid #f10000; margin:0 0 10px;}
.asterisque{font-style:italic; font-size:9px;}

/* Formulaires */
/*.bouton{
  display:block; color:#fff; background-color:#f10000;
  font:bold 11px 'Trebuchet MS'; line-height:20px; width:160px; height:20px; border-width:0;  
  text-align:center; cursor:pointer;
}*/
.bouton{
  display:block; color:#000000; background-color:#FF55B1;
  font:bold 11px 'Trebuchet MS'; line-height:20px; width:160px; height:20px; border-width:0;  
  text-align:center; cursor:pointer;
}

.bouton_sinscrire{border:0px;background:url(../../images/bt-inscrire.gif);width:81px;height:21px;cursor:pointer;}
.bouton_seconnecter{border:0px;background:url(../../images/bt-connecter.gif);width:104px;height:21px;cursor:pointer;}
.bouton_envoyer{border:0px;background:url(../../images/bt-envoyer.gif);width:81px;height:21px;cursor:pointer;}
.bouton_continuerachat{border:0px;background:url(../../images/continuer.gif);width:155px;height:21px;cursor:pointer;margin:20px 20px;}
.bouton_commander{border:0px;background:url(../../images/commander.gif);width:100px;height:21px;cursor:pointer;margin:20px 20px;}
.bouton_revenir{border:0px;background:url(../../images/revenir.gif);width:135px;height:21px;cursor:pointer;margin:20px 20px;}
.bouton_confirmer{border:0px;background:url(../../images/confirmer.gif);width:88px;height:21px;cursor:pointer;margin:20px 20px;}

.bouton_sinscrire_EN{border:0px;background:url(../images/us/bouton_sinscrire-us.gif);width:81px;height:21px;cursor:pointer;}
.bouton_seconnecter_EN{border:0px;background:url(../images/us/bouton_seconnecter-us.gif);width:104px;height:21px;cursor:pointer;}
.bouton_envoyer_EN{border:0px;background:url(../images/us/bouton_envoyer-us.gif);width:81px;height:21px;cursor:pointer;}
.bouton_continuerachat_EN{border:0px;background:url(../images/us/continuer-us.gif);width:155px;height:21px;cursor:pointer;margin:20px 20px;}
.bouton_commander_EN{border:0px;background:url(../images/us/commander-us.gif);width:100px;height:21px;cursor:pointer;margin:20px 20px;}
.bouton_revenir_EN{border:0px;background:url(../images/us/revenir-us.gif);width:135px;height:21px;cursor:pointer;margin:20px 20px;}
.bouton_confirmer_EN{border:0px;background:url(../images/us/confirmer-us.gif);width:88px;height:21px;cursor:pointer;margin:20px 20px;}

/*input{margin-bottom:0px !important; margin-bottom:-2px !important!; margin-bottom:-2px;}*/
/*input, select, textarea{font: normal 10px 'Trebuchet MS'; color:#666; border:1px solid #f10000;}*/
input, select, textarea{font: normal 10px 'Trebuchet MS'; color:#666; border:1px solid #FF55B1;}
input[type="checkbox"], input[type="radio"]{border-width: 0;}

.row{clear:both; margin-bottom:5px;}
.row label{display:inline; float: left; margin-right: 5px; width: 145px; text-align: right;}
.row label span{color:#fb67b7;}
.row textarea, .row input {width: 150px;}
.row select {width: 152px;}

.row_chk{padding:0; clear:both; margin-bottom:5px;}
.row_chk input{border:0}
.row_chk label{float:none; display:inline; margin:0; padding:0; cursor:pointer;}

.row_are{clear:both; margin-bottom:5px;}
.row_are label{display:block;}
.row_are textarea{width:300px;}

.row_rad {clear:both; margin-bottom:5px;}
.row_rad .label{float:left; width:145px; text-align:right;}
.row_rad .rad {margin-left:150px; margin-bottom:1px;}
.row_rad .rad input{vertical-align:middle; border:0;}
.row_rad .rad label{float:none; display:inline; margin:0; padding:0; cursor:pointer;}

.row_bt {margin-left:150px; clear:both; margin-bottom:5px;}



/******************************************/
/******************  ENTETE  **************/
/******************************************/
#Header{float:right; /*width:362px;*/ padding:0px; margin:5px 0 0 0; list-style-type:none; display:inline; color:#acacac;}
#Header li{float:left; display:inline; margin:0px;}
#Header li a{color:#acacac; text-transform:uppercase; font:normal 10px Arial; margin:0 2px 0 5px;}

/* Contenus */
#Conteneur{width:970px; margin:auto;}
#Conteneur #logo{display:block;}
#Content1, #Content{clear:both; background:url(../images/content_home.png) no-repeat; /*padding:21px 68px 99px 72px;*/padding:21px 68px 95px 72px; display:inline-block;}


/******************************************/
/**************  HOMEPAGE  ****************/
/******************************************/
#Content1 #menu{float:left; width:168px; display:inline; margin:248px 124px 0 114px; list-style-type:none;}
#Content1 #menu li{margin:0 0 13px;}
#Content1 #menu li a{height:18px; overflow:hidden; margin:0px; overflow:hidden; display:block;}
#Content1 #menu li a:hover, #Content1 #menu li a.active{background-position:0 -18px;}
#Content1 #menu a.mn01{background:url(../images/mn01.gif) no-repeat; width:139px;}
#Content1 #menu a.mn02{background:url(../images/mn02.gif) no-repeat; width:168px;}
#Content1 #menu a.mn03{background:url(../images/mn03.gif) no-repeat; width:137px;}
#Content1 #menu a.mn04{background:url(../images/mn04.gif) no-repeat; width:123px;}
#Content1 #menu a.mn05{background:url(../images/mn05.gif) no-repeat; width:82px;}
#Content1 #menu a.mn01-EN{background:url(../images/us/mn01.gif) no-repeat; width:75px;}
#Content1 #menu a.mn02-EN{background:url(../images/us/mn04.gif) no-repeat; width:168px;}
#Content1 #menu a.mn03-EN{background:url(../images/us/mn03.gif) no-repeat; width:137px;}
#Content1 #menu a.mn04-EN{background:url(../images/us/mn02.gif) no-repeat; width:123px;}
#Content1 #menu a.mn05-EN{background:url(../images/mn05.gif) no-repeat; width:82px;}
#Content1 #homePhoto{float:left; display:inline; margin:0 63px 0 0; top:-2px; position:relative;}
#Content1 #actualite{float:left; width:117px; height:103px; background:url(../images/actus_bg.png) no-repeat; position:relative; top:260px;/*top:-22px;*/ padding:32px 0 0 21px; cursor:pointer;}
#Content1 #actualite img#actu_fr{margin:7px 5px 0 -5px;}
#Content1 #actualite img#actu_en{}

/******************************************/
/**************  ACTUALITE  ****************/
/******************************************/
#conteneurActu{color:black;}
#conteneurActu h2{color:#FF57AD;font: bold 12px 'Trebuchet MS'; margin-bottom:5px;}
#conteneurActu p#titreActu{/*width:500px;*/padding-bottom:20px;}
#conteneurActu span#texteActu{/*width:500px;*/margin-bottom:10px;}

/******************************************/
/**************  LISTES DES PRODUITS  *****************/
/******************************************/
#Content{background:url(../images/content.gif) bottom no-repeat; padding:21px 38px 99px 72px; /*background:#fdfdfd;*/}
#Content h1{float:right; width:216px; margin:16px 0 0; display:inline; text-align:right;}
#Content h2{float:left; /*width:133px;*/ margin:13px 0 0 0; font:normal 22px 'Trebuchet MS'; color:#ff55b1; display:inline-block; position:relative; left:-2px;}
#Content h2 img{display:block; margin:0 0 5px;}

.btn_precedent{position:absolute; left:0px; top:293px;cursor:pointer;}
.btn_suivant{position:absolute; right:0px; top:293px;cursor:pointer;}
.ListeProduits #collection{/*position:relative; */width:1050px;/*width:864px;border:1px solid red;*/ height:211px; overflow:hidden; left:-12px; margin:60px 0 0;}
.ListeProduits .prod{float:left; width:288px; position:relative;}
.ListeProduits .prod h3 a{position:absolute; color:#2e201d; font:normal 20px 'Trebuchet MS'; top:0px; 
right:5px; /*margin:0px;*/ display:block;text-decoration:none;left:150px;}

#MenuCollection{border-top:1px solid #e3e3e3; width:723px; margin:0 0 0 53px; position:relative; top:122px; /*padding:0 0 115px;*/padding:0 0 113px;}
#MenuCollection ul{list-style-type:none; margin:4px 0 0;}
#MenuCollection li{float:left; margin:0px;}
#MenuCollection li a{color:#b0b0b0; font:normal 16px 'Trebuchet MS'; margin:0 25px 0 27px;}
#MenuCollection li a.last{margin:0 0 0 28px;}
#MenuCollection li a:hover, #MenuCollection li a.active{color:#595959; text-decoration:none;}

#collection ul li{height:184px;}

/******************************************/
/**************  FICHES PRODUITS   *****************/
/******************************************/
#collection .prod img{background:transparent;}

.FP .collection{/*position:relative;*/ width:830px; overflow:hidden; display:inline; margin:60px 0 0;}
.FP .collection .infos{float:left; display:inline; width:401px; padding:22px 10px 0 7px;}
.FP .collection .infos h3{color:#2e201d; font:normal 26px 'Trebuchet MS'; margin:0 0 5px;}
.FP .collection .infos h4{text-transform:uppercase; font:normal 10px 'Trebuchet MS'; margin:0 0 14px; color:#aaa;}
.FP .collection .infos .z1{height:90px; overflow:hidden; margin:0 0 23px; font:normal 12px 'Trebuchet MS'; color:#5d5250;}
.FP .collection .infos .z2{margin:0 0 26px; font:normal 12px 'Trebuchet MS'; color:#5d5250;}
.FP .collection .infos .z1 p, .FP .collection .infos .z2 p{text-align:left; line-height:15px;}
.FP .collection .photos{float:left; width:412px; position:relative;}
.FP .collection .photos img{ top:-48px; right:0px;background:none;}
.FP .collection .liste_couleur{margin:0 0 6px; height:53px; /*overflow:hidden;*/}
.FP .collection .liste_couleur div{float:left; border:1px solid #eee; width:50px; height:51px; display:inline-block; margin:0 9px 0 0; text-align:center;}
.FP .collection .liste_couleur div.clear{border:none; width:100%; height:1px;}

.FP .collection #couleur{width:150px;/*width:271px;*/text-transform:uppercase; color:#aaa; border-bottom:1px solid #e3e3e3;
font:normal 10px 'Trebuchet MS'; float:left;display:inline;height:20px;padding-top:9px;}
.FP .collection #couleur span{color:#ff55b1;}
/*.FP .collection #disponibilite{width:271px;float:right;display:inline;padding:0 10px 3px 0;
color:#ff55b1;border-bottom:1px solid #e3e3e3;margin-top:-18px;}*/
.FP .collection .prix{border-bottom:1px solid #e3e3e3; padding:0 10px 3px 0; color:#ff55b1;
font:normal 20px 'Trebuchet MS'; text-align:right; /*margin:0 0 3px;*/ width:241px;height:26px;overflow:hidden;float:right;display:inline;}
.FP .collection .prix span{font:normal 14px 'Trebuchet MS';}
.FP .collection .infos .more_link{margin:0 0 45px;}
.FP .collection .infos .more_link a{text-transform:uppercase; color:#aaa; font:normal 10px 'Trebuchet MS'; margin:0 66px 0 4px;/*border:1px solid red;*/}
/*.FP .collection .infos .more_link a.last{margin:0 0 0 30px;}*/
.FP .collection .infos .more_link a#acheter{/*margin:-16px 0 0 0;*/margin:0;float:right;display:inline;text-align:right;}
.FP #container-produitAssocie{width:410px; height:99px; overflow:hidden; /*border:1px solid red;background:url(../images/caroussel_bg.gif) no-repeat;*/ display:block;}
.FP #container-produitAssocie .btn_precedentAssocie, .FP #container-produitAssocie .btn_suivantAssocie{float:left; display:inline; width:24px; margin:38px 15px 0 0;}
.FP #container-produitAssocie .btn_suivantAssocie{margin:38px 0 0;}
.FP #container-produitAssocie div{border:1px solid #ebebeb; height:97px; overflow:hidden; text-align:center; float:left; display:inline; margin:0 16px 0 0;}

#container-produitAssocie ul li{width:95px;}

/******************************************/
/**************  POINTS DE VENTES *****************/
/******************************************/
#Points_vente{width:831px; float:right; display:inline; margin:13px 0 0;}
#Points_vente .liste{background:url(../images/pv_bg.gif) 50% 0 no-repeat; height:476px; overflow:hidden; float:left; width:412px; display:inline; position:relative;}
#Points_vente .coordonnees{float:right; width:401px; margin:27px 0 0; background:url(../images/cor_bg1.gif) bottom no-repeat; padding:0 0 10px; display:inline;}
#Points_vente .coordonnees .contenu{background:url(../images/cor_bg2.png) repeat-y; padding:5px 0 0 27px; width:374px; height:358px; overflow:hidden; display:inline-block;}
#Points_vente .coordonnees .contenu .z1{height:104px; overflow:hidden; margin:0 0 17px; padding:0 20px 0 0;}
#Points_vente .coordonnees .contenu .z2{padding:0 20px 0 0;}
#Points_vente .coordonnees .contenu .z1 p, #Points_vente .coordonnees .contenu .z2 p{margin:0 0 16px; color:#434343; text-align:left;  font:normal 14px 'Trebuchet MS';}

#Points_vente .haut{position:absolute; left:194px; top:0px;}
#Points_vente .bas{position:absolute; left:194px; bottom:29px;}
#Points_vente .block{margin:36px 0 0;}
#Points_vente .r1{clear:both; display:inline-block; height:36px; border-bottom:1px solid #e3e3e3; padding:0 0 0 5px;}
#Points_vente .r1 p{float:left; text-align:left; margin:0px; padding:0px; color:#434343; font:normal 14px 'Trebuchet MS'; line-height:34px;}
#Points_vente .r1 p span{color:#ff55b1;}
#Points_vente .r1 p.pays{/*width:91px;*/width:75px;height:35px;overflow:hidden;display:block;text-align:left;}
#Points_vente .r1 p.ville{/*width:167px;*/width:150px;height:35px;overflow:hidden;display:block;text-align:left;}
#Points_vente .r1 p.nom{/*width:144px;*/width:175px; text-align:right;height:35px;overflow:hidden;display:block;}

#Points_vente #pt_vente_conteneur {overflow:hidden;height:380px;}
#Points_vente #pt_vente {position:relative;}



/******************************************/
/**************  COMPTE  *****************/
/******************************************/
#compte{width:870px; margin:36px 0 0; position:relative; left:-3px;}
#compte .z1, #compte .z2{float:left; width:421px; background:url(../images/cp_bg1.gif) bottom no-repeat; padding:0 0 22px; display:inline; margin:0 0 2px;}
#compte .z2{float:right;}
#compte .z1 .contenu, #compte .z2 .contenu{background:url(../images/cp_bg2.png) repeat-y; padding:4px 0 29px 31px; width:389px;}
#compte .z2 .contenu{/*padding:4px 0 0 31px;*/}
#compte h2{margin:0 0 15px;}

/* Formulaires */
#compte .row, #contact .row, #contact .champs, #contact .row_bt, #Content1 #actualite img, #panier td, .z1, .z2{position:relative; z-index:1;}
#compte label, #contact label{font:normal 14px 'Trebuchet MS'; width:118px; margin:5px 13px 0 0; color:#434343;}
#compte select, #compte input, #contact input, #contact select{border:1px solid #b3b3b3; font:normal 14px 'Trebuchet MS'; width:209px; height:25px; padding:0px;}
#compte input, #contact input{padding:4px 0 0 2px; width:204px; height:21px;}
#compte .asterisque, #contact .asterisque{font:normal 12px 'Trebuchet MS'; color:#f879be; font-style:italic;}
#compte .row_bt{margin:5px 0 0 395px;}
#compte .bouton, #contact .bouton{background:url(../images/bouton/btn_modifier.gif) no-repeat; width:81px; height:21px; float:left; border:none; margin:0 147px 0 0; display:inline;}
#compte .bouton_us{background:url(../images/us/btn_modifier-us.gif) no-repeat; width:81px; height:21px; float:left; border:none; margin:0 147px 0 0; display:inline;}
/******************************************/
/**************  ESPACE CLIENT  *****************/
/******************************************/
#espace{width:870px; margin:36px 0 0; position:relative; left:-3px;}

#espace .z1{float:left; width:421px; background:url(../images/cp_bg1.gif) bottom no-repeat; padding:0 0 22px; display:inline; margin:0 0 2px;}
#espace .z2 {float:right;width:421px; background:url(../images/cp_bg1.gif) bottom no-repeat; padding:0 0 22px; display:inline; margin:0 0 2px;}
#espace .z1 .contenu, #espace .z2 .contenu{background:url(../images/cp_bg2.png) repeat-y; padding:4px 20px 0 31px; width:369px;}
#espace .z2 .contenu{padding-bottom:31px;}
#espace h2{margin:0 0 15px;}

/* Formulaires */
#espace .row, #form .row{position:relative; z-index:1;}
#espace .row_rad, #form .row_rad{/*position:relative; z-index:1;*/}
#espace label, #espace .label{font:normal 14px 'Trebuchet MS'; width:118px; margin:5px 13px 0 0; color:#434343;}
#espace select, #espace input{border:1px solid #b3b3b3; font:normal 14px 'Trebuchet MS'; width:209px; height:25px; padding:0px;}
#espace input{padding:4px 0 0 2px; width:204px; height:21px;}
#espace .asterisque{font:normal 12px 'Trebuchet MS'; color:#f879be; font-style:italic;}
#espace .row_bt{margin:25px 0 0 140px;}
#espace .bouton_sinscrire{clear:both;background:url(../../images/bt-inscrire.gif);width:81px;height:21px;cursor:pointer;}
#espace  .bouton_seconnecter{clear:both;background:url(../../images/bt-connecter.gif);width:104px;height:21px;cursor:pointer;}
#espace  .bouton_envoyer{clear:both;background:url(../../images/bt-envoyer.gif);width:81px;height:21px;cursor:pointer;}

#espace .bouton_sinscrire_EN{clear:both;background:url(../images/us/bouton_sinscrire-us.gif);width:81px;height:21px;cursor:pointer;}
#espace  .bouton_seconnecter_EN{clear:both;background:url(../images/us/bouton_seconnecter-us.gif);width:104px;height:21px;cursor:pointer;}
#espace  .bouton_envoyer_EN{clear:both;background:url(../images/us/bouton_envoyer-us.gif);width:81px;height:21px;cursor:pointer;}

#espace #radio{width:235px;float:right;display:inline;}
#espace .rad{display:inline; margin:7px 0 7px; float:left;width: 100px;}
#espace .rad input{float:left; display:inline; } 
#espace .rad label{float:left; font:normal 12px 'Trebuchet MS'; color:#434343; display:inline; width:50px;margin-top:0 }
#espace .rad input{width:15px; height:15px; border:none; margin:0 5px 0 0;}
#espace label.confirm {line-height:14px;margin-top:0;}
#espace .loi {padding-right:10px; color: #464646; font: normal 10px 'Trebuchet Ms';margin:10px 0 0;}
form#form_oubli{padding-top:60px;margin-bottom:47px;}

/******************************************/
/**************  PANIER  *****************/
/******************************************/
#panier{width:743px; background:url(../images/pan_bg1.gif) bottom no-repeat; padding:0 0 4px; margin:35px 0 40px 43px; 
display:block; position:relative;}
#panier .contenu{background:url(../images/pan_bg2.png) repeat-y; padding:0 20px; width:703px;min-height:200px;}
#panier th{border-bottom:1px solid #d8d8d8; font:normal 16px 'Trebuchet MS'; color:#434343; padding:12px 0 8px;}
#panier th.nom, #panier td.nom{text-align:left;}
#panier td{text-align:center; font:normal 14px 'Trebuchet MS'; color:#2a1b18; border-bottom:1px solid #d8d8d8;}
#panier td.pic{padding:6px 0 11px 6px; text-align:left;}
#panier td.pic img{border:1px solid #d9d9da;}
#panier table{margin-top:15px;}
#panier .Total{text-align:right; font:normal 16px 'Trebuchet MS';right:118px;padding: 20px 105px 20px 0;/*padding-right:105px;padding-bottom:20px;*/color:#2a1b18;}
#panier .Total span{color:#ff55b1; text-transform:uppercase; padding:0 35px 0 0;}
#panier select{width:50px; border:1px solid #b3b3b3; font:normal 14px 'Trebuchet MS';}
#panier #bouton_panier{margin-bottom:20px;}

p#panierVide{height:200px;padding-top:150px;padding-left:300px;}


/******************************************/
/**************  Qui sommes nous **********/
/******************************************/
#contain-quisommesnous{width:743px; background:url(../images/pan_bg1.gif) bottom no-repeat; padding:0 0 4px; margin:35px 0 0 43px; display:block; position:relative;}
#contain-quisommesnous .contenu{background:url(../images/pan_bg2.png) repeat-y; padding:0 20px; width:703px;}


/******************************************/
/**************  Login  *****************/
/******************************************/
#colGLogin{float:left;display:inline;width:400px;background:url(../images/ct_bg2.png) repeat-y;padding:10px 10px 43px 10px;}
#colDLogin{float:left;display:inline;width:400px;margin-left:10px;background:url(../images/ct_bg2.png) repeat-y;padding:10px 10px;}

/******************************************/
/**************  Suivi ********************/
/******************************************/
.MoteurContour{margin:40px 0;}
table.Moteur{width:100%;}


/******************************************/
/**************  commande ********************/
/******************************************/
#compte .z1 .contenuInfo, #compte .z2 .contenuInfo{background:url(../images/cp_bg2.png) repeat-y; padding:4px 0 29px 31px; width:389px;height:160px;}
/*#compte .z2 .contenuInfo{padding:4px 0 0 31px;}*/

#boite_livraison{float:left;display:inline;}
#boite_facturation{float:left;display:inline;}

#commande{width:743px; /*background:url(../images/pan_bg1.gif) bottom no-repeat; padding:0 0 4px; margin:35px 0 0 43px;*/ display:block; position:relative;}
#commande .contenu{background:url(../images/pan_bg2.png) repeat-y; padding:0 20px; width:703px;}
#commande th{border-bottom:1px solid #d8d8d8; font:normal 16px 'Trebuchet MS'; color:#434343; padding:12px 0 8px;}
#commande th.nom, #commande td.nom{text-align:left;}
#commande td{text-align:center; font:normal 14px 'Trebuchet MS'; color:#2a1b18; border-bottom:1px solid #d8d8d8;}
#commande td.pic{padding:6px 0 11px 6px; text-align:left;}
#commande td.pic img{border:1px solid #d9d9da;}

#divTotal{float:left;display:inline;}
#commande .Total{text-align:right;float:right;display:inline; font:normal 16px 'Trebuchet MS'; /*position:absolute; right:118px; bottom:-30px;*/ 
    padding-bottom:20px;color:#2a1b18;margin-right:120px;width:703px;}
#commande .Total span.titre{float:left;display:inline;color:#ff55b1; text-transform:uppercase; margin-left:450px;/*padding:0 35px 0 0;*/width:150px;}
#commande .Total span{float:left;display:inline;/*padding-left:40px;*/width:100px;}
/*#commande select{width:50px; border:1px solid #b3b3b3; font:normal 14px 'Trebuchet MS';}*/
#commande select{width:100px; border:1px solid #b3b3b3; font:normal 14px 'Trebuchet MS';}


/******************************************/
/**************  CB  *****************/
/******************************************/
form#cb{padding-top:50px;padding-bottom:20px;}
#cb input{border:0;height:35px;width:55px;cursor:pointer;}
#cb_message_annul{padding-top:50px;padding-bottom:283px;margin-left:300px;}
#cb_message_refuse{padding-top:50px;padding-bottom:241px;margin-left:300px;}

/******************************************/
/**************  CONTACT  *****************/
/******************************************/
#contact{float:right;}
#contact .coordonnees{float:left; width:370px; display:inline; margin:182px 0 0; color:#434343; font:normal 14px 'Trebuchet MS';}
#contact .coordonnees h2{margin:0 0 13px; display:block; width:100%;}
#contact .coordonnees p{margin:0 0 15px; text-align:left;}
#contact .moteur{float:left; width:446px; display:inline-block; background:url(../images/ct_bg1.gif) bottom no-repeat; margin:37px 0 0;}
#contact .moteur .contenu{background:url(../images/ct_bg2.png) repeat-y; padding:14px 0 0; /*height:404px;*/}
#contact label{width:148px;}
#contact textarea{border:1px solid #b3b3b3; font:normal 14px 'Trebuchet MS'; width:206px;}
#contact .champs{display:inline; margin:7px 0 7px; float:left;}
#contact .champs input, #contact .champs span{float:left; font:normal 12px 'Trebuchet MS'; color:#434343; display:inline;}
#contact .champs input{width:15px; height:15px; border:none; margin:0 5px 0 0;}
#contact .champs #AUTRES{margin:0 5px 0 50px;}
#contact .bouton{background:url(../images/bouton/btn_envoyer.gif) no-repeat;border:none;}
#contact .bouton-EN{background:url(../images/us/bouton_envoyer-us.gif) no-repeat;border:none;}
#contact .row_bt{margin:25px 0 0; display:inline-block; float:right; padding:0px;}

.contenuContact{float:left;display:inline;background:url(../images/ct_bg2.png) repeat-y; padding:14px 0 0; height:404px;}
#zoneTexte{float:left; width:446px; /*display:inline-block; background:url(../images/ct_bg1.gif) bottom no-repeat; margin:37px 0 0;*/}
#zoneTexte p#indisponible{margin-top:60px;margin-left:100px;}
#zoneTexte p#merci{margin-top:60px;margin-left:100px;}


/******************************************/
/****************  PIEDPAGE  **************/
/******************************************/
#Footer{width:100%; background:#E5E5E5 url(../images/bas.gif) repeat-x; padding-bottom:116px;}
#Footer .wrap{width:990px; margin:auto;}
#Footer p{float:left; display:inline; margin:56px 68px 0 85px; width:571px; color:#a3a3a3;}
#Footer p.awc{float:left; margin:56px 0 0; width:auto; text-transform:uppercase; font:normal 10px Arial; display:inline;}
#Footer p a{color:#a3a3a3; text-transform:uppercase; font:normal 10px Arial; margin:0 1px;}
#Footer p.awc a{color:#ff57ad;}
