/* CSS Document */
a:link {
	color: #445161;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #445161;
}
a:hover {
	text-decoration: none;
	color: #058149;
}
a:active {
	text-decoration: none;
	color: #000000;
}

body {
padding: 0px; margin: 0px;
margin-top:0px;
font: 11px Century Gothic, Arial, Geneva, Verdana, sans-serif;
line-height: 19px;
color: #333333;
}

p {padding-top: 0px;}
h1 { font-size:24px; color: #8DAB8D; letter-spacing: 3px; }
h2 { font-size: 14px; color: #445161; border-bottom: 1px dotted #333333;}
h3 { font-size: 12px; color: #445161; border-bottom: 1px dotted #333333;font-weight:normal;}
h4 { font-size: 14px; color: #058149; font-weight:normal;background:url(images/fond.png) repeat; padding-right:5px; padding-top:5px; border-bottom: 1px solid #8DAB8D; border-left: 2px solid #8DAB8D; padding-left: 5px;}
h5 { font-size:24px; color: #B13912; letter-spacing: 3px; }

.justgreen {color:#058149;}
.green { font-size: 13px; color: #058149;}
.pomme { font-size: 13px; color:#99CC00;font-weight:bold;}
.line {border-bottom: 1px solid #058149;}

.padding {padding-left:40px;}
.margin {margin-left:20px;}
.pommebig { font-size: 25px; color:#99CC00;letter-spacing: 1px;}
.lila { font-size: 11px; color:#660099;}
.citations {font: 13px Georgia, "Times New Roman", Times, serif; color:#691269; line-height: 19px;}

.lilamiddle { font-size: 13px; color:#660099; font-weight:bold;}
.lilabig { font-size: 25px; color:#660099;letter-spacing: 1px;}

blockquote{font-size:9px;}
.content {
	position: absolute;
	margin-top: 0px;
	
	
	width: 100%;
	color: #454545;
	left: 0px;
	top: 0px;
}

.img {border:7px solid #8DAB8D; -moz-border-radius: 7px;}

.imgleft { float: left; margin: 5px 10px 2px 0; display: inline; border:7px solid #8DAB8D;-moz-border-radius: 7px;  }
.imgleftgris { float: left; margin: 5px 5px 2px 0; display: inline; border:1px solid #333333; }

.imgright { float: right; margin: 5px 7px 5px 2px; display: inline; border:7px solid #8DAB8D;-moz-border-radius: 7px; }
ol {list-style:url(images/fleche.png) outside; color:#B13912;}


/* LINKS*/
.linktop a {
	color: #FFFFFF!important;	
	text-decoration: none;
	font-weight:normal;
	letter-spacing:1px;
	margin:15px;
	font-size:12px;
}
	
.linktop a:hover {
	color: #8DAB8D;
	text-decoration: none;
}

#topON {
	color:  #8DAB8D!important;	
}

.linkleft a {
	display:block;
	color: #FFFFFF;	
	text-decoration: none;
	font-weight:normal;
	width:auto;
	font: 9px;
	padding:0px 15px 0px 15px;
	line-height:25px;
}
	
.linkleft a:hover {
	color: #000;
	background: #E2EAE2;
	text-decoration: none;	
}
.linkleftON {
	display:block;
	height: 20px;
	font: 9px;
	line-height:25px;
	padding:0px 15px 0px 15px;
	display:block;
	color: #333333;
	background: #E2EAE2;
	text-decoration: none;	
}

.linkbottom a {
	color: #058149;	
	text-decoration: none;
	font-weight:normal;
	font: 10px;
}
	
.linkbottom a:hover {
	color: #000;
	background: #E2EAE2;
	text-decoration: none;
}

.linkplan a {
	color: #058149;	
	text-decoration: none;
	
	
	
	font-size:13px;
}
	
.linkplan a:hover {
	color: #8DAB8D;
	text-decoration: none;
}

.linkplanb a {
	color: #445161;	
	text-decoration: none;
	font-weight:normal;
	
	margin-left: 20px;
	font-size:13px;
}
	
.linkplanb a:hover {
	color: #8DAB8D;
	text-decoration: none;
}
/* HEADER*/

.logo {
background-color:#CDDACD;
background-image:url(/images/header.gif);
background-repeat:no-repeat;
background-position:center center;
height:120px;
}

.line_one {
display: block;
background-color:#8DAB8D;
width:100%px;
height:5px;
}

.line_two {
display: block;
background-color:#628B62;
width:100%x;
height:3px;
}

.line_three {
display: block;
background-color:#058149;
width:100%px;
height:30px;
text-align:center;
text-transform:uppercase;
}


/* CONTENT*/

#left {

position: absolute;
left: 0px;
top:158px;
background-color:#445161;
width:200px;
padding-top:15px;
background-image:url(/images/coaching.gif);
z-index:1;
background-repeat:no-repeat;
background-position:top right;
}

#leftqsn {
position: absolute;
left: 0px;
top:158px;
background-color:#445161;
width:200px;
padding-top:15px;
background-image:url(/images/quisommesnous.gif);
background-repeat:no-repeat;
background-position:top right;
}

#leftburn {
position: absolute;
left: 0px;
top:158px;
background-color:#445161;
width:200px;
padding-top:15px;
background-image:url(/images/performance_eco.gif);
background-repeat:no-repeat;
background-position:top right;
}

#leftform {
position: absolute;
left: 0px;
top:158px;
background-color:#445161;
width:200px;
padding-top:15px;
background-image:url(/images/formation.gif);
background-repeat:no-repeat;
background-position:top right;
}

#leftpres {
position: absolute;
left: 0px;
top:158px;
background-color:#445161;
width:200px;
padding-top:15px;
background-image:url(/images/presentation.gif);
background-repeat:no-repeat;
background-position:top right;
}

#leftcont {
position: absolute;
left: 0px;
top:158px;
background-color:#445161;
width:200px;
padding-top:15px;
background-image:url(/images/contact.gif);
background-repeat:no-repeat;
background-position:top right;
}
#leftres {
position: absolute;
left: 0px;
top:158px;
background-color:#445161;
width:200px;
padding-top:15px;
background-image:url(/images/ressources.gif);
background-repeat:no-repeat;
background-position:top right;
}
#leftplan {
position: absolute;
left: 0px;
top:158px;
background-color:#445161;
width:200px;
padding-top:15px;
background-image:url(/images/plandusite.gif);
background-repeat:no-repeat;
background-position:top right;
}

#middle {

margin-left: 199px;
margin-right:299px;
voice-family: "\"}\"";
voice-family: inherit;
margin-left: 201px;
margin-right:251px;
background-color:#E2EAE2;
background-image:url(images/bg_middle.jpg);
background-repeat:repeat-x;
padding:20px;
}

#middle2 {
float:left;

background-color:#E2EAE2;
background-image:url(images/bg_middle.jpg);
background-repeat:repeat-x;
padding:30px;
}
#middle3 {
float:left;
width:90%;
padding:30px;
}

html>body #middle {
margin-left: 199px;
margin-right:301px;
}


#right {
position: absolute;
right:0px;
top:158px;
width:300px;
background-color:#CDDACD;
background-image: url("images/bg_right.jpg");
background-repeat:repeat-x;
border-left: 1px dotted #333333;
}
#right_text {
padding:20px;
}

.text {
float:left;
width:30%;
padding:10px;
border-left: 1px dotted #333333;
}
.text2 {
float:left;
width:40%;
padding:10px;
border-left: 1px dotted #333333;

}


.encadre {
border:1px solid #445161;
padding:10px;
background-color:#E2EAE2;
}

.encadre2 {
border:1px solid #445161;
padding:10px;
background-color:#EAF5F2;
}

.encadre3 {
border:1px solid #445161;
padding:10px;
background-color:#A8CBB9;
}


/* FOOTER*/

.footer_one {
float:left;
background-color:#445161;
background-image:url(/images/booster.gif);
background-repeat:no-repeat;
background-position:bottom right;
width:100%;
height: 25px;
}

.footer_two {

float:left;
background-color:#FFFFFF;
width:100%;
height:30px;
text-align: center;
padding-top:20px;
}

