/* -------------------------------------------------------------- 
   
   Typography.css
   * Sets some default typography.
  
   Based on work by:
   * Nathan Borror     [playgroundblues.com]
   * Jeff Croft        [jeffcroft.com]
   * Christian Metts   [mintchaos.com]
   * Wilson Miner      [wilsonminer.com]
   
   Read more about using a baseline here:
   * alistapart.com/articles/settingtypeontheweb
  
-------------------------------------------------------------- */   

body {
  font-family:Helvetica, Myriad Pro, Arial;
  line-height: 1.5; /* Unitless for proper inheritance */
  color:#444;
}
   
body { font-size:0px }   /* IE */

html > body   { font-size:0px; }  /* Other browsers */


/* Titres
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6
{
	font-family:Helvetica, Myriad Pro, Arial;
	color:#1aa71a;
	/*clear:both;*/
	font-weight:normal;
}

h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }


/* Autres éléments de textes
-------------------------------------------------------------- */
#container { font-size:81.25%; } /* IE */
#container{ font-size:13px; } /* Autre naviguateur */

p { text-align:justify; }

a { color:#444; text-decoration:none; }

a:hover { color:#1aa71a; text-decoration:underline; }
strong { font-weight: bold; }


/* Formulaire
-------------------------------------------------------------- */

#searchformcontent input[type=text]{ border:0; width:194px; height:31px; color:#858484; }
#searchformcontent input[type=submit]{ border:0; width:41px; height:31px; color:#858484; cursor:pointer }
#cse-search-box input[type=submit]{ cursor:pointer; }


/* Eléments de texte spécifique
-------------------------------------------------------------- */

.agauche { float:left; }

.adroite { float:right; text-align:right; }

.postmetadata { clear:both; margin-bottom:12px; }

.postmetadata a { color:#1aa71a; }

.entry p { text-align:left; /*padding-top:15px;*/ }

.entry a { color:#1aa71a; }

div.entry p a.more-link { margin:0; padding:0; }

/*.entry p img{ display:block; text-align:center; margin-bottom:7px; }*/

.clear { clear:all; }

#maincontent h2 { font-family:Arial; font-size:32px; font-weight:bold; margin:0; }

#maincontent h2 a { color:#000; line-height:1em; }

#rightsidebar h2 { text-align:left; padding-left:20px; }

#allthebest h2 { font-weight:bold; float:left; margin-left:10px;}

#credits p { color:#fff; font-size:12px; font-weight:bold; text-align:right;
margin:0; padding:0; padding-top:10px; padding-right:70px; }

#credits p a{ color:#fff; font-size:12px; font-weight:bold;text-decoration:none; }
				
#credits p a:hover { color:#fff; font-size:12px; font-weight:bold; text-decoration:underline; }

/*p.small   { font-size: 0.8em; margin-bottom: 1.875em; line-height: 1.875em; }
p.large   { font-size: 1.2em; line-height: 2.5em; }
p.quiet   { color: #666; }
.hide     { display: none; }*/
