body {
 cursor:default;
 font-family: verdana, tahoma, arial;
 font-size: 12px;
 color: #64605E;
 margin:0px;
 padding:0px;
 background-color:#F0F0EF;
 background-image: url('/_img/fact-deg.gif');
 background-repeat: repeat-x;
}

:focus { outline: none; }

a, a:link, a:visited, a:active {
  cursor:pointer;
  color:#9B9593;
  text-decoration:none;
  font-size: 11px;
}

a:hover {
  color:#9B4200;
  text-decoration:none;
  cursor:pointer;
  font-size: 11px;
}

div, td {
	vertical-align:top;
	text-align:left;
	padding:0px;
	margin:0px;
	border:0px;
}

div {
	display:block;
}

br {
  padding:0px;
  margin:0px;
	border:0px;
}

input {
  padding:0px;
  margin:0px;
	border:1px;
}


ul,li,ol{
 padding-top:0px;
 padding-bottom:5px;
 margin-top:0px;
 margin-bottom:0px;
 vertical-align: bottom;
} 

ul,li{
 list-style-image:url('/_img/pointbleu.gif');
} 

ul{
	padding-bottom:0px;
	padding-top:5px;
}

p {
  padding:0px 0px 0px 0px;
  margin:0px;
	border:0px;
}

img {
 border:0px;
 vertical-align:middle;
}

table {
 padding:0px;
 margin:0px;
/* border:0px;*/
}

.searchinput {
	width: 75px;
	border: 0px; 
	border-top:1px solid #EAEAEA;
	border-left:1px solid #EAEAEA;
}

.rdv {
	width: 270px;
	border: 0px; 
	border-top:1px solid #EAEAEA;
	border-left:1px solid #EAEAEA;
}


.searchtab{
	height:46px;
	width:162px;
	background-image: url(/_img/fond-search.gif);
	background-repeat: no-repeat;
	background-position:6px 0px;
	border:0px;
	margin:0px;
	padding:0px;	
}

.searchbtn { 
	text-align:center;
	margin: 0px;
	padding: 0px;
	margin-top:10px;
	border: none; 
	cursor: pointer; 
	color: #F15822;
	font-size:10px;
	width:35px;
} 

.sitemap-0{
 margin: 0;
}

.sitemap-1{
 margin: 0 0 0 5px;
 padding-left:16px;
 margin-top:5px;
 font-size:11px;
}
.sitemap-2{
 padding-left:32px;
 margin-top:5px;
}
.sitemap-3{
 padding-left:48px;
 margin-top:5px;
}
.sitemap-4{
 padding-left:64px;
 margin-top:5px;
}
.sitemap-5{
 padding-left:80px;
 margin-top:5px;
}
.sitemap-6{
 padding-left:96px;
 margin-top:5px;
}
.sitemap-7{
 padding-left:112px;
 margin-top:5px;
}


.li-0{
 list-style-type:none;
}

.li-1{
  list-style-type:none;
}

.li-2{
 list-style-type:disc;
}

.li-3{
 list-style-type:square;
}

.li-4{
 list-style-type:square;
}

.li-5{
 list-style-type:square;
}

a.section0,a.section0:hover,a.section0:link,a.section0:visited{
 font-size: 15px;
 font-weight: bold;
 color:#9C9694;
 font-family: arial;
}

a.section1,a.section1:link,a.section1:visited{
 font-size: 11px;
 color:#F05924;
 font-family: arial;
}

a.section1:hover{
 color:#9B4200;
}

div.searchResult{
 padding:10px;
 margin-right:11px;
 text-decoration:none;
}

.searchResult a:link, .searchResult a:active, .searchResult a:visited, .searchResult a{
 text-decoration:none;
}

div.searchResult:hover{
 text-decoration:none;
}

a.searchResult:link,a.searchResult:visited{
 text-decoration:none;
}

#mainContainer {
 margin:auto;
 margin-top:0px;
 margin-bottom:0px;
 padding:0px;
 width:960px;
 text-align:center;
 display:block;
}

#hiddenMenu {
	width:960px;
}

#mainBanner {
	width:960px;
	margin-bottom:15px;		
}

#mainFooter {
	position:relative;
	width:960px;
	margin-bottom:15px;
}

#menuLeft {
	position:relative;
	vertical-align:top;
	text-align:left;
}

#mainLogo, #mainContent, #mainBottom {
	position:relative;
	padding:0px;
	margin:0px;
}

#mainContent {
	padding-left:10px;
	line-height:20px;
}

#mainLogo {
}

#mainBottom {
	text-align:left;	
	padding:0px;
	margin:0px;
	margin-top:150px;

}

#mainBottom, #mainFooter {
	margin-top:5px;	
}

#menu {
	float:left;
	text-align:right;
	width:960px;
}


#menuBottom {
	float:left;
	
	text-align:right;
	width:830px;
	padding-right:5px;
}

.lowermenu {
 font-size: 9px;	
} 

.bottomTable {
	border-right:solid 1px #211d1c;
	border-left:solid 1px #3b3736;
}
 
.submenudiv {
 text-transform:capitalize;
 word-spacing:0px;
}

.submenudivactive {
 width:100%;
 text-transform:capitalize;
 filter:alpha(opacity=65);
 -moz-opacity:0.65;
 opacity:0.65;
}

.menuslider {
 position:absolute;
 border-right:solid 1px #E5E5E5;
 border-bottom:solid 1px #E5E5E5;
 border-left:solid 1px #E5E5E5;
 background-color:#FFFFFF;
 visibility:hidden;
 margin-top:3px;
 width:190px;
 vertical-align:middle;
 text-align:left;
 filter:alpha(opacity=0);
 -moz-opacity:0;
 opacity:0;
 padding-top:12px;
 padding-bottom:12px;
}

.eleNav {
	margin-left:5px;
 	padding-right:5px;
	border-right:solid 1px #9B9593;
}

 
.lang, .lang_s  {font-weight:normal;font-size: 10.5px;text-transform:none;text-decoration:none;}
.lang:link     {color:#CCCCCC;text-align:left;}
.lang:visited  {color:#CCCCCC;text-align:left;}
.lang:hover    {color:#CCCCCC;text-align:left;}

.lang_s:link     {color:#CCCCCC;text-align:left;}
.lang_s:visited  {color:#CCCCCC;text-align:left;}
.lang_s:hover    {color:#CCCCCC;text-align:left;}

.sub_menu {font-weight:normal;font-size: 11.5px;text-transform:none;text-decoration:none; }
.sub_menu:link     {color:#F05924;text-align:left;vertical-align:middle;}
.sub_menu:visited  {color:#F05924;text-align:left;vertical-align:middle;}
.sub_menu:hover    {color:#9B4200;text-align:left;vertical-align:middle;}

.sub_menu_s {font-weight:normal;font-size: 11.5px;text-transform:none;text-decoration:none;}
.sub_menu_s:link     {color:#9B4200;text-align:left;vertical-align:middle;}
.sub_menu_s:visited  {color:#9B4200;text-align:left;vertical-align:middle;}
.sub_menu_s:hover    {color:#9B4200;text-align:left;vertical-align:middle;}

.lower_menu, .lower_menu_s {font-weight:normal;font-size: 10px;text-transform:none;text-decoration:none; }
.lower_menu:link     {color:#F05924;text-align:left;vertical-align:middle;}
.lower_menu:visited  {color:#F05924;text-align:left;vertical-align:middle;}
.lower_menu:hover    {color:#ffffff;text-align:left;vertical-align:middle;}

.lower_menu_s:link     {color:#ffffff;text-align:left;vertical-align:middle;}
.lower_menu_s:visited  {color:#ffffff;text-align:left;vertical-align:middle;}
.lower_menu_s:hover    {color:#ffffff;text-align:left;vertical-align:middle;}

.topMenu, .topMenu_s{font-weight:normal;font-size: 10px;text-transform:none;text-decoration:none; }
.topMenu:link     {color:#E74500;text-align:left;vertical-align:middle;}
.topMenu:visited  {color:#E74500;text-align:left;vertical-align:middle;}
.topMenu:hover    {color:#E74500;text-align:left;vertical-align:middle;}

.topMenu_s:link     {color:#E74500;text-align:left;vertical-align:middle;}
.topMenu_s:visited  {color:#E74500;text-align:left;vertical-align:middle;}
.topMenu_s:hover    {color:#E74500;text-align:left;vertical-align:middle;}

.sub_left_menu {font-weight:normal;font-size: 11.5px;text-transform:none;text-decoration:none; }
.sub_left_menu:link     {color:#F05924;text-align:left;vertical-align:middle;}
.sub_left_menu:visited  {color:#F05924;text-align:left;vertical-align:middle;}
.sub_left_menu:hover    {color:#9B4200;text-align:left;vertical-align:middle;}

.sub_left_menu_s {font-weight:normal;font-size: 11.5px;text-transform:none;text-decoration:none;background-image:url('/_img/vuorange.gif');}
.sub_left_menu_s:link     {color:#9B4200;text-align:left;vertical-align:middle;}
.sub_left_menu_s:visited  {color:#9B4200;text-align:left;vertical-align:middle;}
.sub_left_menu_s:hover    {color:#9B4200;text-align:left;vertical-align:middle;}

.lien {font-weight:normal;font-size: 11.5px;text-transform:none;text-decoration:none; }
.lien:link {color:#959595;text-align:left;vertical-align:middle;}
.lien:visited  {color:#959595;text-align:left;vertical-align:middle;}
.lien:hover    {color:#959595;text-align:left;vertical-align:middle;}

.secondNavHover{
	background-image:url('/_img/topnavhover.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

.tableGray{
	margin:0px;
	margin-top:5px;
	padding:0px;
}

div.sitemap-0 li{
 list-style-image: none;
}

div.sitemap-1 li{
 list-style-image: none;
}

div.sitemap-column{
 float: left;
 width: 178px;
}

.homeTopRight{
	margin:0px;
	padding:0px;
	color:white;
	padding-top:60px;
	font-size:18px;
	text-align:center;
	height:100px;
}

.homeLegendTopRight{
	font-size:11px;
	color:white;
	line-height:12px;
	padding-left:30px;
}

.homeMiddleTitle{
	padding:5px 0px 0px 5px;
	margin:0px;
	font-size:16px;
	font-weight:bold;
}

.homeMiddleText{
	padding:10px 5px 0px 10px;
	margin:0px;
}

.tablehome li{
	list-style-image:url('/_img/pucefact.gif');
	font-size:11px;
	margin:0px 0px 0px 15px;
	padding:0px 0px 6px 0px;
	vertical-align: top;
}

.tablehome ul{
	padding:5px 0px 0px 0px;
	margin:0px;
	vertical-align: top;
	line-height:12px;
}

.homeTextRight{
	margin:10px 5px 5px 5px;
	font-size:11px;
	line-height:12px;
}

.homecontact{
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
}