@charset "utf-8";
/* CSS Document */
body {
	
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family: Georgia, Times, serif;
	font-size:1em;;

	background-color:#ddd6c9;
	height: 100%;
	margin: 0px;
	
}
#cadre_blancOLD{
	background-color:#FFF;margin:auto;width:969px;height: 100%;	
	}
#cadre_blanc{
	background-color:#FFF!important ;
	width:969px; /* 969*/
	height:100%;	
	margin:auto;
	/*margin:10px;*/
	display:table;
	vertical-align:bottom;
	/* ajout */
	
	/* pour pleine hauteur sur IE */
height: auto;

	/* fin */
}	
a img, a:link img, a:visited img {border: none;}

#entete_pub{background-color:#ded6c9;text-align:center;margin-top:5px;}
#entete_cc{background-color:#ded6c9;text-align:center;}

/* section menu du haut */
#menu_space{background-color:#c1b7a0;height:15px;}
#menu_principal{background-color:#c1b7a0;text-align:center;}


#menu_section_top{
font-family:Verdana, Geneva, sans-serif;
margin:auto; /* centre firefox*/	
height:30px;
width:969px;
background-color:#564738;
border-left:1px solid #FFF; 
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
border-top:1px solid #FFF;
color:#FFF;
}
#menu_section_top a{
color:#FFF;
text-decoration:none;
}
/* tableau avec gros titre*/
#tab_menu{
	text-align:center;
	height:100%;
	

}
#tab_menu td{
	text-align:center;
	border-right:solid;
	border-color:#FFF;
	border-width:1px;
	
}
.tab_menu2{
text-align:center;
border-right:none!important; /* pour passer par dessus la class tab_menu*/


}

#tab_menu #selected{
	text-align:center;
	border-right:solid;
	border-color:#FFF;
	border-width:1px;
	background-color:#C60;
	background-image:url('../images/fleche_menu.gif');background-repeat:no-repeat;

}

.menu_selected{
	text-align:center;
	border-right:solid;
	border-color:#FFF;
	border-width:1px;
	background-color:#C60;
	background-image:url('../images/fleche_menu.gif');background-repeat:no-repeat;

}
/* menu secondaire */
#menu_secondaire{background-color:#6b6153;text-align:center;height:28px}

#menu_section_secondaire{background-color:#847a69;margin:auto;width:969px;
height:28px;
}

#tab_menu_secondaire{
	font-size:90%;
	padding-left:5px;
	padding-right:5px;
	height:100%;
	
	
}
#tab_menu_secondaire td{
	text-align:center;
background-image:url('../images/ligne_menu.gif');background-repeat:no-repeat;background-position:right;
}
#tab_menu_secondaire a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:90%;
	text-decoration:none;
	color:#FFF;
}

.menu_secondaire_selected{

	border-right:solid;
	border-left:solid;
	border-color:#FFF;
	border-width:1px;
	background-color:#463b30;

}

#contenu_centralOLD{
	background-color:#2e2b26;background-image:url('../images/fond_contenue.gif');
background-repeat:repeat-x;
height:500px;
/*text-align:center;	*/
margin: 0 auto;	
display: table}

#contenu_central{
	
/*text-align:center;	*/
margin: 0 auto; 
display:table;
width:100%;
/* pour hauteur minimal*/
height:800px;
background-image:url('../images/fond_contenue.gif'); 
background-color:#2e2b26;
background-repeat:repeat-x;

/* pour pleine hauteur sur IE */
height: auto;

}

#menu_top{background-color:#ded6c9;background-image:url('../images/fond_menu.gif');background-repeat:repeat-x;}


/* toutes les sections */
#pub_top{display:block; width:974px;}

#section_entete{width:990px;margin: 0 auto; padding-top: 0px;text-align:left;}
#logo_cc{display:inline;}
#logo_general{display:inline;}
#texte_cc{display:inline;font-size:200%;color:#605655;}	
#menu_session{
	
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:90%;
}	
#menu_session_input{
	
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:21px;
	border: 1px solid #000;
}

#menu_session a{
	text-decoration:none;
	color:#605655;
	padding-left:5px;
	padding-right:5px;
}
#menu_session a:hover{
	text-decoration:none;
	color:#000000;
}
#menu_session select, input{
	background-color:#ffffff;
	color:#574738;
}
#menu_top_gen{
	text-align:center;
	height:72px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-weight:bold;
	
}
/***** divers *****/
#date{
	color:#4c3629;
	font-size:70%;
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	margin-left:10px;
	font-weight:bold;
	padding:5px;
}
/***** contenue central *******/
#col_gauche{
	
	float:left;
	 /* width:654px; */
	 width:644px;
	text-align:left;
	padding-top:10px;
	padding-left:9px;
	padding-right:5px;


}
#col_droite{
	padding-top:10px;
	float:left;
	width:310px;
	text-align:left;

}
#col_droite2{
	float:right;
	width:310px;
	text-align:left;
	vertical-align:top;

}
.tableau_principal{
	width:100%;
	border:0;
	
}
.tableau_principal td{
	padding-left:5px;
	padding-right:5px;	
}
#tab_investiseur{
	
	border-style:solid;
	border-color:#635b4f;
	border-width:thin;	
	width:100%;
	border-collapse:collapse;
}
#tab_investiseur .entete{

	background-color:#b4a789;
	color:#FFF;
	font-size:85%;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	padding:3px;
	text-align:center;
}
#tab_investiseur .titre{

	background-color:#70654f;
	color:#FFF;
	font-size:85%;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	border:1px solid black;
	padding:5px;
}
#tab_investiseur .td_pair{

	background-color:#ffffff;
	color:#212121;
	font-size:80%;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid black; 
 	padding:5px;
}
#tab_investiseur .td_impair{

	background-color:#edebe4;
	color:#212121;
	font-size:80%;
	font-family:Arial, Helvetica, sans-serif;;
	border:1px solid black; 
 	padding:5px;
}
#tab_investiseur a{
	font-family:Arial, Helvetica, sans-serif;
	color:#212121;
	/*text-decoration:none;*/
}
#partenaires{
	padding:10px;
	clear:both;
	color:#000;
	vertical-align:bottom;
	font-family: Georgia, Times, serif;
	color:#C90;
	text-align:left;
}
#partenaires td{
	font-family:inherit;
}

.copyright{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	background-color:#2e2b26;
	text-align:center;
	
}
/* cadre statistiques*/

.stat_container{

	border-top:#8f959d thin solid ;
	border-bottom:#8f959d thin solid ;
	background-image:url("../images/stat_fond.jpg");
	/*background-position:top-left;*/
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	background-color:#ffffff;
}
.stat_contenue{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	padding-left:18px;
	padding-top:6px;
	padding-bottom:8px;
	
	line-height:0.81;
}
.stat_contenue td{
	font-size:70%;
	text-align:right;
	width:60%;
}
.stat_contenue .droite{
	text-align:left;
	width:40%;
	font-weight:bold;
}

.stat_contenue strong{
	font-family:"Times New Roman", Times, serif;
	font-size:120%;
	color:#c35c1d;
	font-weight:normal;
	font-weight:bold;
	line-height:1;
}

.tab_organisation{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:70%;
	text-align:center;
}
.tab_organisation strong{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
}
.tab_organisation a{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	
}

/****************************************************/
/* ajout pour cadre session *************************/
.aligncenter {
	position:absolute;
	margin-left: 40%;
margin-right: 40%;
margin-top: 10%;
margin-bottom:90%;
text-align:center;
background-color:#FFFFFF;
height:400px;
width:400px;
z-index:110;
overflow:visible;
}
#loginthick {

z-index:110

}
#hidebg {position: fixed; left: 0; 
top: 0; width: 100%; height: 100%; 
z-index: 100; text-align: center; 
line-height: 0; background: #000; 
filter: alpha(opacity=85); 
-moz-opacity: .85; 
opacity: .85;
}

/**
** info bulle
*/
/* Rend invisible tout notre bloc span */
a.info_bulle span
{								   
    position       :  absolute;
    top            :  -2000em;
    left           :  -2000em;
    width          :  1px;
    height         :  1px;
    overflow       :  hidden; 
    background     :  #e0dbcf;   /* Définition du fond, sinon on a le même que notre lien */
    border         :  2px solid #877e74; /* Définition des bordures */
	text-decoration:none;
} 

a.info_bulle
{				
  color           : #000000;
  /*Définition des marges intérieures de notre lien */
  /* padding         : 2px 16px 2px 2px; */ 
  
  /* Définition de l'arrière plan de notre lien */
  /* background      : transparent url('comment.gif') no-repeat right center; */
   position        : relative; /* Indispensable pour le bon positionnement de l'info-bulle */ 
}  
 
a.info_bulle:hover 
{
  border          : 0;  /* ligne qui corrige le bug d'IE6 et inférieur */
}  

/* Rend visible tout notre bloc span et lui attribue une taille */
a.info_bulle:hover span, a.info_bulle:focus span, a.info_bulle:active span 
{
    top        :  auto;
    left       :  auto;
    width      :  220px;
    height     :  auto;
    overflow   :  visible;
}
/* zone privée */
.zone_privee{
	border:#8f959d 1px solid ;
	background-color:#e0dbcf;
	background-position:top;
	background-repeat:no-repeat;
	color:#00000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
 
 
.zone_privee div{
	border:#fff 1px solid ;
	padding:2px;
	font-size:12px;
	color:#FFF;
	background-color:#2e2b26;
	text-align:center;
}

.zone_privee p{
	margin:5px;
	font-size:12px;
	color:#0000;
	text-align:center;
}
.zone_privee input{
	border:#fff 1px solid ;
	padding:2px;
	font-size:12px;
	color:#FFF;
	background-color:#2e2b26;
	text-align:center;
}
.cookies{
	width:100%;
	text-align:center;
	color=#ffffff;
	background-color:#ff0000;
	font-weight:bold
}
/*** MENU du haut **/
#menu_section_topX{
font-family:Verdana, Geneva, sans-serif;
margin:auto; /* centre firefox*/	
height:30px;
width:969px;
background-color:#564738;
border:1px solid #FFF; 

color:#FFF;
}
#menu_section_topX{
	font-family:Verdana, Geneva, sans-serif;
	margin:auto; /* centre firefox*/	
	height:30px;
	width:969px;
	background-color:#564738;
	border:1px solid #FFF; 
	color:#FFF;

	}

#tab_menuX{
	float:left;
	text-align:center;
	width:190px;
	border-left:1px solid #FFF; 
	line-height: 1.5; font-size: 13pt 
}
#tab_sous_menuX{

	width:190px;
	border:1px solid #FFF; 
	position:relative;
	background-color:#ff0000;
	z-index:200;
}
.inline{
	float:left;
	width:50%;
}
.clear{
	clear:both;
	height:10px;

}
.contenue{
	font-family:Arial, Helvetica, sans-serif;
}
.contenue a{
	color:#c35c1d;

}

.contenue p{
	font-family:inherit;
	padding:5px;
	font-size:80%;
	color:#000000;
}
.contenue .titre{
	font-weight:bold;
	color:#c35c1d;
	font-variant:small-caps;
}
.contenue strong{
	font-weight:bold;
	color:#c35c1d;
	font-size:12px;
}
.contenue i{
	font-size:12px;
}
.contenue h2{
	margin-top:10px;
	margin-bottom:5px;
	background-image:url('/images/bande_tete.gif');
	background-repeat:no-repeat;
	background-color:#c1b6a0;
	line-height:30px;
	padding-left:15px;	
	color:#ffffff;
}
.contenue h2{
	font-size:1.2em;
}

.lien{
font-family:Verdana, Geneva, sans-serif;
height:20px;
width:200px;
background-color:#564738;
border:1px solid #000; 
padding:2px;
font-size:14px;

}
.lien a{
	text-decoration:none;
	color:#FFF;
}
/* important c'est le id du div qui ouvre le fenetre session*/
#bidon{
	position:relative;
	z-index:99999;
}
/* pour section veilleur */
.mons_de_3_mois{
	color:#690;
}
.de_3_6_mois{
	color:#F90;
}
.de_6_9_mois{
	color:#069;
}
.plus_9_mois{
	color:#C00;
}
.bande{
	margin-top:10px;
	margin-bottom:5px;
	background-image:url('/images/bande_large.gif');
	background-repeat:no-repeat;
	background-color:#cc6600;
	line-height:30px;
	padding-left:15px;	
	font-size:12px;
	color:#ffffff;}
