/* 
Article 
Coeur 
Galerie
Recette 
mod_cataloglist
DERNIERES ACTUALITES 
PUBLICITE
presse-medias
FOOTER
Statuts (accorrdian) 
-------------*/


#header
{
  /*border:1px solid pink;  test */
  /*background-color:#b30000;*/
}
.head
{
  height: 85px;
  border:1px solid #555555; /* test */
  background-color:#666666;/**/
  margin-top: 0.5em;
}
.head h1,
.head h4
{
  position: absolute;
  left: -1000em;
}
.head img
{
  /*float: left; 
  margin: 5px;*/
}
#right
{
	/*border:1px solid pink;  test */
	/*margin-left: 0.5em;  000;*/
}
#main
{
	/*border:1px solid pink;  test */
	/*margin-left: 0.5em;  000;*/
}

/* centrer design */
#wrapper
{
  text-align: left;
position: relative;
}

/* Bonton Imprimer en PDF*/
.pdf_link, .back
{
	margin:0.5em 0 0.5em 0;
	text-align:right;
}
.pdf_link a, .back a
{
	padding: 0.1em;
	border:1px solid #ff9900;
	background-color: #ffffff;
	color:#ff9900;
}

.pdf_link a:hover, .back a:hover
{
	color:#ffffff;
	/*border:1px solid #ff9900;*/
	background-color: #ff9900;
	
}
/* BAK  */
.back { 	
	text-align: right;
	margin: 1em 0 0.5em 0;	
}
.back a { 
	color: #ff9900; 
	background: transparent url(images/back.gif) no-repeat scroll left center;
	border:1px solid #ff9900;
	padding: 0.2em 0.2em 0.2em 1.5em;
}
.back a:hover { 
	color: #666666; 
	background: transparent url(images/back_g.gif) no-repeat scroll left center;
	border:1px solid #666666;
}

/* Article 
-------------*/
.mod_article
{
	font-size: 0.9em;
	background-color: #ffffff;/*
    border: 1px solid #ffffff;*/
	padding: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
}
.mod_article  a img {margin-top: 2.5em; /*test*/}

.mod_article p {color: #333333;}
.mod_article a{color: #ff9900;}
.mod_article a:hover{color: #333333;	}
.mod_article h1, h2
{
	font-size: 1.3em;
	color: #6600ff; /*ffffff*/
	/*background-color: #6600ff;*/
	padding: 0.1em;
	margin-top: 0; 
	margin-bottom: 0.5em; 
border-bottom:1px solid #6600ff;/**/	
}
.mod_article ul {
	list-style-type: square;
	list-style-position: outside;
	/*margin-bottom: 0.4em; test*/
	margin-left: 0em;    
}
.mod_article li {margin-bottom: 0.2em; /*test*/}
.mod_article .ce_headline
{
    border: 1px solid #666666;
	padding-left: 0.5em;
	/*margin-right: 0.5em;*/
	margin: 0.5em 0;
}

/* Coeur 
-------------*/
#coeur-legumes /* ----- */      
{ 
	width: 520px;
	height: 370px;/* 370 382*/
	background-color: #666666;
   /* border: 1px solid #ffffff;*/
	padding: 0;
	margin:0;
	/*padding: 5em 8em;*/
	
}

/* Telethon 
-------------*/
#telethon-2009  a img {margin-top: 0; /*test*/}

/* Galerie
-------------*/
.ce_gallery /* ----- */      
{ 
	/*background-color: #666666;
	border: 1px solid #555555;*/
}
.ce_gallery .image_container img { border: 1px solid #555555;/**/margin-top: 0.5em; padding:5px;}
.ce_gallery table { 
	/*border: 1px solid pink;*/
	/*background-color: #cccccc;6600ff*/
}
.ce_gallery h2/* ----- */      
{ 
	color: #ffffff;/**/
	margin-bottom: 0.5em;
	border-bottom: 1px solid #ffffff;
}
#galerie2008 { 
	background-color: transparent;/**/
	
}
/* Recette 
-------------*/
#recette .coup_de_coeur .label /* ----- */      
{ 
	position: absolute; /* Position absolue */
	left: -999em; /* Hop, on envoie loin du champ de vision */
	/*border: 0.1em solid pink;*/
}
#recette .coup_de_coeur .value /* ----- */      
{ 
	font-size: 1.2em;
	font-weight: bold;
	color: red;
	padding: 0;
	margin-top: -1.7em;
	/*border: 0.1em solid pink;*/
}
#recette .coup_de_coeur .value:first-letter /* ----- */      
{ 
	color: #ffffff;
	/*margin-left: -2em;
	border: 0.1em solid pink;*/
}
#recette .tags  { text-align: right;}
#recette .tags .label /* ----- */      
{ 
	position: absolute; /* Position absolue */
	left: -999em; /* Hop, on envoie loin du champ de vision */
	/*border: 0.1em solid pink;*/
}
#recette .tags .value /* ----- */      
{ 
	text-align: left;
	font-size: 1.2em;
	font-weight: bold;
	color: #6600ff;
	padding: 0;
	/*margin-left: 15em;
	border: 0.1em solid pink;*/
}
#recette .nom .label /* ----- */      
{ 
	clear: both;
	position: absolute; /* Position absolue */
	left: -999em; /* Hop, on envoie loin du champ de vision */
	/*border: 0.1em solid pink;*/
}
#recette .nom .value /* ----- */      
{ 
	font-size: 1.4em;
	font-weight: bold;
	padding: 0;
	/*margin-left: 1em;
	border: 0.1em solid pink;*/
}
#recette .label   { font-size: 0.9em;}
#recette .value  { font-size: 0.9em;}
#recette .auteur  { font-size: 0.8em;}
#recette .label      
{ 
	float : left; 
	color: #ffffff;
	background-color: #666666;
	padding: 0.2em;
	margin-right: 1em;
}
#recette .value /* ----- */      
{ 
	color: #666666;
	padding: 0.2em;
	/*margin-left: 1em;
	border: 0.1em solid pink; test*/
}
#recette .ingredients .label, #recette .description .label /* ----- */      
{ 
	float : left; 
	width: 98.9%; 
	/*border: 0.1em solid #663333;*/
	margin: 0.5em 0 0.5em 0;
}
#recette .ingredients .value, #recette .description .value /* ----- */      
{ 
	padding-left: 0.5em;
	border: 1px solid #666666;
}
#recette .field { margin-top: 0.5em;}
#recette li { margin-left: -2em;}
#recette .description { background: transparent url(images/soupe.jpg) no-repeat;}


/* mod_cataloglist 
----------------------*/
.mod_cataloglist .coup_de_coeur .label /* ----- */      
{ 
	position: absolute; /* Position absolue */
	left: -999em; /* Hop, on envoie loin du champ de vision */
	/*border: 0.1em solid pink;*/
}
.mod_cataloglist .coup_de_coeur .value /* ----- */      
{ 
	float : left;
	font-size: 1em;
	font-weight: bold;
	color: red;
	margin-left: 1em;
	/*border: 0.1em solid pink;*/
}
.mod_cataloglist .coup_de_coeur .value:first-letter /* ----- */      
{ 
	color: #ffffff;
	/*margin-left: -2em;
	border: 0.1em solid pink;*/
}
.mod_cataloglist .tags  { text-align: right;}
.mod_cataloglist .tags .label /* ----- */      
{ 
	position: absolute; /* Position absolue */
	left: -999em; /* Hop, on envoie loin du champ de vision */
	/*border: 0.1em solid pink;*/
}
.mod_cataloglist .tags .value /* ----- */      
{ 	
	font-size: 1em;
	font-weight: bold;
	color: #6600ff;
	/*margin-left: 15em;
	border: 0.1em solid pink;*/
}
.mod_cataloglist .nom .label /* ----- */      
{ 
	clear: both;
	position: absolute; /* Position absolue */
	left: -999em; /* Hop, on envoie loin du champ de vision */
	/*border: 0.1em solid pink;*/
}
.mod_cataloglist .nom .value /* ----- */      
{ 
	font-size: 1.2em;
	font-weight: bold;
	margin-left: 1em;
	padding:0;
	/*border: 0.1em solid pink;*/
}
.mod_cataloglist .auteur .label /* ----- */      
{ 
	clear: both;
	position: absolute; /* Position absolue */
	left: -999em; /* Hop, on envoie loin du champ de vision */
	/*border: 0.1em solid pink;*/
}
.mod_cataloglist .auteur .value /* ----- */      
{ 
	font-size: 0.8em;
	/*font-weight: bold;
	border: 0.1em solid pink;*/
	margin-left: 1em;
}
.mod_cataloglist .label /* ----- */      
{ 
	float : left; 
	color: #ffffff;
	background-color: #666666;
	padding: 0.2em;
	margin: 0.2em 1em 0.2em 0.2em;
}
.mod_cataloglist .value /* ----- */      
{ 
	color: #666666;
	padding: 0.2em;
	margin-left: 1em;
	/*border: 0.1em solid pink; test*/
}
.mod_cataloglist .item /* ----- */      
{ 
	height: 72px;
	border: 0.1em solid #663333;
	margin-bottom: 0.2em;
}
.mod_cataloglist .link, .mod_cataloglist .back
{
	margin: 0.5em;
	text-align: right;
	margin-top: -1em;
}
.mod_cataloglist .link a, .mod_cataloglist .back a
{
	padding: 0.1em;
	border:1px solid #ff9900;
	background-color: #ffffff;
	color:#ff9900;
}
.mod_cataloglist .link a:hover, .mod_cataloglist .back a:hover
{
	/*border:1px solid #ff9900;*/
	background-color: #ff9900;
	color:#ffffff;
}

/* DERNIERES ACTUALITES 
----------------------------------------*/
.mod_newslist h4 /* ----- */      
{ 
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
	margin-bottom: 0.5em;
	margin-top: 0;
}
.layout_latest /* ----- */      
{ 
	/*float : left;*/ 
	font-size: 0.9em;
	color: #333333;
	background-color: #ffffff;
	border:1px solid #333333;/**/
	padding: 0.5em; 
	margin-bottom: 0.5em
		
}
.layout_latest h2 /* ----- */      
{ 
	font-size: 1.3em;
	color: #333333;
	background-color: #ffffff;
	padding: 0.1em;
	margin-top: 0; 
	margin-bottom: 0.5em; 	
}
.layout_latest h2 a { color: #6600ff;}  
.more
{
	text-align: right;
	padding: 0.2em;
	margin-bottom: 0;
	color:#ff9900;
}
.more a {color:#ff9900;}
.more a:hover {color:#333333;}
.teaser {color:#6600ff;}
	
/* PUBLICITE
----------------------------------------*/
.pub1/* ----- */      
{ 
		background-color: #ffffff;/*666666*/	
		border:1px solid #333333;/**/	
		margin-bottom: 0.5em;
}


/* presse-medias
----------------------------------------*/
#presse-medias /* ----- */      
{ 
	/*background-color: #ffffff;
	border: 1px solid #ffffff;*/
}
#presse-medias  img { 
	border: 1px solid #ffffff;/**/
	margin-left: 2.3em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
#presse-medias p { 
	/*border: 1px solid pink;*/
	background-color: #6600ff;/**/
}

/* FOOTER
----------------------------------------*/
#footer
{
	/*border:1px solid #ffffff;  test 
	 background-color:#cccccc;*/
	/*background: #666666 url(images/bg_footer.jpg) repeat-x left bottom;
	 margin-bottom: 0.5em;*/
}
#footer .foot
{
	clear: both;
  text-align:center;
  color: #ffffff;
  background-color:#666666;
  border:1px solid #555555;
  padding: 0.2em;
}
#footer .amis
{
  height:45px;
  background-color:#cccccc;
  /*border:1px solid #ffffff;*/
  padding: 0.2em;
}
#footer .amis ul/* ----- */      
{ 
	float: left;
	width: 210px;
	list-style-type: none;
	list-style-position: inside;
	/*background-color: #ffffff;666666*/	
	/*border:1px solid #333333;	*/
	margin: 0.1em 0 0 0; 
}
#footer .amis li {
	color: #ff9900;
	margin-bottom: 0.1em; /*test*/
	text-align: left;
}
#footer .amis li a {
	color: #ff9900;
	font-size: 0.8em /*test*/
	
}
#footer .amis li a:hover{
	color: #333333; /*test*/
}

/* Statuts (accorrdian) 
----------------------------------------*/
/*#basic-accordian{
	border:5px solid #EEE;
	padding:5px;
	width:350px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-175px;
	z-index:2;
	margin-top:-100px;
}*/
#article-statuts .ce_hyperlink{ text-align: right; }
.toggler  {
	cursor:pointer; 
	font-weight:bold; 
	color:#000; 
	margin: 0; 
	padding: 0.2em; /*5px*/
	font-size: 0.8em; /*16px*/
	font-family:Arial, sans-serif; }
.toggler:hover	 { background:#eee; }
.element	 { padding: 0 0.5em; } /*0 5px*/
/*.element ol	 { color: #000000; }*/
