/* CSS Document */
/*  TYPOGRAPHIE  ------ */
* { font-size: 100%;  }


BODY {
				padding:0px; 
				color:#333; 
				font: normal 100%/150% Verdana,Arial, "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
		}			

/* Avec cette règle 1em = 11 px (68.75 % de 16px, taille par défaut) 
		Si on veut qu'un 1em = 12px, il faut que font-size = 75 % 
			mais provoque un bug d'affichage du menu de navigation par onglets
*/
HR.cleaner {  clear:both;  height:0px;  margin: -1px 0 0 0; padding:0; border:none; visibility: hidden; }

P 					{ font-size:1.0em; margin-bottom:1.5em;}
BLOCKQUOTE	{ font-size:1.2em; margin:0 0 1em 0em; font-style:italic;	 }
B, STRONG 	{ font-weight:bold;}
SMALL 		{font-size:0.75em; }
.strong { font-weight:bold; }

A:link 			{ text-decoration: underline; color:#3300FF;}
A:visited 		{ text-decoration: underline; color:#3300FF; }
A:hover 		{ text-decoration: none; color:#3300FF; }
A:active 		{ text-decoration: none; color:#3300FF; }

H1		{ font-size:2.18em; line-height:1em;  }	/* 24px */
H2		{ font-size:1.81em; line-height:1em; }  /* 20px */
H3		{ font-size:1.54em; line-height:1em; } 	/* 17px */
H4		{ font-size:1.27em; line-height:1em; } 	/* 14px */
H1, H2, H3, H4, H5, H6 { padding:0px; margin:0; font-weight: normal; color:#555; }



span.helper { font-size:1em; color:#444; padding-left:1em; }
.red 		{ color:#C00; }

#page { width:982px; margin:0 auto; }
#main { width:650px; float:left; }
#side { width:320px; float:right; margin-top:0px; border-left:1px solid #CCC;background-color:#FBFBFB; }

p.encadre { border:1px solid #CC0; background-color:#FFC; padding:5px; text-align:center;}