@font-face {font-family:"FontPerso";src:url('/lib/font/bluehigh.ttf')}
@font-face {font-family:"FontPerso";font-weight:bold;src:url('/lib/font/bluehigh.ttf')}

* {margin:0;padding:0;}
body {width:1100px;margin:0 auto;font-family:Arial,sans-serif;font-size:12px;background:#FBBA2C url('/img/trame.gif');}
h1 {font-family:"FontPerso",sans-serif;font-size:2.5em;font-weight:bold;padding:0;margin:0;color:#666;}
h1 span.titre {float:right;color:#EEE;padding-left:10px;}
h2 {font-family:"FontPerso",sans-serif;font-size:2em;font-weight:bold;padding:0.5em 0 0.3em 0;margin:0;color:#F69D03;}
h3 {font-family:"FontPerso",sans-serif;font-size:1.8em;font-weight:bold;padding:0.5em 0 0.3em 0;margin:0;color:#EF8B00;}
a {color:#EF8201;}
p {margin-bottom:.4em;text-align:justify;}
li{margin-bottom:.4em}
hr {clear:both;} hr.gris {border:none;}
hr.jaune {border:none;border-top:solid 1px #F69d03;margin:10px 0}
img {border:none;}

.google.center {text-align:center;padding:10px 0;clear:both;}
.google img {padding:0;margin:0}
.info {font-size:0.9em;color:#666;}

/*#entete, #menu, #globale, #colonnedroite, #pieddepage,#google_970 {box-shadow: 0px 0px 5px #666;}*/

#entete {height:155px;background-color:#FFF;position:relative;margin:50px 0 5px 0}
#entete #pubentete {position:absolute;top:8px;right:55px;}
#entete .titre {width:217px;position:absolute;top:10px;left:45px;font-family:"FontPerso",sans-serif;text-align:center;font-size:24px;}
#entete .soustitre {position:absolute;bottom:5px;left:320px;font-size:0.7em;color:#666;}
#entete #langues {position:absolute;bottom:10px;right:10px;width:20px;}
#entete #langues img{margin-top:2px}
#entete #ident {position:absolute;top:10px;right:10px;font-weight:bold;}
#entete #moteur {position:absolute;top:10px;left:350px;right:50px;padding:50px 0px 10px 130px;background:url('/img/googlefrance.png') no-repeat left center;height:50px}

#notification p {background-color:#FFF;padding:3px 50px;margin:0}
#notification p a{color:#333}
#notification p a:hover{color:#666}
#notification .etat_0{display:none}



#menu {background:#BBB;margin:0;padding:5px 5px;position:fixed;min-height:35px;top:0;z-index:9999999;width:1090px;}
/*#menu>li {display:block;float:left;width:121px;padding:10px;text-align:center;font-weight:bold;margin:0 7px;color:#222;}*/
#menu>li {display:block;float:left;width:184px;padding:10px;text-align:center;font-weight:bold;margin:0 7px;color:#222;background-color:#DDD}
#menu>li>a {color:#222;text-decoration:none;display:block}
#menu>li:hover {background: #D8D8D8;/*background:-moz-linear-gradient(#CCC 0%,#E8E8E8 100%);background:-webkit-linear-gradient(#CCC 0%,#E8E8E8 100%);background: -o-linear-gradient(#CCC 0%,#E8E8E8 100%);background: linear-gradient(#CCC 0%,#E8E8E8 100%)*/}
#menu>li:hover .sousmenu{display:block}
#menu>li .sousmenu {z-index:9999999;display:none;position:absolute;top:39px;left:12px;width:1076px;/*box-shadow:0 2px 5px #888;*/background-color:#D8D8D8;text-align:left;font-weight:normal;/*-moz-linear-gradient(#E8E8E8 0%,#CCC 100%);background:-webkit-linear-gradient(#E8E8E8 0%,#CCC 100%);background: -o-linear-gradient(#E8E8E8 0%,#CCC 100%);background: linear-gradient(#E8E8E8 0%,#CCC 100%)*/}
#menu>li .sousmenu p {text-align:left;} #menu>li .sousmenu p a {color:#333;font-weight:bold;text-decoration:none;}
#menu>li .sousmenu>li {float:left;width:190px;padding:10px;list-style-type:none;margin:0;line-height:2em;}
#menu>li .sousmenu>li b {color:#EF8201;}
#menu>li .sousmenu>li li {display:block;line-height:1.3em;margin:0;padding-bottom:6px}
#menu>li .sousmenu>li li a {color:#444;text-decoration:none;} 
#menu>li .sousmenu>li li a:hover,#menu>li .sousmenu p a:hover {color:#EF8201;text-decoration:underline;}
#menu>li .sousmenu>li .souscategorie {font-size:0.9em;}

#google_970 {background-color:#FFF;margin:5px 0 0 0;padding:5px 5px;position:relative;text-align:center}

#globale {background-color:#FFF;padding:15px;margin:5px 5px 5px 0;width:735px;float:left;}
#globale .important {font-weight:bold;background-color:#c90000;color:#FFF;padding:1px 5px;display:inline-block;}
#globale p {line-height:1.5em}

#colonnedroite {background-color:#F8F8F8;padding:15px;margin:5px 0;width:300px;float:left;}
#colonnedroite>div {margin-bottom:30px;}
div.recherche {background-color:#DDD;padding:15px;border-radius:5px;}
#colonnedroite .bloc_top {/*box-shadow: 0px 0px 10px #888;*/padding:8px;/*-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;*/background-color:#EDEDED;}
#colonnedroite .bloc_top p {text-align:left}
#colonnedroite .bloc_top td {text-align:left;line-height:1.2em;padding:0 3px;}
#colonnedroite .bloc_top a {text-decoration:none;color:#333;}
#colonnedroite .bloc_top a:hover {text-decoration:underline}
#colonnedroite .bloc_top img {width:28px;height:28px;}

#colonnedroite .message_sans_reponse {padding:0;line-height:1.3em;}
#colonnedroite .message_sans_reponse li {list-style-type:none;margin-bottom:5px}
#colonnedroite .message_sans_reponse a {text-decoration:none}
#colonnedroite .message_sans_reponse a:hover {text-decoration:underline}

.encart_gris {padding:10px;/*border-radius:5px;box-shadow: 0px 0px 10px #888;*/}

#pieddepage {clear:both;height:170px;margin:15px 0;padding:10px 0 30px 0;border-top:dotted 1px #CCC;font-size:0.9em;background-color:#FFF;}
#pieddepage>div {width:345px;float:left;padding:10px;border-left:1px dotted #CCC;text-align:justify}
#pieddepage>div.first {border:none}
#pieddepage a {text-decoration:none;color:#333;font-weight:bold}
#pieddepage a:hover {text-decoration:underline}
#pieddepage #partenaire {clear:both;border:none;height:100px;width:728px;margin:0 180px}

#globale .multipage {list-style-type:none;font-size:0.9em;text-align:center;margin:10px 0;line-height:1.5}
#globale .multipage li {display:inline;margin:1.5px;}
#globale .multipage li a {text-decoration:none;padding:2px 3px;color:#666;}
#globale .multipage li a:hover {background-color:#EEE;border-radius:3px;}
#globale .multipage li.selectionne a {font-weight:bold;background-color:#DDD;border-radius:3px;}
#globale .multipage li ul {width:80%;margin:0 auto;}

#partage {width:100%;padding:10px;}
#partage td {width:10%;text-align:center;vertical-align:top;}
#partage td.imprimer a {display:block;padding:40px 5px 3px 5px;background:url("/img/recommandation_imprimante.png") top center no-repeat transparent}
#partage td.favori a {display:block;padding:40px 5px 3px 5px;background:url("/img/recommandation_favori.png") top center no-repeat transparent}
#partage td.avis a {display:block;padding:40px 5px 3px 5px;background:url("/img/recommandation_avis.png") top center no-repeat transparent}
#partage td.note a {display:block;padding:40px 5px 3px 5px;}
#partage td.note a.notation_0 {background:url("/img/etoile/notation_0.png") top center no-repeat transparent}
#partage td.note a.notation_1 {background:url("/img/etoile/notation_1.png") top center no-repeat transparent}
#partage td.note a.notation_2 {background:url("/img/etoile/notation_2.png") top center no-repeat transparent}
#partage td.note a.notation_3 {background:url("/img/etoile/notation_3.png") top center no-repeat transparent}
#partage td.note a.notation_4 {background:url("/img/etoile/notation_4.png") top center no-repeat transparent}
#partage td.note a.notation_5 {background:url("/img/etoile/notation_5.png") top center no-repeat transparent}

/* Formulaire de depose d'avis */
#globale #contact fieldset {padding: 10px;border: solid 1px #666;clear:both;}
#globale #contact fieldset legend {padding: 0 10px;color:#666;font-weight:bold;}
#globale #contact fieldset div {margin: 5px;}
#globale #contact label {width: 500px;display:block;}
#globale #contact img {border:none;}
#globale #contact input {width: 100%;background-color: #FFF;border: solid 1px #666;font-family:Arial,Verdana,sans-serif;font-size:11px;}
#globale #contact input[type=checkbox] {float:left;width:20px;margin-left:5px;border:none;}
#globale #contact textarea {width: 100%;height: 80px;background-color: #FFF;border: solid 1px #666;font-family:Arial,Verdana,sans-serif;font-size:11px;}
#globale #contact #ptitcaptcha_entry {width:100px;}
#globale #contact input[type=submit] {width: 240px;margin: 2px auto;font-weight:bold;display:block}
#globale #contact .erreur {border: solid #C90000 2px;}
#globale #contact #message_erreur, .message_erreur {font-weight: bold;color: #CC0000;}

/* Définition de la page d'erreur */
#erreur #contenu ul {padding:0;list-style:none;}
#erreur #contenu li {width:580px;height:200px;overflow:hidden;position:relative;margin:5px auto;}
#erreur #contenu li p {position:absolute;bottom:0;background:#FFF;text-align:center;width:100%;padding:10px;opacity:0.7;filter:alpha(opacity=70);}
#erreur #contenu li a {color:#000;font-weight:bold;text-decoration:none;}

/* Affichage des avis dans les corps de page */
#globale .message {margin: 15px 0;}
#globale .admin {background-color:#FAFAFA;padding:5px;border-bottom:solid 1px #CCC;border-top:solid 1px #CCC;}
#perso #globale .perso {background-color:#DDD;padding:5px}
#globale .message .message_nom {font-weight: bold;}
#globale .message .message_date {font-size: 0.8em;color: #666;}
#globale .message .avatar {float:left;margin:0 5px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#globale .minibouton {font-size:0.8em;border:solid 1px #DDD;background-color:#FFF;padding:0 10px}

/* Page d'accueil */
#accueil h2 {margin-top:15px;border-top:dotted 1px #693400;}
#accueil #nuage {text-align:justify;line-height:1.5;font-size:0.9em}
#accueil #nuage a {text-decoration:none;font-weight:bold;}
#accueil #nuage a.tag1 {font-size: 1.5em;color:#F2AF00;}
#accueil #nuage a.tag2 {font-size: 1.1em;color:#F69D03;}
#accueil #nuage a.tag3 {font-size: 1em;color:#EF8B00;}
#accueil #nuage a.tag4 {font-size: 0.8em;color:#F48706;font-weight:normal;}
#accueil #nuage a:hover {color:#555;}
#accueil .derniersavis a {color:#666;text-decoration:none;}
#accueil .derniersavis a:hover {color:#EF8201;text-decoration:underline;}
#accueil .derniersavis img {float:left;margin:2px 5px;width:20px;height:20px;}
#accueil .derniersavis p {clear:both;}
#accueil .derniersavis .message_nom {font-weight:bold;color:#F69D03;}
#accueil .accueil_forum p {width:31%;float:left;padding:5px;text-align:left;height:52px;line-height:1.1em;margin:3px}
#accueil .accueil_forum p.modo {background: #E8E8E8;background/*: -moz-linear-gradient(#FFF 0%,#E8E8E8 100%);background:-webkit-linear-gradient(#FFF 0%, #E8E8E8 100%);background: -o-linear-gradient(#FFF 0%, #E8E8E8 100%);background: linear-gradient(#FFF 0%, #E8E8E8 100%);*/}
#accueil .accueil_forum p:hover {background-color:#EEE}
#accueil .accueil_forum img {float:left;margin-right:3px}
#accueil .accueil_forum a {color:#666;text-decoration:none;}
#accueil .accueil_forum a:hover {text-decoration:underline;}
#accueil .accueil_forum .message_nom {display:block;font-weight:bold;color:#F69D03;}
#accueil .accueil_forum .message_nom .info {font-size:0.9em;color:#666;}
.slider{margin:5px auto 15px auto;}
.slider ul{padding:0;list-style:none;width:700px;height:450px;}
.slider li {width:700px;height:450px;overflow:hidden;position:relative;text-align:center}	
.slider li a.titre {font-family:"FontPerso",sans-serif;font-size:3em;display:block;position:absolute;top:0;right:0;background:#FFF;text-align:left;width:280px;height:450px;padding:180px 20px 20px 20px;opacity:0.7;filter:alpha(opacity=70);}
.slider li a {color:#000;font-weight:bold;text-decoration:none;}
#accueil #colonnedroite .bloc_top img {width:20px;height:20px;}

#bouton_rss {width:50px;height:50px;background:url("/img/entete_rss.png") no-repeat;display:inline-block;}
#bouton_facebook {width:50px;height:50px;background:url("/img/entete_facebook.png") no-repeat;display:inline-block;}
#bouton_twitter {width:50px;height:50px;background:url("/img/entete_twitter.png") no-repeat;display:inline-block;}
#bouton_googleplus {width:50px;height:50px;background:url("/img/entete_googleplus.png") no-repeat;display:inline-block;}
#bouton_regimedukan {width:50px;height:50px;background:url("/img/entete_regimedukan.png") no-repeat;display:inline-block;}

/* Définition des pages de recette */
#recette .categorie {margin-top:15px}
#recette .categorie a {display:inline-block;padding:3px 5px;white-space:nowrap;border:solid #DDD 1px;text-decoration:none;margin:3px 1px;border-radius:3px;font-size:0.8em;color:#000;background:#EEE;}
#recette .categorie a:hover {background:#CCC;}
/*#recette #globale #image {background-color:#FFF;width:100%;height:200px;margin: 20px 0 10px 0;background-position:center center;background-repeat:no-repeat;}*/
#recette #globale #image {margin: 20px 0 10px 0;text-align:center}
#recette #ingredient {margin:0 15px 10px 0;padding:8px;width:200px;list-style-type:none;float:left;border-radius:3px;
background: #E8E8E8;background: -moz-linear-gradient(#FFF 0%, #E8E8E8 100%);background: -webkit-linear-gradient(#FFF 0%, #E8E8E8 100%);background: -o-linear-gradient(#FFF 0%, #E8E8E8 100%);background: linear-gradient(#FFF 0%, #E8E8E8 100%);
box-shadow: 0px 0px 10px #888;}
#recette #globale #ingredient li {list-style-type:none;line-height:1.5;background: url("/img/suivant.png") no-repeat left 0;padding:2px 0 4px 17px;text-align:left;}
#recette #globale #ingredient li a.detail_ingredient {color:#000;}
#recette #globale #modeoperatoire, #recette #globale #complement {line-height:1.5;}
#recette #globale #inforecette {width:100%;margin-bottom:40px;}
#recette #globale #inforecette td {width:33%;border-left:dotted 1px #CCC;padding:10px;vertical-align:top;}
#recette #globale #inforecette td p {text-align:left;padding:3px;}
#recette #globale #inforecette .avatar {float:left;margin:0 5px 5px 0;}

/* Définition des pages de listes de recettes */
.filtre {margin:-20px 0 25px 10px;text-align:right}
.filtre span {cursor:pointer;font-size:0.9em;font-weight:bold;text-decoration:underline}
.filtrage {font-size:0.8em; margin:-20px 0 10px 0;text-align:right;line-height:2;display:none}
.filtrage span {cursor:pointer;color:#666;background:url("/img/checkbox_inactive.png") no-repeat 3px center #F5F5F5;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0;padding:1px 5px 1px 20px;color:#555}
.filtrage span.selectionne {background:url("/img/checkbox_active.png") no-repeat 3px center #EEE;color:#333}
.filtrage #filtrage_aucun {display:none}

/* Définition appel recette pour les grandes photos */
.appel_recette.grandephoto {display:inline-block; width:236px;height:160px;position:relative;margin:3px;border:solid 1px #ddd;}
.appel_recette.grandephoto a img {width:100%;}
.appel_recette.grandephoto .titre {text-align:center;white-space:normal;padding:5px;position:absolute;bottom:0;background:#FFF;width:226px;opacity:0.6}
.appel_recette.grandephoto:hover .titre {opacity:1}
.appel_recette.grandephoto .titre a {text-decoration:none;color:#000;font-weight:bold;}
.appel_recette.grandephoto .liste_icone {padding:5px;position:absolute;top:0;right:0;display: none}
.appel_recette.grandephoto .liste_icone img {padding:2px;}
.appel_recette.grandephoto:hover .liste_icone {display:block}

/* Définition de la liste des aliments */
#composant #globale td {border-bottom:solid 1px #DDD;padding:2px 5px;border-right:solid 1px #EEE}
#composant #globale td a {text-decoration:none;color:#444;}
#composant #globale .liste_recette td {border:none}
#composant #globale td a:hover {text-decoration:underline;color:#EF8201}

/* Page de composant */
#composant #globale #composant {width:100%}
#composant #globale .phase {text-align:center;margin-bottom:10px}
#composant #globale .nutri {width:540px;margin:0 auto;}
#composant #globale .nutri li {border:solid 2px #CCC;display:inline-block;width:110px;text-align:center;margin:3px;padding:10px 5px;border-radius:3px;}
#composant #globale .pub {clear:both;padding:10px;text-align:center;}
#composant #globale .navigation {height:1em;padding:10px 0}
#composant #globale .composant_suivant,#composant #globale .composant_precedent,#composant #globale .composant_tous {font-size:0.8em;text-decoration:none;}
#composant #globale .composant_suivant:hover,#composant #globale .composant_precedent:hover,#composant #globale .composant_tous:hover {text-decoration:underline;}
#composant #globale .composant_tous {position:relative;left:220px}
#composant #globale .composant_suivant {float:right;background: url("/img/suivant.png") no-repeat right -2px;padding-right:15px;}
#composant #globale .composant_precedent {background: url("/img/precedent.png") no-repeat left -2px;padding-left:15px;}

/* Définition des pages type dossier */
#dossier #contenu .google.right {float:left;margin: 0 10px 5px 0;padding:0;}
#dossier #contenu td {padding:3px;text-align:left;}
#dossier #contenu ul {padding-left:25px;}
#dossier #contenu img {float:left;margin:0 10px 10px 0;}
#dossier #globale #contenu .menu-type td,#dossier #globale .menu-type th {vertical-align:top;padding:2px;margin:0}
#dossier #globale #contenu .menu-type .clair {background-color:#F5F5F5}
#dossier #globale #contenu .menu-type .fonce {background-color:#EEE}
#dossier #globale #contenu .menu-type p, #dossier #globale .menu-type b {font-size:0.9em;color:#333;text-align:left}
#dossier #globale #contenu .menu-type a {font-weight:normal}
#dossier #globale #contenu .menu-large tr:hover{border:solid 1px #CCC}
#dossier #globale #contenu .menu-large td {padding:7px;line-height:1.5em}
#dossier #globale #contenu .banniere {clear:both;width:100%;text-align:center;margin:10px 0}
#dossier #globale #contenu .banniere img {float:none}


/* Définition des listes de recette */
#globale .liste_recette {width:100%}
#globale .liste_recette a {text-decoration:none;color:#000}
#globale .liste_recette td{padding:3px}
#globale .liste_recette tr:hover{background-color:#EFEFEF}
#globale .liste_recette .liste_icone {position:relative;padding:5px}
#globale .liste_recette .liste_icone img.icone {border: none;margin:4px;}
#globale .liste_recette .liste_icone img.icone:hover .legende p {position:absolute;right:0;font-weight:bold;display:block;white-space:nowrap;font-size:0.8em;padding:3px;border: solid 1px #FBBA2C;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#FAFAFA;}
#globale .liste_recette .deposee_par {font-size:0.9em;color:#666;}

/* Définition de l'affichage de la partie forum */
#forum tr.gris {background-color:#EEE}
#forum h1 {margin-bottom:0.5em;}
#forum table#reponse tr.pub  {background-color:#FFF}
#forum table#reponse tr.pub td {padding:3px;text-align:center;}
#forum .ariane {color:#999;font-size:0.9em;margin-bottom:15px}
#forum table#reponse tr td.google {padding:10px 0;text-align:center}
#forum input,#forum textarea {font-family:Arial,Verdana,sans-serif;font-size:11px;border:solid 1px #666;padding:2px 15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#forum select {font-family:Arial,Verdana,sans-serif;font-size:11px}
#forum table#tableau_general {margin:20px 0; border:solid 1px #FBBA2C;box-shadow: 0px 0px 5px #666;}
#forum table#tableau_general th {background:#FBBA2C url('/img/trame.gif');padding:5px}
#forum table#tableau_general td {padding:2px 5px;line-height:1.5em}
#forum table#tableau_general a {color:#666;text-decoration:none}
#forum table#tableau_general.accueil td {line-height:1.8em}
#forum table#tableau_general.accueil a {white-space:nowrap}
#forum #nouveau_sujet {-moz-border-radius:5px;-webkit-border-radius:5px;border:solid 1px #DDD;margin:20px;padding:10px}
#forum #nouveau_sujet label {font-weight:bold;color:#666;padding-top:5px;display:block}
#forum #nouveau_sujet input {background-color:#FFF}
#forum #nouveau_sujet input[type=text] {border:solid #666 1px; width:550px;background-color:#FFF;padding:2px;font-weight:bold}
#forum #nouveau_sujet textarea {width:550px;height:70px;background-color:#FFF;padding:2px}
#forum #nouveau_sujet input[type=submit] {color:#666;background-color:#FFF;padding:2px 8px;border:solid 1px #666}
#forum #nouveau_sujet .message_erreur {margin:10px}
#forum table#reponse tr {background-color:#FCFCFC}
#forum table#reponse tr.gris {background-color:#F5F5F5}
#forum table#reponse td {padding:7px}
#forum table#reponse td.publicite{padding:5px 0;text-align:center}
#forum table#reponse td p {word-wrap:break-word}
#forum table#reponse td.cartouche {font-size:0.9em;color:#666;width:100px;text-align:center;border-right:solid 1px #CCC}
#forum table#reponse tr.mesmessages td.cartouche {border-right:#FBBA2C solid 2px}
#forum table#reponse tr.modo td.cartouche {background-color:#FFF;border-right:#FB6A20 solid 2px}
#forum table#reponse .reglette,#forum table#reponse img {display:block;margin:0px auto 10px auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#forum table#reponse .reglette {margin:10px auto 0 auto}
#forum table#reponse .alerter {display:block;font-size:0.8em;float:right;margin:0 5px;padding-left:18px;background:url("/img/bullet_error.png") no-repeat transparent left center;text-decoration:none}
#forum table#reponse .supprimer {display:block;font-size:0.8em;float:right;margin:0 5px;padding-left:15px;background:url("/img/bullet_delete.png") no-repeat transparent left center;text-decoration:none}
#forum #exprimez {-moz-border-radius:5px;-webkit-border-radius:5px;border:solid 1px #FBBA2C;margin:20px;padding:10px}
#forum #exprimez textarea {width:99%;padding:2px;margin-bottom:10px}
#forum #exprimez input {padding:2px;border:solid 1px #DDD}
#forum #exprimez input[type=submit] {width:240px;display:block;margin:10px auto;color:#666;background-color:#EEE;border:solid 1px #666}
#forum .abo_oui, #forum .abo_non {float:right}
#forum .abo_oui a, #forum .abo_non a {padding:3px 5px 3px 18px;font-size:0.9em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}
#forum .abo_oui a {background:url("/img/bullet_green.png") #EEE center left no-repeat}
#forum .abo_non a {background:url("/img/bullet_red.png") #EEE center left no-repeat}

/* Définition des pages dédiées utilisateur */
#utilisateur #participation_forum {margin:10px 0 20px 0}
#utilisateur #participation_forum a {text-decoration:none;color:#222;}
#utilisateur #participation_forum a:hover {text-decoration:underline}
#utilisateur #participation_forum td {padding:3px;border-bottom:solid 1px #DDD;vertical-align:top}

/* Définition de la page mon compte */
#utilisateur #info_bbcode,#utilisateur #info_courbe, #utilisateur #info_html {display:none;padding:0 20px 10px}
#utilisateur #historique {background:color:#333;width:500px;margin:0 auto;list-style-type:none;font-size:0.9em}
#utilisateur #historique tr {border-bottom:solid #DDD 1px}
#utilisateur #historique tr:hover {background:#EEE}
#utilisateur #historique td {padding:3px;border-bottom:solid #DDD 1px}
#utilisateur #historique th {padding:3px;border-bottom:solid #BBB 1px;text-align:center}
#utilisateur #historique td.poids {width:100px;text-align:right;font-weight:bold}
#utilisateur #historique td.date {width:100px}
#utilisateur #historique td.imc {width:100px;text-align:center}
#utilisateur #historique td.commentaire {width:250px}
#utilisateur #historique td.action {width:50px;text-align:right;margin:0}
#utilisateur #historique td.action img:hover {cursor:pointer}

#progression div {width:108px;float:left;padding:4px 0;text-align:center;margin:7px;background-color:#E8E8E8;font-size:1.2em;font-weight:bold;border-radius:5px;height:75px}
#progression div span {display:block;padding-top:20px}
#utilisateur textarea.export {font-family:Arial,Verdana,sans-serif;font-size:0.9em;color:#333;width:100%;height:35px;margin:0 0 5px 0}
#utilisateur #reglette {margin:10px auto;border:solid 1px #CCC;display:block}
#utilisateur #courbe {padding:0}

#utilisateur #compte {padding-bottom:20px}
#utilisateur #compte label {text-align:right;width:280px;display:block;float:left;padding:3px 10px 3px 3px;font-size:0.9em;clear:left}
#utilisateur #compte input,#utilisateur #compte select {width:150px;float:left;background-color:#FFF;border:solid 1px #666;font-family:Arial,Verdana,sans-serif;font-size:11px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#utilisateur #compte textarea {width:100%;background-color:#FFF;border:solid 1px #666;font-family:Arial,Verdana,sans-serif;font-size:12px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#utilisateur #compte .reglette {text-align:center;margin-bottom:10px}
#utilisateur #compte .reglette img {border:solid 1px #333}
#utilisateur #compte #valid_pseudo,#utilisateur #compte #valid_email{float:left}
#utilisateur #compte #valid_pseudo img,#utilisateur #compte #valid_email img {margin:0 5px 0 3px;float:left}
#utilisateur #compte #valid_pseudo span,#utilisateur #compte #valid_email span {font-size:0.9em;padding-bottom:1px;float:left;display:block}
#utilisateur #compte #valid_motdepasse {width:100%;font-size:0.9em;float:left;text-align:center;font-weight:bold;color:#CC0000}
#utilisateur #compte #ptitcaptcha_entry {width:100px;float:none}
#utilisateur #compte #consolidation {display:none}
#utilisateur #compte h2 {clear:both}
#utilisateur #compte input[type=submit] {width:240px;margin:2px 185px;font-weight:bold}
#utilisateur #compte input[type=checkbox] {width:20px;border:none}
#utilisateur #compte input[type=file] {width:440px}
#utilisateur #compte .erreur {border:solid #CC0000 2px}
#utilisateur #message_erreur {font-weight:bold;color:#CC0000;clear:both;padding:5px;text-align:center}
#utilisateur #desinscription input[type=submit] {width:340px;font-weight:bold;background-color:#FFF;border:solid 1px #666;font-family:Arial,Verdana,sans-serif;font-size:11px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#666}
#utilisateur #avatar {padding-bottom:20px}
#utilisateur #avatar div {padding:5px}
#utilisateur #avatar label {text-align:right;width:300px;display:block;float:left;padding:3px 10px 3px 3px;font-size:0.9em;clear:left}
#utilisateur #avatar input {width:150px;left;background-color:#FFF;border:solid 1px #666;font-family:Arial,Verdana,sans-serif;font-size:11px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#utilisateur #avatar input[type=submit] {width:240px;font-weight:bold}

/* Définition des echanges de messages */
#msgperso #post_msg {padding:10px 0;}
#msgperso #post_msg textarea {height:75px;width:430px;float:left;font-family:Arial,Verdana,sans-serif;font-size:11px;}
#msgperso #post_msg input {background-color:#FFF;border:solid 1px #CCC;padding:5px 10px;float:left;margin:20px;}
#msgperso #global_msg .entree {border-bottom:solid 1px #CCC;clear:both;margin:10px 0;}
#msgperso #post_msg img.avatar,#msgperso #global_msg img.avatar {float:left;margin:0 10px 10px 0;border-radius:5px;}
#msgperso td a {color:#666;}

/* Formulaire de depose de recettes */
#depose #globale fieldset {padding:10px;clear:both}
#depose #globale fieldset legend {padding:0 10px;color:#FBBA2C;font-weight:bold}
#depose #globale fieldset div {margin:5px}
#depose #globale label {display:block;font-weight:bold;margin:10px 0 5px 0;color:#EF8B00;font-family:"FontPerso",sans-serif;font-size:1.8em;}
#depose #globale label span {font-weight:normal}
#depose #globale img {border:none}
#depose #globale input,#depose #globale select {width:100%;background-color:#FFF;border:solid 1px #666;font-family:Arial,Verdana,sans-serif;font-size:11px}
#depose #globale textarea {width:100%;height:80px;background-color:#FFF;border:solid 1px #666;font-family:Arial,Verdana,sans-serif;font-size:11px}
#depose #globale #ptitcaptcha_entry {width:100px}
#depose #globale input[type=submit] {width:240px;margin:2px auto;font-weight:bold;display:block}
#depose #globale .erreur {border:solid #CC0000 2px}
#depose #globale #message_erreur {font-weight:bold;color:#CC0000}
#contact_secu {float:left;margin-right:10px}

/* Définition de la liste des Dukanautes */
#perso #liste_dukanaute {width:100%}
#perso #liste_dukanaute tr:hover {background:#EEE}
#perso #liste_dukanaute td {border-bottom:solid #DDD 1px;padding:3px 10px}
#perso #liste_dukanaute td.pseudo {width:250px}
#perso #liste_dukanaute td.pseudo a {text-decoration:none;font-weight:bold}
#perso #liste_dukanaute td.pseudo a.genre1 {color:#3582FF}
#perso #liste_dukanaute td.pseudo a.genre2 {color:#FF3A78}
#perso #liste_dukanaute td.progression {width:50px; font-size:0.9em; text-align:right}
#perso #liste_dukanaute td.ville {width:160px; font-size:0.9em;color:#666}
#perso #liste_dukanaute td.phase {width:100px}
#perso #liste_dukanaute td.lien {width:40px;text-align:right}


#promoauto #globale h2 {margin-top:30px}
#promoauto #globale a {color:#333;text-decoration:none}
#promoauto #globale p a:hover {text-decoration:underline}
#promoauto #globale .promo_code {background-color:#F69D03;float:left;font-size:1.3em;font-weight:bold;margin-right:10px;padding:10px;text-align:center;width:200px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#promoauto #globale .promo_code a {text-decoration:none;color:#333;}

#diaporama #image_diapo a {display:block;padding:0 20px;margin: 20px 0;text-align:left;background:url('/img/diapo_next.png') right center no-repeat}
#diaporama h1 {padding-top:15px}
#diaporama td a {text-decoration:none;font-weight:bold;}
#diaporama td a:hover {text-decoration:underline}
#diaporama .vignettes {list-style-type:none;text-align:center;margin:20px 0}
#diaporama .vignettes li {display:inline;margin:1.5px;}
#diaporama .vignettes a {border:solid 3px #FFF;display:inline-block}
#diaporama .vignettes a:hover {border-color:#999}
#diaporama .vignettes li.selectionne a {border-color:#F69D03}
#diaporama #diaporama_table {width:540px;margin:20px auto}
#diaporama #diaporama_table td a {color:#333}
#diaporama #diaporama_table td p.appel {color:#333;font-family:"FontPerso",sans-serif;font-size:2em;display:block;text-align:center}
#diaporama #diaporama_table tr:hover{background-color:#EEE}

#megacategorie .megacategorie {display:inline-block;text-align:center;padding-top:10px;width:242px;height:220px}
#megacategorie .libelle_megacategorie {padding:5px}

/*#megacategorie a.appel {-moz-border-radius:5px;-webkit-border-radius:5px;border:solid 1px #DDD;margin:20px;padding:10px}*/


/* Facebook */
#facebook {margin:0px 5px;width:98%;font-size:12px}
#facebook .filtre, #facebook .filtrage {display:none}
#facebook .appel_recette {display:block;margin:1px 15px;clear:left;height:40px;text-decoration:none;color:#000;padding-top:10px;border:solid 1px #FFF;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;padding-right:10px}
#facebook a.appel_recette:hover {text-decoration:none;border:solid 1px #FBBA2C}
#facebook a.appel_recette p {margin-left:55px;padding-top:10px}
#facebook a.appel_recette img {border:none;float:left;margin-right:7px;margin-top:-10px}
#facebook a.appel_recette .liste_icone {position:relative;float:right}
#facebook a.appel_recette .liste_icone .legende p {position:absolute;font-weight:bold;right:60px;top:2px;display:block;white-space:nowrap;font-size:0.9em;padding:3px;border:solid 1px #FBBA2C;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#FAFAFA}
#facebook a.appel_recette .liste_icone img.icone {border:none;margin:4px}
#facebook .appel_recette .deposee_par {display:none}
#facebook .recette_proposee {float:left;padding:7px;display:block;height:180px}
#facebook .recette_proposee p {text-align:center;margin-top:3px;font-size:0.9em;width:210px;line-height:1.2}
#facebook .recette_proposee a {text-decoration:none;color:#333;font-weight:bold}
#facebook .recette_proposee a.image {display:block;width:210px;height:140px;background-position:center center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
