/* ||| universal set of reset styles |||*/
html, body, div, span, applet, object, iframe, caption, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	vertical-align: baseline;
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	background: white;
	line-height: 1;
	color: black;
}
ol, ul {
	list-style: none;
}
/* tables still need cellspacing="0" in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
/* remove possible quote marks (") from <q> & <blockquote> */
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* ||| the end |||*/
/* ||| set of clearing floats |||*/	
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.clear {
	clear: both;
}
/* End hide from IE-mac */
/* ||| the end |||*/
html {
	height: 100%;
	margin-bottom: 1px;
}
body {
	margin: 0;
	padding: 0;
	font-size:100%;
}
#bg {
	background: #45494D url('../images/bg_page.png') repeat-x 0 0;
	font: normal 12px Arial, Verdana, sans-serif;
	color: #474850;
	line-height:16px;
}
a {
	outline: none;
	cursor: pointer;
}
img {
	border: none;
	text-decoration: none;
}
element.style {
	cursor:pointer;
}
a:link,
a:visited,
a:active {
	text-decoration: none;
	color: #304c84;
}
a:hover {
	text-decoration: underline;
}
ul {
	padding: 0 0 0 2px;
	margin: 0;
	margin-left: 1px;
	list-style: none;
}
ul li {

	padding-left: 16px;
	line-height: 160%;
}
ol li {
	line-height: 170%;
}
fieldset {
	border: 0;
	padding: 5px 0;
}
h1 {
	font-size: 200%;
}
h2 {
	font-size: 210%;
	font-weight: normal;
	margin:2px 0 15px 0;
}
h3 {
	font-size: 125%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 120%;
}
h6 {
	font-size: 110%;
}
th {
	padding: 4px;
	text-align: left;
}
fieldset {
	border: none;
}
fieldset a {
	font-weight: bold;
}
input,
select {
	font: normal 12px Arial, Helvetica, sans-serif;
}
hr {
	border-top: 1px solid #f9f9f9;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
}
.clearfix {
	clear: both;
}
/* Major Blocks-------------------------------------------------------------------------------*/
div#page {
	background: url('../images/bg_top.jpg') no-repeat 50% 0;
	height: 100%;
	margin: 0 auto;
}
div#wrap-1 {
	width: 981px;
	margin: 0 auto;
}
div#top {
	height: 105px;
	width: 960px;
	margin: 0 auto;
	
}
/* logo dimenssions */
a#logo {
	background: transparent url('../images/logo.png') no-repeat 0 50%;
	width: 378px;
	height: 105px;
	display: block;
	float: left;
}
/*end*/
div#wrap-2 {
	clear: both;
	background: transparent url('../images/p_middle.png') repeat-y 0 0;
}
div#wrap-3 {
	background: url('../images/p_top.jpg') no-repeat scroll 50% 0;
}
div#wrap-4 {
	margin: 0 25px;
	padding-top: 12px;
	position: relative;
}
div#bottom {
	background: url('../images/p_bottom.png');
	height: 36px;
}
div#ctop {
	width: 100%;
	height: 22px;
	position: absolute;
	top: 12px;
}
div#loginwrap {
	float: left;
	width: 520px;
	font: normal 13px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFF; 
}
div#loginwrap a {
	color: #ccc;
}
div#loginwrap input {
	border: none;
	border: 1px solid #888;
	margin: 0 5px;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	background-color:#999999; 
	color: #828200;
	background: none;
}
div#loginwrap input.button {
	color: #ccc;
	border: 1px solid #888;
	background-color: #0B0B0D;
	margin-right: 15px;
}
div#patmenu-wrap1 {
	position: relative;
	top: -11px;
	padding: 0;
	background: #eee url('../images/bg_patmenu-left.png') no-repeat 0 0;
}
div#patmenu-wrap2 {
	height: 18px;
	padding: 0 12px;
	background: url('../images/bg_patmenu-right.png') no-repeat 100% 0;
}
div#pathway {
	float: left;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #2c3039;
	line-height: 18px;
	background: url('../images/icon_pathway.png') no-repeat 0 50%;
	padding: 0 5px 0 15px;
}
div#pathway a.pathway {
	color: #2c3039;
	padding: 0 5px 0 5px;
}
div#topmenu {
	float: right;
	margin-top: 2px;
}
div#search {
	float: right;
	width: 325px;
	color:#ccc;
}
/*div#search input {
}*/
div#search input.inputbox {
	background: transparent url('../images/icon_search.png') no-repeat 0 40%;
	border: none;
	border: 1px solid #888;
	padding: 0 18px 0 20px;
	margin-right:6px;
	height: 17px;
	line-height: 19px;
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #ccc;
	width:150px;
}
div#search input.button {
	border: 1px solid #888;
	background-color: #0B0B0D;
	color: #ccc;
}
/*
input.button,input.liteoption {
	background-color: #000000;
	color: #555555;
	border: 1px solid #202123;
}
input.button:hover,input.mainoption:hover,input.liteoption:hover {
	border-color: #006699;
}
*/
div#cont-1 {
	clear: both;
	width: 931px;
	background: url('../images/bg_content-top.png') no-repeat scroll 50% 0;
	padding-top: 8px;
	margin-top: 10px;
}
div#cont-2 {
	background: #fff url('../images/bg_content-bottom.png') no-repeat scroll 50% bottom;
	padding: 15px;
	position: relative;
	margin-bottom: 20px;
}
div#mainbody {
	clear: both;
}
div#menu {
	clear: both;
	background: url('../images/menu_bg.jpg') no-repeat 50% 0;
	height: 39px;
	margin-top: 47px;
}
div#header {
	clear: both;
}
/* Footer

-------------------------------------------------------------------------------*/
div#footer {
	clear: both;
	padding: 0;
	font-size: 11px;
	margin:0 25px;
}
div#footer a {
	font-size: 11px;
	color: #7D7F8B;
}
div#links {
	float: left;
	padding-bottom: 10px;
	color: #7D7F8B;
}
div#copyright {
	float: right;
}
/* Setup of major blocks
----------------------------------------------------------------------------------*/
div#l_w-1 {
	float: left;
	width: 640px;
}
div#l_w-1_groups {
	float: left;
	padding-left:15px;
	width: 525px;
}
div#l_w-1_video {
	float: left;
	width: 701px;
}
div#l_w-1_view_video {
	float: left;
	width: 615px;
}
div#r_w-1_view_video {
	float: right;
	width: 615px;
}
div#l_w-wrap {
}
div#l_w-wrap-0 {
	background: none;
}
div#l_w-2 {
	width: 100%;
}
div#r_w {
	float: right;
	width: 250px;
}
div#r_w_video {
	float: right;
	width: 186px;
}
div#r_w_view_video {
	float: right;
	width: 276px;
}
div#l_w_view_video {
	float: left;
	width: 276px;
}
div#l_w1 {
	float: right;
	width: 180px;
}
div#r_w1-3 {
	float: left;
	width: 711px;
	padding-right: 10px;
}
div#r_w1-2 {
}
div#r_w1-1 {
	float: left;
	width: 460px;
	padding-right: 10px;
}
div#mainbody {
	clear: both;
}
/* Setup value of users position 1, 2, 3, 4
----------------------------------------------------------------------------------*/
div#user_position-1,
div#user_position-2,
div#user_position-3,
div#user_position-4,
div#user_position-5,
.us-stand {
	clear: both;
	overflow: hidden;
}
div.us_1-left,
div.us_1-right,
div.us_1-center,
div.us_2-left,
div.us_2-right,
div.us_2-center,
div.us_3-left,
div.us_3-right,
div.us_3-center,
div.us_4-left,
div.us_4-right,
div.us_4-center,
div.us_5-left,
div.us_5-right,
div.us_5-center {
	float: left;
	width: 33.3%;
	width: 50%;
	width: 100%;
	overflow: hidden;
}
div#user_position-1,
div#user_position-4 {
	background: url('../images/box-right.png') no-repeat bottom right;
}
div#user_position-1 div,
div#user_position-4 div {
	background: url('../images/box-left.png') no-repeat bottom left;
}
div#user_position-1 div div,
div#user_position-4 div div {
	background: url('../images/box-top.png') no-repeat top right;
}
div#user_position-1 div div div,
div#user_position-4 div div div {
	background: url('../images/box-topleft.png') no-repeat top left;
}
div#user_position-5 {
	background: url('../images/box-bottomright.jpg') no-repeat bottom right;
}
div#user_position-5 div {
	background: url('../images/box-col1left.png') no-repeat bottom left;
}
div#user_position-5 div div {
	background: url('../images/box-col1top.png') no-repeat top right;
}
div#user_position-5 div div div {
	background: url('../images/box-col1topleft.png') no-repeat top left;
}
div#user_position-1,
div#user_position-4,
div#user_position-5 {
	margin: 10px 0 0;
	padding: 0;
	clear: both;
	width: 100%;
	height:1%;
}
div#user_position-1 {
	margin: 0 0 10px;
}
div#user_position-1 div,
div#user_position-1 div div,
div#user_position-4 div,
div#user_position-4 div div,
div#user_position-5 div,
div#user_position-5 div div {
	padding: 0;
}
div#user_position-1 div div div,
div#user_position-4 div div div,
div#user_position-5 div div div {
	padding: 9px 0 5px 0; /*ne pas modifier!*/
}
.border {
	background: url('../images/bullet.gif') repeat-y top left!important;
}
.border-black {
	background: url('../images/bullet_2.gif') repeat-y top left!important;
}
/*Modules
-------------------------------------------------------------------*/
div.moduletable,
div.moduletable-color1,
div.moduletable-color2 {
	font: normal 100% Arial, Helvetica, sans-serif;
	line-height:16px;
	padding: 0 10px!important;
	margin:-9px 0 0 0;
}
div.moduletable h3,
div.moduletable-color1 h3,
div.moduletable-color2 h3 {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 0;
	margin: 0 0 0 12px;
	line-height: 24px;
	color: #050505;
}
div#user_position-5 div.moduletable h3,
div#user_position-5 div.moduletable-color1 h3,
div#user_position-5 div.moduletable-color2 h3 {
	color: #fff;
}
div#user_position-5 a {
	color: #fff;
}
.user_position-5 ul li {
	background: transparent url('../images/arrow_color.gif') no-repeat 0 5px;
}
div.module h3,
div.module-slider h3,
div.module-color1 h3,
div.module-color2 h3,
div.module-clear h3 {
	margin: 0 -14px 0px;
	padding: 0 14px 8px;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	line-height: normal;
	color: #050505;
}
div.module-color2 h3 {
	color: #fff;
}
div.module,
div.module-slider,
div.module-color1,
div.module-color2,
div.module-clear {
	margin: 0 0 10px;
	padding: 0;
	clear: both;
	width: 100%;
	height:1%;
}
div.module-clear {
	margin: 0 0 10px;
}
div.module div,
div.module div div,
div.module-slider div,
div.module-slider div div,
div.module-color1 div,
div.module-color1 div div,
div.module-color2 div,
div.module-color2 div div {
	padding: 0;
}
div.module div div div,
div.module-slider div div div,
div.module-color1 div div div,
div.module-color2 div div div {
	padding: 9px 0;
}
/* Default*/
div.module {
	background: url('../images/box-right.png') no-repeat bottom right;
}
div.module div {
	background: url('../images/box-left.png') no-repeat bottom left;
}
div.module div div {
	background: url('../images/box-top.png') no-repeat top right;
}
div.module div div div {
	background: url('../images/box-topleft.png') no-repeat top left;
	padding: 13px;
}
/*Slider*/
div.module-slider h3 {
	color: #fff;
}
div.module-slider {
	background: url('../images/box-col1right.jpg') no-repeat bottom right;
}
div.module-slider div {
	background: url('../images/box-col1left.png') no-repeat bottom left;
}
div.module-slider div div {
	background: url('../images/box-col1top.png') no-repeat top right;
}
div.module-slider div div div {
	background: url('../images/box-col1topleft.png') no-repeat top left;
	color: #fff;
	padding: 9px 0;
}
/*color1*/
div.module-color1 {
	background: url('../images/box-col2right.png') no-repeat bottom right;
}
div.module-color1 div {
	background: url('../images/box-col2left.png') no-repeat bottom left;
}
div.module-color1 div div {
	background: url('../images/box-col2top.png') no-repeat top right;
}
div.module-color1 div div div {
	background: url('../images/box-col2topleft.png') no-repeat top left;
	padding: 13px;
}
/*color2*/
div.module-color2 h3 {
	color: #fff;
}
div.module-color2 {
	background: url('../images/box-col1right.jpg') no-repeat bottom right;
}
div.module-color2 div {
	background: url('../images/box-col1left.png') no-repeat bottom left;
}
div.module-color2 div div {
	background: url('../images/box-col1top.png') no-repeat top right;
}
div.module-color2 div div div {
	background: url('../images/box-col1topleft.png') no-repeat top left;
	padding: 13px;
	color: #fff;
}
/*|||------ Restrictions ------|||*/
div.module div div div div,
div.module div div div div div,
div.module div div div div div div,
div.module-slider div div div div,
div.module-slider div div div div div,
div.module-slider div div div div div div,
div.module-color1 div div div div,
div.module-color1 div div div div div,
div.module-color1 div div div div div div,
div.module-color2 div div div div,
div.module-color2 div div div div div,
div.module-color2 div div div div div div,
div#user_position-1 div div div div,
div#user_position-1 div div div div div,
div#user_position-1 div div div div div div,
div#user_position-4 div div div div,
div#user_position-4 div div div div div,
div#user_position-4 div div div div div div,
div#user_position-5 div div div div,
div#user_position-5 div div div div div,
div#user_position-5 div div div div div div {
	background: none;
}
div.module div div div div,
div.module div div div div div,
div.module div div div div div div,
div.module-slider div div div div,
div.module-slider div div div div div div,
div.module-color1 div div div div,
div.module-color1 div div div div div,
div.module-color1 div div div div div div,
div.module-color2 div div div div,
div.module-color2 div div div div div,
div.module-color2 div div div div div div,
div#user_position-1 div div div div div,
div#user_position-1 div div div div div div,
div#user_position-4 div div div div div,
div#user_position-4 div div div div div div,
div#user_position-5 div div div div div,
div#user_position-5 div div div div div div {
	padding: 0;
}
div.module-color2 a {
	color: #fff;
}
/* Typohraphy 
-----------------------------------------------------------------------------------*/
pre,
.code {
	background-color:#f9f9f9;
	border-left:5px solid #304c84;
	margin:10px 0pt 15px;
	padding:10px 15px;
	font-size: 11px;
}
.info {
	background:transparent url('../images/icons/info.gif') no-repeat left top;
	color:#304c84;
	padding-left:30px;
}
.warning {
	background:transparent url('../images/icons/warning.gif') no-repeat left top;
	color:#cc0000;
	padding-left:30px;
}
.tips {
	background:transparent url('../images/icons/tips.gif') no-repeat left top;
	color:#E98B05;
	padding-left:30px;
}
.date {
	background:transparent url('../images/icons/date.gif') no-repeat left top;
	color:#35cc00;
	padding-left:30px;
}
.audio,
.credit,
.email,
.feed,
.help,
.webcam {
	background:transparent url('../images/icons/audio.gif') no-repeat left top;
	padding-left:30px;
}
.credit {
	background:transparent url('../images/icons/credit.gif') no-repeat left top;
}
.email {
	background:transparent url('../images/icons/email.gif') no-repeat left top;
}
.feed {
	background:transparent url('../images/icons/feed.gif') no-repeat left top;
}
.help {
	background:transparent url('../images/icons/help.gif') no-repeat left top;
}
.webcam {
	background:transparent url('../images/icons/webcam.gif') no-repeat left top;
}
.highlight-1 {
	background:#ffffda;
	padding:1px 5px;
}
.highlight-2 {
	background:#f9f9f9;
	padding:1px 5px;
}
.highlight-3 {
	background:#45494D;
	color: #fff;
	padding:1px 5px;
}
span.clear,
span.color,
span.color-1,
span.color-2,
span.color-3,
span.color-4,
span.color-5,
span.color-6 {
	display: block;
	padding: 10px;
	margin-bottom: 10px;
}
span.color {
	border-top: 1px solid #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
	background: #f9f9f9;
}
span.color-1 {
	border-top: 1px solid #304c84;
	border-bottom: 1px solid #304c84;
	background: #f9f9f9;
	color: #304c84;
}
span.color-2 {
	border-left: 1px solid #304c84;
	color: #304c84;
}
span.color-3 {
	border-left: 1px solid #8c4889;
	color: #8c4889;
}
span.color-4 {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	background: #000;
	color: #fff;
}
span.color-5 {
	border-top: 1px solid #363a3e;
	border-bottom: 1px solid #363a3e;
	background: #45494D;
	color: #fff;
}
span.color-6 {
	border-top: 1px solid #132241;
	border-bottom: 1px solid #132241;
	background: #0B162A;
	color: #fff;
}
span.clear {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
/*mes modifs recents*/
.msgbox {
	color: #C6C600;
	text-align: center;
}
.errorbox  {
	color: #E9584C;
	text-align: center;
}
#main_menu_b {
	background-image: url(../images/menu_man_bg2.gif);
	width: 595px;
	height: 33px;
}
#fu {
	padding: 5px;
	color: #336699;
	font-size: 17px;
	font-weight: bold;
	float: left;
	width: 500px;
}
#fu2 {
	font-size: 11px;
	float: right;
	margin:5px 5px 0 0;
	clear: both;
}
#fu2 a {
	color: #000000;
}
.main_menu_box {
	width: 595px;
	background-image: url(../images/title_bg_n.gif);
	background-repeat: repeat-x;
	text-align: center;
}
.featured2_video_thu {
	width: 140px;
	float: left;
}
.video_thumb_v {
	width: 128px;
	height: 95px;
	text-align: center;
    float: left;
}
.video_thumb_vid {
	width: 128px;
	height: 125px;
	text-align: center;
    float: left;
}
.video_thumb_v_img img {
	padding: 1px;
	border: 1px solid #999999;
}
.video_thumb_v_img:hover img {
	border: 1px solid #000000;
}
.featured2_video_desc {
	margin-top:0px;
	width: 330px;
	float: left;
}
.featured2_video_desc strong {
	color: #A2A0A0;
	font-size: 12px;
	font-weight: normal;
}
.featured2_video_desc a {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}
.featured2_video_info {
	width: 200px;
	float: left;
	color: #A2A0A0;
}
.featured2_video_info a, .featured2_video_info a:visited {
	font-weight: bold;
	font-size: 11px;
}
.featured2_video_info b {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.gensmall {
	font-size: 10px;
}
.gensmall a {
	color:#304C84;
	text-transform: none;
}
/*bloc vidos rcentes accueil haut*/
.toper_content_left {
	float: left;
	margin:10px 0 0 15px;

}
.toper_content {
	float: left;
	margin-right:-20px;
	margin-left:20px;
}

.toper_ads {
	float: right;
	margin-right:-20px;
	margin-left:10px;
	width:320px;
}
.toper_content a, .toper_content a:visited {
	color: #7d7f8b;
}
.toper_content a:hover {
	color: #ffffff;
	text-decoration: none;
}
.cat1 {
	margin:5px 10px 5px 0px;
	float: left;
	text-align: center;
	width:76px;
}
.cat2 {
	margin-top:4px;
	width:260px;
	float: left;
}
.cat1_tn img {
	border: 1px solid #111111;
	opacity: 0.70; filter:alpha(opacity=70);
}
.cat1_tn:hover img {
	border: 1px solid #E6E600;
	opacity: 1.0; filter:alpha(opacity= 100);
}
a.cloudtags,a.cloudtags:visited {
	color: #ffffff;
	padding: 2px;
	font-size:11px !important;
}
a.cloudtags:hover {
	text-decoration: none;
	background: #1A2225;
	padding: 2px;
	font-size:11px !important;
}

a.cloudtags2,a.cloudtags2:visited {
	color: #969CA4;
	padding: 2px;
	font-size:11px !important;
}
a.cloudtags2:hover {
	text-decoration: none;
	background: #474850;
	padding: 2px;
	font-size:11px !important;
}

/* page videos */
.video_info_container_v {
	width: 134px;
	height:200px;
	float: left;
	text-align: center;
}
.video_info_v {
	font-size: 11px;
}
.video_info_v strong {
	color: #000000;
}
.video_info_v a {
	font-weight: bold;
}





.video_desc {
	float: left;
}
p.video_title_cat {
 	text-align: center;
	width: 130px;
}
p.video_title_cat a {
	font-size: 11px;
	color:#000000;
	text-transform: uppercase;
}
p.video_title {
 	text-align: center;
 	height: 30px;
	width: 130px;
}
p.video_title a {
	font-size: 11px;
	color:#000000;
	text-transform: uppercase;
}
.video_title2 a {
	font-size: 11px;
	color:#000000;
	font-weight: bold;
	text-transform: uppercase;
}
#pagelink_tb {
	float:right;
	margin:5px 10px 0 0;
	line-height:22px;
}
.pagelink {
	text-align: right;
	height: auto;
	clear: both;
	margin-bottom:10px;
}
.pagelink a {
   color: #333;
   padding: 2px 4px;
   margin: 2px; 
   text-decoration: none;
   border: 1px solid #ccc;
}
/* aide rainette, bug saut auto sur ie
.pagelink a:hover {
   border: 1px solid #ff0000;
}*/
span.pagingnav {
   color: #333;
   padding: 2px 4px;
   margin: 2px; 
   text-decoration: none;
   border: 1px solid #104A85;
   background-color: #effcff;
   display: block:
}
.pagingnav a:hover{
    text-decoration: none;
    background-color: #104A85;
    font-weight: normal;
}
/*page view video*/
.tags {
	 font-size: 12px;
	 color:#474850;
	 padding-bottom:2px;
}
.main_title {
	text-transform: uppercase;
	line-height:30px;
	font-size: 20px;
	color: #807D7D;
	font-weight: bold;
	float:left;
}
#optionlist {
        margin-top: 10px;        
}
#optionlist ul {
        list-style-type: none;
        margin: 0;
        padding: 0;         
}
#optionlist li { 
    padding-right: 10px;
    float: left;
}
.optionlist_title {
    padding: 0;
    margin: 0;
    line-height: 25px;
    border-bottom: 1px dashed #A9A9D3;
    text-align: left;
}
.bookmark_text {
    font-size: 12px;
    color: #2A65D1; 
}
/*commentaires*/
.register_com {
	width: 592px;
	padding: 10px;
	margin: 0 0 5px 0;
	display: block;
	display: inline-block;
}
.commentbox {
    text-align: center;
}
textarea.fullboxtext {
    margin-bottom: 10px;
	font: normal 12px Arial, Helvetica, sans-serif;
    color: #000000;
	border: 1px dotted #888888;
    width: 460px;   
}
textarea.fullboxtext:focus {
	background-color: #eef3f7;
	border: 1px dotted #4761B3;
}
.avatar {
    margin: 2px 8px 8px 0;
	float: left;
}
.avatar_thumb img {
	width: 63px;
	/*height: 50px;*/
	padding:1px;
	background-color: #F9F9F9;
	border: 1px solid #888888;
}
.avatar_thumb:hover img {
	border: 1px solid #000;
}
.title_comments {
	margin-bottom: 5px;
	font-size: 10px;
}
.title_comments a {
	font-size: 11px;
	color:#304C84;
}
.comments {
	margin-bottom:4px;
	color: #4e4e4e;
}
div#l_w-1_view_video_com {
	/*float: right;*/
	width: 540px;
}
div#reply {
	width:540px;
}
#bookmarklist {
	text-align: center;
	width:280px;
}
#bookmarklist li { 
    padding: 10px 6px 0 0;
    float: left;
}
/*informations videos*/
.avs {
	width: 130px;
	float: left;
	text-align: center;
}
.avs a {
	font-size: 12px;
}
.avatar_infos img {
	width: 86px;
}
.avatar_i img {
	padding:1px;
	background-color: #F9F9F9;
	border: 1px solid #888888;
}
.avatar_i:hover img {
	border: 1px solid #000;
}
.rates_bot {
	margin-top:-7px;
	float:right;
}
.rates_bot b {
	color: #333333;
}
#temps {
	margin-top:15px;
}
.descrip {
	float:left;
	margin-top:10px;
	width:100%;
}
textarea.fullboxtext2 {
	font: normal 10px Arial, Helvetica, sans-serif;
    color: #555555;
	border: 1px dotted #888888;
	width:243px;
}
textarea.fullboxtext2:focus {
	background-color: #eef3f7;
	border: 1px dashed #4761B3;
}
input.fullboxtext2 {
	font: normal 10px Arial, Helvetica, sans-serif;
    color: #555555;
	border: 1px dotted #888888;
	width:243px;
}
input.fullboxtext2:focus {
	background-color: #eef3f7;
	border: 1px dashed #4761B3;
}
/*related droite*/
.poner_de
{
	float: left;
	width: 20px;
	height: 20px;
	color: #ffffff;
}
.poner_blue a,.poner_blue a:link,.poner_blue a:active,.poner_blue a:visited
{
	width: 106px;
	float: left;
	line-height:30px;
	text-align: center;
	font-size: 11px;
	color: #ffffff;
	float: left;
	background-image: url(../images/w_blue.gif);
}
.poner_white a
{
	width: 106px;
	float: left;
	line-height:30px;
	text-align: center;
	font-size: 11px;
	color: #000000;
	float: left;
	background-image: url(../images/w_white.gif);
}
.plusb {
	margin-top:10px;
	float:right;
}
.video_info_container_vb {
	width: 240px;
	margin-top: 5px;
	border: 1px #FF0000;
	clear: both;
}
.video_thumb_vb img {
	width: 103px;
	height: 77px;
	padding:1px;
	margin-right:5px;
	background-color: #F9F9F9;
	border: 1px solid #888888;	
}
.video_thumb_vb:hover img {
	border: 1px solid #000000;
}
.sim {
	font-weight: bold;
	margin-bottom:7px;
	text-transform: uppercase;
	font-size:  11px;
	color: #265C92;
}
/*page categories*/
.video_info_container {
	width: 135px;
	float: left;
	margin-top: 10px;
	text-align: center;
}
p.channel_information {
 	text-align: center;
 	font-size: 10px;
 	font-weight: normal;
}
p.video_description {
 	text-align: center;
 	color: #000000;
 	height: 27px;
 	font-size: 11px;
 	text-align: center;
 	font-weight: normal;
}
/*page groupe*/
.group_video_desc {
	width: 430px;
}
/*page membres*/
#main_content {
	width: 690px;
	float: left;
	margin-bottom: 20px;
}
.video_info {
	width: 163px;
	text-align: center;
	font-size: 10px;
}
.video_info a {
	font-size: 12px;
	font-weight: bold;
}
.video_thumb {
	width: 163px;
	height: 130px;
	background-image: url(../images/pic_bg.gif);
	text-align: center;
}
.video_info_container2
{
	width: 172px;
	float: left;
	margin-top: 5px;
	text-align: center;
}
.thumb_position {
	padding-top:8px;
}
/*page profil*/
#main_profil {
	width: 450px;
	float: left;
	padding-bottom: 10px;
	margin-left:20px;
}
/*page signup*/
#main_signup {
	width: 300px;
	text-align: right;
}
.fm-req {
    font-weight: bold;
		margin:3px;
}
.fm-req label:before {
    content: "* "; /* does not work in IE */
    color: #FFF;
}
/*slide carousel*/
#pan_five {
	width: 575px;
	float: left;
	
}
/*mon profil*/
#main_profil2 {
	width: 500px;
	margin-left:10px;
}

#my_profile_edit label {
  float: left;
   width: 200px;
   font-size: 12px;
   color: #474850;
   font-weight:bold
}

#my_profile_edit legend {
font-weight:bold
}

input.myprofiletext {
    margin: 2px;

    font: normal 11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    width: 200px;
}
/*page favoris*/
textarea.fullboxtext3 {
	font: normal 10px Arial, Helvetica, sans-serif;
    color: #555555;
	border: 1px dotted #888888;
}
textarea.fullboxtext3:focus {
	background-color: #eef3f7;
	border: 1px dashed #4761B3;
}
/*page upload*/
input.my {
   width: 200px;
   margin:1px;
}
#remember-me label {
	float: left;
   width: 80px;
   margin:1px;
 }

h1{
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}