BODY{
font-family:  Verdana, Arial, Helvetica, "Sans Serif";
font-size: 14px;
text-decoration: none;
background-color: white;
}

img { border: 0; }

/* LAQ */
A { color: #cc3300; }
A:hover { color: #ff9900; }
/*------------------------ */

TABLE { text-align:left;} 


/* LAQ */
#menu {
    float: left; 
   /* margin-right: -55px;
    padding: 2px; */
    border: 1px solid #ff9900;
    width: 99.5%;
    background-color: #cccc00; 
}
/*------------------------ */
A.menu {
   color:white;
   font-weight:bold;
   text-decoration:none;
  }

A.menu:hover {
   color:black;
   font-weight:bold;
   text-decoration:none;
  }

/*#menu li {
  text-transform: lowercase;
  float:left;

}*/

/*#menu td {
  text-transform: lowercase;
  text-align:center;
  height:30px;
}*/


/*#menu td a {
  font:       11px Verdana, Arial, Helvetica, sans serif;
/*  display: block; */
/*  width: 170px; */
/*  padding-top: 9px;
  padding-bottom: 4px; */
/*  height: 16px;  */
/*  text-align: center;
  text-decoration: none;
  color: #000;
  font-weight:bold;
}*/

/*#menu a:hover {
 color: #ffffff;
 color: black;
 background-color: #93DB70; 
 background-color:  #FF9955; 
 background-repeat:no-repeat;*/
/*} */



/* LAQ */
#quick_search {
    float: left;
    margin: 0 0 0 0;
    padding: 5px;
/*    width: 150px; */
    border: 1px solid #ff9900;
    width: 98.7%;
    background-color: #FFCC66;
    text-align:center;
}



#foot {
    float: left;
    margin: 0 0 0 0;
    padding-bottom: 5px;
    height:15px;
    border: 1px solid #ff9900;
    width: 100%;
    background-color: #FFCC66;
    font-size:0.8em;

}
#inforesto {
vertical-align:top;
border: 1px solid #ff9900;
text-align:left;
}
#news {
background-image: url(images/background_td.jpg); 
background-repeat:no-repeat;
width:50%;
vertical-align:top;
border: 1px solid #ff9900;
}
#news_pub {
width:50%;
vertical-align:top;
border: 1px solid #ff9900;
}
#bg_degrade {
background-image: url(images/background_td.jpg);
background-repeat:no-repeat;
vertical-align:top;
border: 1px solid #ff9900;
}

#TD_PROMO {
background-image: url(images/background_td_promo.jpg);
background-repeat:no-repeat;
padding-top:85px;
width:50%;
vertical-align:top;
border: 1px solid #ff9900;
}


#last_blog_resto {
    float: left;
    margin: 0px 0px 0px 0px ;
    padding: 2px;
    width: 97%;
    min-height: 150px;  
/*    background-color: #F0FFF0;  */
/*   background-color: #CFDBC5;   */
    font-size:0.8em;
    text-align:left;
}
/* #last_blog_resto A { color: #2BA94F; } */
#last_blog_resto A { color: black; } 

#Pub_Promo {
    float: left;
    margin: 0px 0px 0px 0px ;
    padding: 2px;
    width: 97%;
    min-height:100px; 
/*    background-color: #F0FFF0; */
/*   background-color: #CFDBC5;   */
    font-size:0.8em;
    text-align:left;
}
#Pub_Promo A { color: #2BA94F; font-family: Verdana, Arial, Helvetica; font-weight: bold ;}


#intro {
    float: left;
    margin:0px 0px 0px 0px ;
    padding: 2px;
    width: 99%;
    height: 100%;
/*    color: #2BA94F; */
    color: black; 
    font-size:0.8em; 
    text-align:left;
}
#intro_td {
vertical-align:top;
border: 1px solid #ff9900;
}

.menu_gauche {
/*border: 1px solid blue;*/
background-image: url(images/background_td.jpg);
background-repeat:no-repeat;
border-collapse : collapse;
font-size:0.9em;
}

.menu_gauche TD{
 /* background-color: #CFDBC5; */
 text-align:left;
}
A.menu_gauche_A { color: #cc3300; }
A.menu_gauche_A:hover { color: #ff9900; }


#div_result_search {
text-align:center;
background-image: url(images/background_td.jpg);
background-repeat:no-repeat;
border-collapse : collapse;
/*font-size:0.9em; */
color:#FF9955;
font-weight: bold;
}
#div_result_search A{ color: black; font-weight:normal; text-decoration: none;}

.result_srch{ border-collapse : collapse; }


.green_on_white { color: #66CCFF; background-color: white; }
.white_on_yellow { color: white; font-weight:bold; font-size:1.5em }



/*.formulaire{ background-color:white; color:green; border:1px solid #FF9955 } */
.formulaire{ background-color:white; color:#cc3300; border:1px solid black }
#titre {color: #cc3300; font-size: 1.3em; font-family: Verdana, Arial, Helvetica  ; font-weight: bold} 
#titre A  {color: #cc3300; font-size: 1em; font-family: Verdana, Arial, Helvetica  ; font-weight: bold}

#green {color:#cc3300; font-size: 1em; font-family: Verdana, Arial, Helvetica  ; font-weight: bold}
#green A  {color:#2BA94F; font-size: 1em; font-family: Verdana, Arial, Helvetica  ; font-weight: bold}
#green A:hover  {color:#ff9900; font-size: 1em; font-family: Verdana, Arial, Helvetica  ; font-weight: bold}


.ph {color: #cc3300; font-size: 1em; font-family: Verdana, Arial, Helvetica  ; font-weight: bold} 


#erreur {
background-color: #FF6666;
background-repeat:no-repeat;
width:98%;
padding:10px;
vertical-align:top;
border: 1px solid red;
}
#ok {
background-color: #93DB70;
background-repeat:no-repeat;
width:98%;
padding:10px;
vertical-align:top;
border: 1px solid green;
}

.CGUtitre1 {
font-size:1.2em;
font-weight:bold;
}

.CGUtitre2 {
font-weight:bold;
}

