body {
margin:.5em;
padding:0;
height:100%;
background:url(images/fond_or.gif) no-repeat;
background-color:#d4a928;
color:#000000;  
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size: 15px; /*1em*/
}

a {
color: #000066;
text-decoration:none;
}

a:hover {
color:#616161;
text-decoration:underline;
}
.detail {
margin-bottom:5px; margin-top:5px; margin-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px
}
.detapub {
margin-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px
}
.detail2 {
margin-bottom:0px; margin-top:5px; margin-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border-bottom:#000000 solid 1px;
}
.detail3 {
padding:5px 5px 8px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; border-bottom:#c5a45d solid 1px; border-left:#c5a45d solid 1px; border-right:#c5a45d solid 1px; width:auto; margin-bottom:10px;
}
a.more {
color: #000066;
font-weight:bold;
text-decoration:none;
}

a.more:hover {
color:#616161;
text-decoration:underline;
}

blockquote {
margin:1em;
padding:.5em .5em .5em 85px;
background-color:#D7ECF8;
}

blockquote p {
margin:.2em;
color:#000000;
}

hr {
margin-bottom:20px;
border:none;
width:99%;
color:#eeeeee;
background-color:#eeeeee;
height:1px;
clear:both;
}

td.desc {
padding:4px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
}

#postHeader { 	
margin:-6em 0 0 0;
/*margin:0 auto;*/
padding:-.6em .2em .3em .2em;
width:920px;
text-align:right;
vertical-align: middle;	
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.6em;
/*text-transform:uppercase;*/
}

#search { 	
margin:-.3em 0 0 61em;
/*margin:0 auto;*/
padding:-.6em .2em .1em .2em;
width:235px;
height:60px;
text-align:right;
vertical-align: middle;	
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: .7em;
/*text-transform:uppercase;*/
}

#centerColumn { 	
margin:0 auto;
padding:.4em 1em 1em 1em;
width:920px;
text-align:left;
vertical-align: middle;	
background:url(images/fond3.jpg);
border:#b38f4c ;
border-style:solid; border-width:1px;
}

#centerColumn h2 {
margin:0 0 -.5em 0;
padding:6.75em 0 0 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.1em;
}

#centerColumn h3 {
margin:0 0 -.5em 0;
padding:.75em 0 0 0;
font-size:.8em;
font-weight:lighter;
letter-spacing:.1em;
}

#centerColumnCtact { 	
margin:0 auto;
padding:.4em 1em 1em 1em;
width:920px;
text-align:left;
vertical-align: middle;	
background:url(images/fond3.jpg);
border:#b38f4c solid 1px;
}

#navbar {
/*margin:-1.9em -1em 0 -1em;*/ /* Mozzila attributes */
/*padding:1em 0 1em 0*/ !important; /* IE specific attributes */
/*padding:1em 0 0 0;*/
/*background-color:#cccccc;*/
margin:-25px 0 0 0;
}

#navbar ul {
margin:0 0 -1em .3em !important;
margin:.3em 0 0 .3em;
padding:0 0 1em 0;
list-style:none;
/*background-color:#cccccc;*/
}

#navbar li {
margin:0 0 0 -.27em;
padding:.2em 0 .2em 0 !important;
padding:1em 0 1em 0;
list-style:none;
display:inline;
/*background-color:#cccccc;*/
}

#navbar li a {
margin:0 0 0 0;
padding:1em .5em 1em .5em !important;
padding:1em .5em 0 .5em;
}

#header {
/*margin:0 -1em 0 -1em;*/
padding:0 0 0 0;
height:150px;
/*background-color:#cccccc;
border-top:1px solid #ffffff;*/
}

#header h1 {
margin:0 0 -14px 10px;
padding:10px 0 0 .9em;
font-family: Verdana, "Times New Roman", Times, serif;
font-size:1.7em;
font-weight: bold;
letter-spacing:.42em;
color:#000066;
}

#header h2 {
margin:0 0 0 0;
padding:1em 0 0 4em;
font-size:.9em;
font-weight:300;
letter-spacing:.1em;
color: #996600;
}

#cell_1 {
margin:0 5px 1em 0;
padding:8px;
float:left;
width:210px;
/*background-color:#cccccc;*/
}

#cell_2 {
margin:0 14px 1em 14px;
padding:8px;
float:left;
width:210px;
/*background-color:#cccccc;*/
}

#cell_3 {
margin:0 0 1em 5px;
padding:8px;
float:left;
width:210px;
/*background-color:#cccccc;*/
}

#cell_1 p, #cell_2 p, #cell_3 p {
font-size:.75em;
color:#000000;
}

#cell_1 h2 {
margin:0 0 -4px 0 !important;
margin:0 0 -20px 0;
padding:4px 0 10px 0;
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
font-weight:bold;
}

#cell_2 h2 {
margin:0 0 -4px 0 !important;
margin:0 0 -20px 0;
padding:4px 0 10px 0;
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
font-weight:bold;
}

#cell_3 h2 {
margin:0 0 -4px 0 !important;
margin:0 0 -20px 0;
padding:4px 0 10px 0;
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
font-weight:bold;
}

.barepic {
border:none;
}

.right {
float:right;
margin:5px;
padding:2px;
}

.left {
float:left;
margin:5px;
padding:2px;
}

.center {
width:auto;
margin-left:auto;
margin-right:auto;
}

.news em {
font-size:.8em;
color:#000000;
}

#cell_1 ul.news, #cell_2 ul.news, #cell_3 ul.news {
margin:0 0 0 5px;
padding:0 0 0 0;
list-style:none;
}

#cell_1 li.news, #cell_2 li.news, #cell_3 li.news {
margin:0 0 .3em 0;
padding:5px 0 6px 10px;
font-size:.75em;
}

#cell_1 ul, #cell_2 ul, #cell_3 ul {
margin:0 0 0 5px;
padding:0 0 0 0;
list-style:none;
}

#cell_1 li, #cell_2 li, #cell_3 li {
margin:0 0 .3em 0;
padding:5px 0 6px 5px;
font-size:.75em;
}

#box_1 {
margin:0 5px 2em 0;
padding:8px;
float:left;
width:200px;
/*background-color:#cccccc;*/
}

#box_2 {
margin:0 7px 2em 14px;
padding:8px;
float:left;
width:200px;
/*background-color:#cccccc;*/
}

#box_3 {
margin:0 14px 2em 7px;
padding:8px;
float:left;
width:200px;
/*background-color:#cccccc;*/
}

#box_4 {
margin:0 0 2em 5px;
padding:8px;
float:left;
width:200px;
/*background-color:#cccccc;*/
}

#box_1 p, #box_2 p, #box_3 p, #box_4 p {
font-size:.75em;
color:#000000;
}

#box_1 h2, #box_2 h2, #box_3 h2, #box_4 h2 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
font-size:.8em;
} 

#box_1 ul, #box_2 ul, #box_3 ul, #box_4 ul {
margin:0 0 0 5px;
padding:0 0 0 0;
list-style:none;
}

#box_1 li, #box_2 li, #box_3 li, #box_4 li {
margin:0 0 .3em 0;
padding:5px 0 0 5px;
font-size:.8em;
}

#foote {
position:relative;
clear:both;
bottom:0;
margin:5em 0 -7.5em -1em;
width:940px;
padding:0;
height:6em;
line-height:4em;
text-align:center;
font-size:.7em;
background-color:#B38F4C;
}

#logo {
	FLOAT: left; MARGIN: 5px 10px 0 0
}

/*.menu {
	COLOR: #0e0a63; font-family:Century Gothic, Verdana, Arial, Helvetica; font-weight:bold; text-decoration:none; font-size:12px
}
.menu:hover {
	COLOR: #330099; font-family:Century Gothic, Verdana, Arial, Helvetica; font-weight:bold; text-decoration:none; font-size:12px; background-color:#e7cf86
}
*/#entete {
/*margin:0 -1em 0 -1em;*/
padding:0 0 0 0;
height:80px;
/*border-bottom:solid #e7cf86; border-bottom-width:thin;*/
}
#entete h1 {
margin:-7px 0 -14px 10px;
padding:10px 0 0 .9em;
font-family:century gothic;
font-size:1.6em;
font-weight: bold;
color:#000066;
}
#entete h2 {
margin:0 0 0 0;
padding:1em 0 0 4em;
font-size:.8em;
font-weight:bold;
letter-spacing:.1em;
color: #996600;
}
.slogan {
margin:.9em 0 0 3.9em;
padding:0;
font-size:2em;
font-family:Freestyle Script, Georgia, Times New Roman, Times, serif;
color: #000000;
}
#cont_body {
margin-top:.1em;
height:680px; 
/*border-top:#e7cf86; 
border-top-style:solid; 
border-top-width:thin*/
}

#cont_bodyCtact {
margin-top:.1em;
height:auto;
/*border-top:#e7cf86; 
border-top-style:solid; 
border-top-width:thin*/
}

#actu {
margin:1em 0 1em 0;
padding:8px 8px 8px 0;
float:left;
width:436px;
}

#about {
margin:1em 10px 1em 10px;
padding:8px;
float:left;
width:210px;
background-color: #9933FF;
}

#advertisement {
margin:1em 0 1em 0;
padding:0;
float:left;
width:230px;
height:230px;
background-color: #9933FF;
}
.img1 {
	FLOAT: left; MARGIN: 0 10px 0 5px
}

.content_actu {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000066; margin-bottom:5em; clear:left
}
.actutitle {
	COLOR: #835D31; font-family:Verdana, Arial, Helvetica; font-weight:bold; text-decoration:none; font-size:1em
}
.actutitle:hover {
	COLOR: #330099; font-family:Verdana, Arial, Helvetica; font-weight:bold; text-decoration:none; font-size:1em; background-color:#e7cf86
}
.menuprinc {
	COLOR: #835D31; font-family:Verdana, Arial, Helvetica; font-weight:bold; text-decoration:none; font-size:10px
}
.menuprinc:hover {
	COLOR: #330099; font-family:Verdana, Arial, Helvetica; font-weight:bold; text-decoration:none; font-size:10px; background-color:#e7cf86
}
#mainmenu {
margin-top:1.3em; 
border-top:#e7cf86; 
border-top-style:solid; 
border-top-width:thin
}


TD.chapo_rub {
background:url(images/tete_rub.gif) no-repeat bottom; height:8px
}
TD.spce_titl_rub {
background-color:#dcb951; padding:0 5px 5px 5px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px
}
TD.body_rub {
	BORDER-RIGHT: #dcb951 1px solid; PADDING: 0.1em ; BORDER-LEFT: #dcb951 1px solid; WIDTH: 180px; TEXT-ALIGN: left; margin-left:0px; font-weight:normal
}
TD.pied_rub {
	BACKGROUND: url(images/pied_rub.gif) no-repeat left top
}

.puce_rub {
	LIST-STYLE-IMAGE: url(images/puce_bj.gif); margin-left:-15px
}
LI.last {
	margin-bottom:-5px
}
LI.first {
	margin-top:-12px}
.title_rub {
padding:0 5px 5px 5px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px
}

.entete_rub_col_gch {
width:auto; background:url(images/fond_rub.gif); height:20px; border-top:#c5a45d solid 1px; border-left:#c5a45d solid 1px; border-right:#c5a45d solid 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#996600; padding:5px 5px 0px 15px}

.headeronly {width:auto; background:url(images/headeronly5.gif); height:19px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#996600; padding:5px 0px 0px 5px}
a.headeronly { color: #996600; font-weight:bold; text-decoration:none; }
a.headeronly:hover { color:#000066; text-decoration:none; }

.entete_rub_col_mid {
width:398px; background:url(images/fond_rub.gif); height:20px; border-top:#c5a45d solid 1px; border-left:#c5a45d solid 1px; border-right:#c5a45d solid 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#996600; padding:5px 5px 0px 15px}
.corps_rub_col_mid {
padding:5px 5px 10px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; border:#c5a45d solid 1px; width:auto; margin-bottom:10px
}
.about {
padding:5px 5px 10px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; border-top:#c5a45d solid 1px; border-left:#c5a45d solid 1px; border-right:#c5a45d solid 1px; width:auto; height:120px
}
.alaune {
padding:5px 5px 10px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; border-top:#c5a45d solid 1px; border-left:#c5a45d solid 1px; border-right:#c5a45d solid 1px; width:auto; height:100px
}
#newsmicrofin_bj {
padding:5px 5px 10px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; width:auto; margin-bottom:0px; height:71px;
}
#newsmicrofin_int {
padding:10px 5px 5px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; width:auto; margin-bottom:0px; height:75px; border-top:#c5a45d solid 1px; 
}

.entete_rub_col_drt {
width:229px; background:url(images/fond_rub.gif); height:20px; border-top:#c5a45d solid 1px; border-left:#c5a45d solid 1px; border-right:#c5a45d solid 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#996600; padding:5px 5px 0px 15px}
.corps_rub_col_drt {
padding:5px 5px 7px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; border:#c5a45d solid 1px; width:auto; margin-bottom:10px
}




#head_sondage {
width:138px; margin-left:9px; background:url(images/fond_rub.gif); height:20px; border-top:#c5a45d solid 1px; border-left:#c5a45d solid 1px; border-right:#c5a45d solid 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#996600; padding:5px 5px 0px 15px}

#body_sondage {
width:138px; height:166px; 
margin-left:9px; 
padding:5px 10px 10px 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:0.7em; border:#c5a45d solid 1px; 
margin-bottom:10px; 
text-align: center
}











HR {
	BORDER-RIGHT: #5397c9 0px solid; BORDER-TOP: #5397c9 0px solid; BORDER-LEFT: #5397c9 0px solid; COLOR: #5397c9; BORDER-BOTTOM: #5397c9 1px solid; HEIGHT: 1px
}
DIV.activites {
	MARGIN-BOTTOM: 2px; LINE-HEIGHT: 28px; background: url(images/activites.gif) no-repeat; HEIGHT: 28px; TEXT-ALIGN: left; width:auto; padding-left:30px; padding-top:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000066
}
DIV.publications {
	MARGIN-BOTTOM: 2px; LINE-HEIGHT: 26px; background: url(images/performances.gif) no-repeat; HEIGHT: 26px; TEXT-ALIGN: left; width:auto; padding-left:30px; padding-top:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000066
}
DIV.etudes {
	MARGIN-BOTTOM: 5px; LINE-HEIGHT: 26px; background:url(images/etudes.gif) no-repeat; HEIGHT: 26px; TEXT-ALIGN: left; width:auto; padding-left:30px; padding-top:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000066
}
#flashinfo {
margin-top:.7em; 
height:1.2em; 
border:#fff solid 1px;
background-image:url(images/flashinfo.gif); 
padding:.2em; 
width:685px; 
margin-left:113px; 
margin-right:112px;
color:#000000 }




.productGroupOthersRind {
	POSITION: relative;
	MARGIN: 0px;
	WIDTH:230px;
	HEIGHT: 81px;
	OVERFLOW: hidden
}
.productGroupOthersCotainer {
	Z-INDEX: 1;
	POSITION: absolute;
	WIDTH:230px;
	HEIGHT: 405px;
	TOP: 0px;
	LEFT: 0px
}
.itemViewerItem {
	WIDTH:230px; HEIGHT: 268px; PADDING-TOP: 2px
}



.flashGroupOthersRind {
	POSITION: relative;
	MARGIN: 0px;
	WIDTH:100%;
	HEIGHT: 35px;
	OVERFLOW: hidden
}
.flashGroupOthersCotainer {
	Z-INDEX: 1;
	POSITION: absolute;
	WIDTH:100%;
	HEIGHT: 35px;
	TOP: 0px;
	LEFT: 0px
}
.flashViewerItem {
	WIDTH:100%; HEIGHT: 268px; PADDING-TOP: 2px
}

#col_gch {
margin-top:.7em; 
margin-right:.7em; 
width:180px; 
height:370px; 
float:left; "
}


#col_drt {
margin-top:.7em; 
width:725px; 
height:auto; 
float:left
}

#contact {
width:400px; 
float:left;
padding-right:15px;
border-right:#c5a45d solid 1px
}

#simple_one {
width:400px; 
float:left;
padding-right:15px;
border-right:#c5a45d solid 1px
}

#one_two {
width:453px; 
float:left;
padding-right:10px;
border-right:#c5a45d solid 1px
}
#right_part_one_two {
width:210px; float:left; margin-left:10px; 
}
#only_one {
width:100%; 
float:left;
padding-right:10px;
}

#contact p {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-bottom:0px;  
}

#contact strong {
color: #000099;
}

#frx_ctact {
width:250px; float:left; padding-left:15px; 
}
 
#frx_ctact p {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #000099;}

input, textarea {
margin-top:2px; margin-bottom:2px}

#container_ceietautres {
 border:#b38f4c solid 1px; 
 margin-top:10px
 }
 
#col_gch2 {
width:180px; 
float:left; 
margin:10px; 
float:left
}

#col_drt2 {
width:708px; 
height:auto; 
float:left; 
margin-top:10px; 
margin-right:10px; 
margin-bottom:10px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px}

#home_img_other_pg {
width:auto;
height:105px;}

#container_drt_other_pg{
width:auto;
border:#b38f4c solid 1px;
margin-top:10px;
padding:10px}

#ariane {
font-family:sans-serif, Helvetica, Arial; 
margin-bottom:20px;
font-size:10px;
color:#330066
}

#titresimple {
font-family:book antiqua, sans-serif, Helvetica, Arial; 
margin-bottom:15px;
font-size:20px;
color:#330066
}

#browse {
	float: left;
	width: 215px;
	margin: 0;
	padding: 0;
}

#browse dt {
	background: #c80000 url(images/dt_bg.gif) bottom repeat-x;
	color: #fff;
	margin: 2px 2px 1px 2px;
	padding: 8px 0;
	padding-left: 8px;
	/*text-align: center;*/
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px
}

#browse dd {
	background: #ebebeb;
	border-bottom: 1px solid #fff;
	padding: 0;
	margin: 0 2px
}

#browse dd a {
	color: #000066;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding: 3px 5px;
}

#browse dd a:hover {
	background: #000066;
	color:#FFFFFF
}

#browse .first1 {
	padding-top: 0px;
	border-bottom: 1px solid #ebebeb;
}

#browse .first {
	padding-top: 1px;
}

#browse .last {
	padding-bottom: 10px;
	border-bottom: 1px solid white;
}

#browse .searchform {
	padding: 10px;
}

#browse .text, #browse select {
	width: 160px;
}

#browse form {
	margin: 0;
	padding: 0;
}

#browse form div {
	padding-bottom: 8px;
	width: 165px; 
}

#toolbox_tr {
height:20px}