/*!
 * ****************************
 * Typo.css
 * ****************************
 */
@font-face {
	font-family: 'PTSansBold';
	src: url('fonts/PT_Sans_Bold.eot');
	src: local('PT Sans'), local('PTSans-Bold'), url('fonts/PT_Sans_Bold.woff') format('woff'), url('fonts/PT_Sans_Bold.ttf') format('truetype'), url('fonts/PT_Sans_Bold.svg#PTSans-Bold') format('svg');
}

@font-face {
	font-family: 'PTSansRegular';
	src: url('fonts/PT_Sans.eot');
	src: local('PT Sans'), local('PTSans-Regular'), url('fonts/PT_Sans.woff') format('woff'), url('fonts/PT_Sans.ttf') format('truetype'), url('fonts/PT_Sans.svg#PTSans-Regular') format('svg');
}

@font-face {
	font-family: 'CalibriBold';
	src: url('fonts/calibrib.eot');
	src: local('Calibri'), local('Calibri-Bold'), url('fonts/calibrib.woff') format('woff'), url('fonts/calibrib.ttf') format('truetype'), url('fonts/calibrib.svg#webfont') format('svg');
}

/*** init ***/
body {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:75%;}
/*html>body {font-size:12px} /* for testing rhythm */
em {font-style: italic;}
strong {font-weight: bold;}
h2,h3,h4 {font-weight: bold;}
a[hreflang]:after{content:"\0000a0[" attr(hreflang) "]";}
p {font-size:1em;}

em.product {font-weight:bold;}

/*** Entete ***/
header ul{font-size:0.8em;}

/*** Navigation ***/
nav {font-family:'PTSansBold', Arial, Helvetica, Geneva, sans-serif;}
nav li{font-size:1.2em;font-weight:bold;text-transform:uppercase;}
nav ul ul li {font-family:'PTSansRegular', Arial, Helvetica, Geneva, sans-serif;font-size:0.9em;font-weight:normal;text-transform:none;}

/*** Contenu ***/
#contenu.home {font-size:.8em;}
#contenu h2 {font-size:1.6em;}
#contenu p, #contenu ul {font-size:1.25em;}
#contenu .chiffres p{font-weight:bold;}
#contenu .chiffres ul {font-size:1em;}
#page .planacces .column2 {font-size:.8em;}
#contenu p.required strong {font-size:0.8em;}
#contenu table {font-size:1.2em;}

/*** Galerie ***/
#galerie{font-size: 0.9em;}
#galerie h3 {font-size: 1.4em;}
#galerie #themes {font-size: 1.1em;}

/*** Formulaire ***/
#contactForm textarea {font-size:small;}

/*** hcard ***/
#contenu div.vcard span.org {font-weight:bold;font-size:1.3em;}

/*** Menu extra 1 ***/
#extra1 {font-family: 'CalibriBold', Arial, Helvetica, Geneva, sans-serif;}
#extra1 ul {font-weight:bold;font-size:1.2em;}
#extra1 ul ul{font-weight:normal;font-size:0.8em;}

/*** Pied ***/
footer p{font-size:0.8em;}