/** 
 * cm.css - feuille de style du site CM - MS / février 2007.
 * 
 * ms/02/03/2007 - Adaptation aux tailles de polices relatives
 */
 
/* * {margin:0; padding:0;}  A vérifier d'abord ...*/
html {font-size: 100%;} // débile, mais indispensable pour IE
* html .main {font-size: 50%;} /* pas sûr que ça serve à quelque chose...*/
body {font-size: 76%;}

a.menu {
	color: slategray;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
}
/* Attention: Ordre impératif pour les liens */
a.menu:link {color: slategray; text-decoration:none; }
a.menu:visited {color : slategray; text-decoration : none; }
a.menu:hover { color: darkred; text-decoration:none; }
a.menu:active {text-decoration:none; }

td.droite {
	vertical-align: top;
	text-align: left;
	
	
}

td.nav {text-align: center; border-style: none; color: slategray;
                        background-color: gainsboro;  
                        font-family:Verdana,arial,helvetica,sans-serif; font-size:.9em;}
P.entete { text-align: center; border-style: none; color: #800000;
                         font-family:Verdana,arial,helvetica,sans-serif; font-weight:bold; 
                         display:block;}
P.entete {font-size:2em;}											

P.enseigne, .enseigne_petite { text-align: center; border-style: none; color: #800000;
                         font-family:Verdana,arial,helvetica,sans-serif; font-weight:bold; 
                         display:block;}
P.enseigne {font-size:2em;}											
P.enseigne_petite {font-size:1.2em;font-style: italic; }											

P.signature, .signature_petite { text-align: center; border-style: none; color: #333333;
			font-family: serif; font-style: italic; 
			display:block;}	
													
P.signature {font-size:1.6em;}											
P.signature_petite {font-size:1.0em;}	
	
P.pied { margin-top: 50; text-align: center; border-style: none; color: #333333;
			font-family:Verdana,arial,helvetica,sans-serif;  font-size:1.3em; font-weight:normal; 
			display:block;}											

.titre, .titre0, .titre_centre, .titre_centre0
			{ border-style:  none; color: #800000; background-color: gainsboro;  
             font-family:Verdana,arial,helvetica,sans-serif; font-size:1.2em; font-weight:bold; 
             display:block;} 
.titre, .titre0 {text-align: left; }
.titre_centre, .titre_centre0 {text-align: center;}                   
.titre, .titre_centre { margin-top: 50; }
.titre0, .titre_centre0 { margin-top: 0; }
.titre_centre0 { margin-bottom: 30; }             
P.legende { margin-top: 50; text-align: center; border-style: none; color: #800000; background-color: gainsboro;  
             font-family:Verdana,arial,helvetica,sans-serif; font-weight:bold; 
             display:block;}
												
P.sous-titre, .sous-titre_centre, .sous-titre_centre_grand { margin-top: 30; border-style: none; color: #800000;
                      font-family:Verdana,arial,helvetica,sans-serif; font-weight:bold; 
                      display:block;}	
P.sous-titre { text-align: right;}
.sous-titre_centre, .sous-titre_centre_grand  { text-align: center;} 										
P.citation_guide, .guide { margin-top: 0;  margin-bottom: 0; border-style: none;
                      font-family:Verdana,arial,helvetica,sans-serif; font-weight:normal; 
                      display:block;}	
.guide {font-size:0.8em;color: #800000;text-align: right; }
.citation_guide {font-size:1em;color: #708090;text-align: left; }

P.corps, .petit, .plat_banquet {border-style: none; color: #333333;
                      font-family:Verdana,arial,helvetica,sans-serif; font-weight:normal; 
                      display:block;}
.corps, .petit { text-align: right;}
.plat_banquet { font-size:1.0em; text-align: center;margin-bottom: 0;margin-top: 0;}	
.petit  {font-size:0.8em; }      
.sous-titre_centre_grand   {font-size:1.2em; }            
#petit  {font-size:0.8em; }             
#cafe_metropole {visibility:hidden;}	
#restobar {visibility:hidden;}	
#bistrots_c {visibility:hidden;}
#bistrots_g {visibility:hidden;}
#gaultmillau_c {visibility:hidden;}
#gaultmillau_g {visibility:hidden;}
#michelin_c {visibility:hidden;}
#michelin_g {visibility:hidden;}

#CM_logo {cursor:default;}
#td_bord {border: solid 1px;}
#plan { overflow: scroll; }
#fond_texte  { font-size:.1em; color:white; visibility:hidden}

									