* { margin:0; padding:0; }
ul, li {list-style-type:none}

body {
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	color:#000;
	text-align:center;
	background:#000;
}
img { border:none; vertical-align:top; }
.clearfix:after {
     content: ".";
     display: block;
     clear: both;
     visibility: hidden;
     line-height: 0;
     height: 0;
}
.clearfix {display: block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
.clear{clear:both;}
address { font-style:normal; }


h1 { font-family: 'Oswald', sans-serif; text-align:center; color:#fff; font-weight:300; font-size:50px; line-height:50px; margin:25px 0 5px; background:url(http://www.peachprod.fr/uploads/template/images/h1.jpg) center bottom no-repeat; padding-bottom:17px; }
h2 { font-family: 'Oswald', sans-serif; text-align:center; color:#fff; font-weight:300; font-size:45px; line-height:45px; margin:15px 0; background:url(http://www.peachprod.fr/uploads/template/images/h1.jpg) center bottom no-repeat; padding-bottom:17px; }
h3{ font-family: 'Oswald', sans-serif; text-align:center; color:#000; font-weight:300; font-size:40px; line-height:40px; margin:15px 0; background:url(http://www.peachprod.fr/uploads/template/images/h1.jpg) center bottom no-repeat; padding-bottom:17px; }
h4 { font-family: 'Oswald', sans-serif; color:#fff; font-size:20px; font-style:italic; font-weight:300; margin:0; }
h5 { font-size:18px; font-weight:bold; text-align:left; color:#000; }
h6 { font-size:14px; font-weight:bold; text-align:left; color:#000; }



.plus { display:inline-block; background:#f0f0f0; padding:3px 10px; font-family: 'Oswald', sans-serif; text-align:center; color:#000; text-decoration:none; margin-top:10px; font-size:18px; font-weight:300; height:30px; line-height:30px; }
.plus:hover { background:#f8bf39; }
.plus span { display:inline-block; text-indent:-9999px; height:31px; width:21px; background:url(http://www.peachprod.fr/uploads/template/images/P.png) 0 0 no-repeat; margin-right:-5px; }


/* COMMUNS */
.wrap { width:100%; margin:0; padding:0; position:relative; }
.fond { background: url(http://www.peachprod.fr/uploads/template/images/fond.jpg) center 0 no-repeat; background-size:100% auto; }

/* WYSIWYG */
.contenu {}
.contenu h1,
.contenu h2,
.contenu h4 { color:#000; }
.contenu h3 { text-align:left; background-position:left bottom; }

.contenu a { text-decoration:none; color:#ea610d; font-weight:bold; }
.contenu a:hover { text-decoration:underline; }
.contenu p { margin:0 0 20px 0; }
.contenu ul { margin:20px; }
.contenu li {
  list-style: disc outside;
  margin:5px 0 5px 15px;  
}
.contenu table { margin:0 0 20px 0; }
.contenu table td {
     font-size:15px;
     vertical-align:top;
     padding:5px;
}
.contenu table th { vertical-align:top; font-size:16px; text-align:center; padding:5px;  }

/*HEADER*/
.header {}

header{ width:100%; height:45px; padding-top:140px; background:#000 url(http://www.peachprod.fr/uploads/template/images/fond.jpg) center 0 no-repeat; background-size:auto 100%; position:relative; z-index:999;  }

header p { font-size:70px; line-height:58px; position:absolute; left:225px; top:-3px; color:#000; font-family: 'Oswald', sans-serif; z-index:2; font-weight:300; width:185px; display:none; }

header #logo { width:50%; height:auto; display:block; margin:0; position:absolute; left:-10px; top:0; z-index:1; }
header #logo img { width:100%; padding:0; }

header #recherche  { position:absolute; right:12px; top:18px; z-index:2; display:none; }
header #recherche #motclef { background-color:#ebebeb;  height:21px; border:2px solid #f8bf39; border-radius:13px; padding:0 13px; float:left; width:150px; display:none; }
header #recherche #loupe { width:25px; height:25px; background:url(http://www.peachprod.fr/uploads/template/images/recherche.png) 0 0 no-repeat; cursor:pointer; float:left; margin-left:2px; }

#bouton_nav{background: linear-gradient(to right, #fbc340, #ea600d); cursor:pointer; width:100%; height:45px; line-height:45px; display:block; color:#fff; font-size:22px; position:relative; text-transform:uppercase; text-align:center;   }
#bouton_nav span { display:inline-block; margin:0 auto; }
#bouton_nav span:before { display:block; width:26px; height:24px; background:url(http://www.peachprod.fr/uploads/template/images/bg_btn_nav.png) 0 0 no-repeat; content:""; float:left; margin:10px 10px 0 0; }

nav.principal{ display:none; margin-bottom:30px; position:relative;  }
nav.principal ul { background:#fff; padding:5px 0; }
nav.principal ul li {text-align:left;  margin:5px 3%;  padding:6px 0;}
nav.principal ul li a {color:#000; font-size:15px; display:block; padding-left:10px; text-decoration:none; text-transform:uppercase; }
nav.principal ul li:hover a {color:#f8bf39;}


footer {  width:100%; padding:25px 0; color:#000; background:#fff; }
footer p { }
footer a { color:#000; text-decoration:none; }
footer a:hover  { text-decoration:underline; }
footer .facebook { display:inline-block; width:50px; height:50px; text-indent:-9999px; background:url(http://www.peachprod.fr/uploads/template/images/facebook.png) 0 0 no-repeat; margin-top:10px; }


/* ACCUEIL */
#slides { height:380px; width:100%; }

.slides-container li {}
.slides-container li img { height:190px; }
.slides-container .description { background:#fff; position:absolute; bottom:0; height:170px; padding:10px; text-align:left; }
.slides-container .description h2 { color:#000; padding:0; background:none; font-size:30px; text-align:left; margin:0 0 5px 0; }
.slides-container .description strong { color:#ed973f; }

.slides-navigation a { width:60px; height:60px; text-indent:-9999px; background:url(../images/nav60.png) 0 0 no-repeat; }
.slides-navigation a.prev { left:10px!important; }
.slides-navigation a.next { background-position:0 -60px; right:10px!important; }
.slides-pagination { display:none; }


.accueil .flexslider { width:100%; background:#000; border:none; border-radius:none; padding:0 0 50px 0; }
.accueil .flexslider .slides {}
.accueil .flexslider .slides li img { width:100%; }
.accueil .flexslider .flex-control-nav { display:none; }
.accueil .flexslider .flex-pauseplay { display:none; }
.accueil .flexslider .flex-direction-nav { display:none; }


.accueil  { }
.accueil h1 { margin:15px 0; }
.accueil .fond { padding-top: 45px; }
.accueil .bloc { margin:0 0 30px 0; background:#fff; width:96%; padding:15px 2% 25px;  position:relative;  text-align:center; }
.accueil .bloc h3 { margin-top:0; }
.accueil .bloc .plus { margin:0 auto; margin-top:15px; }
.accueil .bloc .item { display:block; margin-bottom:20px; }
.accueil .bloc .item img { float:left; }
.accueil .bloc .description { text-align:left; float:right; width:65%; color:#000; }
.accueil .bloc .item h4 { text-transform:uppercase; font-size:15px; font-style:normal; color:#000; font-family: 'Roboto', sans-serif; font-weight:normal; }
.accueil .bloc h4 a { text-decoration:none; color:#000; }
.accueil .bloc h4 a:hover { text-decoration:underline; }
.accueil .bloc .resa { font-style:italic; color:#000; text-decoration:none; }
.accueil .bloc .resa:hover { text-decoration:underline; }

.accueil .label img { margin:0 0 10px 0; width:100%; height:auto; } 
.accueil .label p { text-align:left; }

.projet { background: linear-gradient(to right, #fbc340, #ea600d); padding:20px 0; }
.projet p { color:#fff; font-size:40px; font-weight:300; margin-bottom:15px; font-family: 'Oswald', sans-serif; }
.projet .plus { margin:0 auto; }

/* PAGE */
.page { width:84%; text-align:left; padding: 0; margin:10px auto 30px auto; background:#fff; padding:5%; }
.accueil .page { background:none; padding:0; }


.flexslider { margin-bottom:0!important; }
.flexslider .loupe { width:35px; height:34px; background:url(http://www.peachprod.fr/uploads/template/images/loupe.png) 0 0 no-repeat; position:absolute; right:10px; bottom:10px; z-index:999; }


/* ARTISTE */
.liste {}
.liste .item { display:block; width:100%; background:#000; text-align:center; text-decoration:none; padding-bottom:20px; margin-bottom:30px; }
.liste .item img { width:100%; }
.liste .item h3 { color:#fff; background:none; text-transform:uppercase; font-size:30px; padding:0; margin-bottom:0px; text-align:center; }
.liste .item h4 { font-family: 'Oswald', sans-serif; color:#fff; font-size:20px; font-style:italic; font-weight:300; margin:0; }

.fiche {}

.fiche .flexslider { padding-bottom:30px; }
.fiche .flexslider .flex-pauseplay { display:none; }
.fiche .flexslider .flex-direction-nav { display:none; }

.fiche .actu { background:#efefef; padding:15px; margin-bottom:30px; }
.fiche .actu h3 { color:#f49605; font-size:25px; background:url(http://www.peachprod.fr/uploads/template/images/h3.jpg) center bottom no-repeat; margin-top:0; padding-bottom:10px; }
.fiche .actu .item { display:block; margin-bottom:20px; }
.fiche .actu .item img { float:left; width:20%; }
.fiche .actu .description { text-align:left; float:right; width:75%; color:#000; }
.fiche .actu .item h4 { text-transform:uppercase; font-size:15px; font-style:normal; color:#000; font-family: 'Roboto', sans-serif; font-weight:normal; }

.fiche .tabs {}
.fiche .tabs ul { margin-bottom:20px; background: linear-gradient(to right, #999, #000); }
.fiche .tabs li {  float:left; width:16%; padding-bottom:5px; }
.fiche .tabs li:first-child { width:20%; }
.fiche .tabs li a { display:block; background:#fff; color:#000; font-size:12px; font-family: 'Oswald', sans-serif; text-transform:uppercase; text-decoration:none; }
.fiche .tabs li.ui-state-hover,
.fiche .tabs li.ui-state-active { background: linear-gradient(to right, #fbc340, #ea600d); }
.fiche .tabs li:hover a {  }

.fiche .tabs p { margin:10px 0; }
.fiche .tabs strong { color:#ed973f; }

/* Articles */
.articles {}
.articles .item { margin:0 0 50px 0; }
.articles .image { width:50%; }
.articles .image img { width:100%; }
.articles .texte {}
.articles .texte h3 { text-align:left; font-size:30px; line-height:30px; background-position:left bottom; margin-top:0; }
.articles .texte .resa { font-style:italic; color:#000; text-decoration:none; }
.articles .texte .resa:hover { text-decoration:underline; }

/* Formulaire de contact */
input, textarea, select{
	float: right;
	margin-bottom: 10px;
}
label{
	width: 180px;
	text-align: right;
	margin-bottom: 10px;
	display: block;
	float: left;
}
.contactform > div:after{
     content: ".";
     display: block;
     clear: both;
     visibility: hidden;
     line-height: 0;
     height: 0;
}
.captcha{
	width: 250px;
	float: right;
	padding: 0;
}
.captcha img{
	width: auto;
}

.contactform > div{
     height: 1%;
}

.contact { text-align:left; }
.contact form span.champs{font-size:11px;font-style:italic;}
.contact form input, .contact form textarea{width:95%;border:none; background:#EEEEEE; border:none; padding:5px 5%;}
.contact form select {width:95%;border:none; background:#EEEEEE; border:none; padding:5px 5%;}
.contact form textarea {height:100px;}
.contact form input[type="submit"]{border:none;background:#000;color:#fff;cursor:pointer; width:100%; height:35px; font-family: 'Montserrat', sans-serif;  font-size:17px; }
.contact form input[type="submit"]:hover{background:#009edf; color:#000;}

.error_message { border:2px dashed #f00; background:#fcc; padding:15px; margin-bottom:25px; }
.confirm_message { border:2px dashed #3c0; background:#3f9; padding:15px; margin-bottom:25px; }
.confirm_message strong { color:#000!important; }


/* Stylesheet: style Modified On 2016-04-29 15:26:15 */
