html {overflow-y: scroll;}
body {
	behavior: url("csshover3.htc"); 
	padding:0;
	margin:0;
	text-align: center;
	background-color:#000;
	/*background-image:url(images/back.jpg); background-position:top; background-repeat:no-repeat; */
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	color:#000;
}
h1{
	padding-left:0;
	padding-top:10px;
	font-size:23px;
	color:#000;
	font-weight:normal;
}
h4{
		
	font-size:14px;
	color:#69779d;
	padding-bottom:0;
	margin-bottom:0;
	font-weight:bold;
}
div.textwidget{ position:relative;}

li {
	padding:0;
	margin:0;
	list-style:none;
}
td, table {
	border-collapse:collapse;
}

img { border:none;}

#wrapper {
	width:991px;
	background-color:#000;
	margin:auto;
	border-left:5px #fff solid;
	border-right:5px #fff solid;
	padding:0;
}
#contentWrapper {
	border-collapse:collapse;
	padding:0;
	margin:0;
}

#divSearch {
	position:relative;
	right:-10px;
	top:11px;
	color:#666666;
}
	#divSearch input {
		color:#666666;
		border:1px #666666 solid;
		width:162px;
	}
#cse-search-results {
	padding-left:30px;
	padding-top:30px;

}

#tdHeader {
	background-color:#201919;
}

#header {
	
}

#logo {
	position:relative;
	overflow:visible;
	float:right;
	height:1px;
	width:210px;
	right:60px;
	top:40px;
}

/*** TOP MENU **/
.menuWrapperFR {
	position:relative;
	z-index: 2;
	width:500px;
	float:left;
	padding-left:5px;
	
}
.menuWrapperEN {
	position:relative;
	z-index: 1;
	width:500px;
	float:left;
	padding-left:5px;
	
}
/** MENU FRANÇAIS **/
#mc_menu_1, #mc_menu_1 ul { position: relative; left: 10px; line-height: 1; z-index:99999; /* list-style-type: none; */}
#mc_menu_1, #mc_menu_1 li, #mc_menu_1 li ul {  padding: 0; margin: 0; list-style: none; font-size:12px; background-color:#201919; position:relative; z-index:9999;}
#mc_menu_1 li { float: left; position:relative;z-index:9999;}
#mc_menu_1 li a { display: block; padding-right:13px; padding-left:13px; color:#e3d9c9 ; line-height: 21px; text-align:left; text-decoration:none; position:relative;z-index:9999;}
#mc_menu_1 li ul { position: absolute; width:10em; left: -1000px; z-index:9999; background:none; /* list-style-type: none; */}
#mc_menu_1 .active a{background-color:#b16c1f;}
#mc_menu_1 li ul a { display: block; width: 137px;; color:#e3d9c9 ; text-decoration:none;}
#mc_menu_1 li ul li{ margin:0px; padding: 0; list-style: none; font-size:12px; background-color:#373131;/*background-color:#3e3f39;*/ border-top:1px solid #242424; width:160px;}
#mc_menu_1 li ul li a{ padding-left:10px;}
#mc_menu_1 li a:hover {	/*background-color:#372c2c;*/background-color:#767676; color:#e3d9c9;}
 #mc_menu_1 li:hover ul, #mc_menu_1 li.sfhover ul  {left: auto;}
/*3rd level*/
#mc_menu_1 li ul ul {margin: -1.8em 0 0 13.3em;}
#mc_menu_1 li:hover ul ul, #mc_menu_1 li.sfhover ul ul {left: -999em;}
#mc_menu_1 li:hover ul, #mc_menu_1 li li:hover ul, #mc_menu_1 li.sfhover ul, #mc_menu_1 li li.sfhover ul {left: auto;}
#mc_menu_1 li:hover {background-position: 0 0;} /*bug IE7 - menu qui reste ouvert*/


/** MENU ANGLAIS **/
#mc_menu_2, #mc_menu_2 ul { position: relative; left: 10px; line-height: 1; }
#mc_menu_2, #mc_menu_2 li, #mc_menu_2 li ul {  padding: 0; margin: 0; list-style: none; font-size:12px; background-color:#201919; position:relative; }
#mc_menu_2 li { float: left; z-index:0;}
#mc_menu_2 li a { display: block; padding-right:13px; padding-left:13px; color:#e3d9c9 ; line-height: 22px; text-align:left; text-decoration:none;}
#mc_menu_2 li ul { position: absolute; width:10em; left: -1000px; background:none; }
#mc_menu_2 .active a{background-color:#b16c1f;}
#mc_menu_2 li ul a { display: block; width: 137px;; color:#e3d9c9 ; text-decoration:none;}
#mc_menu_2 li ul li{ margin:0px; padding: 0; list-style: none; font-size:12px; background-color:#373131; border-top:1px solid #242424; width:160px;}
#mc_menu_2 li ul li a{ padding-left:10px;}
#mc_menu_2 li a:hover {	background-color:#767676;color:#e3d9c9;}
 #mc_menu_2 li:hover ul, #mc_menu_2 li.sfhover ul  {left: auto;}
/*3rd level*/
#mc_menu_2 li ul ul {margin: -1.9em 0 0 13.3em;}
#mc_menu_2 li:hover ul ul, #mc_menu_2 li.sfhover ul ul {left: -999em;}
#mc_menu_2 li:hover ul, #mc_menu_2 li li:hover ul, #mc_menu_2 li.sfhover ul, #mc_menu_2 li li.sfhover ul {left: auto;}
#mc_menu_2 li:hover {background-position: 0 0;} /*bug IE7 - menu qui reste ouvert*/






#tdDegrade{
	height:61px;
	background-image:url(images/bg_header.jpg); background-position: top; background-repeat:no-repeat;
}
#tdContent {
	/*background-image:url(images/bg_content.jpg); background-position: top; background-repeat:no-repeat;*/
	background-color:#b4bbc5;
}



#contentText { /*contenu, textes, galleries photos*/
	width:686px; /*était 921px avant de créer un widget à droite*/
	max-width:686px; /*sinon google search s'étire*/
	min-height:209px;
	padding-left:25px;
	padding-bottom:30px;
	float:left;

}
.tdContenu {
	padding-left:0px;
	margin-left:0px;
	padding-right:18px;
	text-align:justify;
}
#contentRight{ /*pour le widget des citations à droite*/
	width:270px;
	float:right;
}
.wp_quotes_quote{font-family:"Times New Roman", Times, serif; font-size:14px; margin-top:75px; padding-right:15px; color:#b36464;}
.wp_quotes_author{ font-style:italic; text-align:right;padding-right:15px;}


#tdFooter1,#tdFooter2,#tdFooter3,#tdFooter4 {
	padding-left:20px;
	padding-top:10px;
	height:212px;
	color:#fff;
	overflow:hidden;
	background-image:none;
}
#tdFooter4 {
	width:250px;
}
#tdFooter1 {
	width:180px;
}
#tdFooter2 {
	width:180px;
}
#tdFooter3 {
	width:190px;
}

/*liens*/
#tdFooter1 a,#tdFooter2 a,#tdFooter3 a,#tdFooter4 a {
	color:#fff;
	text-decoration:underline;
}
#tdFooter1 a:hover,#tdFooter2 a:hover,#tdFooter3 a:hover,#tdFooter4 a:hover {
	color:#69779d;
}

/*listes*/
#tdFooter1 ul,#tdFooter2 ul,#tdFooter3 ul,#tdFooter4 ul {
	list-style-type:none;
	margin:0;
	padding:0;
	
}


#trfooter{
	position:relative;
	background-image:url(images/bg_footer.jpg); background-repeat:no-repeat;
	width:991px;
	height:242px;
}

#footer {
}



#both {
	clear: both;
}



div.highslide-caption {
	font-size:11px;
}

#credits {font-size:10px; width:1001px; background-color:#000;overflow:hidden;margin:auto; text-align:right; border-top:5px #fff solid; color:#fff;}
#credits a{color:#405752; text-decoration:none;}
#credits a:hover{color:#153932;}