/*
BODY {
scrollbar-face-color: #F6F8FB;
scrollbar-shadow-color: #03327A;
scrollbar-highlight-color: #03327A;
scrollbar-3dlight-color: #F6F8FB;
scrollbar-darkshadow-color: #D8DDEA;
scrollbar-track-color: #D8DDEA;
scrollbar-arrow-color: #03327A;
}
*/
.menu, .menu:visited, .menu:active  {font-family: arial, sans-serif; font-size: 8pt; color: #ffffff; text-decoration: none }
.menuon  {font-family: arial, sans-serif; font-size: 8pt; color: #F5E700; text-decoration: none }

.navpath, .navpath:visited, .navpath:active  {font-family: arial, sans-serif; font-size: 8pt; color: #03327A; text-decoration: none }

a.navpath:hover {font-family: arial, sans-serif; font-size: 8pt; color: #03327A; text-decoration: underline }

.copyright  {font-family: arial, sans-serif; font-size: 8pt; color: #ffffff; text-decoration: none }
.tools  {font-family: arial, sans-serif; font-size: 8pt; color: #F5E700; text-decoration: none }
a.tools  {font-family: arial, sans-serif; font-size: 8pt; color: #F5E700; text-decoration: underline; }

.bgwhite {background-color: #ffffff; }
.bgtab {background-color: #03327A; }

.step_on  {font-family: arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none }
.step_off {font-family: arial, sans-serif; font-size: 8pt; color: #B2B2B2; text-decoration: none }
.txt  {font-family: arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none }
.txtr  {font-family: arial, sans-serif; font-size: 8pt; color: #FF0000; text-decoration: none }
.txtb  {font-family: arial, sans-serif; font-size: 8pt; color: #000000; font-weight:bold; text-decoration: none }

.title  {font-family: arial, sans-serif; font-size: 8pt; color: #03327A; font-weight:bold; text-decoration: none }
a.title  {font-family: arial, sans-serif; font-size: 7pt; color: #03327A; font-weight:bold; text-decoration: underline }

.txtsmall  {font-family: arial, sans-serif; font-size: 7pt; color: #000000; text-decoration: none }
a.txtsmall  {font-family: arial, sans-serif; font-size: 7pt; color: #03327A; text-decoration: underline }
.alert  {font-family: arial, sans-serif; font-size: 7pt; color: #E10000; text-decoration: none }
.titretab  {font-family: arial, sans-serif; font-size: 10pt; color: #FFFFFF; text-decoration: none }
.champs  {font-family: arial, sans-serif; font-size: 9pt; color: #000000; font-weight:bold; text-decoration: none }

.input {font-family: arial, sans-serif; font-size: 9pt; color: #000000; background-color: #E9EEF4; text-decoration: none; border: 1px solid #03327A;}

.select {font-family: arial, sans-serif; font-size: 10pt; color: #000000; text-decoration: none;}

.link  {font-family: arial, sans-serif; font-size: 9pt; color: #03327A; text-decoration: underline }

.sitemap2  {font-family: arial, sans-serif; font-size: 8pt; color: #03327A; text-decoration: underline }
.sitemap1  {font-family: arial, sans-serif; font-size: 9pt; color: #03327A; font-weight:bold;  text-decoration: underline }
.sitemapdesc  {font-family: arial, sans-serif; font-size: 7pt; color: #03327A; text-decoration: none }
.desc  {font-family: arial, sans-serif; font-size: 7pt; color: #03327A; text-decoration: none }
.imgborder { border: 1px solid #000000;}
.confirm  {font-family: arial, sans-serif; font-size: 9pt; font-weight:bold; color: #E10000; text-decoration: none }

P{font-family: arial, helvetica, sans-serif; font-size: 16; font-weight:bold; color: #03327A; text-decoration: none;}
H1{font-family: arial, helvetica, sans-serif; font-size: 12; font-weight:bold; color: #03327A; text-decoration: none;}
H2{font-family: arial, helvetica, sans-serif; font-size: 11; font-weight:normal; color: #000000; text-decoration:none;}
H3{font-family: arial, helvetica, sans-serif; font-size: 11; font-weight:bold; color: #000000; text-decoration: none;}


.txt P {font-family: arial, sans-serif; font-size: 8pt; color: #000000;font-weight:normal; text-decoration: none }


#ajaxsearch-div-result{
	top:423px;
}
#ajaxsearch-div-stock-result{
	top:223px;
}

#ajaxsearch-div-acteur-result{
	top:451px;
}

#ajaxsearch-div-real-result {
	top:478px;
}


.contextDiv {
	display:none;
	border:1px solid #044990;
	padding:2px;
	color: #044990;
	font-family: arial, helvetica, sans-serif;
	left:560px;
	font-size: 11; 
	text-decoration: none;
	position:absolute;
	width:300px;
	background:#fff;
}
.contextDiv ul,
.contextDiv li {
	margin:0;
	padding:0;
	list-style:none;
}

/************************************************* Footer */

#footer {
	position:relative;
 	width:1000px; 
 	background-color:white;
	height:200px;
}

#imdeo {
	position:absolute;
	right:0;
	width:57px;
	margin:10px;
	height:21px;

}

#footer-menu {
	display:block; 
	font-size:10px;
	margin:0 auto;
	height:140px; 
	overflow:hidden;
}

#footer-end {
	font-size:10px;
	line-height:15px;
	text-align:center;
	margin:0 60px auto;
	height:60px;
}

#footer-end p {
	margin:0;
	padding:0;
}

#footer-menu li { 
	line-height:15px;
	list-style:none;
}

#footer-menu a { 
	color:#222; 
}

#footer-menu a:hover {
	background-image:url(img/dot-grey.gif); 
	text-decoration:none; 
	background-repeat:repeat-x; 
	background-position:bottom;
}

#footer-menu h1 {
	color:#636363; 
	line-height:30px;
}

#footer-menu h4 { 
	padding:0;
	margin:0 0 4px 0;
}

#footer-menu h4 a, #footer-menu h4 span { 
	color:#c03; 
	font-size:14px; 
	font-weight:bold; 
	margin-bottom:15px;
}

#footer-menu .footer-bloc {
	height:140px;
	float:left; 
	width:160px;
	padding:0 0 20px 14px;
	margin:14px 0 0 0;
}

#footer-menu .footer-bloc .inner { 
	padding:0 30px 20px 10px;
}
