

/*HELPERS*/

.test{
	background-color: #f837db;
}
.test2 {
	background-color: #f8c1db;
}
#wrapper p {
	font-family: 'Simonetta', cursive !important;
	font-weight: 400;
	font-size: 16px !important;
	color: #2c2c2c;
}
li.focus {
	background-color: rgba(144, 144, 213, 0.5);
}
.blanc {
	color: #fff !important;
}
.rose {
	color: #da9bc0 !important;
}
.violet {
	color: #9090d5 !important;
}
.noir {
	color: #2c2c2c !important;
}
.bleu {
	color: #79a2ac !important;
}
.gris {
	color: #555 !important;
}
.marron {
	color: #969081 !important;
}
.maj {
	font-family: 'Simonetta', cursive !important;
	font-weight: 600;
	font-size: 26px;
	letter-spacing: 1px;
	color: #fff;
	text-shadow: #888 0.1em 0.1em 0.1em;
}

.big {
	font-size: 18px !important;
}
.verybig {
	font-size: 22px !important;
}
.ligne {
	display: inline-block;
}
h3 {
	font-size: 20px;
}
/*GENERIQUES*/
html, body {
    margin: 0;
    padding: 0;
    height: 100%;
    background-color: #2c2c2c;
    overflow: hidden;
}
html { 
  margin:0;
  padding:0;
}
#ppal {
	height: 2000px;
	background-image: url(img/decorsun.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-attachment: fixed;
  	-webkit-background-size: cover; /* pour Chrome et Safari */
  	-moz-background-size: cover; /* pour Firefox */
  	-o-background-size: cover; /* pour Opera */
  	background-size: cover; /* version standardisée */
}
#containerheader {
	
	background-color: #2c2c2c !important;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#header {
	background-color: #2c2c2c !important;
	}
#wrapper p {  /*le text du menu*/
	font-style: italic;
	font-size: 20px !important;
	margin: 0 12px 0 12px;
	color: #fff;
}
#content h3 {
	font-family: 'Simonetta', cursive !important;
	font-weight: 400;
	font-size: 1.6em;
	font-style: italic;
	color: #fff;
	line-height: 26px;
}
#content h4 {
	font-family: 'Simonetta', cursive !important;
	font-weight: 400;
	font-size: 1.6em;
	font-style: italic;
	color: #d8d8ed;
}
a:hover {
	text-decoration: none;
}
.myButton {
	padding: 20px 5px 20px 5px;
	text-decoration: none;
}
.myButton:hover {
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #a8a8cf;
	color: #fff;
	text-decoration: none;
}
#menu > ul {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#menu > ul > li {
	margin-bottom: 0px;	
}
#menu {
	background-color: #2c2c2c;
}
footer {
	position: fixed;
	width: 100%;
	bottom: 0px;
	height: 20px;
	max-height: 20px;
	margin-bottom: 10px;
}
footer h6 {
	color: #565454;
}
footer h5 {
	font-size: 12px !important;
	color: #fff;
}
footer a {
	color: #939292;
}
footer a:hover {
	color: #7ea6af;
}
#copyright {
	float: left;
	margin-left: 2%;
}
#pub {
	float: right;
	margin-right: 2%;
}
#siret {
	position: relative;
	left: -1%;
}
.textmoy{
	font-size: 14px !important;
}
.textbig {
	font-size: 16px !important;
}
/*ACCUEIL*/

#content {	
	margin-top: 5%;
	margin-right: 40%;	
	margin-bottom: 1000px;
}
#containerlogo {
	margin-right: auto;
	margin-left: auto;
}
#logo {
	margin-bottom: 0px;
}
#logo > div > img {
	min-width: 100px;
	min-height: 150px;
}
#papun {
	position: absolute;
	top: 400px;
	left: 9%;
}
#papdeux {
	position: absolute;
	top: 525px;
	left: 11%
}
/*#paptrois {
	position: absolute;
	bottom: 20%;
	left: 27%;
}*/
#papquatre {
	position: absolute;
	top: 520px;
	right: 52%;
}
#papcinq {
	position: absolute;
	top: 380px;
	right: 50%;
}

/*LA REFLEXO*/

#ppaldeux {
	height: 100%;
	background-image: url(img/decorsdeux.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-attachment: fixed;
  	-webkit-background-size: cover; /* pour Chrome et Safari */
  	-moz-background-size: cover; /* pour Firefox */
  	-o-background-size: cover; /* pour Opera */
  	background-size: cover; /* version standardisée */
}
#lecadre blockquote {
    border-color: #dab7c2 !important;
    margin-bottom: 40px;
}
#conclusionreflexo blockquote {
    border-color: #dab7c2 !important;
    margin-bottom: 60px;
}
#lecadre {
	margin-top: 2%;
}
#lecadre img {
	margin: 0px;
}
#textereflexo {
	height: 342px;
}
#textereflexo h4, p {
	font-family: 'Simonetta', cursive !important;
	font-weight: 400;
	font-size: 16px !important;
}	
#textereflexo li {
	height:40px;
}
#textereflexo a {
	height:35px;
}
.borderviolet {
    border-color: #9090d5 !important;
    margin-top: 0px;
}
/*INDICATIONS*/

#ppaltrois {
	height: 100%;
	background-image: url(img/decorstrois.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-attachment: fixed;
  	-webkit-background-size: cover; /* pour Chrome et Safari */
  	-moz-background-size: cover; /* pour Firefox */
  	-o-background-size: cover; /* pour Opera */
  	background-size: cover; /* version standardisée */
}
.tooltipdroite {
	max-width: 300px;
	width: auto;
}
#texteindications {
	margin-bottom: 15px;
}
#texteindications h4{
	font-family: 'Simonetta', cursive !important;
	font-weight: 400;
	font-size: 18px;
}
#indic blockquote {
    border-color: #dab7c2 !important;
    margin-bottom: 60px;
}
#indic {
	margin-top: 2%;
}
#contreindic {
	margin-top: 20px;
}
#contreindic blockquote {
    border-color: #dab7c2;
    margin-bottom: 30px;
}
#texteindications p{
	font-family: 'Simonetta', cursive !important;
	font-weight: 400;
	font-size: 16px !important;

}
#texteindications h4{
	font-family: 'Simonetta', cursive !important;
	font-weight: 400;
	font-size: 16px;
	
}
#conclusionindications h4{
	font-family: 'Simonetta', cursive !important;
	font-weight: 400;
	font-size: 18px;
	
}
#conclusionindications {
	margin-top: 20px;
}
.button {
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  background-color: #9090d5;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border: 1px solid #dab7c2;
  height: 32px;
  width: 170px;
  line-height: 32px;
  padding: 0px 25.6px;
  font-weight: 300;
  font-size: 14px;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #fff;
  margin: 0;
  text-decoration: none;
  text-align: center;
  margin-bottom: 3px;
}
.button:hover {
	color: #dab7c2;
}
.button-pill {
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
}

/*POUR QUI*/

#ppalquatre {
	height: 100%;
	background-image: url(img/decorsquatre.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-attachment: fixed;
  	-webkit-background-size: cover; /* pour Chrome et Safari */
  	-moz-background-size: cover; /* pour Firefox */
  	-o-background-size: cover; /* pour Opera */
  	background-size: cover; /* version standardisée */
}

#lecadrequatre blockquote {
    border-color: #dab7c2;
    margin-bottom: 30px;
    margin-top: 40px;
}
#texterepourqui h4 {
	font-family: 'Simonetta', cursive !important;
	font-weight: 400;
	font-size: 16px;
}
#textepourqui li {
	height:40px;
}
#texterepourqui a {
	height:35px;
}
#conclusionrepourqui {
	margin-top: 15px;
}
#conclusionrepourqui blockquote {
	border-color: #dab7c2;
}

/*SEANCE*/

#ppalcinq {
	height: 100%;
	background-image: url(img/decorscinq.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-attachment: fixed;
  	-webkit-background-size: cover; /* pour Chrome et Safari */
  	-moz-background-size: cover; /* pour Firefox */
  	-o-background-size: cover; /* pour Opera */
  	background-size: cover; /* version standardisée */
}
#accordion h4, p {
	font-family: 'Simonetta', cursive !important;
	font-weight: 400;
	font-size: 18px;
}
#cabinet img {
	border-width: 4px;
	border-style: outset;
	border-color: #9090d5;
}

/*TARIFS CONTACT*/

#ppalsix {
	height: 100%;
	background-image: url(img/decorssix.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-attachment: fixed;
  	-webkit-background-size: cover; /* pour Chrome et Safari */
  	-moz-background-size: cover; /* pour Firefox */
  	-o-background-size: cover; /* pour Opera */
  	background-size: cover; /* version standardisée */
}
#cadresix {
	margin-top: 1%;
	margin-left: 5%;
}
#tarifs blockquote {
	border-color: #dab7c2;
	margin-top: -10px;
	margin-bottom: 0px;
}
#contact blockquote {
	border-color: #dab7c2;
	margin-top: -10px;
	margin-bottom: -15px;
}
#rdv {
	margin-top: 15px;
}
#contactmail {
	margin-top: 7px;
	margin-left: 50px;
	margin-bottom: -7px;
}
#contact {
	margin-top:10px;
}
#motdelafin {
	margin-top: 30px;
	border-width: 3px;
	border-color: #da9bc0;
	border-top-style: solid;
	padding-top: 10px;
}
#motdelafin h6{
	font-family: 'Simonetta', cursive !important;
	font-weight: 400;
	font-size: 16px !important;
}


/*PARTIE PC*/

#partietel {
	background-color: #2c2c2c;
	padding-top: 5%;
}
