/******** Default rules for tag ********/
body{font-family:"Times New Roman", Times, serif}
img, fieldset{border:0}
h1{font-size:1.4em}
h2{font-size:1.8em}
h3{font-size:1.1em}
h4{font-size:1.0em}
h5{font-size:1em}
ol, ul{list-style-type:none}
li {list-style-type:disc}
dt{font-weight:bold}
a{text-decoration:underline; color:#000}
a:hover{text-decoration:none}
input, select, textarea{border:1px solid #000}
input { padding:1px 0}
select { padding:0; margin:0; line-height:normal}
div{text-align:left}
caption { display:none}
table{border-collapse:separate; border-spacing:0; border-top:1px solid #000; border-left:1px solid #000}
th, td{ text-align:left; padding:5px; border-right:1px solid #000; border-bottom:1px solid #000}
/*//////////////////////////////////////////////////////*/
#footer, #contDl, #toolTip, .mainNav, .externalLink, .containerEco, #popupRegistration, #Login, #popupAccount, .subNav, .iconLayer, .btnClose { display:none}

#container {font-size:1.1em; width:995px; margin:0 auto}
	/*******Header*******/
	#header {width:995px; padding:7px 0 0}
		#header h1 {padding:8px 0 11px 11px; float:left; position:relative}
		#header h4 {background:#191919; line-height:15px; border-bottom:1px solid #c7c7c7; border-top:1px solid #c7c7c7; text-align:right; margin:0 2px 0 0; padding:0 10px 0 0}	
		.innerHeader {float:right; width:770px}
		.downHeader {height:63px}
			
			/* Navigation */
			.upHeader {width:995px; height:22px}
				.upHeader form {width:160px; float:left; padding:3px 0 0}
				.upHeader input {width:118px; float:left}
				.upHeader input.icoSearch {width:20px; border:0; margin:0 0 0 7px}
			
			/* lang */
			.lang {padding:43px 2px 0 0}
			.lang li {float:right; margin:0 0 0 3px; padding:2px 5px 4px}

	/*******main*******/
	#main {width:995px; margin:0 0 10px}
		.mainContent {width:995px; overflow:hidden}
		.mainContent span {text-transform:none; font-size:1.0em; font-weight:normal}
		#content {width:828px; float:left; margin:0 5px 0 0}
		#content h2, .mainContent h2 {color:#fff; text-transform:uppercase; font-size:1.1em; padding:3px 4px 3px 8px}
		#context {width:160px; float:left}
		#shideShowFlash {margin:0 0 3px}
	
/*1. ///////Style on ever page///////*/	
		/* Height light select */
		.hightlightSlB {padding:0 0 5px; margin:0 0 6px}
			.hightlightSlT {padding:5px 0 0}
				.hightlightSlC {width:821px; overflow:hidden; padding:0 3px 0 4px}
				/* your select */
				.yourSelect {width:403px; float:left; margin:0 8px 0 0; padding:0 0 0 3px}
				.yourSelect h3 {color:#660099; padding:4px 0 8px; margin:0 0 10px}
					.listVideo li {float:left}
					.bgdImgThumb {width:76px; height:57px; padding:2px 2px 1px 1px; display:block}
				
				/* Our select */
				.ourSelect {width:397px; float:left; margin:0 0 0 3px; border-bottom:1px solid #d686c5; padding:0 3px 4px 4px; display:none}
				.ourSelect h3 {color:#fff; padding:4px 0 8px 28px; margin:0 0 10px}
					.innerOurSel {background:#2a2133; min-height:161px; color:#fff; width:128px; float:left; padding:8px 8px 0}
					.innerOurSel h4 {font-size:1.090em; padding:0 0 10px}
					.innerOurSel p {padding:0 0 5px}
					.innerOurSel p.technical {padding:0 0 20px}
					.bgdPhoto {padding:3px 3px 1px 1px; width:246px; height:183px; float:left; margin:0 2px 0 0}
		 
		 /* page Chaienes */
		 .allVideo {width:786px; float:left; padding:0 0 10px 10px}
		 .blockSortBy {padding:3px 17px 6px 0; overflow:hidden; width:779px}
		 .blockSortBy li {padding:0 3px 0 5px; color:#333; float:left; font-weight:bold}
		 .blockSortBy li.first {background:none; padding:0 3px 0 0}
		 
		 .infoAllVideo {width:796px; overflow:hidden; padding:0 0 4px}
		 .infoAllVideo li {float:left}
		 	.col01 {width:63px}
			.col02 {width:244px}
			.col03 {width:141px}
			.col04 {width:134px}
			.col05 {width:143px}
			.col06 {width:58px}
			
			/* page recherche */
			.contResult {width:942px; float:left; padding:0 0 0 8px}
				.contResult dl {border:1px solid #e7e7e7; width:930px; overflow:hidden; padding:7px 5px 4px 7px; margin:0 0 2px}
				.contResult dt {float:left; width:87px}
				.contResult dd {float:left; width:840px}
				.contResult h4 {font-size:1.0em; padding:0 0 20px}
				
				.innerResult {width:646px; float:left}
					.innerResult ul {float:right}
					.innerResult li {float:left; padding:0 3px 0 5px}
					.innerResult li.first {background:none}
					
				.infoAmount {width:194px; float:left; text-align:right}
				.infoAmount p {padding:0 0 5px}
				 .blockSortByResult {width:938px; margin:0 0 18px}
				 .blockSortByOpen {width:938px; margin:0 0 12px}
				 .blockSortPrive {margin:0 0 12px}
			
			/* Page Videuo chapitres */
			.boxMainConC .contComment {width:958px;height:160px; float:left; padding:0 0 10px 8px; margin:0 0 10px}
				.infoComment li {float:left; color:#666; padding:0 10px 0 0}
				
				.innerComment {overflow:hidden; width:942px; padding:8px 0}
				.innerCommentLast {background:none}
				.innerComment h4 {padding:0 0 12px}
				.innerComment .block01 {width:255px; float:left; font-size:0.90em}
				.innerComment .block01 h4 {color:#666}
				
				.innerComment .block02 {width:670px; float:left; font-size:1.091em}
				.innerComment .block02 h4 {color:#660099}
		 
		 /* Page videuo ouvert */
		 .infoAllOpen {width:942px}
		 	.col02Open {width:400px} 
		
		 .mainHightVideo {width:965px; overflow:hidden; background:#191919; padding:0 0 0 28px}
		 	.blockVideo {width:720px; float:left; margin:0 20px 0 0; color:#fff}
			.blockVideo h3 {font-size:1.273em; text-transform:uppercase; padding:6px 0}
			
			.blockSeeAlso {width:202px; float:left; padding:44px 0 0}
			.blockSeeAlso h5 {padding:0 0 4px; color:#999; font-weight:normal}
				.listSee {padding:0 0 20px}
				.listSee li {padding:7px 0; width:202px; color:#fff; text-transform:uppercase; font-weight:bold}
				
				.listVideoPrevious {padding:0 0 18px; overflow:hidden; width:202px}
				.listVideoPrevious li {float:left; padding:0 1px 1px}
				.listVideoPrevious li img {display:block; width:63px; height:46px; padding:1px 1px 3px 1px}
				
				.frmSeeVideo label {display:block; color:#fff; text-transform:uppercase; padding:8px 0 6px; margin:0 0 6px; font-weight:bold}
				.frmSeeVideo span {width:183px; padding:1px 5px 3px}
				
				.blockVote {padding:0 0 10px; overflow:hidden}
				.blockVote p {float:left}
				.blockVote p span {padding:0 8px 0 0; margin:0 5px 0 0}
				.blockVote ul {float:left; padding:0 12px 0 5px}
			
/*2. ///////Block type of templates///////*/
		/* tag Cloud */	
		.tagCloud {background:#1f0f23; border-top:1px solid #a799a8; border-right:1px solid #785a7c; border-bottom:1px solid #52345f; border-left:1px solid #b57fc9; padding:10px 0 39px 6px}
		
		/* Rss field */
		.rssField {background:#1e1024; border:1px solid #765a77; border-top:0; padding:0 0 0 12px}
		.rssField li {padding:10px 0}
		.rssField li.first {background:url(../images/bgd_li_rss.gif) 0 100% no-repeat; padding:10px 0 18px}
		
		/* tagCloudTop */
		.tagCloudTop {width:961px; background:#191919; overflow:hidden; padding:10px 16px; clear:both}
		.tagCloudTop li {padding:0 24px 0 0; display:inline}
		.tagCloudTop .detail {width:961px; overflow:hidden; text-align:right; text-transform:uppercase}
		
/*3. ///////Block common of templates///////*/
		/*paging*/
		.page {padding:10px 0 0}
		.pagging {float:right}
		.pagging li {float:left}
		.pagging li.center {padding:0 5px}
		
		/* tab */
		.tab {border:1px solid #fff; border-right:0; overflow:hidden; width:995px}
		.tab li {float:left}
	
		/* vote */	
		.vote li {width:11px; height:11px; float:left}
	
/*4. ///////Classes common to all templates///////*/
	/* class common */
	.hidden {display:none}
	.floadL { float:left}
	.floadR { float:right}
	
	/* heightLight for content */
	.hightlightT {padding:5px 0 0}
		.hightlightB {padding:0 0 5px}
			.hightlightC {width:821px; overflow:hidden; padding:0 3px 0 4px}
			.hightVideo {min-height:215px}
					
	/* bgd for all box context */
	.boxContextT {padding:6px 0 0; margin:0 0 3px}
		.boxContextB {padding:0 0 6px}
			.boxContextC {width:154px; padding:0 3px; overflow:hidden}
	
	/* bgd Full width all box main content */
	.boxMainConT {padding:6px 0 0; margin:0 0 3px}
		.boxMainConB {padding:0 0 6px}
			.boxMainConC {width:989px; padding:0 3px; overflow:hidden}
			
	/* ads */
	.ads {min-height:295px}
	
	.tblLayerPrint {width:700px; margin:0 0 10px; border:1px solid #a6a6a6; border-right:0; border-bottom:0}
	.tblLayerPrint th {font-weight:bold; background:#a6a6a6; line-height:28px; color:#fff; border-right:1px solid #fff; border-bottom:1px solid #a6a6a6}
	.tblLayerPrint th.last {border-right:0}
	.tblLayerPrint td {padding:5px; border-right:1px solid #a6a6a6; border-bottom:1px solid #a6a6a6; height:20px}
	.tblLayerPrint td.last {border-right:0}
	.tblLayerPrint td.borderBottom {border-bottom:0}
	#printLayout {display:block}
	
	#LivePage, .iconLayer {display:none}
	.contPdf {font-size:1.1em; width:700px; overflow:hidden}
	.tblLayerPdf {width:700px; margin:0 0 10px; border:1px solid #a6a6a6; border-right:0; border-bottom:0}
	.tblLayerPdf th {font-weight:bold; background:#a6a6a6; line-height:28px; color:#333; border-right:1px solid #fff; border-bottom:1px solid #a6a6a6 }
	.tblLayerPdf th.last {border-right:0}
	.tblLayerPdf td {padding:5px; border-right:1px solid #a6a6a6 ; border-bottom:1px solid #a6a6a6 ; height:20px}
	.tblLayerPdf td.last {border-right:0}
	.tblLayerPdf td.borderBottom {border-bottom:0}
	.popupPrintPreview {display:block}
	.tblNoborder {border:0}
	.tblNoborder td {border:0}
	.tblBgd, .tblBgd th {background:#a6a6a6}
	
