body {
	padding:0em; margin:0em;
	background-color:black; font-family:monotype Corsiva, comic sans ms;
	font-size:1em; text-align:center;
}
* {
	text-align:left;
}
p {
	text-align:left;
}

a {
	border:none; text-decoration:none;
}

img {
	border:none; text-decoration:none;
}

ul {
	margin:0em; padding:0em;
	list-style-type:none;
}

li {
	margin:0em; padding:0em;
	width:100%; position:relative;
}

input {
	margin:0em; padding:0em;
}

label {
	margin:0em; padding:0em;
}

select {
	margin:0em; padding:0em;
}

span {
	margin:0em; padding:0em;
}

textarea {
	margin:0em; padding:0em;
}

div {
	margin:0em; padding:0em;
}
#cartouche {
	width:64em; height:auto;
	min-height:60em;
	margin-left:auto; margin-right:auto;
	border:1px solid black; background-color:black;
}

#banniere {
	margin:0em; padding:0em;
	background-color:#DF200B;
	height:auto; width:64em;
	min-height:6em; top:-1em;
	left:0em;
	}
	#banniere p {
		font-size:4em; color:#006666;
		margin:0.1em; width:15.9em;
		display:block; height:1em;
		position:relative;
	}
	#baniere p span a, #banniere p span a img {
		height:0.25em; float:right;
		position:relative; top:-0.7em;
		border:1px solid black;
	}
	#banniere img#frise {
		bottom:0em; left:0em;
		width:64em; height:89px;
		padding:0em; margin:0em;
		margin-top:1em;
	}
#accueilTexte {
	padding:5em; font-size:3em;
	color:#DF200B; width:11.33em;
	padding-bottom:0em; padding-top:0em;
	text-indent:-2em; margin-bottom:0em;
}

#cadre {
	height:auto; width:21em;
}
#menu {
	margin:1em; padding:0em;
	width:19em; height:auto;
	position:relative;
}
	#menu ul {
		width:19em; height:100%;
	}
	#menu ul li {
		border:1px solid #cc3; border-top: none;
		text-transform:uppercase; text-align:center;
		width:19em; padding:0.2em;
	}
	#menu ul li a, #menu ul li span {
		color:#cc3;
	}
	#menu ul li:hover a, #menu ul li:hover span {
		color:#cc3;
	}
	.visible {
		display:none; clear:both;
		float:none;
	}
	#menu ul li:hover ul {
		display:block;
	}
	#menu ul li ul li {
		border:none;
	}

#gauffrier {
	margin:1em; padding:0em;
	width:19em; height:211px;
	position:relative; display:block;
	clear:both; text-align:center;
}
	#gauffrier ul {
		width:177px; margin-left:auto;
		margin-right:auto;
	}
	#gauffrier ul li {
		background-image:url('clare4.png');
		width:53px; height:53px;
		padding:3px; float:left;
	}
	#gauffrier ul li a img {
		width:50px; height:50px;
	}
	#lastNews li {
		margin-bottom:0.2em; border-top:1px dotted white;
		padding-left:0.5em; width:18.4em;
		padding-top:0.1em;
	}
	#lastNews li a{
		color:silver; font-size:1em;
		letter-spacing:0.2em;
	}
	#lastNews li:hover a{
		color:white;
	}
	#lastNews {
		border:1px solid white; width:19em;
		left:1.5em; position:relative;
		color:white;
	}
	#lastNews li span {
		font-size:1.5em;
	}
#contenu {
	border:1px solid #cc3; border-right:none; border-left:none;
	width:41em; position:relative;
	float:left; display:inline; clear:none;
	padding:1em; color:white;
	margin-bottom:1em; margin-top:1em;
}
	#contenu.commentaire {
	
	}
	#contenu .image {
		color:white; font-size:0.8em;
	}
		#contenu .image img {
			width:32.06em;
			clear:both; display:block;
		}
		.inline, #contenu .infos ul, #contenu .infos ul li {
			display:inline; clear:none;
			float:left; margin:0em;
			padding:0em;
		}
		#contenu .infos {
			width:auto;
		}
		#contenu div.liste {
			width:11.90em; padding:0.5em;
			/*border:1px solid purple;*/
			padding-right:0em; padding-top:0em;
			margin-left:1em;margin-right:1em;
		}
		#contenu div.image {
			width:32.06em; height:auto;
		}
		#contenu .liste span.listeGalerie {
			margin:0em; padding:3px;
			width:53px; height:53px;
		}
		#contenu .liste span.listeGalerie a {
			padding:0em; margin:0em;
		}
		#contenu .liste span.listeGalerie a img {
			margin:0em; padding:0em;
		}
		.clare {
			z-index:2; background-image:url('clare4.png');
			width:53px; height:53px;
			position:absolute; padding:3px;
		}
		#contenu .liste span.listeGalerie:hover {
			z-index:2; background-image:url('clare4.png');
			padding:3px;
		}
	#contenu .titre {
		font-size:1.8em; border-bottom:1px solid #cc3;
		text-align:right; margin-left:-0.5em;
		color:white; margin-top:-0.2em;
		letter-spacing:0.1em;
	}
	#tItre {
		border:none; width:10em;
		font-size:1.8em;
	}
	#contenu .texte {
		font-size:1.3em; /*width:46.8em;*/
		text-align:left; text-indent:2em;
		letter-spacing:0.025em;
	}
	#contenu .texte a {
		color:silver; text-decoration:underline;
	}
	#contenu .texte a:hover {
		color:white;
	}
	.plainText {
		color:silver; padding:0.5em;
		padding-top:0em; padding-bottom:0em;
		width:100%; height:auto;
		min-height:2em;
	}
	#contenu .commentaire {
		font-size:1.5em; width:21.46em;
		text-indent:2em; float:left;
		clear:left; text-align:justify;
		padding:0em; padding-top:0.5em;
		margin:0em;
	}
	#contenu .commentaire:first-letter {
		font-size:1.5em;
	}
	#contenu .infos {
		font-size:1.5em; width:7em;
		padding:0.5em; padding-bottom:0em;
		padding-top:0em; text-align:right;
	}
	#contenu .image img {
		margin-bottom:1em;
	}
	#contenu span.date {
		font-size:0.5em; color:white;
	}
	#contenu span.image {
		margin:0em; padding:0em;
		width:25em; clear:none;
	}
	#contenu .infos li {
		color:silver; width:7em;
		font-size:0.9em;
	}
	.murdor {
		margin:5em; font-size:1em;
		width:31em; text-align:center;
	}
	p.murdor label {
		width:4em; float:left;
	}
	p.murdor input {
		margin-left:auto; margin-right:auto;
	}
	.murdor textarea {
		width:34em; height:7em; display:block;
	}
	.contact {
		width:41em; display:block;
	}
	.contactI {
		display:none; float:left;
		clear:both; font-size:1.2em;
	}
	span.contact:hover span.contactI {
		display:inline;
	}
	.contact a {
		color:#006666; font-size:1.5em;
	}
	.contact a:hover {
		color:white;
	}
	
#pied {
	margin:0em; padding:0em;
	margin-top:1em; background-color:#DF200B;
	width:100%; text-align:center;
	bottom:0em;
}
	#pied p {
		width:24em; text-align:center;
		margin-left:auto; margin-right:auto;
		padding:0em; line-height:1em;
	}
	#pied a {
		color:black; font-size:1em;
                display:inline; padding-left:0.2em;
                padding-right:0.2em;
	}
	#pied a:hover {
		color:silver;
	}