/* CSS Document */

html, body {
margin: 0;
padding: 0;
width: 100%;
height:100%;
background: url(../images/fond.jpg) repeat-x #fff8e8;
}

#global {
margin-left:auto;
margin-right:auto;
padding:0px;
width:945px;
/*height:968px;*/
}


#ombre_gauche {
margin:0px;
padding:0px;
background:url(../images/ombre_gauche.jpg) no-repeat;
width:12px;
height:700px;
float:left;
}

#ombre_droite {
margin:0px;
padding:0px;
background:url(../images/ombre_droite.jpg) no-repeat;
width:12px;
height:700px;
float:left;
}

#contenu_global {
margin:0px;
padding:0px;
width:921px;
/*height:968px;*/
float:left;
}



#vide {
margin:0px;
padding:0px;
clear:left;
}


#bando {
margin:0px;
padding:0px;
background:url(../images/bando.jpg) no-repeat;
width:921px;
height:162px;
}


#logo {
margin:0px;
padding-left:50px;
padding-top:18px;
float:left;
}



#login {
margin-left:420px;
padding-left:10px;
padding-top:4px;
width:444px;
height:50px;
background:url(../images/fond_login.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#89857c;
}


#login a{
padding-left:15px;
background: url(../images/puce_fleche.jpg) no-repeat 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#89857c;
text-decoration:none;
}

#login a:hover{
color:#352e2a;
}


#mess_erreur {
margin-left:420px;
padding-left:10px;
padding-top:4px;
width:444px;
height:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
text-align:center;
}




#accroche {
padding-left:7px;
padding-top:6px;
padding-bottom:5px;
margin-top:24px;
margin-left:54px;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:17px;
color:#fff6e5;
background:#e186da;
width:390px;
}


#liensentete {
text-transform:uppercase;

padding-left:25px;
padding-top:12px;
margin-top:-35px;
margin-right:50px;

float:right;
width:184px;
height:26px;

background: url(../images/fd_bouton.jpg) no-repeat 0px 0px;
}

#liensentete a {
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
color:#fff7e5;
font-size:11px;
text-decoration:none;
}

#liensentete a:hover {
color:#eea1e8;
text-decoration: none;
}



#voirpanier {
padding-left:20px;
padding-top:5px;
margin-right:50px;
margin-top:-40px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
float:right;
width:235px;
height:57px;

background: url(../images/fd_panier.jpg) no-repeat 0px 0px;
}




#image {
margin:0px;
padding:0px;
width:920px;
}

/*#image ul{
margin:0px;
padding:0px;
}

#image li{
margin:0px;
padding:0px;
display:inline;
list-style:none;
}*/


#texte_haut {
margin:0px;
padding-top:20px;
width:921px;
height:36px;
background:url(../images/fond_textehaut.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight: normal;
color:#352e2a;
text-align:center;
}

#texte_haut_entreprise {
margin:0px;
padding-top:20px;
width:921px;
height:36px;
background:url(../images/fond_textehaut_entreprise.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight: normal;
color:#352e2a;
text-align:center;
}



#texte_haut2 {
margin:0px;
padding:0px;
width:921px;
height:56px;
background:#e286db;
}

#texte_haut2_contenu {
margin:0px;
padding-top:20px;
padding-left:50px;
width:590px;
background:#e286db;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight: normal;
color:#352e2a;
float:left;
}



#menu {
float:left;
overflow:auto;
text-align:left;

margin:0;
padding:10px;

width:164px;
height:390px;

background:url(../images/fd_menu.gif);
}

#menu h1 {
padding-left:15px;
padding-top:15px;

margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#352e2a;
font-weight:bold;

text-transform:uppercase;
}

#menu ul {
margin:0;
padding-left:15px;
padding-top:20px;

list-style:none;}


#menu ul li {
padding-left:0px;
padding-bottom:5px;
margin:0;}


#menu ul li a{
text-align:left;

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;

text-transform:uppercase;
text-decoration:none;}

#menu ul li a:hover{
color:#e54135;
}


#resultats {
float:left;

margin-left:40px;
margin-bottom:32px;
padding:0;

width:600px;
height:410px;

overflow:auto;
}

#listerestaurant{
height:44px;
margin-bottom:15px;
}



#r_nom{
padding-top:10px;
float:left;
height:34px;
width:236px;

text-align:left;

font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#a71b96;
font-weight:bold;

text-transform:uppercase;
}

#r_nom a{

text-align:left;

font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#a71b96;
font-weight:bold;

text-transform:uppercase;
text-decoration:none;
}

#r_nom a:hover{
color:#e54135;
}


#r_genre{
float:left;
padding-top:14px;
padding-left:5px;
float:left;
height:30px;
width:105px;

text-align:left;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#a71b96;
font-weight:bold;

text-transform:uppercase;}

#r_photo{
float:left;
border:0;}

#r_dispo{
float:left;

padding-top:14px;
padding-left:35px;
float:left;
height:30px;

color:#e54135;

text-align:left;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

#r_dispo a{
padding-left:13px;
background:url(../images/picto_ok.gif) no-repeat 0px 1px;
color:#a71b96;
text-decoration:none;
}

#r_dispo a:hover{
text-decoration: underline;
}


#besoinaide{
float:left;

width:256px;
height:65px;

margin-top:24px;
padding-top:15px;

background: url(../images/fd_aide.gif) no-repeat 0px 0px;

color:#FFFFFF;

text-align: center;
text-transform:none;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
}



#fd_coul{
padding:0px;
margin:0px;
width:921px;
height:56px;

background-color:#e186da;

}

#texte_haut3 {
float:left;
margin:0px;
padding-top:20px;
width:680px;
height:36px;

text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#352e2a;
font-size:18px;
font-weight: normal;

}



#blocconseil{
float:left;
padding:5px;
margin-top:5px;
height:36px;
width:184px;

background:url(../images/fd_conseil.gif) no-repeat 0px 0px;


font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
text-align:center;
}



#num {
margin-top:7px;
margin-left:35px;
padding-top:2px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
float:left;
background:url(../images/fond_num.jpg);
width:194px;
height:40px;
}


#centre {
margin:0px;
padding-top:15px;
padding-left:50px;
padding-right:0px;
padding-bottom:20px;
width:871px;
/*height:230px;*/
background:#FFFFFF;
}



#bt_commande {
margin:0px;
padding-right:25px;
padding-top:0px;
padding-bottom:0px;
float:left;
}



#bt_livraison {
margin:0px;
padding:0px;
float:left;
}


#bt_livraison ul{
margin:0px;
padding:0px;
}

#bt_livraison ul li{
margin:0px;
padding-right:25px;
padding-left:0px;
list-style:none;
display:inline;
}



/*#bt_commande ul{
margin:0px;
padding-top:80px;
padding-left:8px;
}

#bt_commande ul li{
margin:0px;
padding-right:150px;
list-style:none;
display:inline;
}


#bt_livraison {
margin-right:5px;
padding:0px;
background:url(../images/fond-bt_commande.jpg) no-repeat;
width:537px;
height:151px;
float:left;
}


#bt_livraison ul{
margin:0px;
padding-top:0px;
padding-left:8px;
}

#bt_livraison ul li{
margin:0px;
padding-top:80px;
padding-left:10px;
padding-right:15px;
list-style:none;
display:block;
float:left;
width:247px;
height:71px;
}*/

#bt_livraison ul li.chdom2{
background:url(../images/fond-bt_commandeparis.jpg) no-repeat;
}

#bt_livraison ul li.chdom3{
background:url(../images/fond-bt_commandelyon.jpg) no-repeat;
}

#bt_livraison ul li.chdom1{
background:url(../images/fond-bt_commandemars.jpg) no-repeat;
}


#bloc2 {

}

#bloc {
margin:0px;
padding-right:28px;
padding-bottom:0px;
width:255px;
float:left;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}


#renseignement {
margin-bottom:30px;
padding-top:115px;
padding-left:10px;
background:url(../images/fond_renseignement.jpg) no-repeat;
width:245px;
height:126px;
}




#conseil {
margin:0px;
padding-top:12px;
width:254px;
height:357px;
background:url(../images/img_conseil.jpg);
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
}

#conseil_panier {
margin:0px;
padding-top:12px;
width:254px;
height:357px;
background:url(../images/img_conseil_panier.jpg);
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
}

#conseil_newsletter {
margin:0px;
padding-top:12px;
width:254px;
height:357px;
background:url(../images/img_conseil_newsletter.gif);
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
}

#conseil_domicile {
margin:0px;
padding-top:12px;
width:254px;
height:357px;
background:url(../images/img_conseil_domicile.jpg);
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
}


.conseilburo {
background:url(../images/img_conseilburo.jpg);
}


.tel {
font-size:19px;
}

#theme {
margin:0px;
padding-left:20px;
padding-top:115px;
background:url(../images/fond_theme.jpg);
width:235px;
height:300px;
}

#theme ul{
margin:0px;
padding:0px;
font-size:15px;
overflow:auto;
height:280px;
width:220px;
}

#theme ul li{
margin:0px;
padding-bottom:15px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
list-style:none;
}

#theme ul li a{
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
}

#theme ul li a:hover{
color:#e54135;
}


#theme ul li a.actif{
color:#e54135;
}

#theme ul li a.actif:hover{
color:#e54135;
}


#service {
margin:0px;
padding-left:20px;
padding-top:115px;
background:url(../images/fond_service.jpg);
width:235px;
height:300px;
}

#service ul{
margin:0px;
padding-right:5px;
padding-left:0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
overflow:auto;
height:285px;
width:220px;
color:#352e2a;
text-align:justify;
}

#service ul li{
margin:0px;
padding-bottom:15px;
font-weight:bold;
list-style:none;
}

#service ul li a{
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
font-size:13px;
}

#service ul li a:hover{
color:#e54135;
}


#service ul li a.actif{
color:#e54135;
}

#service ul li a.actif:hover{
color:#e54135;
}




#recherche {
margin-top:55px;
padding-top:55px;
padding-left:25px;
width:229px;
height:67px;
background:url(../images/fond_recherche.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#352e2a;
}


#ma_commande {
margin-top:24px;
padding-top:20px;
padding-left:25px;
width:229px;
height:104px;
background:url(../images/fond_commande.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#352e2a;
float:left;
}


#restaurant {
margin-bottom:30px;
padding-top:115px;
padding-left:1px;
background:url(../images/fond_restau.jpg);
width:254px;
height:300px;
}

#restaurant ul{
margin:0px;
padding-left:5px;
font-size:9px;
}

#restaurant ul li{
margin:0px;
padding-left:3px;
font-family:Arial, Helvetica, sans-serif;
list-style:none;
display:inline;
color:#352e2a;
}

#restaurant ul li a{
color:#352e2a;
text-decoration:none;
}

#restaurant ul li a:hover{
color:#fff;
}

#restaurant ul li a.actif{
color:#fff;
}

#restaurant ul li a.actif:hover{
color:#fff;
}



#liste_alphabet ul{
margin:0px;
padding-left:5px;
padding-top:10px;
font-size:9px;
}

#liste_alphabet ul li{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
list-style:none;
display:inline;
color:#352e2a;
}

#liste_alphabet ul li a{
color:#352e2a;
text-decoration:none;
}

#liste_alphabet ul li a:hover{
color:#fff;
}




#descriptif_restau {
margin-right:15px;
margin-top:24px;
padding-top:5px;
background:url(../images/fond-rose.jpg) no-repeat;
width:184px;
height:407px;
float:left;
}


#descriptif_restau_contenu {
margin:0px;
padding-left:25px;
padding-right:25px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}


.style_resto {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
}

.nom_resto {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#a71b96;
font-weight:bold;
text-transform:uppercase;
}


#bt_changer-resto {
margin-left:5px;
padding-top:5px;
width:174px;
height:20px;
display:block;
background:url(../images/bt_changerresto.jpg);
text-align:center;
}

#bt_changer-resto a{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

#bt_changer-resto a:hover{
color:#352e2a;
}



#carte {
margin-right:15px;
padding-top:120px;
padding-left:34px;
background: url(../images/fond_carte.jpg);
width:151px;
height:318px;
float:left;
}

#carte ul{
margin:0px;
padding:0px;
font-size:13px;
/*overflow:auto;*/
overflow-x: hidden;
overflow-y: auto;
/*overflow : -moz-scrollbars-vertical;*/
height:310px;
width:145px;
}

#carte ul li{
margin:0px;
padding-bottom:15px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
list-style:none;
}

#carte ul li a{
color:#352e2a;
text-decoration:none;
}

#carte ul li a:hover{
color:#e54135;
}


#plat {
margin:0px;
padding-top:80px;
background: url(../images/fond_plat.jpg) #bfb494 no-repeat;
width:421px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#plat_bas {
margin:0px;
padding:0px;
background: url(../images/fond_plat_bas.jpg);
width:421px;
height:14px;
clear:right;
font-size:1px;
}



h1 {
margin:0px;
padding-left:35px;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#352e2a;
font-weight:bold;
text-transform:uppercase;
}

h2 {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#352e2a;
font-weight:bold;
}

h3 {
margin:0px;
padding-bottom:5px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#352e2a;
font-weight:bold;
}


#fond_tab {
margin:0px;
padding-top:10px;
width:534px;
float:left;
background:url(../images/fond-tab_haut.gif) #bfb494 no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#352e2a;
}

#contenu_tab {
margin:0px;
padding:0px;
width:534px;
}

#bas_tab {
margin:0px;
padding:0px;
background:url(../images/fond-tab_bas.gif);
width:534px;
height:14px;
font-size:1px;
clear:left;
}



#bt_continuer {
margin-left:15px;
padding-top:1px;
background: url(../images/bt_continu.jpg);
width:178px;
height:17px;
text-align:center;
float:left;
}

#bt_continuer a{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
}

#bt_continuer a:hover{
color:#000;
}




#bt_terminer {
margin-right:15px;
padding-top:1px;
background: url(../images/bt_terminer.jpg);
width:169px;
height:17px;
text-align:center;
float:right;
}

#bt_terminer a{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
}

#bt_terminer a:hover{
color:#000;
}





#ombre_haut_plat {
margin:0px;
padding:0px;
background: url(../images/ombre_fond_plat_haut.jpg);
width:421px;
height:12px;
font-size:1px;
}

#ombre_bas_plat {
margin:0px;
padding:0px;
background: url(../images/ombre_fond_plat_bas.jpg) repeat-x;
width:421px;
height:12px;
}

.tab1 {
background:#a3997f;
color:#fff;
}

.tab2 {
background:#dcd7c8;
color:#352e2a;
}

.total {
background:#51493f;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}




.legende {
color:#352e2a;
font-style:italic;
font-size:11px;
}

.petit {
font-size:10px;
font-style:italic;
}


#bt_valider {
margin-right:30px;
padding-top:1px;
background: url(../images/bt_valider.jpg);
width:62px;
height:17px;
text-align:center;
float:right;
}

#bt_valider a{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
}

#bt_valider a:hover{
color:#000;
}



#bt_voir {
margin-left:170px;
margin-bottom:5px;
padding-top:2px;
background: url(../images/bt_voir.jpg);
width:42px;
height:16px;
text-align:center;
}

#bt_voir a{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
}

#bt_voir a:hover{
color:#000;
}

.rouge {
color:#e54135;
}



#ombre_haut {
margin:0px;
padding:0px;
background: url(../images/ombre_fond_restau_haut.jpg);
width:252px;
height:15px;
}

#ombre_bas {
margin:0px;
padding:0px;
background: url(../images/ombre_fond_restau_bas.jpg);
width:252px;
height:15px;
}


#select_restaurant {
margin:0px;
padding:0px;
}

#select_restaurant ul{
margin:0px;
padding:0px;
overflow:auto;
width:252px;
height:228px;
}

#select_restaurant ul li{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
list-style:none;
height:27px;
}

#select_restaurant ul li a{
margin:0px;
padding-left:7px;
padding-top:2px;
padding-bottom:9px;
color:#544942;
text-decoration:none;
font-weight:bold;
font-size:12px;
background:#d6d0bf;
display:block;
/*width:245px;*/
height:16px;
}

#select_restaurant ul li a:hover {
color:#ce1812;
}


#select_restaurant ul li a.marron{
color:#fff;
background:#544942;
}

#select_restaurant ul li a.marron:hover {
color:#ce1812;
}



#select_restaurant ul li a.actif{
color:#ce1812;
}

#select_restaurant ul li a.actif:hover {
color:#ce1812;
}

#select_restaurant_entreprise {
margin:0px;
padding:0px;
}

#select_restaurant_entreprise ul{
margin:0px;
padding:0px;
overflow:auto;
width:252px;
height:260px;
}

#select_restaurant_entreprise ul li{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
list-style:none;
}

#select_restaurant_entreprise ul li a{
margin:0px;
padding-left:7px;
padding-top:2px;
padding-bottom:9px;
color:#544942;
text-decoration:none;
font-weight:bold;
font-size:12px;
background:#d6d0bf;
display:block;
/*width:245px;*/
height:20px;
}

#select_restaurant_entreprise ul li a:hover {
color:#ce1812;
}


#select_restaurant_entreprise ul li a.marron{
color:#fff;
background:#544942;
}

#select_restaurant_entreprise ul li a.marron:hover {
color:#ce1812;
}



#select_restaurant_entreprise ul li a.actif{
color:#ce1812;
}

#select_restaurant_entreprise ul li a.actif:hover {
color:#ce1812;
}





#bt-plus {
margin:0px;
padding:0px;
background:url(../images/fond_bt_aussi.jpg);
width:254px;
height:148px;
}

#bt-plus ul{
margin:0px;
padding-top:35px;
padding-left:26px;
font-size:11px;
float:left;
}

#bt-plus ul li{
margin:0px;
padding:0px;
list-style:none;
line-height:13px;
}

#bt-plus ul li a{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}

#bt-plus ul li a:hover{
color:#ce1812;
}


#img_aussi {
padding-top:80px;
padding-left:25px;
margin:0px;
float:left;
}

a.liens_rouge {
color:#e54135;
text-decoration:none;
font-weight:bold;
}

a.liens_rouge:hover {
color:#fff;
}



#haut_bdc {
margin:0px;
padding:0px;
background:url(../images/bord_haut_bdc.jpg) no-repeat;
width:536px;
height:13px;
font-size:1px;
}

#contenu_bdc {
margin:0px;
padding-left:25px;
padding-right:25px;
background:#dcd7c8;
width:486px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#352e2a;
}

#bas_bdc {
margin:0px;
padding:0px;
background:url(../images/bord_bas_bdc.jpg) no-repeat;
width:536px;
height:13px;
}



#nouvo_resto {
margin-right:30px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#352e2a;
text-align:center;
float:left;
}

#nouvo_resto .petittoutpetit{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
}

#haut_rdp {
margin:0px;
padding:0px;
background:url(../images/bord_haut_rdp.jpg) no-repeat;
width:816px;
height:11px;
font-size:1px;
}

#contenu_rdp {
margin:0px;
padding-left:25px;
padding-right:25px;
padding-bottom:10px;
background:#dcd7c8;
width:766px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#352e2a;
}

#bas_rdp {
margin:0px;
padding:0px;
background:url(../images/bord_bas_rdp.jpg) no-repeat;
width:816px;
height:11px;
}


#img_rdp {
padding:0px;
margin-right:15px;
width:150px;
height:108px;
float:left;
}

#texte_rdp {
margin:0px;
padding:0px;
width:600px;
float:left;
}

#separation {
margin-top:20px;
margin-bottom:10px;
padding:0px;
border-top: #888279 1px dashed;
}

.rose {
color:#cf2670;
}

.texte_livraison {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
}



#bt_suite {
margin-top:10px;
/*margin-left:660px;*/
padding-top:1px;
background: url(../images/bt_suitearticle.jpg);
width:102px;
height:17px;
text-align:center;
float:right;
}

#bt_suite a{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#FFFFFF;
}

#bt_suite a:hover{
color:#000;
}




#bas {
margin:0px;
padding-top:25px;
padding-left:50px;
background:url(../images/fond_bas.jpg) ;
width:871px;
height:331px;
}


#bas2 {
clear:both;
margin:0px;
padding-top:14px;
padding-left:50px;
background:url(../images/fond_bas2.jpg);
width:871px;
height:167px;
}


#cuisto {
margin-right:15px;
padding:0px;
background:url(../images/cuisto.jpg);
width:189px;
height:310px;
float:left;
}

#bas_droite {
margin:0px;
padding:0px;
height:310px;
float:left;
}

#texte_concept {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#25201d;
width:614px;
height:115px;
}

#image_concept {
padding:0px;
margin-top:3px;
background:url(../images/1234.jpg) no-repeat 0px 0px;
width:640px;
height:200px;
}

#image_concept ul{
margin:0px;
padding-top:46px;
padding-left:10px;
padding-right:0px;
padding-bottom:0px;
}

#image_concept ul li{
margin:0px;
padding-right:23px;
width:131px;
height:146px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#25201d;
list-style:none;
display:block;
float:left;
}


.titre_concept {
margin:0px;
padding-left:15px;
background:url(../images/puce_carre.jpg) no-repeat 0px 6px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight: normal;
color:#f31271;
}


a.mail {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#362e2b;
text-decoration:none;
}

a.mail:hover {
color:#e286db;
}

#pieds {
margin:0px;
padding:0px;
background:url(../images/fond_pied.jpg) no-repeat;
width:921px;
height:70px;
}

#pieds_gauche {
margin:0px;
padding:0px;
float:left;
}

#pieds_gauche ul{
margin:0px;
padding-left:10px;
padding-top:2px;
font-size:11px;
}

#pieds_gauche ul li{
margin:0px;
padding-right:4px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
list-style:none;
display:inline;
}

#pieds_gauche ul li a{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}

#pieds_gauche ul li a:hover{
color:#352e2a;
}

#pieds_droit {
margin:0px;
padding:0px;
float:left;
}

#pieds_droit ul{
margin:0px;
padding-left:177px;
padding-top:2px;
font-size:11px;
}

#pieds_droit ul li{
margin:0px;
padding-right:4px;
font-family:Arial, Helvetica, sans-serif;
color:#b1a27e;
list-style:none;
display:inline;
}

#pieds_droit ul li a{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#b1a27e;
text-decoration:none;
}

#pieds_droit ul li a:hover{
color:#352e2a;
}

#copyright {
margin:0px;
padding-top:33px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#b1a27e;
font-size:11px;
}

#contenu_livraison {
margin:0px;
padding-left:25px;
padding-right:25px;
background:#dcd7c8;
width:486px;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#352e2a;
}

#contenu_livraison h1 {
margin:0px;
padding-left:35px;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#352e2a;
font-weight:bold;
text-transform:uppercase;
}

#contenu_livraison h2 {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#352e2a;
font-weight:bold;
}

#contenu_livraison h3 {
margin:0px;
padding-bottom:5px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#352e2a;
font-weight:bold;
}

#contenu_livraison em {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

#contenu_livraison .bloc_blanc {
background-color:#FFFFFF; 
margin: 0px; 
padding: 8px;
} 

#contenu_cgv {
margin:0px;
padding-left:25px;
padding-right:25px;
padding-bottom:10px;
background:#dcd7c8;
width:766px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#352e2a;
}
#contenu_cgv .lien {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-decoration:none;}
#contenu_cgv .lien:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-decoration:none;}
#contenu_cgv .txt {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333}
#contenu_cgv .titre {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #444444}
#contenu_cgv .stitre {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #EE7499; text-decoration:none; }
#contenu_cgv .sstitre {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #EE7499; text-decoration:underline; }

#haut_qui {
margin:0px;
padding:0px;
background:url(../images/bord_haut_bdc.jpg) no-repeat;
width:536px;
height:13px;
font-size:1px;
}

#contenu_qui {
margin:0px;
padding-left:25px;
padding-right:25px;
background:#dcd7c8;
width:486px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#352e2a;
}

#bas_qui {
margin:0px;
padding:0px;
background:url(../images/bord_bas_bdc.jpg) no-repeat;
width:536px;
height:13px;
}

#cadreQui {
margin:0px;
padding-top:12px;
width:254px;
height:457px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
}

#texte_plan {
margin:0px;
padding:0px;
width:750px;
float:left;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}

#texte_plan a.liens_rouge {
color:#e54135;
text-decoration:none;
font-weight:bold;
}

#texte_plan a.liens_rouge:hover {
color:#fff;
}

#fil_ariane {
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:13px;
color:#DDD7C9;
padding-left:55px;
padding-top:2px;
height: 17px;
width: 850px;
margin-left: 0px;
margin-top: 16px !important; /* pris en compte par Firefox */
margin-top: 17px; /* pris en compte par IE*/ 
}

#fil_ariane a{
color:#DDD7C9;
text-decoration:none;
font-weight: bold;
}
#fil_ariane a:hover{
color:#FFFFFF;
font-weight: bold;
}

.textarea_fo {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:13px;
}


#bloc-popup {
	margin:0px;
	padding:0px;
	width:470px;
	height:355px;
	background: url(../images/logo.jpg) no-repeat 35px 25px #fff6e5;
}  

#bt-close {
	margin:0px;
	padding:0px;
	position:relative;
	left:435px;
	top:7px;
	width:27px;
}      

#texte {
	margin-left:35px;
	margin-top:80px;
	padding-left:10px;
	padding-bottom:0px;
	padding-top:5px;
	padding-right:10px;
	width:380px;
	height:180px;
	background:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#251c18;
	line-height:21px;
}  

.rose1 {
	color:#ff0066;
	font-weight:bold;
	font-size:14px;
}

.rose2 {
	color:#ff0066;
	font-weight:bold;
	font-size:20px;
}

#logo-pop {
	margin:0px;
	padding:0px;
	float:right;
}  

#bt-voirsite {
	margin:0px;
	padding-top:15px;
	text-align:center;
}  

