/* Hide everything unneeded */
#right,#footer, #header, ul.actions, #logo, .random-image, header, aside, footer, nav, #slideshow, #bkg-menu {display: none}

/* font sizes */
body {
	font: 10pt arial, serif;
	line-height: 1.3;
	color: #000;
}

h1 {font-size: 16pt; margin:0px 0 0px 0; font-weight:normal;}
h1 img, h2 img{vertical-align:middle;}

h2 {font-size: 14pt; margin-top: 25px; font-weight:normal;}
h3 {font-size: 12pt; margin: 0; font-weight:bold;}

/* Some browsers like to show a border around images. Switch it off */
img {border: 0}

figure img, .image-gauche{float:left; margin:0 20px 0 0; border:2px solid #fff; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, 0.5); box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, 0.5);}



/* By default links are blue. For optimal legibility change them to black */
p a {color: #000}

table{margin:10px 0; vertical-align:top;}
td{border:1px solid #E5DAC8; padding:10px;vertical-align:top}
td p{padding:0 0 10px 0;}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

table { page-break-inside:auto }
tr    { page-break-inside:avoid; page-break-after:auto }
thead { display:table-header-group }
tfoot { display:table-footer-group }


.list-title{height:115px; float:left; width:50%; margin:0 0 20px 0; list-style-type:none;}
.list-title span{width:85px; height:115px; overflow:hidden; border:1px solid #E07A4E;-webkit-border-radius: 5px;border-radius: 5px; background:#fff;padding:2px;display:block;float:left;margin:10px 25px 20px 0px;}
.list-title img{height:115px; width:85px; }
.list-title strong{padding:10px 0 0 0; display:block;}
.list-title a{color:#000; text-decoration:none;}
.list-title a em{color:#3d4967; display:block; text-decoration:underline; font-style:normal;}
.list-title a:hover em{color:#d2664a;}

.img-fulltext-left{float:left; width:206px; margin:0 20px 0 0}

.image_gauche, .img-fulltext-left img{border:1px solid #E07A4E;-webkit-border-radius: 5px;border-radius: 5px; background:#fff;padding:2px;display:block;float:left;margin:10px 25px 20px 0px;}
.image_droite{border:1px solid #E07A4E;-webkit-border-radius: 5px;border-radius: 5px;background:#fff;padding:2px;display:block;float:right;margin:10px 0px 20px 25px;}

.img-fulltext-left img{border:1px solid #E07A4E;-webkit-border-radius: 5px;border-radius: 5px; background:#fff;padding:2px;display:block;float:left;margin:0px; }


.end,.separator{clear:both;}


.img-fulltext-left .retour{display:none;}