/* ELEMENTS */ 

body 
{ 
margin:0px; 
font-family:verdana,arial,sans-serif; 
font-size:8pt; 
color:#000000; 
} 

a:link
{
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

/* TEXT */ 

.text
{
color:#000000;
font-size:8pt;
}

.titre_listing
{
font-family: verdana,arial,sans-serif;
font-size: 10pt;
font-weight: bold;
background-color: #00CCFF;
color: #000000;
}
.listing
{
font-family: verdana,arial,sans-serif;
font-size: 10pt;
color: #555555;
background-color: #DDDDDD;
}

.texte-titre-rubrique
{
font-size:16pt;
font-weight:bold;
color:#9f9f9f;
}

.text-menu 
{ 
color:#990000; 
font-weight:bold; 
font-size:8pt;
text-decoration:none;
} 

.titre-section
{
color:#999999;
font-size:19pt;
}

.text-bienvenue 
{ 
color:#cccccc; 
font-size:8pt; 
} 

.text-recent
{
color:#eeeeee; 
font-size:8pt; 
text-transform:uppercase;
font-weight:bold;
}

.text-maj 
{ 
font-size:8pt;
color:#aaaaaa; 
} 

.text-date-maj 
{
font-size:8pt; 
color:#000000; 
} 

.titre-article-principal 
{ 
color:#3366cc; 
font-size:14pt; 
text-decoration:none;
} 

.text-article-principal 
{ 
font-size:10pt; 
} 

.titre-article-secondaire 
{ 
color:#3366cc; 
font-size:10pt; 
text-decoration:none;
} 

.text-article-secondaire
{ 
font-size:8pt; 
} 

.titre-categories 
{ 
text-transform:uppercase; 
color:#990000;
font-size:7pt; 
font-weight:bold;
text-decoration:none;
}

.text-separateur-2
{
text-transform:uppercase; 
color:#000000;
font-size:7pt; 
font-weight:bold;
}

.text-bas-de-page
{
color:#eeeeee;
font-size:8pt;
text-decoration:none;
}

.text-pub
{
color:#aaaaaa;
font-size:7pt; 
font-weight:normal;
} 

p.cellule-entete-1-texte
{
	color: #FFFFFF;
	font-weight: bold;
}
p.cellule-entete-2-texte
{
	color: #444444;
	font-size: 8pt;
	font-weight: bold;	
}
p.cellule-style-1-texte
{
	color: #666666;
	font-size: 8pt;
}

/* autres */

td.cellule
{
	padding: 0.3em;
}

table.tableau-general
{
	border-left: 0px solid #DDDDDD;
	border-right: 1px solid #999999;
	border-top: 0px solid #DDDDDD;
	border-bottom: 4px solid #999999;
	padding: 0px;
}

td.cellule-entete-1
{
	background-color: #CC0000; 
	color: #000000;
	padding: 0.2em;
}
td.cellule-entete-2
{
	background-color: #DDDDDD;
	color: #000000;
	text-indent: 0.2em;
}

.cell-commentaires-titre
{
	background-color:#efefef;
}

.bar-entete
{
	background-color:#000000;
	padding-left:2px;
	padding-top:5px;
	padding-bottom:5px;
}

.bar-bas-de-page
{
	background-color:#000000;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.bar-zone-gauche
{
	background-color:#eeeeee;
}

.bar-menu-gauche
{
	padding-left:5px;
	padding-right:0px;
	padding-top:1px;
	padding-bottom:0px;
}

.bar-menu-gauche-titre
{
	background-color:#000000;	
	padding:4px;
}

.bar-menu-gauche-titre
{
	font-weight:bold;
	color:#efefef;
}

.bar-separateur-1
{
	background-color:#000000;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}

.bar-separateur-2
{
	background-color:#eeeeee;
	padding-left:5px;
	padding-top:1px;
	padding-bottom:1px;
}

.featured-image
{
	border:1px solid #333333;
}

.pub
{
	border:1px solid #ffffff;
}

		td.navbar
		{
			background-color:#222222;
			padding:5px;
			text-align:right;	
		}

		span.navbar,a.navbar
		{
			color: #aeaeae;
			font-size: 8pt;
			font-weight: bold;
			text-decoration:none;
		}

		td.breadcrumb
		{
			background-color:#efefef;
			padding:5px;
			text-align:right;	
		}

		span.breadcrumb,a.breadcrumb
		{
			color: #7e7e7e;
			font-size: 8pt;
			font-weight: bold;
			text-decoration:none;
		}

		table.body-table
		{
			border:1px solid #efefef;
		}

		table.box
		{
			border:1px solid #9f9f9f;
		}

		th.box
		{
			padding:5px;
			background-color:#9f9f9f;
		}
		
		span.box
		{
			color:#efefef;
			font-weight:bold;
		}
	
		td.box
		{
			padding:5px;
			color:#9f9f9f;
			background-color:#efefef;
		}

/* RECETTES */
 table.template-recette-liste
 {
  width:100%;
 }
 .template-recette-liste th a
 {
  text-transform:uppercase;
  color:#993333;
  font-size:12pt;
  text-decoration:none;
 } 
 .template-recette-liste th a:hover,.template-recette-liste td a:hover
 {
  text-decoration:underline; 
 }
 .template-recette-liste th
 {
  border-bottom:1px solid #cfcfcf;
  text-align:left; 
 }
 .template-recette-liste td a
 {
  color:#666666;
  font-size:8pt;
  text-decoration:none;
 }  
 .template-recette-liste td
 {
  vertical-align:top;
 }


/** template **/

/* TEMPLATE 1 : HEADER */
#template-1-header
{
	margin:0px;
	padding:0px;
	border:0px solid #ffffff;
	width:100%;
	height:80px;
	border-bottom:0px solid #ffffff; 
	background-image: url(/_images/bg-template-1.jpg); 
	text-align:center;
}
#template-1-header table
{
	width:100%;
	padding-left:10px;
	margin:0px;
}
#template-1-header table tr td
{
	vertical-align:middle;
	text-align:left; 
}



 
/* TEMPLATE 1 : BAR */
#template-1-bar
{
	background-color:#FFCCCC;
	background-image: url(/_images/bg-template-2.jpg);
	text-align:left;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:13px;
}
#template-1-bar table
{
	width:1000px;
	padding:0px;
	margin:0px;
}
#template-1-bar table tr td 
{
	color:#ffffff;
}
#template-1-bar tr td span.titre
{
	font-size:8pt;
	font-weight:bold;
}
#template-1-bar tr td span.texte
{
	font-size:8pt;
	font-weight:normal;
}




/* TEMPLATE 1 : CONTAINER */
#template-1-container
{
	margin:0px;
	padding:0px;
	border:0px solid #ffffff;
	width:100%;
	background-color:#CC6666; 
	text-align:center;
}
#template-1-container table
{
	width:1000px;
	padding:0px;
	margin:0px;
}




/* TEMPLATE 1 : Zone 1 */
#template-1-zone-1
{
	width:120px;
	background-color:#666666;
	margin:0px;
	padding:0px;
	vertical-align:top;
}
.template-1-zone-1-titre
{
	width:100%;
	background-color:#333333;
	padding:5px;
	text-transform:uppercase;
	font-size:8pt;
	font-weight:bold;	
	color:#efefef;
}
.template-1-zone-1-texte
{
	width:100%;
	padding:5px;
}
.template-1-zone-1-texte a
{
	font-size:8pt;
	font-weight:normal;
	color:#000000;
	text-decoration:none;	
}
.template-1-zone-1-texte a:hover
{
	text-decoration:underline;
}




/* TEMPLATE 1 : Zone 2 */
#template-1-zone-2
{
	width:630px;
	background-color:#ffffff;
	margin:0px;
	vertical-align:top;
}




/* TEMPLATE 1 : Zone 3 */
#template-1-zone-3
{
	width:270px;
	background-color:#FF8806;
	background-image:url(/_images/bg-template-3.jpg);
	background-repeat:repeat-x;
	text-align:center;
	margin:0px;
	padding:0px;
	vertical-align:top;
}

.template-1-box-title
{
	width:270px;
	background-color:#FFFFFF;
	background-image:url(/_images/bg-template-4.jpg);
	background-repeat:repeat-x;
	text-align:left;
	margin:0px;
	padding-left:5px;
	padding-top:8px;
	padding-bottom:8px;
	vertical-align:top;
	font-weight:bold;
	color:#3f3f3f;
	font-size:10pt;
}

.template-1-box
{
	width:270px;
	text-align:left;
	margin:0px;
	padding:5px;
	vertical-align:top;
}

.template-1-box li
{
	list-style-type : square;
}

.template-1-box li a:link,.template-1-box li a:visited
{
	color:#3f3f3f;
	text-decoration:none;
}

.template-1-box li a:hover
{
	color:#3f3f3f;
	text-decoration:underline;
}




/* TEMPLATE 1 : FOOTER */
#template-1-footer
{
	width:100%;
	background-color:#000000;	
	padding:10px;
	text-align:center;
	font-size:8pt;
}
#template-1-footer div.template-1-footer-bar-1 a, #template-1-footer div.template-1-footer-bar-1
{
	color:#efefef;
	text-decoration:none;
}
#template-1-footer div.template-1-footer-bar-1 a:hover,#template-1-footer div.template-1-footer-bar-2 a:hover,#template-1-footer div.template-1-footer-bar-3 a:hover
{
	text-decoration:underline;	
}
#template-1-footer div.template-1-footer-bar-2,#template-1-footer div.template-1-footer-bar-2 a
{
	color:#5f5f5f;
	text-decoration:none;
}
#template-1-footer div.template-1-footer-bar-3,#template-1-footer div.template-1-footer-bar-3 a
{
	color:#afafaf;
	text-decoration:none;
}

/* TEMPALTE 1 : maj-site */
#template-1-maj-site
{
	color:#999999;
	font-size:8pt;
	text-align:right;
	padding:5px;
}