 /* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #OOO;
	background-color:#FFF;
}
p{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #OOO;
	font-size: 12px;
}
ul, li, .menu{
margin: 0;padding: 0;list-style-type: none;
}
.menu,.menu_tableau {
font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.menu li {
float: left;width:85px;margin-right:1px;
}

#topBandeau {
	width:460px;
	height:60px;
	border:1px solid #0808AA;
}

#topBandeau a, #topBandeau a:hover {COLOR: #0808AA; text-decoration:underline;}


/*numero en indice dans les interview*/
.indice {
	vertical-align:top;
	font-size: 70%;
}

.menu_haut {
background-image:url(../images/fond_menu.jpg);background-position: 0px 0px;background-repeat: repeat-x;
margin: 0;height: 34px;display: block;text-decoration: none;color: #fff;font-weight:bold; text-align:center; line-height:280%;
}
.menu_accueil{
background-image:url(../images/fond_menu_accueil.jpg);background-position: 0px 0px;background-repeat: no-repeat;line-height:280%;
margin: 0;height: 34px;display: block;text-decoration: none;color: #fff;font-weight:bold; text-align:center;
}
.menu_accueil_rol{
background-image:url(../images/fond_menu_accueil_rol.jpg);background-position: 0px 0px;background-repeat: no-repeat;line-height:280%;
margin: 0;height: 34px;display: block;text-decoration: none;color: #fff;font-weight:bold; text-align:center;
}
.menu_accueil:hover{
background-image:url(../images/fond_menu_accueil_rol.jpg); 
}
.menu_accueil_front{background-image:url(../images/fond_menu_accueil_home.jpg);background-position: 0px 0px;background-repeat: no-repeat;line-height:280%;
margin: 0;height: 34px;display: block;text-decoration: none;color: #fff;font-weight:bold; text-align:center;}
.menu_accueil_front:hover{
background-image:url(../images/fond_menu_accueil_home_rol.jpg); 
}
.menu_haut:hover {
background-image:url(../images/fond_menu_rol.jpg); 
}
.fond_jaune{
height:68px;	background-image: url(../images/fond_jaune.jpg);background-repeat: no-repeat; background-position: left top; background-color:#FFDD00;
}

.pub {/*Bandeau de publicité dans la page menu_haut*/
	width:100%;
	height:60px;
	overflow:hidden;
	border:none;
	margin:0;
	padding:0;
}

.fond_gauche{
background-image: url(../images/fond_gauche.jpg);background-repeat: no-repeat; background-position: left top; background-color:#FFF;
}
.fond_gauche_entier{
background-image: url(../images/fond_gauche_entier.jpg);background-repeat: no-repeat; background-position: left top; background-color:#FFF;
}
.fond_gauche_droit{
background-image: url(../images/bande_violet_droit.jpg);background-repeat:repeat-y; background-position: left top; background-color:#FFF;
}
/*.fond_gauche_droit2{
background-image: url(../images/bande_violet_droit2.jpg);background-repeat:repeat-y; background-position: left top; background-color:#FFF;
}*/
.fond_deg_centre{
background-image: url(../images/bande_vert-deg.jpg);background-repeat: no-repeat; background-position: left top; background-color:#FFF;
}

.titre_gauche{
font-size:12px;font-weight:bold; border-bottom:1px solid #FFF;text-indent:8px; text-transform:uppercase; width:164px;color:#FFF;
background-color:#8C5AB5;
}

.fond_news_menu{
height:34px;background-image: url(../images/fond_menu_news.jpg);background-repeat: no-repeat; background-position: left top;
}
.pg_news_menu{
margin:6px 10px 0 20px; color:#0808AA;}

.menu_gauche_violet, .menu_gauche_jaune, .menu_gauche_trader{
font-size:11px; background-repeat: no-repeat; background-position: 8px center;
padding-left:17px; text-decoration:none;
}
.menu_gauche_trader{
background-image: url(../images/puce_bleu_menu_gauche.gif);color:#000; text-transform:uppercase; font-style:italic; font-weight:bold;font-size:10px;
}
.jaune{
color:#FFDD00;}
.menu_gauche_violet{
background-image: url(../images/puce_bleu_menu_gauche.gif);color:#FFF;
}
.menu_gauche_jaune{
background-image: url(../images/puce_jaune_menu_gauche.gif);color:#FFF;
}
.fond_gauche_rouge{
background-color:#9c1E3D;
}
h1{
font-size:12px;margin:0;padding:0; color:#0808AA; text-transform:uppercase;
}
.date{
font-size:10px;color:#0808AA;
}
.font_tab{
background-color:#0808AA; color:#FFF;font-size:12px; text-indent:3px;
}
.fond_tab_ligne{
background-color:#E3E8EB;
}
.bord0{
border:0px;
}
.pg_news{background-image: url(../images/puce_violet_pg.gif);background-repeat: no-repeat; background-position: left 6px;
margin:2px 5px 0px 5px; text-indent:7px; font-size:11px;
}
.menuAccueil{background-image: url(../images/puce_violet_pg.gif);background-repeat: no-repeat; background-position: center left;
margin:2px 5px 0px 5px; text-indent:7px; font-size:11px; padding:2px 0;
}
.pg_news_src{color:#B4B4B4;}
.lien_news{color: #0808AA; text-decoration:none; font-size:11px;}
.lien_bandeau{
font-size:12px; color:#FFF; text-transform:uppercase; text-decoration:none;}
.vert_bandeau{
color:#58D525;
}
.rouge_bandeau{
color:#FF8C81;
}
.deg_bandeau_bleu{
background-image: url(../images/degrade_bandeau_bleu.jpg);background-repeat: no-repeat; background-position: left top;
}
.lien_connexion{font-size:11px; color:#0808AA; text-decoration:none; font-weight:bold; text-transform:uppercase;}

.lien_tab_marche, .lien_tab_home_marche, .lien_tab_stats, .lien_tab_stes, .lien_tab_stats_home{
font-size:12px;text-decoration: none;font-weight:bold;margin: 0;height: 18px;display: block; line-height:140%;
}
.lien_tab_marche{
background-image: url(../images/btn_pts_marche.gif);background-repeat: no-repeat; background-position: left top; 
color: #FFF;width:102px;
}
.lien_tab_home_marche{
background-image: url(../images/btn_pts_marche_home.gif);background-repeat: no-repeat; background-position: left top; 
color: #FFF;width:87px;
}
.lien_tab_stats{
background-image: url(../images/btn_stats.gif);background-repeat: no-repeat; background-position: left top; 
color: #FFF;width:93px;
}
.lien_tab_stats_home{
background-image: url(../images/btn_stats_home.gif);background-repeat: no-repeat; background-position: left top; 
color: #FFF;width:88px;
}
.lien_tab_stes{
background-image: url(../images/btn_cal_soc.gif);background-repeat: no-repeat; background-position: left top; 
color: #FFF;width:108px;
}
.lien_soul{
text-decoration:underline; color:#000;}
.lien_soul_rol{
text-decoration:none; color:#000;}
.lien_soul_rol:hover{
text-decoration:underline;}

.libelle, .liste_recherche, .liste_recherche_act,.connect_form, .liste_internet {
height:19px; border:1px solid #CCC;margin-left:8px; font-size: 10px;font-family:Arial, Helvetica, sans-serif;
}
.libelle{width:120px; }
.liste_recherche{width:75px;}
.liste_recherche_act{width:58px;}
.connect_form{width:100px;margin-left:0px;}
.liste_internet {width:140px;}
.fond_bleu_bandeau{background-color:#0808AA;}
.bandeau{
font-size:12px; color:#FFF;text-transform:uppercase;}
.liste_theme{
width:165px; height:15px; border:1px solid #CCC; font-size: 9px; font-family:Arial, Helvetica, sans-serif;
}
.select_theme{ margin:0 0 0 5px;}
.actu_theme{
font-size:12px; color:#0046A9;
}
.select_theme{ margin:0 0 0 5px;}
.bouton_perso{margin-left:5px;border:0;}
.liste_marche{
width:82px; height:15px; border:1px solid #CCC;margin-right:5px;	font-family: Arial, Helvetica, sans-serif; font-size: 9px;
}
.cours_marche{
font-size:12px; text-indent:2px;
}
.cap_mt_marche{
font-size:12px;padding-right:5px;
}
.var_marche{
font-size:12px;font-weight:bold; color:#009933;
}
.date_marche{
font-size:10px;padding-right:5px;
}
.liste_palmares{
width:68px; height:15px; border:1px solid #CCC;	font-family: Arial, Helvetica, sans-serif; font-size: 9px;
}
.nota{
font-size:10px; text-indent:2px;}
.des_tab{
font-size:11px; text-indent:2px;}
.mt_future{
font-size:11px;font-weight:bold;
}
.var_future{
font-size:11px;font-weight:bold; color:#009933; padding-right:5px;}
.mt_palmares{
font-size:11px;padding-right:2px;}
.var_palmares{
border-left:1px solid #FFF;font-size:11px;font-weight:bold; color:#009933;}
.var_palmares_down{
border-left:1px solid #FFF;font-size:11px;font-weight:bold; color:#CC3300;}
.tx_devise{
font-size:11px;font-weight:bold;padding-right:5px;
}
.mt_indice{
font-size:11px;padding-right:2px;}
.tab_onglet_bord{
border-right:1px solid #0808AA;border-left:1px solid #0808AA;
}
.tab_onglet_bord_bas{
border-bottom:1px solid #0808AA;border-right:1px solid #0808AA;border-left:1px solid #0808AA;
}
.bord_bleu{border-bottom:1px solid #0808AA;}
.lien_recherche{color:#FFF; font-size:11px;}
.marge0{margin:0;}
.suite{margin:0; display:inline;}
.tab_onglet_bord_cote{border-right:1px solid #0808AA;border-left:1px solid #0808AA;}
.bord_tab_titre{border-bottom:1px solid #0808AA;}


/***********************************************************Compte**********************************************************************/


.fond_gauche_droit_court{
background-image: url(../images/bande_violet_droit_courte.jpg);background-repeat:repeat-y; background-position: left top; background-color:#FFF;
}
.liste_cpte_valorisation{
width:126px; height:14px; border:1px solid #CCC;font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-transform:uppercase;
}
.liste_cpte_chiffre{
width:84px; height:14px; border:1px solid #CCC;font-family: Arial, Helvetica, sans-serif; font-size: 9px;
}
.liste_cpte_devise{
width:53px; height:14px; border:1px solid #CCC;font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-transform:uppercase;
}
.tab_compte_reca{
font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
.tab_compte_reca_bold{
font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}


/**************************************************************************Correctif*****************************************************/


.cor1{font-family: Arial, Helvetica, sans-serif; font-size: 12px;border-left:1px solid #FFF8CC;border-right:1px solid #FFF8CC;}
.cor2{font-family: Arial, Helvetica, sans-serif; font-size: 12px;border-left:1px solid #FFF;border-right:1px solid #FFF;}
.tab_compte_reca_bold{font-weight:bold;}
.tab_compte_reca_bord{
font-family: Arial, Helvetica, sans-serif; font-size: 12px;border-right:1px solid #0808AA;
}
.fond_jaune_cpte{
background-color:#FFF8CC; border-bottom:1px solid #0808AA; border-top:1px solid #0808AA;}

.choix_compte{font-family: Arial, Helvetica, sans-serif; font-size: 12px;color:#FFF; background-color:#0808AA; font-weight:bold;}
.lien_solde{ font-family: Arial, Helvetica, sans-serif; font-size: 12px;text-decoration:underline; color:#0808AA;}
.tab_solde{border:1px solid #0808AA; margin:0 0 0 5px;}

.choix_carnet{font-family: Arial, Helvetica, sans-serif; font-size: 12px;color:#FFF; background-color:#8C5AB5; font-weight:bold;}
.lien_carnet{ font-family: Arial, Helvetica, sans-serif; font-size: 12px;text-decoration:underline; color:#8C5AB5;}
.tab_carnet{border:1px solid #8C5AB5; margin:0 0 0 5px;}
.lien_loupe{ font-family: Arial, Helvetica, sans-serif; font-size: 12px;text-decoration:underline; color:#0047A9;}

.code_cpte{
font-size:11px; border-right:2px solid #fff;}
.lien_lib_cpte{font-size:11px; text-decoration:underline;color:#0808AA;margin-left:5px; text-transform:uppercase;}
.tab_cpte_vert{font-weight:bold; color:#009933;}
.tab_cpte_rouge{font-weight:bold; color:#CC3300;}
.tab_cpte_action{border-bottom:1px solid #0808AA;}
.tab_perf{font-size:11px;}
.fond_blanc{ background-color:#FFF;}
.pagination{ color:#0808AA; text-transform:uppercase;font-size:11px;}
.note_cpte{color:#0808AA;font-size:10px;}
.asterix_red{ color:#FF0000;}
.lien_pagination{color:#0808AA; text-decoration:underline;}
.tab_tri_cpte{background-color:#E3E8EB;}
.liste_cpte_ordre{
width:115px; height:14px; border:1px solid #CCC;font-family: Arial, Helvetica, sans-serif; font-size: 9px;
}
.liste_cpte_valeur{width:135px; height:14px; border:1px solid #CCC;font-family: Arial, Helvetica, sans-serif; font-size: 9px;
}


/*****************************************************************Valeur*****************************************************************/


.titre_valeur{text-transform:uppercase;font-size:12px; color:#FFF; background-color:#0808AA; font-weight:bold;}
.titre_valeur_minus{font-size:12px; color:#FFF; background-color:#0808AA; font-weight:bold;}
.bord_bleu_val{border-right:1px solid #0808AA;border-left:1px solid #0808AA;}
.bord_bleu_val_bas{border-right:1px solid #0808AA;border-left:1px solid #0808AA;border-bottom:1px solid #0808AA;}
.bord_bleu_val_d{font-size:12px;border-right:1px solid #0808AA;border-bottom:1px solid #0808AA;border-top:1px solid #0808AA;}
.bord_bleu_val_g{font-size:12px;border-left:1px solid #0808AA;border-bottom:1px solid #0808AA;border-top:1px solid #0808AA;}

.fond_jaune_val{background-color:#FFF8CC}
.bord_bleu_bas{font-size:12px; border-bottom:1px solid #0808AA;}
.bord_bleu_basg{font-size:12px; border-bottom:1px solid #0808AA;border-right:1px solid #0808AA;}
.bord_bleu_gauche{border-right:1px solid #0808AA;}
.rouge_val{font-weight:bold; color:#CC3300;}
.bord_bleu_val_ht{border-left:1px solid #0808AA;font-size:12px;border-top:1px solid #0808AA;border-right:1px solid #0808AA;}
.blanc_val{ background-color:#FFF;border-right:1px solid #0808AA;border-left:1px solid #0808AA;}
.blanc_val_bas{background-color:#FFF;border-right:1px solid #0808AA;border-left:1px solid #0808AA;border-bottom:1px solid #0808AA;}
.demande_val_titre_bord{font-weight:bold;border-bottom:1px solid #0808AA;border-right:1px solid #0808AA;}
.demande_val_titre{font-weight:bold;border-bottom:1px solid #0808AA;}
.cot_val{border:1px solid #0808AA; color: #0808AA; font-size:12px;}
.bord_bleu_val_clef{font-size:12px;border-left:1px solid #0808AA;border-top:1px solid #0808AA;}
.estima_val{color: #0808AA; font-size:12px;}
.bord_bleu_bas_vert{border-bottom:1px solid #0808AA; background-color:#009933; color:#FFF;}
.bord_bleu_bas_gris{border-bottom:1px solid #0808AA; background-color:#D6D6D6; color:#000;}
.bord_bleu_basg_gris{border-bottom:1px solid #0808AA; border-right:1px solid #0808AA; background-color:#D6D6D6; color:#000;}

.lien_achat{color:#fff; text-decoration:none; font-weight:bold;}
.alerte_val{vertical-align:middle; border:0;}
.lien_alerte{color:#000; text-decoration:none; font-weight:normal;}
.date_new_val{font-size:11px;}
.lien_val_new{font-size:11px; text-decoration:underline;color:#0808AA;}
.cours_date_ret{font-size:12px;}
.cours_ret{font-weight:bold; color:#CC3300; font-size:10px;}
.bord_bleu_val_ret{border-right:1px solid #0808AA;border-bottom:1px solid #0808AA;border-top:1px solid #0808AA;}
.bord_val_bas{border-bottom:1px solid #0808AA;}
.bord_val_basDroite{border-bottom:1px solid #0808AA;border-right:1px solid #0808AA;}

.lien_tab_3m, .lien_tab_6m, .lien_tab_1a{
font-size:12px;text-decoration: none;font-weight:bold;margin: 0;height: 18px;display: block; line-height:140%;
}
.lien_tab_3m{
background-image: url(../images/btn3_val_3m.gif);background-repeat: no-repeat; background-position: left top; 
color: #FFF;width:61px;
}
.lien_tab_6m{
background-image: url(../images/btn3_val_6m.gif);background-repeat: no-repeat; background-position: left top; 
color: #FFF;width:62px;
}
.lien_tab_1a{
background-image: url(../images/btn3_val_1an.gif);background-repeat: no-repeat; background-position: left top; 
color: #FFF;width:66px;
}


/*************************************************************Analyses***************************************************************/


.titre_gauche_rouge{
font-size:12px;font-weight:bold; border-bottom:1px solid #FFF;text-indent:8px; text-transform:uppercase; width:164px;color:#FFF;
background-color:#9c1E3D;
}
.lien_ana_nv, .lien_ana_mt{
font-size:12px;text-decoration: none;font-weight:bold;margin: 0;height: 18px;display: block; line-height:140%; 
text-transform:uppercase;color:#0808AA; width:241px;
}
.lien_ana_nv{
background-image: url(../images/analyse_btn_nv.gif);background-repeat: no-repeat; background-position: left top; 
}
.lien_ana_mt{
background-image: url(../images/analyse_btn_mt.gif);background-repeat: no-repeat; background-position: left top; 
}
.bord_bleu_analyse{border-right:1px solid #0808AA;border-left:1px solid #0808AA;border-bottom:1px solid #0808AA;}
.police11{font-size:11px;}
.ana_bord_blanc{border-left:1px solid #FFF;}
.date_ana{font-weight:bold;}
.lien_ana_last, .lien_ana_plus, .lien_ana_moins{
font-size:12px;text-decoration: none;font-weight:bold;margin: 0;height: 18px;display: block; line-height:140%;
}
.lien_ana_last{
background-image: url(../images/analyse_btn_last.gif);background-repeat: no-repeat; background-position: left top; 
 width:161px;color:#0808AA;
}
.lien_ana_plus{
background-image: url(../images/analyse_btn_plus.gif);background-repeat: no-repeat; background-position: left top;
 width:161px; color:#FFF;
}
.lien_ana_moins{
background-image: url(../images/analyse_btn_moins.gif);background-repeat: no-repeat; background-position: left top;
 width:162px; color:#FFF;
}
.bord_ana_basDroite{border-bottom:1px solid #0808AA;border-right:1px solid #0808AA; font-size:11px; text-transform:uppercase;}
.bord_consens_basDroite{border-bottom:1px solid #0808AA;border-right:1px solid #0808AA; font-size:11px;}
.ana_maj_bd_blanc{border-right:1px solid #FFF;text-transform:uppercase;}
.ana_minus_bd_blanc{border-right:1px solid #FFF;}
.ana_vert1_white{border-right:1px solid #FFF; background-color:#74EB7D;}
.ana_vert1{background-color:#74EB7D;}
.ana_vert2_white{border-right:1px solid #FFF; background-color:#7EBE83;}
.ana_vert2{background-color:#7EBE83;}
.ana_jaune_white{border-right:1px solid #FFF; background-color:#FFDD00;}
.ana_jaune{background-color:#FFDD00;}
.ana_tab_ca{border-left:1px solid #9C1E3D;border-top:1px solid #9C1E3D;border-bottom:1px solid #9C1E3D;}
.font_tab_ca{background-color:#989898; color:#FFF;font-size:12px;}
.ana_maj_ca{ font-size:11px; text-transform:uppercase;}
.lien_ana_ca{color:#fff; text-decoration:underline; font-weight:bold;}
.ana_minus_ca{font-size:11px;}

/*****************************************************************Menu Valeur onglet*****************************************************/


.valeur_onglet{ font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.onglet_violet{background-color:#8C5AB5; border-bottom:1px solid #0808AA;
background-image: url(../images/btn_valeur_borddroit.gif);background-repeat: no-repeat; background-position: right top;
}
.onglet_rouge{background-color:#9C1E3D; border-bottom:1px solid #0808AA;border-top:1px solid #9C1E3D;}
.onglet_violet_ssbd{background-color:#8C5AB5; border-bottom:1px solid #0808AA;}
.onglet_cadre_bleu{background-color:#FFF; border-left:1px solid #0808AA;border-top:1px solid #0808AA;border-right:1px solid #0808AA;}
.bord0midle{border:0px;vertical-align:text-bottom; margin-left:5px;}
.lien_onglet_valeur{color:#FFF; text-decoration:none;}
.lien_onglet_valeur_rol{color:#0808AA; text-decoration:none;}
.lien_onglet_valeur_rouge{color:#9C1E3D; text-decoration:none;}


/***************************************************************home prospect (accueil)**************************************************/


.btn_connexion{ vertical-align:middle;}
.titre_gauche_transparent{
font-size:12px;font-weight:bold; border-bottom:1px solid #FFF;text-indent:8px; text-transform:uppercase; width:164px;color:#FFF;
background-color:#B273E5;
}
.fond_gauche_transparent{
background-color:#B273E5;
}
.analysetechnique {display:inline; margin:0 0 0 10px;}
.fond_tab_vert{ background-color:#009933;}
.analysetech_titre,.analysetech_var{font-family:Arial, Helvetica, sans-serif; color:#FFF;font-size:12px; font-weight:bold; text-align:center;}
.analysetech_titre{border-right:1px solid #FFF;}
.analysetech_val{font-size:11px; text-indent:2px; text-transform:uppercase;}
.fond_tab_rouge{ background-color:#CC3300;}
.analysetech_nb{font-size:11px;font-weight:bold; color:#009933;}
.analysetech_nb_down{font-size:11px;font-weight:bold; color:#CC3300;}
.font_tab_indice{
background-color:#0808AA; color:#FFF;font-size:12px; border-left:1px solid #FFF;}
.analysetech_mt{
font-size:11px;padding-right:5px; border-left:1px solid #FFF;}
.lien_violet_accueil{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#8C5AB5;}
.flash_texte_accueil{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.flash_titre_accueil{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#8C5AB5; background-color:#D0BBE1;}/* couleur possible: d7c9ea*/

.BlocDroite {
background:transparent url(../images/bg_bloc_droite.jpg) repeat-y scroll 0%;
width:207px;
margin:0;
border:none;
padding:0 5px;
text-align:center;
}

.txt-bienvenue { line-height: 13px; }
.marg-trait {margin: 5px 0; }

/******************************************************************ouvrir compte*********************************************************/

/************ OLD version H2 + FOND DEGRADE *****************/
/* 
.fond_deg_titre{border-bottom:1px solid #8C5AB5;
background-image: url(../images/fond_deg_titre.jpg);background-repeat:repeat-x; background-position: left bottom;
}
h2{font-family:Arial, Helvetica, sans-serif; color:#8C5AB5;font-size:16px; font-weight:bold; text-transform:uppercase; margin:0; padding:5;}
*/
h2 {
	color:#5B2E81;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:22px;
	font-weight:bold;
	margin:0;
	text-transform:none;
}

h3{font-family:Arial, Helvetica, sans-serif; color:#0808AA;font-size:18px; font-weight:normal;margin:0; padding:0 0 0 25px;
background-image: url(../images/fleche_violet.gif);background-repeat:no-repeat; background-position:left 3px;
}
.h3-itw { font-size:15px; min-height:30px;}
.itw { margin: 3px 0 20px 0; text-align: justify;}
.pgcompte,.pgcompte2{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.pgcompte{margin:0 0 10px 0;}
.pgcompte2{margin:0 0 5px 0;}
.pglistecpte,.pglistecpte2{font-family:Arial, Helvetica, sans-serif;font-size:12px; margin:0 0 3px 10px; padding:0 0 0 10px;
background-image: url(../images/carre_violet.gif);background-repeat:no-repeat; background-position:left 5px;
}
.pglistecpte2{margin:0 0 5px 10px;}
.bord_violet, .bord_violet_m10{border: 1px solid #8C5AB5;}
.bord_violet_m10{margin-top:10px;}
.fond_deg_titre_tab{border-bottom:1px solid #8C5AB5;font-family:Arial, Helvetica, sans-serif; color:#8C5AB5;font-size:14px; font-weight:bold; text-transform:uppercase; 
background-image: url(../images/fond_deg_tab.jpg);background-repeat:repeat-x; background-position: left bottom;}
.fond_deg_titre_tab_2lignes{border-bottom:1px solid #8C5AB5;font-family:Arial, Helvetica, sans-serif; color:#8C5AB5;font-size:14px; font-weight:bold; text-transform:uppercase; 
background-image: url(../images/fond_deg_tab_2.jpg);background-repeat:repeat-x; background-position: left bottom;}
.fond_deg_titre_tab_3lignes{border-bottom:1px solid #8C5AB5;font-family:Arial, Helvetica, sans-serif; color:#8C5AB5;font-size:14px; font-weight:bold; text-transform:uppercase; 
background-image: url(../images/fond_deg_tab_3.jpg);background-repeat:repeat-x; background-position: left bottom;}
.tabcompte_text,.tabcompte_text2,.tabcompte_text_fdjaune,.tabcompte_txt_fdj_bord{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.tabcompte_text{border-right:1px solid #8C5AB5;}
.tabcompte_text_fdjaune{ background-color:#FFF8CC;}
.tabcompte_txt_fdj_bord{ background-color:#FFF8CC;border-right:1px solid #8C5AB5;}
.violetgras{font-weight:bold; color:#8C5AB5;}
.tarif_prix,.tarif_prix_fdjaune{font-family:Arial, Helvetica, sans-serif; color:#8C5AB5;font-size:48px;font-weight:bold;}
.tarif_prix_fdjaune{ background-color:#FFF8CC;}
.pgcompte_asterix{font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.tarif_cents{ font-size:21px;}


/****************************************************************warrants 1*************************************************************/


.warrant_titre_noir{font-weight:normal; color:#000; text-transform:none;}
.titre_warrant_fdbleu{font-size:12px; color:#FFF; background-color:#0808AA; font-weight:bold;}
.marge_gauche{ text-indent:5px;}
.warrant_puce{ margin-left:10px;}
.tab_warrant_bordbleu{border:1px solid #0808AA;}
.warrant_fdgris,.warrant_fdgris_bord{
font-size:12px;background-color:#E3E8EB; padding:5px;
}
.warrant_fdgris_bord{border-bottom:1px solid #0808AA;}
.lien_warrant{color: #0808AA; text-decoration:underline; font-size:12px; font-weight:bold;}
.lien_warrant_actu{color: #0808AA; text-decoration:underline; font-size:11px; text-transform:uppercase;}
.tab_warrant_fdviolet{ background-color:#8C5AB5;font-size:12px; color:#FFF; font-weight:bold; margin-top:17px; text-align:justify; }
.marge_warrat_ht{margin-top:3px;}
.date_warrant{font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.font_tab_war_com{background-color:#BA9CD3; color:#FFF;font-size:12px;}
.font_tab_war_violet{background-color:#8C5AB5; color:#FFF;font-size:12px;}
.lien_warrant_oat{color: #000000; text-decoration:underline; font-size:12px; font-weight:bold;}

a.lien_warrant_video {color:#9b1e3c;}
a:active.lien_warrant_video, a:visited.lien_warrant_video {color:#9b1e3c;}
.txt-rouge {color:#9b1e3c;}
.txt-bleu {color:#0808AA;}

/***************************************************************commun mise en page*******************************************************/
.mention_legal{bakground-color: #ffffff; color: #B4B4B4; font-family: Arial, Helvetica, Verdana;  font-size:10px;}
.mention_legal_popup{bakground-color: #ffffff; color: #000000; font-family: Arial, Helvetica, Verdana;  font-size:10px;}

.txt_normal_commun{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.txt_14px_commun{font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.txt_normal_bleu{font-family:Arial; color:#0808AA; font-size:12px;}
.txt_18px_commun{font-family:Arial, Helvetica, sans-serif;font-size:18px;}

.txt_gras_bleu_commun{font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#0808AA;}
.txt_gras2_bleu_commun{font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold; color:#0808AA;}
.txt_gras3_bleu_commun{font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold; color:#0808AA;}
.txt_violet_gras{font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#8C59B5; font-weight:bold;}
.txt_gras_rouge{font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#FF0000}

.txt_legende_commun{font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:normal; color:#000000; font-style:italic;}
.txt_petit_commun{font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:normal; color:#000000;}

.titre_bleu_16px{font-family:Arial, Helvetica, sans-serif;font-size:16px; font-weight:bold; color:#0808AA;}
.titre_bleu_14px{font-family:Arial, Helvetica, sans-serif;font-size:14px; color:#0808AA; font-weight:bolder;}
.titre_rouge_16px{font-family:Arial, Helvetica, sans-serif;font-size:16px; font-weight:bold; color:#FF0000;}

.fond_tab{border-bottom:1px solid #8C5AB5;font-family:Arial, Helvetica, sans-serif; color:#8C5AB5;font-size:14px; font-weight:bold; text-transform:uppercase; 
background-image: url(../images/fond_deg_tab.jpg);background-repeat:repeat-x; background-position: left bottom;}

.font_entete_tableau{background-color:#8C5AB5; color:#FFFFFF;font-size:12px; font-weight:bolder;}
.font_tab_mauve{background-color:#D0BBE1; color:#000000; font-size:12px; font-weight:bolder; border-left:#000000}
.font_tab_blanc{background-color:#FFFFFF; color:#000000; font-size:12px; font-weight:bolder; border-left:#000000}
.font_tab_gris{background-color:#ececff; color:#000000; font-size:12px; font-weight:bolder; border-left:#000000}

.lien_noir{color: #000000; text-decoration:underline; font-size:12px; }
.lien_mauve{font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#6341b1; text-decoration:underline;}
.lien_bleu{font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold; color:#0808AA; text-decoration:underline;}
.lien_bleu A{TEXT-DECORATION: none; text-decoration:underline;}
.lien_bleu A:link{COLOR: #0808AA; text-decoration:underline;}
.lien_bleu A:visited{COLOR: #0808AA; text-decoration:underline;}
.lien_bleu A:hover{COLOR: #0808AA; text-decoration:underline;}
.lien_violet{font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#8C59B5; font-weight:bold; text-decoration:underline;}

a:link.menu_violet { font-size:11px; background-repeat: no-repeat; background-position: 8px center; padding-left:17px; text-decoration:none;
background-image: url(../images/puce_bleu_menu_gauche.gif);color:#FFFFFF; }
a:active.menu_violet  { font-size:11px; background-repeat: no-repeat; background-position: 8px center; padding-left:17px; text-decoration:none;
background-image: url(../images/puce_bleu_menu_gauche.gif);color:#FFFFFF; }
a:visited.menu_violet  { font-size:11px; background-repeat: no-repeat; background-position: 8px center; padding-left:17px; text-decoration:none;
background-image: url(../images/puce_bleu_menu_gauche.gif);color:#FFFFFF; }
a:hover.menu_violet  { font-size:11px; background-repeat: no-repeat; background-position: 8px center; padding-left:17px; text-decoration:none;
background-image: url(../images/puce_bleu_menu_gauche.gif);color:#FFDD00; }

a.menu_jaune { font-size:11px; background-repeat: no-repeat; background-position: 8px center; padding-left:17px; text-decoration:none;
background-image: url(../images/puce_jaune_menu_gauche.gif);color:#FFFFFF; }
a.menu_jaune:hover  { font-size:11px; background-repeat: no-repeat; background-position: 8px center; padding-left:17px; text-decoration:none;
background-image: url(../images/puce_jaune_menu_gauche.gif);color:#FFDD00; }

.menu_commun { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#0808AA; font-weight:bold; }
.menu_commun:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#8C59B5; font-weight:bold; }
.menu_commun_actif { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#8C59B5; font-weight:bold; }

.ssmenu li { list-style-type:none; margin-bottom:5px; line-height: 10px; }
#menu-interieur #ssmenu li { list-style-type:none; margin-bottom:5px; line-height: 10px; background:none; padding-left:15px; }
.ssmenu-02 li { list-style-type:none; margin-bottom:5px; line-height: 10px; margin-left: 10px; }
.ssmenu_commun { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#0808AA; font-weight:normal; }
.ssmenu_commun:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#8C59B5; font-weight:normal; }
.ssmenu_commun_actif { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#8C59B5; font-weight:normal; }

.bt_form{font-family:Arial, Helvetica, sans-serif; color:#000000; background-color:#BFA3D6; font-size:12px; font-weight:bold;}

hr{ padding:0; margin:0; }

h4{font-family:Arial, Helvetica, sans-serif; color:#0808AA; font-size:14px; font-weight:bold; margin:0; padding:0 0 0 25px;
background-image: url(../images/fleche_violet.gif);background-repeat:no-repeat; background-position:middle 5px;
}
a.col_droite { font-size:12px; background-repeat: no-repeat; background-position: 8px center; padding-left:17px; text-decoration:none;
background-image: url(../images/puce_violet_pg.gif);color:#000000; }
a.col_droite:hover  { font-size:12px; background-repeat: no-repeat; background-position: 8px center; padding-left:17px; text-decoration:none;
background-image: url(../images/puce_violet_pg.gif);color:#8C59B5; }

a.col_droite2 { font-size:12px; background-repeat: no-repeat; background-position: 8px center; padding-left:17px; text-decoration:none; color:#000000; }
a.col_droite2:hover  { font-size:12px; background-repeat: no-repeat; background-position: 8px center; padding-left:17px; text-decoration:none; color:#8C59B5; }

.txt_menu_gauche { font-size:11px; padding-left:17px; text-decoration:none; color:#FFFFFF; }
a:link.lien_menu_gauche, a:active.lien_menu_gauche, a:visited.lien_menu_gauche { 
font-size:11px; padding-left:17px; color:#FFFFFF; margin:0; }
a:hover.lien_menu_gauche { text-decoration:none; color:#FFDD00; margin:0; }

/***************************************************************OPCVM********************************************************************/


.opcvm_txt{font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#0808AA;}
.bord_gauche_blanc,.tab_opcvm_txt, .tab_opcvm_txt_palm{border-left:1px solid #FFF;}
.tab_opcvm_txt,.tab_opcvm_txt_ssbd{font-size:11px;}
.tab_opcvm_txt_palm{font-size:11px; padding-right:10px;}
.liste_opcvm{
width:70px; height:15px; border:1px solid #CCC;font-family: Arial, Helvetica, sans-serif; font-size: 9px;margin:0;}
.var_opcvm, .var_opcvm_palm{
border-left:1px solid #FFF;font-size:11px;font-weight:bold; color:#009933;}
.var_opcvm{padding-right:15px;}
.var_opcvm_palm{padding-right:10px;}
.var_opcvm_down{
border-left:1px solid #FFF;font-size:11px;font-weight:bold; color:#CC3300; padding-right:15px;}
.lien_interview{color: #0808AA; text-decoration:underline; font-size:11px;}
.pg_actu_opcvm{background-image: url(../images/puce_violet_pg.gif);background-repeat: no-repeat; background-position: left 6px;
margin:2px 5px 6px 0px; text-indent:7px; font-size:11px;
}
.pg_titre_opcvm{color:#0808AA; font-size:11px; font-weight:bold;}
.title{background-color:#0808AA; color:#FFF;font-size:12px; text-indent:3px;}
.titre_barem{font-family:Arial, Helvetica, sans-serif; color:#8C5AB5;font-size:21px; font-weight:normal; margin:0; padding:5;}

#logo_caam {background-color:#0a0f4b;}
a.lien_caam {color:#0a0f4b;}
a:active.lien_caam, a:visited.lien_caam {color:#0a0f4b;}

.txt-vert {color:#0a0f4b;}
.img-right {float: right; margin-left: 15px; }
.cadre-violet { border: #8C5AB5 1px solid; padding: 2px;}
/********************************************************************Outils***************************************************************/


.outil_savoir_plus{border-left: 1px solid #8C5AB5;border-right: 1px solid #8C5AB5;border-bottom: 1px solid #8C5AB5;}
.outil_message{ width:100%; height:170px; margin:0; padding:0px; overflow:auto;}
.outil_mes_titre{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#0808AA;border-right: 1px solid #FFF;}
.lien_outils_14{ font-family: Arial, Helvetica, sans-serif; font-size: 14px;text-decoration:underline; color:#8C5AB5;}
.font_tab_violet{background-color:#8C5AB5; color:#FFF;font-size:12px; text-indent:3px;}
.bord_bas_violet{border-bottom: 1px solid #8C5AB5;}
.tab_outil_fdj{font-family:Arial, Helvetica, sans-serif;font-size:11px; background-color:#FFF8CC;}


/********************************************************************faq***************************************************************/
.lien_faq_retour{color: #FFFFFF; text-decoration:none; font-size:12px; font-weight:bold;}
.lien_faq_retour:hover{color: #FFFFFF; text-decoration:underline; font-size:12px; font-weight:bold;}



/************************************************************ouvrir un compte************************************************************/
.compte_titre{font-family:Arial, Helvetica, sans-serif;font-size:16px; font-weight:bold; color:#0808AA}
.compte_gras{font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#0808AA}
.compte_gras2{font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#6341b1}
.compte_lien_ouvrir{font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#6341b1; text-decoration:underline;}
.compte_souligne{font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#000000; text-decoration:underline;}
.compte_adresse{font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight: bolder; color:#000000}
.compte_tab{font-family:Arial; font-size:12px; font-weight:normal; background-image: url(../images/fond_ouvrir_compte.gif);background-repeat:no-repeat;}
.convension_titre{font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold; color:#000000}


/***********************************************************simulateur pio*************************************************************/
.titre { color : #FFCC00; font-size : 25px; font-family : Arial, Helvetica, sans-serif; font-weight : bold; }
.soustitre { color : #669999; font-size : 20px; font-family : Arial, Helvetica, sans-serif; font-weight : bold; }
.arial12noir { color : Black; font-size : 12px; font-family : Arial, Helvetica, sans-serif; }
.arial12noirbold { color : Black; font-size : 12px; font-family : Arial, Helvetica, sans-serif; font-weight : bold; }
.arial12jaune { color : #FFCC00; font-size : 12px; font-family : Arial, Helvetica, sans-serif; }
.arial12blanc { color : #FFFFFF; font-size : 12px; font-family : Arial, Helvetica, sans-serif; }
.arial12vertfonce { color : #000066; font-size : 12px; font-family : Arial, Helvetica, sans-serif; }
.arial12vertfoncebold { color : #000066; font-size : 12px; font-family : Arial, Helvetica, sans-serif; font-weight : bold; }
.accroche { color : Black; font-size : 12px; font-family: Arial, Helvetica, sans-serif; font-style : italic; }


/************************************************************questions*******************************************************************/
.fond_deg_questions{border-bottom:1px solid #8C5AB5;font-family:Arial, Helvetica, sans-serif; color:#8C5AB5;font-size:14px; font-weight:bold; 
background-image: url(../images/fond_deg_tab.jpg);background-repeat:repeat-x; background-position: left bottom;}

/**********************************************************/
.Style2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #00009C;
}
.Style3 {
	color: #FF9A00;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.Style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.Style7 {color: #000066}

/**********************LISTES************************/
ul.listes {
	margin-left:30px;
	list-style-image: url("../images/puce_violet_pg.gif");
}

/*******************NEW FLASH INFO*******************************/
.titre_info {
	color:#8c59b5;
	padding:0px 0 8px 15px;	
	background-image:url(../images/accueil/puce_flash_infos.gif);
	background-repeat:no-repeat;
	background-position:0px 22%;
	font-weight:bold;
	font-size:11pt;
}
.td_infos, #premier {
	border-bottom:dashed 1px #666;
	padding-bottom:6px;
	line-height: 16px;
}
#premier {
	padding-top:3px;
	border-top:dashed 1px #666;
}

.fond_violet_infos{
	background-color:#f6e1ff;
	padding:5px;
}
.fond_blanc_infos{
	background-color:#fff;
	padding:5px;
}
.td_infos p, #premier p {
	padding: 0px 15px;
}

.separation_aide {
	border-bottom:dashed 1px #666;
	padding-bottom:6px;
	margin-top: 20px;
}

/******************* OPCVm ************************/ 
.font_entete_tableau_meilleurs{background-color:#8C5AB5; color:#FFFFFF;font-size:12px; font-weight:bolder;}
.font_entete_tableau_prudent{background-color:#cc99ff; color:#FFFFFF;font-size:12px; font-weight:bolder;} 
.font_entete_tableau_equilibre{background-color:#99ccff; color:#000;font-size:12px; font-weight:bolder;}
.font_entete_tableau_dynamique{background-color:#ffcc99; color:#000;font-size:12px; font-weight:bolder;}

.graph-bord {
	border-left: 1px solid #505050;
}

.fond_tab_j {
color:#0808AA;
background-color: #fff8cc;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.alternate {
	background-color: #efefef;
}
.coul-droits {
	background-color: #ebd6fc;
	color:#525252;
}
.coul-retro {
	background-color: #d5baea;
	color:#525252;
}
.type-fonds {
	border-bottom: 1px solid #9e9e9e;
	padding-top: 20px;
	color:#8C5AB5;
	font-size:12px;
	font-weight: bold;
	clear:both;
}
.type-fonds a {
	color:#8C5AB5;
	font-size:12px;
	font-weight: bold;
	text-decoration:underline;
}
.type-fonds a:hover {
	color:#0808AA;
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
}
.plus {
background:url(../images/tick.jpg) no-repeat;
}
.moins {
background:url(../images/croix.jpg) no-repeat;
}
.rub-tab-2000 {
	float:right;
}
.rub-tab-2000 td {
	border: 1px solid #efefef;
	font-size:11px;
}
.list-fonds {
/*	float:right; */
	font-size:12px;
}
.list-fonds a { color:#8C5AB5; }
.list-fonds a:hover { color:#0808AA; }

/*--------------------------------------------------------*/
/*                        TOP 3                          */
/*-------------------------------------------------------*/
#alphabet {
	margin-bottom:15px;
}
#alphabet a {
	background-color:#EEF1F2;
	border:1px solid #8C5AB5;
	color:#8C5AB5;
	display:inline;
	font-size:11px;
	padding:3px;
	text-decoration:none;
}
#alphabet a:hover {
	background-color:#FADFDA;
	border:1px solid #A52818;
	color:#A52818;
}
.pea {
	color:#A52818;
	font-weight:bold;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.upper {
	text-transform:uppercase;
}
.top3-logo {
	float: left;
	width: 130px;
	margin-right: 20px;
	font-weight: bold;
	text-transform:uppercase
}
.top3-txt {
	float:left;
	padding-left: 10px;
	border-left: 1px dotted #585858;
	width: 545px;
}
.top3-txt, .top3-txt p {
	color: #585858;
	font-size: 11px;
	text-align:justify;
	margin: 0;
}
a.lien-btn{
	background:url(../images/bkg-btn.jpg) no-repeat;
	width:200px;
	height:40px;
	text-align: center;
	text-decoration: none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#FFF;
	padding-top: 10px;
	display:block;
	}
a:hover.lien-btn{
	color: #ececec;
}
a.lien-btn-250{
	background:url(../images/bkg-btn-250.jpg) no-repeat;
	width:250px;
	height:40px;
	text-align: center;
	text-decoration: none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#FFF;
	padding-top: 10px;
	display:block;
	}
a:hover.lien-btn-250{
	color: #ececec;
}

/*********************** TARIFS *******************************/
.prix {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
}
.prix-gd {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
}
.tab-prix {
	border-collapse: collapse;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	margin: 15px 0 5px 0 !important;
	margin: 15px 0 0 0;
}
.tab-prix-int {
	border-collapse: collapse;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}
.tab-prix-int td, .tab-prix-int th {
	border: 1px solid #666;
}
.legende {
	font-size: 10px;
	color: #999999;
}
.legende-rouge{font-weight:bold; color:#CC3300;}
.fond-light {
	background-color: #efefef;
	border-bottom:dashed 1px #666;
	padding-bottom:6px;
}
.fond-sans {
	border-bottom:dashed 1px #666;
	padding-bottom:6px;
}
.rub-gauche {
	padding-top: 5px;
	width: 170px;
	height: 45px;
	display:block;
	background:url(../images/accueil/tab-tarif.gif) no-repeat;
	color:#FFFFFF;
	text-align:center;
	font-size: 12px;
	margin-bottom: 0px !important;
	margin-bottom: 5px;
}
.rub-gauche-int {
	padding-top: 5px;
	width: 170px;
	height: 45px;
	display:block;
	background:url(../images/accueil/tab-tarif.gif) no-repeat;
	color:#FFFFFF;
	text-align:center;
	font-size: 12px;
	margin-bottom: -5px !important;
	margin-bottom: 0px;
}
.tarifs {
	border-left: 2px dashed #8c5ab5;
	padding-left: 15px;
	margin-bottom: 5px;
}
.tarifs li {
	margin-top: 6px;
	background:url(../images/puce_violet_pg.gif) no-repeat 0px 8px;
	padding-left: 10px;
}
.trait-gauche {
	border-left: 1px solid #8c5ab5;
	padding-left: 5px;
}
.txt-10 {
	font-size:10px;
}
.txt-14 {
	font-size: 14px;
}
.txt-12 {
	font-size: 12px;
}
.tarif-list li {
	display:inline;
	list-style-type: none;
	font-size: 12px;
	background:url(../images/puce_violet_pg.gif) no-repeat 0px 8px;
	padding-left: 10px;
	margin: 0 15px 0 5px;
}
/***** page tarif print ******/
#main-container {
	width:660px;
	margin:0 auto;
}
.tarif-h2 {
	color:#5B2E81;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:22px;
	font-weight:bold;
	margin:0;
	text-transform:none;
}
.tarif-onglet li {
	display:inline;
	list-style-type: none;
	margin-right: 2px;
}
.tarif-main {
	background-color: #f4f4f4;
	border: 1px solid #CDCDCD;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}
.tarif-main hr {
	border-color:#CDCDCD;
	border-style:dashed none none;
	border-width:1px 0 0;
	height:1px;
	margin:15px 0;
	/*width:100%;*/
}
.tarif-titre {
	text-transform:uppercase;
	color #2A2A2A;
	margin-bottom:20px;
}
.tarif-colG {
	float:left;
	width: 440px;
}
.tarif-colD {
	float:left;
}
.tarif-bloc1 {
	border: 1px solid #CDCDCD;
	background-color: #FFFFFF;
	padding:5px;
	float:left;
	width: 200px;
	margin: 0px 0 20px 5px;
	text-align:center;
	color: #8C5AB5;
	font-size: 14px;
}
.tarif-bloc2 {
	border: 1px solid #CDCDCD;
	background-color: #FFFFFF;
	padding:5px;
	width: 415px;
	margin: 0px 0 20px 5px;
	text-align:center;
	color: #8C5AB5;
	font-size: 14px;
}
.tarif-blocD {
	border: 1px solid #CDCDCD;
	background-color: #FFFFFF;
	padding:5px;
	width: 180px;
	margin: 0px 0 20px 5px;
	text-align:center;
	color: #8C5AB5;
	font-size: 14px;
}
.tarif-tab th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	border-bottom: 1px solid #CDCDCD;
	padding-bottom: 3px;
	margin-bottom: 3px;
}
.tarif-tab td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-bottom: 1px solid #CDCDCD;
	padding-bottom: 3px;
	margin-bottom: 3px;
}
.prix-big {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight: bold;
	color: #8C5AB5;
}
.txt-violet {
	color: #8C5AB5;
}
.left {
	float:left;
}
.left25 {
	float:left;
	margin-left: 25px;
}
.clear {
	clear: both;
}
/************************************************* mention ***********************************************/
.mention-titre {
	margin-top: 20px;
	color:#0808AA;
	font-variant:small-caps;
	font-size: 14px;
	font-weight:bold;
}
.mention-inter {
	margin: 15px 0 5px 0;
	background:url(../images/fleche_violet2.gif) no-repeat;
	padding-left: 20px;
	color:#8C5AB5;
	font-size:12px;
	font-weight: bold;
}
.mention-numpage {
	margin-top:20px;
	color:#8C5AB5;
	font-weight:bold;
}
.mention-numpage a {
	color:#8C5AB5;
	font-weight:normal;
}

/************************************************* glossaire ***********************************************/
#lienGlossaire a{
	width: 50px;
	border: 1px solid #8C5AB5;
	padding: 5px;
	text-align: center;
	font-size:12px;
	color:#8C5AB5;
	margin-right: 20px;
}
#lienGlossaire a:hover{
	color:#000;
	text-decoration:none;
}


/************************************************* liste des gestionnaires ***********************************************/
.list-2000 td {
	border-left: 1px solid #9e9e9e;
	padding: 0 5px;
}
.list-2000 td a {
	color: #000;
	font-size:11px;
	text-decoration: none;
	display: block;
	padding: 2px 0;
}
.list-2000 td a:hover {
	background-color:#efefef;
	color: #8C5AB5;
	text-decoration: none;
}
.bordeaux-gras {
	color:#8C5AB5;
	font-weight:bold;
}

/******************************************** sous menu intérieur *****************************************/
#menu-interieur, #menu-interieur-orange {
	margin-left:100px;
	padding-left: 10px;
	border-left: 1px solid #CCC;
}
#menu-interieur li {
	background:url(../images/puce_menu.gif) no-repeat 0 3px;
	padding-left: 20px;
	margin-bottom: 4px;
	list-style-type: none;
}

/******************************************** NEW FLASH INFOS *****************************************/
.news1 {
	margin-bottom:7px;
	width:685px;
	background: url(../images/accueil/news1-arrondi-bas.gif) no-repeat bottom;
	padding-bottom: 12px;
}
.titre-news1, .news1 .titre-news {
	background-image:url(../images/accueil/news1-arrondi-haut.gif);
	background-repeat:no-repeat;
	width:685px;
	height:24px !important;
	height: 35px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
	padding: 11px 0 0 36px;
}
.titre-news1-bfb {
	background-image:url(../images/bascule_bfb/news1-arrondi-haut-bfb.jpg);
	background-repeat:no-repeat;
	width:685px;
	height:24px !important;
	height: 35px;
	font-size:18px;
	color:#FFFFFF;
	padding: 11px 0 0 36px;
}
.titre-news1Casam {
	background-image:url(../images/accueil/news1-arrondi-haut-casam.gif);
	background-repeat:no-repeat;
}
.contenu-news1, .news1 .contenu-news {
	color:#000000;
	font-size:12px;
	background-color: #F1F1F1;
	border-left: 1px solid #9c87ad;
	border-right: 1px solid #9c87ad;
	width:643px !important;
	width:685px;
	padding:7px 20px 5px 20px;
	margin:0 !important;
	margin:0 0 -3px 0;
}

.news {
	margin-bottom:7px;
	margin-left:11px;
	width:662px;
	background: url(../images/accueil/news-arrondi-bas.gif) no-repeat bottom;
	padding-bottom: 16px;
}
.news .titre-news {
	background-image:url(../images/accueil/puce-galet-violet.gif);
	background-repeat:no-repeat;
	background-position: left;
	padding: 8px 0 6px 25px;
	font-size:14px;
	font-weight:bold;
	color:#8C5AB5;
	border-bottom:dashed 1px #8C5AB5;
	margin-bottom:9px;
}
.news .contenu-news {
	color:#000000;
	font-size:12px;
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	width:634px !important;
	width:662px;
	padding:7px 13px 0px 13px;
	margin:0 !important;
	margin:0 0 -3px 0;
}
/******************************************************************P  PAGES SPECIFIQUES CASAM *********************************************************/
/*
.fond_deg_titre_casam{border-bottom:1px solid #ed7e08;
background-image: url(../images/fond_deg_titre_casam.jpg);background-repeat:repeat-x; background-position: left bottom;
}
*/
h2.h2casam{color:#0a0f4b;}
h3.h3casam{font-family:Arial, Helvetica, sans-serif; color:#0a0f4b;font-size:16px; font-weight:normal;margin:0; padding:0 0 0 25px; margin-bottom: 5px;
background-image: url(../images/fleche_orange.gif);background-repeat:no-repeat; background-position:left 3px;
}
#menu-interieur-orange li {
	background:url(../images/puce_menu_orange.gif) no-repeat 0 3px;
	padding-left: 20px;
	margin-bottom: 4px;
	list-style-type: none;
}
.li-casam li{
	background-image: url(../images/puce-liste-orange.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 10px;
}
.table-casam {
	background-color: #ededed;
	border: solid 1px #d0d0d0;
}
.table-casam td {
	padding; 3px;
	border-bottom: solid 1px #d0d0d0;
}
.mention-inter-orange {
	margin: 15px 0 5px 0;
	background:url(../images/fleche_orange2.gif) no-repeat;
	padding-left: 20px;
	color:#0a0f4b;
	font-size:12px;
	font-weight: bold;
}
.bord_orange_d {
	border:1px solid #0a0f4b;
}
.bkg_orange {
	background-color: #0a0f4b;
}

/**************************************** CHEMIN ****************************************************/
#breadcrumb {
	background:url(../images/breadcrumb-bkg.jpg) no-repeat;
	background-repeat: none;
	width: 744px;
	height: 32px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7745a4;
	margin: 5px 0 15px 0;
	padding: 7px 0 0 12px;
	display: block;
}
#breadcrumb a {
	color: #7745a4;
	text-decoration: none;
	font-weight: bold;
}
#breadcrumb a:hover {
	color: #0808aa;
	text-decoration:underline;
}
#breadcrumb .current {
	color: #0808aa;
	font-weight: bold;
}

.boxNotice {
	padding:10px;
	border: 1px dotted #666;
	background-color:#d9d9d9;
}