

.titre_accueil
{
	font-family: Arial;
	padding-right:55%;
}

body
{
	background-image: url("../images/background.jpg");
	background-attachment:fixed;
}

.page
{
	border-width:30%;
	border-style:solid;
	border-color: rgba(0,30,175,0.4);
	border-radius:90px;
	margin-right:5%;
	margin-left:5%;
	padding-bottom:2%;
	padding-top:0%;
	background: rgba(255,255,255,0.85);
}

.presentation
{
	margin: auto;
	color : #143355;
	margin-left:-15%;
	font-family:Helvetica;
	line-height:150%;
	padding-right:40%;
	
}


.presentation a
{
	text-decoration: none;
	color: rgb(28,133,150);
	font-weight: bold;
	font-size: 15px;
	font-style:italic;
}

.labo
{
	font-family: Arial;
}

.labo h5
{
	color: #143355;
}

.accueil
{
	text-align: center;
	width:15%;
	margin: auto;
	margin-top:4%;
}	

.photo_tableau
{
	text-align: center;
	width:15%;
	margin: auto;
}	

.photo_accueil
{
	width:35%;
	margin-left:50%;
}

.texte_accueil
{
	padding-right:20%;
}

.page_titre
{
	font-family: Helvetica;
	color: #0089F2;
	margin-left:3%;
	margin-top:4%;
}

.TD_sous_titre
{
	font-family: Helvetica;
	color: #0089F2;
	margin-left:7%;
}

.TD
{
	font-family: Helvetica;
	margin-left:10%;
}

.page_sous_titre
{
	font-family:Helvetica;
	color: #0089F2;
	margin-left:5%;
}

.page_contenu
{
	font-family: Helvetica;
}
.page_contenu p
{

	margin-left:5%;
	margin-right: 5%;
	line-height: 150%;
	text-align: justify;
	
}

.page_contenu a
{
	text-decoration: underline;
	color: #005A5A;
	font-weight: bold;
}

.page_contenu td
{
	line-height:170%;
	margin-left:60%;
}

.page_contenu ul li
{
	font-family: Helvetica;
	margin-left: 5%;
	margin-right: 5%;
	line-height: 150%;
	text-align: justify;
}

.sanspuces
{
	list-style-type: none;
}

.align
{
	vertical-align:225%;
	margin-left:3%;
	margin-right:3%;
}

.avecBordures
{
	border-style:solid;
}

.deuxLigne
{
	margin-left:4%;
}

.page_contenu ol li
{
	font-family: Helvetica;
	margin-left:15%;
	margin-right: 5%;
	line-height: 150%;
	text-align: justify;
}

.actualites
{
	font-family: Helvetica;
	margin-left: 5%;
	margin-right: 5%;
	text-align: justify;
}
.page_contenu defi
{
	font-style: italic;
	color: #006EC2;
	margin-left:5%;
	margin-right: 5%;
	line-height: 150%;
	text-align: justify;
}
.actualites ul
{
	list-style-type:none;
	line-height:180%;
}

.date
{
	font-weight:bold;
	color : #143355;
}

.lieu
{
	font-style:italic;
	font-size:13px;
	margin-left:5%;
	line-height:80%;
}

.page_contenu_liste
{
	font-family: Helvetica;
	margin-left: 5%;
	margin-right: 5%;
	line-height: 230%;
	text-align: justify;
}


.page_contenu_liste a
{
	text-decoration: underline;
	color: #005A5A;
	font-weight: bold;
}

.sommaire
{
	font-family: Helvetica;

	line-height: 230%;
}

.sommaire ol table
{
	list-style-type:upper-roman;
	font-weight:bold;
	line-height: 190%;
	text-align: left;
	border-spacing: 90px 0px;
	width: 120%;
}

.sommaire ul table
{

	font-weight:bold;
	line-height: 190%;
	text-align: center;
	margin-left:41%;
}

.sommaire ol table td
{
	list-style-type:upper-roman;
	font-weight:bold;
	line-height: 190%;
	text-align: left;
	
}
.sommaire a
{
	text-decoration: underline;
	color: #005A5A;
	font-weight: bold;
}

.sommaire ul
{
	font-weight:bold;
}

.formule
{
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top: 3%;
}

.formule ul li
{
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top: 3%;
}

.formule_texte_spec
{
	vertical-align:-135%;
}

.formule_texte
{
	vertical-align:-75%;
}

.locuteur
{
	font-size:22px;
	font-weight:bold;
	color:#000544;
	margin-left:3%;
}

.citation
{
	text-align:justify;
	margin-left:10%;
	margin-right:10%;
	font-style:italic;
}

.resultat
{
	margin-left:10%;
	margin-right:5%;
}
