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: 800px;/*800px;*/
}

li {
list-style-type: circle;
}

/*
ul {
    list-style: none;
    padding:0;
    margin:0;
}

li {
    padding-left: 2em;
    text-indent: -0.8em;
}

li:before {
    content: "\2022  ";
    color: #4682B4;
}
*/

h1 {
background-color: #EEEEEE;
/*border: thick solid #FE6600;*/
/*border-radius: 10pt; */
color: #000000;/*#4682B4;*/
font-size: 2.3em;
font-weight: bold;
margin: 10pt 0pt;
padding: 5pt 0pt;
}

.small {
font-size: 75%;
}

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;*/
}

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

li.listepublinum {
padding-top: 4px;
list-style-type: decimal
}

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

.boitePortrait {
float: right;
margin: -58.5pt 5pt 0pt 0pt;
line-height: 50px;
text-align : right;
}

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

	img.nanoImage {
		width: 35px;
	}

	img.microImage {
		width: 75px;
	}

	img.TresPetiteImage {
		width: 95px;
	}

img.petiteImage {
	width: 145px;
}

img.moyenneImage {
	width: 245px;
}

img.moyennePlusImage {
	width: 295px;
}

img.vignetteConfluenceA {
	width: 125px;
}

img.vignetteConfluence {
	width: 274px;
}

img.vignetteArchives {
	width: 425px;
}

img.vignetteLocalisation {
	width: 340px;
}

img.vignettePortrait {
	width: 280px;
	border-radius: 5pt;
}

img.vignetteFleurRoche {
	width: 240px;
	border-radius: 5pt;
}

img.vignetteGagniere {
	width: 240px;
	border-radius: 5pt;
}

img.vignetteGT {
	width: 400px;
	border-radius: 5pt;
}

img.ImagePanoramique {
	width: 675px;
	height: 100px;
}

.flotteImageTexteRight{
float:right;
}

.flotteImageTexteLeft{
float:left;
}

.flotteImageTexteCenter{
text-align: center;
}

font.texteTitre {
/*font-weight: bold;*/
font-size: 1.3em;
background-color: #EEEEEE;
border-radius: 7pt;
border-width:1px;
margin: 18pt 0pt;
padding: 5pt 10pt;
}

font.boite {
font-weight: bold;
font-size: 1.4em;
background-color: #EEEEEE;
border: medium solid #357AB7;
border-radius: 7pt;
border-width:1px;
margin: 18pt 0pt;
padding: 5pt 10pt;
}

font.boiteaccueil {
font-weight: bold;
font-size: 1.4em;
background-color: #EEEEEE;
border: medium solid #357AB7;
border-radius: 7pt;
border-width:4px;
margin: 18pt 0pt;
padding: 5pt 10pt;
}

font.boiterech {
font-weight: bold;
font-size: 1.4em;
background-color: #EEEEEE;
border: medium solid #357AB7;
border-radius: 7pt;
border-width:4px;
margin: 18pt 0pt;
padding: 5pt 10pt;
}

font.boiteens {
font-weight: bold;
font-size: 1.4em;
background-color: #EEEEEE;
border: medium solid #357AB7;
border-radius: 7pt;
border-width:4px;
margin: 18pt 0pt;
padding: 5pt 10pt;
}

font.boiteconfl {
font-weight: bold;
font-size: 1.4em;
background-color: #EEEEEE;
border: medium solid #357AB7;
border-radius: 7pt;
border-width:4px;
margin: 18pt 0pt;
padding: 5pt 10pt;
}

h2 {
color: #000000;/*#4682B4;*/
font-weight: bold;
margin: 0pt;
padding: 0pt;
}

h3 {
color: #000000;/*#4682B4;*/
font-weight: bold;
font-size: 1.2em;
margin: 0pt;
padding: 0pt;
}

h4 {
color: #000000;/*#4682B4;*/
font-weight: bold;
margin: 0pt;
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;
}
