body{	
	margin:0px;	
	background-color:#121212;
	background-position:center;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
    text-align: left;
    height: 100%;
	behavior:url("fixhover.htc"); 
}

img, div {
	border:0px;
	behavior: url('fixpng.htc');
}

table,tr,td {
	border:0px;
	vertical-align:top;
} 

a {
	text-decoration:none;
}

a:link {
	color:#FFFFFF;
}

a:visited {
	color:#FFFFFF;
}

a:hover {
	text-decoration:underline;
}

#MainContent {
	width:999px;
	border:0px;
	background-repeat:no-repeat;
	background-color:#121212;
	padding:0px;
	position:relative;
}

#HeaderBlock {
	width:100%;
	height:120px;
}	


#FooterBlockMap {
	width:100%;
	height:35px;
	background-color:#121212;
}

#FooterBlock {
	width:100%;
	height:115px;
	text-align:center;
	padding-top:10px;
}

#FooterBlockLogo {
	width:326px;
	height:65px;
	background-image:url('images/home-rectlogo.jpg');
	background-repeat:no-repeat;
	text-align:right;
	vertical-align:middle;
}

#MainBlock {
	width:100%;
	position:relative;
	background-image:url('images/home-fond.jpg');
	background-repeat:no-repeat;
	padding-top:25px;
	vertical-align:top;
}	

#MainBlockMenu {
	position:absolute;
	top:15px;
	left:15px;
	height:20px;
}

#MenuSlide {
	position:absolute;
	top:46px;
	left:15px;
	height:50px;
}

#MapMain {
	border-color:#FFFFFF;
	border-style:solid;
	border:1px;
}

#DiaporamaMain {
	/*background-color:#a7a7a7;*/
	background-color:#000000;
	background-image:url('images/home-cadre.gif');
	background-repeat:no-repeat;
	vertical-align:middle;
	text-align:center;
	border-width:3px;
}
#DiaporamaDesc {
	background-color:#000000;
	text-align:left;
	min-height:100px;
}

.DiaporamaElement {
	padding-top:5px;
}

.DiaporamaTitle {
	font-size: 14px;
	font-weight: bold;
}

.DiaporamaDesc {
}


.HomeCatTitle {
	color:#ffb404;
	font-size:13px;
	font-weight:bold;
}

.HomeCatButton {
	text-align:right;
	width:100%;
	padding-bottom:5px;
}

.NewsSmallContent {
	border-color:#FFFFFF;
	background-color:#212121;
	width:270px;
	border-style:solid;
	border-width:1px;
	padding:5px;
}

.CatSpecialDesc {
	width:100%;
	
	background-color:#2b2b2b;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;	

	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:1px;	


}
.CatMainTitle {
	color:#ffb404;
	font-size:26px;
}

.CatMainDescTitle {
	color:#18a8fe;
	font-size:14px;
	font-weight:bold;
}


.CatMainDesc {
	border-style:solid;
	border-width:1px;
	border-color:#d7d7d7;
	background-color:#212121;
	
	width:250px;
	padding:15px;
	font-size:12px;
	text-align:justify;
}

.ExpoMainDesc {
	border-style:solid;
	border-width:1px;
	border-color:#d7d7d7;
	background-color:#212121;
	
	width:350px;
	padding:15px;
	font-size:12px;
	text-align:justify;
}

.HistoryMainDesc {
	border-style:solid;
	border-width:1px;
	border-color:#d7d7d7;
	background-color:#212121;
	
	width:210px;
	padding:15px;
	font-size:12px;
	text-align:left;
}

.CatMainDescElement {color:#FFFFFF;font-size:12px;}
.CatMainDescElementSelected a:visited{color:#ffb404;font-size:12px;}
.CatMainDescElementSelected a:link{color:#ffb404;font-size:12px;}

.CatListSeparation {
	background-image:url('images/chrono-separation.jpg');
	background-repeat:no-repeat;
}

.MapDescSeparation {
	background-image:url('images/carte-separationP.jpg');
	background-repeat:no-repeat;
}

.HomeSeparation {
	background-image:url('images/home-separation.jpg');
	background-repeat:no-repeat;
	height:7px;
}

.CatLive {
	border-style:solid;
	border-width:1px;
	border-color:#d7d7d7;
	background-color:#212121;
	
	height:350px;
	width:500px;
	padding:15px;	
}

.HistoryMainContent {
	border-style:solid;
	border-width:1px;
	border-color:#d7d7d7;
	background-color:#212121;
	
	width:380px;
	padding:15px;
	font-size:12px;
	text-align:left;
}

.HistoryRightShare {
	width:220px;
	height:186px;
	padding:10px;
	font-size:12px;
	color:#000000;
	text-align:left;
	
	background-image:url('images/histoire-caseorange.png');
	background-repeat:no-repeat;
}

.HistoryRightShareTextBig {
	color:#FFFFFF;
	font-size:16px;
}


.BannerMain {
	position:relative;
	width:980px;
	height:350px;
	text-align:left;
}

.BannerHeader {
	text-align:left;
	width:100%;
}

.BannerContent {
	text-align:left;
	width:980px;
	color:#000000;
	height:255px;
	padding-top:15px;
	overflow-x:auto;
	overflow-y:hidden;
	scrollbar-face-color:#18a8fe;
	scrollbar-base-color:#FFFFFF;	
	background-color:#FFFFFF;	
}

#BannerVideo {
/*	overflow-x:auto;
	overflow-y:hidden;
	scrollbar-face-color:#18a8fe;
	scrollbar-base-color:#FFFFFF;	
	background-color:#FFFFFF;	*/
}

#BannerPhoto {
/*	overflow-x:auto;
	scrollbar-face-color:#18a8fe;
	scrollbar-base-color:#FFFFFF;	
	background-color:#FFFFFF;*/
}

#BannerAudio {
/*	overflow-x:auto;
	scrollbar-face-color:#18a8fe;
	scrollbar-base-color:#FFFFFF;
	background-color:#FFFFFF;	*/
}

#BannerText {
/*	overflow-x:auto;
	scrollbar-face-color:#18a8fe;
	scrollbar-base-color:#FFFFFF;	
	background-color:#FFFFFF;*/
}



.BannerContentElementTitle {
	color:#18a8fe;
	font-size:14px;
	font-weight:bold;
}

.MosaicMain {
	width:563px;
	height:423px;
	background-image:url('images/expo-dossiers-cadre.gif');
	background-repeat:no-repeat;
	position:relative;
}

.MosaicRollOver {
	width:110px;
	height:110px;
	position:absolute;
	top:0px;
	left:0px;
	cursor:pointer;
	/*border-style:solid;
	border-width:1px;
	border-color:#000000;*/
	background-image:url('images/blank.gif');
	background-repeat:repeat;
}

.MosaicPictoType {
	position:absolute;
	top:75px;
	left:80px;
}

.MosaicRollOver:hover {
	background-image:url('images/transparency.gif');
	background-repeat:repeat;
}

#LightBoxMain {
	width:100%;
	height:100%;
	z-index:100;
	background-color:#CCCCCC;
	/*background-image:url('images/black.gif');
	background-repeat:repeat;*/
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	position:fixed;
	top:0px;
	left:0px;
	text-align:center;
	padding-top:100px;
	visibility:hidden;
	overflow:hidden;
}

#LightBox {
	width:100%;
	height:100%;
	z-index:101;
	position:absolute;
	top:0px;
	left:0px;
	text-align:center;
	padding-top:10px;
	visibility:hidden;
	overflow:hidden;

}


.LightBoxContent {
	background-color:#FFFFFF;
	width:600px;
	padding:10px;
	color:#000000;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:1;
}

.LightBoxContentTitle {
	font-weight:bold;
	font-size:16px;
}


.LargePictoFullScreen {
	position:absolute;
	top:10px;
	left:380px;
	cursor:pointer;
}


.AttenteTime {
	border-width:0px;
	border-color:#DDDDDD;
	border-style:solid;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
}
