/* CSS Document */

* {
	margin:0;
	padding:0;
}

h1, h2, h3 {
	font-weight:normal;
}

.lineclear{
	height:1px;
	clear:both;
}

.display{
	display:none;
}

html, body {
	height:100%;
	background-color: #2f1200;
}

.bgg {
	background-image:url(images/bgg.jpg);
	background-repeat:repeat-x;
	background-color: #4ab3fe;
	background-position: left top;
}

.bgd {
	background-image:url(images/bgd.jpg);
	background-repeat:repeat-x;
	background-color: #2f1200;
	background-position: left top;
}

.colg1 {
	width:256px;
	background-image:url(images/bgg-index.jpg);
	background-repeat:repeat-x;
	background-color: #4ab3fe;
	float: left;
	background-position: left top;
	padding: 208px 0 0 0;
}

.colg2 {
	width:260px;
	background-image:url(images/bgg.jpg);
	background-repeat:repeat-x;
	background-color: #4ab3fe;
	float: left;
	background-position: left top;
	padding: 208px 0 0 15px;
}

.colg3 {
	width:364px;
	background-image:url(images/bgg.jpg);
	background-repeat:repeat-x;
	background-color: #4ab3fe;
	float: left;
	background-position: left top;
	padding: 208px 0 0 15px;
}

.colg4 {
	width:473px;
	background-image:url(images/bgg.jpg);
	background-repeat:repeat-x;
	background-color: #4ab3fe;
	float: left;
	background-position: left top;
	padding: 208px 0 0 11px;
}

.colg5 {
	width:569px;
	background-image:url(images/bgg.jpg);
	background-repeat:repeat-x;
	background-color: #4ab3fe;
	float: left;
	background-position: left top;
	padding: 208px 0 0 11px;
}

.colg6 {
	width:674px;
	background-image:url(images/bgg.jpg);
	background-repeat:repeat-x;
	background-color: #4ab3fe;
	float: left;
	background-position: left top;
	padding: 208px 0 0 11px;
}

.tablegeneral {

}

.relat {
	position:relative;
	height: 1px;
	margin: 0 0 -1px 0;
	width: 1011px;
}

.relat-index {
	position:relative;
	height: 1px;
	margin: 0 0 -1px 0;
	width: 1050px;
}

.navtop {
	position:absolute;
	top:0px;
	left:15px;
	width:980px;
	height:208px;
}

.navtop-index {
	position:absolute;
	top:0px;
	left:69px;
	width:980px;
	height:208px;
}

.navtop img, .navtop-index img {
	float:left;
}

p.blocnav {
	background-image:url(images/nav-accueil/index1_11.jpg);
	background-repeat:no-repeat;
	width:131px;
	height:172px;
	display: block;
	float: left;
	color: #4ab3fe;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 42px 0 0 20px;
}

p.blocnav strong {
	color:#FFFFFF;
}

.cold1 {
	width:792px;
	padding: 208px 0 0 0;
	float: left;
}

.cold2 {
	width:720px;
	padding: 208px 0 0 0;
	float: left;
}

.cold3 {
	width:620px;
	padding: 208px 0 0 0;
	float: left;
}

.cold4 {
	width:524px;
	padding: 208px 0 0 0;
	float: left;
}

.cold5 {
	width:430px;
	padding: 208px 0 0 0;
	float: left;
}

.cold6 {
	width:318px;
	padding: 208px 0 0 0;
	float: left;
}

p.titre1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
	color:#4ab3fe;
	display: block;
	background-image: url(images/titre1.jpg);
	background-repeat: repeat-x;
	margin: 0 0 0 2px;
	background-position: left bottom;
}

p.titre2, h2.titre2 {
	display:block;
	color:#FFFFFF;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	padding:60px 0 15px 55px;
}

p.sstitre2 {
	display:block;
	color:#FFFFFF;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 0 15px 55px;
}

.contenutxt1 {
	width:449px;
	background-image:url(images/separ_25.jpg);
	background-repeat:no-repeat;
	padding: 20px 0 0 30px;
	margin:0;
	color:#4ab3fe;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float: left;
}

.contenutxt2 {
	width:690px;
	background-image:url(images/coaching1_12.jpg);
	background-repeat:no-repeat;
	padding: 20px 0 0 30px;
	margin:0;
	color:#4ab3fe;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float: left;
}

.contenutxt3 {
	width:573px;
	background-image:url(images/formations_03.jpg);
	background-repeat:no-repeat;
	padding: 20px 0 0 30px;
	margin:0;
	color:#4ab3fe;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float: left;
}

.contenutxt4 {
	width:475px;
	background-image:url(images/outils_03.jpg);
	background-repeat:no-repeat;
	padding: 20px 0 0 30px;
	margin:0;
	color:#4ab3fe;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float: left;
}

.contenutxt5 {
	width:374px;
	background-image:url(images/deontologie_10.jpg);
	background-repeat:no-repeat;
	padding: 20px 0 0 30px;
	margin:0;
	color:#4ab3fe;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float: left;
}

.contenutxt6 {
	width:280px;
	background-image:url(images/contact1_08.jpg);
	background-repeat:no-repeat;
	padding: 20px 0 0 30px;
	margin:0;
	color:#4ab3fe;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float: left;
}

.contenutxt1 strong, .contenutxt2 strong, .contenutxt3 strong, .contenutxt4 strong, .contenutxt5 strong {
	color:#FFFFFF;
	font-weight:normal;
}

.separ {
	width:449px;
	background-image:url(images/separ_28.jpg);
	background-repeat:no-repeat;
	height:4px;
}

.separ2 {
	width:690px;
	background-image:url(images/coaching1_16.jpg);
	background-repeat:no-repeat;
	height:4px;
}

.separ3 {
	width:573px;
	background-image:url(images/formations_03-02.jpg);
	background-repeat:no-repeat;
	height:4px;
}

.separ4 {
	width:475px;
	background-image:url(images/outils_06.jpg);
	background-repeat:no-repeat;
	height:4px;
}

.separ5 {
	width:374px;
	background-image:url(images/deontologie_14.jpg);
	background-repeat:no-repeat;
	height:4px;
}

.separ6 {
	width:280px;
	background-image:url(images/contact1_11.jpg);
	background-repeat:no-repeat;
	height:4px;
}

.txt1 {
	padding:0 40px 20px 40px;
}

.txt2 {
	padding:0 22px 20px 22px;
}

#photo1 {
	float:left;
	margin: 0;
	display: block;
	padding: 20px 0 0 20px;
}

.coor1 {
	float:right;
	background-image:url(images/footcoor1.jpg);
	background-repeat:no-repeat;
	height:71px;
	width:182px;
	text-align:right;
	color: #2f1200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 25px 20px 0 0;
}

.coor1 a {
	color:#2f1200;
	text-decoration:none;
}

.coor1 a:hover {
	color:#FFFFFF;
}

.coor2 {
	float:left;
	background-image:url(images/footcoor2.jpg);
	background-repeat:no-repeat;
	height:71px;
	width:202px;
	text-align:left;
	color: #4ab3fe;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 25px 0 0 20px;
}

.hh1d {
	height:469px;
}

.hh1g {
	height:469px;
}

.hh2d {
	height:430px;
}

.hh2g {
	height:430px;
}

.hh2d2 {
	height:620px;
}

.hh2g2 {
	height:620px;
}

.hh2d3 {
	height:520px;
}

.hh2g3 {
	height:520px;
}

.hh2d4 {
	height:600px;
}

.hh2g4 {
	height:600px;
}

.hh3g, .hh3d {
	height:500px;
}

.hh3g2, .hh3d2 {
	height:620px;
}

.hh4g, .hh4d {
	height:1580px;
}

.hh5g, .hh5d {
	height:1200px;
}

.hh6g, .hh6d {
	height:565px;
}

.hh7g, .hh7d {
	height:1135px;
}


.bgfg {
	background-image:url(images/bgfg.jpg);
	background-repeat:repeat-x;
	background-color:#4ab3fe;
}

.bgfd {
	background-image:url(images/bgfd.jpg);
	background-repeat:repeat-x;
	background-color:#2f1200;
}

.bgfoot0 {
	background-image:url(images/footbg.jpg);
	background-repeat:repeat-y;
	background-position: 34px 0;
	background-color: #4AB3FE;
}

.bgfoot1 {
	background-image:url(images/footbg.jpg);
	background-repeat:repeat-y;
	background-position: 73px 0;
	background-color: #4AB3FE;
}

.bgfoot3 {
	background-image:url(images/footbg.jpg);
	background-repeat:repeat-y;
	background-position: 177px 0;
	background-color: #4AB3FE;
}

.bgfoot4 {
	background-image:url(images/footbg.jpg);
	background-repeat:repeat-y;
	background-position: 282px 0;
	background-color: #4AB3FE;
}

.bgfoot5 {
	background-image:url(images/footbg.jpg);
	background-repeat:repeat-y;
	background-position: 378px 0;
	background-color: #4AB3FE;
}

.bgfoot6 {
	background-image:url(images/footbg.jpg);
	background-repeat:repeat-y;
	background-position: 483px 0;
	background-color: #4AB3FE;
}

.foot1 {
	width:633px;
	height:68px;
	background-image:url(images/foot.jpg);
	display: block;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	padding: 40px 0 0 0;
	background-repeat: no-repeat;
}

.foot2 {
	width:633px;
	height:68px;
	background-image:url(images/foot2.jpg);
	display: block;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	padding: 40px 0 0 0;
	background-repeat: no-repeat;
}

.foot3 {
	width:633px;
	height:68px;
	background-image:url(images/foot3.jpg);
	display: block;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	padding: 40px 0 0 0;
	background-repeat: no-repeat;
}

.foot4 {
	width:633px;
	height:68px;
	background-image:url(images/foot4.jpg);
	display: block;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	padding: 40px 0 0 0;
	background-repeat: no-repeat;
}

.foot5 {
	width:633px;
	height:68px;
	background-image:url(images/foot5.jpg);
	display: block;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	padding: 40px 0 0 0;
	background-repeat: no-repeat;
}

.foot6 {
	width:633px;
	height:68px;
	background-image:url(images/foot6.jpg);
	display: block;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	padding: 40px 0 0 0;
	background-repeat: no-repeat;
}

.foot1 a, .foot2 a, .foot3 a, .foot4 a,  .foot5 a,  .foot6 a {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

.foot1 a:hover, .foot2 a:hover, .foot3 a:hover, .foot4 a:hover, .foot5 a:hover, .foot6 a:hover {
	text-decoration:underline;
}

.webipro {
	float:left;
	height:30px;
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	text-align:right;
	margin: 40px 0 0 200px;
}

.webipro a {
	color:#FFFFFF;
}

.webipro img {
	float:right;
	margin: 0 0 0 10px;
}

.navlat {
	display:block;
	float:right;
}

.navlat a {
	display:block;
	color: #2f1200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	background-image: url(images/liste_09.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 220px;
	background-position: right bottom;
	padding: 0 40px 0 0;
	text-decoration: none;
	margin: 3px 0 0 0;
}

.navlat a:hover {
	font-weight:bold;
	background-image: url(images/liste_06.jpg);
}

.navlat a.on {
	font-weight:bold;
	background-image: url(images/liste_06.jpg);
	font-size: 13px;
}

.navlat2 {
	display:block;
	float:right;
}

.navlat2 a {
	display:block;
	color: #2f1200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	background-image: url(images/liste_09.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 320px;
	background-position: right bottom;
	padding: 0 40px 0 0;
	text-decoration: none;
	margin: 3px 0 0 0;
}

.navlat2 a:hover {
	font-weight:bold;
	background-image: url(images/liste_06.jpg);
}

.navlat2 a.on {
	font-weight:bold;
	background-image: url(images/liste_06.jpg);
	font-size: 13px;
}


.liste {
	margin:10px 0 10px 20px;
}

.decal1 {
	padding-left:143px;
	width: 850px;
}

.tableorganisation td {
	padding:5px;
}

.bloc1 {
	padding:0 0 15px 0;
	background-image: url(images/puzzle_12.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.bloc1 a {
	color:#FFFFFF;
	text-decoration:none;
}

.bloc1 a span {
	color:#4ab3fe;
}

.bloc1 a:hover {
	text-decoration:underline;
}

a.link {
	color:#FFFFFF;
	text-decoration:none;
}

a.link:hover {
	text-decoration:underline;
}

.bloccoor {
	background-image:url(images/flash6.jpg);
	background-repeat:no-repeat;
	width:369px;
	height:300px;
	float: right;
	padding: 20px 0 0 200px;
	margin: 30px 0 0 0;
}

.bloccoor p {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bloccoor p a {
	color:#2f1200;
}

.bloccoor p a:hover {
	color:#FFFFFF;
}
.blocflash {
	width:569px;
	height:153px;
	float: right;
	padding: 0;
	margin: 0;
}
a.btcontact {
	margin:0 0 0 70px;
	display:block;
	float: left;
}

/*	formulaire de contact    	 */

#message {
	width: 200px;
	margin: 0;
	padding: 0 0 10px 0;
}
#message label {
	display: block;
	border: none;
	margin: 0;
	padding: 9px 4px 1px 4px;
	font-size: 11px;
	font-weight: bold;
	color: #4ab3fe;
}
#message .entree {
	background: #fff;
	line-height: 11px;
	padding: 0;
	border: none;
	font-size: 10px;
	width: 190px;
}
#message .area {
	height: 80px;
	width: 100%;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
#message #Envoyer {
	display: block;
	width: 100%;
	border: none;
	margin: 0px;
	padding: 0px 6px 0px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	background-color: #2F1200;
}

.bloc2 {
	display:block;
	text-align: left;
}

.sertif {
	display:block;
	float:right;
	margin: 10px 20px 0 0;
}

.gilou {
	font-size:14px;
	font-weight:bold;
}
