/* CSS Document */


#container {
	background-color: #FFFFFF;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}
body,td,th {
	font-family: Verdana, 'Lucida Grande', Arial, Helvetica, sa;
	font-size: 11px;
}
a:link {
	text-decoration: none;
	color:#666666;
}
a.external:link {
	text-decoration: none;
	font-size:11px;
	color:#333333;
}
a.secondary:link {
	text-decoration:none;
	font-size:11px;
	color:#669999;
}
a.thirdary:link {
	text-decoration:none;
	font-size:11px;
	color:#CCCCCC;
}
a.fourthary:link {
	text-decoration:none;
	font-size:15px;
	color:#999999;
}

a:visited {
	text-decoration: none;
	color: #cccccc;
}
a.external:visited {
	text-decoration: none;
	font-size:11px;
	color:#333333;
}
a.secondary:visited {
	text-decoration: none;
	font-size:11px;
	color:#669999;
}
a.thirdary:visited {
	text-decoration: none;
	font-size:11px;
	color:#CCCCCC;
}
a.fourthary:visited {
	text-decoration: none;
	font-size:15px;
	color:#999999;
}

a:hover {
	text-decoration: none;
	color: #cccccc;
}
a.external:hover {
	text-decoration: none;
	font-size:11px;
	color:#666666;
}
a.secondary:hover {
	text-decoration:none;
	font-size:11px;
	color:#666666;
}
a.thirdary:hover {
	text-decoration:none;
	font-size:11px;
	color:#FFFFFF;
}
a.fourthary:hover {
	text-decoration:none;
	font-size:15px;
	color:#666666;
}


a
{
	outline:none;
}
a:active {
	text-decoration: none;
	color: #000000;
}
a.external:active {
	text-decoration: none;
	color:#333333;
}
a.secondary:active {
	text-decoration: none;
	color:#669999;
}
a.thirdary:active {
	text-decoration: none;
	color:#FFFFFF;
}
a.fourthary:active {
	text-decoration: none;
	color:#666666;
}

body {
	background-color:#3F3930;
	
}
.input-field-sm {
	color: #999999;
	font-size: 10px;
}
h1 {
	color: #FFFFFF;
	font-size: 11px;
}
h2 {
	font-size: 11px;
	color: #666666;
}

Main001 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.meldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.meldgreytext {
	color:#333333;
	font-size:10px;
}
.style27 {
	font-size: 10px;
	color:#999999;
}
.style33 {
	color:#666666
	font-size: 14px;

}
.grey_text {
	font-size: 11px;
	text-decoration:none;
 	color:#999999;
}
	

#CONTACT a:hover {color: #ffffff}







/* MENUS */

#nav, #nav ul { /* toutes les listes */
	padding: 0;
	margin: 0;
	list-style: none;
	z-index:200;
}

#nav a {
	display: block;
	text-decoration: none;
	height:auto;
	color:#cccccc;
	font-family:Verdana, 'Lucida Grande', Arial, Helvetica, sa;
	font-size:11;
}

#nav a:hover {color:#FFFFFF;}


#nav li {
	float: left;
	padding: 0;
}

#nav li.menuLayout1 {width:70px; color: #fff; }
#nav li.menuLayout2 {width:113px; color: #fff;}
#nav li.menuLayout3 {width:115px; color: #fff;}
#nav li.menuLayout4 {width:128px; color: #fff;}
#nav li.menuLayout5 {width:148px; color: #fff;}
#nav li.menuLayout6 {width:88px; color: #fff;}
#nav li.menuLayout7 {width:186px; color: #fff;}


#nav li.menuLayout1 ul {width:70px; /*padding-bottom:6px;*/}
#nav li.menuLayout2 ul {width:103px; /*padding-bottom:6px;*/}
#nav li.menuLayout3 ul {width:115px; /*padding-bottom:6px;*/}
#nav li.menuLayout4 ul {width:128px; /* padding-bottom:6px;*/}
#nav li.menuLayout5 ul {width:148px; /* padding-bottom:6px;*/}
#nav li.menuLayout6 ul {width:88px; /*padding-bottom:6px;*/}
#nav li.menuLayout7 ul {width:186px; /*padding-bottom:6px;*/}


#nav li a.navLink {height:15px;  padding:9px 0px 0px 10px; display:block; }
#nav li a.navLinkOn {height:15px;  padding:9px 0px 0px 10px; color:#FFF; display:block; text-decoration: overline}

#nav li:hover, #nav li.sfhover{
		/*background-color:none;
		margin:-1px;*/
	}

#nav li ul li {width:100%;}

#nav li ul li:hover, #nav li ul li.sfhover{
		border:none;
		margin:0px;
	}
	
#nav li ul li a {display:block; padding:6px 0px 5px 0px;}

#nav li ul {
	background-color:#3F3930;
	position: absolute;
	height: auto;
	left: -999em;
	padding:0;
	margin:0;
	text-align: center;
	}

	
	#nav li ul ul { /* listes de troisime niveau et plus */
		background-color:white;
		margin: -1.5em 0 0 15.5em;
		
	}

	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}

	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* listes imbriques sous les items de listes survols */
		left: auto;
		margin-left:-1px;
		border:none;
		border-top:none;
	}

	
	
