article, aside, dialog, figure, footer, header, hgroup, menu, nav, section { display: block; margin:0;padding:0}
menu li, ul li {list-style:none;}
img {border:none;}
p, div {margin:0;padding:0 0 .2em 0;}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1em ;
	/*color:#333;*/
	background:#D9D3B8;
	margin:0;
	padding:0;
	color:#2E2D27;
	}
strong {font-weight:normal;}
* {font-size:1em;}
/* Liens */
a{color:#333;}
header a, nav menu li a, a.out, footer a {text-decoration:none;}
a.out {font-weight:normal;}
/* titres */
header hgroup {padding:1.5em 0 1.5em 0;text-align:center; }
header hgroup h1{font-size:1.8em; font-weight:bold; margin: 0; padding:0;}
header hgroup h1 a img{vertical-align:middle;}
header hgroup h2{font-size:1em; font-weight:bold; margin:0 0 0 0; padding:0 0 0 42px;}
header hgroup a{color:#DD5130;}

article header h1{font-size:1.8em; font-weight:bold; margin:0 0 0 0; padding:0;}
article header hgroup{margin:0;padding:0;max-width:100%;}
article h2 {font-size:1.2em; font-weight:bold; margin:.3em 0 0 0; padding:0; clear:both;}
article section h1 {font-size:1.5em; font-weight:bold; margin:.5em 0 0 0; padding:0;clear:both;}
article header img {float:left;margin-right:1em; margin-bottom:1em;}
.reduct{font-size:1em;}


/* Contenu */

article {width:80%;max-width:38em; margin:1em auto;padding:2em; border:1px #aaa dotted; background:#F0EEDC;}


footer {width:80%;max-width:38em;margin:2em auto 0 auto;text-align:center;padding-bottom:50px;}
article footer {text-align:left; font-size:.8em;margin:0; padding:0;}
article ul {margin:0;padding:0}
article ul li {clear:both;float:none;padding:1em 0;}
article dd ul li {padding:0;}
article ul li h3{padding:0;margin:0;}
article ul.item{margin:1em 0;}
article ul.item li{list-style-image:url('/img/icons/creation-valide.png'); margin:0 0 0 1.5em;;padding:0;}
dt {font-weight:bold;}
article ul li a img {float:left; margin:0 1em 1em 0;}
footer {clear:both;}
#pcsi {font-size:.7em;}
#date {font-size:.8em;margin:1em 0;}

.fancybox li h3, .fancybox {margin:0; padding:0}
/*galerie */
.cadre-visu{overflow:hidden;position:relative;z-index:2000;}
.btbar {text-align:center;position:relative;z-index:0;}
.btbar img {margin:1em}
.btbar p {color:#DD5130; cursor:pointer;width:45%}
.prev {float:left;}
.next {float:right;}


#ctc {display:none;}


/* menu */
nav {
	margin:0 0 2em 0;
	position:relative;
	z-index:1000;
	}
nav menu {margin:0 auto;}
.cvx1 {width:20%;float:left; text-align:center;color:#F0EEDC;}
.cvx1 ul li {background:#D9D3B8}
nav menu li a {display:block;padding:.7em .8em;font-weight:bold;color:inherit}
nav menu li a:hover {color:#2E2D27;}
nav menu li ul a {padding:.3em;color:#A6A18E}

aside {text-align:center;margin:1em 0;}
aside h1 {font-size:.9em; }




/* Espaceur de blocs */
.nettoyeur { clear: both; height: 0; margin: 0; padding: 0; border: 0; line-height: 1px; font-size: 1px; }

