* {margin:0px;padding:0px;}
body {background:url(../images/bg_body.gif) repeat-x top center #fff; padding-top:65px; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px; behavior:url("csshover.htc");}

/* ***************************** */
/*       CLASSES DE BASE         */
/* ***************************** */

.clear {clear:both;}
.cacher {display:none !important;}
.left {float:left;}
.right {float:right;}
.spacer {margin-right:8px!important;}
.bold {font-weight:bold;}

.icon_search {width:27px; height:20px; margin-left:4px; background:url(../images/sprite_icon.gif) no-repeat -9px 0px; border:0px none;}
.input_search {width:248px; margin-top:2px; font-size:11px;}

.text_yellow {color:#d4a00f !important;}
.text_blue {color:#004274 !important;}

/* Marge */
.marge_bottom_15_investir {margin-bottom:15px;}
.marge_bottom_15 {margin-bottom:15px;letter-spacing:1px;}
.marge_bottom_30 {margin-bottom:30px;}
.marge_bottom_50 {margin-bottom:68px;}
.marge_top_10 {margin-top:10px;}
.marge_left31 {padding-left:31px !important;}


/* ***************************** */
/*        LE SITE COMPLET        */
/* ***************************** */

div#main {width:918px; margin:0px auto;}
div#main_print {margin:0px; background-color:#ffffff; }
div#main_mc {width:800px; margin:0px auto;}


/* ***************************** */
/*            ENTETE             */
/* ***************************** */

div#header {width:918px;}
#header h1 {display:block; width:232px; height:82px;  background:url(../images/menup.gif) no-repeat -918px 0px; cursor: hand;}

div#header_mc {width:750px;}
#header_mc  h1 {display:block; width:232px; height:82px;  background:url(../images/menup.gif) no-repeat -918px 0px; cursor: hand;}



div#header div#menuu_section {width:635px; float:right; font-size:11px; }

/* Menu Utilitaire */
div#menuu_section ul#menuu {width:635px; height:15px; margin-bottom:8px; list-style:none;}
	div#menuu_section ul#menuu li {float:right; padding:0px 8px; background:url(../images/tiret.gif) no-repeat left top;}
	
	div#menuu_section ul#menuu li.firstMenuu {background:none;}
	div#menuu_section ul#menuu li.lastMenuu {padding:0px 0px 0px 8px;}
	.taille_text {background:url(../images/icon_plus.png) no-repeat 0 0px; padding:4px 0px 0px 28px;}
	.MenuRss {background:url(../images/icone_rss.jpg) no-repeat left; padding:0px 0px 0px 17px;}
	.currentMenuRss {color:#004073; font-weight:bold; background:url(../images/icone_rss.jpg) no-repeat left; padding:0px 0px 0px 17px;}
	div#menuu_section ul#menuu li a.currentMenuRss {color:#004073; font-weight:bold;}
	
	div#menuu_section ul#menuu li a {color:#8a8a8a; text-decoration:none;}
	div#menuu_section ul#menuu li a:hover {color:#004073;}
	div#menuu_section ul#menuu li a.currentMenuu {color:#004073; font-weight:bold;}
	
/* Menu Langues */
div#menuu_section ul#menuL {width:635px; height:15px; margin-bottom:18px; list-style:none;}
	div#menuu_section ul#menuL li {float:right; margin-left:11px;}
	div#menuu_section ul#menuL li a {color:#8a8a8a; text-decoration:none;}
	div#menuu_section ul#menuL li a:hover {color:#004073;}
	
	/* LANGUE NECESSITANT UNE IMAGE */
	div#menuu_section ul#menuL li a#asia0 {display:block; width:30px; height:10px; background:url(../images/sprite_langue.gif) no-repeat 0px -11px;}
	div#menuu_section ul#menuL li a#asia0:hover {background:url(../images/sprite_langue.gif) no-repeat 0px 0px;}
	
	div#menuu_section ul#menuL li a#asia1 {display:block; width:28px; height:10px; background:url(../images/sprite_langue.gif) no-repeat -30px -11px;}
	div#menuu_section ul#menuL li a#asia1:hover {background:url(../images/sprite_langue.gif) no-repeat -30px 0px;}
	
	div#menuu_section ul#menuL li a#asia2 {display:block; width:19px; height:10px; background:url(../images/sprite_langue.gif) no-repeat -58px -11px;}
	div#menuu_section ul#menuL li a#asia2:hover {background:url(../images/sprite_langue.gif) no-repeat -58px 0px;}




/* ***************************** */
/*           CONTENU             */
/* ***************************** */

div#main div#left_contenu {float:left; width:7px; height:728px; margin-top:14px; background:#fff url(../images/leftContent.gif) no-repeat;}
div#main div#right_contenu {float:left; width:7px; height:728px; margin-top:14px; background:#fff url(../images/rightContent.gif) no-repeat;}

div#contenu {float:left; width:886px; min-height:640px; height:auto !important; height: 640px; padding:18px 0 70px 16px; margin-top:14px; background:#fff url(../images/topContent.gif) repeat-x; }
	div#contenu p {color:#474747;}
	
div#contenu_print {float:left; padding:18px 0 70px 16px; background:#fff url(../images/topContent.gif) repeat-x; }
	div#contenu_print p {color:#474747;}

div#contenu_mc {float:left; width:790px; min-height:645px; height:auto !important; height: 645px; padding:18px 0 70px 16px; margin-top:14px; background:#fff url(../images/topContent.gif) repeat-x; }
	div#contenu_mc p {color:#474747;}


div#content_left {width:586px;float:left;}



div#wrapperVB {background:url(../images/border_VB.gif) no-repeat center bottom; padding-bottom:15px;}
div#wrapperGJ {background:url(../images/border_GJ.gif) no-repeat center bottom; padding-bottom:15px;}

div.info {
	position:relative;
	width:251px;
	float:left;
	padding:16px 15px 0;
	margin:12px 4px 0;
	overflow:hidden; float:left;
}
.info_fr {height:260px;}
.info_en {height:230px;}
	.vert {background:url(../images/gradent_vert.jpg) repeat-x; color:#82963d;}
		.vert .btn_vert {display:block; width:249px; height:32px; margin-top:10px; background:url(../images/btn_decouv_vert.jpg) no-repeat;}
	.bleu {	color:#004274;	background-image: url(../images/gradent_bleu.jpg);	background-repeat: repeat-x;}
		.bleu .btn_bleu {display:block; width:249px; height:32px; margin-top:10px; background:url(../images/btn_decouv_bleu.jpg) no-repeat;}
	.blanc {background-color:#ffffff;color:#004274;}
	.gris {background:url(../images/gradent_gris.jpg) repeat-x; color:#464646;}
	.jaune {background:url(../images/gradent_jaune.jpg) repeat-x; color:#d29e0f;}
		.jaune .btn_jaune {display:block; width:249px; height:32px; margin-top:10px; background:url(../images/btn_abon.jpg) no-repeat;}
		.newsletter_text {background:url(../images/icon_letter.gif) no-repeat left top; padding:0px 0px 9px 62px;}
	
	
	div.info p {color:#474747;}
	div.info h2 {margin-top:0;font-size:14px;text-transform:uppercase;}
	div.info h3 {color:#464646;font-size:13px;}
	.input_select {width:249px; font-size:11px; margin-bottom:5px; padding:1px;}
	.input_text {width:243px; font-size:11px; margin-bottom:5px; padding:1px;}

div.infoVideo {
	position:relative;
	width:279px;
	height:275px;
	float:left;
	padding:1px 3px 0;
	margin:12px 2px 0;
	-margin:12px 0 0;
	overflow:hidden; float:left;
}

/* ***************************** */
/*            SIDEBAR            */
/* ***************************** */

div#sidebar {float:left;width:265px; margin-left:20px;}
	div#sidebar p {font-size:11px;}
	
	div#sidebar h2 {margin-top:0;font-size:14px;text-transform:uppercase; color:#464646;}
	.logo_renfort_fr {display:block; width:266px; height:89px; margin-bottom:20px; background:url(../../images/Accueil/pub1_fr.gif) no-repeat 0 0; cursor:hand;}
	.logo_renfort_en {display:block; width:266px; height:89px; margin-bottom:20px; background:url(../../images/Accueil/pub1_en.gif) no-repeat 0 0; cursor:hand;}
	.filiales_fr {display:block; width:265px; height:94px; margin-bottom:24px; background:url(../../images/Accueil/pub2_fr.jpg) no-repeat left bottom; cursor:hand;}
	.filiales_en {display:block; width:265px; height:94px; margin-bottom:24px; background:url(../../images/Accueil/pub2_en.jpg) no-repeat left bottom; cursor:hand;}
	
	/* Bloc Nouvelles */
	.date_nouv {background:url(../images/arrow.gif) no-repeat 0 1px; padding-left:8px; color:#8a8a8a !important; font-family:Tahoma;letter-spacing:1px;}
	.titre_nouv {margin-top:0;text-transform:uppercase; color:#464646; font-size:11px !important;letter-spacing:1px;}
		.titre_nouv a {color:#464646; text-decoration:none;letter-spacing:1px;}
	
	/* Bloc Liens */
	.link {background:url(../images/chain.gif) no-repeat 0 4px; padding-left:19px;}
		ul#list_link {list-style:none;}
			ul#list_link li {background:url(../images/arrows.gif) no-repeat 0 5px; padding-left:9px; margin-bottom:8px;}
			ul#list_link li a {text-decoration:none; color:#474747;}
	


/* ***************************** */
/*             FOOTER            */
/* ***************************** */

div#footer {text-align:center;}
div#blue_footer {width:100%; height:165px; background:#003667;}
	div#blue_footer_intern {width:918px; height:165px; background:#003667;}

	ul#menu_footer {width:918px; margin:5px 0px 0px 0px; list-style:none; color:#393939; font-size:11px;}
		ul#menu_footer li {float:left; margin-left:17px;}
		ul#menu_footer li a {text-decoration:none;color:#393939;}
		ul#menu_footer li.acces {width: 121px;margin:0px 110px; color:#393939 !important;}
			ul#menu_footer li.acces a {color:#393939 !important;}
	
	ul#menu_footer_print {width:500px; margin:15px 0px 0px 0px; list-style:none; color:#393939; font-size:11px;}
		ul#menu_footer_print li {float:left; margin-left:10px;}
		ul#menu_footer_print li a {text-decoration:none;color:#393939;}
		ul#menu_footer_print li.acces {width: 101px;margin:0px 110px; color:#003667 !important;}
			ul#menu_footer_print li.acces a {color:#003667 !important;}
	
	ul#menu_footer_mc {width:790px; margin:0px; list-style:none; color:#393939; font-size:11px;}
		ul#menu_footer_mc li {float:left; margin-left:17px;}
		ul#menu_footer_mc li a {text-decoration:none;color:#393939;}
		ul#menu_footer_mc li.acces {width: 101px;margin:0px 110px; color:#003667 !important;}
			ul#menu_footer_mc li.acces a {color:#003667 !important;}

/* ***************************** */
/*          AUTRES PAGES         */
/* ***************************** */

#sidebar_left {width:241px;float:left;}
.sidebar_left_block {width:197px; padding:6px 23px 0 21px; margin-top:30px; float:left;}
.sidebar_left_block1 {min-height:150px; height:auto !important; height: 150px; }

.sidebar_left_block	h2 {color:#004274;border-bottom:1px solid #004274;font-size:12px;margin:12px 0;}

.sidebar_left_block select {width:193px;}

.dropdown_info {width:197px; padding:6px 23px 0 21px;float:left;}

	.dropdown_info li {
		border-bottom:1px dotted #336890;
		list-style:none;
		color:#003667;
		padding:12px 0 14px;
		font-weight:bold;
	}
	.dropdown_info li.last {border:0;}
	.dropdown_info li a {color:#8a8a8a;text-decoration:none;font-weight:bold;}
	.dropdown_info li a.currentMenuS {color:#003667;}
	.dropdown_info li ul {margin-top:10px;}
	.dropdown_info li li {border:0;padding:2px 0;}
	.dropdown_info li li a {
		background:url(../images/side_bullet.jpg) no-repeat top left;
		padding:0 0 0 13px;
		display:block;
		font-weight:normal;
		
	}
	.dropdown_info li li a span {display:inline;background:none;padding:0;}
	.dropdown_info li li span.currentMenuS {
		background:url(../images/side_bullet_hover.jpg) no-repeat top left;
		padding:0 0 0 13px;
		display:block;
		color:#003667;
		font-weight:normal;
	}
	.dropdown_info li li a.currentMenuS {
		background:url(../images/side_bullet_hover.jpg) no-repeat top left;
		padding:0 0 0 13px;
		display:block;
		color:#003667;
		font-weight:normal;
	}
	.dropdown_info li li a:hover {
		background:url(../images/side_bullet_hover.jpg) no-repeat top left;	
		color:#003667;
	}
	
	.btn_sol {display:block; width:195px; height:33px; margin:10px 0px 30px; background:url(../images/btn_solution.jpg) no-repeat;}
	.btn_sec {display:block; width:195px; height:33px; margin:10px 0px 30px; background:url(../images/btn_secteur.jpg) no-repeat;}
	
	
.txtbleu {color:#004274;}
.contact {color:#666666;}
.contact span {display:block;font-weight:bold;margin-bottom:10px; font-size:11px;}
.contact a {color:#666666;}

	.contact ul {font-size:11px;margin-left:13px;}
	.contact ul span {font-weight:normal;display:inline;margin:0;}
	.contact ul li {margin-bottom:6px;}

.contact2 {color:#666666; margin-top:0px}
.contact2 span {display:block;font-weight:bold;margin-bottom:10px; font-size:11px;}
.contact2 a {color:#666666;}

	.contact2 ul {font-size:11px;margin-left:13px;}
	.contact2 ul span {font-weight:normal;display:inline;margin:0;}
	.contact2 ul li {margin-bottom:6px;}

	
#arianne {height:43px;color:#8a8a8a;padding:10px 3px 0;}
	#arianne li {display:block;float:left;}
	#arianne li a {color:#8a8a8a;margin-right:5px;}
	
	
div#content_middle {width:460px; float:left;margin:0 21px;color:#474747;}
	#content_middle h3 {font-size:12px;MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px}
	div#content_middle p {margin:0px 0;}
	div#content_middle_mc p {margin:0px 0;font-size:12px;}
	#content_middle ul {padding:0 0 0 15px;}
	#content_middle ul li {font-size:12px;padding-left:10px;margin-top:10px;}
	#content_middle a {padding-bottom:13px; color:#666; text-decoration:underline;}
	#content_middle a:hover {text-decoration:underline;}
	#content_middle h1 {color:#004274;font-size:18px;font-weight:bold; MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px}
	#content_middle h2 {color:#004274;font-size:16px;MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px}
	#content_middle .SousTitre {color:#004274;font-size:13px;MARGIN-TOP: -10px; MARGIN-BOTTOM: 15px}

div#content_middle_print {float:left;margin:0px;color:#474747;}
	#content_middle_print h3 {font-size:12px;MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px}
	div#content_middle_print p {margin:0px 0;}
	#content_middle_print ul {padding:0 0 0 15px;}
	#content_middle_print ul li {font-size:12px;padding-left:10px;}
	#content_middle_print a {padding-bottom:13px; color:#666; text-decoration:underline;}
	#content_middle_print a:hover {text-decoration:underline;}
	#content_middle_print h1 {color:#004274;font-size:18px;font-weight:bold; MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px}
	#content_middle_print h2 {color:#004274;font-size:16px;MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px}
	#content_middle_print .SousTitre {color:#004274;font-size:13px;MARGIN-TOP: -10px; MARGIN-BOTTOM: 15px}
	
div#content_middle_mc {width:460px; float:left;margin:0 21px;color:#474747;}
	#content_middle_mc h3 {font-size:12px;MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px}
	div#content_middle_mc p {margin:0px 0;font-size:12px;}
	#content_middle_mc ul {padding:0 0 0 15px;}
	#content_middle_mc ul li {font-size:12px;padding-left:10px;}
	#content_middle_mc a {padding-bottom:13px; color:#666; text-decoration:underline;}
	#content_middle_mc a:hover {text-decoration:underline;}
	#content_middle_mc h1 {color:#004274;font-size:18px;font-weight:bold; MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px}
	#content_middle_mc h2 {color:#004274;font-size:16px;MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px}
	#content_middle_mc .SousTitre {color:#004274;font-size:13px;MARGIN-TOP: -10px; MARGIN-BOTTOM: 15px}

	
p.info_yellow {color:#d59f0f!important;}


/* SideBar de la page de contenu */
.div_right_sidebar
{
	background-image:url(../images/bgRightContent.gif);
	height: 168px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	margin-left: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	width: 147px;
}

#right_sidebar {float:left; width:130px; margin-top:30px; color:#666; font-size:11px;}
	.top_form {display:block; width:129px; height:20px; background:url(../images/top_form.gif) no-repeat 0 0;}
	.bottom_form {display:block; width:129px; height:11px; background:url(../images/bottom_form.gif) no-repeat 0 0;}
	
	.section_form {width:128px; border-right:1px solid #ccc; text-align:center;}
		.contenu_section_form {width:85px; padding-left:22px; text-align:left; padding-bottom:15px;}
		
	#right_sidebar ul {width:118px; list-style:none; text-align:left;}
		#right_sidebar a {padding-bottom:13px; color:#666; text-decoration:none;}
		#right_sidebar a:hover {text-decoration:underline;}
		#right_sidebar ul li {padding-bottom:13px;}
		#right_sidebar ul li a {padding-bottom:13px; color:#666; text-decoration:none;}
		#right_sidebar ul li a:hover {text-decoration:underline;}

.logo {display:block;height:20px;width:19px;margin-right:6px;}
.pdf {background:url(../images/logo_pdf.jpg) no-repeat; padding:1px 0px 0px 23px;}
.doc {background:url(../images/logo_word.jpg) no-repeat; padding:1px 0px 0px 23px;}
.docx {background:url(../images/logo_word.jpg) no-repeat; padding:1px 0px 0px 23px;}
.dot {background:url(../images/logo_word.jpg) no-repeat; padding:1px 0px 0px 23px;}
.dotx {background:url(../images/logo_word.jpg) no-repeat; padding:1px 0px 0px 23px;}
.docm {background:url(../images/logo_word.jpg) no-repeat; padding:1px 0px 0px 23px;}
.dotm {background:url(../images/logo_word.jpg) no-repeat; padding:1px 0px 0px 23px;}
.xls {background:url(../images/logo_excel.jpg) no-repeat; padding:1px 0px 0px 23px;}
.xlsx {background:url(../images/logo_excel.jpg) no-repeat; padding:1px 0px 0px 23px;}
.xlt {background:url(../images/logo_excel.jpg) no-repeat; padding:1px 0px 0px 23px;}
.xltx {background:url(../images/logo_excel.jpg) no-repeat; padding:1px 0px 0px 23px;}
.xlsm {background:url(../images/logo_excel.jpg) no-repeat; padding:1px 0px 0px 23px;}
.xltm {background:url(../images/logo_excel.jpg) no-repeat; padding:1px 0px 0px 23px;}
.infolettre {background:url(../images/logo_infolettre.png) no-repeat 0 0px; padding:5px 0px 13px 28px;}
.rss {background:url(../images/logo_rss.png) no-repeat 0 0px; padding:4px 0px 15px 28px;}
.send {background:url(../images/logo_envoyer.png) no-repeat 0 0px; padding:2px 1px 13px 28px;}
.print {background:url(../images/logo_print.png) no-repeat 0 0px; padding:4px 0px 13px 28px;}
.versionpdf {background:url(../images/logo_pdf.jpg) no-repeat; padding:1px 0px 18px 23px;}
.autre {background:url(../images/spacer.gif) no-repeat 0 0px; padding:1px 0px 18px 23px;}

		
		
.bottom_info {position:absolute;left:15px;bottom:0;}

.copy {font-size: 10px;color: #999999;}

.lienEntete 
{
	padding:0 0 0 23px;
	width:110px;
	display:block;
	text-align:left;
	color:#8a8a8a;
	text-decoration:none;
	background-image:url(../images/__x_jaune.gif);
	background-repeat:no-repeat;
	background-position:0 0;
    font-size: 11px;
}

.L_tele25 
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:11px;
	padding:0 0 0 23px;
	width:140px;
	display:block;
	text-align:left;
	color:Black;
	background-image:url(../images/print.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	text-decoration:none;
}

.txtarea{
    font-size: 11px;
    width: 420px;
    color: #000000;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	}
ol {
	margin: 0px;
	padding: 15px;
	}
