body {margin: 0;font: 8pt verdana, arial, helvetica; color: black; }

table, tr, td {font: 8pt verdana, arial, helvetica; color: black;}

p, ul, li, ol {font: 8pt verdana, arial, helvetica; color: black}






.conteneur {  /* Conteneur du site */
	min-width: 830px;  /* largeur mini du site (sauf IE) */
	width: 100%;  /* auto ou % */
}

* html .conteneur_minwidth_IE {  /* largeur mini du site pour IE */
	padding-left: 830px;  /* valeur largeur mini pour IE */
}

* html .conteneur_container_IE {  /* complément à .minwidth pour IE */
	margin-left: -830px;  /* négatif valeur largeur mini pour IE */
	position: relative;
}

* html .conteneur_minwidth_IE, * html .conteneur_container_IE, * html .conteneur_layout_IE  { /* complément à .minwidth pour IE */
	height: 1px;
}



/************************Entete****************/
div#header {
	/*border: 2px solid #FF00FF;
	border-style: solid;*/

}


/*********************Gauche***********************/

div#left{
	/*position: absolute;
	display:block;*/
	width:180px;
	/*top:80px;
	height:25px;
	/*border: 2px solid #FF00FF;
	border-style: solid;*/
}


div#leftmenu {
	width: 180px;
	/*position: absolute;
	top:31px;*/
	left:0px;
	/*border: 2px solid #FF00FF;
	border-style: solid;*/
}

div#leftBanner{
	margin-left: 5px;
	/*width:175px;
	height:175px;*/
}


/***********************************Recherche Rapide***********/



input.quicksearchWithLabel {
	color: #AAAAAA;
	font: 7pt verdana, arial, helvetica;
	text-indent:15px;
	width:152px;
	background:#ffffff url('/common/medias/pictures/pictos/glass.gif')  no-repeat;
	
}

input.quicksearch {
	color: #AAAAAA;
	font: 7pt verdana, arial, helvetica;
	text-indent:15px;
	width:152px;
	background:#ffffff url('/common/medias/pictures/pictos/glass.gif')  no-repeat; 
	/*text-indent:3px;*/
}
#LSHighlight {background:#A4C3E6;cursor:pointer;}

#LSResult {
	display: none;
	position:absolute;
	background-color: white;
	top:23px;
	left:5px;
	border: solid 1px black;
	width:450px;
	/*overflow : scroll;*/
	/*top:90px;*/
}

#LSShadow {
}

div#quicksearch {
	position:relative;
	/*visibility:hidden;*/
	padding:5px;
	background: #000000;
	z-index:100;
	margin-bottom:1px;
	/*border: 2px solid #FF00FF;
	border-style: solid;*/
	
	
}


div#solutions {
	position:relative;
	height:186px;
	background:#DA0028;
}
div#solutions2 {
	height:186px;
	background:#DA0028;
	visibility: hidden;
	display:none;
}


div#solutionstext {
	position:relative;
	height:179px;
	padding-top:5px;
	padding-right:455px;
	padding-left:5px;
	color: white;
	
}

#adv_search {
	background-color:#E60027;
	color: white;
	vertical-align:middle;
	line-height:25px;
	
}
#adv_search a { text-decoration: none; 	font-weight:bold; }
#adv_search a:hover { text-decoration: none; color: white;}
#adv_search img { font-weight:bold; float:right; top:-25px; left:10px; dislpay:block; position:relative; height:25px; }



/******************Fenetre Principale*****************************/



div#main {
	min-width: 830px;/*
	border: 2px solid #000000;
	border-style: solid;*/
	width:100%;
	
	
}


div#content {
	min-width:85%;
	/*border: 2px solid #FF00FF;*/
	width:99%;
	margin-left:5px;
	/*margin-right:5px;*/
	
}


span.mainmenu {
	color:white;
	font-weight: bold;
	font: 12px verdana;
	font-weight: bold;
	
}

a.mainmenu {
	color:white;
	font-weight: bold;
	font: 12px verdana;
	font-weight: bold;
	line-height:25px;
}

a.mainmenu:hover {
	font: 12px verdana;
	text-decoration:none;
	font-weight: bold;
	color: #000000;
	line-height:25px;
}


/************************Right*********************/

div#right {
	width:150px;
	border-left: 1px solid #9D9FA2;
}

/**********************Footer**********************/

div#footer {
	/*width: 900px;*/
	/*top:200px;
	left:-191px;
	diplay:block;
	position:relative;*/
	
}

/***********Cette ligne permet de jouer avec le 100%*********/
.title {
	width: 854px;
}




/*****************************************/



.textMenu, .textSubMenu{
	color:white;
	left:40px;
	display:block;
	line-height:23px;
	font-family:verdana;
	font-size: 10px;
}



.textMenu{font-weight:bold;}
.textSubMenu{text-align:left;float:left;height:0px; width:175px;}

.textRight, .textRight:hover{
	font-family:verdana;
	font-size: 10px;
	font-weight:bold;
}

.textRight:hover{
	color:<?=$colorBordeau2;?>
	
}




div#redline {
	position: absolute;
	width: 900px;
	top: 100px;
	left: 0px;
	height: 1px;
	background-color: #FF0000;
}

div#lefttop {
	position: absolute;
	width: 750px;
	top: 0px;
	left: 0px;
}

div#righttop {
	position: absolute;
	width: 150px;
	height: 50px;
	top: 50px;
	left: 750px;
	border-left: 1px solid #9D9FA2;
}












div.ici {
	font-size: 10px;
	line-height: 14px;
}

div.ici td {
	font: 9px verdana, arial, helvetica;
}


/*************Title*********************/
.textTitle{font: 10px verdana; font-weight:bold; color:#b52737;}


.textTitleA{font: 10px verdana; font-weight:bold; color:#b52737;text-decoration:underline;}
.textTitleA:hover{font: 10px verdana; font-weight:bold; color:black;}

.textBoxTitle{font: 12px verdana; font-weight:bold; color:white;}

.textBoxTitleDetail{font: 12px verdana; font-weight:bold; color:#b52737;}

/****************Recherche********************/
.textRech{font: 10px verdana;  color:#b52737;}
input.button2 {font: 10px verdana; background-color: #91233d; color: white; border: none; cursor:hand;}
/*.textRechReponse{font: 10px arial;}*/


/*******************homePage****************/

.texBoxHP {font: 10px arial;}



/*****************Detail****************/
.textBoxDetail{color: #90243C; font: 10px verdana;}

.textBoxDetailA{color: #90243C; font: 10px verdana;}
.textBoxDetailA:hover{color:black; font: 10px verdana;}

.JUSTIFY	{text-align: justify;}

.txtdarkred	{color: #C0243A; font: 10px verdana;}
.txtdarkredMenu	{color: #B62836;margin-left:15px;font-weight:bold;}
.txtdarkblackMenu	{color: #000000;margin-left:15px;font-weight:bold;}
.red		{color: #E60028;}
.lightred	{color: #EE1D25;}
.green		{color: green;}
.blue		{color: blue;}
.white		{color: white;}
.black		{color: black;}

.small {font: 7pt verdana, arial, helvetica; text-decoration: none}
.small:hover {font: 7pt verdana, arial, helvetica; color: red; text-decoration: underline}
.smallred {font: 7pt verdana, arial, helvetica; color: #EE1D25; text-decoration: none}

.big {font: 10pt verdana, arial, helvetica; text-decoration: none}
.big:hover {font: 10pt verdana, arial, helvetica; color: red; text-decoration: underline}

.footer { font: 9px verdana, arial, helvetica; text-decoration: none; color:white;}
.footer:hover { font: 9px verdana, arial, helvetica; text-decoration: underline; color:white;}

.bgred	{background-color: #E60028;}

div#righttop td {
	font-size: 9px;
}

.copy, .copy:hover	{color: white;text-decoration: none;cursor: text;}

a {font: 8pt verdana, arial, helvetica; color: black; text-decoration: none}
a:hover {font: 8pt verdana, arial, helvetica; color: #EC1A3B; text-decoration: none}

.a2 {font: 8pt verdana, arial, helvetica; color: black; text-decoration: none}
.a2:hover {font: 8pt verdana, arial, helvetica; color: white; text-decoration: none}

input.text {color: black;font-size: 8pt;font-family: verdana, arial, helvetica;border: solid 1px black}//background-color: #EFE6EB;
input.text:focus {background-color: white;}

select {font: 7.5pt verdana, arial, helvetica; color: black;font-size: 8pt;  border: solid 1px black}
select:focus {background-color: white;}

input.button {font: bold 8pt verdana, arial, helvetica; background-color: white; color: #E60028; border: none; }


input.buttonRight {font: bold 10pt verdana; background-color:black; color:white; border: none; cursor:hand;height:17px; }


.UpSubMenu {font: 10px verdana, arial, helvetica; color: black; text-decoration: none;}
.UpSubMenu:hover {font: 10px verdana, arial, helvetica; color: #EC1A3B; text-decoration: none;}

div.LeftSubMenu {visibility: hidden; display: none; text-align: right; width: 150px;}
div.LeftMenuOn {font: 11pt verdana, arial, helvetica; color: #000000; text-decoration: none; background-color: #E2D9D3; padding-left: 12px;cursor:pointer;cursor:hand; text-align:right;}
div.LeftMenuOff {font: 11pt verdana, arial, helvetica; color: #FF0000; text-decoration: none; background-color: #F7F2EF; padding-left: 12px;cursor:pointer;cursor:hand; text-align:right;}
a.LeftSubMenu {font: 7pt verdana, arial, helvetica; color: #000000; text-decoration: none;padding-right: 3px;}
a.LeftSubMenu:hover {font: 7pt verdana, arial, helvetica; color: #E60028; text-decoration: none; padding-right: 3px;}


td.BID	{font: 8pt arial, helvetica; color: black}
td.ASK	{font: 8pt arial, helvetica; color: black}
td.blackborder {font: 8pt arial, helvetica; color: black; border: thin solid black;}



	








li.debmainmenu {
	background:#B62838;
	width:10px;
	height:28px;
	float:left;
	list-style-type:none;
	margin-right:2px;
}




ul.sspuce{
		
}

li.ex{
	margin-right:2px;
	float:left;
	list-style-type:none;
	background: #91233C;
	height:28px;
	
	
}



.decallage{
	margin-left:5px;
}

div#separateurdroite {
	top:-5px;
}







/***************
Menu de gauche
***************/




li.debleftmenu {
	background:#B52737;
	width:10px;
	height:25px;
	float:left;
	list-style-type:none;
	margin-right:2px;
	margin-bottom:5px;
}




ul.sspuceleftMenu{
	margin-left:5px;	
}

li.leftmenu{
	margin-right:2px;
	margin-bottom:5px;
	float:right;
	list-style-type:none;
	background: #B52737;
	color:white;
	width:128px;
	
}

span.leftmenuTitre {
	color:white;
	font-weight: bold;
	font: 10px verdana, arial, helvetica;
	font-weight: bold;
	
	
}

a.leftmenuTitre {
	color:white;
	font-weight: bold;
	font: 10px verdana, arial, helvetica;
	font-weight: bold;
	line-height:25px;
}

a.leftmenuTitre:hover {
	font: 10px verdana, arial, helvetica;
	text-decoration:none;
	font-weight: bold;
	color: #000000;
	line-height:25px;
	width:138px;
}



/*********************
menu de gauche
********************/


.titresubmenu{
	margin-bottom:1px;
}


/**********Detail curseur et graphique************/
#curseur {
	position: absolute;
	margin-left:0px;
	margin-top:0px;
	width:1px;
	height:230px;
	z-index:5;
	visibility: hidden;
	display: none;
	top:52px;
	_top:40px; 
	left: 82px;
	background-color:#588198;
	
}
#curseur2 {
	position: absolute;
	margin-left:0px;
	margin-top:0px;
	width:1px;
	height:230px;
	z-index:5;
	visibility: hidden;
	display: none;
	top:52px;
	_top:40px;
	left: 82px;
	background-color:#588198;
}

#curseur3 {
	position: absolute;
	margin-left:0px;
	margin-top:0px;
	width:1px;
	height:198px;
	z-index:10;
	visibility: hidden;
	display: none;
	top: 91px; 
	left: 182px;
	background-color:#588198;
	filter:alpha(opacity=20); /* pour ie */
	-moz-opacity:0.2; /* pour gecko : Firefox, etc. */
	-khtml-opacity: 0.2;
	opacity: 0.2;
}


