
body, html {
        margin: 0px;
        padding: 0px;
        text-align: center;
background-color:#ffffff;
        }

a img { 
      border:none;
      }

form { 
      margin:0; 
      padding:0;
      }

li,ul {
   list-style-type: none;
   margin: 0;
   padding: 0;
   }

.line {
      background-color: #cccccc;
      color: #cccccc;
      border: 0px;
height: 1px;
padding: 0;
      }

#contour p {margin:0 10px;}
#contour p {padding: 7px 0px 0px 0px;}
#contour {background: transparent; margin:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#ffffff; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.xb1 {margin:0 5px; background:#cccccc;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#ffffff; border:0 solid #cccccc; border-width:0 1px;}


.windo {padding:10px 0px 10px 0px;}
.windo h1 {margin:0; padding:0 10px 5px 10px; border-bottom:1px solid #cccccc;}
.windo p { margin:0; padding:5px 10px;}
.windo {background: transparent; width:370px; float:left; margin:0 3px;}

.winda {padding:10px 0px 10px 0px;}
.winda h1 {margin:0; padding:0 10px 5px 10px; border-bottom:1px solid #cccccc;}
.winda p { margin:0; padding:5px 10px;}
.winda {background: transparent; width:890px; float:left; margin:0 3px;}

.windi {padding:10px 0px 10px 0px;}
.windi h1 {margin:0; padding:0 10px 5px 10px; border-bottom:1px solid #cccccc;}
.windi p { margin:0; padding:5px 10px;}
.windi {background: transparent; width:250px; float:left; margin:0 3px;}

.windf {padding:10px 0px 10px 0px;}
.windf h1 {margin:0; padding:0 10px 5px 10px; border-bottom:1px solid #333333;}
.windf p { margin:0; padding:5px 10px;}
.windf {background: transparent; width:370px; float:left; margin:0 3px;}

._top, ._bottom {display:block; background:transparent; font-size:1px;}
.b1, .b2, .b3, .b4 {display:block; overflow:hidden;}
.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {background:#ffffff; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}

.b1 {margin:0 5px; background:#cccccc;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}

.f1, .f2, .f3, .f4 {display:block; overflow:hidden;}
.f1, .f2, .f3 {height:1px;}
.f2, .f3, .f4 {background:#000000; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}

.f1 {margin:0 5px; background:#cccccc;}
.f2 {margin:0 3px; border-width:0 2px;}
.f3 {margin:0 2px;}
.f4 {height:2px; margin:0 1px;}

.blocontain {display:block; background:#ffffff; border:0 solid #cccccc; border-width:0 1px; height:auto;}
.blocontain2 {display:block; background:#000000; border:0 solid #cccccc; border-width:0 1px; height:auto;}

.color_a {background:#ff0000; color:#ffffff;}
.color_b {background:#7ED607; color:#ffffff;}
.color_c {background:#DBB440; color:#ffffff;}
.color_d {background:#000000; color:#ffffff;}
.color_e {background:#EBEBEB; color:#ffffff;}
.color_f {background:#F3F3F3; color:#ffffff;}
.color_g {background:#F3F3F3; color:#ffffff;}



#top { 
margin:0; 
width:900px; 
background-color:#ff0000;
padding: 5px 0px 5px 0px;
text-align: left;
}

#subor { 
margin:0; 
width:900px; 
background-color:#DBB440;
padding: 0px 0px 0px 0px;
line-height: 8px;
}

#downbrown { 
margin:0; 
width:900px; 
background-color:#43280D;
padding: 5px 0px 5px 0px;
}

.go { 
margin:0;
padding: 15px 0px 15px 0px;
}

div#container 
            { 
            margin:0px auto 0 auto; 
            padding: 0px;
            width:900px; 
            border:4px solid #E2E2E2;
background-color: #F9F9F9;
margin-top: 5px;
            }

#col1
        {
        float: left;
        text-align: left;
        width: 490px;
        margin-top: 10px;
        }

#coltexte
        {
        float: left;
        text-align: left;
        width: 625px;
        margin-top: 10px;
        }

#coltextevideo
        {
        float: left;
        text-align: left;
        width: 500px;
        margin-top: 10px;
        }


#coltextepartn
        {
        float: left;
        text-align: left;
        width: 600px;
        margin-top: 10px;
        }

#colinfo
        {
        float: left;
        margin-top: 10px;
        padding: 5px 5px 5px 5px;
        text-align: center;
        width: 250px;
        }

#colinfovideo
        {
        float: left;
        margin-top: 10px;
        padding: 5px 5px 5px 5px;
        text-align: center;
        width: 350px;
        }

#coledito
        {
        float: left;
        text-align: left;
        width: 895px;
        margin-top: 10px;
        }
#col2
        {
        float: left;
        margin-top: 10px;
        padding: 5px 5px 5px 5px;
        text-align: center;
        width: 380px;
        }


div#container ul#langues { 
margin:0; 
padding:0;
width:380px;
text-align:center;
}

div#container ul#langues li { 
list-style:none; 
display:inline; 
margin:0; 
padding:0; 
}


#colannuaire
        {
        padding: 2px 2px 2px 2px;
        text-align: center;
        width: 890px;
        border:1px solid #E5E5E5;
margin-bottom: 10px;
margin:5px;
        }

#colvideo
        {
        padding: 2px 2px 2px 2px;
        text-align: center;
        width: 360px;
        }

.topinfo { 
           
          font-family:verdana; 
          font-size: 12px; 
          color:#ffffff;
          }

.topinfogz { 
           
          font-family:verdana; 
          font-size: 12px; 
          color:#666666;
          }

a.topmenu { 
           
          font-family:verdana; 
          font-size: 11px; 
          text-decoration:underline; 
          color:#FFFFFF;
          }

a.topmenu:hover { 
text-decoration:none;
color:#FFFFFF;
}

a.topmenugz { 
           
          font-family:verdana; 
          font-size: 11px; 
          text-decoration:underline; 
          color:#666666;
          }

a.topmenugz:hover { 
text-decoration:none;
color:#666666;
}

#cadre
        {
        padding: 0px 0px 0px 0px;
        text-align: center;
        width: 60px;
        border:1px solid #cccccc;
        }

#cadrerecette
        {
        padding: 0px 0px 0px 0px;
        text-align: center;
        width: 100px;
        border:1px solid #cccccc;
        }

#drapeau { 
margin:0; 
width:900px; 
background-color:#ffffff;
padding: 3px 0px 0px 0px; 
text-align:right;
}

div#drapeau ul#lang { 
margin:0; 
}

div#drapeau ul#lang li { 
list-style:none; 
display:inline; 
margin:0 0 0 0px; 
padding:0; 
}


#partners { 
margin:0; 
width:850px; 
background-color:#ffffff;
padding: 10px 0px 0px 0px; 
text-align:center;
}

div#partners ul#fiches { 
margin:0; 
padding:0;
}

div#partners ul#fiches li {
list-style:none;
margin:0 0 0 60px; 
padding:0;
display:inline;
}

#bannerad { 
margin:0; 
width:450px; 
background-color:#ffffff;
padding: 0px 0px 0px 0px; 
text-align:center;
}

div#bannerad  ul#fiches { 
margin:0;
padding:0; 
}

div#bannerad  ul#fiches li {
list-style:none;
margin:0 0 0 10px; 
padding:0;
display:inline;
}

ul#etoiles li {
list-style:none;
text-align:center; 
margin:0 0 0 30px; 
padding:0;
display:inline;
}

#spacertop { 
padding: 0px 0px 0px 0px;
height:0px;
clear: both; 
}

#spacerbottom { 
padding: 0px 0px 0px 0px;
height:20px;
clear: both; 
}

#end {
width: 900px;
padding: 20px 0px 20px 0px;
background-color: #ff0000;
text-align:center; 
clear: both;
color:#ffffff;
font-family:verdana; 
font-size: 11px; 
}

a.une
{font-family: verdana; font-size: 26px; text-decoration:underline; color:#00BFF3; font-weight: normal }
a.une:hover{text-decoration:none; color:#666666}

a.actu
{font-family: verdana; font-size: 16px; text-decoration:underline; color:#00BFF3; font-weight: normal }
a.une:hover{text-decoration:none; color:#666666}

a.chefs
{font-family: verdana; font-size: 12px; text-decoration:underline; color:#00BFF3; font-weight: normal }
a.chefs:hover{text-decoration:none; color:#666666}

a.actu
{font-family: verdana; font-size: 12px; text-decoration:underline; color:#FF0000; font-weight: normal }
a.chefs:hover{text-decoration:none; color:#666666}

a.recettes
{font-family: verdana; font-size: 12px; text-decoration:underline; color:#7ED607; font-weight: normal }
a.recettes:hover{text-decoration:none; color:#666666}

a.video
{font-family: verdana; font-size: 12px; text-decoration:underline; color:#DBB440; font-weight: normal }
a.video:hover{text-decoration:none; color:#666666}

a.hazard
{font-family: verdana; font-size: 12px; text-decoration:underline; color:#666666; font-weight: bold }
a.hazard:hover{text-decoration:none; color:#00BFF3}

.gris {  
       font-family: arial; 
       font-size: 12px; 
       font-weight: normal; 
       color:#666666;
       }

.search {
      color:#666666; 
      font-family: Verdana; 
      font-size: 12px;
      background-color: #f4f4f4;
      }

a{font-family: verdana; font-size: 12px; text-decoration:underline; color:#00BFF3 }
a:hover{text-decoration:none; color:#666666}

.titre {  
       font-family: arial; 
       font-size: 28px; 
       font-weight: normal; 
       
       color:#666666;
       }

.titretxt {  
       font-family: arial; 
       font-size: 28px; 
       font-weight: normal; 
       line-height:60px;
       color:#666666;
       }

.titretxtrecette {  
       font-family: arial; 
       font-size: 28px; 
       font-weight: normal; 
       xxxxline-height:60px;
       color:#666666;
       }

.soustitre {  
           font-family: arial; 
           font-size: 22px; 
           font-weight: normal;
           color:#000000;
          line-height: 22px;
           }

.soustitretxt {  
           font-family: arial; 
           font-size: 22px; 
           font-weight: normal;
           color:#000000;
           }



.pub { font-size: 10px; text-decoration:none; color:#cccccc}
#advert { 
border: 1px solid #EEEEEE;
background-color: #ffffff;
padding: 0px 0px 0px 0px;
}

.nom {  font-family: times; font-size: 14px; font-style: italic}

.corps {  font-family: arial; font-size: 12px; color: #000000}
.corpsgris {  font-family: arial; font-size: 12px; color: #666666}

.corpsPartners {  font-family: arial; font-size: 12px; color: #000000; text-decoration:none}

.corpsRecette { font-family: arial; font-size: 12px; color: #666666 }

a.white { color:#FFFFFF; text-decoration:none; font-family: verdana; font-size: 14px; font-weight: normal }
a.white:hover{color:#FFFFFF; text-decoration:underline}

a.blue { 
color:#00BFF3; 
text-decoration:underline; 
font-family: verdana; 
font-size: 12px; 
font-weight: normal;
}
a.blue:hover{color:#666666; text-decoration:none}

a.noir { 
color:#000000; 
text-decoration:none; 
font-family: arial;
font-size: 12px; 
font-weight: normal;
line-height: 20px;
}
a.noir:hover{color:#00BFF3; text-decoration:underline}

a.cc{color:#FFFFFF; text-decoration:none; font-family: Verdana; font-size: 11px} 
a.cc:hover{color:#FFFFFF; text-decoration:none; cursor:text}


div.clear  { clear:both; }
div.clear  hr { visibility:hidden; }



div#container ul#header { 
margin:0; 
padding:0;
width:900px;
text-align:left;
background-color:#ff0000; 
}

div#container ul#header li { 
list-style:none; 
display:inline; 
margin:0; 
padding:0; 
}

div#container ul#mainmenu { 
margin:0; 
height:20px; 
padding: 3px 0px 2px 0px;
background-color:#ED1C24; 
width: 900px;
}

div#container ul#mainmenu li { 
list-style:none; 
display:inline; 
margin:0 0 0 0px; 
padding:0; 
}



div#container div#sub { 
margin:0; 
width:900px; 
padding:1px 0px 3px 0px; 
background-color:#BE9D3C; 
text-align:left;
}

div#container div#sub a { 
font-family:verdana; 
font-size: 14px; 
text-decoration:none; 
color:#FFFFFF; }

div#container div#sub a:hover { 
text-decoration:underline; 
}


div#footer { 
margin:0 auto 0 auto; 
width:900px; 
}
div#footer a { 
margin-left:5px; 
}

div#footer a:hover { 
text-decoration:none; 
color:#666666; 
}





#down		
	{
	margin: auto;
        margin-top: 0px;
	width: 900px;
	text-align: right;
	}

#titre1		
	{
        margin: auto;
        padding:0px 0px 10px 0px;
	width: 890px;
        text-align: left;
        margin-left: 4px;
        }

div#container ul#titre1 li { 
list-style:none; 
display:inline; 
margin:0; 
padding:0; 
}

#photo2		
	{
	margin: auto;
        padding: 0px 0px 0px 600px;
        margin-top: 0px;
        text-align: center;
	}

#bloc 
        {
        margin: auto;
        width: 890px;
        text-align: justify;
        margin-left: 4px;
        }


#bloctexte 
        {
        margin: auto;
        width: 575px;
        text-align: left;
        margin-left: 5px;
        }

#bloctextevideo 
        {
        margin: auto;
        width: 450px;
        text-align: left;
        margin-left: 5px;
        }

#bloctextepartn 
        {
        margin: auto;
        width: 550px;
        text-align: left;
        margin-left: 5px;
        }

#bloctexterecette 
        {
        margin: auto;
        width: 575px;
        text-align: left;
        margin-left: 5px;
        }

#bloctextedito
        {
        margin: auto;
        width: 830px;
height:550px;
        text-align: justify;
        margin-left: 5px;
        }

#blocannuaire
        {
        margin: auto;
        width: 830px;
        text-align: justify;
        margin-left: 5px;
        }

#phototexte img {
       float: left;
border: 1px solid #cccccc;
margin-top:45px;
margin-right:10px;
       }

#phrecette img {
border: 1px solid #cccccc;
       }

#navtexte		
	{
	text-align: right;
        margin-bottom:14px;
	}

#photo1
       {
       float: right;
       padding: 0px 0px 5px 0px;
       margin-left: 15px;
       }

#photo0
       {
       float: right;
       padding: 0px 0px 0px 0px;
       margin-left: 5px;
       }

#encadre		
	{
        font-family: arial; 
        font-size: 12px; 
	margin: auto;
        padding: 10px 10px 10px 10px;
        margin-top: 25px;
	width:100%;
	border: 1px solid #DBB440;
        background-color: #F3E9F3;
	text-align: left;
	}

#encadre2		
	{
        font-family: arial; 
        font-size: 12px; 
	margin: auto;
        padding: 10px 10px 10px 10px;
        margin-top: 5px;
	width: 270px;
	border: 1px solid #EEEEEE;
        background-color: #F7F7E6;
	text-align: left;
	}

#cadrevideo		
	{
	margin: auto;
        padding: 0px 0px 0px 0px;
        margin-top: 5px;
	width: 352px;
	text-align: left;
	}

#cadreadd		
	{
        font-family: arial; 
        font-size: 12px; 
	margin: auto;
        padding: 10px 10px 10px 10px;
        margin-top: 5px;
	width: 352px;
	border: 1px solid #EEEEEE;
        background-color: #F7F7E6;
	text-align: left;
	}


.inter {
       line-height:8px;
       width: 250px;
       }

#photorecette
       {
       float: right;
       margin: auto;
       padding: 10px 10px 10px 10px;
       margin-top: 5px;
       margin-left: 15px;
       border: 1px solid #EEEEEE;
       background-color: #F7F7E6;
       }


#blocrecette 
        {
        margin: auto;
        width: 890px;
        text-align: justify;
        margin-left: 4px;
        }

#recette		
	{
        
        font-family: arial; 
        font-size: 12px; 
	margin: auto;
        padding: 10px 10px 10px 10px;
        margin-top: 5px;
	width: 290px;
	border: 1px solid #EEEEEE;
        background-color: #F7F7E6;
	text-align: left;
	}

#nom		
	{
        padding: 0px 0px 0px 0px;
        margin-top: 5px;
	width: 890px;
        height: 25px;
	text-align: right;
	}

#nav		
	{
	text-align: right;
        height: 30px;
	}

#cadre1
        {
        border: 1px solid #ffffff;
        padding: 5px 5px 5px 5px;
        text-align: left;
        width: 500px;
        }
#cadre2
        {
        border: 2px solid #f4f4f4;
        padding: 5px 5px 5px 5px;
        text-align: left;
        width: 500px;
        }



.title {  
 
       }

.subtitle {  
       font-family: arial; 
       font-size: 18px; 
       font-weight: normal; 
       color:#000000;
       }

.resto {  
       font-family: arial; 
       font-size: 22px; 
       font-weight: normal; 
       color:#000000;
       }


#space {
       padding: 10px 10px 10px 10px;
       text-align:center;
       font-family: arial;
       font-size: 12px; color: #666666;
}

#partn { 
padding: 30px 10px 10px 10px;
margin:0; 
width:900px;
text-align:center;
       font-family: verdana; 
       font-size: 22px; 
       font-weight: normal; 
       color:#000000;
}

ul.partenaires li {
   padding: 15px;
}

#suback { 
margin:0; 
width:900px; 
background-color:#43280D;
padding: 5px 0px 7px 0px; 
text-align:center;
}

#brown { 
margin:0; 
width:900px; 
background-color:#CC0000;
padding: 5px 0px 7px 0px; 
text-align:center;
}

#publicite { 
margin:0; 
width:900px; 
background-color:#ffffff;
padding: 3px 0px 5px 0px; 
text-align:center;
}


div#container ul#downmenu { 
margin:0; 
}

div#container ul#downmenu li { 
list-style:none; 
display:inline; 
margin:0 0 0 0px; 
padding:0; 
}



.txtmenu {  
       font-family: verdana; 
       font-size: 100%;
         }


.blocmenu { 
          font-family:verdana; 
          font-size: 11px; 
          text-decoration:none; 
          color:#FFFFFF;
          }
a.submenu { 
           
          font-family:verdana; 
          font-size: 11px; 
          text-decoration:none; 
          color:#FFFFFF;
          }

a.submenu:hover { 
text-decoration:underline;
color:#FFFFFF;
}

a.linkrecette { 
           
          font-family:arial; 
          font-size: 12px; 
          text-decoration:none; 
          color:#000000;
          }

a.linkrecette:hover { 
text-decoration:none;
color:#7ED607;
}


