/*@import url("cake.css");*/
/* CSS Document */
*{
	padding :0px;
	margin: 0px;
}
img{
	border:0px;
}


a {
	color:#827558;
	text-decoration:underline;
}
a:hover {
	color:#F08800;
	text-decoration:underline;
}
.btn{
	display:block;
	padding:5px;
	text-decoration:none;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	color:#827558;/*#7b7b7b;/*#827558;*/
}
.swfupload {
	position: absolute;
z-index: 1;
}
.altRow{
	background-color:#ece8e0;
	border-bottom:1px solid #827558;
	line-height:20px;
}
.evenRow{
	background-color:#FFFFFF;
	border-bottom:1px solid #827558;
	line-height:20px;
}
#inscrits a
{
	color:#827558;
	text-decoration:none;
	font-weight:normal;	
}
#inscrits a:hover
{
	color:#827558;
	text-decoration:underline;
	font-weight:normal;	
}
/* header */
#header{
	width:100%;
	height: 150px;
	background-image:url(../img/fondHeader.gif);
	background-repeat:repeat-x;
}
#header .content{
	width:1010px;
	margin-left:auto;
	margin-right:auto;
}
.login{
	background-image:url(../img/compte.gif);
	background-repeat:no-repeat;
	font-size: 11px;
	color: #827558;/*#b8ac92;	*/
	text-align:left;
}
.login a{
	color: #ffffff;/*#827558;	*/
	text-decoration: none;
}
.login a:hover{
	text-decoration: underline;
}
.champsLog{
	width: 150px;
	height: 15px;
	font-size: 9px;
	background-color: #fdcc84; /*#f2c594;/*#e4d8bd;*/
	color: #827558; /*b59e81;*/
	text-align: center;
	border:1px solid #d4c8ac;
}

/* body content */
#container{
	width:1010px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 10px;
}
/* menu left --> menu.css*/
/* contenu central */	
#middle{
	width:728x;
	margin-left:10px;
	float:left;
	display:inline;
}
#middle h3{
	margin: .83em 0;
}
#middle h4, #middle p, #middle ul, #middle ol{
	margin:1.12em 0;
}
#middle ul, #middle ol{
	margin-left: 40px;
}
.error{
	color:red;

}
.banner{
	width:728px;
	height:90px;
	background-color:#e7dcc7;
}
.chemin{
	margin-top:21px;
	color:#7b7b7b;
	font-size:10px;
	width:728px;
	line-height:20px;
	border-bottom:1px dashed #959595;
}
.chemin a{
	color:#7b7b7b;
	text-decoration:none;
}
.chemin a:hover{
	color:#7b7b7b;
	text-decoration:underline;
}
#middle input[type="text"], #middle  input[type="password"],#middle  textarea, #middle  select {
	font-size: 10px;
	font-family: Verdana, sans-serif;
	color: #b59e81;
	border: 1px #b59e81 solid;
	padding: 2px;
}
#middle input[type="text"].form_error {
	border:1px solid #FF0000;

}
#middle  input[type="submit"], #middle  input[type="reset"], #middle  input[type="button"] {
	border: 1px #b59e81 solid;
	padding: 2px;
	background-color: #F4F4F4;
	font-size: 10px;
	font-family: Verdana, sans-serif;
}
#middle .form {
	padding-bottom: 10px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #7b7b7b;/*#b59e81;*/
}
#middle .fieldname {
	font-family: Arial, sans-serif;
	font-size: 11px;
	display: block;
	margin-bottom: 5px;
	width: 150px;
	float: left;
	clear: both;
}
#middle .demande{
	display:block;
	width:75px;
	float: left;
	clear: both;
}
#middle .demande2{
	display:block;
	width:200px;
	float: left;
	clear: both;
}
#middle .annotation{
	font-style:italic;
	font-size:10px;
}
.centre{
	width:728px;
	margin-top: 13px;
	font-size:12px;
}
.photo{
	margin:13px;
}
#module{
	width:728px;
	margin-top: 11px;
	color:#6b5732;
	font-size:12px;
}
#module .taille{
	padding:13px;
	border:1px solid #dcdad5;
	width:326px;
	float:left;
	background-image:url(../img/mod_degrade.jpg);
	background-repeat:repeat-x;
}
.pos{
	padding-left:12px;
	padding-top:22px;
	padding-bottom:18px;
}
#module a{
	color:#6b5732;
	text-decoration:none;
}
#module a:hover{
	text-decoration:underline;
}
/**** GESTION PASTILLE PHOTOS *****/
#bandeau{
	position:relative;
	height:42px;
	background-color:#c7b28d;
	color:#5c4f35;
	overflow:hidden;
	/*line-height:40px;/
	/*padding-right:5px;*/
}
/*.img_modCentre{
	background-image:url(../img/miseEnscene.jpg);
	background-repeat:no-repeat;
	margin:13px;
	width:702px;
	height:338px;
}*/
.img_module1{
	background-image:url(../img/changerTout2.jpg);
	background-repeat:no-repeat;
	width:326px;
	height:320px;/*167px;*/
}
.img_module2{
	background-image:url(../img/espace2.jpg);
	background-repeat:no-repeat;
	width:326px;
	height:167px;/*167px;*/
}
.pastilleCentre{
	position:relative;
	z-index:50;
	left: 467px;
	top: 72px;
	width:211px;
	height:211px;
}
.onglet{
	position:relative;
	z-index:60px;
	left:5px;
	top:0px;
	/*width:86px;
	height:17px;*/
}
.onglet ul{
	list-style-type:none;
	margin:0px !important;
	padding:0px !important;
}
.onglet li{
	float:left;
	width:86px;
	height:17px;
	background-image:url(../img/btn_onglet_on.png);
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:2px;
	margin-right:2px;
}
.onglet li a{
	display:block;
}
#module .pastille1{
	position:relative;
	z-index:50;
	left: 245px;
	top: 90px;
	width:85px;
	height:85px;
}
#module .pastille2{
	position:relative;
	z-index:50;
	left: 235px;
	top: 90px;
	width:85px;
	height:85px;
}
/*banniere droite */
#right{
	width:120px;
	height:600px;
	margin-left:10px;
	margin-top:30px;
	background-color:#e7dcc7;
	float:left;
}
/* footer */
#footer{
	margin-top:32px;
	width:100%;
	background-color:#675d49;
	height:98px;
}
#footlink{
	width:1010px;
	margin-left:auto;
	margin-right:auto;
	padding-top:36px;
	color:#c9b692;
	text-align:center;
}
#footlink a {
	color:#c9b692;
	text-decoration:none;
}
#footlink a:hover {
	color:#c9b692;
	text-decoration:underline;
}
#projets a{
	color:#7b7b7b;
	text-decoration:none;
}
#projets a:hover{
	text-decoration:underline;
}
/*RUBRIQUES  mise en scene*/
#ambiance .photo, #tendance .photo, #coupdecoeur .photo{
	text-align:center;
	margin: 13px;
}
#ambiance .txt, #tendance .txt, #coupdecoeur .txt{
	margin: 13px;
	color: #827558;
}
#ambiance h3, #tendance h3, #coupdecoeur h3{
	margin-left: 13px;
}
#ambiance a, #tendance a, #coupdecoeur a{
	color:#7b7b7b;
	text-decoration:none;
}
#ambiance a:hover, #tendance a:hover,#coupdecoeur a:hover{
	text-decoration:underline;
}
#menuMembre{
	margin-bottom:10px;
}
#menuMembre a{
	color:#7b7b7b;
	text-decoration:none;
}
#menuMembre a:hover{
	text-decoration:underline;
}
#videos .titre{
	font-size:10px;
	color : #b08f4f;
}
.video{
	width:100px;
	height:125px;
	border:1px solid #dcdad5;
	padding: 5px;
	margin :5px;
}
.photoPerso{
	/*width : 110px;
	height: 200px;*/
	border:1px solid #dcdad5;
	padding:5px;
	margin:5px;
}
.icones{
	width:100px;
	height:125px;
	padding: 5px;
	margin :5px;
}
#my{
	margin-left:auto;
	margin-right:auto;
	width:425px;
}
/* Admin*/
#liste{
	margin-top:13px;
}
#admin ul{
	list-style-type:none;
	margin-left:5px;
}
.style
{
	float:left;
	margin-right: 4px;
}
.stylebottom
{
	background-color:#C7B28D;
	color:#5C4F35;
	height:15px;
	line-height:15px;
	text-align:center;
	/*position:relative;*/
}
#photo{
	margin-top: 5px;
	text-align: center;
}
#vignettes{
	margin-top:10px;
	text-align:center;
}
#etape1{
	border:1px solid #c1af8d;
	padding:10px;
}
/*#etape2 input[type="text"], #etape2  input[type="password"],#etape2  textarea, #etape2  select {
	font-size: 10px;
	font-family: Verdana, sans-serif;
	color: #9b99b9;
	border: 1px #9b99b9 solid;
	padding: 2px;
}*/
/*#etape3 input[type="text"], #etape3  input[type="password"],#etape3  textarea, #etape3  select {
	font-size: 10px;
	font-family: Verdana, sans-serif;
	color: #9b99b9;
	border: 1px #f78e1e solid;
	padding: 2px;
}*/
#etape2{
	display:none;
	border:1px solid #9094b4;
	padding:10px;
}
#etape3{
	display:none;
	border:1px solid #f78e1e;
	padding:10px;
}
.obligatoire{
	color:#FF0000;
}
#onglet .etape1, #onglet .etape2, #onglet .etape3{
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	line-height:20px;
	text-align:center;
	margin-left:3px;
}
#onglet a{
	color:#FFFFFF;
	text-decoration:none;
}
#onglet a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
#onglet .etape1{
	background-image:url(../img/etape1.gif);
	background-repeat:no-repeat;
	width:140px;
}
#onglet .etape2{
	background-image:url(../img/etape2.gif);
	background-repeat:no-repeat;
	width:130px;
}
#onglet .etape3{
	background-image:url(../img/etape3.gif);
	background-repeat:no-repeat;
	width:70px;
}
input.required, textarea.required {
	border: 1px solid #00A8E6;
}
.validation-advice
{
	color:#FF0000;
}
#pdf{
width: 295px;
border:1px solid #d7d6d6;
padding: 5px;
color :#827558;
}
#pdf a{
	color:#827558;
	text-decoration:none;
}
#pdf a:hover{
	color:#827558;
	text-decoration:underline;
}
#legende{
margin-top:15px;
border:1px solid #d7d6d6;
width: 320px;
height:32px;
padding : 5px;
}
.accueilCoach{
	margin-left: 30px;
}
.bpd{
	margin-left: 30px;
	font-size:13px;
	color:#9c9c9c;
}
#bpdliste ul,#bpdliste li{
 margin-left: 5px;
 padding-left: 5px;
}
.bpd_ti{
	font-size:15px;
	font-weight:bold;
	font-style:italic;
}
.bpd_1{
	font-size:14px;
	font-weight:bold;
	color:#9b98b9;
	text-decoration:none;
}
.bpd_1:hover{
	text-decoration:underline;
}
.bpd_2{
	font-size:14px;
	font-weight:bold;
	color:#bba780;
	text-decoration:none;
}
.bpd_2:hover{
	text-decoration:underline;
}
.bpd_3{
	font-size:14px;
	font-weight:bold;
	color:#f18800;
	text-decoration:none;
}
.bpd_3:hover{
	text-decoration:underline;
}
.bulles{
	margin-top:30px;
	text-align:center;
}
#coach h3{
	color:#FFFFFF;
}
.mcdeco{
	margin-top:20px;
	font-size: 13px;
}

.mcdecophoto{
	padding:13px;
	border:1px solid #dcdad5;
}
.mesTypo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:italic;
	color:#bba780;
	line-height:21px;
}
.mcdecoTypo
{
	
	color:#9b99b9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:italic;
	line-height:21px;
}
.mcdecoT
{
	color:#9b99b9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-style:italic;
	font-weight:bold;
	line-height:21px;
}
.bpdTypo
{
	color:#9c9c9c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:italic;
	line-height:21px;
}
.medTypo
{
	
	color:#f18800;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:italic;
	line-height:21px;
}
.formDemandeTitre
{
	font-size:15px;
	font-style:italic;
	line-height:21px;
}
.typoB{
	color:#9b99b9;
}
.typoO{
	color:#f08800;
}
.facture
{
	margin-top:10px;
	border:1px solid #bba780;
	text-align:left;
	padding:5px;
}
#logofact{
	width: 150px;
}
#annonces
{
	width:728px;
}
#annonces .titre{
	color:#7B7B7B;
}
#annonces .titre a{
	color:#7B7B7B;
	font-size:13px;
	text-decoration:underline;
}
#annonces .titre a:hover{
font-size:13px;
	text-decoration:underline;
}
#annonces .lieu{
	color:#AAAABB;
}
#annonces p{
	margin-bottom:0pt;
	margin-top:4px;
}
#annonces .border{
	border-bottom:1px dotted #ddc899;
}
#annonce s.text{
	color:#000000;
}
#annonces .prix{
	color:#7B7B7B;
	font-weight:bold;
}
#recent .img_out{
	border:2px solid #AAAABB;
}

#recent .img_over{
	border:2px solid #f08800;
}
#recent .action{
	text-align:right;
}
#recent .action a
{
	font-size:10px;
	color:#AAAABB;
	text-decoration:none;
}
#recent .action a:hover
{
	font-size:10px;
	color:#f08800;
	text-decoration:none;
}
#coachlink a{
	text-decoration:none;
	color:#827558;
}
#coachlink a:hover{
	text-decoration:underline;
	color:#827558;
}
.orange{
color:#F18800;
font-weight:bold;
}
#annonces a{
	font-size:11px;
	color:#827558;
	text-decoration:none;
}
#annonces {
	font-size:12px;
}
#annonces a:hover{
	font-size:11px;
	color:#f08800;
	text-decoration:none;
}
.paTypo
{
	
	color:#F18800;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:italic;
	line-height:21px;
}
.noteannonce
{
	font-size:12px;
	font-style:italic;
}
.bullecoach{
	width:129px;
	height: 128px;
	background-image:url(../img/bullecoach.gif);
	background-repeat:no-repeat;
	/*line-height:128px;*/
}
.mcdeco a{
	color:#f18800;
	text-decoration:none;
}
.mcdeco a:hover{
	color:#f18800;
	text-decoration:underline;

}
/*test fancy upload*/
#demo-content { width: 580px;}
#demo-content { margin: 20px 90px; }

#contentavant{
	font-size:12px;
	width:300px;
	display:none;
	position:absolute;
	z-index:500;
	background-color:#FFFFFF;
	border:1px solid #cccccc;
	/*top:800px;*/
	padding:5px;
}

#temoignage
{
	color:#9B99B9;
	width:340px;


}
#temoignage .bg{
	background-color:#e4e2fd;
	padding:10px;
}

#coin {
	width:728px;
}
#coin .photo{
	/*float:left;*/
	width:130px;
	height:98px;
	margin:5px;
	padding:5px;
	border:1px solid #dcdad5;
}
#coin .photo:hover{
	border:1px solid #F08800;
	background-color:#fde8cc;
}
#coin .coinTxt{
	width:140px;
}
.coach-typo{
	font-size: 16px;
	font-weight:bold;
	font-style:italic;
	color:#9b99b9;
}
.coach-typo2{
	font-size: 18px;
	/*font-weight:bold;*/
	color:#9b99b9;
}
.coach-sousmenu{
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:17px;
	letter-spacing:12px;
	font-weight:bold;
	color: #f18800;
}
.coach-typo-orange{
	font-size:20px;
	/*font-weight:bold;*/
	color :#f08800;
}
.coach-typo-orange a{
	color :#f08800;
	text-decoration:none;
}
.coach-typo-orange a:hover{
	color :#f08800;
	text-decoration:underline;
}
.coach-typo-orange2{
	font-size:16px;
	font-weight:bold;
	color :#f08800;
	font-style:italic;
}