/* @override 
	http://maillerecipes.localhost/css/generique/article.css
	http://ideesmaille.ca/css/generique/article.css
*/
/*---------------------------------------------- PROPRIETES ARTICLE ---------------------------------------------*/
.article			{color:#000;font:normal 12px/22px "Lucida Sans","Lucida Grande", verdana;}

.article sup			{font-size:8px; }
.article .slogan sup	{font-size: 20px; }

/* no_marge */
.article .no_marge	{margin-top:0;}
/* no_marge */

/* marge */
.article .marge		{margin-top:10px;}
/* marge */

/* paragraphe */
.article p			{padding-bottom:10px;}
/* /paragraphe */

/* lien */
.article a			{color:#bc9e61;text-decoration:underline;}
.article a:hover	{color:#bc9e61;}
/* lien */

/* indentation */
.article blockquote	{margin-left:20px;}
/* /indentation */

/* liste */
.article ul			{margin:0 0 15px 15px;}
.article li			{list-style:square}
/* /liste */

/* liste_bouton */
.article ul.liste_bouton		{margin:0; text-align:center; line-height:15px; }
.article ul.liste_bouton li		{margin-bottom:5px; list-style:none; background:url(../../img/modele/bg-btn-list-top.jpg) no-repeat #252021; padding:0; text-align:left; text-transform:uppercase; display:block; width:220px }
.article ul.liste_bouton li a	{background:url(../../img/modele/bg-btn-list-bottom.jpg) no-repeat  bottom left;color:#bc9e61; text-decoration:none; display:block; padding:6px 10px; width:200px}
.article ul.liste_bouton li a:hover { text-decoration: underline; color: white; }
/* /liste_bouton */
/* filtre */
.article ul.filtre		{margin:6px 0; }
.article ul.filtre li	{display:inline; color:#a68c57; font-size:10px }
.article ul.filtre li a	{color:#a68c57;}
/* /filtre */

/* fichier attache */
.article ul.picto	{margin:0 0 5px 30px;}
.article ul.picto li{margin-top:10px; }
.article .picto		{padding-left:25px;}
.article .picto img	{margin-right:10px;margin-left:-25px;}
.article .picto a	{color:green;}

.article div.picto		{padding-left:25px;margin-top:10px;}
.article div.picto img	{margin-left:-25px;}
/* /fichier attache */

/* puce */
.article ul.puce_barre_bleu li		{list-style-image:url(/img/modele/pe_carre_gris.gif);}
/* /puce */

/*picto*/
.article .po{}
/*/picto*/

/* image */
.article img.bordure		{border:1px solid #d6d5d5;}
.article .legende_image 	{font-size:10px;background:red;color:white;padding:3px;}
.article td.text-image-r 	{padding:0 0 5px 10px;}
.article td.text-image-l 	{padding:0 10px 5px 0;}
.article div.text-image-r	{float:right;margin:0 0px 5px 10px;}
.article div.text-image-l	{float:left;margin:0 10px 5px 0;}
/* image */

/* operations */
#msg.message { line-height:14px; color:#a68c57; background: url(/img/picto/ico_done.gif) no-repeat; padding: 0px 0 10px 16px; }

/*---------------------------------------------- /PROPRIETES ARTICLE ---------------------------------------------*/


/* accueil */
.article .push 				{ width:292px; height:149px;color:#bc9e61;font:normal 11px/16px "Lucida Sans","Lucida Grande", verdana; text-align:right;}
.article .push h2			{font: normal 36px/30px "Journal","Journalttf",Georgia;color:#000; text-transform:uppercase; padding:10px 10px 10px 10px; margin-bottom:0; }
.article .push p			{ padding:0 10px 5px 150px; color:#bc9e61; text-decoration:none !important;}

.article .push_wide 				{ width:510px; color:#bc9e61;font:normal 11px/16px "Lucida Sans","Lucida Grande", verdana; background-color: white; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.article .push_wide a			{color:#bc9e61;  }
.article .push_wide h3 { margin-top: 10px; }


.article .slogan			{font:normal 27px "Lucida Sans","Lucida Grande", verdana, Arial, Helvetica, sans-serif;color:#000; text-transform:uppercase; text-align:center}
.article .slogan strong		{ font-weight:normal; color:#bea166;}

.article .emphase { color:#bea166; font-weight: bold; }
.article .exemple { font-style: italic; }

/* vignettes recettes */
.article .thumb-top						{width:175px; /*background:url(../../img/modele/bg-thumb-recipe-top.jpg) no-repeat;*/ padding-top:6px; margin-bottom:7px;}
.article .thumb-bottom					{width:175px; /*background:url(../../img/modele/bg-thumb-recipe-bottom.jpg) no-repeat left bottom;*/ padding-bottom:4px;}
.article .thumb-middle					{width:155px; /*background:url(../../img/modele/bg-thumb-recipe-middle.jpg) repeat-y;*/ padding:0 10px;}

/*override des backgrounds des vignettes*/
.article .thumb-top { background: none; background-color: white; border-right: 1px solid #c1c1c1; border-bottom: 1px solid #a1a1a1; border-top: 1px solid white; border-left: 1px solid white; }
.article .thumb-bottom { background: none; }
.article .thumb-middle { background: none; }
.article .thumb-top a { text-decoration: none; }

.article p.thumb-title					{ font:bold 12px "Lucida Sans","Lucida Grande", verdana, Arial, Helvetica, sans-serif; color:#bc9e61; padding:0; margin:0; margin-bottom: 3px; }
.article p.thumb-author					{font:normal 10px "Lucida Sans","Lucida Grande", verdana, Arial, Helvetica, sans-serif; color:#bc9e61; padding:2px 0; margin:0; width:100%; position:relative}

/* fiche recette */
.article td.photo_recette { width: 379px; height: 248px; background: url(../../img/modele/bgd_diapo_w_shadow.png) no-repeat; text-align: center; vertical-align: middle; }
/*.article td.photo_recette img { margin: 12px 14px; } pas necessaire, parce qu'elle est centrée*/
.article td.evaluation_recette { padding-left: 10px; }
	
.article .bloc 							{background-color: #252122; padding:10px; width:200px; margin-top:35px; color:#d8c5a3; font:normal 12px/14px "Lucida Sans","Lucida Grande", verdana, Arial, Helvetica, sans-serif; position: relative; }
.article .bloc a { text-decoration: none; }
.article .bloc h3 { color: white; width: 105px; }
.article .bloc .splash { margin-top: -49px; float: right;}


/* calendrier */
.article .calendar	thead td 						{background:#3c3738 url(../../img/modele/cal-bg-entete.gif) no-repeat; width:721px; height:52px;}
.article .calendar	thead td ul						{margin: 0 0 0 5px}
.article .calendar	thead td li						{display:inline;}
.article .calendar	thead td li h2					{display:inline; padding-left:5px}
.article .calendar	th								{text-align:center; width:103px; padding:2px 0; font:normal 10px "Lucida Sans","Lucida Grande", verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; background:#231f20;}
.article .calendar	.jour td						{text-align:center; width:90px; padding:2px 6px 6px 6px; border-left:#ccc 1px solid; border-bottom:#ccc 1px solid; background:#fff }
.article .calendar	.jour td a						{font-size:9px; line-height:11px; height:34px; width:90px; color:#aeaeae; display:block; vertical-align:middle }
.article .calendar	.jour td a.inscrit				{color:#ccb58b; text-transform:uppercase }
.article .calendar	.jour td a.close				{position: absolute;  top: -10px; left: 81px; text-decoration: none;color:#ccb58b;height:10px; width:10px; display:block; }
.article .calendar	.box_out						{height:38px; background:#fff; margin-bottom:6px; position:relative;}
.article .calendar	.box_out_black					{height:38px; background:#3c3738; margin-bottom:6px; position:relative;}
.article .calendar	.box_in							{position:absolute; top:50%; height:17px; margin-top:-8px; left:0}
.article .calendar .out_of_month img { opacity: 0.4; }


/* fiche recette */
.article td.fiche-recette p				{padding:5px 0; border-bottom:#aaa dashed 1px; margin:0 }
.article td.fiche-recette ul			{margin:0; padding-bottom:20px }
.article td.fiche-recette li			{padding:5px 0; border-bottom:#aaa dashed 1px; display:block; list-style:square }

.article ul.vote 			{margin:0;}
.article ul.vote li			{ display:inline; padding-right:2px; font-size:10px;}
.article ul.vote li a		{ color:#000}


/* page register */
.article #entete.entete_register 	{ border-top: 1px solid #f7f7f7; height: 259px; position: relative; }
.culture_es .article #entete.entete_register 	{ height: 285px;  }
.article #entete.entete_register p 	{ /*margin-left: 380px; margin-top: 110px;*/ width: 540px; color:#ccb58b; line-height: 16px; color: black; position: absolute; top: 110px; left: 380px; }
.culture_eu .article #entete.entete_register p { width: 490px; top: 140px; left: 430px; }
.culture_ec .article #entete.entete_register p { width: 490px; top: 140px; left: 430px; }
.culture_al .article #entete.entete_register p { width: 490px; top: 140px; left: 430px; }
.culture_fc .article #entete.entete_register p { width: 450px; left: 430px; }
.culture_fb .article #entete.entete_register p { width: 450px; left: 430px; }
.culture_nb .article #entete.entete_register p { width: 450px; left: 430px; }
.culture_es .article #entete.entete_register p { width: 550px; left: 310px; }

.article .sondage { margin-top: 20px; background-color: #ccb58b; padding: 10px; }
.article .sondage th, .article .sondage td { color: black; }

/* page goodies */
.article table { margin-top: 10px; }
.article table.wallpapers img { border: 3px solid #ccc; }
.article table.wallpapers li { line-height: 1.4; }