
body {
margin:0pt auto;
padding:0pt;
z-index:1;
background-color:#F6EEF6;
}


.table_admin table {
	margin-top: 10px;
	width: 360px;
	margin-left:5px;
    text-align:center;
}


.table_admin table thead th {
	text-transform: uppercase;
	color: #808080;
	font-size: 13px;
	margin-top: 15px;
	text-align:left;
	height: 20px;
	padding-left: 5px;
    text-align:center;
}

.table_admin table thead th a{
	text-transform: uppercase;
	color: #6C757A;
	font-size: 13px;
	margin-top: 15px;
	text-align:left;
	height: 20px;
	padding-left: 5px;
    text-align:center;
}
#label-newsletter{
float:right;
margin-top:13px;
margin-right:169px;
font: 17px Verdana, Arial, Helvetica, sans-serif;
color:white;
}
.ie6 #label-newsletter{
margin-right:90px;
}
#bout-action-newsletter{
    margin-top:10px;
    list-style:none;
}
#bout-action-newsletter li{
float:left;
color:white;
margin-left:5px;
}
#bout-action-newsletter input{
width:110px;
}
.ie #bout-action-newsletter input,
.safari #bout-action-newsletter input{
width:90px;
}
#bout-action-newsletter .button-valider input{
width: 50px;
height: 22px;
background-image:url(../images/template/ok2.gif);
border:0px none;
cursor:pointer;
float:left;
}
.table_admin table tbody tr {
    height: 20px;
    font-size: 12px;
}

.table_admin table tbody td {
    padding-left: 5px;
}

.table_admin table tbody .item {
    background-color: white;
}

.table_admin table tbody .item1 {
    background-color: #c0d2ea;
}
#login #zone-membre {
list-style:none;
color:white;
font: 10px Verdana, Arial, Helvetica, sans-serif;
margin-left:-20px;
}
.ie #login #zone-membre {
margin-top:5px;
}
.ie #login #zone-membre .button-ok{
margin-left:20px;
margin-top:1px;
}
#login-form{
float:left;
width:435px;
}
/* Root = Horizontal, Secondary = Vertical */
ul#bout-action {
  margin: 0;
  border: 0 none;
  padding: 0;
  list-style: none;
  margin-top: 10px;
  height: 40px;
  width:350px;
}
#edit-member {
margin-top:15px;   
float:left; 
}
ul#bout-action li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  margin-left:20px;
}
#login #zone-membre li {
float:left;
list-style:none;
padding-left:5px;
}
#login #zone-membre li a{
color:white;
}

.button-ok {
width: 50px;
height: 22px;
background-image:url(../images/template/ok.gif);
border:0px none;
font-size:10px;
border:0px none;
color:#808080;
font-weight:bold;
text-transform:uppercase;
margin-top:-3px;
}
#password-forget{
float:left;
width:125px;
margin-top:10px;
}
.ie #password-forget{
margin-top:5px;
}
#password-forget a{
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:white;
}
#message-thankyou,
.register #message-member-infos {
margin:10px;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
width:410px;
color:#480B46;
}
#login {
float:left;
width: 600px;
height:25px;
}


#counter{
float:left;
margin-left:25px;
margin-top:15px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#480B46;
font-weight:bold;
}
.bgmenu1 {
width: 9px;
height:30px;
background: url(../images/template/menu1.gif) no-repeat center;
float:left;
}
.bgmenu2 {
height:30px;
background: url(../images/template/menu2.gif) repeat-x;
float:left;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:white;
padding-top:7px;
}
.bgmenu3 {
width: 7px;
height:30px;
background: url(../images/template/menu3.gif) no-repeat center;
float:left;
}

.bgmenub1 {
width: 8px;
height:33px;
background: url(../images/template/menub1.gif) no-repeat center;
float:left;
}
.bgmenub2 {
height:33px;
background: url(../images/template/menub2.gif) repeat-x;
float:left;
font: 12px Verdana, Arial, Helvetica, sans-serif;
padding-top:7px;
}
.bgmenub3 {
width: 6px;
height:33px;
background: url(../images/template/menub3.gif) no-repeat center;
float:left;
}

#template-conteneur {
width: 900px;
margin: 0 auto; 
}

#template-centre {
float:left;
padding-top:15px;
width: 900px;
background-color:white;
}

#template-left{
    float:left;
    width:200px;
}
#bienvenue{
float:left;
width:480px;
margin:15px;
font: Verdana, Arial, Helvetica, sans-serif;
color:#480B46;
}
#dernieres-recettes{
float:left;
width:480px;
font: 15px Verdana, Arial, Helvetica, sans-serif;
color:#480B46;
}
#forum-recette{
float:left;
margin-left:50px;
}
#template-content{
    float:left;
    width:530px;
}
#template-content-forum{
    float:left;
    width:735px;
}
#template-right{
    float:left;
    width:100px;
}

#template-pied {
width: 900px;
float:left;
padding-top:25px;
}
p {margin: 0;}

#template-header {

}

a img {
    border:0;
}


#h1a {
width: 281px;
height:37px;
background: url(../images/template/_01.gif) no-repeat center;
float:left;
}
#h1b {
width: 619px;
height:37px;
background: url(../images/template/_02.gif);
float:left;
}
#h2a {
width: 281px;
height:182px;
float:left;
}
#h2b {
width: 318px;
height:182px;
background: url(../images/template/_04.gif) no-repeat center;
float:left;
}
#h2c {
width: 301px;
height:182px;
background: url(../images/template/_05.gif) no-repeat center;
float:left;
}
#h3a {
width: 429px;
height:55px;
background: url(../images/template/_06.gif) no-repeat center;
float:left;
}
#h3b {
width: 170px;
height:55px;
background: url(../images/template/_07.gif) no-repeat center;
float:left;
}
#h3c {
width: 301px;
height:55px;
background: url(../images/template/_08.gif) no-repeat center;
float:left;
}
#h4a {
width: 900px;
height:47px;
background: url(../images/template/_09.gif) no-repeat center;
float:left;
}
#h5a {
width: 39px;
height:46px;
background: url(../images/template/_10.gif) no-repeat center;
float:left;
}
#h5b {
width: 822px;
height:46px;
background: url(../images/template/_11.gif) no-repeat center;
float:left;
}
#h5c {
width: 39px;
height:46px;
background: url(../images/template/_12.gif) no-repeat center;
float:left;
}
#h6a {
width: 39px;
height:79px;
background: url(../images/template/_13.gif) no-repeat center;
float:left;
}
#h6b {
width: 475px;
height:79px;
background: url(../images/template/_14.gif) no-repeat center;
float:left;
}
#h6c {
width: 8px;
height:79px;
background: url(../images/template/_15.gif) no-repeat center;
float:left;
}
#h6d {
width: 339px;
height:79px;
background: url(../images/template/_16.gif) no-repeat center;
float:left;
}
#h6e {
width: 39px;
height:79px;
background: url(../images/template/_17.gif) no-repeat center;
float:left;
}

#left{
float:left;
width:173px;
margin-left:15px;
}
.ie6 #left{
margin-left:10px;
}
#left1 {
width: 173px;
height:9px;
background: url(../images/template/_20.gif) no-repeat center;
float:left;
overflow:hidden;
}
#left2 {
width: 173px;
background: url(../images/template/_26.gif);
float:left;
overflow:hidden;
padding-bottom:10px;
}
#left3 {
width: 173px;
height:13px;
background: url(../images/template/_29.gif) no-repeat top;
float:left;
overflow:hidden;
}
.menu-left{
list-style: none;
margin-left:0;
width:130px;
float:left;
margin-top:0px;
}
.menu-left li{
width:150px;
margin-left:-25px;
padding:0px;
}
.ie .menu-left li{
margin-left:15px;
}
.menu-left li a{
color:white;
text-decoration:none;
font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.menu-title{
font: 18px Verdana, Arial, Helvetica, sans-serif;
color:#480B46;
margin-left:15px;
width:130px;
margin-top:5px;
}
.sepleft {
width: 166px;
height:7px;
background: url(../images/template/sepleft.gif) no-repeat center;
float:left;
}
.sep {
width: 511px;
height:6px;
background: url(../images/template/sep.gif) no-repeat center;
float:left;
}
#pubv{
margin-top:10px;
}
#pub_vertical{
margin-left:2px;
}
#title-content{
float:left;
width:518px;
}
#title-content1 {
width: 91px;
height:89px;
background: url(../images/template/_22.gif) no-repeat center;
float:left;
}
#title-content2 {
width: 416px;
height:89px;
background: url(../images/template/_23.gif) no-repeat center;
float:left;
}
#title-content3 {
width: 10px;
height:89px;
background: url(../images/template/_24.gif) no-repeat center;
float:left;
}

#footer-left1 {
width: 11px;
height:10px;
background: url(../images/template/_31.gif) no-repeat top;
float:left;
overflow:hidden;
}
#footer-up{
float:left;
width:873px;
height:10px;
background-color:#E1C5E1;
overflow:hidden;
}

#footer-right1 {
width: 16px;
height:10px;
background: url(../images/template/_33.gif) no-repeat top;
float:left;
overflow:hidden;
}

#footer{
float:left;
width:890px;
background-color:#E1C5E1;
padding:5px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#480B46;
}


#footer-left3 {
width: 11px;
height:13px;
background: url(../images/template/_37.gif) no-repeat top;
float:left;
overflow:hidden;
}

#footer-down{
float:left;
width:873px;
height:13px;
background-color:#E1C5E1;
overflow:hidden;
}


#footer-right3{
width: 16px;
height:13px;
background: url(../images/template/_38.gif) no-repeat top;
float:left;
overflow:hidden;
}


.register .checkbox-register {
	float:left;
}
.register .checkbox-register input {
	width:15px;
}


.liste-photo {
  margin: 0;
  border: 0 none;
  padding: 0;
  list-style: none;
  margin-top: 20px;
  position: relative;
  width:475px;
}

.liste-photo li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For IE 7 lack of compliance*/
display: block !important;
display: inline; /*For IE*/
  position: relative;
  margin:20px;
  width:115px;
  
}

.liste-photo li img {
margin-left:15px;
}


.annonce #link-retour {
margin:50px;
}

.annonce .checkbox-register input {
	width:15px;
}
.article-list{
list-style:none;
margin-top:-2px;
margin: 0;
padding: 0;
}
.boiteArticle .article_lien{
float: right;
margin-right:23px;
margin-top:6px;
}

.boiteArticle .article_lien a {

}
.boiteArticleDetail .article_description,
.boiteArticle .article_description {
height: 29px;
font-style: italic;
}
.boiteArticleDetail .article_titre,
.boiteArticle .article_titre {
color:#480B46;
font-size:15px;
font-weight:bold;
margin-bottom:6px;
padding-top:3px;
}
.article-list li{
float:left;
margin:3px;
}

.boiteArticleDetail .article_photo,
.boiteArticle .article_photo {
float:left;
height:85px;
margin-left:7px;
margin-right:15px;
margin-top:7px;
width:85px;
}
.ie6 .boiteArticleDetail .article_photo,
.ie6 .boiteArticle .article_photo {
margin-left:4px;
margin-right:15px;
}

.boiteArticleDetail {
    background-color:#F6EEF6;
    width:465px;
    margin-left:25px;
    padding:15px;
}

.boiteArticle {
    background-color:#F6EEF6;
    width:465px;
    margin-left:25px;
    height:101px;
}
.register table {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:15px;
    width:400px;
}
h1 {
	margin-left:30px;
	margin-top:20px;
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color:#480B46;
	font-weight:bold;
}
.button-valider input {
background-image:url(../images/template/valider.png);
width: 86px;
height: 20px;
border:0px none;
font-size:10px;
border:0px none;
color:#480B46;
font-weight:bold;
text-transform:uppercase;
}
#centre{
float:left;
width:500px;
}
.register th {
    color:#480B46;
    display:block;
    float:left;
    font-size:13px;
    padding-top:0px;
    text-align:right;
    vertical-align: middle;
    width:100px;
    padding-right: 10px;
    padding-bottom:5px;
}

.register td {
    float: left;
    height:100%;
    padding-left: 10px;
    font-size:13px;
    color:#BA5DA3;
    width:250px;
}

#list-password {
list-style:none;
margin-top:3px;
left:-30px;
width:400px;
height:30px;
}

#list-password li {
float:left;
list-style:none;
padding-left:8px;
}
#menu2{
padding-top:2px;
margin-top:-9px;
float:right;
}
.ie #menu2{
margin-top:-7px;
}
.ie6 #menu2{
margin-top:-7px;
width:500px;
height:20px;
}
#menu {
padding-top:2px;
margin-top:7px;
}
.ie #menu{
margin-top:9px;
margin-left:50px;
}

/* Root = Horizontal, Secondary = Vertical */
ul#menu-root2,
ul#menu-root {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 500px; /*For KHTML*/
  list-style: none;
  height: 24px;
  margin-left: 50px;
  margin-top:2px;
}

ul#menu-root2 li,
ul#menu-root li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 22px;
}

ul#menu-root2 ul, 
ul#menu-root ul {
  margin: 0;
  margin-top:7px;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
}


ul#menu-root2 ul:after,
ul#menu-root ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#menu-root2 ul li,
ul#menu-root ul li {
  width: 210px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#menu-root2 a,
ul#menu-root a {
  /*border: 1px solid #FFF;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  */
  padding: 0 6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  /*background: #EEE;*/
  color: #666;
  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* 2nd Menu */
ul#menu-root2 li:hover li a,
ul#menu-root2 li.iehover li a,
ul#menu-root li:hover li a,
ul#menu-root li.iehover li a {
  float: none;
}


ul#menu-root2 ul ul,
ul#menu-root2 ul ul ul,
ul#menu-root ul ul,
ul#menu-root ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#menu-root2 li:hover ul ul,
ul#menu-root2 li:hover ul ul ul,
ul#menu-root2 li.iehover ul ul,
ul#menu-root2 li.iehover ul ul ul,
ul#menu-root li:hover ul ul,
ul#menu-root li:hover ul ul ul,
ul#menu-root li.iehover ul ul,
ul#menu-root li.iehover ul ul ul {
  display: none;
}

ul#menu-root2 li:hover ul,
ul#menu-root2 ul li:hover ul,
ul#menu-root2 ul ul li:hover ul,
ul#menu-root2 li.iehover ul,
ul#menu-root2 ul li.iehover ul,
ul#menu-root2 ul ul li.iehover ul,
ul#menu-root li:hover ul,
ul#menu-root ul li:hover ul,
ul#menu-root ul ul li:hover ul,
ul#menu-root li.iehover ul,
ul#menu-root ul li.iehover ul,
ul#menu-root ul ul li.iehover ul {
  display: block;
}



#menu2 ul,
#menu ul {
    width:              100%;
}
#menu2 ul li a,
#menu ul li a {
    margin-left:       5px;
    margin-right:      5px;
}
#menu2 ul li,
#menu ul li {
    margin-right:       5px;
}
#menu2 .sep,
#menu .sep{
    background-image:url(../images/menusep.jpg);
    background-repeat:no-repeat;
    background-position:center; 
    width:10px;
}
#menu2 ul ul li{
background-color:#875585;
color:white;    
}
#menu ul ul li {
    border-bottom:      1px solid #480B46;
    margin-right:       0px;
    background-color:#875585;
}
.ie6 .img-home{
width:281px;
height:180px;
margin-top:-2px;
border:0px;
}
#menu2 ul li a
{
color:#480B46;
font: 12px Verdana, Arial, Helvetica, sans-serif;
margin-top:2px;
}
#menu ul li a {
	color:          #FFFFFF;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin-top:2px;
}

#menu ul li{
z-index:1000;
}
#menu2 ul ul li:hover, #menu2 ul ul li a:hover
{
background-color:#480B46;
color:white;
}
#menu ul li:hover, #menu ul li a:hover {
background-color: #480B46;
color:#FFFFFF;
}



.recette #link-retour {
    margin:50px;
    float:left;
    width:200px;
}

.recette .checkbox-register input {
	width:15px;
}

.recette table {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:15px;
    width:420px;
    float:left;
}

.recette th {
    color:#480B46;
    display:block;
    float:left;
    font-size:13px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    padding-top:0px;
    text-align:right;
    vertical-align: middle;
    width:155px;
    padding-right: 10px;
    padding-bottom:5px;
}

.recette td {
    float: left;
    height:100%;
    padding-left: 5px;
    color:#BA5DA3;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:13px;
    width:240px;
}

.recette-list {
list-style:none;
margin: 0;
padding: 0;
}

.recette-list li{
float:left;
margin:3px;
}

.boiteRecette {
background-color:#F6EEF6;
width:500px;
margin-left:2px;
float:left;
padding:5px;
}

.boiteRecette .recette_photo {
float:left;
height:85px;
margin-left:7px;
margin-right:15px;
margin-top:7px;
width:85px;
}
.ie6 .boiteRecette .recette_photo {
margin-left:4px;
margin-right:15px;
}
.ie6 .boiteRecette .recette_photo {
margin-left:3px;
margin-right:10px;
}

.boiteRecette .recette_photo img {
margin-left: 5px;
}
.boiteRecette .recette_titre {
color:#480B46;
font-size:15px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
margin-bottom:6px;
padding-top:3px;
}
.recette_detail
{
float:left;
}
.liste_detail
{
list-style: none;
margin-left:-5px;
margin-top:-2px;
width:345px;
float:left;
}

.liste_detail li{
float:none;
color:#480B46;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
}
#faprod{
float:right;
margin-right:30px;
}
.recette_lien{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin-right:25px;
float:right;    
}