body {
	text-align: center;
	margin: 40px auto 10px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #000;
	color: #cdcdcd;
}
img { border: 0; }
table { border-collapse: collapse; }
ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.ddRef {
	position: absolute;
	left: -10000px;
}
a, object { outline: none; }
.pdfdm { clear: both; }


#mainConteneur {
	width: 810px;
	margin: auto;
	text-align: left;
}

/* -- tétière pour tout le monde -- */
#tetiere {
	width: 810px;
	height: 80px;
	float: left;
}
#titraille {
	float: left;
}
h1 {
	margin: 0 0 2px 0;
}
p.baseline {
	margin: 0 0 10px 0;
}

/* -- top menu -- */
#topMenu {
	float: right;
	margin-top: 28px;
}
#topMenu li {
	display: block;
	float: left;
	padding: 20px 30px 0 0;
	border-left: 1px solid #333;
}
#topMenu li.lastItem { padding: 20px 0 0 0; }
#topMenu li a {
	display: block;
	float: left;
	height: 20px;
	background-position: left bottom;
	background-repeat: no-repeat;
}
#topMenu li a:hover {
	background-position: left top;
}
#artisteTM {
	background-image: url(../img/menus/artisteTopMenu.gif);
	width: 65px;
}
#contactTM {
	background-image: url(../img/menus/contactTopMenu.gif);
	width: 70px;
}
#accueilTM {
	background-image: url(../img/menus/accueilTopMenu.gif);
	width: 55px;
}
/* -- //topMenu -- */
/* -- //tétière pour tout le monde -- */

/* -- pavé contact bas de page -- */
p.contact {
	margin: 0;
	font-size: 12px;
}
/* -- //pavé contact bas de page -- */

/* -- pavés de textes particuliers à la home et au formulaire de contact -- */
#homeTxt,
#contactMerci {
	border-left: 1px solid #333;
	padding: 30px 0 0 19px;
	float: left;
}

#attTxt {
	margin-bottom: 120px;
}
#attTxt p {
	margin: 0 0 15px 0;
}
#attTxt a {
	color: #ccc;
}
#attTxt a:hover {
	color: #ffffe0;
	text-decoration: none;
}
/* -- //pavés de textes particuliers à la home et au formulaire de contact -- */


/* -- formulaire contact -- */
#contactForm {
	margin-top: 25px;
	padding-left: 70px;
	background: #000 url(../img/ecriretitre.jpg) left 8px no-repeat;
}
#contactDl {
	padding: 0;
	margin: 0 0 15px 0;
}
#contactDl dt {
	margin: 0;
	padding: 0;
}
#contactDl dd {
	margin: 0 0 10px 0;
	padding: 0;
}
.submitP {
	margin: 0 0 12px 0;
}
.formT {
	width: 350px;
	border: 1px solid #fff;
	background: #fff;
}
.formTarea {
	width: 350px;
	height: 150px;
	border: 1px solid #fff;
	background: #fff;
}
.champerr {
	background: #eeb9b4;
}
/* -- //formulaire contact -- */


/* -- carroussel images de la home --*/
#mooVcontainer, /* vaut pour les bandeaux en général */
#topBandeau {
	margin: 15px 0;
	position: relative;
	width: 810px;
	height: 150px;
	padding: 5px 0;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	overflow: hidden;
	float: left;
}
#mooVbande {
	height: 150px;
}
#mooVbande a {
	display: block;
	float: left;
	margin: 0 5px 0 0;
}
#mooVbande img {
	display: block;
}
#virtualImgDiv {
	border-color: #fff;
	background: #fff url(img/redWhiteLoader.gif) center center no-repeat;
}
#virtualImgMask {
	background: #000;
}
#virtualImgCloseLink {
	background: url(../img/closeZoom.png) left top no-repeat;
}
#virtualBoxLegend {
	padding: 10px 0 0 0;
	text-align: left;
	color: #666;
	font-size: 11px;
}
/* -- //carroussel images de la home --*/

#topBandeau img { display: block; }

.pagesContent {
	width: 790px;
	padding: 0 0 80px 20px;
	float: left;
}
/* -- l'artiste -- */
.imgCadre {
	padding: 5px;
	border: 1px solid #333;
}
.artContentLeft {
	float: left;
	width: 556px;
	padding-right: 12px;
}
.artContentRight {
	float: right;
	width: 222px;
	padding-top: 40px;
}
.chapo {
	margin: 0 0 30px 0;
}

/* -- carrousel cv -- */
.artCarrouItem {
	width: 230px;
	margin: 0 20px 0 0;
	float: left;
	height: 200px;
}
.cvItem { margin: 0 0 3px 0 }
.cvBlah {
	margin: 0 0 8px 0;
	font-size: 11px;
	line-height: 13px;
	color: #818181;
}
.cvBlah a {
	color: #818181;
	width: 230px;
}
.cvBlah a:hover {
	color: #ffffe0;
	width: 230px;
}
#artCarrouLeft {
	float: left;
	width: 30px;
	padding-top: 30px;
}
#artCarrouRight {
	float: left;
	width: 15px;
	padding: 30px 0 0 15px;
}
#artCarrou {
	float: left;
	width: 480px;
	height: 200px;
	overflow: hidden;
	position: relative;
}
#artCarrouWrapper {
	float: left;
	width: 556px;
	height: 200px;
}