
.ContainerLorem {}
	.ContainerLorem h2{
		 font-size: 3.5em;
		 margin-bottom: 14px;
	}
	.ContainerLorem .BLeft{
		width: 278px;
		float:left;
	}
	.ContainerLorem .BRight{
		width: 278px;
		float:right;
		margin-right:8px;
		display:inline;
	}
	.ContainerLorem .BoxT01{
		background: transparent url(../images/bg-fill-outb.gif) repeat-y;
		float:left;
		margin-bottom: 12px;
	}
	.ContainerLorem .BoxT01 h3{
		background:url(../images/bg-tit-v3.gif) no-repeat top left;
		height:22px;
		width: 267px;
		font-size: 1.5em;
		padding: 9px 0px 0px 11px;
	}
	.ContainerLorem .Data {
		background: transparent url(../images/bg-bt-v3.gif) no-repeat bottom left;
		padding-bottom:8px;
		float:left;
	}
	.ContainerLorem .FixData{
		background: transparent url(../images/bg-bt-v3.gif) no-repeat bottom left;
		padding-bottom:8px;
		float:left;
	}
	.ContainerLorem .Wrap{
		background:url(../images/bg-fill-inb.gif) repeat-x bottom left;
		margin:0px 4px;
		width: 269px;
		float:left;
		display:inline;
	}
	.ContainerLorem .Wrap .ImgV301{
		margin: 8px 0px 3px 6px;
	}
	.ContainerLorem .Wrap01{
		background:url(../images/bg-fill-inb01.gif) repeat-x bottom left;
		margin:0px 4px;
		width: 269px;
		float:left;
		display:inline;
	}
		.ContainerLorem .Wrap01 .ImgV302{
			margin: 0px 8px 0px 0px;
			float: left;
			display:block;
			clear:both;
		}
		.ContainerLorem p{
			font-size: 1.1em;
			line-height: 14px;
			padding: 5px 8px 0px 8px;
			color:#4f4f4f;
			
		}	
		.ContainerLorem .Wrap01 .PText{
			padding-top: 5px;
		}
	
	.ContainerLorem .BtnMore01 {
		margin: 5px 5px 5px 0px;
		float:right;
		background:url(../images/btn-more.png) no-repeat;
		width: 62px;
		height:17px;
		padding: 2px 0px 0px 18px;
		display:block;
		color: #082172;
		font-size: 1.1em;
		font-weight: bolder;
		cursor:pointer;
		font-size: 1em;
	}
	
	.ContainerLorem .FixBtn{
		margin-top: 15px;
	}
	.ContainerLorem .SetPage{
		width: 37px;
		margin: 0 auto;
		height:17px;
		clear: both;
		background:url(../images/bg-setpage.gif) no-repeat;
		text-align:center;
		line-height: 16px;
	}
		.ContainerLorem .SetPage a{
			color:#082172;
		}
		.ContainerLorem .SetPage .Active{
			font-weight:bold;
		}

.ContainerSpot{
	margin: 11px 14px 0px 0px;
}
.ContainerSpot h2{
		 font-size: 3.5em;
		 margin-bottom: 14px;
		 line-height: 30px;
	}
	.ContainerSpot .TextContent {
		padding: 8px 0px;
		font-size: 1.5em;
		font-weight:bold;
	}
	.ContainerSpot .Border{
		border-top: 1px solid #7f8599;
	}
	.ContainerSpot .TextContent01 {
		padding: 8px 0px;
		font-size: 1.2em;
		 clear:both;
	}
		.ContainerSpot .TextContent01 a:link,
		.ContainerSpot .TextContent01 a:visited {
			font-weight: bolder;
			color: #082172;
			text-decoration: underline;
		}
		.ContainerSpot .TextContent01 a:hover {
			text-decoration: none;
		}
	.ContainerSpot .TextContent01 h3{
		font-size: 2.2em;
	}
	.ContainerSpot .TextContent01 .TextB {
	
	}
	.ContainerSpot .TextContent01 h4 {
		clear: both;
		margin-bottom: 20px;
	}
	.ContainerSpot .TextContent01 .TextB ul li {
		clear: both;
		line-height: 30px;
	}
	.ContainerSpot .TextContent01 .TextB ul li .forum_etudiants {
		width: 540px;
		position:relative;
	}
	.ContainerSpot .TextContent01 .TextB .forum_etudiants .forum_etudiants_name {
		width: 150px;
		position:relative;
		float: left;
		line-height: normal;
		font-weight: normal;
		background: none;
		padding: 0px 10px 0px 0px;
		margin-bottom: 20px;
	}
	.ContainerSpot .TextContent01 .TextB .forum_etudiants .forum_etudiants_name .forum_etudiants_comment {
		display:inline;
		font-size: x-small;
		line-height: normal;
		font-weight: normal;
		background: none;
		padding: 0px 0px 0px 0px;
	}
	.ContainerSpot .TextContent01 .TextB .forum_etudiants .forum_etudiants_location {
		width: 210px;
		position:relative;
		float: left;
		line-height: normal;
		font-weight: bold;
		background: none;
		padding: 0px 10px 0px 0px;
	}
	.ContainerSpot .TextContent01 .TextB .forum_etudiants .forum_etudiants_partner {
		width: 160px;
		position:relative;
		float: left;
		line-height: normal;
		font-weight: normal;
		background: none;
		padding: 0px 0px 0px 0px;
	}
	.forum_partner_presentation 
	{
		color: #656565;
		font-size: x-small;
	}
	.forum_partner_link
	{
		color: #656565;
		font-size: x-small;
		font-weight: bold;
	}
	.ContainerSpot .TextContent01 .TextB span {
		display:block;
		line-height:22px;
		font-weight:bold;
		background: url(../images/icon-tx.gif) no-repeat 1px 12px;
		padding-left: 8px;
	}
	.ContainerSpot .TextContent01 .TextB span.forum_etudiants_name {
		padding-left: 8px;
	}
	.ContainerSpot .TextContent01 .TextB .StylePic{
		float:right;
		margin-left: 10px;
		
	}
	.ContainerSpot .TextContent01 .TextB p{
		padding-bottom: 8px;
	}
	.ContainerSpot .TextContent01 .FlashContent {
		margin: 8px 15px 0px 10px;
		float: left;
		width: 322px;
		padding-bottom: 6px;
	}
	.ContainerSpot .TextContent01 .ForVideos{
		float: left;
		margin-right: 10px;
		margin-bottom: 8px;
		display: inline;
	}
	.ContainerSpot .TextContent01 .Table1{
		
		margin: 8px auto;
		
	}
	.ContainerSpot .TextContent01 .StylePic01{
		float:left;
		margin-right: 8px;
		margin-top:5px;
	}
	.ContainerSpot .TextContent01 .StylePic02 {
		text-align: center;
	}
	.ContainerSpot .TextContent01 .StylePic01 label{
		font-size: 0.9em;
		font-style:italic;
		line-height: 20px;
		color:#999999;
	}
	.ContainerSpot .TextContent01 .Table{
		background-color: #f1f3f8;
		line-height: 16px;
	}
	.ContainerSpot .TextContent01 .TitTab{
		background-color: #e1e4ef;
	}
	.ContainerSpot .TextContent01 .TitBo{
		vertical-align: top;
		font-weight:bold;
	}
	.ContainerSpot .TextContent01 ul{
		padding-left:16px;
	}
	.ContainerSpot .TextContent01 ul li{
		list-style-type:disc;
		padding-left: 2px;
		padding-bottom:4px;
	}
	.ContainerSpot .TextContent01 ul.VideoList{
		margin-top: 70px;
		float:left;
	}
	.ContainerSpot .TextContent01 ul.VideoList li{
		font-size:0.9em;
		background:url(../images/icon-tx.gif) no-repeat 1px 10px;
		padding-left: 10px;
		margin-bottom:8px;
	}
	.ContainerSpot .TextContent01 ul li strong {
		font-size: 1.4em;
		font-weight:bold;
	}
	.ContainerSpot .TextContent01 .TitleChart{
		background: url(../images/bg-tit-chart.gif) no-repeat top left;
		width: 530px;
		height:36px;
		padding: 8px 20px 0px 10px;
	}
	.ContainerSpot .TextContent01 .TitleChart .Tit{
		font-size:1.8em;
		color:#656565;
		font-weight:bold;
	}
	.ContainerSpot .TextContent01 .TitleChart .DateTime{
		font-size: 1.0em;
		color:#656565;
		float:right;
		padding-top:10px;
	}
	.ContainerSpot .ForChart{
		
	}
	.ContainerSpot .TextContent01 .OnlyFill{
		background:url(../images/fill-rp-bgchart.gif) repeat-y top left;
	}
	.ContainerSpot .TextContent01 .BodyChart {
		background:url(../images/bg-fill-chart.gif) no-repeat bottom left;
		width: 560px;
		height:auto;
		padding-bottom: 15px;
		
		/*height:175px;*/
		overflow: hidden;
	}	
	.ContainerSpot .TextContent01 .BodyChart a {
		color:#656565;
	}
	.ContainerSpot .TextContent01 .BodyChart .Chart{
		width: 182px;
		float:left;
		text-align: center;
		padding-top: 20px;
	}
	.ContainerSpot .TextContent01 .BodyChart .TextChart01 {
		padding: 10px;
		color:#656565;
		font-size: 0.9em;
	}
	.ContainerSpot .TextContent01 .BodyChart .TextChart{
		width: 345px;
		float:left;
		padding-top: 10px;
		color:#656565;
		font-size: 0.9em;
	}
		.ContainerSpot .TextContent01 .Block {
			padding: 0px 15px 10px;
		}
		.ContainerSpot .TextContent01 .Style01 {
			background: url(../images/seperator-01.gif) left top repeat-x;
			padding-top: 10px;
		}
			.ContainerSpot .TextContent01 .Block h4 {
				font-size: 1.5em;
				font-weight: normal;
				padding-bottom: 5px;	
			}
			.ContainerSpot .TextContent01 .Block a:link,
			.ContainerSpot .TextContent01 .Block a:visited {
				text-decoration: none;
				font-weight: normal;
			}
			.ContainerSpot .TextContent01 .Block a:hover {
				text-decoration: underline;
			}
				.ContainerSpot .TextContent01 .Block dl {
					line-height: 14px;
				}
					.ContainerSpot .TextContent01 .Block dt {
						font-size: 1.3em;
						padding: 3px 0px 3px 38px;
					}
					.ContainerSpot .TextContent01 .Block dd {
						color: #3b9ae0;
						font-size: 1.1em;
						margin-left: 110px;
						padding: 3px 0px 3px 38px;
					}
						.ContainerSpot .TextContent01 .Block dd a:link,
						.ContainerSpot .TextContent01 .Block dd a:visited {
							color: #3b9ae0;
						}
	.ContainerSpot .BtnMore01 {
		margin-top: 5px;
		background:url(../images/btn-more.png) no-repeat;
		width: 62px;
		height:17px;
		padding: 3px 0px 0px 18px;
		display:block;
		color: #082172;
		font-size: 0.8em;
		font-weight: bolder;
		cursor:pointer;
	}
	.ContainerSpot .TextX{
		width:156px;
		margin-right: 15px;
		float:left;
		font-size: 2.1em;
		font-weight:bold;
		color:#d7cfc4;
		line-height: 24px;
		text-align:right;
		margin-bottom: 8px;
	}
	.ContainerSpot .BorderTx{
		border-bottom: 1px solid #7f8599;
		padding-bottom: 10px;
		margin-bottom: 10px;
	}
	