/* -------------------- global ------------------------*/
#global {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width:92%;
	height:70%;
	margin-top:130px;
}

html, body {
	width:100%;
	height: 100%;
	overflow:hidden;
}

body {
	font-family: Arial, Helvetica-Narrow, sans-serif;
	font-style: normal;
	font-size: 13px;
	color:#333333;
/*	background:url("../images/mainBackground.jpg") #e1e1e1 no-repeat;
	background-position:center center;*/
	margin:0px;
/*If not isnull(Request.QueryString(Session("menuActif"))) or Request.QueryString(Session("menuActif"))<>"" Then*/
}

b {
	font-weight:normal;
}

#content, #logo {
	height:99%;
}
#menu {
	height:99.4%;
}
#banniere {
	height:99.5%;
}
/* spécifique à Internet Explorer */
* html #menu {
	height:99.4%;
}

.menuFrontlineAbsolute {
	position:absolute;
	top:60px;
	z-index:10;
}

#menuFrontline {
	position:relative;
	z-index:10;
}

/* -------------------- contenu effectif */
#content {
	position:relative;
	background-color:#FFFFFF;
	margin-left: 183px;
	margin-right: 315px;
	border:dashed #990000 1px;
	padding-left:15px;
	padding-right:0px;
	/*padding-bottom:67px;*/
	overflow:hidden;
/*	overflow:auto;*/
	scrollbar-face-color: #990000;
/*	scrollbar-shadow-color: #000000;*/
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #d8ad9f;
	scrollbar-darkshadow-color: #d8ad9f;
	scrollbar-track-color: #efd9d9;
	scrollbar-arrow-color: #efd9d9;
}
#contentBody {
	position:relative;
	overflow:auto;
	padding-right:15px;
	height:100%;
	z-index:10;
}

#banniere {
	position: absolute;
	right:0px;
	top:0px;
/*	top:-98px;*/
	width:300px;
	padding-bottom:69px;
	z-index:10;
}
/* spécifique à Internet Explorer */
* html #banniere {
	right:-20px;
}

img {
	behavior: url("../images/iepngfix.htc");
	border:none;
}

#background {
	position:absolute;
	z-index:0;
	top:0px;
	width:100%;
	height:100%;
}

#logo {
	position:absolute;
	top:-98px;
	right:0px;
	width:300px;
/*	background:url("../images/components/logo_.png");
	behavior: url("../images/iepngfix.htc");
	width:299px;
	height:98px;*/
}

.hidden {
   display: none;
}

.visible {
   display: inline;
}

#feuilleVigne {
	position:relative;
	top:-245px;
	left:85px;
	background:url("../images/components/feuille_vigne.gif");
	behavior: url("../images/iepngfix.htc");
	width:100px;
	height:240px;
	z-index:5;
}
#feuilleVigneRight {
	position:absolute;
	width:198px;
	height:246px;
	background:url("../images/components/feuille_vigne_r.gif");
	behavior: url("../images/iepngfix.htc");
	bottom:6px;
	left:1px;
	z-index:5;
}

.contactInterlignage {
	line-height:20px;
}

	/* Signature */
#signature {
	position:relative;
	top:20px;
	color:#a69c9c;
	width:auto;
	text-align:center;
	font-size: 11px;
	z-index:50;
}
#signature a, #signature a:active, #signature a:visited {
	color:#a69c9c;
	text-decoration: none;
}
#signature a:hover {
	color:#877c7c;
}
/* spécifique à Internet Explorer */
* html #signature {
	top:-240px;
}

/* -------------------- menu principal */
#menus {
	position: absolute;
	left:-1px;
	width:183px;
	height:100%;
}
#menu {
	position: absolute;
	left:-1px;
	width:183px;
/*	border-left:dashed #990000 1px;
	border-top:dashed #990000 1px;*/
	background-image:url("../images/components/bottom_menu.gif");
	background-position:bottom;
	background-repeat:no-repeat;
}

#bottomMenu {
	position:relative;
	bottom:1px;
/*
	position:absolute;
	left:0px;
	bottom:-68px;
	background:url("../images/components/bottom_menu.png") no-repeat;
	behavior: url("../images/iepngfix.htc");
	width:183px;
	height:70px;
*/
}

#menuAdjustPosition {
	position:relative;
	margin-top:60px;
}
#menuBody {
	position:relative;
	border-top:dashed #990000 1px;
}

#button_professionnel {
	position:relative;
	top:-325px;
	left:4px;
	width:180px;
	height:30px;
	z-index:20;
}

/* -------------------- liens équipe ------------------------*/
.equipe_male_1, .equipe_male_2, .equipe_male_3, .equipe_male_4, .equipe_male_5, .equipe_male_6, .equipe_male_7, .equipe_male_8, .equipe_male_9, .equipe_male_10, .equipe_male_11, .equipe_female_1, .equipe_female_2, .equipe_female_3, .equipe_female_4, .equipe_female_5, .equipe_female_6, .equipe_female_7, .equipe_female_8, .equipe_female_9, .equipe_female_10, .equipe_female_11 {
	behavior: url("../images/iepngfix.htc");
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:30px;
	width:220px;
	height:56px;
	padding-top:26px;
}
.equipe_male_1 {
	background-image:url("../images/societe/male_figure_1.gif");
}
.equipe_male_2 {
	background-image:url("../images/societe/male_figure_2.gif");
}
.equipe_male_3 {
	background-image:url("../images/societe/male_figure_3.gif");
}
.equipe_male_4 {
	background-image:url("../images/societe/male_figure_4.gif");
}
.equipe_male_5 {
	background-image:url("../images/societe/male_figure_5.gif");
}
.equipe_male_6 {
	background-image:url("../images/societe/male_figure_6.gif");
}
.equipe_male_7 {
	background-image:url("../images/societe/male_figure_7.gif");
}
.equipe_male_8 {
	background-image:url("../images/societe/male_figure_8.gif");
}
.equipe_male_9 {
	background-image:url("../images/societe/male_figure_9.gif");
}
.equipe_male_10 {
	background-image:url("../images/societe/male_figure_10.gif");
}
.equipe_male_11 {
	background-image:url("../images/societe/male_figure_11.gif");
}
.equipe_female_1 {
	background-image:url("../images/societe/female_figure_1.gif");
}
.equipe_female_2 {
	background-image:url("../images/societe/female_figure_2.gif");
}
.equipe_female_3 {
	background-image:url("../images/societe/female_figure_3.gif");
}
.equipe_female_4 {
	background-image:url("../images/societe/female_figure_4.gif");
}
.equipe_female_5 {
	background-image:url("../images/societe/female_figure_5.gif");
}
.equipe_female_6 {
	background-image:url("../images/societe/female_figure_6.gif");
}
.equipe_female_7 {
	background-image:url("../images/societe/female_figure_7.gif");
}
.equipe_female_8 {
	background-image:url("../images/societe/female_figure_8.gif");
}
.equipe_female_9 {
	background-image:url("../images/societe/female_figure_9.gif");
}
.equipe_female_10 {
	background-image:url("../images/societe/female_figure_10.gif");
}
.equipe_female_11 {
	background-image:url("../images/societe/female_figure_11.gif");
}

.assistant_male_1, .assistant_male_2, .assistant_male_3, .assistant_male_4, .assistant_male_5, .assistant_male_6, .assistant_male_7, .assistant_male_8, .assistant_male_9, .assistant_male_10, .assistant_male_11, .assistant_female_1, .assistant_female_2, .assistant_female_3, .assistant_female_4, .assistant_female_5, .assistant_female_6, .assistant_female_7, .assistant_female_8, .assistant_female_9, .assistant_female_10, .assistant_female_11 {
	behavior: url("../images/iepngfix.htc");
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:50px;
	padding-left:30px;
	height:54px;
	padding-top:26px;
}
.assistant_male_1 {
	background-image:url("../images/societe/male_figure_1.gif");
}
.assistant_male_2 {
	background-image:url("../images/societe/male_figure_2.gif");
}
.assistant_male_3 {
	background-image:url("../images/societe/male_figure_3.gif");
}
.assistant_male_4 {
	background-image:url("../images/societe/male_figure_4.gif");
}
.assistant_male_5 {
	background-image:url("../images/societe/male_figure_5.gif");
}
.assistant_male_6 {
	background-image:url("../images/societe/male_figure_6.gif");
}
.assistant_male_7 {
	background-image:url("../images/societe/male_figure_7.gif");
}
.assistant_male_8 {
	background-image:url("../images/societe/male_figure_8.gif");
}
.assistant_male_9 {
	background-image:url("../images/societe/male_figure_9.gif");
}
.assistant_male_10 {
	background-image:url("../images/societe/male_figure_10.gif");
}
.assistant_male_11 {
	background-image:url("../images/societe/male_figure_11.gif");
}
.assistant_female_1 {
	background-image:url("../images/societe/female_figure_1.gif");
}
.assistant_female_2 {
	background-image:url("../images/societe/female_figure_2.gif");
}
.assistant_female_3 {
	background-image:url("../images/societe/female_figure_3.gif");
}
.assistant_female_4 {
	background-image:url("../images/societe/female_figure_4.gif");
}
.assistant_female_5 {
	background-image:url("../images/societe/female_figure_5.gif");
}
.assistant_female_6 {
	background-image:url("../images/societe/female_figure_6.gif");
}
.assistant_female_7 {
	background-image:url("../images/societe/female_figure_7.gif");
}
.assistant_female_8 {
	background-image:url("../images/societe/female_figure_8.gif");
}
.assistant_female_9 {
	background-image:url("../images/societe/female_figure_9.gif");
}
.assistant_female_10 {
	background-image:url("../images/societe/female_figure_10.gif");
}
.assistant_female_11 {
	background-image:url("../images/societe/female_figure_11.gif");
}

/* -------------------- bg colors ------------------------*/
.bgColor_0 {
	background-color:#FFFFFF;
}

.bgColor_1 {
	background-color:#A0A0A0;
}

h1 {
	font-family: Arial, Helvetica-Narrow, sans-serif;
	color:#d8ad9f;
	font-style:italic;
	font-size:25px;
	font-weight:lighter;
	padding-bottom:5px;
}

strong {
	font-weight:bold;
}

.imageH1 {
	display:block;
	padding-top:15px;
	padding-bottom:20px;
}

a, a:active, a:visited {
	color:#333333;
}

a:hover {
	color: #990000;
}

.mailtoStyle {
	text-decoration:none;
	font-size:13px;
}

.titleLikeLink a, .titleLikeLink a:active, .titleLikeLink a:visited {
	text-decoration:none;
	color:#c07c66;
	font-size:22px;
}

.titleLikeLink a:hover {
	color: #990000;
}

/* -------------------- Sitemap ------------------------*/
#sitemap {
}

#sitemap ul {
	margin-bottom:10px;
	font-size:15px;
	line-height:30px;
	font-weight:bold;
}

#sitemap li {
	font-size:13px;
	line-height:25px;
	margin-left:50px;
	font-weight:normal;
	list-style:none;
}

#sitemap a, #sitemap a:active, #sitemap a:visited {
	text-decoration:none;
}

#sitemap a:hover {
	color: #990000;
}
