	body {
		text-align:center;
		font-family: Verdana, Arial;
		background-color:#F8F8F8;
		margin:0;
	}
	body.main {
		background-color:#EEE;
	}


/* GENERAL */

	.clearer { clear:both; }
	
	.company { font-weight:bold; }
	.stART { color:#900; }

	form.main {
		padding:20px;
	}
	form.main input {
		border:1px solid #BFB59B;
		background-color:#EFEBE0;
	}
	form.main input[type="text"] { padding:0 5px 0 5px; }
	form.main textarea {
		border:1px solid #BFB59B;
		width:400px; height:150px; padding:5px;
		background-color:#EFEBE0;
		font-family:Arial, Helvetica, sans-serif; font-size:11px;
		font-style:italic;
	}
	
	a.main_link { color:#000; }
	/*a.main_link:hover { color:#000; text-decoration:underline; }*/

	div.bb_hr { height:0; margin:0; padding:0; }
	div.centerer { text-align:center; }
	div.centerer div { margin:auto; }

	a.pdf { color:#111; text-decoration:none; }
	a.pdf:hover { text-decoration:underline; }

/* HEADER */

	body.header { text-align:center; }
	
	#header {
		width:900px; height:190px;
		background-color:#666;
		margin:auto;
		padding: 40px 0 0 0;
	}

	body.welcome #header { margin-top:150px; padding-top:90px; height:140px; }

/* LOGO */

	#logo {
		cursor:pointer;
		display:inline;
		margin:auto;
		border-width:0 0 1px 0; border-style:solid; border-color:#FFF;
		/*background-color:#6E6E6E;*/
		padding:0 2px 0 2px;
		text-align:center;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:20px;
		letter-spacing:1pt;
	}
	#logo span { color:#BDBDBD; }
	#logo a {
		color:#FFF;
		text-decoration:none;
	}
	#subtitle {
		margin:5px auto 0 auto;
		color:#BDBDBD;
		font-size:12px;
		font-family:Arial;
		letter-spacing:1px;
	}


/* MENU */

	#menu {
		position:absolute; bottom:10px;
		left:0;
		margin:50px auto 0 auto;
		width:100%;
		border-width:0; border-style:solid; border-color:#F00;
		text-align:center;
		font-size:12px; font-weight:bold;
		font-family: Arial, Helvetica, sans-serif;
	}
	#menu ul {
		display:block;
		margin:auto;
		border-width:0; border-style:solid; border-color:#f00; /*333*/
		width:auto;
		padding:0;
		text-align:center;
	}
	#menu ul li {
		margin:auto;
		display:inline;
		list-style-type:none;
		padding:1px 0 2px 0;
	}
	#menu ul li.first {
		border-left-width:0;
	}
	#menu ul li a {
		margin:0;
		color:#8b8b8b;
		text-decoration:none;
		padding:1px 10px 1px 10px;
	}
	#menu ul li a:hover {
		color:#FFF;
	}


/* MAIN */

	#main {
		margin:auto;
		width:auto;
		padding:0;
		text-align:left;
	}


/* CONTENT */
	
	#content {
		margin:0px 0 0 0;
		/*border-width:1px; border-style:solid; border-color:#333;*/
		width:860px;
		padding:10px;
		text-align:left;
		color:#222;
		font-size:12px; font-family:Arial, Helvetica, sans-serif;
	}
	#content h2 {
		margin:0;
		padding:0;
		color:#333;
		font-size:20px;
		font-weight:normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}


/* BOTTOM */

	#bottom {
		margin:10px 0 0 0;
		padding:5px;
		text-align:center;
		color:#222;
		font-size:12px; font-family:Arial, Helvetica, sans-serif;
		background-color:#EEE;
	}
	#bottom a {
		color:#000;
		text-decoration:none;
	}
	
	
/* ADMINISTRATION */

	#admin {
		display:none;
		position:absolute;
		z-index:2;
		left:169px;
		top:111px;
		border-width:1px; border-style:solid; border-color:#333;
		width:280px;
		padding:2px;
		text-align:left;
		font-size:12px;
	}
	#admin img { vertical-align:middle; }
	#admin a { text-decoration:none; color:#000; font-weight:bold; }
	#admin a:hover { color:#a00; }
	#admin a img { border-width:0; }
	#admin form { display:none; margin:0 0 0 20px; padding:0; }
	#admin form input { border:1px solid #BFB59B; background-color:#EFEBE0; font-size:12px; }


/* LISTING */

	ul.display { clear:left; margin:10px 0 0 0; padding:0; vertical-align:middle; }
	ul.display li {
		float:left;
		margin:0 -1px 0 0;
		vertical-align:middle;
		padding:0 5px 0 5px;
		list-style-type:none;
		font-size:12px;
	}
	ul.display li.listing { text-transform:capitalize;	}
	ul.display li.title { font-weight:bold; }
	ul.display li.active { }
	ul.display li.spacer { margin:0 2px 0 2px; }
	ul.display li a { color:#000; text-decoration:none; }
	ul.display li a:hover { color:#035; text-decoration:underline; }
	ul.display li.perpage select { vertical-align:middle; border:1px solid #BFB59B; height:15px; background-color:#EFEBE0; color:#000; font-size:10px; }
	
	ul.pages { clear:left; margin:10px; padding:0; vertical-align:middle; }
	ul.pages li { display:inline; }
	ul.pages li.title { font-weight:bold; }
	ul.pages li.active { font-weight:bold; }
	ul.pages li a { color:#000; text-decoration:none; }
	ul.pages li a:hover { color:#035; text-decoration:underline; }

	ul.display li.support select { vertical-align:middle; border:1px solid #BFB59B; height:15px; background-color:#EFEBE0; color:#000; font-size:10px; }


/* HOME */

	.accueil h2 {
		margin:0;
		padding:0;
	}
	.accueil div.intro {
		margin:10px 0 0 0;
		font-size:12px;
	}

	#news {
		/*border:1px solid #555;*/
		/*background-color:#eee;*/
		/*width:30%;*/
		padding:0;
		margin:0 0 0 10px;
		text-align:left;
	}
	#news h3 {
		display:none;
		margin:5px 0 0 0;
		border-width:1px 0 1px 0; border-style:solid; border-color:#555;
		background-color:#555; /*CCE*/
		color:#eee;
		text-align:center;
		font-size:17px;
	}
	#news ul { margin:0 0 0 20px; padding:0; }
	#news ul li { display:inline; list-style-type:none; padding:0 4px; }
	#news ul li a { color:#808080; text-decoration:none; }
	#news ul li a:hover { color:#000;  }
	.article {
		margin:50px 20px;
	}
	.article h4 {
		margin:0 0 5px 0;
		padding:0;
		color:#555;
		font-size:15px; /*font-weight:bold;*/ font-style:italic;
	}
	.article .text {
		margin:0 0 0 10px;
		border-width:0 0 0 1px; border-style:solid; border-color:#DCD6C6;
		padding:0 0 0 10px;
		color:#555;
		font-size:12px;
	}
	.news hr {
		border-width:0;
		width:70%; height:1px;
		background-color:#555;
		text-align:center;
		color:#555;
	}
	
	
/* PARTNERS */

	.partenaires h2 {
		margin:0;
		padding:0;
	}
	.partenaires p.intro {
		font-size:11px;
		font-style:italic;
	}
	
	
/* ARTISTS */

	.artistes h2 {
		margin:0;
		padding:0;
	}
	.artistes p.intro {
		font-size:11px;
		font-style:italic;
	}
	.artistes ul {
		margin:20px 0 0 0;
		padding:0 0 0 30px;
	}
	.artistes ul li {
		list-style-type:square;
		font-size:14px;
		text-transform:uppercase;
	}
	.artistes ul li a {
		text-decoration:none;
		color:#000000;
	}
	.artistes ul li a:hover {
		border-bottom:2px solid #000;
	}
	.artistes ul.list1 { width:40%; float:left; }
	.artistes ul.list2 { width:40%; float:left; }
	
	
/* ARTIST */

	.artiste h2 { margin:0; padding:0; }
	.artiste p.intro {
		font-size:11px;
		font-style:italic;
	}
	
	.artiste .delete {
		float:right;
	}
	
	.artiste h3 { color:#372727; }
	
	.artiste .submenu { margin:15px 0 20px 0; padding:0; text-align:center; }
	.artiste .submenu li { display:inline; margin:0 25px 0 25px; }
	.artiste .submenu li h3 { display:inline; color:#372727; }
	.artiste .submenu li a { color:#000; text-decoration:none; font-weight:normal; }
	
	.artiste #biography {
		/*float:left;*/
		margin:10px;
		/*border-width:1px; border-style:solid; border-color:#BFB59B;
		width:300px;
		background-color:#EFEBE0;*/
		padding:10px;
	}
	.artiste #biography h3 {
		margin:0 0 10px 0;
		text-align:left;
	}	
	.artiste #biography p {
		padding:5px;
		text-align:justify;
		font-size:12px;
	}
	
	
	.artiste #philosophy {
		margin:10px;
		padding:10px;
	}
	.artiste #philosophy h3 {
		margin:0 0 10px 0;
		text-align:left;
	}
	.artiste #philosophy p {
		padding:5px;
		text-align:justify;
		font-size:12px;
		/*border-width:0 0 0 1px; border-style:solid; border-color:#DCD6C6;*/
		font-size:12px;
	}
	
	.artiste #works {
		margin:10px 0 0 0;
		width:auto;
	}
	.artiste #works h3 { margin:0; }
	.artiste #works ul.display { margin:10px 0 10px 10px; }
	.artiste #works .works { }
	.artiste #works #wpannel {  }
	
	/* Minis */
	.artiste #works ul.minis { margin:0; padding:0; }
	.artiste #works ul.minis li { display:inline; list-style-type:none; vertical-align:middle; }
	.artiste #works ul.minis li a { text-decoration:none; color:#CCC; vertical-align:middle; }
	.artiste #works ul.minis li a img {
		margin:10px 13px;
		vertical-align:middle;
		background-color:#555;
		border-width:0;
		padding:1px;
	}
	.artiste #works ul.minis li a:hover img {
		background-color:#000;
	}
	/* List */
	.artiste #works ul.list { margin:0; padding:0 20px 0 30px; }
	.artiste #works ul.list li { list-style-type:square; }
	.artiste #works ul.list li a { text-decoration:none; color:#333; }
	.artiste #works ul.list li a:hover { border-bottom:2px solid #000; }
	
	
	
	
/* WORK */

	.work h2 { margin:0; padding:0; }
	.work p.intro {
		font-size:11px;
		font-style:italic;
	}
	
	.work .delete {
		float:right;
	}

	.work { width:auto; }
	.work h3 { color:#333; }
	.work h3 a.artist { color:#333; text-decoration:none; }
	.work h3 a.artist:hover { color:#000; }

	.work #wphoto { /*float:left;*/ margin:20px; font-size:12px; font-style:italic; text-align:center; }
	.work #wphoto img {	border:1px solid #000; }
	
	.work .name { text-align:center; font-weight:bold; }
	.work .technics { text-align:center; }
	.work .support { text-align:center; }
	.work .dimensions { text-align:center; }

	.work .prices { margin:10px 0 0 0; text-align:center; font-weight:bold; }
	.work .prices a { color:#222; }

	.work .presentation { text-align:center; }
	.work .presentation p { margin:0; padding:10px; }

	
	
/* STORE */

	.boutique h2 { margin:0; padding:0; }
	.boutique p.intro {
		font-size:11px;
		font-style:italic;
	}

	#boutiquelist { margin:0; }
	#boutiquelist ul { margin:0; padding:0; }
	/* Minis */
	#boutiquelist ul.minis { margin:0; }
	#boutiquelist ul.minis li { display:inline; list-style-type:none; }
	#boutiquelist ul.minis li a { text-decoration:none; color:#CCC; }
	#boutiquelist ul.minis li a img {
		margin:4px 2px 4px 2px;
		vertical-align:middle;
		border-width:0;
		background-color:#555;
		padding:1px;
	}
	#boutiquelist ul.minis li a:hover img {
		background-color:#000;
	}
	/* List */
	#boutiquelist ul.list { margin:0 0 0 30px; padding:0; }
	#boutiquelist ul.list li { list-style-type:square; }
	#boutiquelist ul.list li a { text-decoration:none; color:#333; }
	#boutiquelist ul.list li a:hover { border-bottom:2px solid #000; }
	/* Pages */
	#boutiquelist ul.pages { margin:10px 0 10px 0; }


/* ORDER */

	.order #content { padding:15px; }
	.order #content h2 { margin-bottom:25px; }
	.order #order input { width:250px; }
	.order #order { margin-left:15px; }
	.order #order td.c1 { text-align:right; }
	.order #order textarea { width:250px; }
	.order #order .coords { height:35px; padding-top:10px; }

/* CONTACT */

	.contact {
		padding:0 0 0 25px;
		text-align:left;
		font-size:12px;
	}
	.contact h2 {
		margin:0;
		padding:0;
	}
	.contact p.intro {
		font-size:11px;
		font-style:italic;
	}
	.contact form {
		margin:30px;
	}
	.contact input {
		margin-top:1px;
		border:1px solid #BFB59B;
		background-color:#EFEBE0;
	}
	.contact input[type="text"] {
		width:200px;
	}
	.contact textarea {
		margin-top:1px;
		border:1px solid #BFB59B;
		background-color:#EFEBE0;
	}
	.contact .obl {
		color:#8F8059;
	}

