@font-face{
    font-family : "Trebuchet MS";
	src : url('trebuc.ttf');
}
@font-face{
    font-family : "Trebuchet IT";
	src : url('trebucit.ttf');
}
@font-face{
    font-family : "Trebuchet BD";
	src : url('trebucbd.ttf');
}
@font-face{
	font-family : "Palatino BD";
	src : url('palab.ttf');
}
@font-face{
	font-family : "Palatino";
	src : url('pala.ttf');
}
@charset "utf-8";
/* CSS Document */
/*body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;

}*/
body{
	/* overflow: scroll;*/
	 min-width:	531px;
}

#wrapper {
	text-align: center;
}

#header {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 15px;
	background-color: #FFF;
    } 
#nav{
}
#nav table{
	border-collapse:collapse;
	margin: auto;
}
#nav td{
	border-collapse: collapse;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	height: 60px;
	width: 60px;
}

#onglet{
	border-style: solid;
	border-width: 27px 27px 27px 27px;
	-moz-border-image: url(photos/dentelle_cote.png) 27 27 27 repeat;
	-webkit-border-image: url(photos/dentelle_cote.png) 27 27 27 repeat;
	-o-border-image: url(photos/dentelle_cote.png) 27 27 27 repeat;
	border-image: url(photos/dentelle_cote.png) 27 27 27 fill repeat;
}

#content1 {
	margin-top: 15px;
	margin-bottom: 15px;
}

#content1 ul {
	margin: 0;
	/*padding: 0;*/
	list-style:none;
}
#content ul {
	margin: 0;
	padding: 0;
	list-style:none;
}

ul, menu, dir {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
}
#content1 li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	color: #fffff;
	width: 298px;
	height: 348px;
	margin: 22px;
	overflow: hidden;
	background-color: rgba(217,209,200,0.5);
	
}
#content li {
	position: relative;
	display: inline-block;
	margin: 22px;
	overflow: hidden;
}

#content1 li ul p{
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4D4D4D;
	text-align: center;
	margin: 20px;	
}
#content1 li ul {
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4D4D4D;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#content1 #presentation{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 450px;
	height: 348px;
	overflow: hidden;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4D4D4D;
}

/*img#IDIMAGE{ 
box-shadow: -25px 25px 30px rgba(217,209,200,0.7);
 */


#content1 img {
	position: absolute;
	left: 0;
	top: 0;
	border: none;
		/* Already working on webkit */
			-webkit-transition-property: padding-top;
			-webkit-transition-duration: .5s;
			-webkit-transition-timing-function: ease-out;
			/* When being supported by FF */
			-moz-transition-property: padding-top;
			-moz-transition-duration: .5s;
			-moz-transition-timing-function: ease-out;
			/* … and if it's standardised one day (#optimism) */
			transition-property: padding-top;
			transition-duration: .5s;
			transition-timing-function: ease-out;
			}
#content1 img:hover, img:focus {
	padding-top: 100px;
}



h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #4D4D4D;
	text-align: center;
}
h2 {
	font-family: "Trebuchet BD", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	text-align: center;
	font-weight: bold;
}
h3 {
	font-family: "Palatino BD", "Book Antiqua", "Palatino", serif;
	font-size: 32px;
	color: #4D4D4D;
	text-align: center;
	font-weight: bold;
	margin: 10px;
}

h4{
	font-family: "Palatino", "Book Antiqua", "Palatino", serif;
	font-size: 14px;
	color: #4D4D4D;
	text-align: justify;
	margin: 10px
}
h5 {
	font-family: "Trebuchet IT", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4D4D4D;
	text-align: center;
	font-weight: bold;
	margin: 10px;
}

h6{
	font-family: "Trebuchet IT", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4D4D4D;
	text-align: center;
}
h0{
	font-family: "Trebuchet IT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	text-align: center;
}

#livre p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4D4D4D;
	text-align: justify;
	font-style: normal;
}


#formulaire {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4D4D4D;
	/*margin-left: 500px;*/
	margin:30px;
	text-align: left;
    }
#non {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4D4D4D;
	text-align: center;
}

#fanny {
	float: left;
	margin:12px;
}
#studio {
	margin-right: 40px;
	margin-left: 40px;
	margin-top:80px;
	margin-bottom:60px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4D4D4D;
	text-align: justify;
    }

#content ul li {
	text-align: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
 }
 
#content a:link {
	font-family: "Trebuchet BD", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	text-decoration: none;
	font-weight: bold;
}
#content a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	text-decoration: none;
}
#content a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	text-decoration: underline;
	background-color: #FFCAFF;
}
#content a:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	text-decoration: none;
}
#new_post {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4D4D4D;
	background-color: rgba(237, 197, 198, 0.5);
	height: 250px;
	width: 600px;
	padding-right: 10px;
	padding-left: 20px;
	padding-top: 5px;
}
#post {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4D4D4D;
	text-align: left;
	text-decoration: underline;
	}

#forfait {
	margin-top: 15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
}

#forfait ul {
	list-style:none;
	height: 400px;
	width: 500px;
}
#forfait li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	color: #fff;
	margin-right: 22px;
	overflow: hidden;
	background-image: url(photos/forfait.jpg);
	background-repeat: no-repeat;
}
#forfait li p {
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	text-align: justify;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
}
#forfait_bebe {
	margin-top: 15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
}

#forfait_bebe ul {
	list-style:none;
		height: 380px;
	width: 480px;
}
#forfait_bebe li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	color: #fff;
	margin-right: 0px;
	overflow: hidden;
	background-image: url(photos/forfait_bebe.jpg);
	background-repeat: no-repeat;

	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#forfait_bebe li p {
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	text-align: justify;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
}

#classique {

	padding-bottom:20px;
}
#medium {

	padding-bottom:20px;
}
#complet {

	padding-bottom:20px;
	}
#rdv{
	padding-top: 20px;
	padding-bottom: 20px;	
}
#rdv a:link {
	font-family: "Trebuchet BD", Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #4D4D4D;
	font-weight: bold;
	text-decoration: NONE;
	background-color: #d9d0c7;
	padding: 10px;
}
#rdv a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #4D4D4D;
	text-decoration: none;
}
#rdv a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #4D4D4D;
	text-decoration: none;
	background-color: #ffffff;
}
#rdv a:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #4D4D4D;
	text-decoration: none;
}
#description {
	padding-top: 30px;
	padding-right: 100px;
	padding-left: 100px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4D4D4D;
	text-align: justify;
}
#content_cgv{
	padding-top: 30px;
	padding-right: 100px;
	padding-left: 100px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4D4D4D;
	text-align: justify;
}

/*
#promo{
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4D4D4D;
}
#promo a:link {
	font-family: "Trebuchet BD", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4D4D4D;
	text-decoration: none;
	font-weight: bold;
	text-decoration: underline;
	background-color: #d9d0c7;
}
#promo a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4D4D4D;
	text-decoration: none;
}
#promo a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4D4D4D;
	text-decoration: none;
	background-color: #ffffff;

}
#promo a:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4D4D4D;
	text-decoration: none;
}
#promo_photo{
	float: right;
	height: 480px;
	margin-right: 200px;
	margin-left: 30px;
}
#page_promo{
height:480px;	
}
#promo p i {
	font-size: 9px;
}*/
#page{
	margin-left: 50px;
	margin-right: 50px;
	position: relative;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4D4D4D;
}
#page a:link {
	font-family: "Trebuchet BD", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4D4D4D;
	text-decoration: none;
	font-weight: bold;
}
#page a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4D4D4D;
	text-decoration: none;
}
#page a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4D4D4D;
	text-decoration: underline;
	background-color: #d9d0c7;
}
#page a:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4D4D4D;
	text-decoration: none;
}
.hr{
	height: 5px;
	color: #d9d0c7;
	background-color: #d9d0c7;
	margin-top: 100px;
}
