body,div,form,h1,h2,h3,h4,h5,h6,label,li,img,input,ol,p,select,textarea,ul {
	margin: 0; padding: 0;
	font-style: normal; font-weight: normal;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: none; text-decoration: none;
}
a:hover img {
	border: none; text-decoration: none;
}
body {
	padding: 50px 0 50px 0;
	font-family: Arial, Helvetica, Sans-serif; font-size: 0.8em;
	background: #660066;
}

#Home {
	display: block; width: 800px; height: 600px; margin: 0 auto 0 auto; cursor: pointer;
	background: url(../images/fond-home.jpg) center center no-repeat;
}
#Global {
	position: relative; width: 800px; min-height: 600px; margin: 0 auto 0 auto;
	background: #F9EDF3 url(../images/fond-menu.gif) top left repeat-y;
}
#MenuRubriques {
	position: absolute; top: 130px; left: 0; width: 138px;
}
#MenuDefault {
	position: absolute; bottom: 10px; left: 0; width: 138px;
}
#Content {
	width: 662px; min-height: 400px; margin: 0 0 0 138px;
	font-family: Verdana;
}
#Header {
	height: 130px;
	background: url(../images/fond-header.gif) top left no-repeat;
}
#CallageBas {
	clear: both; height: 1px; line-height: 1px; font-size: 1px;
}
#RubriquePresentationContent {
	display: none; clear: both;
}

.menu {
	font-size: 0.9em; 
}
.menu ul {
	margin: 0 0 0 20px;
}
.menu ul li {
	position: relative; padding: 5px 5px 5px 0; list-style-position: outside;
	font-style: italic; font-weight: bold;
	color: #BD2683;
}
.menu ul li span {
	color: #FFFFFF;
}
.menu ul li a {
	color: #E9BFE8; text-decoration: none;
}
.menu ul li a:hover {
	color: #F4F4EC; text-decoration: none;
}
.menu ul li ul {
	margin: 0 0 0 10px;
}
.menu ul li ul li {
	list-style: none;
	font-style: normal; font-weight: normal;
}
.menu ul.articles li {
	padding: 2px 0 2px 0;
	font-size: 0.9em;
}
.menu ul.articles li {
	font-style: italic;
}
#MenuDefault ul li {
	padding: 0 10px 3px 0; list-style: none;
}

h1.rubrique-libelle {
	width: 425px; margin: 2em auto 1em auto; 
	font-size: 1.5em; font-style: italic; font-variant: small-caps;
	color: #E9BFE8;
}
div.article {
	clear: both; width: 535px; margin: 0 auto 0 auto; padding: 25px 0 0 0;
	background: #FFFFFF url(../images/fond-texte.gif) top left no-repeat;
}
div.article div.article-titre h2 {
	padding: 20px 80px 0 85px;
	font-size: 1.2em;
	color: #F4E4EC;
}
div.article div.article-titre h2 span.partie1 {
	padding: 0.3em 0.3em 0.3em 1em;
	background: #C596BA;
}
div.article div.article-titre h2 span.partie2 {
	padding: 0.3em 2em 0.3em 0.3em;
	background: #78226C;
}
div.article div.article-texte {
	padding: 15px 80px 100px 85px;
	font-size: 0.9em;
	background: url(../images/fond-texte-bas.gif) bottom left no-repeat; color: #C1528E;
}
div div.article-texte img {
	margin: 10px;
}
div div.article-texte p {
	margin: 0 0 1em 0;
}
div div.article-texte a {
	color: #78226C;
	border-bottom: 1px dashed #78226C;
}
div div.article-texte a:hover {
	text-decoration: none;
	border-bottom: 1px solid #78226C;
}

div.article-details {
	clear: both; width: 535px; margin: 0 auto 0 auto;
}
div.article-details div.article-top {
	padding: 25px 0 0 0;
	background: #FFFFFF url(../images/fond-texte.gif) top left no-repeat;
}
div.article-details div.article-top-bas {
	padding: 0 0 80px 0;
	background: url(../images/fond-texte-bas.gif) bottom left no-repeat;
}
div.article-details div.article-description {
	position: relative; width: 360px; margin: 20px auto 0 auto; padding: 0 0 10px 0;
	background: url(../images/fond-description.gif) top left repeat-y;
}
div.article-details div.article-description  img.article-image {
	display: inline; max-width: 150px; max-height: 250px; margin: 10px;
}
div.article-details div.article-description h2 {
	position: absolute; top: 15px; right: 10px; width: 180px; 
	font-size: 1.1em; font-weight: bold;
	color: #6D2860;
}
div.article-details div.article-description-callage {
	clear: both; height: 1px; line-height: 1px; font-size: 1px;
}
div.article-details div.article-paragraphe {
	width: 410px; margin: 10px auto 10px auto;
	background: url(../images/fond-paragraphe.gif) top left no-repeat;
}
div.article-details div.article-paragraphe div.article-texte {
	padding: 10px;
	font-size: 0.9em;
	background: url(../images/fond-paragraphe-bas.gif) bottom left no-repeat; color: #C1528E;
}
div.article-details div.article-bottom {
	width: 420px; margin: 0 auto 10px auto; text-align: center;
}
div.article-details div.article-bottom img {
	max-width: 130px; max-height: 190px; margin: 10px 5px 10px 5px;
}
