body {
	background: #DFDFDF;
	text-align:left;
	font-size: 1em;
	color: #333;
	font-family:trebuchet MS, arial, sans-serif;
}
* { margin:0; padding:0; }
img { border: none; }
ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; font-weight: normal; }

a:link {
	text-decoration:none;
	color:black;
	
}
a:visited {
	text-decoration:none;
}
a:hover {}
a:active, a:focus {
	text-decoration:none;
	color:green;
}
.espaceur { clear:both; line-height:1px; }

#page {
	position:relative;
	width:900px;
	height:550px;
	margin:0 auto;
	margin-top:1.5em;
	border:5px solid black;
	background:url('images/fondelle.gif') white bottom left no-repeat;
}
a#conny {
	display:block;
	position:absolute;
	width:210px;
	height:87px;
	bottom:0;
	margin-bottom:457px;
	left:13px;
	background:url('images/logoCK.gif') bottom left no-repeat;
	z-index:500;
}

#contenant {
	height:100%;
}
.page_sommaire #contenant { background:url('images/soleila.gif') top right no-repeat; }


#menu {
	position:absolute;
	right:0;
	top:0;
	width:30em;
	font-style:italic;
	font-weight:bold;
	font-size:0.8em;
	text-align:right;
	z-index:500;
}
#menu a { color:white; }
#menu a:hover { color:black; }

#menu li {
	display:inline;
	padding:.2em .4em;
	text-align:right;
}

#presentation a, #contact a, 
#liens a, #actualites a {
	color:black;
}
#presentation a:hover, #contact a:hover, 
#liens a:hover, #actualites a:hover, 
.page_presentation #presentation a, .page_contact #contact a, 
.page_liens #liens a, .page_actualites #actualites a, 
.id2 #actualites a {
	color:white;
}

.page_vetements #vetements a, .id5 #vetements a, 
.page_chaussures #chaussures a, .id6 #chaussures a, 
.page_accessoires #accessoires a, .id7 #accessoires a, 
.page_glamour-fetish #glamour-fetish a, .id11 #glamour-fetish a, 
.page_documentation #documentation a, .id10 #documentation a {
	color:black;
}

#contenant h1 {
	position:absolute;
	right:0;
	top:70px;
	background:#eee;
	padding:.1em .2em;
	font-weight:bold;
	font-size:.9em;
	opacity: 0.65;			/* transparence W3C */
	filter : alpha(opacity=65);	/* transparence IE */
}

#contenu {
	text-align:right;
}

.cartouche {
	position:relative;
	
	margin-left:310px;
	margin-right:285px;
	padding-top:145px;
	font-size:0.78em;
}
.page_vetements .cartouche, .page_chaussures .cartouche, .page_accessoires .cartouche {
	height:320px;
}
.cartouchearticle {
	position:relative;
	
	margin-left:290px;
	margin-right:285px;
	padding-top:145px;
	font-size:0.78em;
}
.cartouchearticle img {
	
}
.spip_doc_titre {
	font-weight:bold;
	margin-top:110px;
}
.page_article p.spip {
	font-size:.9em;
}
/*
.page_article #page { background:none; }
.page_article #conny { top:3px; }
.page_article #page { min-height:100px; }
*/
.page_article #contenant, .page_article2 #contenant { background:url('images/soleil00.gif') top right no-repeat; }

.texte {
	clear:both;
	height:340px;
	padding-right:.4em;
	overflow:auto;
}
p.spip {
	
}
hr {
	margin:0;
	padding:0;
	border:none;
	height:8px;
	background:transparent;
	line-height:0;
	clear:both;
	color:white;
}
.page_article hr {
	color:#F2F2F2;
}
.espaceur { clear:both; height:0; line-height:0; }

#documents_portfolio {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	margin:0;
	padding-top:10px;
	background:#eee /*#D2232A /*#3F2F39 /*#DFDFDF /*gray /*#D2232A*/;
	overflow:auto;
	-moz-opacity:0.76;		/* transparence Moz */
	-khtml-opacity: 0.76;		/* transparence NS */
	opacity: 0.76;			/* transparence W3C */
	filter:alpha(opacity=76);	/* transparence IE */
}
#documents_portfolio li {
	padding:0 3px;
	float:right;
}

.doc_titre {
	font-size:.75em;
	margin-bottom:.6em;
}
#image {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	text-align:center;
}
#image img {
	border:2px solid black;
	margin-top:120px;
}
#texte_doc {
	font-size:.75em;
	margin-top:-.2em;
	font-style:italic;
}
#calque {
	position:absolute;
	width:100%;
	height:465px;
	top:0;
	left:0;
	text-align:center;
	background:#eee /*#D2232A /*#3F2F39 /*#DFDFDF /*gray /*#D2232A*/;
	-moz-opacity:0.76;		/* transparence Moz */
	-khtml-opacity: 0.76;		/* transparence NS */
	opacity: 0.76;			/* transparence W3C */
	filter:alpha(opacity=76);	/* transparence IE */
}
#document_actif {
	z-index:500;
}

#fermer {
	position:absolute;
	top:120px;
	right:0;
	padding-right:5px;
}

/********************************************* page_actualites */
#sousmenu {
	position:absolute;
	width:180px;
	height:100px;
	right:40px;
	top:380px;
	font-size:0.75em;
	border:2px solid black;
	padding:2px;
	overflow: auto;
}
#sousmenu ul {
	text-align:left;
	
	text-align:left;
}
#sousmenu li {
	margin-bottom:.3em;
}
#sousmenu li a {
	color:#4F422C /*6F5B37 /*4F422C*/;
	
	padding:.1em .2em;
}
#sousmenu li a:hover {
	background:#ddd;
}
#sousmenu li a:visited, #sousmenu li a:active {
	color:#D2232A;
}

#pied {
	margin-top:-1em;
	font-size:.8em;
}
#pied a { color:#D2232A; }
#pied object {
	float:right;
	margin-top:-12px;

}

*html #pied {
	margin-top:0;
	font-size:.8em;
}

/* pour préchargement */
.exclu { display:none; }
















