h1   {   font-family:  trebuchet ms, verdana, helvetica, geneva;
             font-size: 24px;
         }

h2   {   font-family:  trebuchet ms, verdana, helvetica, geneva;
             font-size: 20px;
         }

h3   {   font-family:  trebuchet ms, verdana, helvetica, geneva;
             font-size: 16px;
         }

a.section     {   font-family: trebuchet ms, verdana, helvetica, geneva;
            font-size: 12px;   color: white;  font-weight: bold; text-decoration: none;
            background-color: black;
       }

a:hover.section     {   font-family: trebuchet ms, verdana, helvetica, geneva;
            font-size: 12px;   color: red;  font-weight: bold; text-decoration: none;
            background-color: black;
       }

a.autre_section     {   font-family: trebuchet ms, verdana, helvetica, geneva;
            font-size: 9px;   color: white;  font-weight: normal; text-decoration: none;
            background-color: black; margin-left: 28px;
       }

a:hover.autre_section     {   font-family: trebuchet ms, verdana, helvetica, geneva;
            font-size: 9px;   color: red;  font-weight: normal; text-decoration: none;
            background-color: black; margin-left: 28px;
       }

a.bouton     {   font-family: trebuchet ms, verdana, helvetica, geneva;
            font-size: 12px;   color: white;  font-weight: bold; text-decoration: none;
            background-color: #007D4F; padding: 0 6px 0 6px; line-height: 170%;
       }

a:hover.bouton     {   font-family: trebuchet ms, verdana, helvetica, geneva;
            font-size: 12px;   color: red;  font-weight: bold; text-decoration: none;
            background-color: black;
       }

p     {   font-family: trebuchet ms, verdana, helvetica, geneva;
            font-size: 14px;   text-align:justify;
			line-height:150%;
       }

p.vignette     {   font-family: trebuchet ms, verdana, helvetica, geneva;
            font-size: 8pt;   text-align:left; width:600px;
       }

.login     {   font-family: trebuchet ms, verdana, helvetica, geneva;
            font-size: 8px;   text-align:justify; color: white;
       }

p.gauche
      {   font-family: trebuchet ms, verdana, helvetica, geneva;
            font-size: 14px;   text-align:left;
       }

td
      {   font-family: trebuchet ms, verdana, helvetica, geneva;
            font-size: 14px;   text-align:left;
       }

td.center
      {   font-family: trebuchet ms, verdana, helvetica, geneva;
            text-align:center;
       }
       
td.liste
      {   font-family: trebuchet ms, verdana, helvetica, geneva;
            font-size: 12px;   text-align:left;
       }

td.section
      {   font-family: trebuchet ms, verdana, helvetica, geneva;
            font-size: 14pt;   text-align:left; font-weight: bold;
       }

.petit
      {   font-family: trebuchet ms, verdana, helvetica, geneva;
            font-size: 12px;   text-align:left;
       }

li     {   font-family: trebuchet ms, verdana, helvetica, geneva;
            font-size: 14px;    
       }

a.blanc     
        {   font-family: trebuchet ms, verdana, helvetica, geneva;
            font-size: 12px;   color: white;  text-decoration: none
        }

a:hover.blanc     
        {   font-family: trebuchet ms, verdana, helvetica, geneva;
            font-size: 12px;   color: red;  text-decoration: none
        }
        
a.haut     
        {   font-family: trebuchet ms, verdana, helvetica, geneva;
            font-size: 9px;   color: black;  text-decoration: none
        }

a:hover.haut     
        {   font-family: trebuchet ms, verdana, helvetica, geneva;
            font-size: 9px;   color: red;  text-decoration: none
        }
        
a.presse     
        {   font-family: trebuchet ms, verdana, helvetica, geneva;
            font-size: 11px;   color: black;  text-decoration: none;
            margin-left: 12px;
        }

a:hover.presse     
        {   font-family: trebuchet ms, verdana, helvetica, geneva;
            font-size: 11px;   color: red;  text-decoration: none;
            margin-left: 12px;
        }
        
.encart     
        {   font-family: trebuchet ms, verdana, helvetica, geneva;
            font-size: 13px;   font-style: italic;  color: black;
            text-indent: 0cm;
        }
        
.alamarge
     {   font-family: trebuchet ms, verdana, helvetica, geneva;
            font-size: 14px;   text-indent: 0cm;
      }

.liste
     {   font-family: trebuchet ms, verdana, helvetica, geneva;
            font-size: 10px;   text-indent: 0cm;
      }

.bloc
        {
        font-family: trebuchet ms, verdana, helvetica, geneva;
        font-size: 13px;   
        font-style: italic;  color: black;
        xtext-indent: 0cm; 
		xposition:relative; 
		xleft:0; 
		xtop:5; 
		width:100%; 
        xfloat:left; 
        background-color:#F3B4BF; 
        padding:10px; 
        margin: 0px 6px 12px 0px;
        }

.maison {
background-color: white;
background-image: url('images/logo_fond.gif');
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 70% 200px;
           }

table#photos td
      {   font-family: trebuchet ms, verdana, helvetica, geneva;
            font-size: 8pt;   text-align:center; font-weight: normal;
       }

table#donateurs {
	border:solid thin #000000; 
	padding:10px; 
	width: 100%;
}

table#donateurs td {
	vertical-align: middle;
	xborder: solid 1px gray;
	text-align: center;
}

table#chefs {
	padding: 0 25px 25px 25px;
	position: relative;
	top: 0;
}

table#chefs td {
	font-family: trebuchet ms, verdana, helvetica, geneva;
    font-size: 8pt;   
	text-align:left; 
	font-weight: normal;
	text-align: center;
}

table#chefs {
	border:none; 
}

table#chefs td {
	border:none; 
}

table#chefs td#3{
}

table.liste_restos {
	width: 100%;
}