body
{
	background:#FFFFFF;
	margin:0px;
	padding:0px;
}
@page 
{
	margin:0px;
}
img, div { behavior: url(images/iepngfix.htc) }
#fond
{
	position:absolute;
	top:0px;
	left:81px;
	width:1149px;
	height:99px;
	overflow:visible;
	z-index:2;
}
#boussole
{
	position:absolute; 
	top:-99px; 
	left:-119px;
	z-index:1;
}
#logo
{
	background:#FFFFFF;
	z-index:3; 
	position:absolute;
	top:80px; 
	left:15px;
	z-index:2;
}
#slogan
{
	font-family:arial;
	font-size:15px;
	font-style:italic;
	font-weight:bold;
	color:#55984d;
	z-index:2; 
	position:absolute; 
	left:150px; 
	top:76px; 
	width:455px; 
	height:22px;
	padding-left:5px;
	padding-top:5px;
	background:transparent url(images/bkslogan.png) repeat-x 0px 0px;
}
#info_societe
{
	font-family:verdana;
	font-size:12px;
	font-style:italic;
	color:#232547;
	position:absolute; 
	top:550px; 
	left:90px;
}
#info_societe a
{
	text-decoration:none;
	color:#1071ab;
}
#info_societe a:hover
{
	text-decoration:none;
	color:#ef8e54;
}
h1
{
	font-family:verdana;
	font-size:18px;
	color:#0d7ec1;
}
h2
{
	font-family:verdana;
	font-size:14px;
	color:#1071ab;
	display:block;
	border-bottom:solid 1px #56634E;
	margin:0px;
	margin-bottom:5px;
}
ul, li
{
	font-family:verdana;
	font-size:12px;
	list-style-type:square;
	color:#232547;
}
td
{
	font-family:verdana;
	font-size:12px;
	color:#232547;
}
.vertical
{
	z-index:1; 
	position:absolute;
	width:1px; 
	height:620px; 
	border-left:solid 1px #232547; 
}
.horizontal
{
	z-index:1; 
	position:absolute;
	height:1px; 
	width:1070px; 
	border-top:solid 1px #232547; 
}
#parutions
{
	color:#232547;
	font-family:verdana;
	font-weight:normal;
	font-size:12px;	
	position:absolute; 
	left:504px;
	top:350px; 
	width:520px; 
	height:190px;
	overflow:hidden;
	background:#FFFFFF;
	z-index:3;
}
#parutions td
{
	color:#232547;
	font-family:verdana;
	font-weight:normal;
	font-size:12px;
}
#esprit
{
	font-family:verdana;
	font-size:12px;
	color:#232547;
	z-index:3; 
	position:absolute; 
	left:330px; 
	top:190px; 
	width:900px; 
	height:180px;
	padding:5px;
}
#esprit text
{
	font-family:verdana;
	font-size:12px;
	color:#232547;
}
.esprit_item
{
	float: left;
	display:inline; 
	overflow:hidden;
	border-left:solid 1px #EFEFEF;
	border-bottom:solid 1px #EFEFEF;
	display:block;
	background:#fefeff;
}
.esprit_item td
{
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	cursor:normal;
}
.esprit_item_img
{
	background:#9a4c8c;
	font-family:verdana;
	font-size:15px;
	font-style:normal;
	font-weight:normal;
	color:#FFFFFF;
	cursor:pointer;
}
.esprit_item_img_icon
{
}
#recherche
{
	position:absolute; 
	top:111px; 
	left:818px;
}
#recherche td
{
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#232547;
}
#recherche input
{
	font-family:verdana;
	font-size:11px;
	color:#232547;
}
#infos
{
	font-family:verdana;
	font-size:10px;
	color:#232547;
}
#pic_team
{
	position:absolute; 
	z-index:3;
	top:330px; 
	left:130px;
}
#tagscumulus
{
	display:none;
	position:absolute; 
	z-index:10;
	top:180px; 
	left:400px;	
	width:270px;
	height:250px;
	margin:20px;
	padding:20px;
	background:#FFFFFF;
	border:solid 1px #56634E;
}
#reftagscumulus
{
	position:absolute; 
	z-index:3;
	top:300px; 
	left:105px;	
	width:210px;
	height:210px;
}
.title
{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#232547;
}
.description
{
	font-family:verdana;
	font-size:13px;
	color:#232547;
}
.content
{
	font-family:verdana;
	font-size:14px;
	color:#232547;
}
#mastermenu
{
	position:absolute;
	top:115px;
	left:148px;
	z-index:5;
}
.menu
{
	position:absolute;
	font-family:arial;
	font-weight:bold;
	overflow:visible;
	height:23px;
}
.m_title
{
	display:block;
	cursor:pointer;
	background:#FFFFFF url(images/imggenerator.php?l=1&h=32&sens=5&r1=169&v1=174&b1=224) repeat-x 0 0;
	border:solid 1px #56634E;
	height:23px;
}
.m_title a
{
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding-top:3px;
	padding-left:8px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	height:19px;
}
.m_title a:hover
{
	color:#FFA20E;
}
.m_items
{
	display:none;
	filter:alpha(opacity=80);
	-moz-opacity : 0.8; 
	opacity:0.8;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}
.m_item a, .m_item_team a, .m_item_esprit a, .m_item_ref a
{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:4px 2px 2px 5px;
	display:block;
	background:#5a627a;
	border:solid 1px #56634E;
	cursor:pointer;
	height:15px;
	text-decoration:none;
	color:#FFFFFF;
}
.m_item a:hover, .m_item_team a:hover, .m_item_esprit a:hover, .m_item_ref a:hover
{
	background:#7f89a8;
	border:solid 1px #56634E;
	color:#FFFFFF;
}
.m_item
{
	width:190px;
}
.m_item_team
{
	width:200px;
}
.m_item_esprit
{
	width:220px;
}
.m_item_ref
{
	width:270px;
}
.win_choice
{
	position:absolute;
	top:170px;
	left:95px;
	width:260px;
	z-index:4;
	background:#FFFFFF;
}
ul.win_choice_ul
{
	text-align:left;
	margin:0px;
	padding:0px;
}
ul.win_choice_ul li
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
}
ul.win_choice_ul2 li
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:-20px;
}
ul.win_choice_ul2 li a, .win_choice a, a
{
	font-family:verdana;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color:#1071ab;
}
ul.win_choice_ul2 li a:hover, .win_choice a:hover, a:hover
{
	color:#ef8e54;
}
.win
{
	font-family:verdana;
	font-size:14px;
	font-weight:normal;
	position:absolute;
	top:170px;
	left:330px;
	width:770px;
	display:none;
	z-index:4;
	background:#fefeff;
}
.win_title
{
	font-family:verdana;
	font-size:16px;
	font-weight:bold;
	display:block;
	background:#t_background;
}
.contact_coord
{
	position:absolute;
	top:100px;
	left:850px;
	width:300px;
	z-index:4;
}
.formulaire
{
	display:none;
	position:absolute;
	top:130px;
	left:90px;
	width:600px;
}
.carte
{
	font-family:verdana;
	font-size:14px;
	font-weight:normal;
	position:absolute;
	top:170px;
	left:370px;
	width:805px;
	display:block;
}
.shadow_r
{
	height:auto;
	width:6px;
	background:transparent url(images/shadow_r.png) repeat-y 0 0;
}
.shadow_b
{
	width:auto;
	height:7px;
	background:transparent url(images/shadow_b.png) repeat-x 0 0;
}
.shadow_br
{
	height:7px;
	width:6px;
	background:transparent url(images/shadow_br.png) no-repeat 0 0;
}
.shadow_bl
{
	height:7px;
	width:6px;
	background:transparent url(images/shadow_bl.png) no-repeat 0 0;
}
.shadow_tr
{
	height:7px;
	width:6px;
	background:transparent url(images/shadow_tr.png) no-repeat 0 0;
}
.shadow_c
{
	background:#fefeff;
	padding:20px;
}
.shadow_t
{
	height:7px;
	width:auto;
	background:#fefeff url(images/shadow_t.png) repeat-x 0 0;
}
.shadow_tl
{
	height:7px;
	width:6px;
	background:#fefeff url(images/shadow_tl.png) no-repeat 0 0;
}
.shadow_l
{
	height:auto;
	width:6px;
	background:#fefeff url(images/shadow_l.png) repeat-y 0 0;
}
