#homepage 
{

		background:url('/.content/images/bg_body.gif') no-repeat;
		background-position:top center;
		margin:auto;
}
#page 
{
/*		background:url('/content_data/sopragrp/page/bg_body.gif') no-repeat;
		background-position:top center;*/
		margin:auto;
		background:url('/.content/images/bg.jpg') no-repeat;
}
#page_event
{
		background:url('/.content/images/bg_body_events.gif') no-repeat;
		background-position:top center;
		margin:auto;
}

.logo
{
	margin:30px 0px 30px 0px;	
}

.givre
{
/*	background:url("/givre-dhiver-001.jpg") no-repeat;*/

}


#slideshow,#slideshow_fin
{
	height:276px ;
	z-index:0;
}

#slideshow img { display: none;height:276px; }
#slideshow img.first { display: block }

#vignette_cadre
{	
	position:absolute;
	width:1000px;
	text-align:right;
	padding:0px;
}

#nav li
{
	display:inline;
	list-style:none;
	list-style-type:none;
	margin-right:5px;	

}

#nav li.activeSlide img { width:6% }


#nav li img
{		
	border:1px solid white;
}
#nav li img:hover
{
	width:6%
}


.glossy
{
	border:2px solid red;	
}

img
{
	border:0;
}
td, p
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
td.langues
{
	width:71px;
	height:40px;
}
td.liens_directs
{
	width:550px;
	height:40px;
}
a
{
	color:#4f4f4f;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}
.cadre_homepage
{
	 margin:auto;
}
.cadre_page
{
	margin:auto;
	background-color:white
}
.search_box
{
	background:url('/content_data/sopragrp/images/bg_search.gif') left center no-repeat;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	lin/e-height:11px;
	top:5px;
	width:147px;
	height:19px;
	color:#69676d;
	padding-left:5px;
	float:right;
}
.big_search_box
{
	background:url('/.content/images/big_bg_search.gif') no-repeat;
	border:1px solid #e3e3e5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:350px;
}
.menu_top,.advanced_search
{
	background:url('/.content/images/bg_top.gif');
}

.associated_research
{
	vertical-align:top;	
	border-right:1px solid #F4F4F4;
	padding-right:10px;
}

.langues a, .menu_websites a
{
	color:#909092;
	font-weight:bold;
	font-size:11px;
	vertical-align:middle;
	padding-left:15px;
}

.langues a:hover
{
	text-decoration:none;
}

.menu_websites ul 
{
	padding:0;
	margin:0; 
	z-index:120;
	width:196px;
	position:relative;
}

ul.websites 
{
	float: left;
	width: 196px;
}
ul.websites li 
{
	float: left;
	margin: 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
	list-style:none;
}

ul.websites li ul.websites_subnav {
	position: absolute; /*--Important - Keeps websites_subnav from affecting main navigation flow--*/
	left: 0px; 
	top: 15px;
	margin: 0;
	padding:0; 
	padding-top:20px;
	padding-bottom:10px;
	display: none;
	float: left;
	width: 160px;	
	background:transparent url(/.content/images/bg_deroulant_top.png) bottom right repeat-y;
/*
	
	-moz-box-shadow: 3px 3px 10px 0px #000;  
    -webkit-box-shadow: 3px 3px 3px #000;  
    box-shadow: 3px 3px 3px #000;  */
	

}

ul.websites li ul.websites_subnav li
{
	margin-left:0px;
	line-height:20px;
}

ul.websites li ul.websites_subnav li a 
{
	/*padding: 10px 5px;*/
	padding-bottom:5px;
	float: left;
	width: 150px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#9d9ca0;
	font-weight:normal;
	text-decoration:none;
}

ul.websites li ul.websites_subnav li a:hover 
{ /*--Hover effect for websites_subnav links--*/
	/*ba/ckground: #222 url(dropdown_linkbg.gif) no-repeat 10px center;*/
	color:black;
}



.bloc
{
	background:url(/.content/images/bg_bloc.gif) repeat-x;
	padding-left:20px;
	padding-right:10px;	
	vertical-align:top;
	
}
.bloc_spe
{
	background:url('/.content/images/bg_spec_bloc.gif') repeat-x;
	padding-left:20px;
	vertical-align:top;
	padding-right:10px;
}
.alerte
{
	background:url('/.content/images/bg_bloc_alerte.gif') repeat-x;		
}
.alert_txt
{
	position:absolute;
	bottom:2px;
}
.mains_grises
{
	background:url('/.content/images/mains.png') bottom no-repeat;
}

.hp_title, .hp_title a
{
	color:#dc061e;
	font-size:17px;
	font-family:Helvetica, Arial, verdana, Sans-Serif;
}
.hp_abstract
{
	color:#706F74;
	padding-right:5px;	

}
.hp_abstract ul li
{
	margin-left:-24px;
	list-style-image:url(/.content/images/puce.gif);
	margin-top:5px;
}


div.footer
{	
	background:#eeeeee;
	background:#dddddd;
	font-family:Arial, Helvetica, sans-serif;
	color:#737276;
	padding-top:25px;
	margin-top:10px;

}

td.footer
{
	background:none;	
}


div.footer .main
{
	width:1000px;
	margin:auto;
	position:relative;	
}
div.footer .links
{
	min-height:155px;
}

ul.footer_menu
{
	width: 770px;
	margin-top:-10px;
}
ul.footer_menu li 
{
	display:block;
	width : 20%;
	height : 34px;
	float:left;
}

ul.footer_menu li[float="left"] + li 
{
	float:none;
}

ul.footer_menu li.parent
{
	background:none;
	text-align:left;	
}

ul.footer_menu li.parent a
{
	color:#666666;	
	text-transform:uppercase;
	font-size:11px;
}

ul.footer_menu li div
{
	margin-top:11px;
	text-align:left;
}

ul.footer_menu li div a
{
	text-transform:none !important;	
	color:#999999 !important;
}

.logos_reseaux_sociaux
{
	display:inline-block;
	vertical-align:top;
	text-align:center;
	width:175px;
}

.logos_reseaux_sociaux img
{
	margin-right:4%;
}
.footer .links
{
	display:inline-block;
	position:absolute;
	margin:0;
	padding:0;
	right:0;
	top:0;
}

.copyright_line
{
	margin-top:50px;
	padding-top:7px;
	position:relative;
/*	margin-top:200px;*/
	clear:both;
	text-align:center;	
	font-size:12px;
}

.copyright_line_1
{   
    position:relative;
/*	margin-top:200px;*/
	clear:both;
	text-align:center;	
	font-size:15px;
}

.copyright_line a
{
	padding-top:10px;	
}

/*

 OLD FOOTER

.footer
{
	padding-bottom:10px;
}
.footer a
{
	color:#666567;
}
.img_footer
{
	padding-right:10px;
}

.footer_menu
{
	padding-top:14px;
	border-left:1px solid #F4F4F4;
	border-right:1px solid #F4F4F4;
	border-bottom:1px solid #F4F4F4;		
	border-top:1px solid #FFFFFF;			
	background:#E5E5E4 url('/content_data/sopragrp/images/bg_bloc.gif') repeat-x;
}
.footer_menu td
{
	vertical-align:top;
	width:130px;
	bosrder:1px solid red;
}
.footer_menu td.socials
{
	width:230px;
}
.footer_menu td.socials div
{
	font-weight:bold;
	text-transform:uppercase;
	margin-top:10px;
	text-align:center;
}
.footer_menu td.socials div img
{
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
}
.footer_menu ul li
{
	margin-left:-24px;
	list-style:none;
	font-size:11px;
	color:gray;
}
.footer_menu ul li.main_menu
{
	text-transform:uppercase;
	color:#000;
	margin-bottom:5px;
}
.footer_menu ul li.ss_menu
{
	padding-left:10px;	
}


*/



.liens_directs
{
	vertical-align:middle;
	text-align:justify;

}
.liens_directs a
{
	text-decoration:none;
	color:#EDAEB0;
	font-size:11px;
	font-weight:bold;
	background: transparent url(/.content/images/puce_direct.gif) left 5px no-repeat;
	padding-left:11px;
	margin-left:10px;
}
.liens_directs a:hover
{
	color:#E21617;
}
.copyright
{
	font-size:10px;
	color:#919094;
	float:right;
}
.menu_bottom
{	
	overflow:hidden;	
}
.liens_bottom
{
	color:#999999;
	font-size:10px;
	text-align:center;
}
#contenu
{ 
    padding-top:5px;
    overflow:hidden; 
} 
#colonne2
{  
    float:right; 
	font-size:10px;
	color:#bcbcbc;
}


/**************************************
	LEFT SIDE
*/
.left_side
{
	background:white url(/.content/images/bg_left_menu.gif) no-repeat;
}
.border_left_side
{
	padding:1px;
	background:transparent url(/.content/images/bg_left_side.gif) repeat-x;
	width:217px;
}

.menu_title
{
	color:#A1BE38;
	font-family:Arial;
	padding-left:20px;
	font-size:17px;
	text-transform:uppercase;

}
.left_menu
{
	/*backsground:white url('/content_data/sopragrp/images/bg_left_menu2.gif') repeat-x;*/
}
.left_menu ul li
{
	text-transform:uppercase;
	list-style-image:url(/.content/images/puce_menu.gif);
	font-size:11px;
}

ul li.menu_on,ul li ul li.menu_on,ul li.parents_on
{
	list-style-image:url('/.content/images/puce_menu_on.gif');
}
li.parents_on a,li.parents_on ul li.menu_on a, li.menu_on a
{
	color:#DF1E19;
}
ul li.search_offre_title
{
	list-style:none;
	text-decoration:none;
	color:#DF1E19;
	margin-left:-12px;
	text-transform:none;
	font-size:14px

}	
/* Styles for Left_menu_accordion */
/*//////////////////////////////////////*/
#left_menu_accordion, li.parents_on ul li a
{
	color:#4f4f4f; 
	line-height:20px; 			
}

#left_menu_accordion a 
{
	display:block;
}
#left_menu_accordion ul 
{
	overflow: hidden;
	margin:0; 
}

#left_menu_accordion li.parents a 
{
	display:block;
}

#left_menu_accordion li.parents a.opened,#left_menu_accordion li.parents_on a.opened
{
	background:url('/.content/images/puce_menu_parent_bas.gif') no-repeat;
	background-position:90% 60%;
}
#left_menu_accordion li.parents a.closed,#left_menu_accordion li.parents_on a.closed
{
	background:url('/.content/images/puce_menu_parent.gif') no-repeat;
	background-position:90% 60%;
}
#left_menu_accordion li.parents ul li,#left_menu_accordion li.parents_on ul li
{
	margin-left:-24px;            
}
#left_menu_accordion li.parents ul.IE li,#left_menu_accordion li.parents_on ul.IE li
{
	margin-left:20px;            
}

/* FIN Styles for Left_menu_accordion */
/*//////////////////////////////////////*/



/**************************************
	FIN LEFT SIDE
*/


/* PAGE INTERIEURE 
////////////////////////////////////////////////*/


@font-face 
{
    font-family: 'HelveticaCE35ThinRegular';
    src: url('/system/modules/resources/fonts/helvetica_neue_ce_35_thin-webfont.eot');
    src: url('/system/modules/resources/fonts/helvetica_neue_ce_35_thin-webfont.eot?#iefix') format('eot'),
         url('/system/modules/resources/fonts/helvetica_neue_ce_35_thin-webfont.woff') format('woff'),
         url('/system/modules/resources/fonts/helvetica_neue_ce_35_thin-webfont.ttf') format('truetype'),
         url('/system/modules/resources/fonts/helvetica_neue_ce_35_thin-webfont.svg#webfontT2rAUemY') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*@font-face
{
	font-family:"HelveticaNeue-35-Thin";
	src:url("/fonts/Helvetica_Neue_CE_35_Thin.ttf");
}*/
.zone_title
{
	background:#f0f0f2 url("/.content/images/bg_title_zone.gif") repeat-x;
	padding-left:15px;
}
.fil_ariane
{
	font-size:11px;
	color:#69676d;
	text-transform:uppercase;
}
.file_ariane a
{
	color:#69676d;
}
.cadre_content
{
	padding-top:7px;
	min-height:200px;
	margin-bottom:5%;
/*	min-height:550px;*/
}


@media screen and (min-height:800px)
{
	 .cadre_content 
	 {
		min-height:340px;
		margin:auto !important;
	 }
}

@media screen and (min-height:900px)
{
	 .cadre_content 
	 {
		min-height:520px;
		margin:auto !important;		
	 }
}

.title, h1
{
	color:#A1BE38;
	font-family:HelveticaCE35ThinRegular, Arial;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;

}
.subtitle
{
	color:#DF1E19;
	font-family:HelveticaCE35ThinRegular, Arial;
	font-family:Arial;		
	font-size:18px;

}
.contenu
{
	padding-left:15px;
	padding-top:10px;
	border-left:1px solid #f8f8f8;
	border-right:1px solid #f8f8f8;	
	border-bottom:1px solid #f8f8f8;	
}
.abstract
{
	color:#5b5b5b;
	font-size:14px;
	line-height:16px;
	padding-right:10px;
	padding-top:5px;
}
.abstract_client,.abstract_client p
{
	color:#737276;
	font-size:16px;
	padding-right:10px;
	padding-top:5px;
}

.subtitle_client,.subtitle_client p
{
	color:#737276;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
}

.abstract p
{
	color:#5b5b5b;
	font-size:14px;
	line-height:16px;
}
.text1,.text1 p
{
	padding-right:10px;
	/*background-color:white;*/
	color:#737276;
	clear:left;
	line-height:18px;	
	font-size:12px;


}
.text1_big
{
	padding:5px;
	text-align:justify;
	background-color:white;
	color:#737375;
}
.abstract_big, .abstract_big p
{
	font-size:15px;
	text-align:justify;
	color:#828284;
	line-height:16px;
	padding-right:5px;
}

.text1_big, .text1_big p, .text1_big td
{
	font-size:14px;
}



.breves_rh
{
	border:	1px solid #F8F8F8;	
}
.breves_rh ul
{
	padding-left:10px;	
}
.breve_title
{
	color:black;
	font-size:13px;
}
.breve_more
{
	flsoat:right;
}
.chiffre_rh
{
	font-size:30px;
	font-weight:bold;
	padding:10px;
	color:#dc061e;
	
}

.zoom
{
	font-size:19px;
	color:#828284;
}
.filet_zoom
{
	background-color:#D8D8D8;
	border:0;
	height:1px;
}
.chapitre_offre_form,.advanced_search_title
{

	color:#D9162E;
/*	font-family:HelveticaNeue-35-Thin;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
}
.subtitle_offre_form
{
	color:#444444;
	font-size:13px;
}
.sep_success
{
	background:#bbbbbb;
	height:1px;
	width:100%;	
}

.success_line
{
	margin-bottom:10px;	
	margin-top:10px;		
}
.success_line:hover
{
	background:#f9eded;	
}

.client_title
{
color:black;	
}
.bloc_success_secteur
{
	width:100%;
	margin:2px;	
	padding:2px;
}
.bloc_success_secteur_title
{	
	width:75%
}
.bloc_success_secteur_client
{
	width:25%
}
.bloc_success_secteur_titles
{
	background:#eeeeee;
	font-size:13px;
}
.appli
{
	text-align:right;
	padsding-right:10px;
	font-size:11px;
}
.appli a
{
	color:#c2c2c4;
	margin-right:10px;
}
.page ul li,.content_client ul li
{
	margin-left: -24px;
	list-style-image:url(/.content/images/puce.gif);
}
.page ul li ul li
{
	list-style-image:url('/.content/images/sous_puce.gif');
}

.copyright
{
	font-size:10px;
	color:#bcbcbc;
}
.menu_bottom
{
	color:#999999;
	text-align:center;
	word-spacing:2px;
	font-size:10px;
	vertical-align:top;
}

.third_column
{	
/*	background:url('/content_data/sopragrp/images/bg_spec_bloc.gif') bottom repeat-x;	*/		
	float:right; 	
	text-align:left;
	clear:right;		
	o/verflow:hide;
	b/order:1px solid #D9162E;
}

.third_column_boite

{
	background-color:#f8f8f8; 
	padding:0 20px 5px 17px;
	margin:0 0 15px 15px;
	width:130px;
}

.third_column_boite  hr {
clear:left;
display:block;
height: 1px;
margin: 0 !important;
margin: -7px 0;
padding: 0;
color: #f8f8f8;
background-color: #f8f8f8;
border: 0;
}

.third_column_title
{
	color:#8e8e90;
/*	color:#D9162E;*/
	font-size:12px;
	font-weight:bold;
}
.third_column ul li
{
	color:#9da3a3;
	line-height:16px;
	margin-top:4px;
	list-style-image:url("/.content/images/puce_third_column.gif");
}
ul.success li
{
	line-height:25px;	
}

#contenu
{ 
    padding-top:5px;
    overflow:hidden; 
} 
#colonne2
{  
    float:right; 
	font-size:10px;
	color:#bcbcbc;
}

.liste
{
	overflow:hidden;
}

.date_third
{
/*	font-weight:bold;*/
	color:#DF1E19;
	float:left;
	bordesr:1px solid black;
	margin-bottom:10px;
	width:auto;
}
.date
{
/*	font-weight:bold;*/
	color:#A1BE38;
	float:left;
	bordesr:1px solid black;
	width:auto;	
}

.cp_date
{
/*	font-weight:bold;*/
	color:#DF1E19;
	float:left;
	margin-right:5px;
	margin-bottom:10px;
	width:auto;

}
.cp_date_tab
{
	color:#DF1E19;
	vertical-align:top;
}
.cp_news_liste
{
	text-align:left;
	margin-bottom:10px;
	paddsing:2px;
}
.news_liste
{
	float:right;
	margin-bottom:10px;
	width:90%;	
}

.videos_liste
{
	float:right;
	width:84%;
}

.videos_liste_third
{
	float:right;
	width:77%;

}

.news_liste_third
{
	float:right;
	text-align:left;
	margin-bottom:10px;
	width:87%;
}


.tri_date
{

	margin-right:10px;
	color:#DF1E19;
	float:left;
	margin-bottom:10px;
	padding:2px;
}
.tri_news_liste
{
	text-align:left;
		padding:2px;
	margin-bottom:10px;		
}
.tri_dl_file
{
	float:right;
	width:12%;
	font-size:11px;
	margin-right:2px;
	text-align:center;
		padding:2px;
}
.dl_file
{
	float:right;
	width:3%;
	padding:2px;
}


.fin_liste
{
	/*border:1x solid #F8F8F8;*/
	background-color:#D8D8D8;
	border:0;
	width:90%;
	height:1px;
	text-align:center;

}
#chiffres
{
	width:100%;
	overflow:hidden;		/*pour éviter les débordements avec firefox*/
}

#boite_gauche
{
	float: left;
	text-align:center;

}
#boite_droite
{
	float: right;
	text-align:center;

}
#boite_centre
{
	overflow:hidden;
	text-align:center;
}
.nb_reponse
{
overflow:hidden;width:100%;
}
.url_link
{
	color:#D61516;
}

.search_list
{
	margin-top:10px;
	line-height:20px;
	font-size:12px;
}




/* FIN PAGE INTERIEURE 
////////////////////////////////////////////////*/


/* PAGE RECHERCHE */

li.active
{
	font-weight:bold;	
}

.advanced_search input
{
	margin-top:5px;
}
.advanced_search
{
	wid/th:163px;	
	padding:7px;
	vertical-align:top;
}

.advanced_search_subtitle
{
	font-size:15px;
}

.search_results
{
	padding-left:10px;	
	width:820px;
	vertical-align:top;
}
.search_results ul li
{
	margin-top:10px;
	line-height:20px;
	font-size:12px;
}

.search_results ul li ul li
{
	font-size:12px;	
}

.header_search
{
	b/ackground:#F4F4F4;	
}


.category_search ul li, .thesaurus_search ul li
{
	font-size:14px;
}

.header_search ul li
{
	font-size:12px;	
}




/* FIN PAGE RECHERCHE */



/* PAGE CLIENT

*/

.cadre_client
{
	margin:auto;
	width:650px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.title_cadre
{
	background-color:#F8F8F8;
	color:#DF1E19;
	font-size:20px;
	font-family:Helvetica;
	letter-spacing:1px;
	vertical-align:middle;
	height:100px;
	padding-left:10px;

}

.title_client
{
	font-size:16px;
	color:#D9162E;
}

/* FIN PAGE CLIENT */


 
/* PAGE SEND / FORM */

.title_send
{
	color:#717077;
	font-size:26px;	
	font-family:Arial;
	/*font-family:HelveticaNeue-35-Thin,Courier;*/
}
.text_send
{
	width:266px;
	color:#717077;
	font-family:Arial, Helvetica, sans-serif;
	background:url('/.content/images/bg_input.gif') no-repeat;
	height:25px;
	padding-left:12px;
	border:0;
	font-size:12px;
	color:#717077;
}
.textarea_send
{
	width:266px;
	background:url('/.content/images/bg_textarea.gif') no-repeat;
	padding-left:12px;
	font-family:Arial, Helvetica, sans-serif;
	height:70px;
	color:#717077;
	border:0;
	font-size:12px;
	overflow:hidden;
}
.envoi_mail
{
	text-align:center;
	color:green;
	font-size:13px;
}

/* END PAGE SEND */


/*		PAGE EVENTS    */

.title_event
{
	color:#DF1E19;
	padding-left:5px;
/*	font-family:HelveticaNeue-35-Thin,Courier;*/
	font-family:Helvetica;
	font-size:26px;

}
.subtitle_event
{
	color:#DF1E19;
	padding-left:5px;
/*	font-family:HelveticaNeue-35-Thin,Courier;*/
	font-family:Helvetica;
	font-size:19px;

}

label 
{
	display:block; /*La balise devient de type block*/
	width:150px;
	font-size:12px;
}

.formulaire
{
	padding-right:5px;
	text-align:justify;
	/*background-color:white;*/
	color:#737276;
	clear:left;
	line-height:18px;	
	font-size:12px;
}
.title_form
{
	color:#D9162E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
}
.formulaire input, .formulaire select, .formulaire textarea
{
	border:1px solid #DBDBDB;
	background:#F4F4F4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:2px;
}
.inscription_underline
{
	/*border:1x solid #F8F8F8;*/
	background-color:#D8D8D8;
	border:0;
	width:100%;
	height:1px;
	margin:0;

}
/* FIN PAGE EVENTS;

/* PAGE WP */

.cadre_wp td
{
	background:url('/.content/images/bg_titre_menu.gif');
	text-align:justify;
	/*background-color:white;*/
	color:#737276;
	font-size:12px;
}

.cadre_wp input,
{
	border:1px solid #DBDBDB;
	background:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:2px;
}

/* FIN PAGE WP */
/* FINANCE */

.hp_blocs_finance
{
	background:url(/.content/images/bg_bottom.gif) repeat-x;
}
.bloc_finance
{
	padding-left:20px;
	vertical-align:top;
}

.breves_finance ul,.breves_finance, .breves_finance ul li
{
	width:280px;
	padding-right:10px;

}

.hp_graph
{
	background:transparent url(/.content/images/bg_graph.gif) bottom no-repeat;/* repeat-x;*/
}
.abstract_fin
{
	color:#DF1E19;
	font-size:14px;
	line-height:16px;
}
.chart-title
{
	text-align:center;	
}

.chart-title div
{
	width:200px;	
}
.hp_finance_left_side
{
	margin-left:20px;
}
.figure
{
	font-size:65px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.figure_small
{
	font-size:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.month_figure
{
	background:url(/.content/images/bg.gif) no-repeat;
	color:#e51519;

}
.figure_abstract
{
	padding-left:20px;
}
.cours_de_bourse
{
	color:#8e8c91;
	text-align:right;
	padding-right:10px;
	width:100%;
	
}
.cal_fin td
{
	vertical-align:top;
}
.title_cal_finance
{
	color:#444444;
	font-size:13px;
}
.title_type_figures
{
	color:#7c7c7c;
	font-size:13px;
	text-align:center;	
	font-weight:bold;	
}
.title_figures
{
	color:#DF1E19;
	font-weight:bold;
	text-align:center;	
	padding-top:10px;
	padding-bottom:10px;
}
/* FIN FINANCE*/
