
/* CSS Document */

#bg-preinscription-un {
	float:left;
	width:1000px;
	height:530px;
	background-image: url(../images/coaching/bg-preinscription1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:justify;
	}
#bloc-keskece {
	float:left;
	width:454px;
	padding:110px 20px 0 58px;
	}
.picto-left {
	float:left;
	padding:0px 16px 0 0px;
	}
#bloc-selection {
	float:right;
	width:400px;
	padding:252px 36px 0 0;
	}
#titre-selection {
	font-weight:bold;
	text-transform: uppercase;
	color: #bc306a;
	padding-bottom:6px;
	}
#txt-selection {
	padding-bottom:2px;
	}
.visuel-selection {
	float:left;
	padding: 10px 10px 0 0 ;
	}
#consulting-selection {
	color:#73ae1a;
	padding-top:6px;
	font-weight:bold;
	}
#consulting-selection a{
	color:#73ae1a;
	}
	
	
	
#bg-dynamique-forward {
	float:left;
	width:1000px;
	background-image: url(../images/coaching/bg-dynamique-forward.gif);
	background-repeat: repeat-y;
	background-position: center top;
	}
#bg-dynamique-top {
	float:left;
	width:1000px;
	background-image: url(../images/coaching/bg-top-dynamique.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
#bg-dynamique {
	float:left;
	width:1000px;
	background-image: url(../images/coaching/bg-dynamique.gif);
	background-repeat: repeat-y;
	background-position: center top;
	}
#bg-dynamique-contain {
	float:left;
	width:1000px;
	background-image: url(../images/coaching/bg-bottom-dynamique.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:50px;
	}
#marge-left {
	float:left;
	width:38px;
	height:450px;
	}
	

#bloc-preinscription-deux{
	float:left;
	width:737px;
	background-image: url(../images/coaching/ours-preinscription2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:111px;
	text-align:justify;
	}
	
#bloc-inscription{
	float:left;
	width:737px;
	background-image: url(../images/coaching/ours-inscription.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:111px;
	text-align:justify;
	}
#banniere-ope {
	float:right;
	width:171px;
	padding:10px 38px 0 0;
	}
#banniere-communaute {
	float:right;
	width:171px;
	padding:10px 38px 8px 0;
	}
.numero {
	float:left;
	width:26px;
	padding:0 2px 0 10px;
	background-image: url(../images/coaching/bg-numero.gif);
	background-repeat: no-repeat;
	font-size: 10pt;
	line-height: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
	}
.titre {
	line-height: 22px;
	font-weight: bold;
	font-size: 10pt;
	}
.bloc1 {
	padding: 10px 10px 30px 36px;
	}
.txt-small {
	font-size:7pt;
	}
#semis-fleurs {
	float:left;
	color:#bc306a;
	padding: 10px 10px 30px 36px;
	}
#semis-legumes {
	float:left;
	color:#ff6000;
	padding: 10px 10px 30px 36px;
	}
#vous-jardin {
	color:#5a338f;
	padding: 10px 10px 30px 36px;
	}
#valider {
	text-align:center;
	padding:0 20px 0 20px;
	}
#conformement {
	text-align:justify;
	padding:20px 14px 20px 12px;
	font-size:7pt;
	}

.bloc-card {
	padding: 10px 0 0 15px;
	text-align:center;
	}
.card {
	float:left;
	height:234px;
	width:112px;
	padding: 11px 14px 10px 14px;
	background-image: url(../images/coaching/bg-card.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:left;
	}
.titre-card {
	font-weight:bold;
	padding:5px 0 4px 0;
	}
.periode-card{
	color:#71a91e;
	}
.floraison-card{
	color:#bd007b;
	padding-top:3px;
	}
.decalage-card{
	padding-left:9px;
	}	
#cree {
	text-align:center;
	padding:14px;
	}
	

#bloc-bienvenue{
	float:left;
	width:737px;
	background-image: url(../images/coaching/ours-bienvenue.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:24px;
	text-align:justify;
	}
#bonjour {
	float:left;
	padding:0 10px 10px 20px;
	height:100px;
	font-size:10pt;
	color:#FFFFFF;
	font-weight: bold;
	}
#infos-semis {
	float:right;
	width:150px;
	color:#d4d600;
	font-size:7pt;
	font-weight: bold;
	padding:0 20px 0 0;
	line-height: 14px;
	text-align:left;
	}
#infos-semis a{
	color:#d4d600;
	}
#infos-semis a:hover{
	color:#aac00a;
	}
.txt-moutarde {
	color:#e2e437;
	}
.card-small {
	float:left;
	height:184px;
	width:112px;
	padding: 11px 14px 10px 14px;
	background-image: url(../images/coaching/bg-card-small.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:left;
	}
.date-semis{
	color:#bd007b;
	padding-left:9px;
	font-weight:bold;
	}
.posez-questions {
	clear:both;
	padding: 20px 20px 40px 20px;
	font-size:10pt;
	}
.alinea-bienvenue {
	font-size:8pt;
	text-indent:18px;
	}
	
/* Etape */

#bloc-etape{
	float:left;
	width:737px;
	background-image: url(../images/coaching/ours-etape.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:24px;
	text-align:justify;
	}
#bonjour-etape {
	float:left;
	width:540px;
	padding:0 0 20px 20px;
	font-size:10pt;
	color:#FFFFFF;
	font-weight: bold;
	}
#infos-etape {
	padding: 12px 0 8px 0;
	}
.txt-votre {
	color:#006734;
	font-size:13pt;
	line-height: 19pt;
	}
.faut-etape {
	float:left;
	line-height: 40px;
	color:#006734;
	/*color:#000000;*/
	}
.picto-etape {
	float:left;
	padding: 0 0 8px 8px;
	}
.faut-txt-etape {
	float:right;
	width:300px;
	font-weight: normal;
	font-size:8pt;
	padding: 0 0 0 10px;
	}
.faut-txt-etape2 {
	float:left;
	width:180px;
	font-weight: normal;
	font-size:8pt;
	padding: 6px 0 0 6px;
	text-align:left;
	}
#visuel-semis {
	float:right;
	width:113px;
	font-size:7pt;
	font-weight: bold;
	padding:20px 41px 60px 0;
	}
#titre-etape {
	line-height: 29px;
	height:29px;
	background-image: url(../images/coaching/titre-etape.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:236px;
	color:#006734;
	font-weight: bold;
	font-size:10pt;
	text-align:left;
	}
.numero-etape {
	float:left;
	color:#FFFFFF;
	font-size:13pt;
	text-align:center;
	width:30px;
	}
.activite-etape {
	float:left;
	font-size:14pt;
	padding: 0 6px 0 13px;
	text-transform: uppercase;
	}
.duree-etape {
	float:left;
	padding-top:2px;
	}
.bloc-etape {
	padding: 20px;
	}
.visuel-coach {
	float:right;
	width:157px;
	height:375px;
	padding:44px 25px 0 51px;
	background-image: url(../images/coaching/visuel-coach.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	color:#006734;
	text-indent:6px;
	}
.txt-fuschia {
	color:#bd017d;
	}
.image-etape {
	float:left;
	padding:10px 18px 0 0;
	}
.bloc-imgvideo {
	clear:both;
	background-image: url(../images/coaching/bg-img-video.gif);
	background-repeat: repeat-y;
	background-position: left center;
	}
.fleche-left {
	float:left;
	padding: 24px 0 0 40px;
	}
.fleche-right {
	float:right;
	padding: 24px 38px 0 0 ;
	}
.defilement-img {
	float:left;
	width:608px;
	padding:0px 10px 0px 10px;
	text-align:center;
	}
.image-carrousel {
	float:left;
	padding:0 9px 0 9px;
	font-weight:bold;
	line-height: 20px;
	width:184px;
	overflow:hidden;
	}
#etape-precedente {
	float:left;
	padding : 0 0 40px 0px;
	line-height: 29px;
	}
#etape-suivante {
	float:right;
	margin-right:2px;
	padding : 0 8px 40px 150px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11pt;
	background-image: url(../images/coaching/etape-suivante.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 29px;
	}
#etape-suivante a{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	}
#etape-suivante a:hover{
	color:#a7ceeb;
	text-decoration:none;
	}

/* Communauté végétale */

#bloc-communaute{
	float:left;
	width:737px;
	background-image: url(../images/coaching/ours-communaute.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:176px;
	text-align:justify;
	color:#752b07;
	}
.txt-bloc {
	padding: 0 22px 20px 20px;
	}
.bandeau-communaute {
	padding: 0 22px 0px 20px;
	background-image: url(../images/communaute/bandeau-communaute.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 28px;
	font-weight: bold;
	color:#FFFFFF;
	font-size:9pt;
	}
.communaute-tableau {
	/*text-indent: 5px;	*/
	}
.communaute-txt-vert {
	color:#74ab14;
	}
.communaute-txt-gris {
	color:#5c6265;
	}
.communaute-txt-fuschia {
	color:#c92393;
	}
.communaute-txt-fuschia a{
	font-weight: bold;
	font-size:20px;
	color:#c92393;
	}
.communaute-txt-fuschia a:hover{
	font-weight: bold;
	font-size:20px;
	color:#c92393;
	}
.communaute-txt-cyan {
	color:#83bae4;
	}
.txt-marron-obligatoire {
	color:#af7356;
	font-size: 7pt;
	font-weight: normal;
	}
.communaute-txt-vertanis {
	color:#95ca39;
	}
.communaute-txt-rose {
	color:#dc57b4;
	}