body /*Style du corps de la page*/
{
	width: 85%;
	margin: auto;
	font-family: Arial;
	font-size: 0.95em;
	text-align: justify;
	background-color: #9bcfff;
}

header /*Style de l'en-tête*/
{
	margin-bottom: 100px;
}

section /*Style des articles*/
{
	width : 70%;
	margin-left: 20px;
	font-family: PoliceTexte;
	display: inline-block;
}

nav /*Style du menu de navigation*/
{
	border: 3px black outset;
	border-radius : 10px;
	width : 20%;
	overflow: auto;
}

nav, section /*Alignement du menu et des articles*/
{
	display: inline-block;
	vertical-align: top;
}

nav li /*Pas de puce sur les liens du menu*/
{
	list-style-type: none;
}

footer /*Style du pied de page*/
{
	text-align: center;
	margin-top: 100px;
	font-family: PoliceTexte;
	font-size: 0.8em;
}

article /*Style des articles*/
{
	margin: 10px;
}

p
{
}

header h1 /* Titre de page */
{
	font-family: PoliceTitre, Arial;
	font-size: 3.3em;
	text-align: center;
	margin-top: 20px
}	

header h2 /* Sous-Titres de page */
{
	font-family: PoliceTitre, Arial;
	font-size: 1.8em;
	text-align: center;
	margin-top: 20px;
}	

h1 /* Titres de section */
{
	font-family: PoliceTitre, Arial;
	font-size: 1.8em;
	text-align: center;
	margin-top: 80px;
}	

h2 /*Sous-titre de section */
{
	font-family: PoliceTitre, Arial;
	font-size: 1.2em;
	text-align: left;
	margin-top: 10px;
}


#logo
{
	margin-top: 20px;
}

#entete
{
	width: 70%;
}

#logo, #entete
{
	display: inline-block;
	vertical-align: top;
}

#imagelycee
{
	margin-top: 20px;
}

#piedpage
{
	margin-left: 50px;
	margin-top: 20px;
}

#imagelycee, #piedpage
{
	display: inline-block;
	vertical-align: top;
}

#maphoto
{
	margin-top: 50px;
}

#presentation
{
	width: 60%;
	margin-left: 50px;
}

#maphoto, #presentation
{
	display: inline-block;
	vertical-align: top;
}

a  /*Liens par défaut non survolés */
{
	font-family: PoliceTitre, Arial;
	font-size: 1.2em;
	color: #ff3470;
	text-decoration: none;
	
}

a:hover /* Apparence des liens au survol */
{
	text-decoration: underline;
	font-style: italic;
	color: #ffab43;
}

a:visited /* Apparence des liens déjà consultés */
{
	color: #c334c8;
}

.normal /*Apparence d'un lien classique*/
{
	font-family: PoliceTexte, Arial;
	font-size: 1em;
	color: #ff3470;
	text-decoration: none;
}

.retourhaut /*Lien permettant le retour en haut de page*/
{
	margin-top: 20px;
	text-align: center;
}

.mentions /*Style pour les mentions légales*/
{
	font-family: PoliceTitre, Arial;
	font-size: 1.2em;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 0px;
}

table /*Style du tableau*/
{
	border-collapse: collapse;
	width: 100%;
}


td, th /*Bordure de tableau*/
{
	border: 2px solid black;
}

caption /* Titre de tableau */
{
	font-family: PoliceTitre, Arial;
	font-size: 1.8em;
	text-align: center;
	margin-top: 20px;
}	

th /*Style d'une ligne de tableau*/
{
	vertical-align: middle;
	text-align: center;
}

.th2 /* Colonne du travail dans le cahier de texte */
{
	width:80%;
}	

.date  /*Date dans le cahier de texte */
{
	text-align: center;
}

.afaire /*Travail à faire*/
{
	color: green;
}

.contenu  /*Contenu du cahier de texte */
{
	padding-left: 10px;
	padding-right:10px
}



/* Generated by Font Squirrel (http://www.fontsquirrel.com) on August 20, 2013 */
@font-face {
    font-family: 'PoliceTexte';
    src: url('polices/devroye_-webfont.eot');
    src: url('polices/devroye_-webfont.eot?#iefix') format('embedded-opentype'),
         url('polices/devroye_-webfont.woff') format('woff'),
         url('polices/devroye_-webfont.ttf') format('truetype'),
         url('polices/devroye_-webfont.svg#devroyeregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'PoliceTitre';
    src: url('polices/kaushanscript-regular-webfont.eot');
    src: url('polices/kaushanscript-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('polices/kaushanscript-regular-webfont.woff') format('woff'),
         url('polices/kaushanscript-regular-webfont.ttf') format('truetype'),
         url('polices/kaushanscript-regular-webfont.svg#kaushan_scriptregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

