@CHARSET "UTF-8";

html {
	background-repeat: repeat-y;
	background-position: center;
	background-image: url(../images/bg-html.png);
}
body {
	margin: 0;
	padding: 0;
	display: block;
	font-family: Calibri, Arial, Tahoma, sans-serif;
	height: 100%;
	overflow: auto;
	background-repeat: no-repeat;
	background-position: top center;
	background-image: url(../images/bg-body.jpg);
}
body a {
	color: #905608;
}
body a:hover {
	color: #ffa92e;
}
.content {
	width: 960px;
	margin: 0 auto;
	position: relative;
	background-repeat: no-repeat;
	background-position: 171px 23px;
	background-image: url(../images/diablotine.png);

}
#colonne_menu {
	position: absolute;
	top: 30px;
	width: 201px;
	left: 300px;
	padding-top: 195px;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/orch-menu.png);
}
.content.coiffures #colonne_menu { background-image: url(../images/orch-menu-coiffures.png); }
.content.produits #colonne_menu { background-image: url(../images/orch-menu-produits.png); }
.content.parrainages #colonne_menu { background-image: url(../images/orch-menu-parrainages.png); }
.content.contact #colonne_menu { background-image: url(../images/orch-menu-contact.png); }
.content.partenaires #colonne_menu { background-image: url(../images/orch-menu.png); }
#menu2 {
	text-align: right;
	padding-right: 30px;
}
#menu2 li {
	padding-bottom: 12px;
	padding-top: 13px;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(../images/m-hr.png);
}
#menu2 li.last {
	background-image: none;
}
.colonne {
	overflow: hidden;
	/* border: solid red; */
	border-width: 1px 0;
}
#colonne_droite {
	float: right;
	width: 431px;
	color: #fff;
	padding-left: 28px;
}
#colonne_droite #menu1 li {
	display: inline;
	font-family: arial;
	font-size: .834em;
}
#colonne_droite #menu1 li a {
	text-decoration: none;
	color: #606d1e;
}
#colonne_droite h2 {
	color: #31b4d9;
	border-bottom: 1px solid #31b4d9;
	font-weight: normal;
	font-size: 3em;
}
#colonne_droite h3,
#colonne_droite h4,
#colonne_droite h5 {
	color: #eee;
}
#colonne_gauche {
	float: left;
	width: 271px;
	padding-left: 29px;
	color: #6f1400;
}
#logo {
	margin-top: 72px;
}
#slide {
	width: 266px;
	height: 304px;
	background-image: url(../images/bg-slide.png);
	background-repeat: no-repeat;
	background-position: top left;
	position: relative;
	margin-left: -5px;
}

.copyright {
	list-style-type: none;
	font-size: .834em;
	font-family: tahoma;
	padding: 0;
	margin: 0;
	text-align: right;
}
.copyright li {
	display: inline;
}
.copyright li a {
	text-decoration: none;
	color: #606D1E;
}

.illus_mdm {
	float: left;
}
.extrait {
	font-size: .917em;
}
.lire_la_suite {
	text-align: right;
}
ul.menu {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.hide {
	display: none;
}
.clear {
	clear: both;
}
.iright {
	float: right;
}
.vignette.illus_mdm {
	background-image: url(../images/bg-illus.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 6px 9px 6px 7px;
}
.content dt {
	margin: 9px 0 0 0;
	color: #606D1E;
}
dd {
	padding: 0 0 0 15px;
}
.content dl.produits {

}
.content dl.produits dt {
	font-size: 1.2em;
	color: #fff;
}
.content dl.produits dd.st {
	padding-left: 0;
	font-style: italic;
	color: #606D1E;
	font-size: 1.2em;
	text-indent: 0;
	background-image: none;
	margin-bottom: 0;
}
.content dl.produits dd {
	color: #aaa;
	font-size: .9em;
	line-height: 1.3em;
	text-align: justify;
	text-indent: 15px;
	background-image: url(../images/puce.png);
	background-repeat: no-repeat;
	background-position: 15px 6px;
	margin-bottom: 15px;
}
.content dl.produits dd strong {
	color: #606D1E;
}
.contactform {

}
.contactform label {
	display: block;
	width: 220px;
	float: left;
}
.contactform input, .contactform textarea {
	border: 1px solid #31B4D9;
	background-color: #4F0B00;
	color: #fff;
	font-family: Calibri, Tahoma, Verdana, sans-serif;
}

.toggler {
	cursor: pointer;
}

.blend dt, .blend dd {
	margin-left: 0;
	padding: 0;
}

.blend dt.img {
	clear: right;
	margin-left: 0;
}

.blend dt.img img {
	float: right;
	border: 1px solid #31B4D9;
	margin-bottom: 10px;
	margin-left: 10px;
}
