body{
	margin:				0px;
}
form{
	padding:			0px;
	margin:				0px;
}
hr{
	padding:			0px;
	margin:				0px;
}
table{
	padding:			0px;
	margin:				0px;
}

.tag_hidder{
	position: 			relative; 
	left: 				0px; 
	top: 				-47px; 
	height: 			18px; 
	width:				634px; 
	background-image: 	url(../images/tag_hidder.png);
}
/* Disclaimer */
.header_disclaimer{
	width: 				100%;
	background-image:	url(../images/header_disclaimer.jpg);
	background-repeat:	repeat-x;
}
.header_font{
	font-family:		Arial;
	font-size:			17px;
	font-weight:		bold;
	color:				#F1F1F1;
	margin-bottom:		20px;
	height:				90px;
	text-align: 		justify;
	margin-left:		25px;
}
.foot_link{
	font-family:		Arial;
	font-size:			11px;
	color:				#F1F1F1;
	text-decoration:	none;
}


.splash_disclaimer{
	width: 				602px;
	height:				359px;
	background-image:	url(../images/disclaimer_splash.jpg);
	margin-top:			20px;
	overflow:			hidden;
	text-align:			center;
}
.button_disclaimer{
	margin-top:			255px;
}
.disclaimer_font11{
	font-family:		Arial;
	font-size:			11px;
	color:				black;
	margin:				10px;
}
.icra_font{
	font-family:		Arial;
	font-size:			11px;
	color:				black;
	margin:				10px;
	color:				#666666;
}

.disclaimer_bloc_theme_font{
	font-family:		Arial;
	font-size:			16px;
	color:				#A9A9A9;
	text-decoration:	none;
}
.disclaimer_bloc_theme_font:hover{
	font-family:		Arial;
	font-size:			16px;
	color:				#A9A9A9;
	text-decoration:	underline;
}
.disclaimer_listtheme{
	width:				650px;
	text-align:			center;
}

/* Entete */
.header{
	width: 				100%;
	height:				94px;
	background-image:	url(../images/head_grad.jpg);
	background-repeat:	repeat-x;
	font-family:		Arial;
	font-size:			11px;
	color:				#F1F1F1;
}
.title1{
	font-family:		Arial;
	font-size:			20px;
	color:				#F1F1F1;
	font-weight:		bold;
	margin-top:			5px;
}
.title2{
	font-family:		Arial;
	font-size:			16px;
	color:				#93BFF9;
	font-weight:		bold;
	margin-bottom:		5px;	
}
.underheader{
	background-color:	#84AEE3;
	font-family:		Arial;
	font-size:			16px;
	color:				white;
	font-weight:		bold;
}
.underheader_link{
	font-family:		Arial;
	font-size:			14px;
	color:				white;
	font-weight:		bold;
	text-decoration:	none;
}
.bulle_grad{
	height:				69px;
	width:				100%;
	background-image:	url(../images/bulle_fond.jpg);
	background-repeat:	repeat-x;
	font-family:		Arial;
	font-size:			14px;
	color:				#333333;
	padding-left:		10px;		
}

/* liste des vidéos longues */
.body{
	background-color:	#FFFFFF;
}
.textfixed1{
	font-family:		Arial;
	font-size:			20px;
	color:				black;
	font-weight:		bold;
	padding-left:		20px;
}
.divthumb{
	width: 				103px; 
	height: 			77px;
	overflow: 			hidden;
}
.overthumb{
	position: 			relative; 
	top: 				-55px; 
	left: 				0px;
}
.fvtitle{
	font-family:		Arial;
	font-size:			16px;
	color:				#2064BF;
	font-weight:		bold;
	padding-left:		10px;
}
.fvdesc{
	font-family:		Arial;
	font-size:			12px;
	color:				#333333;
	padding-left:		10px;
}
.fvlock{
	cursor:				pointer;
    opacity : 			0.5;
    filter : 			alpha(opacity=50); 
}
.bleuspacer{
	background-color:	#C2D9F6;
	border:				none;
	height:				1px;
	width:				100%;
	margin:				0px;
}

/* Portail - separateur central */
.portail_separateur_fond{
	width:				7px;
	height:				100%;
	background-image:	url(../images/portail_separateur_center.jpg);
	background-repeat:	repeat-y;
}

/* Formulaire de recherche */
input#recherche{
	font-family:		Arial;
	font-size:			18px;
	color:				#333333;	
	height:				27px;
	width:				100%;
}

/* Formulaire de login */
.login_main{
	position: 			absolute; 
	top: 				0px; 
	left: 				0px; 
	background-color: 	white; 
	border: 			solid 1px #2C538E; 
	display: 			none;
}
.login_border2{
	border: 			solid 1px #648FC8;
}
.login_head_grad{
	height:				24px;
	width:				100%;
	background-image:	url(../images/suscribe_head_grad.jpg);
	background-repeat:	repeat-x;
	text-align:			center;
	font-family:		Arial;
	font-size:			12px;
	color:				white;
	font-weight:		bold;
}
.login_font12{
	font-family:		Arial;
	font-size:			12px;
	color:				black;
	font-weight:		bold;
	padding-left: 		15px;
}
.login_input{
	margin-left: 		15px;
	height: 			18px; 
	width: 				120px; 
	font-size: 			11px;
}
.login_font12_lp{
	font-family:		Arial;
	font-size:			12px;
	color:				#2064BF;
	font-weight:		bold;
}

/* Formulaire de mot de passe perdu */
.lostpass_main{
	position: 			absolute; 
	top: 				0px; 
	left: 				0px; 
	background-color: 	white; 
	border: 			solid 1px #2C538E; 
	display:			none;
}

/* Formulaire de souscription */
.suscribe_main{
	position: 			absolute; 
	top: 				0px; 
	left: 				0px; 
	height: 			96px; 
	width: 				630px; 
	background-color: 	white; 
	display: 			none;
}
.suscribe_tab{
	margin-top: 		10px;
}
.suscribe_input{
	height: 			20px; 
	font-size: 			11px;
}
.suscribe_font12n{
	font-family:		Arial;
	font-size:			11px;
	color:				black;
}
.suscribe_font12b1{
	font-family:		Arial;
	font-size:			12px;
	color:				#2064BF;
	font-weight:		bold;
}
.suscribe_font12b2{
	font-family:		Arial;
	font-size:			12px;
	color:				black;
	font-weight:		bold;
}
.suscribe_sponsorship{
	width:				316px;
	height:				17px;
	background-color:	white;
	font-family:		Arial;
	font-size:			11px;
	color:				#333333;
	line-height:		17px;
	text-align:			center;
}

/* Bloc theme */
.bloc_theme_top{
	width:				334px;
	background-color:	#326FC2;
}
.bloc_theme_font{
	font-family:		Arial;
	font-size:			16px;
	color:				white;
	text-decoration:	none;
}
.bloc_theme_font:hover{
	font-family:		Arial;
	font-size:			16px;
	color:				white;
	text-decoration:	underline;
}
.bloc_theme_inner{
	padding-top:		5px;
	padding-bottom:		8px;
	padding-left:		10px;
	padding-right:		10px;
}
.bloc_theme_foot{
	width:				334px;
	height:				30px;
	background-image:	url(../images/bloc_theme_foot.jpg);
}
.bloc_theme_foot_inner{
	margin-right: 		10px;
	padding-top: 		8px;
	font-family:		Arial;
	font-size:			12px;
	color:				white;	
	font-weight:		bold;	
	text-align:			right;
	display:			block;
}

/* portail - Listing des extraits */
.lextitle{
	font-family:		Arial;
	font-size:			12px;
	color:				#2064BF;	
	font-weight:		bold;
	text-decoration:	none;
	padding-left:		10px;	
	display: 			block;
}
.theme_link{
	font-family:		Arial;
	font-size:			12px;
	color:				#333333;	
	text-decoration: 	none;
}
.surligne{
	display:			inline;
	background-color:	#FFF800;
	color:				#002CDD;
}
.jslink{
	cursor: 			pointer;
}

/* Liste des extraits */
.extrait_title{
	font-family:		Arial;
	font-size:			16px;
	color:				#2064BF;	
	font-weight:		bold;
	text-decoration:	none;
	padding-left:		10px;	
	display: 			block;
}
.extrait_description{
	font-family:		Arial;
	font-size:			12px;
	color:				#333333;	
	padding-left:		10px;	
}
.extrait_pagination{
	border: 			solid 1px #C2D9F6;
	text-align:			center;
	font-family:		Arial;
	padding-top:		3px;	
	padding-bottom:		3px;	
	padding-left:		5px;	
	padding-right:		5px;	
}
.extrait_pagination2{
	border: 			solid 1px #C2D9F6;
	background-color:	#2064BF;
	text-align:			center;
	font-size:			14px;
	font-family:		Arial;
	padding-top:		3px;	
	padding-bottom:		3px;	
	padding-left:		5px;	
	padding-right:		5px;	
	color:				#FFFFFF;
}
.extrait_pagination_font{
	font-family:		Arial;
	font-size:			14px;
	font-weight:		bold;
	color:				#2064BF;
	text-decoration:	none;
}
.extrait_mail_catcher{
	background-image:	url(../images/mail_catcher.jpg);
	height:				120px;
	width:				737px;
}
.extrait_mail_catcher_titre{
	font-family:		Arial;
	font-size:			22px;
	font-weight:		bold;
	color:				black;
	padding-top:		7px;
}
.extrait_mail_catcher_titre2{
	font-family:		Arial;
	font-size:			22px;
	font-weight:		bold;
	color:				#29497F;
}
.extrait_mail_catcher_titre3{
	font-family:		Arial;
	font-size:			22px;
	font-weight:		bold;
	color:				#514937;
	margin-top:			13px;
}
.extrait_mail_catcher_input{
	height: 			34px; 
	width: 				229px; 
	text-align: 		center; 
	font-size: 			20px;
}

/* Fiche video */
.fichevideo_title{
	font-family:		Arial;
	font-size:			20px;
	color:				#2064BF;	
	font-weight:		bold;
	text-decoration:	none;
	padding-left:		10px;	
	display: 			block;
}
.fichevideo_desc{
	font-family:		Arial;
	font-size:			12px;
	color:				#333333;	
	text-decoration:	none;
	padding-left:		10px;
	padding-right:		10px;
}
.fichevideo_desc5{
	font-family:		Arial;
	font-size:			12px;
	color:				#333333;	
	text-decoration:	none;
	padding-left:		3px;
	padding-right:		3px;
}

.fichevideo_suggestion_title{
	font-family:		Arial;
	font-size:			12px;
	color:				#2064BF;	
	font-weight:		bold;
	text-decoration:	none;
	padding-left:		10px;
	padding-right:		5px;
	padding-top:		5px;
	padding-bottom:		5px;
	display: 			block;
}
.fichevideo_suggestion_title2{
	font-family:		Arial;
	font-size:			12px;
	color:				#2064BF;	
	font-weight:		bold;
	text-decoration:	none;
	display: 			block;
}
.fichevideo_suggestion_subtext{
	font-family:		Arial;
	font-size:			16px;
	color:				#2064BF;	
	font-weight:		bold;
	text-decoration:	none;
}
.fichevideo_return_link{
	font-family:		Arial;
	font-size:			20px;
	color:				#2064BF;	
	font-weight:		bold;
	text-decoration:	none;
}

/* Trade */
.trade_main{
	background-color: 	white; 
	border: 			solid 1px #2C538E; 
	width:				310px;
}
.trade_border2{
	border: 			solid 1px #648FC8;
}
.trade_head_grad{
	height:				24px;
	width:				100%;
	background-image:	url(../images/suscribe_head_grad.jpg);
	background-repeat:	repeat-x;
	text-align:			center;
	font-family:		Arial;
	font-size:			12px;
	color:				white;
	font-weight:		bold;
}
.trade_font12{
	font-family:		Arial;
	font-size:			12px;
	color:				black;
	font-weight:		bold;
	padding-left: 		15px;
}
.trade_font12b{
	font-family:		Arial;
	font-size:			12px;
	color:				#2064BF;
	font-weight:		bold;
	padding-left: 		3px;
}
.trade_font16b{
	font-family:		Arial;
	font-size:			16px;
	color:				#2064BF;
	font-weight:		bold;
	padding-left: 		3px;
}
.trad_user{
	font-family:		Arial;
	font-size:			12px;
	color:				#2064BF;	
	font-weight:		bold;
	padding-left: 		15px;
	border: 			solid 1px #C2D9F6;
	height:				20px;
	background-color:	#DFEAF8;
}
.trade_titlesite{
	font-family:		Arial;
	font-size:			14px;
	color:				#2064BF;	
	font-weight:		bold;
}
.trade_descsite{
	font-family:		Arial;
	font-size:			12px;
	color:				#333333;	
}
.trade_linksite{
	font-family:		Arial;
	font-size:			12px;
	color:				#4D83CA;
	text-decoration:	none;
}
.trade_input{
	margin: 			1px;
	height: 			20px; 
	width: 				120px; 
	font-size: 			11px;
}
.trade_textarea{
	margin: 			1px;
	height: 			60px; 
	width: 				120px; 
	font-size: 			11px;
	padding-top:		2px;
}
.trade_select{
	margin: 			1px;
	height: 			20px; 
	width: 				120px; 
	font-size: 			11px;
	padding-top:		2px;
}
.trade_menu1{
	border: 			solid 1px #C2D9F6;
	text-align:			center;
	font-family:		Arial;
	padding-top:		3px;	
	padding-bottom:		3px;	
	padding-left:		10px;	
	padding-right:		10px;
	font-family:		Arial;
	font-size:			14px;
	font-weight:		bold;
	color:				#2064BF;
	text-decoration:	none;
	display:			block;
}
.trade_cadre{
	border: 			solid 1px #C2D9F6;
}
.trade_menu2{
	border: 			solid 1px #C2D9F6;
	background-color:	#2064BF;
	text-align:			center;
	font-family:		Arial;
	padding-top:		3px;	
	padding-bottom:		3px;	
	padding-left:		10px;	
	padding-right:		10px;	
	color:				#FFFFFF;
	font-family:		Arial;
	font-size:			14px;
	font-weight:		bold;
	text-decoration:	none;
	display:			block;	
}
.trade_minimenu2{
	border: 			solid 1px #C2D9F6;
	background-color:	#2064BF;
	text-align:			left;
	font-family:		Arial;
	padding-left:		5px;	
	color:				#FFFFFF;
	font-family:		Arial;
	font-size:			12px;
	font-weight:		bold;
	text-decoration:	none;
	display:			block;	
	height:				18px;
	width:				68px;
	line-height:		18px;
	margin-top: 		5px;
}
.trade_user{
	border: 			solid 1px #C2D9F6;
	text-align:			center;
	font-family:		Arial;
	padding-top:		3px;	
	padding-bottom:		3px;	
	padding-left:		10px;	
	padding-right:		10px;
	font-family:		Arial;
	font-size:			14px;
	font-weight:		bold;
	color:				#2064BF;
	background-color:	#E1E8FA;
	text-align: 		right;
	text-decoration:	none;
	display:			block;
	margin-left:		-1px;
}
.trade_ancre_main{
	border: 			solid 1px #C2D9F6;
	text-align:			center;
	font-family:		Arial;
	color:				#333333;
	font-size:			12px;
}
.trade_form_value{
	margin-left: 		-1px; 
	padding-left: 		8px; 
	padding-top:		2px;
	height: 			22px; 
	width: 				100%; 
	font-size: 			14px; 
	border: 			solid 1px #C4D9F6;
	font-family:		Arial;
	line-height:		20px;
}
.trade_color_outer{
	border: 			solid 1px #C2D9F6;
	font-family:		Arial;
	font-size:			14px;
	font-weight:		bold;
	color:				#2064BF;
	text-decoration:	none;
	display:			block;
	height: 			22px; 
	width: 				22px; 
	cursor: 			pointer;
}
.trade_color_inner{
	margin:		 		1px; 
	height: 			20px; 
	width: 20px; 
}

.trade_login_titleform{
	font-family:		Arial;
	font-size:			12px;
	color:				#2064BF;	
	font-weight:		bold;
	padding-left: 		15px;
	height:				20px;
	background-color:	#DFEAF8;
}
.trade_login_font{
	font-family:		Arial;
	font-size:			12px;
	color:				#2064BF;	
	font-weight:		bold;
}

.trade_login_input{
	margin: 			1px;
	height: 			22px; 
	width: 				163px; 
	font-size: 			11px;
	border: 			solid 1px #C1D9F5;
}

/* Admin */
.admin_topmenu{
	border: 			solid 1px #C2D9F6;
	text-align:			center;
	font-family:		Arial;
	padding-top:		3px;	
	padding-bottom:		3px;	
	padding-left:		10px;	
	padding-right:		10px;
	font-family:		Arial;
	font-size:			14px;
	font-weight:		bold;
	background-color:	#164480;
	color:				#FFFFFF;
	text-decoration:	none;
	display:			block;
}
.admin_font{
	font-size:			11px;
}
.admin_infobulle{
	position: 				absolute; 
	top: 					0px; 
	left: 					0px; 
	border: 				solid 1px #6326B8; 
	background-color: 		white; 
	display: 				none;
	padding-top: 			3px;
	padding-bottom:			3px;
	padding-left:			5px;
	padding-right:			5px;
	font-family:			tahoma;
	font-size:				11px;
	color:					#6326B8; 
}
.admin_dhtml{
	position: 				absolute; 
	top: 					0px; 
	left: 					0px; 
	height: 				200px; 
	width: 					200px; 
	border: 				solid 1px #6326B8; 
	background-color: 		white; 
	display: 				none;
	overflow:				hidden;
}
.admin_dhtml_barre{
	position: 				absolute; 
	top: 					0px; 
	left: 					0px; 
	width:					100%;
	background-color: 		#DDD1F9;
	height:					14px;
	font-family:			Arial;
	font-size:				11px;
	display: 				block;
	padding-left: 			5px;
}
.admin_dhtml_display{
	padding-left:			5px;
	font-weight:			bold;
	font-family:			Arial;
	font-size:				11px;	
	color:					black;
}

.admin_table{
	border: 			solid 1px #C2D9F6;
	font-size:			12px;
	font-family:		Arial;
}
.admin_tr{
	background-color:	#2064BF;
	text-align:			left;
	font-weight:		bold;
	color:				#FFFFFF;
}
.admin_tr_font{
	text-align:			left;
	font-weight:		bold;
	color:				#FFFFFF;
	text-decoration:	none;
}
.admin_coloredline{
	background-color:	#DFEAF8;
}
.stat_font{
	font-family:		Arial;
	font-size:			11px;
}

