body {
background-color: #EEEEEE;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
/*font-family: 'Open Sans', sans-serif;*/
/*font-size: 1em;*/
font-size: 0.95em; /*0.9em;*/
margin: auto;
line-height: 1.4;
width: 950px;/*800px;*/
}

li {
list-style-type: circle;
}

.small {
font-size: 75%;
}

.flotteImageTete {
float:right;
}

.flotteImageTexteLeft {
float:left;
margin-right: 25px;
}

.flotteImageTexteRight{
float:right;
}

.liens {
font-weight: bold;
font-size: 1.3em;
}

.liens2 {
font-weight: bold;
font-size: 1.15em;
}

img.moyenneImageTete {
	width: 900px;
}

img.moyenneImageFin {
	width: 500px;
}

img.petiteImageTexte {
	width: 350px;
}

img.ImageFilet{
	width: 700px;
	height: 3px
}

div.article {
background-color: #EEEEEE;
border: medium solid #357AB7;
border-radius: 4pt;
border-width:1px;
margin: 18pt 10pt;
padding: 10pt 10pt;
}

div.listepubli {
/*line-height:1.6em;*/
/*padding-top: 15px;*/
}

div.texte{
	font-size: 1.05em;
	padding-top: 11px;
	padding-bottom: 20px;
	text-align: justify;
}

div.texteLeft{
	font-size: 1.05em;
	padding-top: 11px;
	padding-bottom: 20px;
	text-align: justify;
}

li.listepubli {
padding-top: 11px;
}

.menuboite {
float: right;
margin: -30pt 15pt 0pt 0pt;
line-height: 50px;
text-align : right;
}

a.boite:hover {
		text-decoration: none;
		font-weight:bold;
	}

img.petiteImage {
	width: 145px;
}

img.moyenneImage {
	width: 245px;
}

h1 {
background-color: #EEEEEE;
/*border: thick solid #FE6600;*/
/*border-radius: 10pt; */
color: #000000;/*#4682B4;*/
font-size: 2.5em;
font-weight: bold;
margin: 10pt 0pt;
padding: 5pt 0pt;
}

h2 {
color: #000000;/*#4682B4;*/
font-weight: bold;
font-size: 1.8em;
margin: 0pt 0pt;
padding: 0pt 0pt;
}

h3 {
color: #000000;/*#4682B4;*/
font-weight: bold;
margin: 6pt;
padding: 0pt;
}

p {
margin: 10pt;
}

a {
color: #4682B4;
}
a:link, a:visited {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}

.ralign {
text-align: right;
}

.float {
float: left;
margin: 10pt 10pt 10pt 0pt;
vertical-align: middle;
}

.inline-middle {
display: inline-block;
margin: 10pt 10pt 10pt 0pt;
vertical-align: middle;
}

.inline {
display: inline-block;
margin: 10pt 20pt;
vertical-align: top;
width: 40%;
}

.rfloat {
float: right;
margin: 0pt 60pt 0pt 0pt;
}

table {
margin: 20pt auto;
}

td {
margin: 0pt 10pt;
padding: 0pt 10pt;
}
