	body { width: 80%; margin: auto; font-family: Arial, Helvetica, sans-serif; letter-spacing: 0.1em; line-height: 1.3em; font-size: 0.98em;}
	a { padding-right: 4px; padding-left: 4px; }
	/* Layout */
	#page { background-color: white; padding-top: 70px; padding-bottom: 10px; }
	#logo-container { border-bottom: 1px solid #4CA048; border-top: 1px solid #4CA048; }
	#text-container { width: 45%; float: left; padding: 0.7em; background-color: white; clear: both; }
	#contact-form { width: 46%; float: left; padding: 0.8em; background-color: white; height: 840px; }
	#navigation-menu { padding: 0.7em; width: 46%; background-color: #6DD200; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: White; float: right; letter-spacing: 1px; position: relative; height: 2152px; }
	/* vcard */
	.vcard { margin-bottom: 0.8em; background-color: #81CA15; border: 1px solid #70A634;  padding-left: 0.8em; padding-top: 0.8em; padding-right: 0.8em; }
	.vcard .photo { float: right; margin: 11px; border: 1px solid #6E9741; }
	#vcard_add { text-align: right; font-size: .9em; clear: both; margin-right: 12px; }
	#vcard_add a {color: white;}
	#vcard_add a:hover { color: #3C7200; background-color: white; }	
	address.adr {  font-size: 0.7em; }
	.vcard .organization { font-size: 0.9em;}
	.vcard .tel { font-size: 0.8em;}
	/* Navigation menu links */
	ul {margin: 0.1em; padding: 0; }
	li { list-style: none; padding-bottom: 8px; }
	ul li a { color: white; }
	ul li a:hover { color: #3C7200; background-color: white;}
	ul li ul { padding-top: 0.8em;}
	ul li ul li { margin-left: 1.4em; font-size: 95%}
	.metonymie-source { text-align: right; font-size: 0.75em; }
	#metonymie-definition { position: absolute; bottom: 0.8em; }
	/* footer */
	#footer { border-top: 1px solid #4CA048; border-bottom: 1px solid #4CA048; clear: both; text-align: center; padding: 0.8em; margin-top: 0px; margin-bottom: 70px; font-size: 0.65em; font-family: verdana; }
	#footer a { text-decoration: none;  color: black; }
	#footer a:hover { color: white; background-color: black; }
	/* Posts */
	.blog-posts h5 { color: #787878, font-family: arial, helvetica, san-seriff; padding-top:0.8em; padding-bottom:0.1em;  }
	.date { color: #6DD200;  font-weight: bold;  letter-spacing: -0.05em; }
	.title { color: #686868; letter-spacing: 0.1em; line-height: 1.4em; }
	.text { font-size: 0.8em; font-family: verdana, geneva, arial, san-seriff; line-height: 1.1em; }
	.continue { text-align: right; font-size: 0.7em; margin-right: 1.4em; }
	.continue a, .syndicate a { color: #4848FF;}
	.continue a:hover, .syndicate a:hover { background-color: #4848FF; color: white;}
	.syndicate {  font-size: 0.7em; }
	.syndicate img { border: 0px; vertical-align: middle; padding: 5px; }
	/* Form */
	#c-form {text-align: center; }
/*	#c-form fieldset { -moz-border-radius: 8px; } */
	#c-form fieldset {width: 90%;}
	#c-form label { display: block; text-align: left; margin-bottom: 0.3em; }
	#c-form input { width: 90%; margin-bottom: 1em; font-size: 1.4em;}
	#c-form input, #c-form textarea { border: 1px solid #70A634; padding: 0.2em; }
	#c-form input:focus { background-color: #99EC1A;}
	#c-form textarea { width: 90%; font-size: 1.4em;}
	#c-form textarea:focus { background-color: #99EC1A;}
	#c-form #buttons { margin-top: 1em; margin-left: 1.2em;}
	#c-form #buttons input { width: 30%; font-size: 1.3em; color: white; background-color: #6DD200; margin: 0.6em;}
	/* Form Actions */
	.form-errors { border: 1px solid black; background-color: #FB560B; color: white; padding: 0.8em; font-weight: bold; }
	.message-sent { border: 1px solid black; background-color: #1172CF; color: white; padding: 0.8em; font-weight: bold; }
	/* misc */
	.resaltar { color: #747474; font-size: 1.3em; letter-spacing: 0.1em;}
	.metonymie-def-year { font-size:17px; }



