/* G�n�ral */
body {
  font-family: Verdana;
	color: #f2e5d6;
	background: #000000;
}
a {
	color: #FF6533;
}
a:hover, a:focus {
	color: #FF4C00;
}
strong {
	color: #A1B55D;
}
#global{

}

/* En-t�te */
#entete {
	background: #000000 url('images/header.png') no-repeat 30% top;
}
#entete a {
  display: block;
  width: 100%;
  height: 100%;
}
/* Navigation */
#navigation {
	background: #181A12;
}
#navigation a {
	color: #FF6533;
}
#navigation a:hover, #navigation a:focus {
	background: #000000;
}

/* Contenu principal */
#contenu {
	color: #f2e5d6;
	background: url('images/bg-content.png') repeat-x center top;
}

#contenu strong {
	color: #181A12;
}

.cont {
  background: url('images/separateur.png') no-repeat right center;
}

.cont h1{
  color: #f2e5d6;
  font-size: 36pt;
}

.cont_work {
  background: url('images/separateur.png') no-repeat right center;
}

.cont_work h3{
  /*color: #f2e5d6;
  font-size: 36pt;*/
}
.bleu {
  color: #0c5aa6;
}

/* Pied de page */
#pied {
	color: #E6A948;
}


/* --- POSITIONNEMENT --- */

/* Page */
body {
	padding: 0;
}

/* En-t�te */
#entete {
  width: 100%;
  height: 311px;
	padding: 0;
}
#entete h1 {
	margin: 0;
}
#entete h1 img {
	float: left;
	margin: 7px 20px 10px 0;
}
#entete .sous-titre {
	margin: 4px 0 15px 0;
}

/* Menu de navigation */
#navigation {
	padding: 12px 15px;
}
#navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#navigation li {
	display: inline;
}
#navigation a {
	padding: 6px;
	line-height: 1.5;
	font-size: .9em;
	text-decoration: none;
}

/* Contenu */
#contenu {
	min-width:440px;
}
#contenu > :first-child {
	margin-top: 0;
}
#contenu p, #contenu li {
	line-height: 1.5;
}

.cont {
  position: relative;
  float: left;
  height: 420px;
  width: 440px;
}

.cont h1 {
  margin: 0;
  padding: 40px 0 40px 40px;
}

.cont h2 {
  margin: 0;
  padding: 10px 5px 0 20px;
}

.cont h3 {
  margin: 0;
  padding: 10px 5px 30px 30px;
}

.cont > h3 {
	padding-top:50px;
}
.cont > h2 + h3 {
	padding-top:15px;
}
.cont li {
  margin: 0;
  padding: 0 5px 0 0px;
}

.cont p {
  margin: 0;
  padding: 0 40px 10px 40px;
}
.cont img {
  display: block;
 /* margin: 0 auto;*/
  border: 4px solid white;
}
.cont_work {
  position: relative;
  float: left;
  height: 420px;
  width: 440px;
}
.cont_work h3 {
  margin: 0;
  padding: 20px 5px 30px 30px;
}
.cont_work p {
  margin: 0;
  padding: 10px 5px 0 30px;
}
.cont_work img {
  display: block;
  margin: 10px auto;
  border: 4px solid white;

}
/* Pied de page */
#pied {
  background: url('images/star.png') no-repeat right center;
  height: 360px;
	padding: 15px 20px;
	font-size: .85em;
}
#pied p {
	margin: .5em 0;
}
#pied #copyright {
	float: right;
	margin: .5em 0 30px 10%;
	font-size: 1em;
}

#pied ul, #pied a{
	list-style: none;
	color: #f2e5d6;
	text-decoration: none;
}

#pied a:hover {
	color: #ff9700;
	text-decoration: none;
}

.clrlft {
  clear: left;
}

.readmore {
  height: 45px;
  width: 100px;
  /*background: url('images/readmore.png') no-repeat center center;*/
  position: absolute;
  bottom: 40px;
  right: 40px;
}

.readmore p {
  padding: 0;
  text-align: center;
  font-size: 10pt;
  color: #ff9700;
  margin-top: 10px;
}

.readmore a {
	color: #ff9700;
}

.dl {
  height: 45px;
  /*width: 100px;
  background: url('images/readmore.png') no-repeat center center;*/
  position: absolute;
  bottom: 40px;
  right: 40px;
}

.dl p {
  padding: 0;
  text-align: center;
  font-size: 10pt;
  color: #ff9700;
  margin-top: 10px;
}

.dl a {
	color: #ff9700;
}

#pied ul {
  float: left;
  /*margin:0;*/
}
/* tumblr */
.link{
  font-size: 18px;
}
.cont embed {
  display: block;
  margin: 0 auto;
}
	.image img { 
		z-index: 100;
	}
	.image p {
		background: #ff9700;
		position: absolute;
		width: 208px;
		left: 98px;
		top: 208px;
		margin:0;
    padding-bottom:25px;
		z-index: 1000;
}

a.buttons img{
	border:0;
}

#slider
{
	height: 220px;
	/*background:url('../images/pattern2.png');*/
	margin:0px 10px 10px 10px;
}

#slider-code { height: 220px; overflow:hidden; padding:0 0 0 60px;}
#slider-code .viewport { float: left; width: 250px; height: 220px; overflow: hidden; position: relative; }
#slider-code .buttons { display: block; margin: 50px 0px 0 0; float: left; }
#slider-code .next { margin: 50px 0 0 0px;  }
#slider-code .disable { visibility: hidden; }
#slider-code .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
#slider-code .overview li{ float: left; margin: 0 0px 0 0; padding: 0px; height: 220px; /*border: 1px solid #dcdcdc;*/ width: 251px;}
