

/*General*/
*{
margin:0;
padding:0;
}

*:focus {
outline:none;
}


img{
border:none;}

body{
width:100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
background-image:url('../images/bodybg.jpg');
background-position:top center;
background-repeat:repeat-x;
background-color:#b11105;
}

a{
color:#0157a1;}

a:hover{
color:#b11105;}


#conteneur{
width:1024px;
margin-left:auto;
margin-right:auto;
background-color:#b11105;
}


/* entete */
#entete{
width:1024px;
height:192px;
background-image:url('../images/entetebg.jpg');
background-position:center top;
background-repeat:no-repeat;
}

#enteteen{
width:1024px;
height:192px;
background-image:url('../images/entetebg_en.jpg');
background-position:center top;
background-repeat:no-repeat;
}


#enteteTop{
width:970px;
height:90px;}



#enteteBot{
width:935px;
height:24px;
color:white;
font-weight:bold;}

#enteteBot a{
color:white;
text-decoration:none;}

.BotG{
width:835px;
height:24px;
padding-top:5px;
padding-right:30px;
float:right;}

.BotG img{
float:right;
margin-left:10px;}

.BotD{
width:70px;
height:24px;
padding-top:8px;
float:right;}


/* section principale */

#principale{
width:1024px;
}

#main{
width:725px;
float:left;
}

#cadreTop{
width:725px;
height:16px;
background-image:url('../images/cadretop.jpg');
background-position:center top;
background-repeat:no-repeat;
}


#cadreMid{
width:725px;
padding-top:15px;
min-height:350px;
background-image:url('../images/cadremid.jpg');
background-position:center top;
background-repeat:repeat-y;}

#cadreMid h1{
padding-left:37px;
padding-bottom:20px;}

#cadreMid .textemain{
padding-left:37px;
padding-right:37px;
padding-bottom:15px;
text-align:justify;}


#cadreBot{
width:725px;
height:16px;
margin-bottom:25px;
background-image:url('../images/cadrebot.jpg');
background-position:center top;
background-repeat:no-repeat;}

/* accueil */

#imgAccueil{
width:725px;
height:253px;
}


#imgAccueil img{
border:none;}

/* accueil FR */

.accueilaliments{
width:232px;
height:253px;
margin-right:17px; 
float:left;}

.accueilaliments a{
width:232px;
height:253px;
display:block;
text-decoration:none;
background-image:url('../images/accueilbas/aliments.png');
background-position:top center;
background-repeat:no-repeat;
}

.accueilaliments a:hover{
background-image:url('../images/accueilbas/aliments_hover.png');}

.accueilcomments{
width:228px;
height:253px;
float:left;}

.accueilcomments a{
width:228px;
height:253px;
display:block;
text-decoration:none;
background-image:url('../images/accueilbas/commentaires.png');
background-position:top center;
background-repeat:no-repeat;
}

.accueilcomments a:hover{
background-image:url('../images/accueilbas/commentaires_hover.png');}

.accueilpromo{
width:226px;
height:253px;
float:right;}

.accueilpromo a{
width:226px;
height:253px;
display:block;
text-decoration:none;
background-image:url('../images/accueilbas/concours_promotions.png');
background-position:top center;
background-repeat:no-repeat;
}

.accueilpromo a:hover{
background-image:url('../images/accueilbas/concours_promotions_hover.png');}


/* accueil EN */

.accueilalimentsen{
width:232px;
height:253px;
margin-right:17px; 
float:left;}

.accueilalimentsen a{
width:232px;
height:253px;
display:block;
text-decoration:none;
background-image:url('../images/accueilbas/our_food.png');
background-position:top center;
background-repeat:no-repeat;
}

.accueilalimentsen a:hover{
background-image:url('../images/accueilbas/our_food_hover.png');}

.accueilcommentsen{
width:228px;
height:253px;
float:left;}

.accueilcommentsen a{
width:228px;
height:253px;
display:block;
text-decoration:none;
background-image:url('../images/accueilbas/comments.png');
background-position:top center;
background-repeat:no-repeat;
}

.accueilcommentsen a:hover{
background-image:url('../images/accueilbas/comments_hover.png');}

.accueilpromoen{
width:226px;
height:253px;
float:right;}

.accueilpromoen a{
width:226px;
height:253px;
display:block;
text-decoration:none;
background-image:url('../images/accueilbas/promotions_contests.png');
background-position:top center;
background-repeat:no-repeat;
}

.accueilpromoen a:hover{
background-image:url('../images/accueilbas/promotions_contests_hover.png');}




/* navigation */

#nav{
width:247px;
min-height:402px;
background-image:url('../images/navbg.jpg');
background-position:center top;
background-repeat:no-repeat;
float:left;
}


#nav ul{
width:174px;
padding-top:30px;
padding-left:45px;
list-style:none;}

#nav ul li{
width:174px;
height:25px;
}

#nav ul li a{
width:174px;
height:25px;
display:block;
text-decoration:none;
background-position:top center;
background-repeat:no-repeat;}


/* nav FR */


#nav ul li .menuFR{
background-image:url('../images/navfr/menu.png');}

#nav ul li .menuFR:hover{
background-image:url('../images/navfr/menu_hover.png');}

#nav ul li .restoFR{
background-image:url('../images/navfr/restaurants.png');}

#nav ul li .restoFR:hover{
background-image:url('../images/navfr/restaurants_hover.png');}

#nav ul li .promoFR{
background-image:url('../images/navfr/promotions.png');}

#nav ul li .promoFR:hover{
background-image:url('../images/navfr/promotions_hover.png');}

#nav ul li .alimFR{
background-image:url('../images/navfr/aliments.png');}

#nav ul li .alimFR:hover{
background-image:url('../images/navfr/aliments_hover.png');}

#nav ul li .franchFR{
background-image:url('../images/navfr/franchises.png');}

#nav ul li .franchFR:hover{
background-image:url('../images/navfr/franchises_hover.png');}

#nav ul li .carrFR{
background-image:url('../images/navfr/carrieres.png');}

#nav ul li .carrFR:hover{
background-image:url('../images/navfr/carrieres_hover.png');}

#nav ul li .commenFR{
background-image:url('../images/navfr/commentaires.png');}

#nav ul li .commenFR:hover{
background-image:url('../images/navfr/commentaires_hover.png');}

#nav ul li .faqFR{
background-image:url('../images/navfr/faq.png');}

#nav ul li .faqFR:hover{
background-image:url('../images/navfr/faq_hover.png');}

#nav ul li .contFR{
background-image:url('../images/navfr/contact.png');}

#nav ul li .contFR:hover{
background-image:url('../images/navfr/contact_hover.png');}


#bodymenufr #nav ul li .menuFR {
background-image:url('../images/navfr/menu_hover.png');
} 

#bodyrestaurantsfr #nav ul li .restoFR {
	background-image:url('../images/navfr/restaurants_hover.png');
} 

#bodypromotionsfr #nav ul li .promoFR {
	background-image:url('../images/navfr/promotions_hover.png');
} 

#bodyalimentsfr #nav ul li .alimFR {
	background-image:url('../images/navfr/aliments_hover.png');
} 

#bodyfranchisesfr #nav ul li .franchFR {
	background-image:url('../images/navfr/franchises_hover.png');
}

#bodycarrieresfr #nav ul li .carrFR{
	background-image:url('../images/navfr/carrieres_hover.png');
} 

#bodycommentairesfr #nav ul li .commenFR {
	background-image:url('../images/navfr/commentaires_hover.png');
} 

#bodyfaqfr #nav ul li .faqFR {
	background-image:url('../images/navfr/faq_hover.png');
} 

#bodycontactfr #nav ul li .contFR {
	background-image:url('../images/navfr/contact_hover.png');
} 


/* nav EN */

#nav ul li .menuEN{
background-image:url('../images/navfr/menu.png');}

#nav ul li .menuEN:hover{
background-image:url('../images/navfr/menu_hover.png');}

#nav ul li .restoEN{
background-image:url('../images/naven/restaurants.png');}

#nav ul li .restoEN:hover{
background-image:url('../images/naven/restaurants_hover.png');}

#nav ul li .promoEN{
background-image:url('../images/navfr/promotions.png');}

#nav ul li .promoEN:hover{
background-image:url('../images/navfr/promotions_hover.png');}

#nav ul li .alimEN{
background-image:url('../images/naven/food_quality.png');}

#nav ul li .alimEN:hover{
background-image:url('../images/naven/food_quality_hover.png');}

#nav ul li .franchEN{
background-image:url('../images/navfr/franchises.png');}

#nav ul li .franchEN:hover{
background-image:url('../images/navfr/franchises_hover.png');}

#nav ul li .carrEN{
background-image:url('../images/naven/careers.png');}

#nav ul li .carrEN:hover{
background-image:url('../images/naven/careers_hover.png');}

#nav ul li .commenEN{
background-image:url('../images/naven/comments.png');}

#nav ul li .commenEN:hover{
background-image:url('../images/naven/comments_hover.png');}

#nav ul li .faqEN{
background-image:url('../images/navfr/faq.png');}

#nav ul li .faqEN:hover{
background-image:url('../images/navfr/faq_hover.png');}

#nav ul li .contEN{
background-image:url('../images/navfr/contact.png');}

#nav ul li .contEN:hover{
background-image:url('../images/navfr/contact_hover.png');}


#bodymenuen #nav ul li .menuEN {
background-image:url('../images/navfr/menu_hover.png');
} 

#bodyrestaurantsen #nav ul li .restoEN {
	background-image:url('../images/naven/restaurants_hover.png');
} 

#bodypromotionsen #nav ul li .promoEN {
	background-image:url('../images/navfr/promotions_hover.png');
} 

#bodyalimentsen #nav ul li .alimEN {
	background-image:url('../images/naven/food_quality_hover.png');
} 

#bodyfranchisesen #nav ul li .franchEN {
	background-image:url('../images/navfr/franchises_hover.png');
}

#bodycarrieresen #nav ul li .carrEN{
	background-image:url('../images/naven/careers_hover.png');
} 

#bodycommentairesen #nav ul li .commenEN {
	background-image:url('../images/naven/comments_hover.png');
} 

#bodyfaqen #nav ul li .faqEN {
	background-image:url('../images/navfr/faq_hover.png');
} 

#bodycontacten #nav ul li .contEN {
	background-image:url('../images/navfr/contact_hover.png');
} 




/* slideshow */

#slideshow {
    position:relative;
    height:350px;
}

#slideshow img {
    position:absolute;
    top:0;
    left:0;
	border:none;
    z-index:8;
    opacity:0.0;
}

#slideshow img.active {
    z-index:10;
    opacity:1.0;
}

#slideshow img.last-active {
    z-index:9;
}


/* menu fr */

#menutrio{
width:297px;
height:356px;
padding-left:35px;
padding-right:25px;
float:left;}

#menutrio a{
width:297px;
height:356px;
display:block;
text-decoration:none;
background-image:url('../images/menutrio.jpg');
background-repeat:no-repeat;
background-position: top center;}

#menutrio a:hover{
background-image:url('../images/menutrio_hover.jpg');
}

#menumets{
width:285px;
height:356px;
padding-left:35px;
float:left;}

#menumets a{
width:285px;
height:356px;
display:block;
text-decoration:none;
background-image:url('../images/menumets.jpg');
background-repeat:no-repeat;
background-position: top center;}

#menumets a:hover{
background-image:url('../images/menumets_hover.jpg');}

#menudej{
width:297px;
height:356px;
padding-left:35px;
padding-right:25px;
float:left;}

#menudej a{
width:297px;
height:356px;
display:block;
text-decoration:none;
background-image:url('../images/menudej.jpg');
background-repeat:no-repeat;
background-position: top center;}

#menudej a:hover{
background-image:url('../images/menudej_hover.jpg');}



/* menu en */

#menutrioen{
width:297px;
height:356px;
padding-left:35px;
padding-right:25px;
float:left;}

#menutrioen a{
width:297px;
height:356px;
display:block;
text-decoration:none;
background-image:url('../images/meals.jpg');
background-repeat:no-repeat;
background-position: top center;}

#menutrioen a:hover{
background-image:url('../images/meals_hover.jpg');
}

#menumetsen{
width:285px;
height:356px;
padding-left:35px;
float:left;}

#menumetsen a{
width:285px;
height:356px;
display:block;
text-decoration:none;
background-image:url('../images/individual_food.jpg');
background-repeat:no-repeat;
background-position: top center;}

#menumetsen a:hover{
background-image:url('../images/individual_food_hover.jpg');}

#menudejen{
width:297px;
height:356px;
padding-left:35px;
padding-right:25px;
float:left;}

#menudejen a{
width:297px;
height:356px;
display:block;
text-decoration:none;
background-image:url('../images/breakfasts.jpg');
background-repeat:no-repeat;
background-position: top center;}

#menudejen a:hover{
background-image:url('../images/breakfasts_hover.jpg');}



/* restaurants */


.restoTop{
width:598px;
height:48px;
}

.restoTop h1{
float:left;}


.restoTop p{
width:180px;
height:35px;
padding-top:13px;
padding-left:30px;
padding-right:0px;
background-image:url('../images/voirplus.jpg');
background-repeat:no-repeat;
float:right;}

.restoTop p select{
margin-left:15px;
display:block;}

.restoTop p a{
margin-left:15px;}


.restaurantCon{
width:517px;
padding-left:20px;
min-height:102px;
margin-bottom:30px;
}

.restaurantLogoG{
width:127px;
height:102px;
float:left;
background-image:url('../images/restaurants/logo_pq_g.jpg');
background-repeat:no-repeat;
background-position: top center;}

.restaurantD{
width:389px;
float:left;
}

.restaurantHead{
width:379px;
height:34px;
padding-left:10px;
background-image:url('../images/restaurants/header.jpg');
background-repeat:no-repeat;
background-position: top left;}

.restaurantHead h2{
color:#b11105;
}

.restaurantContenu{
width:379px;
min-height:89px;
padding-left:10px;
background-image:url('../images/restaurants/main.jpg');
background-repeat:repeat-y;
background-position: top left;
float:left;
}

.restaurantContenu p{
width:237px;
float:left;
}


.restaurantSep{
padding-top:10px;
padding-bottom:10px;
}

.restaurantSepMulti{
padding-top:10px;
padding-bottom:10px;
border-bottom: thin #b11105 dotted;}

.restaurantDej{
width:102px;
height:68px;
float:right;
}



/* trios , mets , dejeuners */

.topTriosMets{
width:693px;
height:48px;
margin:auto;
}

.topTriosMets h1{
float:left;}


.topTriosMets p{
width:180px;
height:35px;
padding-top:13px;
padding-left:30px;
padding-right:0px;
background-image:url('../images/voirplus.jpg');
background-repeat:no-repeat;
float:right;}

.topTriosMets p select{
margin-left:15px;
display:block;}

.topTriosMets p a{
margin-left:15px;}


/* promotions */

.promotable{
margin-left:37px;}

.promotable td{
min-width:150px;}

.promoCat{
border-bottom:thin #b11105 solid;
color:#0157a1;
}




/* aliments */

.alimentdiv{
width:655px;
height:177px;
padding-bottom:50px;
background-position:top center;
background-repeat:no-repeat;}

.alimentdiv ul{
width:290px;
padding-top:60px;
padding-right:20px;
list-style-image: url('../images/dot_rouge.png');
list-style-type:circle;
float:right;}

.alimentdiv ul li{
padding-bottom:4px;}

.alimentdivpartner{
width:615px;
height:210px;
padding-top:65px;
padding-bottom:50px;
padding-left:40px;
background-position:top center;
background-repeat:no-repeat;}

/* trios , mets , dejeuner */


.pikachoose{width:656px;margin:0 auto 0 auto; color:#003579; text-align:center; font-size:11px;}
.pikachoose ul{padding-left:20px;width:656px;height:450px;margin:0 auto 0 auto;overflow:hidden;}
.pikachoose ul li{float: left;padding:2px;margin:0 33px 4px 0;position:relative;overflow:hidden; width:180px; }
.pikachoose ul li div img{position:relative;cursor:pointer;}
.pika_main{width:580px;height:270px;display:block;position:relative; margin:auto;}
.pika_main_img{position:relative;}
.pika_subdiv{position:relative;}
.pika_animationDivs{top:0px;left:0px;} 
.pika_subdiv img, .pika_subdiv a img{border:none;}
.pika_caption{width:500px;height:16px;padding-top:4px;text-align:center;position:absolute;bottom:7px;left:3px;background:url('black.png') top left;}
.pika_caption a{color:white;}
.pika_play{position:absolute;z-index:1;left:50%;margin-left:-25px;width:50px;top:5px;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('play.png') top center no-repeat;}
.pika_play a.pika_stop_button{background:url('pause.png') top center no-repeat;}
.pika_navigation a{font-size: 12px; text-decoration: none;}
.pika_navigation a:hover{text-decoration: underline;}
.pika_navigation{padding-top:10px;clear:both;text-align:center;}
.pika_prev_hover{position:absolute;top:5px;left:5px;height:456px;width:100px;background:url('rewind.png') top left no-repeat;}
.pika_next_hover{position:absolute;top:5px;right:5px;height:456px;width:100px;background:url('fastf.png') top right no-repeat;}


/* FAQ */

#faq{
padding-left:35px;
width:625px;}


#q1, #q2, #q3, #q4, #q5, #q6, #q7{
width: 630px; 
display:none; 
background-color:#ffe3a2;
color:#0157a1;
padding: 10px 10px 10px 10px; 
margin-top:10px; 
text-align:justify;
}

#q1 p, #q2 p, #q3 p, #q4 p, #q5 p, #q6 p, #q7 p{
line-height:130%;
padding-bottom:10px;
}

#q1 a, #q2 a, #q3 a, #q4 a, #q5 a, #q6 a, #q7 a{
color:#b11105;
}

#q1 ul, #q2 ul, #q3 ul, #q4 ul, #q5 ul, #q6 ul, #q7 ul{
line-height:130%;
list-style:none;
}


/* contact */

#contactG{
width:315px;
height:242px;
padding-right:50px;
line-height:150%;
border-right: 2px #b11105 dotted;
float:left;}

#contactG h3{
font-size:16px;
color:#0157a1;
border-bottom: thin #0157a1 solid;
margin-left:37px;
padding-bottom:10px;
margin-bottom:10px;}


#contactD{
width:260px;
height:242px;
padding-left:50px;
float:left;}

#contactBot{
width:663px;
color:#b11105 ;
padding-top:20px;
margin-top:20px;
float:left;}

/* plan du site */

.plansite{
margin-left:55px;
line-height:150%;}

.plansite ul{
margin-left:20px;}

/* pied de page */

#piedDePage{
width:100%;
height:192px;
padding-top:10px;
font-size:11px;
color:#8d0f03;
text-align:center;
background-image:url('../images/footerbg.jpg');
background-position:center top;
background-repeat:repeat-x;
}

#piedDePage p{
padding-left:175px;
padding-top:20px;
padding-bottom:5px;}


.clear{
clear:both;
}


