html { background:#FFF; height:100% }
body { height:100% }
select, textarea, input {font-family:Arial, Helvetica, sans-serif; background-color:#FFF; font-size:1em; color:#000; vertical-align:middle}

#backEvenement { position:fixed; z-index:1; width:100%; height:100% }
#backEvenement div { height:100% }
* html #backEvenement { position:absolute; z-index:1; }

#pg { width:100%; max-width:100%; padding:0px 0px 0px 0px; position:absolute; z-index:2 }
#pgContenu {text-align:left; margin:0px auto 20px auto; width:1000px; max-width:1000px; padding:0px 0px 0px 0px; position:relative}

.bandeau { background-repeat:no-repeat; background-position:right; width:973px; padding-left:15px; height:77px }
.bandeauAccueilEvenement { background:none; width:985px; padding-left:15px; height:77px }
.bandeauAccueilEvenement img { background: url(../image/paques_2010/bandeau/logo.png) no-repeat center; width:179px; height:60px; margin-top:10px; }
*html .bandeauAccueilEvenement img { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme_front/theme_front_1/image/paques_2010/bandeau/logo.png', sizingMethod='crop') }
#ombreMenu {display:none}
#banniere { margin-top:0px; position:absolute; }

#chemin { color:#7E7979; position:relative; margin-top:-15px; margin-bottom:5px; padding-top:8px}

.retour { margin-left:8px; display:none }

.portletHome {margin-top:500px}
.portletHome .top { height:10px; max-height:10px; line-height:10px; }
.portletHome .middle { padding:0px 13px 0px 13px; color:#CCC; font-size:12px; line-height:20px; height:195px }
html>body .portletHome .middle { height:auto; min-height:195px }
.portletHome .bottom { height:25px}
.portletHome .titrePortlet { padding:6px 0px 10px 0px }
.portletHome .bouton { outline:none; font-size:11px; color:#a98499; text-transform:uppercase; font-weight:normal; line-height:auto; height:28px; background:url(../image/paques_2010/contenu/btn.gif) repeat-x; border:0px; padding:0px 15px 0px 15px; margin:2px 0px 0px 0px; cursor:pointer; font-family:Arial, Helvetica, sans-serif; letter-spacing:normal}
.portletHome .bouton:hover { color:#FFF }
* html, * + html .portletHome .bouton { padding:0px 0px 0px 0px; margin:2px 0px 0px 0px; line-height:28px; height:28px; }
.portlet1 { width:235px; float:left }
.portlet1 .top { background:url(../image/paques_2010/contenu/portlet_235_top.gif) top no-repeat #000 }
.portlet1 .middle { background:url(../image/paques_2010/contenu/portlet_235_middle.gif) top no-repeat #000 }
.portlet1 .bottom { background:url(../image/paques_2010/contenu/portlet_235_bottom.gif) top no-repeat #000; height:39px; }
.portlet1 .titrePortlet { background:url(../image/paques_2010/module/produit/titre_portlet1.gif) bottom left no-repeat; height:47px; padding-top:4px }
.portlet1 .depliant { background:url(../image/paques_2010/module/produit/catalogue_home.png) right no-repeat ; position:absolute; height:189px; width:220px; z-index:10; }
* html .portlet1 .depliant { background:url(../image/paques_2010/module/produit/catalogue_home.gif) right no-repeat ; }
.portlet1 .btn { float:none; }
.portlet2 { width:266px; float:left }
.portlet2 .top { background:url(../image/paques_2010/contenu/portlet_266_top.gif) top no-repeat #000; }
.portlet2 .middle { background:url(../image/paques_2010/contenu/portlet_266_middle.gif) top no-repeat #000; padding-left:85px }
.portlet2 .bottom { background:url(../image/paques_2010/contenu/portlet_266_bottom.gif) top no-repeat #000; height:39px}
.portlet2 .titrePortlet { background:url(../image/paques_2010/module/help_me_choose/titre_portlet2.gif) bottom left no-repeat; height:66px; padding-top:4px; margin-bottom:10px }
.portlet3 { width:235px; float:left }
.portlet3 .top { background:url(../image/paques_2010/contenu/portlet_235_top2.gif) top no-repeat #000; }
.portlet3 .middle { background:url(../image/paques_2010/contenu/portlet_235_middle2.gif) top no-repeat #000 }
.portlet3 .middle a { color:#d25f64; text-decoration:none}
.portlet3 .middle a:hover { color:#FFF; text-decoration:none}
.portlet3 .bottom { background:url(../image/paques_2010/contenu/portlet_235_bottom2.gif) top no-repeat #000; height:39px}
.portlet3 .titrePortlet { background:url(../image/paques_2010/module/help_me_choose/titre_portlet3.gif) bottom left no-repeat; height:52px; padding-top:0px; margin-bottom:10px }
.portletHome a{ color:#cc3366; font-size:1.1em; line-height:normal }
.portletHome a:hover{ color:#cc3366 }
.portletHome .gauche { margin:0px 8px 0px 0px}
.portletHome .milieu { margin:0px 8px 0px 8px}
.portletHome .droit { margin:0px 0px 0px 8px}
.portletHome .textGris { color:#666; font-size:1em }
.detail .textGris { color:#FFF; font-size:1.3em; font-weight:100 }
.portletHome .textGris { color:#666; font-size:1em }
.portletHome .textRose { color:#ff6698; font-size:1.2em; font-weight:700 }
a.btn { color:#A98499; font-size:11px; background:url(../image/paques_2010/contenu/btn.gif) repeat-x; text-transform:uppercase; height:28px; padding:5px 15px 0px 15px; margin:5px 0px 0px 0px; display:inline-block  }
a:hover.btn { color:#FFF; text-decoration:none  }
.portletHome .question { color:#f29400; line-height:1.2em; font-size:1em; padding-bottom:5px }
.portletHome .reponse { color:#CCC; margin:5px 0px 0px 0px; line-height:normal }
*html, *+ html .portletHome .reponse { margin:3px 0px 0px 0px; line-height:18px }
.portletHome .reponse input { margin:0px 0px 0px 0px; outline:none; border:0px; background:transparent; vertical-align:middle; cursor:pointer; padding:0px 0px 0px 0px}
* + html .portletHome .reponse input { margin-left:-5px}
* html .portletHome .reponse input { margin-left:-5px}
.portletHome .reponse label { display:block; font-size:0.9em}


.retour a { color:#f96fa3; font-size:10px }
.cadreMenu { width:781px; margin:5px auto 0px auto}
.cadreMenu .top { height:15px }
.cadreMenu .fondTop { padding:0px 15px 0px 15px; color:#999 }
html>body .cadreMenu .fondTop { height:auto }

.cadreMenu .pictos { float:right; margin:10px 0px 0px 0px }
.cadreMenu .pictos a { color:#CCC; font-size:10px }
.cadreMenu .pictos a:hover { color:#FFF; text-decoration:none }

.hiddenPos { margin:-2000px 0px 0px -2000px; position:absolute; }

.cadreMenu .detail { width:38%; float:left; height:520px }
.cadreMenu .titreMenu { margin-bottom:5px }
.cadreMenu .ficheProduit a { color:#CCC; font-size:10px}
.cadreMenu .ficheProduit a:hover { color:#FFF; font-size:10px; text-decoration:none }
.cadreMenu .ficheProduit .colorFFF { color:#FFF }
.cadreMenu .ficheProduit .colorFFF span { color:#FFF; font-size:10px }
.cadreMenu .imgProduit { text-align:center; padding-left:20px; width:250px; position:absolute; margin:150px 0px 0px 50px }
/*.cadreMenu .imgProduit { text-align:center; padding-left:20px; position:absolute; top:0; left:0; margin:0px 0px 0px 50px }*/

.cadreMenu .miniatures { width:59%; float:left}
.cadreMenu .plats { margin:0px 0px 1px 0px }
.cadreMenu .plats div { margin:0px 0px 0px 0px }
.cadreMenu .image { float:left; margin-right:10px }
.cadreMenu .listePlats a { color:#999; font-size:11px }
.cadreMenu .listePlats a:hover { color:#FFF; text-decoration:none }
* html .cadreMenu a, img { position:relative }
.cadreMenu .lienProduit img { position:absolute }

.indent1 .listePlats { float:right; padding:10px 0px 0px 0px; width:43% }
.indent1 .image { padding-left:120px}
.indent2 .listePlats { float:right; padding:10px 0px 0px 0px; width:70% }
.indent3 .listePlats { float:right; padding:10px 0px 0px 0px; width:43% }
.indent3 .image { padding-left:120px}
.indent4 .listePlats { float:right; padding:10px 0px 0px 0px; width:70% }
.indent5 .listePlats { float:right; padding:10px 0px 0px 0px; width:43% }
.indent5 .image { padding-left:120px}
.indent6 .listePlats { float:right; padding:10px 0px 0px 0px; width:70% }

/* Menu Malin */
.menu1 { background:url(../image/paques_2010/module/help_me_choose/1/menu_fond.jpg) top }
.menu1 .ficheProduit {width:230px; padding:20px 15px 10px 15px; margin:10px 0px 15px 0px; font-size:11px; color:#CCC }
.menu1 .listePlats {}
.menu1 .bottom { background:url(../image/paques_2010/module/help_me_choose/1/menu_bottom.png) bottom no-repeat; height:46px; padding:0px 25px 0px 25px }
* html .menu1 .bottom { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme_front/theme_front_1/image/paques_2010/module/help_me_choose/1/menu_bottom.png', sizingMethod='crop'); height:46px }
.menu1 .fond { background:url(../image/paques_2010/module/help_me_choose/1/menu_fond_fiche_off.gif) left bottom no-repeat }
* html .menu1 .fond { width:100%; }
.menu1 .portletHome .textFushia { color:#ff9c00; font-size:1.2em; font-weight:700 }
.menu1 .detail .textFushia { color:#ff9c00; font-size:1.6em; font-weight:100 }
.menu1 .afficheDetail .textFushia { color:#ff9c00; font-size:0.9em; display:block; width:230px; margin-top:-20px; margin-left:15px}

/* Menu Tradition */
.menu2 { background:url(../image/paques_2010/module/help_me_choose/2/menu_fond.jpg) top }
.menu2 .ficheProduit {width:230px; padding:20px 15px 10px 15px; margin:10px 0px 15px 0px; font-size:11px; color:#CCC }
.menu2 .listePlats {}
.menu2 .bottom { background:url(../image/paques_2010/module/help_me_choose/2/menu_bottom.png) bottom no-repeat; height:46px; padding:0px 25px 0px 25px }
* html .menu2 .bottom { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme_front/theme_front_1/image/paques_2010/module/help_me_choose/2/menu_bottom.png', sizingMethod='crop'); height:46px }
.menu2 .fond { background:url(../image/paques_2010/module/help_me_choose/2/menu_fond_fiche_off.gif) left bottom no-repeat }
* html .menu2 .fond { width:100%; }
.menu2 .portletHome .textFushia { color:#F29DA0; font-size:1.2em; font-weight:700 }
.menu2 .detail .textFushia { color:#F29DA0; font-size:1.6em; font-weight:100 }
.menu2 .afficheDetail .textFushia { color:#F29DA0; font-size:0.9em; display:block; width:230px; margin-top:-20px; margin-left:15px}

/* Menu Découverte */
.menu3 { background:url(../image/paques_2010/module/help_me_choose/3/menu_fond.jpg) top }
.menu3 .ficheProduit {width:230px; padding:20px 15px 10px 15px; margin:10px 0px 15px 0px; font-size:11px; color:#CCC }
.menu3 .listePlats {}
.menu3 .bottom { background:url(../image/paques_2010/module/help_me_choose/3/menu_bottom.png) bottom no-repeat; height:46px; padding:0px 25px 0px 25px }
* html .menu3 .bottom { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme_front/theme_front_1/image/paques_2010/module/help_me_choose/3/menu_bottom.png', sizingMethod='crop'); height:46px }
.menu3 .fond { background:url(../image/paques_2010/module/help_me_choose/3/menu_fond_fiche_off.gif) left bottom no-repeat }
* html .menu3 .fond { width:100%; }
.menu3 .portletHome .textFushia { color:#F8B356; font-size:1.2em; font-weight:700 }
.menu3 .detail .textFushia { color:#F8B356; font-size:1.6em; font-weight:100 }
.menu3 .afficheDetail .textFushia { color:#F8B356; font-size:0.9em; display:block; width:230px; margin-top:-20px; margin-left:15px}

/* Menu Gastronomique */
.menu4 { background:url(../image/paques_2010/module/help_me_choose/4/menu_fond.jpg) top }
.menu4 .ficheProduit {width:230px; padding:20px 15px 10px 15px; margin:10px 0px 15px 0px; font-size:11px; color:#CCC }
.menu4 .listePlats {}
.menu4 .bottom { background:url(../image/paques_2010/module/help_me_choose/4/menu_bottom.png) bottom no-repeat; height:46px; padding:0px 25px 0px 25px }
* html .menu4 .bottom { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme_front/theme_front_1/image/paques_2010/module/help_me_choose/4/menu_bottom.png', sizingMethod='crop'); height:46px }
.menu4 .fond { background:url(../image/paques_2010/module/help_me_choose/4/menu_fond_fiche_off.gif) left bottom no-repeat }
* html .menu4 .fond { width:100%; }
.menu4 .portletHome .textFushia { color:#E4FDA5; font-size:1.2em; font-weight:700 }
.menu4 .detail .textFushia { color:#E4FDA5; font-size:1.6em; font-weight:100 }
.menu4 .afficheDetail .textFushia { color:#E4FDA5; font-size:0.9em; display:block; width:230px; margin-top:-20px; margin-left:15px}

#menu { background:url(../image/paques_2010/module/menu/menu.gif) repeat-x #000; margin:0px; height:34px; width:988px}

#menu ul li a:hover { color:#cc3366; text-decoration:none; font-size:2em; text-align:center}
#menu ul li a.On { color:#cc3366; text-decoration:none; font-size:2em; text-align:center}
#menu ul li a.On:hover { color:#cc3366; text-decoration:none; font-size:2em; text-align:center}
#recherche .champRecherche input { float:left; margin-right:8px; background: url(../image/contenu/fondchamp.gif) no-repeat top left; height:16px; border:0px; padding:2px 0px 0px 3px; margin-top:8px ; color:#000}
#recherche .selectRecherche { float:left; height:16px; line-height:16px; width:114px; cursor:pointer; padding:1px; margin-top:2px !important; margin-top:3px; color:#000}
#recherche .selectRecherche input { border:0px; width:90px; background: url(../image/bandeau/blank.gif); padding-right:25px; cursor:pointer; color:#000}

#contenuEvenement { margin:0px; width:823px; padding-top:8px }
#colD .tarif { font-size:0.9em; color:#ad9ba5 }
.logoLivraison {background:url(../image/paques_2010/module/login_front/thiriet_livraison_domicile.gif); width:177px; height:60px }
.logoCatalogue h3 {background:url(../image/paques_2010/module/produit/catalogue.gif) no-repeat right; height:64px; padding-right:70px }
#contenuEvenement .encart6c { padding:9px 10px 0px 10px; background:none; height:auto; width:auto; }
#contenuEvenement .encart6c h3 { font-size:11px; height:auto; color:#FFF; font-weight:normal; letter-spacing:normal }
#contenuEvenement .encart6c2 { padding:9px 10px 0px 10px; background:none; height:auto; width:auto; }
#contenuEvenement .encart6c2 h3 { font-size:11px; height:auto; color:#FFF; font-weight:normal; letter-spacing:normal }
#contenuEvenement .lienEncart { padding:0px 4px 0px 10px }
#contenuEvenement .lienEncart a{ color:#CCC; background:url(../image/paques_2010/contenu/puce_encart.gif) left top no-repeat; padding:0px 0px 0px 10px }
#contenuEvenement .lienEncart a:hover{ color:#CCC; text-decoration:underline }

#colD .portlet { margin:0px 13px 0px 23px; padding-bottom:1px; color:#FFF; text-align:left; background:url(../image/paques_2010/bandeau/spacerd.gif) #793e56 no-repeat bottom }
#colD .portlet a { color:#f96fa3 }
#colD .contenuOff { background:none; }
#colD .contenuIdentifiant a { color:#FFF }
#colD .portlet .contenu { text-align:left; background:url(../image/paques_2010/bandeau/fond_contenu_portletD.gif) no-repeat top }
#colD .portlet h3 a:hover {color:#FFF; text-decoration:none}
#colD .portlet h3 a.Off {color:#000; text-decoration:none; font-size:1em; background:url(../image/paques_2010/picto/show_rouge.gif) no-repeat top left; display:block; padding-left:17px}
#colD .portlet h3 a.Off:hover {color:#FFF; text-decoration:none; font-size:1em; background:url(../image/paques_2010/picto/show_rouge.gif) no-repeat top left; display:block; padding-left:17px}
#colD .portlet h3 a.On {color:#000; text-decoration:none; font-size:1em; background:url(../image/paques_2010/picto/hide_rouge.gif) no-repeat top left; display:block; padding-left:17px}
#colD .portlet h3 a.On:hover {color:#FFF; text-decoration:none; font-size:1em; background:url(../image/paques_2010/picto/hide_rouge.gif) no-repeat top left; display:block; padding-left:17px}
#colD .portlet .divCache { width:146px; clear:both; font-size:1em; padding:0px 10px 10px 20px; color:#FFF; background:url(../image/paques_2010/bandeau/fond_portletD.gif) #793e56 no-repeat bottom }

#colD .portlet .contenu .listePanierTop { background:url(../image/paques_2010/module/panier/fondtop.gif) no-repeat; margin:5px 2px 0px 2px; line-height:4px; font-size:0.05em; height:4px}
#colD .portlet .contenu .listePanier {background:url(../image/paques_2010/module/panier/fond.gif) left repeat-y; padding:5px 5px 5px 6px; margin:0px 2px 2px 2px; overflow:scroll; overflow-x:hidden; height:225px; width:152px; scrollbar-face-color:#d25486; scrollbar-darkshadow-color:#FEF9F9; scrollbar-track-color:#f3d2db; scrollbar-arrow-color:#4C4A4A; position:relative}
#colD .portlet .contenu .listePanier div.row input.fondChamp {width:20px; margin-right:5px; width:20px; margin-bottom:2px}
#colD .portlet .contenu .listePanier div.row .label { margin-bottom:5px}
#colD .portlet .contenu .listePanier div.row .formw { margin-bottom:5px}
#colD .portlet .contenu .listePanier div.row span.formw { float: right; text-align: left; padding-top:0px; width:95px}
#colD .portlet .contenu .listePanier div.row span.formw a { color:#000; text-decoration:underline; font-size:0.8em}
#colD .portlet .contenu .listePanier div.row span.formw a:hover { color:#ED0006; text-decoration:underline; font-size:0.8em}
#colD .portlet .contenu .listePanier div.row span.formw a.tooltip:hover em {font-style: normal; display: block; position: absolute; top: 20px; left:-42px; padding: 5px; color: #666; border: 1px solid #bbb; background: #FFF; width:130px; text-decoration:none}
#colD .portlet .contenu .listePanier div.row span.formw a.tooltip:hover em span {position: absolute; top: -7px; left: 115px; height: 7px; width: 11px; background:url(../image/picto/topinfobulle.gif) no-repeat; margin:0; padding: 0; border: 0}
#colD .portlet .contenu .listePanier div.row span.formw .prix { display:block; font-size:1em; color:#000; font-weight:700; text-align:right}
#colD .portlet .contenu .listePanier .spacer {font-size:0.05em; line-height:1px; height:1px; margin-bottom:5px; background:#793E56; display:block}
#colD .portlet .contenu .prixTotal {background:url(../image/paques_2010/module/panier/fond.gif) repeat-y; margin:0px 2px 0px 2px; padding:5px; width:153px}
#colD .portlet .contenu .prixTotalValeur {  font-size:1em; color:#000; font-weight:700}
#colD .portlet .contenu .prixTotalValeur span {float:right; font-size:1.1em}
#colD .portlet .contenu .prixTotalValeur em { font-style:normal; font-size:0.9em}
#colD .portlet .contenu .prixTotal a {color:#ED0006; text-decoration:underline; outline:none}
#colD .portlet .contenu .prixTotal a:hover { color:#ED0006; text-decoration:underline; outline:none}
#colD .portlet .contenu .listePanier h3 { font-size:1em; width:115px; letter-spacing:-0.05em}

#colD .portlet .contenu .listePanier .tooltip2 img { margin-left:2px}
#colD .portlet .contenu .listePanier a.tooltip2 em {display:none}
#colD .portlet .contenu .listePanier a.tooltip2:hover { border: 0; position: relative; z-index: 500; text-decoration:none}
#colD .portlet .contenu .listePanier a.tooltip2:hover em {font-style: normal; display: block; position: absolute; top: 30px; left:-119px; padding: 5px; color: #666; border: 1px solid #666; background: #FFF; width:130px; text-decoration:none; font-size:0.9em}
#colD .portlet .contenu .listePanier a.tooltip2:hover em span {position: absolute; top: -7px; left: 120px; height: 7px; width: 11px; background:url(../image/picto/topinfobulle.gif) no-repeat; margin:0; padding: 0; border: 0}

#colD .portlet .contenu .listeAchatPrecedent {background:url(../image/paques_2010/module/panier/fond.gif) left repeat-y; padding:5px 5px 5px 6px; margin:0px 2px 2px 2px; overflow:scroll; overflow-x:hidden; height:125px; width:152px; scrollbar-face-color:#d25486; scrollbar-darkshadow-color:#FEF9F9; scrollbar-track-color:#f3d2db; scrollbar-arrow-color:#4C4A4A; position:relative}
#colD .portlet .contenu .listeAchatPrecedent div.row .label { margin-bottom:5px; width:80px; margin-top:-3px}
#colD .portlet .contenu .listeAchatPrecedent div.row .formw { margin-bottom:5px}
#colD .portlet .contenu .listeAchatPrecedent a.tooltip:hover em {font-style: normal; display: block; position: absolute; top: 25px; left:-5px; padding: 5px; color: #000; border: 1px solid #bbb; background: #FFF; width:130px; text-decoration:none}
#colD .portlet .contenu .listeAchatPrecedent a.tooltip:hover em span {position: absolute; top: -7px; left: 20px; height: 7px; width: 11px; background:url(../image/picto/topinfobulle.gif) no-repeat; margin:0; padding: 0; border: 0}
#colD .portlet .contenu .listeAchatPrecedent div.row span.formw { float: right; text-align: left; padding-top:0px}
#colD .portlet .contenu .listeAchatPrecedent div.row a { color:#000; text-decoration:underline; font-size:0.8em}
#colD .portlet .contenu .listeAchatPrecedent div.row a:hover { color:#ED0006; text-decoration:underline; font-size:0.8em}


#colG { width:232px; background:url(../image/bandeau/fondportletg_rose.gif) repeat-y }

.listeProduits { border:1px solid #EAE0E0; background:#FEF9F9; padding:1px 3px 0px 3px; overflow:scroll;overflow-x:hidden; height:300px; width:148px; scrollbar-face-color:#F39F9F; scrollbar-darkshadow-color: #FEF9F9; scrollbar-track-color: #FEF9F9; scrollbar-arrow-color:#4C4A4A; position:relative}

#colG .portlet ul.arbo img {cursor: pointer; width: 11px; height: 11px; margin-right:5px; float:left}
#colG .portlet ul.arbo, ul.arbo ul {text-align: left; list-style-type: none}
#colG .portlet ul.arbo { margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:-15px}
#colG .portlet ul.arbo ul {display: none; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; text-align:left; list-style-type:none; clear:both}
#colG .portlet ul.arbo li a { color:#615F5F; text-decoration:none}
#colG .portlet ul.arbo li a:hover { color:#ED0006; text-decoration:none}
#colG .portlet ul.arbo li a.sfamille { color:#615F5F; text-decoration:none; font-weight:700; display:block; float:left; width:110px; margin-bottom:5px}
#colG .portlet ul.arbo li a.sfamille:hover { color:#FF5F5F; text-decoration:none; font-weight:700; display:block; float:left; width:110px; margin-bottom:5px}

#colG .portlet ul.arbo li a.tooltip:hover em {font-style: normal; display: block; position: absolute; top: 20px; left:-19px; padding: 5px; color: #000; border: 1px solid #bbb; background: #FFF; width:120px; text-decoration:none; font-size:0.9em; font-weight:normal}
#colG .portlet ul.arbo li a.tooltip:hover em span {position: absolute; top: -7px; left: 25px; height: 7px; width: 11px; background:url(../image/picto/topinfobulle.gif) no-repeat; margin:0; padding: 0; border: 0}

#colG .portlet ul.arbo li a.sfamilleOn { color:#FF5F5F; text-decoration:none; font-weight:700; display:block; float:left; width:110px; margin-bottom:5px}
#colG .portlet ul.arbo li a.sfamilleOn:hover { color:#FF5F5F; text-decoration:none; font-weight:700; display:block; float:left; width:110px; margin-bottom:5px}
#colG .portlet ul.arbo li {list-style-type: none; list-style-image: none; margin:0px 0px 0px 5px; clear:both; padding-bottom:0px}

/* FICHE PRODUIT */
.smaller { font-size:0.8em }
.ficheTop { width:525px; background:url(../image/paques_2010/module/produit/fiche_top.gif) top no-repeat; padding:15px 15px 10px 15px; margin:0px; height:90px }
* +html .ficheTop { padding:15px 15px 0px 15px; background:url(../image/paques_2010/module/produit/fiche_top.gif) bottom no-repeat; }
* html .ficheTop { padding:15px 15px 0px 15px; background:url(../image/paques_2010/module/produit/fiche_top.gif) bottom no-repeat; }
html>body .ficheTop { min-height:90px }
.ficheTop h1 { background:url(../image/bandeau/blank.gif); width:290px; letter-spacing:0em; margin:0px; padding:0px; color:#FFF; font-size:2em }

.ficheTop .panier { background:url(../image/paques_2010/module/produit/panier.png) no-repeat; width:131px; height:37px; float:right; margin:65px 0px 0px 0px }
* html .ficheTop .panier  { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme_front/theme_front_1/image/paques_2010/module/produit/panier.png', sizingMethod='crop') }
.ficheTop .panier a { color:#FFF; display:block; height:37px; padding:9px 0px 0px 8px; position:relative }
.ficheTop .panier a:hover { color:#FFF; text-decoration:underline; display:block; position:relative }

.ficheMiddle { width:535px; background:url(../image/paques_2010/module/produit/fiche_middle.gif) top no-repeat; padding:0px 20px 0px 0px; margin:0px }
* html .ficheMiddle { width:535px }

.ficheMiddle .imgProduit { float:left; width:185px; padding:0px 0px 0px 8px }
.ficheMiddle .produit { background:url(../image/module/produit/fond_img_produit.png) no-repeat; padding:10px; width:165px; height:165px }
* html .ficheMiddle .produit  { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme_front/theme_front_1/image/paques_2010/module/produit/fond_img_produit.png', sizingMethod='scale') }

.ficheMiddle .labelProduit { padding:0px 0px 0px 6px }
.ficheMiddle .labelProduit img { margin:0px 3px 0px 3px }

.ficheMiddle .descriptProduit { float:right; width:330px; font-size:1.1em; padding:10px 0px 0px 0px }
.ficheMiddle .hr { background:url(../image/bandeau/hr2.gif) repeat-x; padding:0px; margin:4px 0px 4px 0px; height:1px; line-height:1px }
.ficheMiddle .hr2 { background:url(../image/bandeau/hr2.gif) repeat-x; padding:0px; margin:0px; height:1px; line-height:1px }
.ficheMiddle .promotion { font-size:1.4em }

.ficheBottom { width:535px; background:url(../image/paques_2010/module/produit/fiche_bottom.gif) top no-repeat; padding:10px 10px 0px 10px }

.ficheEnder { background:url(../image/paques_2010/module/produit/fiche_ender.gif) top no-repeat ; width:555px; height:75px }
.ficheEnderSmall { background:url(../image/paques_2010/module/produit/fiche_ender_small.gif) top no-repeat ; width:555px; height:16px }

/* ONGLET PRODUIT */
#onglet { background:url(../image/paques_2010/module/produit/fond_onglet.gif) bottom center no-repeat; }

#onglet1 .ongletLOn { float:left; background:url(../image/paques_2010/module/produit/onglet_1_on_left.png) no-repeat; width:192px; height:22px; padding:13px 0px 4px 15px }
* html #onglet1 .ongletLOn { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme_front/theme_front_1/image/paques_2010/module/produit/onglet_1_on_left.png', sizingMethod='crop') }
#onglet1 .ongletLOn a { color:#ec1064; font-size:1.4em; position:relative }
#onglet1 .ongletLOn a:hover { color:#ec1064; font-size:1.4em; text-decoration:none; position:relative  }
#onglet1 .ongletROn { float:left; background:url(../image/paques_2010/module/produit/onglet_1_on_right.png) no-repeat; width:12px; height:39px }
* html #onglet1 .ongletROn { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme_front/theme_front_1/image/paques_2010/module/produit/onglet_1_on_right.png', sizingMethod='crop') }

#onglet1 .ongletLOff { float:left; background:url(../image/paques_2010/module/produit/onglet_1_off_left.png) no-repeat; width:192px; height:22px; padding:13px 0px 4px 15px }
* html #onglet1 .ongletLOff { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme_front/theme_front_1/image/paques_2010/module/produit/onglet_1_off_left.png', sizingMethod='crop') }
#onglet1 .ongletLOff a { color:#f96fa3; font-size:1.4em; position:relative  }
#onglet1 .ongletLOff a:hover { color:#ec1064; font-size:1.4em; text-decoration:none; position:relative  }
#onglet1 .ongletROff { float:left; background:url(../image/paques_2010/module/produit/onglet_1_off_right.png) no-repeat; width:12px; height:39px }
* html #onglet1 .ongletROff { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme_front/theme_front_1/image/paques_2010/module/produit/onglet_1_off_right.png', sizingMethod='crop') }


#onglet2 .ongletLOn { float:left; background:url(../image/paques_2010/module/produit/onglet_2_on_left.png) no-repeat; width:127px; height:22px; padding:13px 0px 4px 15px }
* html #onglet2 .ongletLOn { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme_front/theme_front_1/image/paques_2010/module/produit/onglet_2_on_left.png', sizingMethod='crop') }
#onglet2 .ongletLOn a { color:#ec1064; font-size:1.4em; position:relative  }
#onglet2 .ongletLOn a:hover { color:#ec1064; font-size:1.4em; text-decoration:none; position:relative  }
#onglet2 .ongletROn { float:left; background:url(../image/paques_2010/module/produit/onglet_2_on_right.png) no-repeat; width:12px; height:39px }
* html #onglet2 .ongletROn { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme_front/theme_front_1/image/paques_2010/module/produit/onglet_2_on_right.png', sizingMethod='crop') }

#onglet2 .ongletLOff { float:left; background:url(../image/paques_2010/module/produit/onglet_2_off_left.png) no-repeat; width:127px; height:22px; padding:13px 0px 4px 15px }
* html #onglet2 .ongletLOff { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme_front/theme_front_1/image/paques_2010/module/produit/onglet_2_off_left.png', sizingMethod='crop') }
#onglet2 .ongletLOff a { color:#e396b7; font-size:1.4em; position:relative  }
#onglet2 .ongletLOff a:hover { color:#ec1064; font-size:1.4em; text-decoration:none; position:relative  }
#onglet2 .ongletROff { float:left; background:url(../image/paques_2010/module/produit/onglet_2_off_right.png) no-repeat; width:12px; height:39px }
* html #onglet2 .ongletROff { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme_front/theme_front_1/image/paques_2010/module/produit/onglet_2_off_right.png', sizingMethod='crop') }


#onglet3 .ongletLOn { float:left; background:url(../image/paques_2010/module/produit/onglet_3_on_left.png) no-repeat; width:122px; height:22px; padding:13px 0px 4px 20px }
* html #onglet3 .ongletLOn { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme_front/theme_front_1/image/paques_2010/module/produit/onglet_3_on_left.png', sizingMethod='crop') }
#onglet3 .ongletLOn a { color:#ec1064; font-size:1.4em; position:relative  }
#onglet3 .ongletLOn a:hover { color:#ec1064; font-size:1.4em; text-decoration:none; position:relative  }
#onglet3 .ongletROn { float:left; background:url(../image/paques_2010/module/produit/onglet_3_on_right.png) no-repeat; width:17px; height:39px }
* html #onglet3 .ongletROn { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme_front/theme_front_1/image/paques_2010/module/produit/onglet_3_on_right.png', sizingMethod='crop') }

#onglet3 .ongletLOff { float:left; background:url(../image/paques_2010/module/produit/onglet_3_off_left.png) no-repeat; width:127px; height:22px; padding:13px 0px 4px 15px }
* html #onglet3 .ongletLOff { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme_front/theme_front_1/image/paques_2010/module/produit/onglet_3_off_left.png', sizingMethod='crop') }
#onglet3 .ongletLOff a { color:#e396b7; font-size:1.4em; position:relative  }
#onglet3 .ongletLOff a:hover { color:#ec1064; font-size:1.4em; text-decoration:none; position:relative  }
#onglet3 .ongletROff { float:left; background:url(../image/paques_2010/module/produit/onglet_3_off_right.png) no-repeat; width:17px; height:39px }
* html #onglet3 .ongletROff { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme_front/theme_front_1/image/paques_2010/module/produit/onglet_3_off_right.png', sizingMethod='crop') }

.ongletMiddle { width:474px; background:url(../image/paques_2010/module/produit/onglet_middle.gif) bottom no-repeat; padding:10px 30px 0px 30px }
* html .ongletMiddle { margin-right:1px; background:url(../image/paques_2010/module/produit/onglet_middle.gif) bottom no-repeat; }
/** html .ongletMiddle { background:url(../image/paques_2010/produit/onglet_middle.gif) bottom no-repeat; width:475px }*/

.ongletMiddle2 { background:url(../image/paques_2010/module/produit/onglet_middle.gif) bottom no-repeat; padding:10px 10px 0px 10px }


/* MODE D'EMPLOI */
.tabProduit { border:solid 1px #947e9e; margin:5px auto 0px auto; width:80% }
.tabProduit table { width:100% }
.tabProduit th { background:#793e56; height:19px; padding:0px 5px 0px 5px; text-align:center; font-weight:bold; color:#FFF }
.tabProduit td { background:url(../image/paques_2010/module/produit/tab_produit_td.gif) #e5d5de bottom repeat-x; vertical-align:middle; font-size:0.9em; padding:5px; border-right:solid 1px #FFF; border-top:solid 1px #FFF; height:18px }

#transv { width:785px; color:#ad9ba5; font-size:1em; margin:5px 0px 0px 2px; line-height:1em; padding-bottom:10px; padding-top:5px}
#transv a { color:#ad9ba5; text-decoration:none; font-size:1em; display:block; float:left; padding:0px 10px 0px 0px; }
#transv a:hover { color:#ad9ba5; text-decoration:underline; font-size:1em; display:block; float:left; padding:0px 10px 0px 0px; }
#transv a.end { color:#ad9ba5; text-decoration:none; font-size:1em; display:block; float:left; padding:0px 10px 0px 0px; margin-right:10px; border-right:0px}
#transv a.end:hover { color:#ad9ba5; text-decoration:underline; font-size:1em; display:block; float:left; padding:0px 10px 0px 0px; margin-right:10px; border-right:0px}
#transv a.separator {padding:0px 10px 0px 10px; margin:0px}


.titre { background:#793e56; border-top:solid 1px #FFF; font-weight:bold; font-size:1em; padding:2px 5px 2px 5px; color:#FFF }
.fondModeEmploi td { vertical-align:middle; background:url(../image/module/produit/fond_indication.gif) bottom repeat-x }

.indication { padding:10px 5px 10px 0px }
.conseil { color:#793e56; text-transform:uppercase; font-size:0.9em; padding:10px 5px 10px 20px}
.bigger { font-size:1.5em; font-weight:bold }

.ideeChef { margin:20px 0px 0px 90px }
.ideeChef .texte { background:url(../image/module/produit/idee_chef.gif) no-repeat; color:#FFF; font-size:1.2em; font-weight:100; width:258px; height:49px; padding:85px 50px 5px 55px; }
html>body .ideeChef .texte{ height:auto; min-height:54px }


/* RECETTE */
.fondrecetteOn { background:url(../image/module/produit/fond_tableau.gif) repeat-y; padding:2px 5px 2px 5px; font-size:1em; overflow-y:hidden }
.fondrecetteOff { padding:2px 5px 2px 5px; font-size:1em }
.plat { width:49%; margin-right:10px; float:left; position:relative }
.personnes { width:29%; padding-top:10px; float:left; font-weight:bold; position:relative }
.difficulte { width:19%; text-align:right; float:left; position:relative }



/* ESPACE PERSO */
#identification a { color:#FFF }
* html .totemFocus .panier  { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme_front/theme_front_1/image/paques_2010/module/produit/panier.png', sizingMethod='crop') }
* html .acceuilFocus .panier  { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme_front/theme_front_1/image/paques_2010/module/produit/panier.png', sizingMethod='crop'); margin:-30px 10px 0px 0px }

/* TEXTE */
h1 {color:#6A6A6A; font-size:2.5em; margin:15px 0px 10px 0px; padding:0px 10px 5px 5px; background:url(../image/contenu/h1b.gif) no-repeat bottom left; font-weight:100; letter-spacing:normal }
h1.masterPage {color:#FFF; font-size:1.6em; margin:25px 0px 0px 0px; padding:4px 15px 0px 10px; height:30px; background:url(../image/paques_2010/contenu/h1.png) no-repeat left; line-height:1.4em; font-weight:normal}
* html h1.masterPage { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme_front/theme_front_1/image/paques_2010/h1.png', sizingMethod='crop')}

/* STRUCTURE */
.pl15 {padding-left:15px}

/* FORMULAIRE */
.oblig { color:#cc3366}
.bouton { outline:none; margin:0px 0px 0px 0px; font-size:1.1em; background:url(../image/paques_2010/bouton/fondbouton.png) no-repeat bottom right; color:#FFF; font-weight:700; line-height:1.1em; border:0px; padding:3px 3px 3px 3px; cursor:pointer; font-family:Arial, Helvetica, sans-serif; letter-spacing:normal}
* html .bouton { outline:none; background:#ec0083; border-right:2px outset #666666; border-bottom:2px outset #666666; border-top:1px solid #ec0083; border-left:1px solid #ec0083; padding:0px 0px 0px 0px}
* + html .bouton { outline:none; margin:0px 0px 0px 0px; font-size:1.1em; background:url(../image/paques_2010/bouton/fondbouton.png) no-repeat bottom right; color:#FFF; font-weight:700; line-height:1.1em; border:0px; padding:3px 0px 3px 0px; cursor:pointer; font-family:Arial, Helvetica, sans-serif; letter-spacing:normal}

/* POPUP LIKE ALERTE */
#overlay {position: fixed; z-index:2; top:0; left:0; height:100%; width:100%;}
* html #overlay { position:absolute; height:100em; background:#ebebeb; filter:alpha(opacity=60); -moz-opacity:0.60; opacity: 0.60;}

#confirm { z-index:111 }
* html #confirm { position:absolute; z-index:111; left:0; top:0; margin:0px; height:100em; width:1000px; }
.endMyPopup { position:fixed; z-index:112; left:0; top:0; height:100%; width:100%; background:url(../image/paques_2010/contenu/fond_overlay.png); }
* html .endMyPopup { position:fixed; z-index:112; left:0; top:0; margin:0px; height:100em; width:1000px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme_front/theme_front_1/image/paques_2010/fond_overlay.png', sizingMethod='scale') }

/* POPUP LIKE CONFIRMATION */
.myPopup{ width:400px; padding:0px; position:fixed; z-index:113; left:30%; top:30%; display:block; color:#000; text-align:left; background:#FFF; border:1px solid #CACACA; filter:progid:DXImageTransform.Microsoft.Shadow(color=#C6C6C6, Direction=120, Strength=3)}
* html .myPopup {width:400px; position:absolute; z-index:113; left:25%; top:30%; background:#FFF}
* html .myPopup a { position:relative}
* html .myPopup input { position:relative}

.myPopup div {padding:10px 10px 5px 10px; clear:both }
.myPopup .contenuOff { padding:0px }
.actionBouton { padding:5px 0px 0px 0px; text-align:right; margin-bottom:5px}
.actionBouton input { position:relative }


@media print {
	.bandeau { visibility:visible; display:none; width:auto}
	#contenu { visibility:visible; display:block}
	#chemin { visibility:hidden}
	#colG { display:none}
	#colD { display:none}
	#menu { display:none}
	#transv {display:none}
	#ombreMenu {display:none}
	.bandeau2 { visibility:hidden; display:none; width:auto}

	html, body { background:#FFF; margin:0px; padding:0px }
	#backEvenement { display:none }
	span { background:#FFF }

	.cadreMenu .miniatures { width:49%; float:right; margin:0px; padding:0px; top:0; left:0 }
	.cadreMenu .detail { width:49%; float:left; margin:0px; padding:0px; top:0; left:0  }

	.cadreMenu .listePlats a { color:#000 }
	.cadreMenu .listePlats a:hover { color:#000 }
	.cadreMenu .listePlats a img { display:none }
	.cadreMenu .top { display:none; color:#000 }
	.cadreMenu .bottom { display:none; color:#000 }
	.cadreMenu .fond { background:none; color:#000 }
	.cadreMenu .fondTop { background:none; color:#000 }
	.cadreMenu .pictos { display:none ; color:#000}
	.cadreMenu .ficheProduit { background:none; margin:0px; padding:0px; top:0; left:0; color:#000}
	.cadreMenu .plats { margin-bottom:30px }

	.indent1 .listePlats { width:67%; padding-left:0px }
	.indent2 .listePlats { width:67%; padding-left:0px }
	.indent3 .listePlats { width:67%; padding-left:0px }
	.indent4 .listePlats { width:67%; padding-left:0px }
	.indent5 .listePlats { width:67%; padding-left:0px }
	.menu1 .listePlats { background:none }
	.cadreMenu .ficheProduit .colorFFF { color:#000; font-weight:bold }
	.cadreMenu .ficheProduit a { display:none }
	.cadreMenu .imgProduit { margin-bottom:30px }

	.titreMenu { display:none }
	.hiddenPos { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative }
}