/* Brandingcoaching */

/*
gris foncé : #404040
grenat : #C80000
maroon
*/

body {
	margin:0;
	padding:0;
/*	font-family:verdana,sans-serif; */
	font-family:verdana,sans-serif;
	font-size:8.5pt;
	background-color:gray;
	background-image: url(img/fd4.png);
	color:#404040;
	}
	
input, select, textarea {
font-family:verdana;
font-size:8pt;
width:250px;
}
	
a {color:maroon;font-size:95%;text-decoration:none;}
a:visited {color:purple;}
a:hover {color:blue;text-decoration:underline;}

#page {
position : relative;
padding:0;
top : 5px;
text-align : justify;
line-height : 1.5;
background-color:silver;
min-width:980px;
max-width:1150px;
width:90%;
margin-left:auto;
margin-right:auto;
background-color:#dddddd;

-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;

-moz-box-shadow: 8px 8px 12px #aaa;
-webkit-box-shadow: 8px 8px 12px #aaa;
box-shadow: 8px 8px 12px #555;
 /*
width:950px;
margin-left:auto;
margin-right:auto;
*/
}

#colonnegauche {
	float:left;
	top:10px;
	left:10px;
	padding:10px 10px 0 10px;
	/*
	border-width:0 1px 0 0; 
	border-style:solid;
	vertical-align:top;
	*/

/* en cas de changement de la largeur 
penser à modifier :
+ marge gauche dans #corspdroit (ici)
+ width dans #corpsdroit (ie7.css) */
	width:190px;
	margin:0;
	padding:0;
}

#corpsdroit {
position:relative;
margin-left:190px;
padding:0;
background-color:white;
/* background-color:yellow; */
}

#surplombcorspdroit {
/* background-color:aqua; */
margin:0;
padding:0;
}

#colonnecentre {
	position:relative;
	text-align:justify;
	margin:0;
/* laisser 1% d'écart à cause d'IE7 */	
	width:49%;
/* background-color:aqua; */
}
#colonnedroite {
	float:right;
	vertical-align:top;
	text-align:justify;
	margin:0;
	width:50%;
/*	min-width:150px; */
/* background-color:lime; */
	
}

#menucol {
position:relative;
top:0px;
left:0;
margin:0;
padding:0;
padding-top:10px;
font-size:9pt;
text-align:left;
background-image:url(img/texture-metal-02.jpg);
/* font-family:arial,sans-serif; */
 /*background-color:yellow;  */
}

#lstmnucol {
margin:0;
margin-left:10px;
padding:0;
/* list-style:none; */
}

#lstmnucol li {
list-style:none;
}

#lstmnucol ul {
/* list-style:none; */
/* font-weight: bold; */
}

#lstmnucol .ssmenu {
padding-left:0px; /* recul des boutons sous-menu*/
/*font-size:90%;*/
font-style:normal;
}

#lstmnucol .ssmenu a {
font-weight:normal;
color:white;
}
	
#lstmnucol a {
text-decoration:none;
/* font-weight: bold; */
display: block;
width:150px;
padding: 3px 5px 6px 10px;
color:white;
line-height: 1;
margin-top:2px;
border-width:2px;
border-style:solid;
border-color:transparent;
}

#lstmnucol a:visited {}
#lstmnucol a:hover {color:maroon;background-image:url(img/texture-metal-03.jpg);}
#lstmnucol a:active {border-color:maroon;}
#lstmnucol .courant a {color:maroon;background-image:url(img/texture-metal-03.jpg);}
#lstmnucol .courant a:hover {color:maroon;background-image:url(img/texture-metal-03.jpg);}
#lstmnucol .courant a:active {}
#lstmnucol .inactif a {color:silver;cursor:default;background-image:none;}
#lstmnucol .inactif a:hover {color:silver;cursor:default;background-image:none;}
#lstmnucol .inactif a:active {border-color:transparent;background-image:none;}

#lstmnucol .ssmenu.courant a {color:maroon;background-image:url(img/texture-metal-03.jpg);}

.lettrine:first-letter {
	float:left;
	font-size: 250%;
	font-weight:bold;
	color:gray;
	line-height:0.5;
	font-style:italic;
	padding:2px;
}
	
.lettrinerelative:first-letter {
	font-size: 200%;
	font-weight:bold;
	color:silver;
	vertical-align:middle;
}

.ligneH {
	background-color:gray;
	height:1px;
}
.ligneHb {
	background-color:yellow;
	height:2px;
}

#TitreAcc {
text-transform:uppercase;
text-align:center;
font-size:11pt;
font-weight:bold;
color:maroon;
}

.blocint {
padding: 5px 20px 1px 20px;
}

.blocint.cg {}
.blocint.sp {padding-top: 1px;}
.blocint.cd {padding-left:10px;}
.blocint.cc {padding-right:10px;}


#pied {
line-height:20px;
padding-left:5px;
background-color:silver;
background-image:url(img/fdmenu2.png);
color:white;
font-size:90%;
}

#power{
	float:right;
	padding-right:5px;
/*	font-size:80%; */
}

#power a {
	text-decoration:none;
	color:silver;
}

.bloqueflottant {
	clear:both;
	height:0;
}

#tete {
	text-align:center;
	height:140px;
	left:50px;
	overflow:hidden;
	background-color:gray;
	color:white;
	background-image:url(img/fdhead3.png);
	}

#tete a {
	text-decoration:none;
	color:white;
	line-height:250%;
}

#tete a:visited {color:white;}
#tete a:hover {color:yellow;}
#tete a:active {color:silver;}

#tete img {
	float:right;
}

#corps {
position:relative;
top:0;
left:0;
}

.bloqueflottant {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

img {border:none;}

#titre  {font-size:250%;font-weight:bold;}
#titre  a:active {color:silver;}

h1 {font-size:150%}
h2 {font-size:110%;color:maroon;border-color:silver;border-bottom-style:solid;border-bottom-width:1px;}
h3 {font-size:110%;color:maroon;}
h4 {font-size:110%;}
h5 {font-size:90%;text-align:right;}

.clearboth {
clear:both;
}

.bcoul {
font-weight:bold;
color:maroon;
}

.bouton {
list-style:none;
}
.bouton a{
text-decoration:none;
display: block;
width:120px;
padding: 3px 5px 6px 20px;
line-height: 1;
margin-top:2px;
border-width:2px;
border-style:solid;
border-color:silver gray gray silver;
background-color:silver;
color:maroon;
}

.bouton a:hover{border-color:gray black black gray;}
.bouton a:active{border-color:black gray gray black;}

#blocintgauche {
position:relative;
padding:10px;
text-align:left;
background-color:#E0E0E0;
}

.tableauoffres {border-middle:solid;border-color:black;}
.tableauoffres td {padding:5px;vertical-align:top;}
.tableauoffres .largcolmod {width:50%;}

/* border:1px solid gray; */

.td350 {width:350px;background-color:transparent;}
.td200 {width:200px;background-color:transparent;}
.td150 {width:150px;background-color:transparent;}

#mnumarques {
padding-left:12px;
margin-left:3px;
}

#mnumarques a{
display:block;
width:130px;
}
