body {
font-family: arial, verdana, sans-serif;
background-color: #A29490;     /*******couleur standart #A29490  *****************/
margin-top: 0px;
margin-bottom: 0px;	
font-size: 15px;
list-style: none;
}
 
 .fondindex { background: #655239;
    background-image:url(img/ecran-promo8.jpg);
    background-repeat:no-repeat;
    background-position:50% top;
    margin-top: 120px;
	margin-bottom: 0px;	
 }
 
/*******nouvelle page accueil*****************/
.titreA {
color: #ffffff;
font-size: 15px;
margin-top:0px;
margin-left:0px;
margin-right:4px;
margin-bottom:0px;
padding-left:10px;
background-image: url("img/bg-menu-h12.jpg"); 
border-radius: 5px 5px 0 0;
}

.titreB {
color: #ffffff;
font-size: 15px;
margin-top:0px;
margin-left:0px;
margin-right:3px;
margin-bottom:0px;
padding-left:10px;
background-image: url("img/bg-menu-h12.jpg");
 border-radius: 5px 5px 0 0;
}

.titreC {
color: #ffffff;
font-size: 15px;
margin-top:0px;
margin-left:0px;
margin-right:3px;
margin-bottom:0px;
padding-left:10px;
background-image: url("img/bg-menu-h12.jpg"); 
border-radius: 5px 5px 0 0;
}

.titreD {
color: #ffffff;
font-size: 15px;
margin-top:0px;
margin-left:3px;
margin-right:6px;
margin-bottom:0px;
padding-left:10px;
background-image: url("img/bg-menu-h12.jpg"); 
border-radius: 5px 5px 0 0;
}


.blocA {
width : 290px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:12px;
background : #FFFFFF;
border : 1px solid #846548;
}
.blocB {
width : 335px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:12px;
background : #FFFFFF;
border : 1px solid #846548;
}
.blocC {
width : 315px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:12px;
background : #FFFFFF;
border : 1px solid #846548;
}
.blocD {
width : 959px;
padding-top:5px;
padding-bottom:5px;
margin-left:3px;
margin-bottom:12px;
background : #FFFFFF;
border : 1px solid #846548;
}

/*****Couleur et forme des liens *****/

.PTE a {
color: #cd9933;
font-size: 14px;
text-decoration: none ;
}
.PTE a:hover {
color: #cd9933;
font-size: 14px;
text-decoration: underline ;
}

.PSI a {
color: #3A5894;
font-size: 14px;
text-decoration: none ;
}
.PSI a:hover {
color: #3A5894;
font-size: 14px;
text-decoration: underline ;
}

.PIA a {
color: #746A57;
font-size: 14px;
text-decoration: none ;
}
.PIA a:hover {
color: #746A57;
font-size: 14px;
text-decoration: underline ;
}



/*********************************************************************************************************************FIN nouvelle page accueil*****************/

/*******couleur des liens en général*****************/
a {
color: #432304;
font-size: 15px;
text-decoration: none ;
}
a:hover {
color: #432304;
font-size: 15px;
text-decoration: underline ;
}

/*Conteneur --- il sagit du cadre qui contient tout le site---On applique un overflow:auto pour éviter que le menu qui est en float  sorte du cadre*/

#moncadre {
width:990px;
margin: 0px auto;
background-color:#FFFFFF;
overflow:auto;
}
/*******cadre pub header***********/
#moncadre-pub {
width:990px;
margin: 0px auto;
background-color:#ffffff;  /*BG du cadre pub de toutes les pages sauf index*/
}


/***************Header2****************/
#cadrehaut2 {
height:128px;
background: #ffffff ;
}
.logo2 {
width:243px;
height:91px;
margin : 0 auto 0 87px;
margin-top : -125px;
position:absolute;
}

.pub2 {
width:468px;
height:60px;
}

.pub3 {
margin : 0 auto 0 355px;
margin-top : -100px;
position:absolute;
}

/******mini menu dans le header*******/
.menu-du-cadre-haut2 {
color : #432304;
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
margin : 0 auto 0 450px;
margin-top : -45px;
position:absolute;
}
.menu-du-cadre-haut2 ul {
list-style: none;
margin-right : 190px;
}
.menu-du-cadre-haut2 li {
float: left;
margin : 5px;
}
.menu-du-cadre-haut2 a {
font-size : 11px;
text-decoration: underline ;
}

.flag2 {
width:24px;
height: 18px;
margin : 0 auto 0 800px;
margin-top : -32px;
position:absolute;
}

.date {
margin : 0 auto 0 102px;
margin-top : -25px;
font-size : 12px;
position:absolute;
}

/***************FIN*Header2***************/





/***************menu sous le header***************/
.menu-top {
height: 26px;
background: #9B806B ;
}
.menu1 {
margin : 0 auto 0 0;
margin-top : -26px;
}




/****************publicité sous le header***************************/
#pub_header {
background-color: #ffffff; 
height: 90px;
width: 990px;       /*******largeur à modifier en fonction de la pub 990 ou 728 *********/
}
/*******************Menu de droite***********************/
.petite-colonne {
float:right;
text-align:left;
width:205px;
background-color:#FFFFFF;
margin-top:5px;
margin-left:2px;
margin-right:5px;
margin-bottom:5px;
}

/*****bloc1 pour index*****/
.bloc1-petite-colonne {
width : 194px;
padding:5px;
background : #FFFFFF;
margin-bottom:5px;
border : 1px solid #000000; /* couleur du fond identique à celle de la pub header ou border noir si fond blanc si pas de pub client*/
}
/*****bloc2 pour autres pages*****/
.bloc2-petite-colonne {
width : 194px;
padding:5px;
margin-bottom:5px;
background : #FFFFFF;
border : 1px solid #000000;
}
/*****bloc3 pour index sans pading pour pub*****/
.bloc3-petite-colonne {
width : 204px;
margin-bottom:5px;
border : 1px solid #000000; /* couleur du fond identique à celle de la pub header ou border noir si fond blanc si pas de pub client*/
}
/*****bloc4 pour autres pages sans pading pour pub*****/
.bloc4-petite-colonne {
width : 204px;
margin-bottom:5px;
background : #FFF;
border : 1px solid #000; 
}
/*****bloc5 sans pading pour portefeuilles*****/
.bloc5-petite-colonne {
width : 204px;
height: 90px;
font-size: 12px;
margin-bottom:5px;
background-image: url("img/fond-portefeuilles.png"); 
border : 1px solid #000000; 
}

/*****bloc7 on en parle ici*****/
.bloc7 {
padding:17px;
list-style-type: square;
}
.bloc7 a {
color:#432304;
font-size : 12px;
}
/*****bloc8 on en parle ici*****/
.bloc8-petite-colonne {
padding-left: 5px;
padding-top: 5px;
list-style-type: none;
}
.bloc8-petite-colonne a {
color:#666666;
font-family: Comic Sans MS;
font-size : 12px;
}
/*****bloc9 sans pading pour portefeuilles*****/
.bloc9-petite-colonne {
width : 204px;
height: 190px;
font-size: 12px;
margin-bottom:5px;
border : 1px solid #000000; 
}
.bloc9-petite-colonne a {
color:#432304;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}
.bloc9-petite-colonne a:hover {
color:#ff0033;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration: none ;
}


/*///////////////////////////////////////////////////////////////PARTIE PAGE D'ACCUEIL////////////////////////////////////////////////*/
/*on applique une couleur de fond différent au cadre*/
#moncadre-index {
width:990px;
margin: 0px auto;
background-color:#ffffff;                                        /* couleur du fond identique à celle de la pub header */
overflow:auto;
}
/*on applique une couleur de fond différent au cadre*/
.petite-colonne-index{
float:right;
text-align:left;
width:205px;  
background-color:#ffffff;                                      /* couleur du fond identique à celle de la pub header */
margin-top:5px;
margin-left:2px;
margin-right:5px;
margin-bottom:5px;
}
/*grande colonne - il sagit de la colonne la plus large au niveau du menu*/
.grande-colonne{
float:right;
text-align:left;
width:300px; /* ex 300*/
margin-top:5px;
margin-left:5px;
margin-right:5px;
margin-bottom:5px;
}

.titre-grande-colonne a {
padding-left:3px;
text-decoration: none ;
}
.titre-grande-colonne a:hover {
color: #ffffff;
padding-left:3px;
padding-right:5px;
background-image: url("img/bg-menu-h12.jpg");
text-decoration: none ;
}

.bloc1-grande-colonne {
width : 290px;  /* ex 290*/
background : #FFFFFF;
padding:5px;
border: 1px solid #000000; /* couleur du fond identique à celle de la pub header ou border noir si fond blanc si pas de pub client*/
}
.bloc1-grande-colonne h1 {
text-align: center;
font-size: 15px;
margin-top:0px;
background-image: url("img/bg-menu-h1.jpg"); 
color: #ffffff;
}

.bloc2-grande-colonne {
width : 300px;  /* ex 300*/
background : #ffffff; /* couleur du fond identique à celle de la pub header */
padding:0;
margin-top: 5px;
margin-bottom: 5px;
border: 1px solid #ffffff; /* couleur du border identique à celle du BG de la pub header puisqu'il s'agit d'un bloc pour pub ou image*/
}

.bloc3-grande-colonne {
width : 210px;  /* ex 210*/
background : #FFFFFF;
color: #ffffff;
padding:5px;
border: 1px solid #000000; 
}

.bloc4-grande-colonne {
width : 280px;  
background : #FFFFFF;
color: #ffffff;
padding:5px;
border: 1px solid #000000; 
}

/***********cadre du conteneur là ou on écrit pour la page d'accueil********* */
.cadre-centrale-index {
width:445px;   /* ex 450*/
background-color:#FFFFFF;
margin-top:5px;
margin-left:5px;
margin-right:2px;
margin-bottom:5px;
padding:5px;
border: 1px solid #000000; /* couleur du fond identique à celle de la pub header ou border noir si fond blanc si pas de pub client*/
}

/******///////////////////DEBUT//////////////////////*****cadre G et D TEST pour la page d'accueil********* */

.cadre-centrale-page-ind {
width:970px;   /* ex 755*/
background-color:#ffffff;
scrolling=no 
margin-top:5px;
margin-left:5px;
margin-right:2px;
margin-bottom:5px;
padding:5px;
padding-right:5px;
border: 1px solid #ffffff;
}


.cadre-centrale-page2 {
width:970px;   /* ex 755*/
background-color:#ffffff;
scrolling=no 
margin-top:5px;
margin-left:5px;
margin-right:2px;
margin-bottom:5px;
padding:5px;
padding-right:5px;
border: 1px solid #ffffff;
}

.bloc109 {
width : 335px;
padding:5px;
padding-right:5px;
margin-bottom:5px;
border: 1px solid #cd9933;
}

.bloc110 {
width : 335px;
padding:5px;
padding-right:5px;
margin-bottom:5px;
border: 1px solid #746A57;
}

.bloc111 {
padding:5px;
padding-right:5px;
}
.bloc111B {
margin-top:-20px;
padding:5px;
padding-right:5px;
}

.bloc112 {
text-align: justify;
padding:5px;
padding-right:5px;
}

.bloc113 {
width : 380px;
padding:5px;
padding-right:5px;
margin-bottom:5px;
}
.bloc114 {
width : 335px;
padding:5px;
padding-right:5px;
margin-bottom:5px;
border: 1px solid #3A5894;
}
	
.ana55 a{
font-size: 12px;
text-decoration: none ;
color: #000000;
}
.ana55 a:hover{
font-size: 12px;
text-decoration: none ;
color: #ff0033;
}


.bloc1-ind {
width : 330px; 
background : #FFFFFF;
padding:5px;
border: 1px solid #000000; /* couleur du fond identique à celle de la pub header ou border noir si fond blanc si pas de pub client*/
}

.bloc2-ind {
hight : 360px; 
font-size: 13px;
margin-right:0px;
padding:10px;

}
.bloc2-ind a{
font-size: 13px;
text-decoration: none ;
color: #746A57;
}
.bloc2-ind a:hover{
font-size: 13px;
text-decoration: underline ;
color: #ff0000;
}


.bloc3-ind {
hight : 360px; 
font-size: 13px;
margin-right:0px;
padding:10px;

}
.bloc3-ind a{
font-size: 13px;
text-decoration: none ;
color: #cd9933;
}
.bloc3-ind a:hover{
font-size: 13px;
text-decoration: underline ;
color: #ff0000;
}

.bloc4-ind {
hight : 360px; 
font-size: 13px;
margin-right:0px;
padding:10px;

}
.bloc4-ind a{
font-size: 13px;
text-decoration: none ;
color: #3A5894;
}
.bloc4-ind a:hover{
font-size: 13px;
text-decoration: underline ;
color: #ff0000;
}

.petit-texte{
font-size: 11px;
color: #333333;
}


.puce1  /* Ma liste aura des puces en forme de dossiers */
{
list-style-image: url("img/puce11.png");
padding-top:0px;
padding:15px;
}
.puce2  /* Ma liste aura des puces en forme de dossiers */
{
list-style-image: url("img/puce22.png");
padding-top:0px;
padding:15px;
}
.puce3  /* puce forum accueil */
{
list-style-image: url("img/puce33.png");
padding-top:0px;
padding:15px;
}
.puce4  /* Ma liste aura des puces en forme de dossiers */
{
list-style-image: url("img/puce44.png");
padding-top:0px;
padding:15px;
}


.li1  /* espace entre les liens */
{
padding-top:5px;
}



/*****////////////////////FIN///////////////////////*****cadre G et D TEST pour la page d'accueil********* */

.cadre-centrale-index h1 {
text-align: center;
font-size: 15px;
margin-top:0px;
background-image: url("img/bg-menu-h1.jpg"); 
color: #ffffff;
}

.separation-index  {
margin-top:15px;
margin-bottom:15px;
}

.ana a{
text-align: center;
font-size: 20px;
text-decoration: none ;
color: #000000;
}
.ana a:hover{
text-align: center;
font-size: 20px;
text-decoration: none ;
color: #ff0033;
}

.ana2 a{
font-size: 14px;
text-decoration: none ;
color: #432304;
}
.ana2 a:hover{
font-size: 14px;
text-decoration: none ;
color: #ff0033;
}

.ana3 a{
font-size: 12px;
text-decoration: none ;
color: #ffffff;
}
.ana3 a:hover{
font-size: 12px;
text-decoration: none ;
color: #ff0033;
}

.inter a{
font-size: 14px;
text-decoration: underline ;
color: #432304;
}
.inter a:hover{
font-size: 14px;
text-decoration: none ;
color: #ff0033;
}

/*////////////////////////////////////////////////////////////////FIN PARTIE PAGE D'ACCUEIL////////////////////////////////////////////////*/
/* **********cadre du conteneur là ou on écrit pour toute les pages********* */
.cadre-centrale-page {
width:750px;   /* ex 755*/
background-color:#ffffff;
margin-top:5px;
margin-left:5px;
margin-right:2px;
margin-bottom:5px;
padding:5px;
padding-right:5px;
border: 1px solid #ffffff;
}
/***********************************************************************Pied de page - footer************/
.footer {
color:#FFFFFF;
font-size : 12px;
height:295px;
width:990px;
margin: 0 auto 0 auto;
background-image: url("img/bg-footer3.jpg"); 
padding-bottom:0;
}
.image-footer {
height:250px;
padding: 5px ;
padding-right: 5px ;
}

.footer a {
color:#432304;
font-size : 12px;
}

.compteur {
height:40px;
width:120px;
color:#D2D15D;
margin-top: -70px;
margin-left:820px;
padding:0px;
}

.menu-footer a {
color : #D2D15D;
font-size : 13px;
font-family : Arial, Helvetica, sans-serif;
}
/***************liens des menus interne***********/

.petits-liens {
color : #432304;
font-size : 13px;
font-family : Arial, Helvetica, sans-serif;
margin : 5 ;
}

.petits-liens a {
color : #432304;
font-size : 13px;
font-weight : bold;
text-decoration: none;
font-family : Arial, Helvetica, sans-serif;
margin : 5 ;
}

.petits-liens a:hover {
color : #432304;
font-size : 13px;
font-weight : bold;
text-decoration: underline;
font-family : Arial, Helvetica, sans-serif;
margin : 5 ;
}

/*************titre h1 h2*******************/
h1 {color:#432304;font-size: 18px;}

.titre h1 {
text-align: center;
color: #432304;
font-size: 14px;
height: 18px ;
margin-top:0px;
text-decoration:none;
background-image: url("img/bg-menu-h1.jpg"); 
border-radius: 5px 5px 0 0;
}

.titre2 h2 {
text-align: center;
font-size: 14px;
height: 18px ;
margin-top:0px;
text-decoration:none;
background-image: url("img/bg-menu-h12.jpg"); 
color: #ffffff;
}



h2 {color:#432304;font-size: 15px;}
h3 {color:#BEBD17;font-size: 15px; }



/***********on enlève les bordures aux images contenant un lien**********/
img {border:none;}
/**********liste**************/
ul{
list-style-type: none;
padding: 1px;
}

/*********copyright ************/
.copy {
color:#666666;
text-align: justify;
font-size: 10px;
margin-right: 10px;
}
.copy a {
color:#666666;
font-size: 10px;
text-decoration: none;
}

/*********copyright avertissement************/
.copy2 {
color:#666666;
font-size: 10px;
text-align: left;
margin-left: 10px;
}
.copy2 a {
color:#432304;
font-size : 10px;
text-decoration: none;
}

/*********FORUMS ************/
.forum {
color:#666666;
font-size : 10px;
text-align: left;
}
.forum a {
color:#666666;
font-size : 10px;
text-decoration: none;
text-align: left;
}


/**************divers texte*****************/
.post-it {
font-family: Comic Sans MS;
color:#666666;
font-size : 16px;
text-align: justify;
padding: 0 25px 0 25px ; 
}

/**************lexique boursier*****************/

.lettre-lexique {
color:#432304;
font-size : 28px;
font-weight:bold;
background-image: url("img/bg-lettre.jpg");
max-width: 30px ;
text-align: center;
}

.contenu-lexique h2 {
font-size: 15px;
color: #432304;
margin:0px;
padding:0px;
}

.contenu-lexique {
text-align: justify;
font-size: 14px;
margin:0px;
padding:0px;
color: #000000;
}

.contenu-lexique a {
text-decoration: underline;
}

.contenu-lexique a:hover {
color: #BEBD17;
text-decoration: none;
}

.photo {
	float:left;
	width: 155px;
}
.photo1 {
	float:left;
	width: 205px;
}

.photo2 {
	float:left;
	width: 90px;
}

.photo-news {
	float:left;
	width: 260px;
}
.texte-news {
text-align: justify;
}

.vert {
color: #009900;
}

.rouge {
color: #ff0000;
}
.v {
color: #009900;
}

.r {
color: #ff0000;
}


