@charset "iso-8859-1";

body, ul, ol, li, a, p, h1, h2, h3, blockquote, dl, dt, dd, div{margin:0; padding:0;}
html{background:#333; /*text-align:center;*/}
body{position:relative; font:80%/1.3 "Trebuchet MS", "Lucide Grande", "Lucida Sans Unicode", Verdana, sans-seriff; width:950px; margin:10px auto 0 auto; background:none;}
body#index{position:relative; height:500px; background:url(images/index/index_fond.jpg); border:solid 1px #ccc; margin-top:20px;}

img{border:none;}

a{color:yellow; text-decoration:none;}
a#accueil{position:absolute; left:90px; top:50px; display:block; width:190px; height:100px; text-indent:-9999px;}/* Bouton index ds entete */
a.bt_fullscreen{display:block; width:100%; text-align:right; font-size:90%;}

#entete{position:relative; background:url(images/entete/entete.gif); height:187px; text-align:center; margin:0; padding:0;}
#page{position:relative; width:100%; background:url(images/fond_page.gif) repeat-y;}

#gauche_rarete{position:relative; width:100%; background:url(images/fd_page/fd_rarete_1.jpg) 11px bottom no-repeat; text-align:right;}

#droite{position:relative; float:right; width:530px; height:100%; padding-right:50px; padding-left:15px; padding-bottom:20px; text-align:left;}
#droite p{margin:10px 50px 10px 60px; color:#fc3; background:url(images/puces/puce_sur_mesure.gif) no-repeat top left; padding-left:30px;}
#droite p.sans_puce{background:none;}
#droite p#legende_specialites{background:none; border:solid 1px #fc6; margin:20px 100px; padding:10px; text-align:center;}
#droite ul{margin:10px 50px 10px 110px; color:#fd3;}
#droite cite{margin:10px 50px 10px 90px; color:#fc3; display:block;}
#pied_page{position:relative; background:url(images/pied/pied.gif); height:40px; text-align:center;}

#image_page{position:absolute;left:11px; bottom:0px;}

/* Titres */
#droite h1{text-indent:-9999px; height:50px; margin-left:40px;}
#t_rarete{background:url(images/titres/rarete.gif) no-repeat;}
#t_concept{background:url(images/titres/concept.gif) no-repeat;}
#t_wok{background:url(images/titres/le_wok.gif) no-repeat;}
#t_specialite{background:url(images/titres/specialite.gif) no-repeat;}
#t_wok_poisson{background:url(images/titres/wok_poisson.gif) no-repeat;}
#t_wok_viande{background:url(images/titres/wok_viande.gif) no-repeat;}
#t_rarete{background:url(images/titres/rarete.gif) no-repeat;}
#t_animations{background:url(images/titres/animations.gif) no-repeat;}
#t_sur_mesure{background:url(images/titres/sur_mesure.gif) no-repeat;}
#t_situer{background:url(images/titres/situer.gif) no-repeat;}
#t_franchise{background:url(images/titres/franchise.gif) no-repeat;}
#t_recrutement{background:url(images/titres/recrutement.gif) no-repeat;}
#t_contact{background:url(images/titres/contact.gif) no-repeat; margin-left:350px;}

h2{text-indent:-9999px; height:50px; margin-left:60px;}
h2#comment_wok{background:url(images/titres/comment_wok.gif) no-repeat;}
h2#conseils_poisson{background:url(images/titres/conseils_poisson.gif) no-repeat;}
h2#conseils_viande{background:url(images/titres/conseils_viande.gif) no-repeat;}
h2#sauces{background:url(images/titres/sauces.gif) no-repeat;}

/* Recrutement */
h4{margin:50px 50px 10px 60px; font-size:1.6em; color:#fc3; background:url(images/puces/puce_sur_mesure.gif) no-repeat top left; padding-left:30px;}
h4 span#date{font-size:0.6em; padding-left:25px; font-style:oblique;}
/* Recrutement */

#position_nav_principale, #position_nav_pied{position:absolute; top:0; left:0; width:100%;}
ul#nav_principale, ul.nav_pied{margin:0 auto; margin-top:7px;}
#nav_principale li, .nav_pied li{display:inline;}
#nav_principale a, .nav_pied a{border-right:solid 1px #666; color:#666; margin-right:3px; padding-right:5px; font-size:90%;}
#nav_principale a{color:#ccc;}
#nav_principale a:hover, .nav_pied a:hover{color:yellow;}
#nav_pied a{color:#666; border-right:solid 1px #666;}
ul#pied_index{position:absolute; bottom:-20px; right:0;}
ul#pied_index li{display:inline;}
ul#pied_index li a{color:#666; border-right:solid 1px #666; margin-right:5px; padding-right:10px; font-size:80%;}

ol{color:#fc3; margin-left:110px;}
ul#cuisine{list-style:none; margin-top:0px; margin-bottom:0px;}
ul#cuisine li{background:url(images/puces/liste_simple.gif) no-repeat 0 5px; padding-left:20px;}
ul#cuisine ul{margin:20px; list-style:none;}
ul#sur_mesure{list-style:none;}
ul#sur_mesure li{background:url(images/puces/puce_sur_mesure.gif) no-repeat; margin-left:-50px; padding-left:30px;}
ul#sur_mesure li h3{margin-top:15px; margin-bottom:0px; font-size:120%;}

/* bouteilles eaux */
ul#eaux {list-style:none; margin-left:70px; margin-top:25px;}
ul#eaux li{ min-height:150px; margin:10px 0;}
* html ul#eaux li{height:150px; margin:10px 0;}
ul#eaux li p{position:absolute; background:none; width:300px; left:160px;}
li#bling{background:url(images/eaux/bling_1.jpg) no-repeat;}
li#eau_rouge_tendance{background:url(images/eaux/rouge.jpg) no-repeat;}
li#voss{background:url(images/eaux/voss.jpg) no-repeat;}
li#veen{background:url(images/eaux/veen.jpg) no-repeat;}
li#karoo{background:url(images/eaux/karoo.jpg) no-repeat;}
/*li#gota{background:url(images/eaux/gota.jpg) no-repeat;}*/

/* bouteilles vin */
/*ul#vin {list-style:none; margin-left:70px; margin-top:25px;}*/
ul#vin{position:absolute; left:-350px; top:0; width:150px;}
ul#vin li{ min-height:150px; margin:10px 0;}
* html ul#vin li{height:150px; margin:10px 0;}
ul#vin li p{position:absolute; background:none; width:300px; left:160px;}
li#espagne{background:url(images/vins/vin.jpg) no-repeat;}
li#argentine{background:url(images/vins/argentine.jpg) no-repeat;}
li#afrique_sud{background:url(images/vins/afrique_sud.jpg) no-repeat;}
li#australie{background:url(images/vins/vin.jpg) no-repeat;}
li#chili{background:url(images/vins/vin.jpg) no-repeat;}
li#chine{background:url(images/vins/vin.jpg) no-repeat;}
li#portugal{background:url(images/vins/vin.jpg) no-repeat;}
li#usa{background:url(images/vins/usa.jpg) no-repeat;}





/* survol image décalée sur menu index */
ul#nav_index{list-style:none; position:absolute; top:120px; right:40px;}
ul#nav_index a{display:block; width:143px; height:30px; text-indent:-9999px;}
ul#nav_index a span{display:none;}
ul#nav_index a:hover{border:0px;}
ul#nav_index a:hover span{position:absolute; left:-767px; top:-120px; display:block; text-indent:0px;  border:none;}
a#presentation{background:url(images/menu_index/presentation_0.gif);}
a#presentation:hover{background:url(images/menu_index/presentation_1.gif);}
a#specialites{background:url(images/menu_index/specialites_0.gif);}
a#specialites:hover{background:url(images/menu_index/specialites_1.gif);}
a#rarete{background:url(images/menu_index/rarete_0.gif);}
a#rarete:hover{background:url(images/menu_index/rarete_1.gif);}
a#animations{background:url(images/menu_index/animations_0.gif);}
a#animations:hover{background:url(images/menu_index/animations_1.gif);}
a#sur-mesure{background:url(images/menu_index/sur_mesure_0.gif);}
a#sur-mesure:hover{background:url(images/menu_index/sur_mesure_1.gif);}
a#situer{background:url(images/menu_index/situer_0.gif);}
a#situer:hover{background:url(images/menu_index/situer_1.gif);}
a#recrutement{background:url(images/menu_index/recrutement_0.gif);}
a#recrutement:hover{background:url(images/menu_index/recrutement_1.gif);}
a#franchise{background:url(images/menu_index/franchise_0.gif);}
a#franchise:hover{background:url(images/menu_index/franchise_1.gif);}
a#contact{background:url(images/menu_index/contact_0.gif);}
a#contact:hover{background:url(images/menu_index/contact_1.gif);}
/* survol image décalée sur menu index */

#video{width:100%; text-align:center; margin:20px 0;}

/* Formulaire contact */
form#contact{margin-left:15px;}
form#contact label{display:inline; float:left; width:305px; text-align:right; margin-right:25px; color:#fc6;}
form#contact input{margin-bottom:5px;}

/* Formulaire franchise */
form#formulaire_franchise{position:absolute; width:850px; left:-330px; bottom:0px; margin-left:15px;}
form#formulaire_franchise label{display:inline; float:left; width:305px; text-align:right; margin-right:25px; color:#fc6;}
form#formulaire_franchise input{margin-bottom:5px;}

/* nous situer */
div#situer{float:right; width:530px; text-align:left; margin-bottom:25px;}
div#situer img{border:solid 1px #fc6; margin:10px 0;}
div#situer ul{position:relative; list-style:none; margin:0; padding:0;}
div#situer li{margin:0; padding:0;}
div#situer h1{margin:0; text-indent:0; font-size:1.3em;}
div#situer label{margin-right:10px; color:#fc6;}
div#situer h2{margin:10px 0 0 0;}
div#situer li.actu{margin-bottom:20px;}
div#situer li.actu h2 span{font-size:70%; color:white;}
div#situer li.actu img{float:left;}
div#situer li.actu p{margin-left:230px; line-height:120%;}
div#situer form{width:450px; margin:0; margin-top:25px;}
div#situer li.pano_restaurant{position:absolute; left:-50px; top:50px; display:block;}
div#situer li.pano_restaurant a{position:absolute; display:block; background:url(images/bt_panoramique.gif); width:100px; height:100px; right:80px; border:none;}

/* Slide sites clients */
#imageflow{
float:right;
height:200px;
width:600px;
text-align:left;
}
#imageflow #images img { 
position:absolute; 
top:0px;
border:solid 1px #ccc;
}
#imageflow .clear{
clear:both;
}
#imageflow #images{
visibility:hidden;
}
#imageflow #loading{
margin-top:50px;
text-align:center;
width:100%;
}
#imageflow #loading img{
margin-top:10px;
position:relative; 
}
#imageflow #captions{
color:#fc3;
font-weight:bold;
font-size:110%;
position:relative; 
padding-top:150px;
text-align:center;
z-index:5;
}
