@charset "utf-8";
/* CSS Document */

html {overflow-y: scroll; }
* {margin:0px;}

a:link { color:#222 ; text-decoration: underline;}
a:visited { color: #222; text-decoration: underline;}
a:hover { color: #f4b214; text-decoration:underline;}
a:active { color:#222; text-decoration: underline;}

a.left_menu:link { color:#222 ; text-decoration: none;}
a.left_menu:visited { color: #222; text-decoration: none;}
a.left_menu:hover { color: #f4b214; text-decoration:none;}
a.left_menu:active { color:#222; text-decoration: none;}

a.faq_menu:link { color:#222 ; text-decoration: none; }
a.faq_menu:visited { color: #222; text-decoration: none; }
a.faq_menu:hover { color: #e88122; text-decoration:underline; }
a.faq_menu:active { color:#222; text-decoration: none; }

a.tag:link { color:#ff8a00 ; text-decoration: underline; font-size:11px;}
a.tag:visited { color: #ff8a00; text-decoration: underline; font-size:11px;}
a.tag:hover { color: #3d3d3d; text-decoration:underline; font-size:11px;}
a.tag:active { color:#ff8a00; text-decoration: underline; font-size:11px;}

a.jqmClose:link { color:#3d3d3d ; text-decoration: none; font-size:12px;}
a.jqmClose:visited { color: #3d3d3d; text-decoration: none; font-size:12px;}
a.jqmClose:hover { color: #3d3d3d; text-decoration:none; font-size:12px;}
a.jqmClose:active { color:#3d3d3d; text-decoration: none; font-size:12px;}

a.header_menu:link { color: #676767; text-decoration: none; font-weight:normal;}
a.header_menu:visited { color: #676767; text-decoration: none; font-weight:normal;}
a.header_menu:hover { color: #f68e00; text-decoration:none; font-weight:normal;}
a.header_menu:active { color:#676767; text-decoration: none; font-weight:normal;}

body {
	font-size:11px;
	font-family:"Trebuchet MS", Tahoma, sans-serif;
	background-color:#f1f1f1;
}

p {
	font-family:"calibri", arial, sans-serif;
}

p.MsoNormal {
        margin-bottom: 20px;
}


span.adjust_addtext {
	position: relative;
	top: -4px;
}

textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	resize:none;
}

.lfloat, .floatL {
	float:left;
}

.lfloat_w {
	float:left;
	width:160px;
}

.rfloat, .floatR {
	float:right;
}

.clearFloat, .clearF {
	clear:both;
}

#pzloader {
	visibility:hidden;
	position:absolute;
	z-index: 10;
}

.footer_space {
	margin-bottom: 50px;
}

/*-------------------------------------------------------------------------------------------*/
/*------------------------------------    PAGE STRUCTURE   ----------------------------------*/
#container {
	position : relative;
	width : 914px;
	left : 50%;
	margin-left : -457px;
	overflow: none;
}

#gradient {

	/*margin-top:10px;*/
	position : relative;
	width:938px;
	left : 50%;
	margin-left : -469px;
	background:url(/images/verticalBg.gif) repeat-y;
}

#gradientbottom {
	position : relative;
	width:938px;
	left : 50%;
	margin-left : -469px;
}

div#header {
	/*background-image:url(/images/header_helpus.jpg);
	height:106px;
	height:135px;*/
	background-image:url(/images/header_alex.jpg);
	height:116px;
	width:938px;
	text-align:left;
}
.header_btn_share {
	float:right;
	position:relative;
	left:-60px;
	/*top:43px;*/
	top:52px;
	z-index:10;
}
.header_invite {
	font-size:14px;
	font-weight:bold;
	width:109px;
	height: 38px;
	text-align:center;
	color:#FFFFFF;
	cursor:pointer;
	background-image: url(/images/icons/btn_invite.jpg);
	background-repeat:no-repeat;
}

div#header_link {
	position:relative;
	top:15px;
	left:15px;
	width:250px;
	height: 60px;
	cursor:pointer;
	z-index:10;
}
	
div#header_helpus_link {
	position:relative;
	top:-38px;
	left:485px;
	width:430px;
	height: 60px;
	cursor:pointer;
	z-index:10;
}
	
div#logged_user_box {
	/*float:right;*/
	position:relative;
	top:7px;
	font-size:12px;
	/*left:615px;
	width:300px;*/
	text-align:right;
}

div#header_beta {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#CCCCCC;
	position:absolute;
	top:45px;
	left:245px;
}

div#header #header_buttons {
	width:100%;
	position:absolute;
	top: 74px;
}

div#header .header_menus {
	
	font-size:12px;
	position:absolute;
	top:3px;
}

.header_names {
	font-size:12px;
	line-height:25px;
	float:left;
	padding-right: 1px;
	width:102px;
	height: 23px;
	text-align:center;
	cursor:pointer;
	background-image: url(/images/tabs/main_greytab.gif);
	background-repeat:no-repeat;
}

div#header .header_names_s {
	color:#FFFFFF;
	font-size:12px;
	line-height:25px;
	float:left;
	width:102px;
	height: 23px;
	text-align:center;
	cursor:pointer;
	position: relative;
	left: 68px;
	background-image: url(/images/tabs/main_overtab.gif);
	background-repeat:no-repeat;
}

.header_share {
	font-size:14px;
	font-weight:bold;
	width:109px;
	height: 38px;
	text-align:center;
	color:#FFFFFF;
	cursor:pointer;
	background-image: url(/images/icons/btn_share.gif);
	background-repeat:no-repeat;
}

.header_link {
	font-size:14px;
	font-weight:bold;
	width:109px;
	height: 38px;
	text-align:center;
	color:#FFFFFF;
	cursor:pointer;
	background-image: url(/images/icons/btn_link.jpg);
	background-repeat:no-repeat;
}

.header_search {
	font-size:14px;
	font-weight:bold;
	width:130px;
	height: 38px;
	text-align:center;
	color:#FFFFFF;
	cursor:pointer;
	background-image: url(/images/icons/btn_search.jpg);
	background-repeat:no-repeat;
}

.header_complete {
	font-size:14px;
	font-weight:bold;
	width:109px;
	height: 38px;
	text-align:center;
	color:#FFFFFF;
	cursor:pointer;
	background-image: url(/images/icons/btn_complete.jpg);
	background-repeat:no-repeat;
}

.header_complete1 {
	font-size:14px;
	font-weight:bold;
	width:129px;
	height: 38px;
	text-align:center;
	color:#FFFFFF;
	cursor:pointer;
	background-image: url(/images/icons/btn_complete.jpg);
	background-repeat:no-repeat;
}

div#header img {
	border-width: 0px;
}




.main_tabs {
	position:relative;
	top:13px;
	left:196px;
	height: 34px;
}

#left {
	float:left;
	width:156px;
}

#right {
	float:left;
	width:758px;
}

#left_menu {
	position:relative;
	top: 6px;
}
/*-------------------------------------------------------------------------------------------*/
/*------------------------    Design for menu box on the left side   -------------------------*/
#left_topbox {
	background-image: url(/images/left_topbox1.jpg);
	background-position: bottom;
	background-repeat: no-repeat;

	height:10px;
	width:144px;
	padding-top: 6px;
	
}

#left_middlebox {
	background:url(/images/left_middlebox.jpg) repeat-y;
	width:144px;
}

#left_bottombox {

	background-image:url(/images/left_bottombox1.jpg);
	background-position: top;
	background-repeat: no-repeat;
	height:10px;
	width:144px;
}
/*-------------------------------------------------------------------------------------------*/
/*------------------------    Design for STEPS box on the right side   -------------------------*/
#steps_topbox {
	width: 758px;
	background-image:url(/images/steps_topbox..gif);
	background-position: bottom;
	background-repeat:no-repeat;
	height:8px;
}

#steps_middlebox {
	background:url(/images/steps_middlebox.gif);
	background-repeat:repeat-y;
	width: 758px;
}

#steps_bottombox {
	background-image:url(/images/steps_bottombox.gif);
	background-repeat:no-repeat;
	height:8px;
	width: 758px;
}
/*-------------------------------------------------------------------------------------------*/
/*--------------------------------    Left side menu   -------------------------------*/
#left .logo_login {
	float:left;
	margin-left: 10px;
	background-image:url(/images/logo_login.jpg);
	height:43px;
	width:52px;
}

#left .left_menu_title {
	font-size:18px; 
	float:left; 
	position:relative; 
	top:10px; 
	left:12px;
}

#left input.txt_ {
	width: 150px;	
}

#left input.txt_s {
	width: 115px;
	float:right;
	position:relative;
	left:-12px;
}

input.txt_s {
	width: 140px;
	float:right	
}

.txt_s {
	background-color:lightyellow;
}

#left input.chk_ {
	padding-left: 5px;
}

#left .left_menu_text {
	text-align:left;
	margin-left: 12px;
}

.leftMenu_ico {
	float:left;
	padding-left: 10px;
	width:26px;
	height: 26px;
}

.leftMenu_section {
	float:left;
	margin-left: 8px;
	text-align:left;
	font-size: 12px;
	color: #2f2f2f;
	line-height: 1.5em;
}
	
.leftMenu_options {
	font-size: 11px;
	color: #646464;
	position:relative;
	left:1px;
}

.leftMenu_option {
	padding: 7px 0px 7px 0px;
	font-family:"Tahoma", Times, serif;
}

/*-------------------------------------------------------------------------------------------*/
/*-----------------------------------    Page right container    ----------------------------*/
		
			/*----  Uploader*/
			
		
		
		
			/*------------------------    LOGO + SENCTION TITLE on top of right section   -----------------------*/
			#title_page_error {
				border: solid 1px; 
				border-color:#FF0000; 
				margin: 10px 10px 0px 10px; 
				padding-bottom: 3px;
			}
			
			#title_page_confirm {
				border: solid 1px; 
				border-color:#669900; 
				margin: 10px 10px 0px 10px; padding-bottom: 5px;
			}
			
			#title_topline {
				height:6px;
				background-image:url(/images/title_topline.gif);
				background-repeat:repeat-x;
			}
			
			#title_bottomline {
				height:6px;
				background-image:url(/images/title_bottomline.gif);
				background-repeat:repeat-x;
			}
			
			#right #topLogo_display {
				padding-left: 20px;
			}
			
			/*     Adjusting logo display     */
			#right #logo_section {
				width:51px;
				height:42px;
				background-repeat:no-repeat;
				float:left;
				position:relative;
				top:7px;
				padding-left: 10px;
				padding-top: 15px;
			}
			
			#title_section {
				font-size: 20px;
				position:relative;
				top:10px;
				float:left;
				width:515px;
			}
			#title_section1 {
				position:relative;
				top:20px;
				float:left;
			}
			
			.title_section_sm {
				font-size: 11px;
				padding-bottom: 15px;
			}
			#title_section_policy {
				font-size: 20px;
				position:relative;
				top:16px;
			}
			
			
			/*-------------------------------------------------------------------------------------------*/
			/*---------------------------------------    STEP TEXT INFOS   ----------------------------------*/
			#right .step_text {
				font-family:Tahoma, Arial, Helvetica, sans-serif;
				position:relative;
				top: -20px;
			}
			
			.step {
				font-size:16px;
				margin-bottom: 30px;
			}
			
			.paddedDiv {
				margin-left: 20px;
				margin-right: 20px;
			}
			
			#right div.paddedDiv_even {
				padding-left: 20px;
				padding-right: 20px;
			}
			
			#right .stepColor {
				margin-top: 12px;
				margin-bottom: 12px;
				font-size:18px;
				color: #616161;
			}
			
			#right .step_current {
				font-size:30px;
				color:#ff9000;
			}
			
			#right .step_title {
				font-size:14px;
			}
			
			#right .step_title_o {
				color:#FF9900;
				font-size:14px;
				text-align:left;
				margin-left: 20px;				
			}
			/*-------------------------------------------------------------------------------------------*/
			/*---------------------------------------    STEPS TABLE FORMAT   ----------------------------------*/
			.steps_left {
				padding-top: 5px;
				padding-bottom: 5px;
				float:left;
				width: 335px;
				text-align:left;
				position:relative;
				left:20px;
			}
			
			.steps_left1 {
				padding-top: 5px;
				padding-bottom: 5px;
				float:left;
				width: 275px;
				text-align:left;
				position:relative;
				left:20px;
			}
			
			.steps_middle {
				padding-top: 5px;
				padding-bottom: 5px;
				float:left;
				width: 210px;
				text-align:left;
				position:relative;
				left:20px;
			}
			.steps_middle_btn {
				position:relative;
				left:20px;
				padding-top: 5px;
				float:left;
				width: 210px;
			}
			
			.steps_left_and_middle {
				padding-top: 5px;
				padding-bottom: 5px;
				width: 534px;
				position:relative;
				left:20px;
			}
			
			.steps_right {
				position: absolute; 
				left: 740px;
				padding-top: 5px;
				padding-bottom: 5px;
				float:left;
				margin-left:26px;
				width: 135px;
				text-align:left;
				font-size:10px;
				color:#333333;
			}
			/*-------------------------------------------------------------------------------------------*/
			/*---------------------------------------    STEPS ITEM FORMAT   ----------------------------------*/
			.slt_user_type {
				width:150px;
				border-color:#999999;
				border-width:1px;
				background-color:#eee;
				position:relative;
				left:40px;
			}
			
			.signup_user_types {
				position:relative;
				left:4px;
			}
			
			.slt_user_types_ul {
				width:158px;
			}
			
			.slt_user_type_selected {
				width:160px;
				border-color:#999999;
				border-width:1px;
				background-color:#eee;
				position:relative;
				left:80px;
			}
			
			.slt_user_add_remove {
				width: 106px;
				float:left;
				position:relative;
				left:60px;
			}
			
			.profession_list_btn {
				border:dotted 1px;
				border-color:#999999;
				font-size:13px;
				width:75px;
				margin-bottom:10px;
				padding: 3px;
				cursor: pointer;
			}
			.profession_list_btn_img {
				position:relative;
				top:3px;
			}
			
			#user_institutions_div {
				padding: 5px 0px 5px 0px;
			}
			
			.lst_remove_and_add {
				width:140px;
			}
						
			.btn_next_step {
				text-align:center;
				height:27px;
				width:158px;
				background-image:url(/images/btn_next_step.jpg);
			}
			
			.btn_finishInscription {
				/*text-align:center;
				height:27px;
				width:158px;
				background-image:url(/images/btn_finishInscription.jpg);
				cursor:pointer;*/
			}
			
			.text_area {
				border-color:#aaa;
				border-style:solid;
				border-width:1px;
				width:536px;
				resize:none;
			}
			
			span#password_strength_weak, span#password_strength_invalid, span#password_strength_too_short {
				color: red;
				font-weight: bolder;
			}
			
			span#password_strength_medium {
				color: orange;
				font-weight: bold;
			}
			
			span#password_strength_strong {
				color: green;
				font-weight: bold;
			}
			
			span.small_selects select {
				font-size:12px;
				width: 65px;
			}
			
			.steps_middle input {
				width: 199px;
			}
			
			input.smallInput, .smallInput {
				width:174px;
			}
			
			
			input.chk_ {
				width: 15px;
			}
			.steps_middle img.options {
				position:relative;
				top: 2px;
				left: 2px;
			}
			
			

#template_page {
	padding: 20px 0px 20px 0px;
}
/*-------------------------------------------------------------------------------------------*/
/*-----------------------------------    FOOTER    ------------------------------------*/
#footer_format {
	position:relative;
	right:20px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444444;
	text-align:right;
}

#footerCopyright {
	padding-top:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#848484;
}

#footer_second_close {
	height:9px;
	width:938px;
	background-image:url(/images/footer_second_close.jpg);
	background-position:top;
	background-repeat: no-repeat;
}
/*-------------------------------------------------------------------------------------------*/




/*------------------------------------------  PROFILE ---------------------------------------------*/

a.profile_link:link { color:#f4b214 ; text-decoration: underline; font-size:11px;}
a.profile_link:visited { color: #f4b214; text-decoration: underline; font-size:11px;}
a.profile_link:hover { color: #3d3d3d; text-decoration:underline; font-size:11px;}
a.profile_link:active { color:#f4b214; text-decoration: underline; font-size:11px;}


.profile_l {
	width:100%;;
	height:12px;
	background-image:url(/images/leftMenu/spacer.gif);
	background-repeat:repeat-x;
	margin-top: 10px;
}

.profile_lv {
	height:1px;
	background-image:url(/images/leftMenu/spacer.gif);
	background-repeat:repeat-x;
	position:relative;
	top: -15px;
}

.profile_ln {
	height:1px;
	background-image:url(/images/leftMenu/spacer.gif);
	background-repeat:repeat-x;
	padding-top: 10px;
}

.profile_field_n {
	float:left;
	color:#919191;
	width: 160px;
	margin-left: 20px;
	line-height: 2em;
}
.profile_lfield_n {
	color:#919191;
	width: 170px;
	margin-left: 148px;
	line-height: 2em;
}

.profile_field_val {
	float:left;
	color: #434343;
	line-height: 2em;
	width: 187px;
}


.profile_lfield_val {
	color: #434343;
	width: 445px;
	line-height: 2em;
	margin-left: 148px;
}

.profile_leftMenu {
	float:left;
}


.profile_leftMenu_ico {
	float:left;
	width: 30px;
	text-align:left;
}

.profile_leftMenu img {
	margin-left: 3px;
	margin-right: 8px;
}

/*---------------------------------------   TEASER   ----------------------------------------------*/

.tease_list {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 2em;
}

.tease_interfaces {
	width: 570px;
	height: 266px;
	background-image:url(/images/teaser_interfaces.jpg);
}

.tease_block {
	margin-right: 10px;
	float:left;
	width: 213px;
	line-height: 1.3em;
}

.tease_block_title {
	color:#FF9900;
	font-size:18px;
	line-height: 2em;
	text-align:center;
}

.tease_block_text {
	color:#000;
	padding: 10px;
}

.teaser_topbox {
	width: 213x;
	height: 10px;
	background-image:url(/images/teaser_topbox.gif);
}

.teaser_middlebox {
	width: 213x;
	background:url(/images/teaser_middlebox.gif);
}

.teaser_bottombox {
	width: 213x;
	height: 10px;
	background-image:url(/images/teaser_bottombox.gif);
}

.main_greytab {
	width: 101px;
	height: 23px;
	background-image:url(/images/tabs/main_greytab.gif);
}


/*-------------------------------------------------   MY SHARE ZONE  -----------------------------------------------*/

.files {
	overflow-y: scroll;
	height: 350px;
	background-color:#fff;
	border: solid 1px; 
	border-color:#dadada; 
}

.file {
	padding: 10px 0px 10px 0px;
}

.file_featured {
	/*margin: 5px 0px 5px 0px;
	padding: 5px 0px 5px 0px;*/
	/*background-color:#FF9900;*/
}

.file_type {
	float:left;
	width:45px;
	margin-right: 13px;
	text-align: center;
}

.file_name {
	color:#919191;
	float:left; 
	width: 100px;
}

.file_name_view {
	color:#919191;
	float:left; 
	width: 120px;
}

.file_value {
	color:#444;
}

.file_value_small {
	float:left;
	color:#777777;
	font-size:11px;
}

.file_calendar_ico {
	float:left;
	width:20px;
	height:18px;
	position:relative;
	top:-3px;
	background-image:url(/images/icons/calendar.gif)
}

.file_calendar_text {
	float:left;
	position:relative;
	left:5px;
	color:#777777;
	font-size:11px;
}

.file_comments_ico {
	float:right;
	width:20px;
	height:18px;
	position:relative;
	left:-5px;
	top:-2px;
	background-image:url(/images/icons/ico_comments.gif)
}

.file_comments_text {
	float:right;
	position:relative;
	color:#777777;
	font-size:11px;
}


.file_value_title {
	font-size:16px;
	font-weight: bold;
	width:456px;
	/*padding-left:55px;*/
	position:relative;
	left:55px;
	/*font-family: 'Trebushet MS';*/
}

.file_value_title_s {
	font-size:12px;
}

.file_value_view {
	color:#444;
	float:left;
	width: 598px;
}

/*---------------------------------------  TEXT WIDGET  -----------------------------------------*/
.file_value_view_idea {
	font-size:11px;
	/*overflow:hidden;*/
	float:left;
}

.file_value_view_idea ul, ol {
	padding:10px;
	position:relative;
	left:25px;
}
/*-----------------------------------------------------------------------------------------------*/

.file_value_view1 {
	float:left;
}

.file_search_title {
	text-align:left;
	font-size: 12px;
	position:relative;
	left: 10px;
}

.file_search_block {
	background-color:#fff;
	border:solid 1px;
	border-color:#cccccc;
	width:132px;
	position:relative;
	top:4px;
	left: 10px;
	padding-bottom: 2px;
}

.file_search_block input {
	width: 30px;
	margin-top: 3px;
}

.file_comments {
	color:#333333;
	width: 366px;
	margin-bottom: 12px;
}
/*
.file_comments_ico {
	padding-right: 4px;
	width: 23px;
	height: 16px;
	position:relative;
	top: -3px;
	background-image:url(/images/file_comments.jpg);
	background-repeat:no-repeat;
	float:left;
	
}*/

.file_comments_author {
	/*float:left;*/
	color:#000000;
}

/* ----------------------------------------    GLOBAL VIEW    ------------------------------------------*/

div#profile_icon_left {
	padding-bottom:8px;
	padding-right:8px;
}

div#profile_icon_right {
	padding-bottom:8px;
	padding-left:8px;
	padding-right: 8px;
}

div.profile_ico {
	padding-top: 10px;
}

.profileg_field_n {
	color:#919191;
	line-height: 2em;
}

.profileg_field_val {
	color: #434343;
	line-height: 2em;
}

/* ------------------------------------   COMMUNITY  ------------------------------------------------*/


#topcats_buttons {
/*border-top-width: 1px;*/
	font-family:"Myriad Pro", sans-serif;
	border-color: #DADADA;
	background-image: url(/images/topMenu/topcat_bg.gif);
	background-repeat:repeat-x;
}

.topcats_names_l {
	float:left;
	font-size:16px;
	line-height:43px;
	width:110px;
	height: 44px;
	text-align:center;
	cursor:pointer;
	background-image: url(/images/topMenu/topcat_bg.gif);
	background-repeat:repeat-x;
}

.topcats_names_l_over {
	float:left;
	font-size:16px;
	line-height:43px;
	width:110px;
	height: 44px;
	text-align:center;
	cursor:pointer;
	background-image: url(/images/topMenu/topcat_bg_over.gif);
	background-repeat:repeat-x;
}

.topcats_names_r {
	position:absolute;
	right: 60px;
	font-size:18px;
	line-height:43px;
	height: 44px;
	text-align:center;
	background-image: url(/images/topMenu/topcat_bg.gif);
	background-repeat:repeat-x;
}

.topcats_names_l div {
	position: relative; 
	top: 10px;
}

/* mouse over version */

.close_l {
	width:19px;
	height:20px;
	background-image:url(/images/icons/btn_close.jpg);
	background-repeat:no-repeat;
}

.close_l_over {
	width:19px;
	height:20px;
	background-image:url(/images/icons/btn_close_o.jpg);
	background-repeat:no-repeat;
}

.topcats_names_l_over div {
	position: relative; 
	top: 10px;
}


.topcats_names_large {
	font-family:"Myriad Pro", sans-serif;
	font-size:16px;
	line-height:16px;
	float:left;
	width:150px;
	height: 44px;
	text-align:center;
	cursor:pointer;
	background-image: url(/images/topMenu/topcat_bg.gif);
	background-repeat:repeat-x;
}




.topcats_names_r div {
	position: relative; 
	top: 10px;
}


.topcats_spacer {
	float:left;
	width:1px;
	height:44px;
	background-image:url(/images/leftMenu/spacer.gif);
	background-repeat:repeat-y;
}

.topcats_search {
	float:left;
	width:165px;
}

.topcats_search_options {
	float:left;
	position:relative;
	left:10px;
	top:5px;
}

.topcats_search_button {
	float:left;
	position:relative;
	left:5px;
	top:3px;
}

#searchmiddle {
	background:url(/images/topMenu/searchmiddle.gif) repeat-y;
	width: 155px;
}

#searchbottom {
	background-image:url(/images/topMenu/searchbottom.gif);
	background-repeat:no-repeat;
	width: 155px;
	height: 1px;
}

input.search_width {
	width:157px;
	margin-left:10px;
}

input.txtRechercheVide { width:102px; font-size:12px; padding:3px 5px 3px 5px; margin-bottom:12px; border:solid 1px #CCCCCC; color:#999999; }	
input.txtRecherche { width:102px; font-size:12px; padding:3px 5px 3px 5px; margin-bottom:12px; border:solid 1px #CCCCCC; }

/*-------------------------------    VIEW DOCUMENT   -------------------------------------------------*/
.comments_box {
	width:458px;

	border-width: 1px; 
	border-style: solid; 
	border-color:#999999;
}

.comments_header {
	/*height:35px;*/
	font-size:12px;
}

.comments_margin {
	margin: 0px 10px 0px 10px;
}

.comments_margin1 {
	margin: 5px 10px 5px 10px;
}

.comments_vmargin {
	margin: 10px 0px 0px 0px;

}
.comments_header_text {
	float:left;
	/*position:relative;
	top:10px;*/
}

.comments_header_newpost {
	float:right;
	/*position:relative;
	top:10px;*/
}

.comments_ico {
	width: 23px;
	height: 16px;
	position:relative;
	/*top:10px;*/
	left:-3px;
	background-image:url(/images/file_comments.jpg);
	background-repeat:no-repeat;
	float:right;
	
}

.comments_author {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding: 5px 0px 5px 0px;
}

.comments_text1 {
	margin-bottom:10px;
	font-size:12px;
}
.comments_text {
	margin-bottom:10px;
	width:217px;
}

.comments_text_related {
	float:left;
	margin-bottom:8px;
	width:180px;
}

.comments_related_img {
	float:left;
	margin-right:5px;
	width:20px;
}

.comments_paginator {
	margin: 10px 0px 5px 0px;
	height:20px;
	background-color:#e3e3e3;
}

.comments_discuss {
	font-size:16px;
	margin-bottom:8px;
}

.comments_text_area {
	width:435px;
	margin-bottom: 10px;
	resize:none;
	border-width: 1px; 
	border-style: solid; 
	border-color:#bebebe;
}

.comments_submit {
	margin-bottom:10px;
}

.related_files {
	/*
	overflow-y: scroll;
	height: 300px;
	*/
	background-color:#fff;
	/*border: solid 1px; 
	border-color:#dadada; */
}

.comments_title {
	font-size:18px; 
	font-weight:bold; 
	padding-bottom:10px;
	padding-top:5px;
}

.download_ico {
	float:left;
	width:39px;
	height:39px;
	cursor:pointer;
	background-image: url(/images/icons/download.gif);
	background-repeat:no-repeat;
}

.download_text {
	float:left;
	position:relative;
	top:9px;
	left:5px;
	font-size:16px;
	font-weight:bold;
	color:#000000;	
}

.download_size {
	float:left;
	position:relative;
	top:14px;
	left:10px;	
}

div.share_zone_preview {
	overflow: none;
	margin-top: 5px;
	margin-bottom: 10px;
	border-width: 1px; 
	border-style: solid; 
	border-color:#999999;
	padding: 5px;
	background-color:lightyellow;
	font-size:14px;
}

div.share_zone_info {
	overflow: none;
	margin-top: 5px;
	margin-bottom: 10px;
	border-width: 1px; 
	border-style: solid; 
	border-color:#999999;
	padding: 5px;
	width:233px;
}

div.share_zone_preview1 {
	overflow:hidden;
	margin-top: 5px;
	margin-bottom: 5px;
	border-width: 1px; 
	border-style: solid; 
	border-color:#999999;
	padding: 5px;
	width:178px;
	background-color: lightyellow;
}


/*----------------------------------------  Members  -------------------------------------------------*/
.member_pictures {
	float:left;
	width:65px;
	height:67px;
	padding-left:10px;
}

.group_pictures {
	float:left;
	width:128px;
	height:128px;
	padding-bottom:15px;
}

.member_picture_size {
	width:54px;
	height:54px;
	border: solid 1px;
	border-color:#dadada;
}

.group_picture_size {
	width:128px;
	height:128px;
	border: solid 1px;
	border-color:#dadada;
}

.member_picture_size1 {
	width:70px;
	height:70px;
}

.member_infos {
	float:left;
	width:210px;
}


.group_infos {
	float:left;
	width:280px;
	margin-left:10px;
}

.member_infos_name {
	font-weight:bold;
	font-size:11px;
	margin-bottom: 5px;
	color:#353535;
}

.member_infos_type {
	font-size:10px;
	color:#5a5a5a;
	text-align: justify;
}

.member_options {
	float:right;
	width:163px;
	text-align:right;
	position:relative;
	top:-6px;
}

.group_options {
	float:right;
	width:85px;
	text-align:right;
	position:relative;
}

/*------------------------------   ERROR WINDOW   -------------------------------------*/
#logo_section_error {
	width:51px;
	height:42px;
	background-repeat:no-repeat;
	float:left;
	position:relative;
	top:7px;
	left:10px;
	padding-left: 0px;
	padding-top: 15px;
}

.mainbtn_pointer {
	cursor:pointer;
	margin: 20px 10px 0px 10px;
	position:relative;
	left:40px;
	top:10px;
}

.header_names {
	font-size:12px;
	line-height:22px;
	height: 23px;
	text-align:center;
	cursor:pointer;
	background-image: url(/images/icons/mainbtn_100.gif);
	background-repeat:no-repeat;
}

.header_names_o {
	font-size:12px;
	line-height:22px;
	height: 23px;
	text-align:center;
	cursor:pointer;
	background-image: url(/images/icons/mainbtn_100_o.gif);
	background-repeat:no-repeat;
}

.error_occured_header {
	position:relative;
	top: 5px;
	left: 30px;
	font-size:16px;
	margin-bottom: 30px;
}

.error_message {
	position:relative;
	top:10px;
	left:50px;
}

.documents_start {
	font-size:18px;
	margin-top:10px;
	margin-bottom:10px;
}

.documents_start_b {
	font-size:16px;
	color:#666666;
}

.documents_start_text {
	float:left;
	width:144px;
	margin-right:15px;
	color:#535353;
}
.documents_start_text_big {
	float:left;
	width:200px;
	/*margin-right:15px;*/
	color:#535353;
}
.documents_start_text_xbig {
	float:left;
	width:245px;
	/*margin-right:15px;*/
	color:#535353;
}
.documents_start_text_l {
	float:left;
	width:163px;
	color:#535353;
}

.documents_start_text_b {
	color:#181818;
	font-size:14px;
	font-weight:bold;
}

.documents_start_text_s {
	float:left;
	width:350px;;
	color:#444;
	font-size:14px;
	font-weight:bold;
	position:relative;
	top:10px;
}
.documents_start_img {
	float:left;
	width:45px;;
}
.documents_start_option {
	margin-bottom:15px;
}
.documents_start_option_l {
	margin-bottom:15px;
}

.documents_start_server_bg {
	float:left;
	width:148px;
	height:222px;
	background-image:url(/images/icons/server.gif);
	background-repeat:no-repeat;
}

.documents_start_earth_bg {
	width:125px;
	height:169px;
	background-image:url(/images/icons/earth_s.gif);
	background-repeat:no-repeat;
}
.documents_btn_share {
	float:right;
	position:relative;
	right:30px;
}

.documents_btn_share1 {
	float:right;
	position:relative;
	right:80px;
}

.documents_btn_complete {
	float:right;
	position:relative;
	right:43px;
}


.documents_start_border {
	padding: 10px 0px 10px 0px;
	color:#CCCCCC;
	width: 515px;
}

.documents_start_border1 {
	padding: 10px 0px 10px 0px;
	color:#CCCCCC;
	width: 517px;
}


/* ----------------------------------------- POLICY -------------------------------------*/

.policy_header {
	width:767px;
	height:88px;
	background-image:url(/images/topLogo.gif);
	background-repeat:no-repeat;
}

.policy_middleTemplate {
	width:767px;
	background-image:url(/images/middleTemplate.gif);
	background-repeat:repeat-y;
}

.policy_bottomTemplate {
	width:767px;
	height:3px;
	background-image:url(/images/bottomTemplate.gif);
	background-repeat:no-repeat;
}

.policy_container {
	width:660px;
	margin-left: 50px;
	border:solid 1px;
	border-color:#FFFFFF;
}

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

p.policy_smalltitle {
	font-size:13px;
	font-weight:bold;
}
p.policy_smalltext {
	font-family:"garamond", arial, sans-serif;
	font-size:12px;
	font-weight:bold;
}

p.policy_paddedText {
	padding-left: 30px;
}
p.policy_paddedText_b {
	padding-left: 52px;
}

span.policy_redtext {
	color:#FF0000;
}
span.policy_boldtext {
	font-weight:bold;
}

.floatnumber {
	float:left;
	width:3px;
	text-align:center;
	padding-left: 60px;
	padding-right: 30px;
}

.policy_floattext {
	float:left;
	width:507px;
}

.policy_floatnumber_s {
	float:left;
	width:3px;
	text-align:center;
	padding-left: 30px;
	padding-right: 30px;
}
.policy_floatnumber_l {
	float:left;
	width:3px;
	text-align:left;
	padding-left: 52px;
	padding-right: 8px;
}

.policy_floattext_s {
	float:left;
	width:537px;
}

.document_video_tree {
	overflow:none;
	border-width: 1px; 
	border-color: gray; 
	border-style: solid; 
	width: 537px; 
	/*overflow: auto; */
	display: none;
	/*position:relative;
	left:-170px;*/
}

/*----------------------------------------    SUPPORT    -----------------------------------------------*/

.faq_menu {
	cursor: pointer;
}

.faq_title {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}

.faq_soustitle {
	font-size:11px;
	color:#999999;
}

.faq_qtitle {
	font-size:14px;
	color:#72a319;
	width:535px;
}

.faq_qanswer {
	font-size:11px;
}

.contact_left {
	width:250px;
	float:left;
}

.contact_right {
	float:left;
}

.contact_textarea {
	width:514px;
	resize:none;
}

/*------------------------------------------     INDEX     -----------------------------------------------------*/

.log_top {
	background-image: url(/images/log_top.jpg);
	background-position: bottom;
	background-repeat: no-repeat;

	height:18px;
	width:280px;
}
.log_middle {
	background:url(/images/log_middle.jpg) repeat-y;
	height: 170px; 
	width:280px;
}
.log_bottom {
	background-image:url(/images/log_bottom.jpg);
	background-position: top;
	background-repeat: no-repeat;
	height:18px;
	width:280px;
}
.log_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#484848;
}
.log_title_b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
}
.log_btn_inscrip {
	position:relative;
	left:65px;
	top:10px;
}
.log_text {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#393939;
	width:100px;
	position:relative;
	top:3px;
}
.log_box {
	float:left;
	margin-left:64px;
}

/*------------------------------------------  ACCOUNT NEW DESIGN    --------------------------------------*/
.ac_top {
	background-image: url(/images/ac_top.jpg);
	background-position: bottom;
	background-repeat: no-repeat;

	height:53px;
	width:201px;
}
.ac_top1 {
	background-image: url(/images/ac_top1.jpg);
	background-position: top;
	background-repeat: no-repeat;

	height:36px;
	width:201px;
}
.ac_middle {
	background:url(/images/ac_middle.jpg) repeat-y; 
	width:201px;
}
.ac_paddedDiv {
	margin-left: 20px;
	width:515px;
}
.ac_titre {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#4d4d4d;
	line-height:24px;
	margin-left:10px;
}
.ac_soustitre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5f5f5f;
	line-height:18px;
	margin-left:10px;
	margin-right:10px;
}
.ac_bottom {
	width:201px;
	height:1px;
	background-color:#dadada;
}

.error_format {
	line-height:20px;
	font-size:12px;
	color:#333333;
}

.login_box {
	float:left;
	/*margin-left: 78px;*/
	position:relative;
	left:80px;
	margin-top: 30px;
	margin-bottom: 20px;
	width:260px;
	height:190px;
	border:solid 1px #a6a6a6;
}

.login_box_padding {
	margin: 10px;
}

.inv_email {
	width:205px;
}
	
.inv_logo {
	float:left;
	margin-right:20px;
}

.pline {
	border-top:solid 1px #ccc;
}

.pline_m {
	border-top:solid 1px #ccc; 
	margin-left:20px; 
	margin-bottom:10px;
}

.pline_m1 {
	border-top:solid 1px #ccc; 
	margin:10px 0 10px 0;
}

.pol_border {
	border:solid 1px; 
	height:400px; 
	overflow:auto; 
	margin:20px; 
	padding:10px; 
	border-color:#999999;
}

.pol_refuse {
	width:100px;
	float:left; 
	margin:0 20px 0 20px;
}

.pol_accept {
	width:100px; 
	float:left;
}

.log_title {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	color:#000000;
}

.log_soustitle {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#222222;
}

.log_adv {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#333333; 
	line-height:18px;
}

.log_btn {
	line-height:40px; 
	margin-left:24px;
}

.log_posbox {
	position:relative; 
	left:70px;
}

.steps_size {
	width:758px; 
	padding:10px 0 10px 0;
}

.steps_spacer {
	float:left; 
	width:20px;
}

.acc_btn {
	width:100px; 
	position:relative; 
	left:112px;
}

.inp_over {
	position:absolute; 
	width:0px; 
	height:0px; 
	top:-1000px;
}

.rdm_btn {
	width:100px;
}

.cancel_btn {
	width:100px; 
	position:relative; 
	top:-3px; 
	padding-bottom:6px; 
	float:left; 
	margin-right:10px;
}

.finish_btn {
	width:100px; 
	position:relative; 
	top:-3px; 
	padding-bottom:6px; 
	float:left;
}

.clp_img {
	width:100px; 
	position:relative; 
	top:-3px; 
	padding-bottom:6px; 
	float:left;
}

.ac_marg {
	margin-left:9px;
}

.ac_marg1 {
	margin-left:5px;
}

.ac_friends {
	float:left; 
	margin-right:13px; 
	margin-bottom:10px;
	height:74px;
}

.ac_friend_name {
	 width:50px;
	 height:28px;
	 overflow:hidden; 
	 font-size:7pt;
	 cursor:pointer;
}

.ac_img {
	width:50px; 
	height:50px;
	cursor:pointer;
}

.ac_shared {
	width:30px; 
	text-align:center; 
	float:left; 
	margin-bottom:5px;
}

.ac_entry_t {
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9px; 
	width: 158px;
	position:relative;
	top:4px;
}

.ac_grp_img {
	width:55px; 
	text-align:center; 
	float:left;
	margin-bottom:10px;
}

.ac_grp_link {
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#5f5f5f; 
	width: 134px;
}

.err_topbg {
	height:13px; 
	background-color:#fff;
}

.fnt_12 {
	font-size:12px;
}

.cmt_dim {
	/*float:left;*/ 
	margin-bottom:30px; 
	padding-right:10px;
}

.cmt_submit {
	width:100px; 
	position:relative; 
	top:-1px; 
	padding-bottom:6px; 
	float:left
}

.cmt_chars {
	position:relative; 
	left:185px;
}

input.inp_chars {
	border: solid 1px; 
	border-color:#FFFFFF; 
	width:30px;
}

.ftd_box {
	/*float:left;*/
	/*overflow: none;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left:10px;
	border-width: 1px; 
	border-style: solid; 
	border-color:#999999;
	padding: 5px;
	
	
	width:235px; 
	margin-bottom:30px;*/
}

.ftd_desc {
	float:left; 
	width:460px;
}

.upl_desc {
	width:191px;
	text-align:center;
	border:solid 1px #999999;
	padding:5px;
}

.smp_tree {
	/*float:left; */
	/*width:602px; */
	padding-top:10px;
}

.smp_cont {
	border:solid 1px;
	border-color:#999999;
}

.doc_btn {
	width:100px; 
	float:right;
}

.doc_btn_sm {
	width:100px; 
	float:right;
	margin-right:10px;
}

.doc_frm_btn {
	width:100px; 
	position:relative; 
	top:-3px; 
	padding-bottom:6px;
	left:-8px;
}

.doc_smp_tree {
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	width:187px;
	text-align:left;
	position:relative;
	left:20px;
}

.doc_desc_btml {
	float:left;
	width:100px; 
	text-align:left; 
}

.doc_desc_gtmr {
	float:right;
	width:150px; 
	text-align:right; 
}

.doc_user {
	/*float:left; */
	overflow: auto; 
	position: relative; 
	top:-5px; 
	left:10px;
	width:460px;
}

.doc_view {
	float:left; 
	width:460px;
}

.doc_else {
	float:right; 
	width:502px;
}

.doc_vid_desc {
	float:right;
	margin:2px;
	padding-left:5px;
}

.ivf_btn {
	 width:100px; 
	 position:relative; 
	 top:-3px; 
	 left:-25px; 
	 padding-bottom:6px;
}

.mbr_frm_box {
	 position:relative; 
	 top:10px;
}

.sgn_pic_tweak {
	position: relative;
	top:-100px;
}

.doc_prop {
	text-align:left;
	padding:5px;
}

.upl_btn {
	/*position:absolute; 
	top:-10000px;*/
}

.sm_height {
	height:5px;
}

#star {
}

.cmt_rwidth {
	width:347px;
}

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

.sz_txt {
	text-align: justify; 
	float:left; 
	width:100%;
}

.txt_jst {
	text-align: justify;
}

.clr_width {
	float:left; 
	width:70px;
}

.img_border {
	border:solid 1px #999999;
}

input.w_15 {
	width: 15px;
}
.w_558 {
	width:558px;
}
.d_none {
	display:none
}

.usd_txt {
	font-size:11px; 
	color:#333;
}

.faq_q_a {
	width:520px; 
	float:left;
}

.faq_sbt_smt {
/*float:left;*/
	width:100px;
	height:1px;
	/*position:relative; 
	top:-3px;*/
	border:solid 1px;
	/*padding-bottom:6px;*/
}
.grp_top {
	width:558px;
	position:relative; 
	top:-10px;
}
.grp_btn {
	width:100px; 
	position:relative; 
	top:-3px; 
	padding-bottom:6px;
}

.faq_q {
	color:#e88122;
}

.faq_t {
	font-size:20px;
	font-family:'trebuchet ms', arial;
}

.faq_st {
	font-size:16px;
}

.pd_8 {
	padding-bottom:8px;
}

.acc_text {
	color:#626262; 
	font-size:12px; 
	position:relative; 
	top:10px; 
	left:10px;
}

.white_bg {
	background-color:#ffffff; 
	height:40px;
	width:110px; 
	z-index:10;
	position:absolute; 
	left:760px;
}

.ac_btn_com {
	position:relative; 
	left:12px; 
	top:11px; 
	font-size:14px;
}

.ac_mg5 {
	 margin-top:5px; 
	 margin-bottom:5px;
}

.ac_rss {
	float:left;
	margin-top:3px;
}

.ac_rssname {
	float:left;
	line-height:14px; 
	width:155px; 
	margin-left:8px;
}

.ac_user_bio {
	 float:left; 
	 width:367px; 
	 margin-left:20px; 
	 color:#434343;
	 text-align: justify;
}

.ac_pr_3 {
	position:relative; 
	top:-3px;
}

.ac_pr_4 {
	position:relative; 
	top:-4px;
}


/*-------------------- Access denied --------------------*/
.acc_font {
	font-size:14px; 
	font-weight:bold;
}

.acc_line {
	border:solid 1px #cccccc; 
	margin:10px;
}

.acc_mg15 {
	margin:15px;
}

.acc_left_content {
	color:#e88122; 
	font-size:19px; 
	width:375px;
}

.acc_box {
	border:solid 1px; 
	border-color:#cccccc; 
	border-top-width: 0px; 
	position:relative; top:-4px;
}

.acc_mb_10 {
	 margin-bottom:10px;
}

.acc_b_text {
	/* font-weight:bold; */
	 font-size:14px; 
	 width:250px; 
	 padding:20px;
}

.acc_b_box {
	border:solid 1px; 
	border-color:#cccccc; 
	border-top-width: 0px; 
	width:298px; 
	position:relative; 
	top:-4px;
}

.acc_ar {
	text-align: right;
}

.acc_spr {
	height:15px;
}

.acc_fgt {
	font-size:11px; 
	font-weight:normal; 
	position:relative; 
	top:5px; 
	left:112px;
}

.sz_txt ol {
	width:408px;
}

.share_zone_preview p {
	padding-top:10px;
	padding-bottom:10px;
}

.share_zone_preview img {
	/*margin:10px;*/
	border:none;
}



/*-------------------------------------------- Home Page -------------------------------------------*/



a.lienVideo:link {
	color: #404040;
	text-decoration:none;
}
a.lienVideo:visited {
	color: #404040;
	text-decoration:none;
}
a.lienVideo:hover {
	color: #e98b21;
	text-decoration:none;
}
a.lienVideo:active {
	color: #404040;
	text-decoration:none;
}


/*
html {
	padding:0 0;
	font-family:Arial, Helvetica, sans-serif;
}
*/

div.sectionVideo {
	margin:0 auto;
	width: 735px;
	/*height: 354px;*/
}

div.sectionNouvelle
{
	margin:0 auto;
	width: 735px;
}

div.videoPrincipal {
	background-image:url(/images/encadrer_videoprincipal.gif);
	width: 456px;
	height: 354px;
	float:left;
}

div.videoPrincipalEmbed {
	height: 354px;
	position:relative;
	left:15px;
	top:5px;
}

div.nouvelle {
	width: 736px;
	height: 148px;
	background-color:#ebebeb;
	margin-top:3px;
	/*position:absolute;*/
}

div.nouvellePrincipal {
	width: 380px;
	height:148px;
	float:left;
}

div.videoPrincipal img {
	margin-top:18px;
	margin-left:14px;
}



div.nouvelleSecondaire {
	/*width:325px;*/
	width:320px;
	height:148px;
	float:right;
	padding-right:14px;
	/*position:absolute;
	top:0;
	right:0;*/
}

div.videoSecondaire {
	width: 255px;
	/*height: 354px;*/
	float:right;
}

div.headerVideo {
	width: 257px;
	height:28px;
	background-image:url(/images/header_video.jpg);
}

div.headerNouvelle {
	background-image:url(/images/header_nouvelle.jpg);
	width: 736px;
	height:28px;
}

div.headerDocumentBlogueLien {
	background-image:url(/images/header_documentbloguelien.jpg);
	width:228px;
	height:28px;
}

div.headerDocumentBlogueLien h4 {
	font-size:14px;
	padding-top:5px;
	margin:0;
	padding-left:20px;
	font-weight:normal;
	color:#6a6a6a;
}

div.headerNouvelle h4 {
	margin:0;
	padding-top:3px;
	padding-left:20px;
	font-weight:normal;
	color:#6a6a6a;
	font-size:15px;
}

div.headerVideo h4 {
	margin:0;
	padding-top:3px;
	padding-left:20px;
	font-weight:normal;
	color:#6a6a6a;
	font-size:15px;
}

div.headerDocumentBlogueLien img {
	padding-top:1px;
}



span.ptsOrange {
	color:#e68523;
	font-weight:bold;
	font-size:110%;
}

img.rss {
	float:right;
	position:relative;
	bottom:22px;
	right:15px;
}

div.boiteSecondaire { padding-top:10px; }
div.boiteSecondaireVideo { padding-top:5px; }

div.boiteSecondaire img {
	float:left;
	width:60px;
	height:60px;
}

div.boiteSecondaireVideo img {
	width:62px;
	height:54px;
}

div.txtVideo {

	font-size:12px;
	font-variant:small-caps;
	line-height:18px;
	font-weight:bold;



	position:relative;
	left:10px;
	width:170px;
	color:#434343;
	height:38px;
}
div.txtVideonouvelle {
	font-size:11px;
	/*position:relative;
	left:10px;*/
	margin-left:10px;
	width:240px;
	color:#434343;
	height:47px;
}

div.txtDocs {
	font-size:11px;
	/*position:relative;
	left:10px;*/
	width:155px;
	/*float:left;*/
	padding-left:10px;
	color:#434343;
	height:38px;
}

div.txtnouvellePrincipal {
	width:227px;
	font-size:13px;
	padding-top:6px;
	height:120px;
}

div.txtnouvellePrincipaldate {
	width:227px;
	height:12px;
	text-align:right;
	font-size:10px;
	color:#a2a2a2;
	text-align:right;
}

div.txtDate {
	text-align:right;
	font-size:10px;
	padding-right:10px;

	color:#a2a2a2;
}

div.txtDateVideo {
	text-align:right;
	font-size:10px;
	padding-right:10px;
	color:#a2a2a2;
	position:relative;
	left:20px;
}

div.nouvellePrincipal img {
	padding-top:10px;
	padding-left:18px;
	float:left;
}

span.titrePrincipal {
	font-size:16px;
	font-variant:small-caps;
	line-height:18px;
	font-weight:bold;
}

h1
{
font-size:20px;
color:#3c3c3c;
}

div.DocumentBlogueLien {
	margin:0 auto;
	width:736px;
	height:349px;
}

div.document {
	width:228px;
	/*height:349px;*/
	float:left;
	margin-right:26px;
}
/*
div.BlogueLien {
	width:228px;
	height:349px;
	float:left;
}*/

div.blogue {
	width:228px;
	/*height:349px;*/
	float:left;
	margin-right:26px;
}

div.lien {
	width:228px;
	/*height:349px;*/
	float:left;
}

div.txtprincipalDocumentBlogueLien {
	background-color:#ebebeb;
	width:227px;
	height:100px;
	margin-top:3px;
	position:relative;
}

div.txtprincipalDocumentBlogueLien img {
	margin-top:5px;
	margin-left:5px;
	width:89px;
	height:89px;
	float:left;
}

div.txtfeatureDocumentBlogueLien {
	width:110px;
	float:left;
	font-size:120%;
	font-variant:small-caps;
	position:relative;
	left:10px;
}

div.txtfeatureDocumentBlogueLien  a {
	/*margin:0;
	position:absolute;
	top:0;*/
	width:120px;
}

hr {
	background-color:#dcdcdc;
	color:#dcdcdc;
	width:228px;
}

div.ligne1px {
	background-color:#dcdcdc;
	width:228px;
	height:1px;
	margin-top:5px;
}

span.voirPlusNouvelle {
	color:#6d6d6d;
	position:relative;
	/*top:155px;*/
	top:5px;
	left:670px;
	padding-top:5px;
	font-size:12px;
}

span.voirPlusDocumentBlogueLien {
	color:#6d6d6d;
	position:relative;
	left:165px;
	top:10px;
	font-size:12px;
}

span.voirPlusVideo {
	color:#6d6d6d;
	position:relative;
	left:190px;
	top:-5px;
	font-size:12px;
}









