/*********************/
/* GENERAL */
/*********************/

body {
		scrollbar-face-color: #FFFFFF; 
		scrollbar-highlight-color: #FFFFFF; 
		scrollbar-shadow-color: #959595; 
		scrollbar-3dlight-color: #CCCCCC; 
		scrollbar-arrow-color: #F46D20; 
		scrollbar-track-color: #F5F5F5; 
		scrollbar-darkshadow-color: #CCCCCC; 
		scrollbar-base-color: #FFFFFF;
}


/*********************/
/* NAVIGATION */
/*********************/

.top {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #042E6F;
		text-decoration: none;
}
.topOn {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;	
		color: #F46D20;
		text-decoration: none;
}
.top:hover {
		color: #F46D20;
}
.topSep {
		color: #CCCCCC;
}

.level1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #042E6F;
		text-decoration: none;
}

.level1On {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;	
		color: #042E6F;
		text-decoration: none;
}

.level1:hover {
		color: #042E6F;
		font-weight: bold;
}
table.menuLevel {
	width: 100%;
}
table.menuLevelOn {
	width: 98%;
}
#homeLeftColumn table.menuLevel {
	width: 98%;
}

/*********************/
/* PATH */
/*********************/

.path {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #999999;
		text-decoration: none;
}

.pathOn {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;	
		color: #042E6F;
		text-decoration: none;
}

.path:hover {
		color: #042E6F;
}

/*********************/
/* FOOTER */
/*********************/

.footer {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		text-decoration: none;
}

.designed {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #999999;
		text-decoration: none;
}

.designed:hover {
		color: #042E6F
}

/*********************/
/* FORMS */
/*********************/

.formTextes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}

.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #042E6F;
	text-decoration: none;
	height: 18px;
	border: 1px solid #E0E0E0;
	padding-right: 5px; 
	padding-left: 5px; 
	clip:  rect(   )
}

.input {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #666666; 
	background-color: #FFFFFF;
	border: 1px #CCCCCC solid;  
	padding-right: 3px; 
	padding-left: 3px; 
	clip:  rect(   )
}

.button {
	background-color: #FFFFFF;
	font-size: 11px;
	color: #042E6F;
	font-family: verdana, arial, helvetica, sans-serif;
	height: 19px;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #DDDDDD;
	border-right: 2px solid #AAAAAA;
	border-bottom: 2px solid #999999;
	border-left: 1px solid #DDDDDD;
}

.button:hover {
	background-color: #F1F1F1;
	color: #042E6F;
	text-decoration: underline
}

.form_error{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	color: #990000;
	text-decoration: none
}

.title2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #042E6F;
	text-decoration: none
}

/*********************/
/* SLIDESHOW */
/*********************/

#slideshow {
    position:relative;
    height:300px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 300px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 300px;
    display: block;
    border: 0;
    margin-bottom: 0px;
}


/*********************/
/* CONTENT */
/*********************/


/* HOME NEWS */
/*********************/
.news {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		text-decoration: none;
}
.newsBold {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		font-weight: bold;
		text-decoration: none;
}

.newsBold:hover {
		text-decoration: underline;
}

.newsTitle, .newsTitle a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #042E6F;
		font-weight: bold;
		text-decoration: none;
}
.newsTitle:hover, .newsTitle a:hover {
		text-decoration: underline;
		color: #042E6F;
}

.news a {
	color: #F46D20;
}
.news a:hover {
	text-decoration: underline;
}
/* PAGE CONTENU */
/*********************/

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #042E6F;
	text-decoration: none
}

.title1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		text-decoration: none
}

.titreA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #042E6F;
	text-decoration: none
}

.text {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
		text-decoration: none;
}

.text a:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		/* color: #666666; */
		color: #F46D20;
		text-decoration: none;
}

.text a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		/* color: #666666; */
		color: #F46D20;
		text-decoration: none;
}

.text a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/* color: #042E6F; */
	color: #F46D20;
	text-decoration: underline;
}

.faqTitle, .faqTitle a {
	color: #777777 !important;
	text-decoration: none !important;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.faqAnswer {
	color: #042E6F;
}

/* DOCUMENTS */
/*
.linksDocs,  .linksDocs a{
	color: #F46D20 !important;
	text-decoration: none !important;
}
.linksDocs:hover, .linksDocs a:hover {
	text-decoration: underline !important;
}
*/

.textOrange {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #F46D20;
		text-decoration: none;
}
.textBleu {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #042E6F;
		text-decoration: none;
}


/* BOXES */
/*********************/

.box {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
}
.boxTitle {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #042E6F;
		text-decoration:none;
}
.boxTitle a {
	color: #042E6F;
}
.boxTitleOrange {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #F46D20;
		text-decoration:none;
}


/* SITEMAP */
/*********************/

.sitemapBoldBlue {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #042E6F;
		text-decoration:none;
}

.sitemapBoldBlue a {
	color: #042E6F;
	text-decoration: none;
}
.sitemapBoldBlue a:visited {
	color: #042E6F;
	text-decoration: none;
}


.sitemapBoldBlue a:link{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #042E6F;
		text-decoration:none;
}

.sitemapBoldBlue a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #042E6F;
	text-decoration:none;
}


a {
/* color:#696969; */
text-decoration:none;
}

#language {
	float:left;
/*	height:15px; */
	margin:0px 30px 0 0;
}
div #language{
/*	height: 30px; */
}
* html div #language{
	margin-bottom: -20px;
	margin-left: -40px;
}
#language ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:0px;
}
#language li {
	display:inline;
	padding-right:10px;
	border-left: 1px solid #CCCCCC;
}
#language li.first{
	border-left: none;
}
#language {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
#language a {
	color: #666666;
	padding-left: 10px;
}
#language .current a {
	color: #042E6F
}
#language .first a {
	padding-left: 0px;
}
#language :hover {
	color: #042E6F;
}
.star {
	color:#F46D20;
}


.textResulSearch {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666666;
}
/* 
.path {
	float:left;
	padding-left:21px;
	padding-top:8px;
	width:480px;
}
.path a {
	display:block;
	float:left;
	padding-right:5px;
}
.path span {
	display:block;
	float:left;
	padding-right:5px;
}
.path a.current, .path a:hover {
	font-weight:bold;
}
*/
