body, tr, td, p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

textarea{
  font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

.indBaisse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AD1A17;
}
.indHausse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00AD00;
}
.indConstant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #224682;
}
.indGris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: gray;
}


.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: white;
}
.soustitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
}
.ligne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}

a.titre:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:white;
	font-size: 12px;
}

a.titre:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:white;
	font-size: 12px;
}

a.titre:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	color:white;
	font-size: 12px;
}

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: white;
}

a.menu:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	color:#656578;
	font-size: 10px;
}
a.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #656578;
	text-decoration: underline;
}
a.menu:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	color:#656578;
	font-size: 10px;
}

a.indObjetLienSelect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2DBBEA;
	text-decoration: none;
}
a.indObjetLienSelect:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2DBBEA;
	text-decoration: none;
}

.enteteTableauLien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: white;
	background-color: #003366;
	left: 4px;
	right: 4px;
	text-align: center;
	text-decoration: none;
}
.enteteTableauLien:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: white;
	left: 4px;
	right: 4px;
	text-align: center;
	text-decoration: none;
}
.enteteTableauOnLien {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	left: 4px;
	right: 4px;
	text-decoration: none;
}
.enteteTableauOnLien:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	left: 4px;
	right: 4px;
	text-decoration: none;
}
.indTxtBlack2Kap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
}
a.indTxtBlack2Kap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	text-transform: uppercase;
}
a.indTxtBlack2Kap:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2DBBEA;
	text-decoration: underline;
}

.style4 {font-size: 12px}
.style5 {font-size: 14}

.fieldset { margin-bottom: 4px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

fieldset {
background-color: #FFFFFF;
border: 1px solid #D7D8D7;
padding: 5px;
}

fieldset li {
font-size: 11px;
}

legend
{
	background: #2A4895;
	color: #FFFFFF;
	font: normal 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	letter-spacing: 1px;
	padding: 2px;
	border: 1px solid #DDDDDD;
	margin-top: 4px;
}

#menu {
	padding-left : 5px;
	margin : 0;
}

#menu ul, #menu li	{
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
}

.menu_fubar
{
	float:left;
	background-image: url(bourse/imgs/button_off.gif);
    background-repeat: repeat;
    background-position: left;
    height:17px;
    padding : 3px 4px 0px 4px;
    margin-right : 4px;
    margin-bottom : -3px;
    white-space: nowrap;
    cursor:pointer ;
    color : #FFFFFF;
    font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}

.menu_wrapper {
	color : #FFFFFF;
	background-color : #FFFFFF;
	border:0px solid white;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:auto;
}


#menu a:link, #menu a:visited	{
	background : #003366;
	border : 1px solid #ccc;
	color : #FFFFFF;
	float : left;
	font-size : 12px;
	font-weight : bold;
	line-height : 14px;
	margin-right : 2px;
	padding : 2px 5px 2px 5px;
	text-decoration : none;
}

#menu a:link.active, #menu a:visited.active	{
	background : #fff;
	border-bottom : 1px solid #fff;
	color : #000;
}

#menu a:hover	{
	color : #f00;
}


body.section-1 #menu li#nav-1 a,
body.section-2 #menu li#nav-2 a,
body.section-3 #menu li#nav-3 a,
body.section-4 #menu li#nav-4 a {
	background : #fff;
	border-bottom : 1px solid #fff;
	color : #000;
}

#menu #subnav-1,
#menu #subnav-2,
#menu #subnav-3,
#menu #subnav-4 {
	display : none;
	width: 90%;
}

body.section-1 #menu ul#subnav-1,
body.section-2 #menu ul#subnav-2,
body.section-3 #menu ul#subnav-3,
body.section-4 #menu ul#subnav-4 {
	display : inline;
	left : 10px;
	position : absolute;
	top : 0px;
}

body.section-1 #menu ul#subnav-1 a,
body.section-2 #menu ul#subnav-2 a,
body.section-3 #menu ul#subnav-3 a,
body.section-4 #menu ul#subnav-4 a {
	background : #fff;
	border : none;
	border-left : 1px solid #ccc;
	color : #999;
	font-size : smaller;
	font-weight : bold;
	line-height : 10px;
	margin-right : 4px;
	padding : 2px 10px 2px 10px;
	text-decoration : none;
}

 #menu ul a:hover {
	color : #f00 !important;
}

#contents {
	background : #fff;
	border : 1px solid #ccc;
	border-top : none;
	clear : both;
	margin : 0px;
	padding : 15px;
}

.red{
  color : #FF0000;
}

      .bloc{

        clear:both;
        color:white;
        margin-bottom:10px;

      }

      .bloc .centrebloc{

        padding:0 12px;   
        color:white;

        /*height:100%;*/

      }

      .bloc .haut,.bloc .bas{

        font-size:1px;

        clear:both;

      }

      .bloc .haut{
        background:transparent url(bourse/imgs/bloc-demicentre-haut.gif) no-repeat scroll left top;
        height:10px;
      }

      .bloc .centrebloc {
        background:transparent url(bourse/imgs/bloc-demicentre-fond.gif) repeat-y scroll left top;
      }

      .bloc .bas {
        background:transparent url(bourse/imgs/bloc-demicentre-bas.gif) no-repeat scroll left top;
        height:11px;
      }
      
      .bloc a{
        color:white;
      }


