/*GLOBAL*/

body {
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#660000;
}

a:focus, a:active{outline: none;}

form {
	margin:0px;
}

.killer {
	clear:both;
	line-height:1px;
	height:1px;
	margin-top:-1px;
}

.erreur {
	color: #FFFFFF;
	border: 1px solid #FF9900;
	background-color:#FF9900;
	margin: 5px 0px 10px 0px;
	padding: 5px 0px 5px 0px;
	text-align:center;
}

.ok {
	font-weight:bold;
	margin: 10px 0px 10px 0px;
	padding: 5px 0px 5px 0px;
	text-align:center;
	
	border:1px solid #71C566;
	background-color: #F4FFF3;
	color:#339933;

}

.master {
	background:url("/images/bg/master.gif") top no-repeat;
	height:119px;
	width:901px;
	margin:20px auto 0px auto;
	padding:0px 0px 0px 53px;
}

.master .logo {
	float:left;
	width:240px;
	height:81px;
	margin-top:14px;
}

.master .coach {
	float:left;
	padding-left:431px;
	width:190px;
}
.master .coach a{
	display:block;
}
.master .coach a:link, .master .coach a:visited {background: url("/images/bt/rencontrez-coach.gif") no-repeat top;}
.master .coach a:hover {background: url("/images/bt/rencontrez-coach.gif") no-repeat 0 -42px;}

.page_c {
	background:#FFFFFF top repeat-y;
	width:954px;
	margin:0px auto 0px auto;
}

.navigation {
	height:30px;
	width: 875px;
	margin:0px auto 10px auto;
}

.navigation .accueil a{
	display:block;
	width:225px;
	float:left;
}
.navigation .accueil a:link, .navigation .accueil a:visited {background: url("/images/nav/accueil.gif") no-repeat top;}
.navigation .accueil a:hover {background: url("/images/nav/accueil.gif") no-repeat 0 -30px;}

.navigation .services a{
	display:block;
	width:223px;
	float:left;
}
.navigation .services a:link, .navigation .services a:visited {background: url("/images/nav/services.gif") no-repeat top;}
.navigation .services a:hover {background: url("/images/nav/services.gif") no-repeat 0 -30px;}

.navigation .realisations a{
	display:block;
	width:218px;
	float:left;
}
.navigation .realisations a:link, .navigation .realisations a:visited {background: url("/images/nav/realisations.gif") no-repeat top;}
.navigation .realisations a:hover {background: url("/images/nav/realisations.gif") no-repeat 0 -30px;}

.navigation .contact a{
	display:block;
	width:209px;
	float:left;
}
.navigation .contact a:link, .navigation .contact a:visited {background: url("/images/nav/contact.gif") no-repeat top;}
.navigation .contact a:hover {background: url("/images/nav/contact.gif") no-repeat 0 -30px;}

.img_test {
	height:310px;
	width:875px;
	margin:0px auto 0px auto;
}

.page_content {
	background:url("/images/bg/photo-content.gif") top no-repeat;
	width:875px;
	height:349px;
	margin:0px auto 0px auto;
	padding:17px 0px 0px 0px;
}

.page_content2 {
	width:875px;
	margin:0px auto 0px auto;
	padding:17px 0px 0px 0px;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.page_content2 h1 {
	font-size:14px;
	color:#660000;
	text-decoration:underline;
	margin:0px 0px 10px 0px;
}

.page_content2 h2 {
	font-size:12px;
	color:#660000;
	text-decoration:underline;
	margin:15px 0px 10px 0px;
}
.page_content2 a{ color:#660000; text-decoration:underline; }
.page_content2 a:link, .page_content2 a:visited{ color:#630B00; text-decoration:underline; }
.page_content2 a:hover{ color:#630B00; text-decoration:none; }



.page_content .txt {
	width:300px;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
}

.page_content .ttl {
	width:121px;
	float:left;
	margin:0px 0px 0px 282px;
}

.page_content .listing {
	width:293px;
	height:101px;
	float:left;
	margin:10px 0px 0px 282px;
}

.page_content .listing .texte {
	height:90px;
	text-align:justify;
	padding:3px;
}

.page_content .listing .texte .voir_fiche{
	height:11px;
	text-align:right;
}

.page_content .listing .texte strong {
	color:#630B00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.listing .texte a{ color:#630B00; text-decoration:none; }
.listing .texte a:link, .listing .texte a:visited{ color:#630B00; text-decoration:none; }
.listing .texte a:hover{ color:#630B00; text-decoration:underline; }

/***** FOOTER *****/

.page_c .plan {
	border-top:1px solid #EAEAEA;
	border-bottom:1px solid #EAEAEA;
	height:19px;
	width:875px;
	margin:10px auto 0px auto;
	padding-top:4px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#929292;
}

.page_c .plan a{ color:#929292; text-decoration:none; }
.page_c .plan a:link, .page_c .plan a:visited{ color:#929292; text-decoration:none; }
.page_c .plan a:hover{ color:#929292; text-decoration:underline; }

.footer {
	background:url("/images/bg/page-f.gif") top no-repeat;
	width:954px;
	height:14px;
	margin:0px auto 20px auto;
}

.biskot{
	width:177px;
	font-size:10px;
	color:#630B00;
	margin:15px auto 5px auto ;
	padding:6px 12px;
	background-image:url("/images/bg/footer-biskot.gif");
	background-position:top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}

.biskot a{ font-size:10px;color:#630B00; text-decoration:underline; }
.biskot a:link, .biskot a:visited{ font-size:10px;color:#630B00; text-decoration:underline; }
.biskot a:hover{ font-size:10px;color:#630B00; text-decoration:none; }

/***** SERVICES *****/

.bloc_gauche {
	width:427px;
	float:left;
	margin-bottom:10px;
}

.bloc_gauche ul{
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 7px 0px;
}

.bloc_gauche li{
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 30px;
	list-style:square;
}

.bloc_droit {
	width:427px;
	float:left;
	margin:0px 0px 10px 21px;
}

.bloc_gauche strong, .bloc_droit strong {
	color:#630B01;
}

.bloc_gauche .content, .bloc_droit .content {
	background:#FFFAE2;
	padding:10px 10px 0px 10px;
	border-left:1px solid #FC9900;
	border-right:1px solid #FC9900;
	height:170px;
}

.bloc_gauche .foot, .bloc_droit .foot {
	background:url("/images/ttl/pagejaune-f.gif") top no-repeat;
	height:22px;
}

/***** CONTACT *****/

.tableau_contact {
	margin:10px 0px 10px 0px;
	float:left;
}

.photo {
	margin:110px 0px 0px 0px;
	text-align:right;
	width:475px;
	float:left;
}

.tableau_contact select {
	font-size:9px;
}

.form_txt{
	font-size:11px;
	padding-left:5px;
	height:21px;
}

.form2_txt{
	font-size:11px;
	padding-left:5px;
	height:21px;
}

.champs{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #234d72;
	color: #000000;
	width: 250px;
	height:90px;
	margin:10px auto 10px auto;
}

.champs1{
	font-size: 11px;
	border: 1px solid #234d72;
	color: #000000;
	width: 210px;
}
	
.champs2{
	font-size: 11px;
	border: 1px solid #234d72;
	color: #000000;
	width: 75px;
}

.obligatoire {
	font-size:10px;
	font-style:italic;
}

/*****REALISATIONS *****/

.page_content2 .txt {
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}

.page_content2 .realisations {
	float:left;
}

.page_content2 .fiche {
	background:url("/images/bg/realisation.gif") top no-repeat;
	width:414px;
	height:108px;
	padding:6px 10px 0px 6px;
	margin-bottom:15px;
}

.page_content2 .realisations .titre {
	font-size:11px;
	font-weight:bold;
	float:left;
	width:120px;
	text-align:right;
	color:#FFFFFF;
}

.page_content2 .realisations .titre a{ color:#FFFFFF; text-decoration:underline; }
.page_content2 .realisations .titre a:link, .page_content2 .realisations .titre a:visited{ color:#FFFFFF; text-decoration:none; }
.page_content2 .realisations .titre a:hover{ color:#FFFFFF; text-decoration:underline; }

.page_content2 .realisations .listing {
	float:left;
}

.page_content2 .fiche strong {
	color:#FFA417;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

.page_content2 .fiche a{ color:#FFA417; text-decoration:none; }
.page_content2 .fiche a:link, .page_content2 .fiche a:visited{ color:#FFA417; text-decoration:none; }
.page_content2 .fiche a:hover{ color:#FFA417; text-decoration:underline; }

.page_content2 .listing {
	width:290px;
	height:101px;
}

.page_content2 .bande {
	background:url("/images/bg/bande.gif") top no-repeat;
	height:15px;
	width:875px;
	text-align:center;
	color:#FFFFFF;
}
.page_content2 .bande a{ color:#FFFFFF; text-decoration:underline; }
.page_content2 .bande a:link, .page_content2 .bande a:visited{ color:#FFFFFF; text-decoration:underline; }
.page_content2 .bande a:hover{ color:#FFFFFF; text-decoration:none; }


/***** FICHE *****/

.page_gauche {
	float:left;
}

.page_gauche .content_g {
	float:left;
}

.page_gauche .content_d {
	float:left;
	padding-left:33px;
	width:219px;
}

.page_droite {
	float:left;
	margin-left:6px;
}

.page_gauche strong {
	color:#630B01;
}

.page_content2 .page_gauche .top {
	background:url("/images/bg/fiche-t.gif") top no-repeat;
	height:10px;
	width:597px;
	margin:0px;
	padding:0px;
}

.page_content2 .page_gauche .content {
	background:url("/images/bg/fiche-c.gif") top repeat-y;
	width:577px;
	padding:0px 10px 0px 10px;
}

.page_content2 .page_gauche .foot {
	background:url("/images/bg/fiche-f.gif") top no-repeat;
	height:10px;
	width:597px;
}

.page_content2 .page_gauche .txt {
	margin-top:10px;
	text-align:justify;
	width:325px;
}

.page_content2 .page_gauche .listing strong {
	color:#FFA417;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

.page_content2 .content_d strong {
	color:#FFA417;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

.page_content2 .page_gauche .content ul{
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
}

.page_content2 .page_gauche .content li{
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
	border-bottom:1px solid #CCCCCC;
}

.page_content2 .page_gauche .content li a{ color:#000000; text-decoration:none; }
.page_content2 .page_gauche .content li a:link, .page_content2 .page_gauche .content li a:visited{ color:#000000; text-decoration:none; }
.page_content2 .page_gauche .content li a:hover{ color:#000000; text-decoration:underline; }
