body {
	background: #0c0c0c url(../img/2010/bg.jpg) center top no-repeat;
	text-align:center;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}



#global {
	width: 1024px;
	margin: 0 auto 30px;
	text-align: justify;
	/* line-height: 10px; */
	line-height: 16px;
	
}
#info_legal p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

a, a:active, a:link, a:visited { color: #af8f51; text-decoration: none; }
a:hover { color: #af8f51; text-decoration: underline; }

#header_info_legal { height: 130px; height: 110px !ie; }
.maj {
	text-transform: capitalize;
}

#info_legal {
	background: transparent url(../img/2010/fondbgpages2_03_02.jpg) center top no-repeat;
	background: transparent url(../img/2010/fondbgpages2_03_02.jpg) center -7px no-repeat !ie;
	height: 900px;
	width: 875px;
	margin: 0 auto;
	padding: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}
#texte p {
	/*
	float: left;
	height: 544px;
	width: 875px;
	margin-top: -500px;
	margin-left: 362px;
	*/
}
.titre {
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	/*
	margin-top: -500px;
	float: left;
	width: 474px;
	margin-left: 362px;
	*/
}



#logo {
	height: 63px;
	width: 300px;
	float: left;
	background-image: url(../img/2010/logo_03.jpg);
	background-repeat: no-repeat;
	margin-left: 550px;
	margin-top: -55px;
}
#logo img {
	float: left;
	height: 61px;
	width: 288px;
	margin-left: auto;
	margin-top: 296px;
	margin-right: auto;
}
#verang img {
	float: left;
	height: 7px;
	width: 11px;
	margin-left: 20px;
	margin-top: -7px;
}
#verang a {
	text-decoration: none;
	border:0;
	list-style-type: none;
}
#info_legal ul {
	list-style-type: none;
}
#info_legal #form input {
	margin-top: 2px;
}
#bg2 {
	background-image: url(../img/2010/maquette-B.jpg);
	background-repeat: no-repeat;
	min-height: 750px;
	width: 910px;
	_width: 900px;
	margin: 30px auto;
	padding-bottom: 30px;
	background-color: #FFFFFF;
}

#bg2 img.logo_acropole {
	float: right;
	height: 50px;
	width: 224px;
	margin-top: 44px;
	margin-right: 20px;
}
#bg2 img {
	margin: 10px 0;
	text-align: center;
}
#headerpage2 {
	float: left;
	/* height: 297px; */ height: 282px;
	width: 396px;
	margin-top: 100px;
	/* background: transparent url(../img/2010/visuel_accueil.jpg) center top no-repeat; */
	margin-left: 18px;
}
#separateur {
	background-image: url(../img/2010/trait_06.jpg);
	background-repeat: repeat;
	float: left;
	height: 91px;
	width: 8px;
	margin-left: 17px;
	margin-right: -20px;
	margin-top: 200px;
}
.titre2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	color: #c0a35e;
	float: left;
	/* margin: 40px 0 50px 42px; pour version texte */ margin: 30px 0 37px 42px; !margin: 30px 0 47px 42px;
	width: 400px;
}
.readmore_fr, .readmore_en {
	margin: 34px 20px 0 0; padding: 2px 0; font-weight: bold; width: 77px; height: 18px; 
	float: right; background: transparent url(../img/2010/ensavoirplus.jpg) no-repeat; text-align: center;
}
.readmore_en { margin-top: 10px; }

#entete p {
	float: left;
	width: 396px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 44px;
	margin-top: -10px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #e6d9be;
	padding-left: 30px;
	line-height: 25px;
}
#entete img {
	width: 77px;
	height: 18px;
	margin-right: 70px;
	text-decoration: none;
}
#entete a {
	text-decoration: none;
}

/* ------- Menu ------- */

#navigation {
	width:100%;
	height: 30px;
	float: left;
	
	list-style-type: none;
	text-decoration: none;
	color: #FFF;	
	padding: 0;
	margin: 20px 0 0 18px;
	_margin: 10px 0 0 9px;
}
/*
#navigation dl, #navigation dt, #navigation dd, #navigation ul, #navigation li {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFF;
	margin: 0; padding: 0;
	list-style-type: none;
  opacity: 1.0;
  filter:alpha(opacity=100); 
}
#navigation dl {
	width: 174px;
	float: left;
	display: block;
	margin: 0; padding: 0;
	list-style-type: none;
	font-weight: bold;
	text-decoration: none;
	background: transparent url(../img/2010/menu.jpg) center top repeat-x;
	opacity: 1.0;
	filter:alpha(opacity=100); 
}
#navigation dt {
	margin: 0; padding: 0;
	text-align: left; font-weight: bold;
	height: 30px;
	background: transparent url(../img/2010/menu_barre.jpg) left top no-repeat;
}
#navigation dl dd {
	width: 173px;
	margin: 0; padding: 0; border: 0; z-index: 1200;
	opacity: 0.95;
	filter:alpha(opacity=95);}
#navigation li a, #navigation li a:active, #navigation li a:link, #navigation li a:visited,
#navigation dt a, #navigation dt a:active, #navigation dt a:link, #navigation dt a:visited { 
	color: #FFF; font-weight: bold; text-decoration: none;
	display: block;
	height: 30px;
	border: 0; margin: 0;
	background: transparent;
	text-decoration: none;
	color: #FFF;
	padding-top: 8px;
}
#navigation dt {
	padding: 0 2px 0 6px; 
}
#navigation li {
 list-style-type: none;
text-align: left;
	background-color: #1C1A1D;
	height: 30px;
margin: 0; padding: 0; border: 0; z-index: 1200;
	border-top: 1px solid #333333;
font-size: 13px;
	padding: 0 2px 0 6px;
	!margin-bottom: -4px; 
}
#navigation li a:hover, #navigation li a:active {
color: #FFF; font-weight: bold; text-decoration: none;
}
#navigation dt a:hover, #navigation dt a:active {
color: #FFF; font-weight: bold; text-decoration: none;
}
#navigation dd dt.pasdetranche {
	background-image: none;
}

#navigation {
	width:100%;
	height: 30px;
	float: left;
	
	list-style-type: none;
	text-decoration: none;
	color: #FFF;	
	
	margin: 20px 0 0 18px; padding: 0;
}

#navigation dl, #navigation dt, #navigation dd, #navigation ul, #navigation li {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFF;
	margin: 0; padding: 0;
	list-style-type: none;
  opacity: 1.0;
  filter:alpha(opacity=100); 
}
#navigation dl {
	width: 174px;
	float: left;
	display: block;
	margin: 0; padding: 0;
	list-style-type: none;
	font-weight: bold;
	text-decoration: none;
	background: transparent url(../img/2010/menu.jpg) center top repeat-x;
	opacity: 1.0;
	filter:alpha(opacity=100); 
}
#navigation dt {
	margin: 0; padding: 0;
	text-align: left; font-weight: bold;
	height: 30px;
	background: transparent url(../img/2010/menu_barre.jpg) left top no-repeat;
}
#navigation dl dd {
	width: 173px;
	margin: 0; padding: 0; border: 0; z-index: 1200;
	opacity: 0.95;
	filter:alpha(opacity=95);}
	#navigation li a, #navigation li a:active, #navigation li a:link, #navigation li a:visited,
	#navigation dt a, #navigation dt a:active, #navigation dt a:link, #navigation dt a:visited { 
	color: #FFF; font-weight: bold; text-decoration: none;
	display: block;
	height: 30px;
	border: 0; margin: 0;
	background: transparent;
	text-decoration: none;
	color: #FFF;
	padding-top: 8px;
}
#navigation dt {
	padding: 0 2px 0 6px; 
}
#navigation li {
	list-style-type: none;
	text-align: left;
	background-color: #1C1A1D;
	height: 30px;
	margin: 0; padding: 0; border: 0; z-index: 1200;
	border-top: 1px solid #333333;
	font-size: 13px;
	padding: 0 2px 0 6px;
	!margin-bottom: -4px; 
}
#navigation li a:hover, #navigation li a:active {
color: #FFF; font-weight: bold; text-decoration: none;
}
#navigation dt a:hover, #navigation dt a:active {
color: #FFF; font-weight: bold; text-decoration: none;
}
#navigation dd dt.pasdetranche {
	background-image: none;
}
*/
/* Navigation */


#navigation ul li {

	background: transparent url(../img/2010/menu.jpg) center top repeat-x;
	font-size: 15px;
	
}
#navigation ul li a {
	background: transparent url(../img/2010/menu_barre.jpg) right top no-repeat;
	padding: 8px 2px 0 6px;
}
#navigation ul li li a, #navigation ul li.pasdetranche a {
	background-image: none;
}
#navigation ul li li a {
	background-color: #1C1A1D;
	border-top: 1px solid #333333;
	z-index: 1200;
}

.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
  z-index: 100;
  position: relative;
}
.nav li {
  /* border-left: 1px solid #000; */
  float: left;
  margin: 0;
  padding: 0;
  border: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  display: block;
  text-decoration: none;
	list-style-type: none;
	text-align: left;
	color: #FFFFFF;
	margin: 0; padding: 0; border: 0; z-index: 1200;
	font-size: 13px;
	height: 29px;
	width: 166px;
	margin-bottom: -7px;
}

.nav li a:hover {
  /* background: #ccc;
  color: #000;	*/
	color: #FFF; font-weight: bold; text-decoration: none;	
	cursor: pointer;
}
*+html .nav li a:hover { position: static; }

#nav-one li:hover a, 
#nav-one li.sfHover a {
  /* background: #ccc;
  color: #000;	*/
	color: #FFF; font-weight: bold; text-decoration: none;	
	cursor: pointer;
}
*+html #nav-one li:hover a,
*+html #nav-one li.sfHover a { position: static; }
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  /* background: #565656;
  color: #959595;	*/
	color: #FFF; font-weight: bold; text-decoration: none;	
	cursor: pointer;
}
*+html #nav-one li:hover ul a,
*+html #nav-one li.sfHover ul a { position: static; }

#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  /* background: #ccc;
  color: #000;	*/
	color: #FFF; font-weight: bold; text-decoration: none;	
	cursor: pointer;
}
*+html #nav-one li:hover ul a:hover,
*+html #nav-one li.sfHover ul a:hover { position: static; }

.nav ul {
	/* background: #565656;
  border-bottom: 1px solid #000; */
  list-style: none;
  margin: 0;
	height: 29px;
	width: 174px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 30px;
	cursor: pointer;
}
*+html .nav li:hover ul,
*+html .nav li.sfHover ul { position: static; }

.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
  /* border: 1px solid #000;
  border-bottom: 0;
  padding-right: 20px;
  width: 80px; */
  white-space: nowrap;
}
.nav ul a:hover {
  /* background: #ccc;
  color: #000;	*/
	color: #FFF; font-weight: bold; text-decoration: none;	
	cursor: pointer;
	
}
*+html .nav ul a:hover { position: static; }

/*
#navigation {
	width:100%;
	height: 30px;
	float: left;
	
	
}
div#navigation ul {
	list-style-type: none;
	text-decoration: none;
	color: #FFF;	
	
	margin: 0; padding: 0;
	margin-left:18px;
}
#navigation ul li a {
	background-image: url(images/tranche_03.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-decoration: none;
	color: #FFF;
	padding-left: 10px;

}
*/

/* -------------------- */

.clear {
	clear: both;
}

.couleurbeige {
	color: #c0a35e;
}
#partiebasse1, #partiebasse2, #partiebasse3 {
	z-index: 800;
}
#partiebasse1 {
	height: 257px;
	width: 876px;
	float: left;
	overflow: hidden;
}
#partiebasse2 {
	background-image: url(../img/2010/bloc4_5_2_03.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 244px;
	width: 334px;
	margin-left: 200px;
	margin-top: -228px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #b59151;
	padding-top: 8px;
	padding-left: 8px;
	overflow: hidden;
}
#partiebasse3 {
	background-image: url(../img/2010/bloc4_5_2_03.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 244px;
	width: 336px;
	margin-left: 10px;
	margin-top: -228px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #b59151;
	padding-top: 8px;
	padding-left: 8px;
	text-transform: capitalize;
	overflow: hidden;
}
#bloc1 {
	height: 76px;
	width: 158px;
	float: left;
	background-image: url(../img/2010/bloc1_2_03.jpg);
	background-repeat: no-repeat;
	margin-top: 33px;
	margin-left: 18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #b59151;
	/* padding-top: 10px; */ padding-top: 10px;
	padding-left: 8px;
}

#bloc2 {
	height: 71px;
	width: 158px;
	background-image: url(../img/2010/bloc-2.jpg);
	background-repeat: no-repeat;
	margin-top: 120px;
	margin-left: 18px;
}
#bloc3 {
	background-image: url(../img/2010/bloc-3.jpg);
	background-repeat: no-repeat;
	height: 47px;
	width: 158px;
	margin-top: 10px;
	margin-left: 18px;
}
#footer {
	background-image: url(../img/2010/footer_06.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 865px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
#footer img {
	float: left;
	height: 7px;
	width: 11px;
	margin: 8px 4px 0 10px;
}
#footer p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 3px;
	color: #000;
	float: left;
}
.hj {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 200px;
}


#ariane {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	/* margin-top: 31px;
	margin-left: 20px; */
	margin: 31px 10px 0px;
	width: 503px;
	float: left;
}
#visuel {
	float: left;
	/* height: 165px; */ height: 205px;
	width: 503px;
	/* margin-top: 47px;
	margin-left: -120px; */
	margin: 7px 10px 5px;
}
#visuel h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #c0a35e;
	/* margin-top: 184px; */ margin-top: 224px;
	/* _margin-top: 234px; */ _margin-top: 274px;
	/* margin-left: 20px; */
	text-align: left;
}
#visuel_contenu {
	float: left;
	/* height: 165px; */
	width: 503px;
	/* margin-top: 230px; */ margin-top: 280px;
	/* _margin-top: 290px; */ _margin-top: 340px;
	margin-left: -512px;
}
#visuel_contenu h3.titre-fonds {
	width: 100%; height: 42px; background: transparent url(../img/2010/bg_titre-fonds.jpg) no-repeat;
	padding: 0 20px; font-size: 16px; line-height: 40px; margin: 0;
}

#filet {
	background: transparent url(../img/2010/filet_03.jpg) center center no-repeat;
	height: 1px;
	width: 503px;
	float: left;
	_margin_top: 40px;
}
#europe {
	margin: 0;
	padding: 0;
	background-image: url(../img/2010/europe_07.jpg);
	background-repeat: no-repeat;
	height: 206px;
	width: 504px;
	float: left;
	margin-left: 205px;
	margin-top: -200px;
}
#galet {
	float: left;
	height: 39px;
	width: 170px;
}
#galet img {
	margin: 0; padding: 0;
	float: left;
	height: 39px;
	width: 170px;
	margin-top: -67px;
	margin-left: -20px;
}
#filet2 {
	background-image: url(../img/2010/filet_03.jpg);
	background-repeat: no-repeat;
	height: 1px;
	width: 522px;
	float: left;
	margin-left: 205px;
}
#partie2 {
	background-image: url(../img/2010/partie2_12_12.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 43px;
	width: 522px;
	margin-left: 196px;
	margin-top: 10px;
}
#n2 ul {
	margin: 0; padding: 0;
	list-style-type: none;
	/*margin-left: 196px;*/
	width: 100%;
}
#n2 ul li {
	display: block;
	padding-top: 10px;
	padding-bottom: 5px;
	height: 17px;
	background-color: #F7F7F7;
	color: #757575;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	float: left;
	/* width: 98px;
	padding-right: 2px;
	padding-left: 3px; */
	padding-left: 20px;
	padding-right: 19px;
	font-size: 13px;
}
#n2 {

}
#n2 {
	width: 522px;
	height: 28px;
	float: left;
	margin-left: 196px;
}
#texte2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	float: left;
	margin-top: 20px;
	margin-left: 152px;
}
#titre3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	float: left;
	/* width: 500px; */
	padding: 0 20px;
	margin-top: 20px;
	/*margin-left: 210px;*/
	height: 20px;
}
#texte3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #757575;
	float: left;
	/*width: 478px;*/
	padding: 0 20px;
	margin-top: 10px;
	/*margin-left: 210px;*/
	font-style: normal;
	line-height: normal;
	font-variant: normal;
}
#filet3 {
	background: transparent url(../img/2010/filet_03.jpg) center center no-repeat;
	float: left;
	height: 1px;
	width: 522px;
	/*margin-left: 205px;*/
	margin-top: 20px;
	margin-bottom: 20px;
}

.conf1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
}
#partiebasse3 h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 4px;
	margin-left: 10px;
}
#partiebasse3 p {
	color: #333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	padding: 4px 16px 0 10px;
}
#partiebasse3 p a {
	color: #af8f51;
	text-decoration: none;
	font-size: 10px;
}
#partiebasse2 h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 4px;
	margin-left: 10px;
}
#partiebasse2 p a {
	color: #af8f51;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#partiebasse2 p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	color: #666;
	padding: 4px 16px 0 10px;
}
#bloc1 p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #413b31;
	padding-top: 10px;
}
#bloc2 img {
	height: 20px;
	width: 20px;
	float: left;
	margin-left: 5px;
	margin-top: 20px;
}
#bloc2 p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: normal;
	margin-right: 7px;
	margin-top: 20px;
	/* padding-top: 15px; !padding-top: 0; */
	color: #444343;
	text-align: left;
}
#bloc3 img {
	height: 20px;
	width: 20px;
	float: left;
	margin-top: 12px;
	margin-left: 5px;
	z-index: 1000;
}
#bloc3 p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444343;
	float: left;
	text-align: left;
	 !padding-top: 17px;
}
#fond3 {
	float: left;
	height: 96px;
	width: 522px;
	background: transparent url(../img/2010/fond3_07.jpg) center center no-repeat;
	/*margin-left: 210px;*/
}
#fondcouleur { /*
	margin-top: 370px;
	margin-left: 198px; */
	height: 310px;
	width: 522px;
	background-color: #f9f7f7;
	margin: 0 auto;
}
.filet9 {
	background-image: url(../img/2010/filet6_03.jpg);
	background-repeat: no-repeat;
	margin-left: 10px;
	height: 1px;
	width: 148px;
}
#partie2 h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #544a38;
	margin-left: 20px;
}




#global #bg2 #colg p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	margin-left: 10px;
	padding-top: 5px;
}
.filet454 {
	background-image: url(../img/2010/filet6_03.jpg);
	background-repeat: no-repeat;
	height: 1px;
	width: 148px;
	margin-left: 10px;
	margin-top: -5px;
}

.b2t {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	/* color: #544a38;
	font-style: italic; */
	padding-top: 10px;
}
#global #enveloppe {
	margin-right: auto;
	margin-left: auto;
	width: 400px;
}
#log2 {
	float: left;/* 
	height: 63px;
	width: 286px;
	background-image: url(../img/2010/antehome-et-infos-legales_03.jpg); */
	/* height: 79px; */ height: 88px;
	width: 323px;
	background-image: url(../img/2010/logo_antehome.jpg);
	background-repeat: no-repeat;
	/* margin-left: 80px;
	margin-top: -50px; */
}

#fr, #log2, #en { float: left; }
#fr, #en { 
	width: 339px;
	height: 20px;
	margin-top: 62px;
	font-family: Arial, Helvetica, sans-serif;
	/* font-size: 10px; */ font-size: 11px;
	color: #FFFFFF;
}
#fr {
	text-align: right;
	padding-right: 10px;
}
#en {
	text-align: left;
	padding-left: 10px;
}

#global_accueil {
	width: 1024px;
	/* margin: 322px auto 0;
	margin: 306px auto 0 !ie; */
	margin: 306px auto 0;
	margin: 306px auto 0 !ie;
	text-align: center;
	line-height: 10px;
}

#global_accueil a, #global_accueil a:active, #global_accueil a:link, #global_accueil a:visited { color: #FFFFFF; }

#footer a, #footer a:active, #footer a:link, #footer a:visited { color: #000000; }

/* ------ Blocs ------ */

#colg, #cold {
	float: left;
	width: 168px;
	margin: 0;
	padding: 0;

	padding-right: 6px;
}

#colg {
	margin: 31px 0px 10px 18px;
	_margin: 31px 0px 10px 9px;
}

#cold {
	margin: -16px 18px 10px 0px;
	_margin: -16px 9px 10px 0px;
}

div.encadre {
	height: 400px;
	width: 174px;
	background-image: url(../img/2010/colg_03.jpg);
	background-repeat: no-repeat;
	text-align: left;
}

div.encadre h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #c0a35e;
	text-transform: capitalize;
	/* margin-left: 10px; */ text-align: center;
	margin-top: 9px;
	padding-top: 6px;
}
div.encadre p a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #af8f51;
}
#cold div.encadre h2 {
	/* margin-left: 45px; */
}
div.encadre p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px; 
	line-height: normal;
	padding-top: 5px;
}


div.encadre ul { margin: 10px 6px 0 22px; !margin: 10px 6px 0 22px; padding: 0; }


/* ------ Typographie ------ */
#visuel_contenu h2 { 
	color: #544A38;
	margin: 14px 0 6px; padding-bottom: 6px; border-bottom: 1px dotted #9A9997;
}


/* ------ Listes ------- */

#visuel_contenu ul { margin: 10px 0 0 14px; !margin: 10px 0 0 16px; padding: 0; }

#visuel_contenu .ui-tabs  ul { margin-left: 0; }


#encadre-info, .encadre-info { border: 1px solid #C0A35D; background-color: #faefd3; }
#encadre-info { padding: 14px; margin-top: 12px; }
#encadre-info h2 {  }
.encadre-info, dl.encadre-info { padding: 7px; }


#plan { text-align: left; }
#plan dl dd {
	padding: 0 0 0 15px; margin: 0 0 0 12px; 
	background: transparent url(../img/fleche-dore_plan.gif) left top no-repeat;
}
#plan dl dt { margin: 0 0 6px 0; border-bottom: 1px dotted #9A9997; }


#plan { text-align: left; font-weight: bold; }
#plan dl dt { font-size: 13px; }
#plan a, #plan a:active, #plan a:link, #plan a:visited {
color: #000000; font-weight: bold; text-decoration: none;
}
 #plan a:hover {
color: #af8f51; font-weight: bold; text-decoration: none;
}


/* ------ Gamme ------ */

td.texte-sousrubrique { padding: 8px 8px 8px 12px; width: 500px; line-height: 20px; }
.texte-sousrubrique hr { border-top: 1px dotted #9A9997; }

.fil-ariane { text-align: left; margin: 0 15px 10px; !margin: 0 15px 10px; padding: 0 8px; /* line-height: 20px;*/ }
#encadre-info, .encadre-info { border: 1px solid #EAB300; background-color: #faefd3; }
.encadre-info { padding: 0 5px 0 0; }
#encadre-info { padding: 10px; }
dl .encadre-info { padding: 5px 0; }
.caracteristiques td { border: 1px solid #9A9997; margin: 0; padding: 2px 4px; text-align: left; }
td .fond-lien-pdf { font-weight: bold; background: #ECECEA url(../img/fond-pdf.gif) no-repeat; padding: 8px; }
td .fond-lien-pdf a:link, td .fond-lien-pdf a:visited { color: white; } 

.equipe { height: 108px; }
.equipe img { float: left; margin: 3px 10px 3px 0; }
.equipe p { clear: both; }

#datesetchiffres h2 { color: #c0a35e; }
#datesetchiffres ul li { margin: 0 0 8px; }

#rssread { width: 350px; !width: 344px; padding: 8px; }
#rssread h6 { font-size: 12px; margin: 5px 0 3px; padding: 0; }
#rssread h6, #rssread a { font-size: 14px; word-spacing: 2px; font-weight: normal; }
/* encadre */

dl.encadre-sousrubrique, dl.encadre-fondsrendement { width: 177px; margin: 0; padding: 0 0 20px 0; text-align: left; background: #faefd3 url(../img/encadre-bottom-mini.jpg) bottom left no-repeat;  }
dl.encadre-sousrubrique dt, dl.encadre-fondsrendement dt { margin: 0; padding: 15px 10px 5px; text-align: left; background: #faefd3 url(../img/encadre-top-mini.jpg) top left no-repeat;  }
dl.encadre-sousrubrique dd, dl.encadre-fondsrendement dd { margin: 5px 0; padding: 10px; }

dl.encadre-fondsrendement dd ul { margin: 0 0 0 6px; !margin: 0 0 0 4px; padding: 0; }
dl.encadre-fondsrendement dd ul li {  margin: 5px 0 5px 9px; !margin: 5px 0 5px 11px; padding: 0; }

#infos_fonds { background-color: #F3F3F3; /* width: 520px; */ width: 502px; height: 140px; border-top: 1px solid #DDDDDD; }
#infos_fonds .gauche { width: 210px; height: 88px; display: block; float: left; margin: 20px; border-right: 1px solid #DDDDDD; }
#infos_fonds .droite { width: 233px; height: 88px; display: inline; float: left; margin: 20px 0px; }
#infos_fonds .gauche img { margin: 0; padding: 0; margin-bottom: 6px; }
#infos_fonds .droite img { margin: 0; padding: 0; margin-bottom: 6px; }

.btn_desactive { opacity: 0.5; filter:alpha(opacity=50); }

/* Boutons Fonds */


#rssread-menu { width: 100px; !width: 90px; margin: 5px 0; !margin: 0; text-align: center; }
#rssread { color: #6A6A68; font-weight: normal; }
#rssread h6 { color: #026AA9; }



	/* CSS created by CSS Button Editor (c) C.Paulus 2004 http://www.quesaco.org/ */
	/* Thu Dec 13 2007 10:27:00 GMT+0100*/
.button-fonds {
  border: 0;
  font-family: Arial, Helvetica, sans-serif;
  background: transparent url(../img/button.gif) no-repeat; /* #eab300 */
  color: white;
  margin: 3px 2px; !margin: 2px 0;
  font-style: normal;
  text-align: center;
  text-transform: capitalize;
  height: 27px; !height: 29px;
  
  line-height: 20px;
  font-size: 11px;
  font-weight: bold;
  letter-Spacing: 0pt;
  word-spacing: 2px;
  width: 121px; !width: 124px;
  padding: 2px; !padding: 0;
 /* CSS created by CSS Button Editor (c) C.Paulus 2004 http://www.quesaco.org/ */
 }


/* fonds = menu accordéon */

.fonds-navigation {
	margin: 0;
	padding: 0;
	list-style: none;
	background: #000;
	color: #fff;
	width: 200px;
	font: 1.2em "Trebuchet MS", sans-serif;
}
.fonds-navigation a, .fonds-navigation span {
	display: block;
	padding: 4px 10px;
	color: #fff;
	text-decoration: none;
	background: #000 url(menu-item.png) left bottom no-repeat;
}
.fonds-navigation .toggleSubMenu a, .fonds-navigation .toggleSubMenu span {
	background-image: url(menu-item-deroule.png);
}
.fonds-navigation .open a, .fonds-navigation .open span {
	background-image: url(menu-item-enroule.png);
}
.fonds-navigation a:hover, .fonds-navigation a:focus, .fonds-navigation a:active {
	text-decoration: underline;
}
.fonds-navigation .subMenu {
	font-size: .8em;
	background: #ccc url(subMenu.png) 0 0 repeat-x;
	font-size: .9em;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #666;
}
.fonds-navigation ul.subMenu a {
	background: none;
	padding: 3px 20px;
}

/* ------ jquery alternate ------ */

#table_a { /* border: 1px solid #C0A35E; */ /* border: 1px solid #E4CA8B; */ border: 1px solid #FFFFFF; }
td.entete, td.colonne { /* border: 1px solid #E4CA8B; */ border: 1px solid #FFFFFF; }

div.entete, td.entete { 
height: 22px; padding: 1px 3px;
float:left; font-size: 13px; line-height: 20px;
color: #FFFFFF; font-weight: bold; text-align: center; /* width: 92px; !width: 88px; */
background: #000000 url(../img/2010/bg_vl_entete.jpg) repeat-x; }
div.colonne, td.colonne {
height: 40px; padding: 1px 3px; /* border-bottom: 0; */
float:left; font-size: 11px; text-align: left; /* text-align: right; width: 92px; !width: 88px; */ }
span.vl {
	font-size: 11px; font-style:italic;
}

/* #table_a thead tr td.medium, #table_a thead tr td.large {
height: 20px; padding: 1px 3px; border: 1px solid #CCC;
float:left; font-size: 13px; font-weight: bold; text-align: center; width: 92px; !width: 88px; }
#table_a tbody tr td.medium, #table_a tbody tr td.large { 
height: 40px; padding: 1px 3px; border: 1px solid #CCC;
float:left; font-size: 11px; text-align: right; width: 92px; !width: 88px; } */

#table_a thead tr td.medium, #table_a tbody tr td.medium { width: 82px; width: 83px !important; }
#table_a thead tr td.large, #table_a tbody tr td.large { width: 152px; width: 148px !important; }

.odd { background-color:#EFEFEF; }
.even { background-color:white; }
.off { background-color:red; }
.on { background-color:blue; }
.hover { /* color:#C0A35E; */ color:#8A6A1E; /* cursor:crosshair; */ cursor: pointer; }
.selected { font-style:italic; }

/* ------ ------ */

.encadre-sousrubrique dt, .encadre-fondsrendement dt {  font-weight: normal; }
.encadre-sousrubrique dt, .encadre-fondsrendement dt { font-size: 18px; border-bottom: 1px dotted #9A9997; }
.encadre-fondsrendement dt { font-size: 13px; font-weight: bold; }
.encadre-sousrubrique dt, .encadre-fondsrendement dt, .brun { color: #CC9933; }