body {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1em; color: #6d6d6d;}

a {color: #1dbeff; text-decoration: none; outline: none;}
a img {border: 0;}
a:hover {text-decoration: underline;}
a:active {outline: none;}
a:focus {-moz-outline-style: none;}
:focus {-moz-outline-style: none;}
button:active {outline: none;}
button:focus {-moz-outline-style: none;}

#yougame_player_api {outline: none;}
#yougame_player_api {-moz-outline-style: none;}

#yougame_player_hd_api {outline: none;}
#yougame_player_hd_api {-moz-outline-style: none;}


img {border: 0;}

h1 {line-height: 1em;}
h2 {}
h3 {}
h4 {}
h5 {}

/*------ POPUP SOCIAL BOOKMARK ------*/
div#popLGSN, div#popLGSN:hover {width: 300px; border: 1px solid #1067ac; background-color: #fefefe; position: absolute; left: 0; visibility: hidden; padding: 0; margin: -235px 0 0 -155px; /* firefox 3.0 -> -220px */}
#register-rpx {margin: 5px 0; padding: 10px 0 0 0; width: 490px; font-size: 1.8em; font-weight: bold; text-align: center; border-top: 1px dashed silver;}
/*------ END POPUP SOCIAL BOOKMARK ------*/

/*------ FIRST LOGIN ------*/
#facebox {display: none; width: 400px; border: 10px solid #666; border: 10px solid rgba(82, 82, 82, 0.698); -moz-border-radius: 8px; -webkit-border-radius: 8px;}
#facebox div {padding: 10px; border: 1px solid #3B5998; background-color: #fff; font-family:"lucida grande",tahoma,verdana,arial,sans-serif}
#facebox div div {border: 0px; line-height: 1.4em;}
#facebox h2 {margin: -11px; margin-bottom: 10px; color: #fff; background-color: #1dbeff; padding: 10px; border: 1px solid #3B5998; font-size: 20px; text-align: center;}
#facebox button.close {background-color: #1dbeff; border: 2px solid #1dbeff; color: white; cursor: pointer;}
#facebox button.close:hover {background-color: #fff; border: 2px solid #1dbeff; color: #1dbeff; cursor: pointer;}
/*------ TEMPORARY CONCOURS ------*/
.votebox {display: none; width: 400px; border: 10px solid #666; border: 10px solid rgba(82, 82, 82, 0.698); -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.votebox div {padding: 10px; border: 1px solid #3B5998; background-color: #fff; font-family:"lucida grande",tahoma,verdana,arial,sans-serif}
.votebox div div {border: 0px; line-height: 1.4em;}
.votebox h2 {margin: -11px; margin-bottom: 10px; color: #fff; background-color: #1dbeff; padding: 10px; border: 1px solid #3B5998; font-size: 20px; text-align: center;}
.votebox button.close {background-color: #1dbeff; border: 2px solid #1dbeff; color: white; cursor: pointer;}
.votebox button.close:hover {background-color: #fff; border: 2px solid #1dbeff; color: #1dbeff; cursor: pointer;}
/*-------------------------*/
.social_network_show {display: none; width: 400px; border: 10px solid #666; border: 10px solid rgba(82, 82, 82, 0.698); -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.social_network_show div {padding: 10px; border: 1px solid #3B5998; background-color: #fff; font-family:"lucida grande",tahoma,verdana,arial,sans-serif}
.social_network_show div div {border: 0px; line-height: 1.4em;}
.social_network_show img {border: 0px; margin: 5px 5px 5px 0;}
.social_network_show h2 {margin: -11px; margin-bottom: 10px; color: #fff; background-color: #1dbeff; padding: 10px; border: 1px solid #3B5998; font-size: 20px; text-align: center;}
.social_network_show button.close {background-color: #1dbeff; border: 2px solid #1dbeff; color: white; cursor: pointer;}
.social_network_show button.close:hover {background-color: #fff; border: 2px solid #1dbeff; color: #1dbeff; cursor: pointer;}
.video_social_icon {width: 12px; height: 12px; margin: 1px 0;}
/*------ END FIRST LOGIN ------*/

/*------ INPUT/SELECT/TEXTAREA ------*/
input, select, textarea {font-weight: normal; border: 1px solid #1dbeff; font-size: 0.9em; color: gray; padding: 2px;}
input:focus, select:focus, textarea:focus {font-weight: normal; border: 1px solid #007eaf; font-size: 0.9em; color: #007eaf; padding: 2px; -moz-outline-style: none;}
input:active, select:active, textarea:active {outline: none;}

input[type=submit].hd {font-weight: normal; border: 2px solid #f8931d; background-color: #f8931d; font-size: 0.9em; color: white; padding: 2px;}
input[type=submit].hd:hover {font-weight: normal; border: 2px solid #f8931d; background-color: #434244; font-size: 0.9em; color: #f8931d; padding: 2px;}
select.hd, textarea.hd {font-weight: normal; border: 1px solid #f8931d; font-size: 0.9em; color: gray; padding: 2px;}

input[type=submit] {cursor: pointer; border: 2px solid #1dbeff; color: white; font-weight: bold; background-color: #1dbeff;}
input[type=submit]:hover {cursor: pointer; border: 2px solid #1dbeff; color: #1dbeff; font-weight: bold; background-color: white;}
input[type=file] {cursor: pointer; border: 2px solid #1dbeff; color: white; font-weight: bold; background-color: #1dbeff;}
button[type=submit] {cursor: pointer; border: 2px solid #1dbeff; color: white; font-weight: bold; background-color: #1dbeff;}
button[type=submit]:hover {cursor: pointer; border: 2px solid #1dbeff; color: #1dbeff; font-weight: bold; background-color: white;}
button[type=cancel] {cursor: pointer; border: 2px solid #1dbeff; color: white; font-weight: bold; background-color: #1dbeff; margin: 2px;}
button[type=cancel]:hover {cursor: pointer; border: 2px solid #1dbeff; color: #1dbeff; font-weight: bold; background-color: white; margin: 2px;}
button[class=button] {cursor: pointer; border: 2px solid #1dbeff; color: white; font-weight: bold; background-color: #1dbeff;}
button[class=button]:hover {cursor: pointer; border: 2px solid #1dbeff; color: #1dbeff; font-weight: bold; background-color: white;}
.input_subtext {color: silver; font-size: 0.7em;}
label.error {color: red; font-weight: bold; border: 0; padding: 2px; background-color: transparent;}
input.error {border: 1px solid #1dbeff;}
/*------ END INPUT/SELECT/TEXTAREA ------*/

/*------ CLASSES UTILES -----*/
.clear {clear: both; font-size: 0%; line-height: 0%; height: 0;}
.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.normal {font-style: normal;}
.underline {text-decoration: underline;}
.strtolower {text-transform: lowercase;}
.strtoupper {text-transform: uppercase;}
.lfloat {float: left;}
.rfloat {float: right;}
.div2 {clear: both; width: 100%; height: 1px;}
.div5 {clear: both; width: 100%; height: 5px;}
.div10 {clear: both; width: 100%; height: 10px;}
.div15 {clear: both; width: 100%; height: 15px;}
.div20 {clear: both; width: 100%; height: 20px;}
.div30 {clear: both; width: 100%; height: 30px;}
.div40 {clear: both; width: 100%; height: 40px;}
.div50 {clear: both; width: 100%; height: 50px;}
.width50 {width: 50px;}
.width100 {width: 100px;}
.width150 {width: 150px;}
.width200 {width: 200px;}
.width250 {width: 250px;}
.width300 {width: 300px;}
.margin5 {margin: 5px;}
.margin10 {margin: 10px;}
.margin15 {margin: 15px;}
.margin210topright {margin: 2px 10px 0 0;}
.margin215topright {margin: 2px 15px 0 0;}
.margin25topleft {margin: 2px 0 0 5px;}
.margin210topleft {margin: 2px 0 0 10px;}
.margin215topleft {margin: 2px 0 0 15px;}
.margin2105topleftright {margin: 2px 5px 0 10px;}
.margin55topleft {margin: 5px 0 0 5px;}
.margin1010topleft {margin: 10px 0 0 10px;}
.margin1515topleft {margin: 15px 0 0 15px;}
.margin2top {margin: 2px 0 0 0;}
.margin5top {margin: 5px 0 0 0;}
.margin10top {margin: 10px 0 0 0;}
.margin15top {margin: 15px 0 0 0;}
.margin20top {margin: 20px 0 0 0;}
.margin25top {margin: 25px 0 0 0;}
.margin2bottom {margin: 0 0 2px 0;}
.margin5bottom {margin: 0 0 5px 0;}
.margin10bottom {margin: 0 0 10px 0;}
.margin15bottom {margin: 0 0 15px 0;}
.margin1515bottomright {margin: -10px 0 55px 15px;}
.margin2left {margin: 0 0 0 2px;}
.margin5left {margin: 0 0 0 5px;}
.margin10left {margin: 0 0 0 10px;}
.margin15left {margin: 0 0 0 15px;}
.margin20left {margin: 0 0 0 20px;}
.margin25left {margin: 0 0 0 25px;}
.margin30left {margin: 0 0 0 30px;}
.margin110left {margin: 0 0 0 110px;}
.margin2right {margin: 0 0 2px 0;}
.margin5right {margin: 0 0 5px 0;}
.margin5right2 {margin: 0 5px 0 0;}
.margin10right2 {margin: 0 10px 0 0;}
.margin10right {margin: 0 0 10px 0;}
.margin15right {margin: 0 0 15px 0;}
.margin20right {margin: 0 0 20px 0;}
.margin25right {margin: 0 0 25px 0;}
.margin30right {margin: 0 0 30px 0;}
.colorblue {color: #1dbeff;}
.colororange {color: #f8931d;}
.colorred {color: red;}
.colorgreen {color: green;}
.colorgray {color: gray;}
.colorsilver {color: silver;}
.colorgrey {color: #6d6d6d;}
.colorwhite {color: white;}
.pointer {cursor: pointer;}
.move {cursor: move;}
.displaynone {display: none;}
.font08 {font-size: 0.8em;}
.font10 {font-size: 1em;}
.font12 {font-size: 1.2em;}
.font14 {font-size: 1.4em;}
.font16 {font-size: 1.6em;}
.font18 {font-size: 1.8em;}
.font20 {font-size: 2em;}
.ahref {color: #1dbeff; text-decoration: none;}
.ahref:hover {color: #1dbeff; text-decoration: underline;}
.bhref {color: #1dbeff; text-decoration: none;}
.bhref:hover {color: #fff; background-color: #1dbeff; text-decoration: none;}
.firstLetter {/*text-transform: lowercase;*/}
.selected {display: block;}
.noselected {display: none;}
.firstLetter:first-letter {text-transform: uppercase; letter-spacing: 1px;}
.button_blue {padding: 3px; color: white; font-weight: normal; font-size: 1em; background-color: #00cbff; border: 2px solid #00cbff; cursor: pointer;}
.button_blue:hover {padding: 3px; color: #00cbff; font-weight: normal; font-size: 1em; background-color: transparent; border: 2px solid #00cbff; cursor: pointer;}
.button_orange {padding: 3px; color: white; font-weight: normal; font-size: 1em; background-color: #fca32a; border: 2px solid #fca32a; cursor: pointer;}
.button_orange:hover {padding: 3px; color: #fca32a; font-weight: normal; font-size: 1em; background-color: transparent; border: 2px solid #fca32a; cursor: pointer;}
#button_upload_fr {display: block; margin: 0; padding: 0; width: 300px; height: 70px; background: url('buttons/upload_fr.png') no-repeat; cursor: pointer;}
#button_upload_fr:hover {display: block; margin: 0; padding: 0; width: 300px; height: 70px; background: url('buttons/upload_fr.png') no-repeat; cursor: pointer; background-position: 0 -70px;}
#button_upload_en {display: block; margin: 0; padding: 0; width: 300px; height: 70px; background: url('buttons/upload_en.png') no-repeat; cursor: pointer;}
#button_upload_en:hover {display: block; margin: 0; padding: 0; width: 300px; height: 70px; background: url('buttons/upload_en.png') no-repeat; cursor: pointer; background-position: 0 -70px;}
.cycle1 {background-color: #edfcff;}
.cycle2 {background-color: #f6f6f6;}
.simpletab_header {border: 1px solid #1dbeff; color: #1dbeff;}
.simpletab_title {background-color: #d2f2ff; border-bottom: 1px dotted #1dbeff; border-right: 1px dotted #1dbeff; color: #363636; font-weight: bold; text-align: center;}
.simpletab_title_end {background-color: #d2f2ff; border-bottom: 1px dotted #1dbeff; color: #363636; font-weight: bold; text-align: center;}
.simpletab_content {border-bottom: 1px solid white; border-right: 1px dotted #1dbeff; padding-bottom: 2px; color: gray;}
.simpletab_content_end {border-bottom: 1px solid white; padding-bottom: 2px;}
.simpletab_bigtitle {text-align: center; font-size: 1.2em; color: #1dbeff; border: 1px solid #1dbeff; padding: 3px 0; line-height: 1.4em;}
.alert_msg {border: 1px solid red; line-height: 1.4em; font-size: 1.2em; font-weight: normal; color: inherit; padding: 4px; width: 98%; margin: 5px 0; background-color: #fef8f6; -moz-border-radius: 7px;}
#thumb_image {border: 1px solid #1dbeff;}
.htmlbox_emoticone {border: 1px solid #f1f1f1; margin: 10px auto; background-color: gray; color: white;}
.htmlbox_emoticone_th {border-bottom: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; font-size: 1em;}
.htmlbox_emoticone_th_end {border-bottom: 1px solid #f1f1f1; font-size: 1em;}
.htmlbox_emoticone_td {border-bottom: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; font-size: 0.8em;}
.htmlbox_emoticone_td_end {border-bottom: 1px solid #f1f1f1; font-size: 0.8em;}
.new_members {/*float: left; margin: 2px 5px 2px 1px;*/}
input[class=headerbar_button] {position: relative; float: right; border: 0px; background-color: transparent; color: #313133;}
input[class=headerbar_button]:hover {position: relative; float: right; border: 0px; background-color: transparent; color: #313133; text-decoration: underline;}
.bg_thumb_empty {border: 1px solid #1dbeff;}
#page_txt {margin: 0 10px; line-height: 1.3em;}
#cu3er-container {margin: 10px 0 0 0;}
.premium_staff {position: absolute; margin: 100px 0 0 -129px;}
.premium_staff_star {position: absolute; margin: 112px 0 0 -127px;}
.premium_staff_video {position: absolute; margin: -24px 0 0 -89px; border: 0px;}
.premium_staff_community {position: absolute; margin: 66px 0 0 -167px; width: 78px;}
#grade_txt_free {margin: 20px 7px 10px 5px; line-height: 1.2em;}
#temporary_message {width: 290px; height: auto; overflow: hidden; border: 1px solid #1dbeff; margin: 7px 0 0 0; padding: 4px; background-color: #1dbeff; color: white; font-weight: bold; /*-moz-border-radius: 10px;*/ font-size: 0.9em;}
#temporary_message a {color: blue; text-decoration: none;}
#temporary_message a:hover {color: blue; text-decoration: underline;}
#our_partners_premium {width: 300px; height: 85px; margin: 5px 0;}
#map_geo {margin: 0 0 0 20px;}
/*------ FIN CLASSES UTILES -----*/

/*------ TOOLTIP ------*/
.tooltip {display: none; background: transparent url('bg/black_arrow.png'); font-size: 1em; height: 80px; width: 170px; padding: 20px; color: #fff; line-height: 1.2em;}
.tooltip_big {display: none; background: transparent url('bg/black_arrow_big.png'); font-size: 1em; height: 166px; width: 320px; padding: 25px; color: #fff; line-height: 1.4em; text-align: left;}
.tooltip_big_embed {display: none; background: transparent url('bg/black_arrow_big.png'); font-size: 1em; height: 166px; width: 320px; padding: 25px; color: #fff; line-height: 1.4em; text-align: left;}
/*------ END TOOLTIP ------*/

/*------ HEADER -----*/
#header-line0-advertise {text-align: center; position: relative; height: 35px;}
#header-line0-advertise a {border: 0px;}
#header-line0-advertise img {border: 0px; margin: 0pxauto;}
#header-line0 {margin: 0; clear: both; height: 4px; background-color: black;}
#header-line0-logo {width: 1000px; margin: 0 auto;}
#header-line0-logo-img {margin: 0 0 0 -70px; z-index: 9999;}
/*-----------------------*/
#header-line1 {margin: 0; clear: both; height: 30px; background: url('bg/bg_header_line1.png') repeat-x; z-index: 1;}
#header-line1 a {font-size: 14px; color: #003140; text-decoration: none;}
#header-line1 a:hover {color: #f89019; text-decoration: none;}
#header-line0-content {width: 440px; margin: -2px 0 0 260px; padding: 0; text-align: left; color: #000600; float: left; font-size: 0.9em; background-color: transparent; text-decoration: none;}
#header-line0-content a {color: black; text-decoration: none; font-size: 1em;}
#header-line0-content a:hover {color: black; text-decoration: none; font-size: 1em;}
#header-line0-content a.line0_content {color: black; text-decoration: none; font-size: 1em;}
#header-line0-content a.line0_content:hover {color: black; text-decoration: none; font-size: 1em;}
#header-line1-content {width: 1000px; margin: 0 auto; padding: 5px 0 0 0; text-align: right; color: #000600;}
#header-line1-content a:hover {color: inherit; text-decoration: underline;}
.header-line1-content-icon {float: right; margin: 0 3px 1px 0;}
.header-line1-content-icon-user {float: right; margin: 0 3px 1px 0;}
.header-line1-content-icon-bullet {position: absolute; width: 15px; height: 15px; font-size: 0.7em; font-weight: bold; color: white; background: url('icons/icon_blue_bullet.png') no-repeat; margin: -30px 0 0 17px; text-align: center; padding: 1px 0 0 1px;}
.header-line1-content-user {width: 23px; height: 23px; border: 1px solid transparent; margin: -2px 0 0 0;}
.header-line1-content-user:hover {border: 1px solid #1dbeff; cursor: pointer;}
.header-line1-content-user-photo {width: 23px; height: 23px; border: 1px solid black; margin: -2px 0 0 0; background-color: white;}
.header-line1-content-user-photo:hover {border: 1px solid #1dbeff; cursor: pointer;}
/*-----------------------*/
#header-line2 {margin: 0px; width: 100%; height: 22px; background: url('bg/bg_header_line2.png') repeat-x; font-size: 11px; color: white;}
#header-line2 a {font-size: 11px; color: white; text-decoration: none;}
#header-line2 a:hover {color: #f89019; text-decoration: none;}
#header-line2-menu {width: 1000px; margin: 0 auto;}
#header-line2-menu-show {margin-left: 260px; padding: 5px 0 0 0; text-transform: uppercase; float: left;}
#header-line2-menu-show a {color: white; text-decoration: none;}
#header-line2-menu-show a:hover {color: #00c9f1; text-decoration: none;}
#header-line2-search {float: right; padding: 3px 0 0 0;}
#header-line2-main-search {border: 0; width: 130px; height: 14px; padding: 0 0 1px 2px; background: url('bg/bg_header_line2_search_input.png') no-repeat; margin: 1px 0 0 10px;}
.header-line2-search-lang1 {float: left; margin: -1px 0 0 0}
.header-line2-search-lang2 {float: left; margin: 0 0 0 0}
.header-bar-space-cool {display: block; background-color: navy; color: white; font-size: 1em; font-weight: bold; padding: 5px; -moz-border-radius: 7px;}
.header-bar-space-less100 {display: block; background-color: red; color: white; font-size: 1em; font-weight: bold; padding: 5px; -moz-border-radius: 7px;}
.header-bar-space-less200 {display: block; background-color: orange; color: white; font-size: 1em; font-weight: bold; padding: 5px; -moz-border-radius: 7px;}
/*------ FIN HEADER -----*/

/*------ FOOTER ------*/
#footer {width: 1000px; height: 50px; margin: 20px auto 0 auto; padding: 0px; clear: both;}
#footer-header {margin: 0px; background: transparent url('bg/bg_container_header.png') no-repeat; width: 100%; height: 10px;}
#footer-content {margin: 0px; width: 100%; background-color: white;}
#footer-link {padding: 10px; background-color: #1dbeff; color: white; font-size: 0.9em; text-align: center; width: 960px; margin: 0 auto; -moz-border-radius: 7px;}
#footer-link a {margin: 0 10px; color: white; font-weight: bold; text-decoration: none;}
#footer-link a:hover {color: #1dbeff; background-color: white; font-weight: bold; text-decoration: none;}
#footer-img {width: 1000px; padding: 0;}
#footer-tag {clear: both; padding: 10px 0 10px 20px;}
.tagscloud {padding: 10px 15px 10px 15px !important; background: transparent url('bg/bg_footer_tag.jpg') no-repeat center center !important; border: 0px solid #F8E78C !important; margin: 0 auto; width: 960px; line-height: 2.2em; color: #1dbeff;}
ul.tagscloud {padding: 10px 15px 10px 30px !important; color: #1dbeff;}
.tagscloud li a {text-decoration: none !important; border: 1px solid transparent;}
.tagscloud li a:hover {text-decoration: none !important; border: 1px solid #1dbeff;}
.tagscloud li {	z-index: 0 !important;}
.tagscloud li:hover {z-index: 100 !important; color: white;}
ul.tagscloud, ol.tagscloud {height: 100px; overflow: hidden; padding: 0px !important;}
/*------ END FOOTER ------*/

/*------ CONTAINER -----*/
#container {width: 1000px; height: auto; margin: 0 auto;}
/*--------------------------*/
#container-advertise {margin: 0; width: 100%; height: 46px;}
#container-advertise-off {margin: 0; width: 100%;}
#container-advertise-on {position: relative; margin: 10px 0; width: 100%;}
#container-advertise-on img {float: right;}
/*--------------------------*/
#container-header {margin: 0px; background: transparent url('bg/bg_container_header.png') no-repeat; width: 100%; height: 10px;}
/*--------------------------*/
#container-footer {margin: 0px; background: transparent url('bg/bg_container_footer.png') no-repeat; width: 100%; height: 10px;}
/*--------------------------*/
#container-content {margin: 0px; width: 100%; background-color: white;}
/*--------------------------*/
#container-col-left {margin: 10px 0 0 20px; width: 640px; padding: 0; float: left;}
#container-col-profil-left {margin: 10px 0 0 20px; width: 220px; padding: 0; float: left;}
#container-col-left-cat1 {width: 530px; float: left; margin: 5px 0 10px 0;}
#container-col-left-cat2 {width: 100px; float: left; margin: 34px 0 10px 0; text-align: center;}
#container-col-left-cat3 {width: 100%; border: 0px solid red; margin: 15px 0; text-align: center; clear: both;}
#container-col-left-cat3 a {margin: 0 10px 0 0;}
/*--------------------------*/
#container-col-right {margin: 10px 0 0 20px; width: 300px; padding: 0px; float: left;}
#container-col-profil-right {margin: 10px 0 0 20px; width: 720px; padding: 0px; float: left;}
/*--------------------------*/
#container-col-central {margin: 10px 0 0 20px; width: 960px; padding: 0px; clear: both;}
/*--------------------------*/
#container-header-hd {margin: 0px; background: transparent url('bg/bg_container_header_hd.png') no-repeat; width: 100%; height: 10px;}
#container-content-hd {margin: 0px; width: 100%; background-color: #434244;}
#container-footer-hd {margin: 0px; background: transparent url('bg/bg_container_footer_hd.png') no-repeat; width: 100%; height: 10px;}
#container-col-central-hd {margin: 0 0 0 20px; width: 960px; padding: 0px; clear: both;}
#container-col-left-hd {margin: 0 0 0 20px; width: 450px; padding: 0px; float: left;}
#container-col-left-plus {margin: 20px 6px 0 22px; padding: 0; width: 150px; float: left;}
#container-col-right-plus {margin: 20px 0 0 20px; width: 300px; padding: 0px; float: left;}
.col-left-content-central-hd {margin: -18px 0 0 0; width: 460px; background-color: #434244; color: silver;}
/*--------------------------*/
.col-left-bloc {margin: 0 0 20px 0;}
.col-right-bloc {margin: 0 0 8px 0;}
.col-right-bloc-follow-hd {margin: 0 0 8px 0; width: 300px; height: 60px; background: url('bg/bg_icon_follow.png') no-repeat; padding-top: 7px;}
.col-left-frise {margin: 0 0 0 0; height: 155px; text-align: center;}
/*--------------------------*/
.col-left-content-header {margin: 0; padding: 0; width: 640px; height: 20px; background: transparent url('bg/bg_content_header.png') no-repeat;}
.col-left-content-central {margin: 0; width: 100%; background-color: #e6e6e7;}
.col-left-content-central-geo {margin: 0; width: 100%; background-color: white;}
.col-left-content-footer {margin: 0 0 20px 0; padding: 0; width: 640px; height: 20px; background: transparent url('bg/bg_content_footer.png') no-repeat;}
/*--------------------------*/
.col-large-content-header {margin: 20px 0 0 0; padding: 0; width: 960px; height: 11px; background: transparent url('bg/bg_large_content_header.png') no-repeat;}
.col-large-content-central {margin: 0; width: 948px; border-left: 6px solid #e6e6e7; border-right: 6px solid #e6e6e7; border-top: 1px solid #e6e6e7; background: url('bg/bg_home_category.png') repeat;}
.col-large-content-footer {margin: -5px 0 0 0; padding: 0; width: 960px; height: 11px; background: transparent url('bg/bg_large_content_footer.png') no-repeat;}
/*--------------------------*/
.col-left-title {margin: 0; padding: 0; width: 100%; height: 50px; background-color: #e6e6e7;}
.col-left-title-home {margin: 0; padding: 0 0 5px 0; width: 948px; height: 50px; background-color: white; border-left: 6px solid #e6e6e7; border-right: 6px solid #e6e6e7;}
.col-left-title-home-coin {margin: 5px 0 0 -6px; float: left;}
.col-left-title-cat {font-size: 1.6em; margin: 0 0 0px 7px; font-weight: bold; color: #1dbeff;}
#col-right-news {width: 100%; height: auto; margin: 0 0 19px 0;}
/*------ FIN CONTAINER -----*/

/*------ BLOCS ------*/
#bloc_infos {margin: 0 0 20px 0; padding: 0px; width: 100%; height: 117px; background: url('bg/bg_bloc_infos.png') no-repeat; color: #000600; font-size: 0.9em;}
#bloc_infos_connect {width: 188px; height: 90px; margin: 75px 0 0px 14px; position: absolute; text-align: center;}
#bloc_infos_upload {width: 188px; height: 90px; margin: 75px 0 0px 227px; position: absolute; text-align: center;}
#bloc_infos_watch {width: 185px; height: 90px; margin: 75px 0 0px 443px; position: absolute; text-align: center;}
/*-----------------------*/
/*         BLUE          */
.bloc_header_blue {margin: 0; background: url('blocs/bloc_header_blue.png') no-repeat; width: 300px; height: 33px;}
.bloc_header_blue div {padding: 6px 3px 0 15px; color: white; font-size: 1em; font-weight: bold;}
.bloc_content_blue {margin: 0; padding: 0 10px; background-color: #d8fbff; color: #5d5e60;}
.bloc_footer_blue {margin: 0 0 10px 0; padding: 0; background: url('blocs/bloc_footer_blue.png') no-repeat; width: 300px; height: 24px;}
.bloc_header_blue_hd {margin: 0; background: url('blocs/bloc_header_blue_hd.png') no-repeat; width: 300px; height: 33px;}
.bloc_header_blue_hd div {padding: 6px 3px 0 15px; color: white; font-size: 1em; font-weight: bold;}
.bloc_content_blue_hd {margin: 0; padding: 0 10px; background-color: transparent; color: silver;}
.bloc_footer_blue_hd {margin: 0 0 20px 0; padding: 0; border-bottom: 1px dotted #e6f9ff; width: 300px; height: 24px;}
.bloc_header_blue_small_hd {margin: 0; background: url('blocs/bloc_header_blue_hd.png') no-repeat; width: 150px; height: 33px;}
.bloc_header_blue_small_hd div {padding: 6px 3px 0 15px; color: white; font-size: 1em; font-weight: bold;}
.bloc_content_blue_small_hd {margin: 0; padding: 0 10px; background-color: transparent; color: silver;}
.bloc_footer_blue_small_hd {margin: 0 0 20px 0; padding: 0; width: 150px; height: 24px;}
/*-----------------------*/
/*        ORANGE         */
.bloc_header_orange {margin: 0; background: url('blocs/bloc_header_orange.png') no-repeat; width: 300px; height: 33px;}
.bloc_header_orange div {padding: 6px 3px 0 15px; color: white; font-size: 1em; font-weight: bold;}
.bloc_content_orange {margin: 0; padding: 0 10px; background-color: #fdf1e2; color: #5d5e60;}
.bloc_footer_orange {margin: 0 0 10px 0; padding: 0; background: url('blocs/bloc_footer_orange.png') no-repeat; width: 300px; height: 24px;}
.bloc_header_orange_hd {margin: 0; background: url('blocs/bloc_header_orange_hd.png') no-repeat; width: 300px; height: 33px;}
.bloc_header_orange_hd div {padding: 6px 3px 0 15px; color: white; font-size: 1em; font-weight: bold;}
.bloc_content_orange_hd {margin: 0; padding: 0 10px; background-color: transparent; color: silver;}
.bloc_footer_orange_hd {margin: 0 0 20px 0; padding: 0; border-bottom: 1px dotted #fef4e8; width: 300px; height: 24px;}
.bloc_header_orange_small_hd {margin: 0; background: url('blocs/bloc_header_orange_hd.png') no-repeat; width: 150px; height: 33px;}
.bloc_header_orange_small_hd div {padding: 6px 3px 0 15px; color: white; font-size: 1em; font-weight: bold;}
.bloc_content_orange_small_hd {margin: 0; padding: 0 10px; background-color: transparent; color: silver;}
.bloc_footer_orange_small_hd {margin: 0 0 20px 0; padding: 0; width: 150px; height: 1px;}
/*-----------------------*/
/*        GREEN          */
.bloc_header_green {margin: 0; background: url('blocs/bloc_header_green.png') no-repeat; width: 300px; height: 33px;}
.bloc_header_green div {padding: 6px 3px 0 15px; color: white; font-size: 1em; font-weight: bold;}
.bloc_content_green {margin: 0; padding: 0 10px; background-color: #e4f6ea; color: #5d5e60;}
.bloc_footer_green {margin: 0 0 10px 0; padding: 0; background: url('blocs/bloc_footer_green.png') no-repeat; width: 300px; height: 24px;}
.bloc_header_green_hd {margin: 0; background: url('blocs/bloc_header_green_hd.png') no-repeat; width: 300px; height: 33px;}
.bloc_header_green_hd div {padding: 6px 3px 0 15px; color: white; font-size: 1em; font-weight: bold;}
.bloc_content_green_hd {margin: 0; padding: 0 10px; background-color: transparent; color: silver;}
.bloc_footer_green_hd {margin: 0 0 20px 0; padding: 0; border-bottom: 1px dotted #e9f8ef; width: 300px; height: 24px;}
.bloc_header_green_small_hd {margin: 0; background: url('blocs/bloc_header_green_hd.png') no-repeat; width: 150px; height: 33px;}
.bloc_header_green_small_hd div {padding: 6px 3px 0 15px; color: white; font-size: 1em; font-weight: bold;}
.bloc_content_green_small_hd {margin: 0; padding: 0 10px; background-color: transparent; color: silver;}
.bloc_footer_green_small_hd {margin: 0 0 20px 0; padding: 0; width: 150px; height: 1px;}
/*-----------------------*/
.bloc_separ {width: 660px; margin: 0 0 0 -20px; padding: 5px 0 5px 0px; background-color: #1dbeff; color: white; text-indent: 20px;}
.bloc_separ_central {width: 1000px; margin: 0 0 0 -20px; padding: 5px 0 5px 0px; background-color: #1dbeff; color: white; text-indent: 20px;}
/*-----------------------*/
.subbloc_title {text-indent: 5px; margin: 0 0 3px 0;}
.subbloc_title2 {margin: 3px 0 0 2px; font-size: 0.8em;}
.subbloc_thumb {width: 135px; height: 90px; border: 1px solid #00cbff; cursor: pointer;}
.simple_overlay {display: none; z-index: 10000; background-color: white; min-width: 200px; min-height: 200px; border: 3px solid #00cbff; -moz-box-shadow: 0 0 90px 5px #000; -webkit-box-shadow: 0 0 90px #000;}
.simple_overlay .close {background-image: url('images/close.png'); position: absolute; right: -32px; top: -32px; cursor: pointer; height: 36px; width: 36px;}
.simple_overlay .close:hover {background-image: url('images/close_on.png'); position: absolute; right: -32px; top: -32px; cursor: pointer; height: 36px; width: 36px;}
.simple_overlay2 {display: none; z-index: 10000; background-color: white; min-width: 50px; min-height: 100px; border: 3px solid #00cbff; -moz-box-shadow: 0 0 90px 5px #000; -webkit-box-shadow: 0 0 90px #000;}
.simple_overlay2 .close {background-image: url('images/close.png'); position: absolute; right: -32px; top: -32px; cursor: pointer; height: 36px; width: 36px;}
.simple_overlay2 .close:hover {background-image: url('images/close_on.png'); position: absolute; right: -32px; top: -32px; cursor: pointer; height: 36px; width: 36px;}
/*-----------------------*/
.home_bloc_category {margin: 0; padding: 10px 0 0 0px; width: 100%; background-color: white;}
.home_bloc_category_footer {margin: 0 0 0 20px; padding: 0px; width: 100%; height: 10px; background: url('bg/bg_content_footer_inside.png') no-repeat;}
.category_block {margin: 10px 0 10px 13px; width: 122px; height: 135px; text-align: center; float: left;}
.category_block img {width: 120px; height: 90px; border: 1px solid #1dbeff; cursor: pointer; margin: 0;}
.category_title {width: 120px; font-size: 1em; font-weight: bold; height: 35px; margin: 0; padding: 0 0 5px 0; text-align: left; line-height: 1.2em;}
.category_data {background: url('bg/bg_black_transparent.png'); padding: 3px; width: 114px; height: 22px; margin: -29px 0 0 1px; position: relative; z-index: 9999; color: white; font-size: 0.8em;}
/*-----------------------*/
.bloc_video_blue_plus {border: 2px solid #00cafe; margin: 0 0 4px 0;}
.bloc_video_blue_plus:hover {border: 2px solid #5dc486; margin: 0 0 4px 0;}
.bloc_video_orange_plus {border: 2px solid #fca32b; margin: 0 0 4px 0;}
.bloc_video_orange_plus:hover {border: 2px solid #00cafe; margin: 0 0 4px 0;}
.bloc_video_green_plus {border: 2px solid #5dc486; margin: 0 0 4px 0;}
.bloc_video_green_plus:hover {border: 2px solid #00cafe; margin: 0 0 4px 0;}
/*-----------------------*/
#bloc_more_infos_select {width: 100%; height: 260px; overflow-x: hidden; overflow-y: auto; margin: 10px 0 0 0; font-size: 0.9em; line-height: 1.2em;}
#bloc_more_infos_select img.bloc_more_infos_select_img {width: 100px; height: 75px; padding: 1px; margin: 0 5px 10px 0; float: left;}
/*------ FIN BLOCS ------*/

/*------ ICONS ------*/
 #icons_follow_twitter {background: url('icons/icon_twitter_1.png') no-repeat; border: 0; width: 55px; height: 49px; float: left; cursor: pointer;}
#icons_follow_facebook {background: url('icons/icon_facebook_1.png') no-repeat; border: 0; width: 53px; height: 49px; float: left; cursor: pointer;}
#icons_follow_rss {background: url('icons/icon_rss_1.png') no-repeat; border: 0; width: 53px; height: 49px; float: left; cursor: pointer;}
/* #icons_follow_twitter {background: url('icons/icon_twitter_1.png') no-repeat; border: 0; width: 25px; height: 23px; float: left; cursor: pointer;} */
#icons_follow_twitter:hover,#icons_follow_twitter.hover {background: url('icons/icon_twitter_2.png') no-repeat; border: 0;}
/* #icons_follow_facebook {background: url('icons/icon_facebook_1.png') no-repeat; border: 0; width: 23px; height: 22px; float: left; cursor: pointer;} */
#icons_follow_facebook:hover,#icons_follow_facebook.hover {background: url('icons/icon_facebook_2.png') no-repeat; border: 0;}
/* #icons_follow_rss {background: url('icons/icon_rss_1.png') no-repeat; border: 0; width: 22px; height: 22px; float: left; cursor: pointer; margin: 0 0 0 2px;} */
#icons_follow_rss:hover,#icons_follow_rss.hover {background: url('icons/icon_rss_2.png') no-repeat; border: 0;}
#icons_gameradio {background: url('icons/icon_gameradio_1.png') no-repeat; border: 0; width: 47px; height: 45px; float: left; cursor: pointer;}
#icons_gameradio:hover,#icons_gameradio.hover {background: url('icons/icon_gameradio_2.png') no-repeat; border: 0;}
#icons_follow_yougamer {border: 0; width: 44px; height: 44px; float: left;}
#icons_follow_yougamer img {width: 44px; height: 44px;}
#icon_fan {display: block; width: 16px; height: 16px; margin: -4px 0 0 10px; cursor: pointer; background: url('icons/icon_fan.png') no-repeat; float: right;}
#icon_fan:hover {display: block; width: 16px; height: 16px; margin: -4px 0 0 10px; cursor: pointer; background: url('icons/icon_fan.png') no-repeat; background-position: 0 -16px;}
#icon_fan_video {display: block; width: 16px; height: 16px; margin: -5px 0 0 10px; cursor: pointer; background: url('icons/icon_fan.png') no-repeat; float: left;}
#icon_fan_video:hover {display: block; width: 16px; height: 16px; margin: -5px 0 0 10px; cursor: pointer; background: url('icons/icon_fan.png') no-repeat; background-position: 0 -16px;}
#icon_report {display: block; width: 16px; height: 16px; margin: -4px 0 0 10px; cursor: pointer; background: url('icons/icon_report.png') no-repeat; float: right;}
#icon_report:hover {display: block; width: 16px; height: 16px; margin: -4px 0 0 10px; cursor: pointer; background: url('icons/icon_report.png') no-repeat; background-position: 0 -16px;}
/*-----------------------*/
.icon_help_19 {background: url('icons/icon_help_1.png') no-repeat; border: 0; width: 19px; height: 19px; cursor: pointer; display: block; float: left; margin: 0 0 0 5px;}
.icon_help_19:hover {background: url('icons/icon_help_2.png') no-repeat; border: 0; width: 19px; height: 19px; cursor: pointer; display: block; float: left; margin: 0 0 0 5px;}
/*-----------------------*/
.videostat {background: url('pictos/play_video_on_20x20.png') no-repeat; line-height: 20px; padding: 1px 0 0 22px;}
.videostat span {font-weight: bold;}
.videostatsd {background: url('pictos/detail_20x20.png') no-repeat; line-height: 20px; padding: 1px 0 0 22px;}
.videostatsd span {font-weight: bold;}
.videostathd {background: url('pictos/detail_on_20x20.png') no-repeat; line-height: 20px; padding: 1px 0 0 22px;}
.videostathd span {font-weight: bold;}
.photostat {background: url('pictos/show_foto_on_20x20.png') no-repeat; line-height: 20px; padding: 1px 0 0 22px;}
.photostat span {font-weight: bold;}
.blogstat {background: url('pictos/see_blog_on_20x20.png') no-repeat; line-height: 20px; padding: 1px 0 0 22px;}
.blogstat span {font-weight: bold;}
.memberstat {background: url('pictos/community_20x20.png') no-repeat; line-height: 20px; padding: 1px 0 0 22px;}
.memberstat span {font-weight: bold;}
.groupstat {background: url('pictos/group_20x20.png') no-repeat; line-height: 20px; padding: 1px 0 0 22px;}
.groupstat span {font-weight: bold;}
.newmemberstat {background: url('pictos/newmember_20x20.png') no-repeat; line-height: 20px; padding: 1px 0 0 22px;}
.newmemberstat span {font-weight: bold;}
.newgroupstat {background: url('pictos/newgroup_20x20.png') no-repeat; line-height: 20px; padding: 1px 0 0 22px;}
.newgroupstat span {font-weight: bold;}
.uploadbluestat {background: url('pictos/download_blue_20x20.png') no-repeat; line-height: 20px; padding: 1px 0 0 22px;}
.uploadbluestat span {font-weight: bold;}
.uploadgreenstat {background: url('pictos/download_green_20x20.png') no-repeat; line-height: 20px; padding: 1px 0 0 22px;}
.uploadgrennstat span {font-weight: bold;}
.uploadorangestat {background: url('pictos/download_orange_20x20.png') no-repeat; line-height: 20px; padding: 1px 0 0 22px;}
.uploadorangestat span {font-weight: bold;}
/*------ FIN ICONS ------*/

/*------ SITEMAP ------*/
#container-col-sitemap {}
.row-sitemap {height: auto; clear: both;}
.bloc-row-sitemap {width: 200px; height: auto; float: left; margin: 0 0 0 0; padding: 0 12px 0 0;}
.bloc-row-sitemap div.title {width: 194px; height: 42px; background: url('bg/bg_sitemap_title.png') no-repeat; font-size: 1.4em; font-weight: bold; /*text-align: center; padding: 15px 0 0 0;*/ padding: 15px 0 0 10px;}
.bloc-row-sitemap div.content {margin: -12px 0 0 10px; line-height: 1em; font-size: 0.8em;}
.bloc-row-sitemap div.contentdiv {line-height: 1.3em; font-size: 1em;}
/*------ FIN SITEMAP ------*/

/*------ ICONS ACTIONS ------*/
#action_favorite {background: url('actions/action_favorite_off.png') no-repeat; border: 0; width: 60px; height: 60px; float: left; cursor: pointer;}
#action_favorite:hover,#action_favorite.hover {background: url('actions/action_favorite_on.png') no-repeat; border: 0;}
#action_favorite_none {background: url('actions/action_favorite_none_off.png') no-repeat; border: 0; width: 60px; height: 60px; float: left; cursor: pointer;}
#action_favorite_none:hover,#action_favorite_none.hover {background: url('actions/action_favorite_none_on.png') no-repeat; border: 0;}
#action_mail {background: url('actions/action_mail_off.png') no-repeat; border: 0; width: 60px; height: 60px; float: left; cursor: pointer;}
#action_mail:hover,#action_mail.hover {background: url('actions/action_mail_on.png') no-repeat; border: 0;}
#action_playlist {background: url('actions/action_playlist_off.png') no-repeat; border: 0; width: 60px; height: 60px; float: left; cursor: pointer;}
#action_playlist:hover,#action_playlist.hover {background: url('actions/action_playlist_on.png') no-repeat; border: 0;}
#action_group {background: url('actions/action_group_off.png') no-repeat; border: 0; width: 60px; height: 60px; float: left; cursor: pointer;}
#action_group:hover,#action_group.hover {background: url('actions/action_group_on.png') no-repeat; border: 0;}
#action_share {background: url('actions/action_share_off.png') no-repeat; border: 0; width: 60px; height: 60px; float: left; cursor: pointer;}
#action_share:hover,#action_share.hover {background: url('actions/action_share_on.png') no-repeat; border: 0;}
#action_warn {background: url('actions/action_warn_off.png') no-repeat; border: 0; width: 60px; height: 60px; float: left; cursor: pointer;}
#action_warn:hover,#action_warn.hover {background: url('actions/action_warn_on.png') no-repeat; border: 0;}
#action_light {background: url('actions/action_light_off.png') no-repeat; border: 0; width: 60px; height: 60px; float: left; cursor: pointer;}
#action_light:hover,#action_light.hover {background: url('actions/action_light_on.png') no-repeat; border: 0;}
#action_member_rss {background: url('actions/action_rss_off.png') no-repeat; border: 0; width: 60px; height: 60px; float: left; cursor: pointer;}
#action_member_rss:hover,#action_member_rss.hover {background: url('actions/action_rss_on.png') no-repeat; border: 0;}
#action_friend_add {background: url('actions/action_friend_add_off.png') no-repeat; border: 0; width: 60px; height: 60px; float: left; cursor: pointer;}
#action_friend_add:hover,#action_friend_add.hover {background: url('actions/action_friend_add_on.png') no-repeat; border: 0;}
#action_friend_remove {background: url('actions/action_friend_remove_off.png') no-repeat; border: 0; width: 60px; height: 60px; float: left; cursor: pointer;}
#action_friend_remove:hover,#action_friend_remove.hover {background: url('actions/action_friend_remove_on.png') no-repeat; border: 0;}
#action_member_settings {background: url('actions/action_settings_off.png') no-repeat; border: 0; width: 50px; height: 32px; float: left; cursor: pointer; margin: 14px 0 0 0;}
#action_member_settings:hover,#action_member_settings.hover {background: url('actions/action_settings_on.gif') no-repeat; border: 0;}
#action_member_help {background: url('actions/action_help_play_off.png') no-repeat; border: 0; width: 60px; height: 60px; float: left; cursor: pointer;}
#action_member_help:hover,#action_member_help.hover {background: url('actions/action_help_play_on.png') no-repeat; border: 0;}
#col-member-settings {position: absolute; margin: -30px 0 0 110px; background-color: red; color: white; padding: 6px; font-size: 12px; font-weight: bold; letter-spacing: -0.5px;}
#col-member-settings a {color: white; text-decoration: none;}
#col-member-settings a:hover {color: white; text-decoration: none;}
div#col-member-settings:hover {background-color: #1dbeff;}
/*------ END ICONS ACTIONS ------*/

/*------ EMBED PLAYER ------*/
.embed_bloc_title0 {width: 100%; height: 15px; padding: 5px 0 0 0; margin: 0 0 8px 0; text-align: center; background-color: #1dbeff; color: white; font-size: 1em; font-weight: bold;}
.embed_bloc_title1 {width: 100%; height: 15px; padding: 5px 0 0 0; margin: 0 0 3px 0; text-align: center; background-color: #1dbeff; color: white; font-size: 1em; font-weight: bold;}
.embed_bloc_title2 {width: 100%; height: 15px; padding: 5px 0 0 0; margin: 5px 0 3px 0; text-align: center; background-color: #1dbeff; color: white; font-size: 1em; font-weight: bold;}
.embed_bloc_title3 {width: 100%; height: 15px; padding: 5px 0 0 0; margin: 0 0 10px 0; text-align: center; background-color: #1dbeff; color: white; font-size: 1em; font-weight: bold;}
#playerdiv {width: 425px; height: 334px; float: left; text-align: center; border: 1px solid #1dbeff; background: url('../images/embed/bg_embed.png') repeat;}
#playerembed {display: block; margin-left: auto; margin-right: auto; margin-top: auto; margin-bottom: auto;}

/*------ LOGIN -------*/
#container-login-central {margin: 0 0 0 20px; width: 960px; padding: 10px 0 0 0; clear: both;}
.col-login-content-header {margin: 0; padding: 0; width: 960px; height: 11px; background: transparent url('bg/bg_large_content_header.png') no-repeat;}
.col-login-content-central {margin: 0; padding: 0 0 5px 0; width: 948px; border-left: 6px solid #e6e6e7; border-right: 6px solid #e6e6e7; border-top: 1px solid #e6e6e7;}
.col-login-content-footer {margin: 0; padding: 0 0 10px 0; width: 960px; height: 11px; background: transparent url('bg/bg_large_content_footer.png') no-repeat;}
#container-login-left-1 {margin: 0; padding: 0; width: 444px; height: auto; float: left; border-right: 1px dashed silver;}
#container-login-left-2 {margin: 0; padding: 0; width: 503px; float: left;}
#container-col-left-1-title {font-size: 1.3em; color: #464646; text-align: center; margin: -1px 0 10px 0; padding: 11px 0 0 0; text-transform: uppercase; background: url('bg/bg_title_login.png') repeat-x; height: 34px; width: 100%;}
#container-col-left-2-title {font-size: 1.3em; color: #464646; text-align: center; margin: -1px 0 10px 0; padding: 11px 0 0 0; text-transform: uppercase; background: url('bg/bg_title_login.png') repeat-x; height: 34px; width: 100%;}
.col-central-title-login {margin: 0; padding: 5px 0; width: 948px; height: 60px; background-color: white; border-left: 6px solid #e6e6e7; border-right: 6px solid #e6e6e7;}
.col-central-title-login-help {position: absolute; margin-left: 700px; width: 39px; height: 56px; background: url('icons/icon_help_play.png') no-repeat;}
.col-central-title-login-help:hover {position: absolute; margin-left: 700px; width: 39px; height: 56px; background: url('icons/icon_help_play_on.png') no-repeat;}
#container-login-left-2-title1 {width: 94%; clear: both; margin: 0 0 10px 20px; font-size: 1.4em; text-align: left; line-height: 1.1em;}
#container-login-left-2-title2 {width: 280px; float: left; margin: 0 0 0 20px; font-size: 1.4em; text-align: left; line-height: 1.1em;}
#container-login-left-2-title3 {width: 180px; float: right; margin: 0 5px 0 0;}
#container-login-left-2-title4 {width: 275px; float: left; margin: 20px 0 0 20px; border: 1px dotted silver; padding: 5px 5px 10px 5px; line-height: 1.8em;}
/*------ END LOGIN -------*/

/*------ JOIN ------ */
#container-join-left-1 {margin: 0; padding: 0; width: 340px; float: left; font-size: 0.9em;}
#container-join-left-2 {margin: 0; padding: 0; width: 160px; font-size: 0.9em; float: left;}
#container-join-left-3 {margin: 0; padding: 0; width: 448px; border-left: 0px dashed silver; font-size: 0.9em; float: left;}
#container-col-join-1-title {font-size: 1.3em; color: #464646; text-align: center; margin: -1px 0 10px 0; padding: 11px 0 0 0; text-transform: uppercase; background: url('bg/bg_title_login.png') repeat-x; height: 34px; width: 100%; font-size: 1.4em;}
#container-col-join-2-title {font-size: 1.3em; color: #464646; text-align: center; margin: -1px 0 10px 0; padding: 11px 0 0 0; text-transform: uppercase; background: url('bg/bg_title_login.png') repeat-x; height: 34px; width: 100%; font-size: 1.4em;}
#container-col-join-3-title {font-size: 1.3em; color: #464646; text-align: center; margin: -1px 0 10px 0; padding: 11px 0 0 0; text-transform: uppercase; background: url('bg/bg_title_login.png') repeat-x; height: 34px; width: 100%; font-size: 1.4em;}
#container-join-success {width: 550px; height: 25px; margin: 20px 0 0 300px; font-size: 1.6em; color: green; font-weight: bold; display: block;}
#container-join-error {width: 550px; height: 25px; margin: 20px 0 0 300px; font-size: 1.6em; color: red; font-weight: bold;}
/*----------------------*/
#join-table {margin-left: auto; margin-right: auto; text-align: center; width: 98%; background-color: #585858;}
.join-table-th {text-align: center; background-color: #818181; color: white; font-weight: bold;}
.join-table-td-1 {background-color: #f5ffc4; color: #585858;}
.join-table-td-2 {background-color: #f1f1f1; color: #585858;}
.join-table-tr-1 {background-color: #f5ffc4; color: #585858;}
.join-table-tr-1 td {}
.join-table-tr-1 td img {margin: 0 3px 0 0;}

.join-table-tr-2 {background-color: #f1f1f1; color: #585858;}
.join-table-tr-2 td img {margin: 0 3px 0 0;}
.join-table-tr-3 {height: 20px; vertical-align: middle; background-color: #818181; color: white; font-weight: bold;}
/*------ END JOIN ------*/

/*------ BANNER CONCOURS ------*/
ul#menuback {margin: 0 0 0 240px; list-style: none; background: url('concours/menu-bg.jpg'); background-repeat: no-repeat; background-position: right top; width: 720px !important; overflow: auto; border: 0px solid #1dbeff;}
ul#menuback li.shutter {width: 180px; height: 100px; display: block; float: left;}
ul#menuback li#shutter1 {background: url('concours/concours1.jpg') no-repeat;}
ul#menuback li#shutter2 {background: url('concours/concours2.jpg') no-repeat;}
ul#menuback li#shutter3 {background: url('concours/concours3.jpg') no-repeat;}
ul#menuback li#shutter4 {background: url('concours/concours4.jpg') no-repeat;}
a.link {width: 180px; height: 100px; display: block; background: url('concours/window.png') no-repeat bottom center; text-indent: -9999px;}
/*------ END BANNER CONCOURS ------*/

/*------ VIDEOS STARS ------*/
#videos-stars {width: 600px; padding: 20px 0 0 0; margin: 0 0 0 20px; background-color: transparent;}
#videos-stars-temp {width: 600px; padding: 0 0 0 0; margin: 0 0 0 20px; background-color: transparent;}
.videos-stars-title1 {font-size: 1.6em; margin: 7px 0 12px 7px; font-weight: bold; text-transform: uppercase;}
.videos-stars-title2 {font-size: 1.6em; margin: 0 0 0px 7px; font-weight: bold; color: #1dbeff;}
.videos-stars-title12 {font-size: 1.6em; margin: 7px 0 12px 7px; font-weight: bold;}
/* everything is constructed with a single background image */
/* root element for tabs */
#flowtabs {width: 600px; height: 31px !important; margin: 0 !important; padding: 0; _margin-bottom:-2px;}
/* single tab */
#flowtabs li {float: left; margin: 0; padding: 0; text-indent: 0; list-style-type: none;}
/* a- tag inside single tab */
#flowtabs li a {background: url('bg/tabs_home.png') no-repeat; display:block; height: 31px; width: 116px; padding: 0px; margin: 0px; color: #5d5e60; font-size: 12px; line-height: 31px; text-align: center; text-decoration: none;}
/* adjust the background image position on each tab */
#flowtabs #t1 {background-position: 0 0;}
#flowtabs #t2 {background-position: -118px 0;}
#flowtabs #t3 {background-position: -234px 0;}
#flowtabs #t4 {background-position: -351px 0;}
#flowtabs #t5 {background-position: -468px 0; width: 116px;}
/* mouseover state */
#flowtabs a:hover {color: #fff;}
#flowtabs #t1:hover {background-position:      0 -31px;}
#flowtabs #t2:hover {background-position: -118px -31px;}
#flowtabs #t3:hover {background-position: -234px -31px;}
#flowtabs #t4:hover {background-position: -351px -31px;}
#flowtabs #t5:hover {background-position: -468px -31px;}
/* currently selected tabs */
#flowtabs a.current {cursor:default; color: #1dbeff; line-height: 31px; font-weight: bold;}
#flowtabs #t1.current {background-position:      0 -62px;}
#flowtabs #t2.current {background-position: -118px -62px;}
#flowtabs #t3.current {background-position: -234px -62px;}
#flowtabs #t4.current {background-position: -351px -62px;}
#flowtabs #t5.current {background-position: -468px -62px;}
/* panes */
#flowpanes {background: url('bg/tabs_home.png') no-repeat 0 -100px; width: 600px; height: 451px;}
/* single pane */
#flowpanes div {display: none; margin: 20px;}
/* some decorations for elements inside single pane */
#flowpanes div h2 {font-weight: normal; color: #ddd; letter-spacing: 1px; margin: 10px 0 0 0; font-size: 22px;}
#flowpanes a {color: #cc9; font-size: 14px;}
/*-------------------*/
#flowpanes div.video_most {width: 560px; margin: -10px 0 0 -10px; padding: 0; cursor: default;}
#flowpanes div.video_bloc_most {width: 130px; height: 95px; margin: 0 8px 8px 0; padding: 0; background-color: transparent; float: left; text-align: center;}
#flowpanes div.video_bloc_most img {border: 1px solid #1dbeff;}
#flowpanes div.video_bloc_most div.video_bloc_most_data {background: url('bg/bg_black_transparent.png'); padding: 3px; width: 114px; height: 22px; margin: 83px 0 0 21px; position: absolute; z-index: 9999; color: white; font-size: 0.7em;}
#flowpanes div.video_bloc_most div.video_bloc_most_data span.highlight {font-weight: bold; color: #1dbeff;}
#flowpanes div.video_bloc_most div.video_bloc_most_infos {border-bottom: 1px solid #1dbeff; border-left: 1px solid #1dbeff; border-right: 1px solid #1dbeff; height: 25px; width: 120px; position: relative; margin: -20px 0 0 20px; background: url('bg/bg_black_transparent.png');}
#flowpanes div.video_bloc_most div.video_bloc_most_data a {border: 0;}
.flowpanes_footer {margin: 0; padding: 0; width: 100%; height: 20px; background: url('bg/bg_content_footer_inside.png') no-repeat;}
/*-------- ONE THUMB -------*/
#flowpanes div.video_bloc_most_one {width: 130px; height: 95px; margin: 0 8px 8px 0; padding: 0; background-color: transparent; float: left; text-align: center;}
#flowpanes div.video_bloc_most_one img {border: 1px solid #1dbeff; margin: 0 0 0 -547px;}
#flowpanes div.video_bloc_most_one div.video_bloc_most_data {background: url('bg/bg_black_transparent.png'); padding: 3px; width: 114px; height: 22px; margin: 83px 0 0 21px; position: absolute; z-index: 9999; color: white; font-size: 0.7em;}
#flowpanes div.video_bloc_most_one div.video_bloc_most_data span.highlight {font-weight: bold; color: #1dbeff;}
#flowpanes div.video_bloc_most_one div.video_bloc_most_infos {border-bottom: 1px solid #1dbeff; border-left: 1px solid #1dbeff; border-right: 1px solid #1dbeff; height: 25px; width: 120px; position: relative; margin: -20px 0 0 20px; background: url('bg/bg_black_transparent.png');}
#flowpanes div.video_bloc_most_one div.video_bloc_most_data a {border: 0;}
.flowpanes_footer {margin: 0; padding: 0; width: 100%; height: 20px; background: url('bg/bg_content_footer_inside.png') no-repeat;}


#page-wrap {width: 560px; margin: 25px auto; position: relative; min-height: 410px; background: url('slider/bg.png') top center;}
.slider-wrap {width: 530px; position: absolute; top: 15px; left: 15px;}
.stripViewer .panelContainer .panel ul {text-align: left; margin: 0 15px 0 30px;}
.stripViewer {position: relative; overflow: hidden; width: 530px; height: 337px;}
.stripViewer .panelContainer {position: relative; left: 0; top: 0;}
.stripViewer .panelContainer .panel {float: left; height: 100%; position: relative; width: 530px;}
.stripNavL, .stripNavR, .stripNav {display: none;}
.nav-thumb {border: 1px solid #1dbeff; margin-right: 5px;}
#movers-row {margin: -42px 0 0 62px;}
#movers-row div {width: 20%; float: left;}
#movers-row div a.cross-link {float: right;}
.photo-meta-data {background: url('slider/transpBlack.png'); padding: 10px; height: 30px; margin-top: -50px; position: relative; z-index: 9999; color: white;}
.photo-meta-data span {font-size: 13px;}
.cross-link {display: block; width: 62px; margin-top: -15px; position: relative; padding-top: 15px; z-index: 9999;}
.active-thumb {background: transparent url('slider/icon-uparrowsmallwhite.png') no-repeat center 4px;}
/*-------------------*/
/*------ FIN VIDEOS STARS ------*/

/*------ VIDEOS ------*/
.video_view_title {margin: 14px; padding: 10px 0 0 14px; width: 572px; height: 40px; color: white; font-size: 1.3em; background: url('bg/bg_title_blue.png') no-repeat;}
.video_view_title_1 {float: left; width: 60%; text-align: left;}
.video_view_title_2 {float: left; width: 35%; text-align: right; font-weight: bold;}
#video_view_cover {width: 275px; height: 100px; border-right: 1px solid #1dbeff; float: left; margin: 0 10px 0 0; padding: 0; font-size: 1em; color: #6d6d6d; line-height: 1.3em;}
#video_view_cover a {font-size: 1em; color: #1dbeff; line-height: 1.3em; text-decoration: none;}
#video_view_cover a:hover {font-size: 1em; color: #1dbeff; line-height: 1.3em; font-weight: bold; text-decoration: none;}
#video_view_cover img.video_view_cover {max-height: 100px; cursor: pointer; border: 1px solid silver; padding: 1px;}
#video_view_cover img.video_view_cover:hover {max-height: 100px; cursor: pointer; border: 1px solid #1dbeff; padding: 1px;}
#video_view_cover img.video_view_cover_big {max-height: 600px; max-width: 500px;}
#video_view_cover_img {display: block; margin: 0 10px 0 0; padding: 0; width: 61px; height: 100px; background: url('images/jaquette_thumb_sd.png') no-repeat; cursor: pointer; float: left;}
#video_view_cover_img:hover {display: block; width: 61px; height: 100px; margin: 0 10px 0 0; padding: 0; background: url('images/jaquette_thumb_sd.png') no-repeat; cursor: pointer; background-position: 0 -100px;}
#video_view_cover_hd {width: 215px; height: 100px; border-right: 1px solid #f8931d; float: left; margin: 0 10px 2px 0; padding: 0; font-size: 1em; color: #c0c0c0; line-height: 1.3em;}
#video_view_cover_hd a {font-size: 1em; color: #f8931d; line-height: 1.3em; text-decoration: none;}
#video_view_cover_hd a:hover {font-size: 1em; color: #f8931d; line-height: 1.3em; font-weight: bold; text-decoration: none;}
#video_view_cover_hd img.video_view_cover_hd {max-height: 100px; cursor: pointer;}
#video_view_cover_hd img.video_view_cover_big {max-height: 600px; max-width: 500px;}
#video_view_cover_hd_img {display: block; margin: 0 10px 0 0; padding: 0; width: 61px; height: 100px; background: url('images/jaquette_thumb_hd.png') no-repeat; cursor: pointer; float: left;}
#video_view_cover_hd_img:hover {display: block; width: 61px; height: 100px; margin: 0 10px 0 0; padding: 0; background: url('images/jaquette_thumb_hd.png') no-repeat; cursor: pointer; background-position: 0 -100px;}
#video_view_action_playlist {text-align: center; font-size: 0.9em;}
#video_view_action_playlist1 {width: 49%; float: left; border-right: 1px solid #1dbeff; margin: 0 0 10px 0;}
#video_view_action_playlist1 select {margin: 5px 0 5px 0; width: 200px;}
#video_view_action_playlist2 {width: 49%; float: right; margin: 0 0 10px 0;}
#video_view_action_playlist2 input[type=text] {margin: 5px 0 5px 0; width: 200px;}
/*---------------------------------*/
#video_infos {width: 640px; height: 120px; border: 1px solid #1dbeff; margin: 0 0 20px 0;}
#video_title {margin: 0 0 0 20px; padding: 0; width: 600px; height: 60px;}
#video_title_left {float: left;}
#video_title_center {background-color: white; background-image: url('../images/pictos/picto_videos.png'); background-repeat: no-repeat; background-position: 0% 50%; height: 60px; max-width: 527px; float: left; padding-left: 55px;}
#video_title_right {float: left;}
#video_title_center_1 {margin: 10px 0 7px 0; font-size: 1.2em; font-weight: bold;}
#video_title_center_2 {font-size: 1.3em; font-weight: bold; color: #1dbeff; line-height: 1em;}
#video_view {margin: 0 0 0 20px; clear: both; background-color: white; width: 600px;}
#video_view_infos {margin: 0 0 10px 14px; padding: 12px 0; line-height: 1.2em;}
#video_view_play {margin: 0 0 0 14px; position: relative; height: 404px;}
#video_view_choice {clear: both; margin: 14px 0 0 14px; text-align: center; font-size: 0.8em;}
#video_affiliation {clear: both; margin: 30px 14px -20px 14px; padding: 10px 10px 0 10px; border-top: 1px solid #1dbeff; line-height: 1.3em;}
#video_affiliation a {font-weight: bold; font-size: 1.1em;}
#video_view_social_facebook {clear: both; margin: 30px 14px 0 14px; padding: 10px; border-top: 1px solid #1dbeff; line-height: 1.3em;}
#video_view_description {clear: both; margin: 0 14px 0 14px; padding: 10px; border-top: 1px solid #1dbeff; border-bottom: 1px solid #1dbeff; text-align: justify; line-height: 1.3em;}
#video_view_mod {clear: both; margin: 0 14px 0 14px; padding: 10px 10px 10px 80px; border-bottom: 1px solid #1dbeff; text-align: left; line-height: 2em; background: url('icons/icon_mod.png') no-repeat 10px; height: 50px;}
#video_view_header {margin: 0 0 0 20px; padding: 0; width: 100%; height: 20px; background: url('bg/bg_content_header_inside.png') no-repeat;}
#video_view_footer {margin: 0 0 0 20px; padding: 0; width: 100%; height: 20px; background: url('bg/bg_content_footer_inside.png') no-repeat;}
#video_view_msg_action {margin: 40px 0 0 14px; padding: 0; clear: both; text-align: center;}
#video_view_download {clear: both; margin: 0px 14px 0 14px; padding: 10px; border-top: 1px solid #1dbeff;}
#video_view_comment {clear: both; margin: 0 14px 0 14px; padding: 0;}
.video_view_action {margin: 0; padding: 0; width: 63px; height: 70px; float: left; text-align: center; }
.video_view_action_title {margin: 0; padding: 0; width: 63px; height: 15px; float: left; text-align: center;}
.video_view_action_title_high {margin: -10px 0 0 0; padding: 0; width: 63px; height: 15px; float: left; text-align: center;}
.action_prev_next_img {width: 54px; margin: 10px 0 0 0;}
.action_prev_next_bg {background-image: url('bg/bg_video_next_prev.png'); background-repeat: no-repeat; background-position: 0px 6px; width: 62px; height: 55px;}
.action_prev_next_bg:hover {background-image: url('bg/bg_video_next_prev.png'); background-repeat: no-repeat; background-position: 0px -55px; width: 62px; height: 55px;}
.video_comment_bg1 {margin: 14px 0 0 0; padding: 5px; clear: both; height: 100px; background-color: #e6f8ff;}
.video_comment_bg2 {margin: 14px 0 0 0; padding: 5px; clear: both; height: 100px; background-color: #f5fcff;}
.video_comment_bg3 {margin: 14px 0 0 0; padding: 5px; clear: both; height: 100px; background-color: #a7e5ff;}
.video_comment_active {margin: 14px 0 0 0; padding: 5px; clear: both; height: 100px;}
.video_comment_avatar {margin: 0 5px 0 0; padding: 0; width: 70px; float: left;}
.video_comment_avatar_separ {margin: 0 7px 0 0; padding: 0; width: 5px; height: 100px; float: left; background-color: silver;}
.video_comment_avatar_separ_active {margin: 0 7px 0 0; padding: 0; width: 5px; height: 100px; float: left; background-color: #1dbeff;}
.video_comment_comment {margin: 0; padding: 3px 0; width: 464px; height: 63px; text-align: left; line-height: 1.2em; overflow-x: hidden; overflow-y: auto; float: left;}
.video_comment_text {margin: 0 0 0 75px; padding: 0; width: 480px;}
.video_comment_text_info1 {margin: 0; padding: 0 0 2px 0; width: 67%; border-bottom: 1px dotted silver; float: left; font-size: 0.9em;}
.video_comment_text_info2 {margin: 0; padding: 0 0 2px 0; width: 30%; border-bottom: 1px dotted silver; float: left; font-size: 0.9em;}
.video_comment_text_action {margin: -14px 0 0 12px; padding: 1px 0 0 0; width: 97%; border-top: 1px dotted silver; text-align: right; font-size: 0.9em; float: left;}
.video_comment_text_action_button {border: 0px; color: #1dbeff; background-color: transparent; font-size: 0.9em; cursor: pointer;}
.video_comment_text_action_button:hover {border: 0px; color: #1dbeff; background-color: #1dbeff; color: white;}
#video_comment_add, #video_comment_add_hd {margin: 10px 0 0 0;}
#video_user_photo {float: left; text-align: center; margin: 0 10px 0 0;}
#video_user_photo img {border: 2px solid #1dbeff; max-width: 130px;}
#video_user_photo img.grade {border: 0; margin: -13px 0 0 0;}
#video_user_info1 {float: left; text-align: left; line-height: 1.4em;}
#video_user_info2 {margin: 10px 0 0 0; text-align: left; line-height: 1.4em;}
#video_user_links {margin: 14px 0 0 -30px;}
#video_note_txt {position: absolute; margin: -15px 0 0 0;}
#video_button_div {float: right; width: 80px; margin: 0 14px 0 0;}
#video_button_div1 {float: right; width: 36px; height: 16px; margin: 0; padding: 0;}
#video_button_div2 {float: left; width: 36px; height: 16px; margin: -15px 0 0 0; padding: 0;}
#video_button_div3 {float: right; margin: 0 14px 0 0;}
#video_button_hd {width: 36px; height: 16px; display: block; background: url('buttons/picto_hd.png') no-repeat;}
#video_button_hd:hover {width: 36px; height: 16px; display: block; background: url('buttons/picto_hd.png') no-repeat; background-position: 0 -16px;}
#video_button_sd {width: 36px; height: 16px; display: block; background: url('buttons/picto_sd.png') no-repeat; margin: 15px 3px 0 0;}
#video_button_sd:hover {width: 36px; height: 16px; display: block; background: url('buttons/picto_sd.png') no-repeat; background-position: 0 -16px;}
#video_button_43 {width: 36px; height: 16px; display: none; background: url('buttons/picto_4_3.png') no-repeat; margin: 15px 3px 0 0;}
#video_button_43:hover {width: 36px; height: 16px; display: block; background: url('buttons/picto_4_3.png') no-repeat; background-position: 0 -16px;}
#video_button_169 {width: 36px; height: 16px; display: block; background: url('buttons/picto_16_9.png') no-repeat; margin: 15px 3px 0 0;}
#video_button_169:hover {width: 36px; height: 16px; display: block; background: url('buttons/picto_16_9.png') no-repeat; background-position: 0 -16px;}
#show_all_comments {cursor: pointer; width: 578px; height: 25px; text-align: center; color: #1dbeff; font-size: 1.4em; border: 1px solid #1dbeff; margin: 15px 0 0 0; padding: 10px 0 0 0; background-color: white;}
#show_all_comments:hover {cursor: pointer; width: 578px; height: 25px; text-align: center; color: white; font-size: 1.4em; border: 1px solid #1dbeff; margin: 15px 0 0 0; padding: 10px 0 0 0; background-color: #1dbeff;}
/*----------------------------------------------------------*/
/*------------------------- VIDEOS HD ----------------------*/
/*----------------------------------------------------------*/
.video_view_title_hd {margin: 14px 0 14px 14px; padding: 10px 0 0 14px; width: 432px; height: 40px; color: white; font-size: 1.3em; background: url('bg/bg_title_orange_hd.png') no-repeat;}
#video_infos_hd {width: 640px; height: 120px; border: 1px solid #1dbeff; margin: 0 0 20px 0;}
#video_title_hd {margin: 0 0 0 10px; padding: 0; width: 600px; height: 60px;}
#video_title_left_hd {float: left;}
#video_title_center_hd {background-color: white; background-image: url('../images/pictos/picto_videos.png'); background-repeat: no-repeat; background-position: 0% 50%; height: 60px; max-width: 527px; float: left; padding-left: 55px;}
#video_title_right_hd {float: left;}
#video_title_center_1_hd {margin: 10px 0 7px 0; font-size: 1.4em; font-weight: bold;}
#video_title_center_2_hd {font-size: 1.5em; font-weight: bold; color: #1dbeff; line-height: 1em;}
#video_view_hd {margin: 0 0 0 10px; padding-top: 10px; clear: both; background-color: white; width: 940px;}
#video_view_infos_hd {margin: 0 0 10px 14px; padding: 12px 0;}
#video_view_play_hd {margin: 0 0 0 14px; position: relative;}
#video_view_choice_hd {clear: both; margin: 14px 0 0 14px; text-align: center; font-size: 0.8em;}
#video_view_social_facebook_hd {clear: both; margin: 10px 14px 0 14px; padding: 10px; border-top: 1px solid #f8931d; text-align: justify; line-height: 1.3em;}
#video_view_description_hd {clear: both; margin: 0 14px 0 14px; padding: 10px; border-top: 1px solid #f8931d; border-bottom: 1px solid #f8931d; text-align: justify; line-height: 1.3em;}
#video_view_mod_hd {clear: both; margin: 0 14px 0 14px; padding: 10px 10px 10px 61px; border-bottom: 1px solid #f8931d; text-align: left; line-height: 2em; background: url('icons/icon_mod.png') no-repeat center left; height: 50px;}
#video_view_footer_hd {margin: 0 0 0 20px; padding: 0; width: 100%; height: 20px; background: url('bg/bg_content_footer_inside.png') no-repeat;}
#video_view_msg_action_hd {margin: 40px 0 0 14px; padding: 0; width: 432px;}
#video_view_download_hd {clear: both; margin: 0px 14px 0 14px; padding: 10px; border-top: 1px solid #f8931d;}
#video_view_comment_hd {clear: both; margin: 0 14px 0 14px; padding: 0;}
.video_view_action_hd {margin: 0; padding: 0; width: 63px; height: 70px; float: left; text-align: center; }
.video_view_action_title_hd {margin: 0; padding: 0; width: 63px; height: 15px; float: left; text-align: center;}
.action_prev_next_img_hd {width: 54px; margin: 10px 0 0 0;}
.action_prev_next_bg_hd {background-image: url('bg/bg_video_next_prev.png'); background-repeat: no-repeat; background-position: 1px 6px; width: 64px; height: 56px;}
.action_prev_next_bg_hd:hover {background-image: url('bg/bg_video_next_prev_on.png'); background-repeat: no-repeat; background-position: 1px 6px; width: 64px; height: 56px;}
.video_comment_bg1_hd {margin: 14px 0 0 0; padding: 5px; height: 100px; clear: both; background-color: #3b3b3b;}
.video_comment_bg2_hd {margin: 14px 0 0 0; padding: 5px; height: 100px; clear: both; background-color: #585858;}
.video_comment_bg3_hd {margin: 14px 0 0 0; padding: 5px; height: 100px; clear: both; background-color: #1a1a1a;}
.video_comment_active_hd {margin: 14px 0 0 0; padding: 5px; clear: both;}
.video_comment_avatar_hd {margin: 0 5px 0 0; padding: 0; width: 70px; float: left;}
.video_comment_avatar_separ_hd {margin: 0 7px 0 0; padding: 0; width: 5px; height: 100px; float: left; background-color: silver;}
.video_comment_avatar_separ_active_hd {margin: 0 7px 0 0; padding: 0; width: 5px; height: 100px; float: left; background-color: #f8931d;}
.video_comment_comment_hd {margin: 0; padding: 3px 0 3px 0; width: 331px; height: 62px; text-align: left; line-height: 1.2em; overflow-x: hidden; overflow-y: auto; float: left;}
.video_comment_text_hd {margin: 0 0 0 75px; padding: 0; width: 345px;}
.video_comment_text_info1_hd {margin: 0; padding: 0 0 2px 0; width: 49%; border-bottom: 1px dotted silver; float: left; font-size: 0.9em;}
.video_comment_text_info2_hd {margin: 0; padding: 0 0 2px 0; width: 47%; border-bottom: 1px dotted silver; float: left; font-size: 0.9em;}
.video_comment_text_action_hd {margin: -14px 0 0 12px; padding: 1px 0 0 0; width: 331px; border-top: 1px dotted silver; text-align: right; font-size: 0.9em; float: left;}
.video_comment_text_action_button_hd {border: 0px; color: #fca32a; background-color: transparent; font-size: 0.9em; cursor: pointer;}
.video_comment_text_action_button_hd:hover {border: 0px; color: #1dbeff; background-color: #fca32a; color: white;}
#video_user_photo_hd {float: left; text-align: center; margin: 0 10px 0 0;}
#video_user_photo_hd img {border: 2px solid #1dbeff; max-width: 130px;}
#video_user_photo_hd img.grade {border: 0; margin: -10px 0 0 0;}
#video_user_info1_hd {float: left; text-align: left; line-height: 1.4em;}
#video_user_info2_hd {margin: 10px 0 0 0; text-align: left; line-height: 1.4em;}
#video_note_txt_hd {position: absolute; margin: -15px 0 0 0;}
#yougame_player_hd {margin: 0 0 0 -14px; display: block; width: 940px; height: 560px;}
.video_start_sd {margin: -165px 0 0 230px;}
.video_start_sd_img {margin: -383px 0 0 501px;}
.video_start_hd {margin: -210px 0 0 370px;}
.video_start_hd_img {margin: -536px 0 0 867px;}
#player_logo {position: absolute; margin: 10px 0 0 525px; display: none;}
#player_logo_premium {position: absolute; margin: 10px 0 0 465px; display: none;}
#player_logo_hd {position: absolute; margin: 10px 0 0 880px; display: none;}
#player_logo_premium_hd {position: absolute; margin: 10px 0 0 820px; display: none;}
/* ------ VIDEO EDIT ------*/
.video_edit_resume_bloc {width: 98%; clear: both; border: 1px solid gray; -moz-border-radius: 7px; padding: 7px; margin: 0 auto;}
.video_edit_thumb_on img {width: 100px; height: 75px; border: 3px solid #1dbeff; padding: 1px;}
.video_edit_thumb_off img {width: 100px; height: 75px; border: 2px solid silver; padding: 2px;}
.video_edit_thumb_off img:hover {width: 100px; height: 75px; border: 3px solid #1dbeff; padding: 1px; cursor: pointer;}
.video_edit_thumb_on input[type=image] {width: 100px; height: 75px; border: 3px solid #1dbeff; padding: 1px;}
.video_edit_thumb_off input[type=image] {width: 100px; height: 75px; border: 2px solid silver; padding: 2px;}
.video_edit_thumb_off input[type=image]:hover {width: 100px; height: 75px; border: 3px solid #1dbeff; padding: 1px; cursor: pointer;}
.video_edit_success {width: 100%; height: 22px; margin: 0 0 14px 0; font-size: 1em; color: green; border: 1px dotted green; background-color: #bdffbd; font-weight: bold; display: block; text-align: center;}
.video_edit_success div {margin: 6px 0 0 0;}
.video_edit_error {width: 100%; height: 22px; margin: 0 0 14px 0; font-size: 1em; color: red; border: 1px dotted red; background-color: #ffe7ea; font-weight: bold; display: block; text-align: center;}
.video_edit_error div {margin: 6px 0 0 0;}
/*------ FIN VIDEOS ------*/

/*------ VIDEOS SHARE ------*/
/* container for each pane: video, embed and email */
#panes {background: #295c72 url('/img/global/gradient/h600.png') repeat-x 0 0; height: 320px; width: 480px; float: left; color: #fff; position: relative; z-index: 1; border: 2px solid #fff; outline: 1px solid #666; font-family: verdana; font-size: 12px; -moz-outline-radius: 4px;}

/*------ ANIMATION END VIDEO ------*/
#endAnim {display: none; width: 572px; height: 404px; color: #fff; margin: -404px 0 0 0; position: relative; z-index: 1; border: 0; font-size: 1em; line-height: 1.2em; background: url('bg/bg_black_transparent2.png') repeat;}
#endAnim div.close {background:url('images/close.png') no-repeat; position: absolute; top: 5px; right: 5px; width: 36px; height: 36px; cursor: pointer;}
#endAnim div.close:hover {background-image: url('images/close_on.png'); position: absolute; top: 5px; right: 5px; cursor: pointer; height: 36px; width: 36px;}
#endAnim h2 {font-weight: bold; font-size: 1.4em; color: white; padding: 0; margin: 7px 0 2px 0;}
.endAnim_img {width: 100px; border: 1px solid silver;}
.endAnim_img:hover {width: 100px; border: 1px solid #1dbeff;}
.endAnim_title {font-size: 0.9em;}
/* ---------------- HD ----------------*/
#endAnimHD {display: none; width: 940px; height: 560px; color: #fff; margin: -560px 0 0 -14px; position: relative; z-index: 1; border: 0; font-size: 1em; line-height: 1.2em; background: url('bg/bg_black_transparent2.png') repeat;}
#endAnimHD div.close {background:url('images/close.png') no-repeat; position: absolute; top: 5px; right: 5px; width: 36px; height: 36px; cursor: pointer;}
#endAnimHD div.close:hover {background-image: url('images/close_on.png'); position: absolute; top: 5px; right: 5px; cursor: pointer; height: 36px; width: 36px;}
#endAnimHD h2 {font-weight: bold; font-size: 1.6em; color: white; padding: 0; margin: 30px 0 10px 0;}
.endAnimHD_img {width: 100px; border: 1px solid silver;}
.endAnimHD_img:hover {width: 100px; border: 1px solid #1dbeff;}
.endAnimHD_title {font-size: 0.9em;}
/*------ END ANIMATION END VIDEO ------*/

/*------ UPLOAD ------*/
#upload_video {width: 98%; float: left; text-align: left;}
#upload_video_classic {width: 98%; float: left; text-align: left;}
#upload_image {width: 98%; float: right; text-align: left;}
.upload_step {width: 150px; height: 150px; text-align: center; float: left; line-height: 1.4em;}
.upload_step_content {width: 480px; text-align: left; float: left; line-height: 1.2em; /*border: 1px solid red;*/}
.upload_step_content input {width: 260px; height: 14px; margin: 0 0 5px 5px;}
.upload_step_content input[type=submit] {width: auto; cursor: pointer; border: 2px solid #1dbeff; color: white; font-weight: bold; background-color: #1dbeff; height: 21px; padding: 0 0 3px 0;}
.upload_step_content input[type=submit]:hover {width: auto; cursor: pointer; border: 2px solid #1dbeff; color: #1dbeff; font-weight: bold; background-color: white;}
.upload_step_content textarea {width: 260px; height: 60px; margin: 0 0 5px 5px;}
/*------ classic ------*/
.upload_step_classic {width: 150px; height: 150px; text-align: center; float: left; line-height: 1.4em;}
.upload_step_content_classic {width: 480px; text-align: left; float: right; line-height: 1.2em; /*border: 1px solid red;*/}
.upload_step_content_classic input[class=classic] {width: 260px; height: 14px; margin: 0 0 5px 5px;}
.upload_step_content_classic textarea[class=classic] {width: 260px; height: 60px; margin: 0 0 5px 5px;}
.upload_description {clear: both; margin: 10px 0 10px 0; padding: 10px; border-top: 0px solid #1dbeff; border-bottom: 0px solid #1dbeff; text-align: justify; line-height: 1.2em; color: white; font-weight: bold; background-color: #f28113; -moz-border-radius: 7px;}
#step1 {}
#step2 {display: none;}
#step3 {}
#step1_classic {}
#step2_classic {}
#step3_classic {}
#step1_submit {display: none;}
.upload_title_error {font-size: 1.6em; margin: 7px 0 12px 7px; font-weight: bold; text-transform: uppercase; color: red;}
.upload_title_success {font-size: 1.6em; margin: 7px 0 12px 7px; font-weight: bold; text-transform: uppercase; color: #00a000;}
.upload_message {font-size: 1.4em; margin: 10px 0 0 0; display: block; line-height: 1.4em;}
.upload_message_info {border: 2px solid orange; background-color: #ffe691; color: #575757; padding: 10px; width: 620px; line-height: 1.4em; margin: 0 0 30px; -moz-border-radius: 10px;}
.upload_message_warning {border: 2px solid red; background-color: #ffb1b1; color: #575757; padding: 10px; width: 620px; line-height: 1.4em; margin: 0 0 30px; -moz-border-radius: 10px;}
.upload_message_choice_on {border: 2px solid orange; background-color: #eaeaea; color: #575757; padding: 10px; width: 460px; line-height: 1.4em; margin: 0 0 5px; -moz-border-radius: 10px;}
.upload_message_choice_off {border: 2px solid gray; background-color: #cdcdcd; color: #575757; padding: 10px; width: 460px; line-height: 1.4em; margin: 0 0 5px; -moz-border-radius: 10px;}
/*-------- images --------*/
#upload_image_important {border: 2px solid red; padding: 3px; margin: 0; -moz-border-radius: 8px;}
#upload_image_toupload {border: 1px solid #CDCDCD; padding: 8px; padding-bottom:0px; margin: 0 0 0 18px;}
button[class=upload_image_button] {cursor: pointer; border: 2px solid #1dbeff; color: white; font-weight: normal; background-color: #1dbeff; font-size: 1em;}
button[class=upload_image_button]:hover {cursor: pointer; border: 2px solid #1dbeff; color: #1dbeff; font-weight: normal; background-color: white; font-size: 1em;}
/*------ END UPLOAD ------*/

/*------ SEARCH ------*/
.search_bloc {width: 100%; height: auto; margin: 8px 0;}
.search_result {width: 640px; height: 130px; margin: 8px 0; clear: both;}
.search_more_result {width: 640px; line-height: 1.5em; border-top: 1px dotted #1dbeff;  border-bottom: 1px solid #1dbeff; margin: 8px 0; text-align: right; clear: both;}
.search_more_result_none {width: 640px; border-bottom: 1px solid #1dbeff; margin: 8px 0; text-align: right; clear: both;}
.search_float_bloc {width: 115px; height: 130px; margin: 0 0 0 10px; float: left;}
.search_float_bloc_img {margin: 0 5px 0 2px; cursor: pointer;}
.search_float_bloc_img img {border: 1px solid #1dbeff; padding: 1px; width: 115px;}
.search_float_bloc div.search_float_bloc_infos {margin: 3px 2px 0 2px; line-height: 1.2em; font-size: 0.9em; text-align: center;}
/*------ END SEARCH ------*/

/*------ BLOG ------*/
#blog_title_center {background-color: white; background-image: url('../images/pictos/picto_blog2.png'); background-repeat: no-repeat; background-position: 0% 50%; height: 60px; max-width: 527px; float: left; padding-left: 55px;}
.blog_billet_resume {width: 570px; height: 120px; border-bottom: 1px solid #1dbeff; margin: 20px 14px 0 14px; padding: 0;}
.blog_billet_resume_first {width: 570px; height: 120px; border-bottom: 1px solid #1dbeff; margin: 0 14px 0 14px; padding: 0;}
.blog_billet_mood {float: left;}
.blog_billet_mood img {margin: 0 10px 0 0;}
.blog_billet_infos {width: 390px; float: left;}
.blog_billet_infos a {font-size: 1.4em; font-weight: bold; line-height: 1.2em;}
.blog_billet_infos_desc {color: gray; font-size: 1em; font-weight: normal; font-style: italic; line-height: 1.3em; float: left; margin: 10px 0 0 0;}
.blog_billet_date {width: 50px; float: left; margin: 0 0 0 8px; padding: 0; text-align: center;}
.blog_billet_hour {font-style: italic; font-size: 1em; position: absolute; margin: 100px 0 0 512px;}
#blog_view_description {clear: both; margin: 0 14px 0 14px; padding: 10px; border-top: 0px solid #1dbeff; border-bottom: 0px solid #1dbeff; text-align: justify; line-height: 1.2em; color: white; font-weight: bold; background-color: #f28113; -moz-border-radius: 7px;}
/*-------------------*/
.blog_private_infos {padding: 50px 0 0 0; font-size: 1.6em; font-weight: normal; color: #1dbeff; line-height: 1.4em;}
.blog_calendar {width: 50px; height: 61px; background: url('../images/pictos/picto_calendar_empty.png') no-repeat; font-weight: bold; color: #e1007a;}
.blog_calendar div.date1 {padding: 26px 0 0 0; font-size: 1.1em;}
.blog_calendar div.date2 {margin: 4px 0 0 0; font-size: 1.1em;}
/*-------------------*/
#blog_info {clear: both; margin: 0 14px 20px 14px; padding: 10px; border-top: 1px solid #1dbeff; line-height: 1.3em;}
#blog_info_title {font-size: 1.6em; font-weight: bold; margin: 5px 0 15px 0; /*width: 485px;*/ clear: both; line-height: 1.4em;}
/* #blog_info_title img.mood {} */
#blog_info_text {font-size: 1em; margin: 0;}
#blog_info_mood {width: 64px; float: right; margin: 0 0 5px 10px; padding: 0;}
#blog_info_date {width: 50px; float: right; margin: 3px 0 0 10px; padding: 0; text-align: center;}
#blog_calendar {width: 50px; height: 61px; background: url('../images/pictos/picto_calendar_empty.png') no-repeat; font-weight: bold; color: #e1007a;}
#blog_calendar div#date1 {padding: 26px 0 0 0; font-size: 1.1em;}
#blog_calendar div#date2 {margin: 0; font-size: 1.1em;}
#billet_description_text3 {display: none; width: 570px; margin: 10px 0 0 14px;}
.blog_messages {margin: 10px 0 10px 14px; padding: 0; line-height: 1.2em; width: 570px;}
.blog_video_billet img {width: 550px; border: 1px solid #1dbeff;}
img.imgplayer_blog {clear: both; position: relative;}
#global_button_div {float: right; width: 30px; margin: 0;}
/*------ END BLOG ------*/

/*------ GROUP ------*/
#group_title_center {background-color: white; background-image: url('../images/pictos/picto_group.png'); background-repeat: no-repeat; background-position: 0% 50%; height: 60px; max-width: 527px; float: left; padding-left: 55px;}
#group_view_description {clear: both; margin: 10px 0 10px 5px; padding: 10px; border-top: 0px solid #1dbeff; border-bottom: 0px solid #1dbeff; text-align: justify; line-height: 1.2em; color: white; font-weight: bold;}
.group_member_bloc {width: 80px; height: 80px; margin: -10px 0 15px 15px; float: left;}
.group_member_bloc_img {width: 75px; height: 75px;}
.group_member_bloc_img img {margin: 0 5px 5px 5px; border: 1px solid #1dbeff; padding: 1px;}
.group_member_bloc div.group_member_bloc_infos {margin: 8px 5px 15px 5px; line-height: 1.2em; font-size: 0.9em; text-align: center;}
#video_group_add {line-height: 1.3em;}
.group_messages {width: 570px; margin: 0 0 0 14px;}
/*------ END GROUP ------*/

/*------ ALBUM ------*/
#album_title_center {background-color: white; background-image: url('../images/pictos/picto_images.png'); background-repeat: no-repeat; background-position: 0% 50%; height: 60px; max-width: 527px; float: left; padding-left: 55px;}
#album_view_choice {clear: both; margin: 14px auto 0 auto; text-align: center; font-size: 0.8em; width: 570px; text-align: center;}
.album_view_action {margin: 0; padding: 0; width: 63px; height: 70px; float: left; text-align: center;}
.album_view_action1 {margin: 0 0 0 225px; padding: 0; width: 63px; height: 70px; float: left; text-align: center;}
.album_view_action_title {margin: 0; padding: 0; width: 63px; height: 15px; float: left; text-align: center;}
.album_view_action_title1 {margin: 0 0 0 225px; padding: 0; width: 63px; height: 15px; float: left; text-align: center;}
.album_view_title {margin: 40px 14px 14px 14px; padding: 10px 0 0 14px; width: 572px; height: 40px; color: white; font-size: 1.3em; background: url('bg/bg_title_blue.png') no-repeat; clear: both;}
.album_action_share {padding: 5px 0;}
/*------ END ALBUM ------*/

/*------ FRISE ------*/
.output_info_img {padding: 4px 0 3px 5px; border-bottom: 1px dashed #1dbeff; font-size: 0.9em;}
#output_info_desc {height: 70px; line-height: 1.2em; overflow-x: hidden; overflow-y: auto; font-size: 0.9em;}
#output_info_videos {height: 64px; border: 1px solid #1dbeff; margin: 2px 0; background: url('bg/bg_output_video.jpg') repeat;}
#output_info_images {height: 64px; border: 1px solid #1dbeff; background: url('bg/bg_output_image.jpg') repeat;}
#output_info_other {background-color: #ffec93; width: 400px; margin: -5px 0 0 0; padding: 3px;}
.output_videos {width: 76px; height: 58px; margin: 2px 1px 2px 2px; border: 1px solid orange; float: left;}
.output_images {width: 76px; height: 58px; margin: 2px 1px 2px 2px; border: 1px solid orange; float: left;}
.output_video_image {width: 76px; height: 58px;}
#output_image_main {border: 2px solid #1dbeff; margin: 0 10px 10px 0; width: 70px; height: 100px; float: left;}
.output_icon_bullet {position: absolute; width: 20px; height: 20px; font-size: 0.9em; font-weight: bold; color: white; background: url('icons/icon_blue_bullet2.png') no-repeat; margin: -73px 0 0 51px; text-align: center; padding: 4px 0 0 0px;}
#game_info_id {overflow: hidden;}

#frise {width: 640px; height: 135px; margin: -11px 0 0 0; background: url('bg/bg_video_game_calendar.png') no-repeat;}
#frise_footer {width: 640px; height: 20px; background-color: #3f3f3f; border-bottom: 2px solid #69696a; color: white; font-weight: bold;}
.j-skin-tango .jcarousel-container {
    /*-moz-border-radius: 10px;*/
    /*background: #F0F6F9;*/
    /*border: 1px solid #346F97;*/
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 620px;
    padding: 50px 24px 0 28px;
    margin: -11px 0 0 0;
    background: url('bg/bg_video_game_calendar.png') no-repeat;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 640px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  590px;
    height: 80px;
    padding: 0 0 0 0;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  80px;
    height: 640px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 80px;
    height: 80px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 5px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
.jcarousel-control {
    width: 640px;
    height: 17px;
    margin: 0 0 0 -28px;
    padding: 5px 0 0 0;
    background-color: #3f3f3f;
    border-bottom: 2px solid #69696a;
    text-align: right;
}

.jcarousel-control a {
    position: relative;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
    padding: 3px 0px 0 1px;
    margin: 3px 0 0 0;
    color: #fff;
    background-color: #3f3f3f;
    font-weight: bold;
}

.jcarousel-control a:hover {
    background-color: #1dbeff;
}

.jcarousel-control a:focus,
.jcarousel-control a:active {
    background-color: #1dbeff;
    outline: none;
}

.jcarousel-scroll {
    margin: 0px;
    text-align: center;
}

.jcarousel-scroll form {
    margin: 0;
    padding: 0;
}

.jcarousel-scroll select {
    font-size: 75%;
}

#jcarousel-control-select-month {height: 18px; width: 45px; font-size: 0.7em; margin: 0 0 0 4px;}
#jcarousel-control-select-year {height: 18px; width: 50px; font-size: 0.7em; margin: 0 0 0 0;}
#jcarousel-control-select-ok {height: 18px; font-size: 0.8em; margin: 4px 0 0 0;}

#mycarousel {/*height: 105px;*/}
#mycarousel-next {
    cursor: pointer;
    position: absolute;
    margin: -90px 0 0 280px;
}
#mycarousel-prev {
    position: absolute;
    cursor: pointer;
    margin: -90px 0 0 -328px;
}
#mycarousel-title {
    position: relative;
    margin: -25px 0 15px -250px;
    color: #1dbeff;
    font-size: 1.4em;
    font-weight: bold;
}
/*------ END FRISE ------*/

/*------ CATEGORY -------*/
#category_view_social_facebook {clear: both; margin: 30px 14px 0 14px; padding: 10px 10px 0 10px; border-top: 1px solid #1dbeff; line-height: 1.3em;}
#category_view_social_facebook_playlist {clear: both; margin: 0; padding: 10px 10px 0 10px; border-top: 1px solid #e6e6e7; line-height: 1.3em;}
#category_view_gamercard {clear: both; margin: 30px 14px 0 14px; padding: 10px 10px 0 10px; border-top: 1px solid #1dbeff; line-height: 1.3em; text-align: center;}
.category_video_bloc {width: 135px; height: 200px; margin: 0 0 10px 10px; float: left;}
.category_video_bloc_img {margin: 0 5px 5px 5px; width: 120px; height: 90px; cursor: pointer;}
.category_video_bloc_img img {border: 1px solid #1dbeff; padding: 1px;}
.category_video_bloc div.category_video_bloc_infos {margin: 8px 5px 5px 5px; line-height: 1.2em; font-size: 0.9em; text-align: center;}
.category_video_bloc div.category_video_bloc_note {margin: 0 0 0 22px;}
h3.category_video_bloc_none {margin: 0 0 0 20px;}
.category_video_bloc_group {width: 132px; height: 115px; margin: 0 15px; float: left; line-height: 1em;}
/*.category_video_bloc_group_img {margin: 0 5px 5px 5px; width: 100px; height: 75px; cursor: pointer;}*/
.category_video_bloc_group img {border: 1px solid #1dbeff; width: 110px; height: 83px; padding: 1px;}
.category_video_bloc_group div.category_video_bloc_infos {margin: 8px 5px 5px 5px; line-height: 1.2em; font-size: 0.9em; text-align: center;}
.category_video_bloc_group div.category_video_bloc_note {margin: 0 0 0 22px;}
h3.category_video_bloc_group_none {margin: 0 0 0 20px;}
/* --- videos/groupes/images details ---*/
.category_video_bloc_detail {width: 577px; height: 100px; margin: 0 0 10px 10px; clear: both;}
.category_video_bloc_img_detail {margin: 0 5px 5px 5px; width: 120px; height: 90px; cursor: pointer; float: left;}
.category_video_bloc_img_detail img {border: 1px solid #1dbeff; padding: 1px;}
.category_video_bloc_detail div.category_video_bloc_infos_detail {margin: 0 5px 5px 5px; line-height: 1.4em; font-size: 0.9em; text-align: left; float: left;}
.category_video_bloc_detail div.category_video_bloc_note_detail {margin: 0;}
/* --- community ---*/
.category_community_bloc {width: 185px; height: 110px; margin: 0 0 10px 10px; float: left; background: url('bg/bg_community_bloc.png') no-repeat;}
.category_community_bloc_name {width: 165px; height: 15px; text-align: left; clear: both; border: 0px solid red; margin: 4px 0 2px 8px;}
.category_community_bloc_img {margin: 0 5px 8px 8px; width: 75px; height: 75px; float: left;}
.category_community_bloc_img img {border: 1px solid #1dbeff; padding: 1px; width: 75px; height: 75px;}
.category_community_bloc div.category_community_bloc_infos {margin: 1px 0 0 3px; line-height: 1.4em; font-size: 0.9em; text-align: left; float: left; width: 85px; border: 0px solid red;}
.category_community_bloc div.category_community_bloc_note {margin: 0;}
/* --- community detail ---*/
.category_community_bloc_detail {width: 577px; height: 100px; margin: 0 0 10px 10px; clear: both;}
.category_community_bloc_img_detail {margin: 0 5px 5px 5px; width: 120px; height: 90px; cursor: pointer; float: left;}
.category_community_bloc_img_detail img {border: 1px solid #1dbeff; padding: 1px;}
.category_community_bloc_detail div.category_community_bloc_infos_detail {margin: 0 5px 5px 5px; line-height: 1.4em; font-size: 0.9em; text-align: left; float: left;}
.category_community_bloc_detail div.category_community_bloc_note_detail {margin: 0;}
/* --- blog detail ---*/
.category_blog_bloc_detail {width: 577px; height: 72px; margin: 0 0 10px 10px; clear: both;}
.category_blog_bloc_img_detail {margin: 0 5px 5px 5px; width: 70px; height: 70px; cursor: pointer; float: left;}
.category_blog_bloc_img_detail img {border: 1px solid #1dbeff; padding: 1px; width: 60px; height: 60px;}
.category_blog_bloc_detail div.category_blog_bloc_infos_detail {margin: 0 5px 5px 5px; line-height: 1.4em; font-size: 0.9em; text-align: left; float: left;}
.category_blog_bloc_detail div.category_blog_bloc_note_detail {margin: 0;}
/*------ FIN CATEGORY -------*/

/*------ LAST VIDEOS / IMAGES ------*/
.col-login-content-central div.video_bloc_most {width: 130px; height: 95px; margin: 9px 0 8px 4px; padding: 0; background-color: transparent; float: left; text-align: center;}
.col-login-content-central div.video_bloc_most img {border: 1px solid #1dbeff;}
.col-login-content-central div.video_bloc_most div.video_bloc_most_data {background: url('bg/bg_black_transparent.png'); padding: 3px; width: 114px; height: 22px; margin: -29px 0 0 1px; position: absolute; z-index: 9999; color: white; font-size: 0.7em;}
.col-login-content-central div.video_bloc_most div.image_bloc_most_data {background: url('bg/bg_black_transparent.png'); padding: 3px; width: 114px; height: 22px; margin: -29px 0 0 5px; position: absolute; z-index: 9999; color: white; font-size: 0.7em;}
.col-login-content-central div.video_bloc_most div.video_bloc_most_data span.highlight {font-weight: bold; color: #1dbeff;}
.col-login-content-central div.video_bloc_most div.image_bloc_most_data span.highlight {font-weight: bold; color: #1dbeff;}
.col-login-content-central div.video_bloc_most div.video_bloc_most_infos {border-bottom: 1px solid #1dbeff; border-left: 1px solid #1dbeff; border-right: 1px solid #1dbeff; height: 25px; width: 120px; position: relative; margin: -20px 0 0 20px; background: url('bg/bg_black_transparent.png');}
.col-login-content-central div.video_bloc_most div.video_bloc_most_data a {border: 0;}
/*------ LAST VIDEOS / IMAGES ------*/

/*------ TAGS CLOUD ------*/
#tags_cloud {width: 275px; line-height: 1.4em; text-align: justify;}
a.cloudtags, div.cloudtags, .cloudtags {color: #1dbeff; text-decoration: none;}
a.cloudtags:hover, td.cloudtags:hover, td.a.cloudtags:hover, div.cloudtags:hover, div.a.cloudtags:hover, .cloudtags:hover {color: #FFFFFF; text-decoration: underline;}
/*------ FIN TAGS CLOUD ------*/

/*------ MEMBER ------*/
#col-member-central-infos {position: relative; width: 100%; height: 50px; margin: 5px 0 10px 0;}
#col-member-central-infos-left {width: 70%; float: left; text-align: left;}
#col-member-central-infos-right {width: 30%; float: right; text-align: right;}
.col-member-central-infos-right {float: right; width: 60px; height: 60px;}
#col-member-central-infos-right-mini {float: right; width: 16px; height: 60px;}
#col-member-central-infos-music {position: absolute; margin: 28px 28px 0 0;}
#col-member-central-infos-music img {cursor: pointer;}
/*--------------------*/
.col-member-left-central {margin: 0 0 0 20px;}
.col-member-left-central span#membername {font-size: 2.2em; color: #4e4e4e; font-weight: bold;}
div#member_more_infos {position: absolute; font-size: 10px; font-weight: normal; margin: -35px 0 0 132px;}
#member_more_infos_div {position: absolute; margin: 15px 0 0 445px; background: url('bg/bg_title_blue_more.png') no-repeat; width: 155px; height: 40px; text-align: center; color: white; font-size: 1.1em; text-transform: uppercase; padding: 8px 0 0 0;}
#member_picto_geoyougame {position: absolute; border: 0; margin: -25px 0 0 -25px; cursor: pointer;}
#video_picto_geoyougame {position: absolute; border: 0; margin: -6px 0 0 -6px; cursor: pointer; width: 35px; height: 35px;}
/*--------------------*/
#myvideo_infos {line-height: 1.4em;}
p#myvideo_p {width: 420px; height: 210px; float: left; margin: 0;}
p#myvideo_p span.myvideo_h2 {font-size: 1.4em; color: #585858; font-weight: bold; float: left;}
p#myvideo_p span.myvideo_icon {background: url('bg/bg_profil_icon.png') no-repeat; padding: 3px; width: 80px; height: 25px; margin: 62px 0 0 -105px; color: white; font-size: 0.8em; position: absolute; text-align: center;}
p#myvideo_p img {margin: 0 0 5px 2px; padding: 3px; border: 2px solid silver; width: 120px; height: 90px; cursor: pointer;}
p#myvideo_p img:hover {margin: 0 0 5px 2px; padding: 1px; border: 4px solid #1dbeff; width: 120px; height: 90px; cursor: pointer;}
p#myvideo_p img.myvideo_p_active {margin: 0 0 5px 2px; padding: 1px; border: 4px solid #1dbeff; width: 120px; height: 90px; cursor: pointer;}
p#myvideo_i {width: 155px; height: 197px; overflow-x: hidden; overflow-y: auto; margin: 0; position: relative; float: right; line-height: 1.2em;}
span#myvideo_i_desc {font-size: 0.9em; line-height: 1.2em; padding: 10px 0 0 0; text-align: justify;}
span#myvideo_s {width: 125px; height: 50px; overflow: hidden; margin: -50px 0 0 0; position: relative; float: right;}
p#myvideo_n {width: 100%; height: 20px; padding: 7px 0 0 0; position: relative; clear: both; text-align: center; margin: 0;}
/*--------------------*/
#myimage_infos {line-height: 1.4em;}
p#myimage_p {width: 420px; height: 210px; float: left; margin: 0;}
p#myimage_p span.myimage_h2 {font-size: 1.4em; color: #585858; font-weight: bold; float: left;}
p#myimage_p span.myimage_icon {background: url('bg/bg_profil_icon.png') no-repeat; padding: 3px; width: 80px; height: 25px; margin: 62px 0 0 -105px; color: white; font-size: 0.8em; position: absolute; text-align: center;}
p#myimage_p img {margin: 0 0 5px 2px; padding: 3px; border: 2px solid silver; width: 120px; height: 90px; cursor: pointer;}
p#myimage_p img:hover {margin: 0 0 5px 2px; padding: 1px; border: 4px solid #1dbeff; width: 120px; height: 90px; cursor: pointer;}
p#myimage_p img.myimage_p_active {margin: 0 0 5px 2px; padding: 1px; border: 4px solid #1dbeff; width: 120px; height: 90px; cursor: pointer;}
p#myimage_i {width: 155px; height: 197px; overflow-x: hidden; overflow-y: auto; margin: 0; position: relative; float: right; line-height: 1.2em;}
span#myimage_i_desc {font-size: 0.9em; line-height: 1.2em; padding: 10px 0 0 0; text-align: justify;}
span#myimage_s {width: 125px; height: 50px; overflow: hidden; margin: -50px 0 0 0; position: relative; float: right;}
p#myimage_n {width: 100%; height: 20px; padding: 7px 0 0 0; position: relative; clear: both; text-align: center; margin: 0;}
/*--------------------*/
#myblog_infos {line-height: 1.4em;}
p#myblog_p {width: 420px; height: 210px; float: left; margin: 0;}
p#myblog_p span.myblog_h2 {font-size: 1.4em; color: #585858; font-weight: bold; float: left;}
p#myblog_p span.myblog_icon {background: url('bg/bg_profil_icon.png') no-repeat; padding: 3px; width: 80px; height: 25px; margin: 62px 0 0 -105px; color: white; font-size: 0.8em; position: absolute; text-align: center;}
p#myblog_p img {margin: 3px 5px 10px 2px; padding: 3px; border: 2px solid silver; width: 64px; height: 64px; cursor: pointer;}
p#myblog_p img:hover {margin: 3px 5px 10px 2px; padding: 1px; border: 4px solid #1dbeff; width: 64px; height: 64px; cursor: pointer;}
p#myblog_p img.myblog_p_active {margin: 3px 5px 10px 2px; padding: 1px; border: 4px solid #1dbeff; width: 64px; height: 64px; cursor: pointer;}
p#myblog_i {width: 155px; height: 197px; overflow-x: hidden; overflow-y: auto; margin: 0; position: relative; float: right; line-height: 1.2em;}
span#myblog_i_desc {font-size: 0.9em; line-height: 1.2em; padding: 10px 0 0 0; text-align: justify;}
span#myblog_s {width: 125px; height: 50px; overflow: hidden; margin: -50px 0 0 0; position: relative; float: right;}
p#myblog_n {width: 100%; height: 20px; padding: 7px 0 0 0; position: relative; clear: both; text-align: center; margin: 0;}
/*--------------------*/
.profil_ajax_loader1 {margin: 100px 0 0 260px;}
.profil_ajax_loader2 {margin: 20px 0 0 50px;}
.profil_ajax_loader3 {margin: 100px 0 0 110px;}
.profil_ajax_loader4 {margin: 100px 0 0 110px;}
.profil_ajax_loader5 {margin: 80px 0 0 325px;}
.profil_ajax_loader6 {margin: 10px 0 0 0;}
.bloc_lastvideo_img {width: 278px; margin: 7px 0 0 0;}
.bloc_lastvideo_img_blank {margin: 7px 0 0 45px;}
.bloc_friend_img {float: left; width: 32px; height: 32px; margin: 0 3px 3px 0; padding: 1px; border: 1px solid silver;}
.bloc_friend_img:hover {border: 1px solid #1dbeff;}
.bloc_friend_img_offline {float: left; width: 32px; height: 32px; margin: 0 3px 3px 0; padding: 0px; border: 2px solid silver;}
.bloc_friend_img_offline:hover {border: 2px solid gray;}
.bloc_friend_img_online {float: left; width: 32px; height: 32px; margin: 0 3px 3px 0; padding: 0px; border: 2px solid #00bf09;}
.bloc_friend_img_online:hover {border: 2px solid #1dbeff;}
.bloc_gamestar_img {max-width: 278px; margin: 7px 0 0 0;}
.bloc_gamestar_img_blank {margin: 7px 0 0 0;}
/*--------------------*/
.col-member-left-infos1 {position: relative; width: 50px; height: 50px; float: left; margin: 0 8px 10px 8px; text-align: center; background: url('pictos/play_video.png') no-repeat; cursor: pointer;}
.col-member-left-infos1:hover,.col-member-left-infos1.hover {background: url('pictos/play_video_on.png') no-repeat; border: 0;}
.col-member-left-infos2 {position: relative; width: 50px; height: 50px; float: left; margin: 0 8px 10px 8px; text-align: center; background: url('pictos/show_foto.png') no-repeat; cursor: pointer;}
.col-member-left-infos2:hover,.col-member-left-infos2.hover {background: url('pictos/show_foto_on.png') no-repeat; border: 0;}
.col-member-left-infos3 {position: relative; width: 50px; height: 50px; float: left; margin: 0 8px 10px 8px; text-align: center; background: url('pictos/see_blog_50x50.png') no-repeat; cursor: pointer;}
.col-member-left-infos3:hover,.col-member-left-infos3.hover {background: url('pictos/see_blog_on_50x50.png') no-repeat; border: 0;}
.col-member-left-infos4 {position: relative; width: 50px; height: 50px; float: left; margin: 0 8px 10px 8px; text-align: center; background: url('pictos/group_50x50.png') no-repeat; cursor: pointer;}
.col-member-left-infos4:hover,.col-member-left-infos4.hover {background: url('pictos/group_on_50x50.png') no-repeat; border: 0;}
.col-member-left-infos5 {position: relative; width: 50px; height: 50px; float: left; margin: 0 8px 10px 8px; text-align: center; background: url('pictos/community_50x50.png') no-repeat; cursor: pointer;}
.col-member-left-infos5:hover,.col-member-left-infos5.hover {background: url('pictos/community_on_50x50.png') no-repeat; border: 0;}
.col-member-left-infos6 {position: relative; width: 50px; height: 50px; float: left; margin: 0 8px 10px 8px; text-align: center; background: url('pictos/favorite_off_50x50.png') no-repeat; cursor: pointer;}
.col-member-left-infos6:hover,.col-member-left-infos6.hover {background: url('pictos/favorite_on_50x50.png') no-repeat; border: 0;}
.col-member-left-infos7 {position: relative; width: 50px; height: 50px; float: left; margin: 0 8px 10px 8px; text-align: center; background: url('pictos/point_off_50x50.png') no-repeat; cursor: pointer;}
.col-member-left-infos7:hover,.col-member-left-infos7.hover {background: url('pictos/point_on_50x50.png') no-repeat; border: 0;}
.col-member-left-infos8 {position: relative; width: 50px; height: 50px; float: left; margin: 0 8px 10px 8px; text-align: center; background: url('pictos/playlist_50x50.png') no-repeat; cursor: pointer;}
.col-member-left-infos8:hover,.col-member-left-infos8.hover {background: url('pictos/playlist_on_50x50.png') no-repeat; border: 0;}

.col-member-left-infos-separ-first {position: relative; width: 15px; height: 80px; float: left; margin: -10px 0 0 30px; background: url('icons/profil_icon_separ.png') no-repeat;}
.col-member-left-infos-separ {position: relative; width: 15px; height: 80px; float: left; margin: -10px 0 0 0; background: url('icons/profil_icon_separ.png') no-repeat;}
.col-member-left-infos-cpt {color: #1dbeff; font-size: 1em; font-weight: bold; margin: 55px 0 0 0; padding: 0; line-height: 1.1em; text-align: center;}
.col-member-left-infos-cpt span {font-size: 1em; font-weight: normal;}
/*--------------------*/
#member_note_txt {position: absolute; margin: -10px 0 0 -190px; color: gray; width: 270px; height: 8px; font-size: 12px; font-weight: normal;}
#member_comment_view {width: 600px; margin: -20px 0 0 0; padding: 20px 0 0 0; background-color: white;}
#member_comment_content {width: 580px; /*height: 250px;*/ margin: 0 0 0 14px; padding: 0 0 20px 0; overflow-x: hidden; overflow-y: auto;}
.member_comment_bg1 {margin: 14px 0 0 0; padding: 5px; clear: both; height: 100px; background-color: #e6f8ff;}
.member_comment_bg2 {margin: 14px 0 0 0; padding: 5px; clear: both; height: 100px; background-color: #f5fcff;}
.member_comment_active {margin: 14px 0 0 0; padding: 5px; clear: both; height: 100px;}
.member_comment_avatar {margin: 0 5px 0 0; padding: 0; width: 70px; float: left;}
.member_comment_avatar_separ {margin: 0 7px 0 0; padding: 0; width: 5px; height: 100px; float: left; background-color: silver;}
.member_comment_avatar_separ_active {margin: 0 7px 0 0; padding: 0; width: 5px; height: 100px; float: left; background-color: #1dbeff;}
.member_comment_comment {margin: 0; padding: 3px 0; width: 464px; height: 63px; text-align: left; line-height: 1.2em; overflow-x: hidden; overflow-y: auto; float: left;}
.member_comment_text {margin: 0 0 0 75px; padding: 0; width: 480px;}
.member_comment_text_info1 {margin: 0; padding: 0 0 2px 0; width: 67%; border-bottom: 1px dotted silver; float: left; font-size: 0.9em;}
.member_comment_text_info2 {margin: 0; padding: 0 0 2px 0; width: 30%; border-bottom: 1px dotted silver; float: left; font-size: 0.9em;}
.member_comment_text_action {margin: -14px 0 0 12px; padding: 1px 0 0 0; width: 97%; border-top: 1px dotted silver; text-align: right; font-size: 0.9em; float: left;}
.member_comment_text_action_button {border: 0px; color: #1dbeff; background-color: transparent; font-size: 0.9em; cursor: pointer;}
.member_comment_text_action_button:hover {border: 0px; color: #1dbeff; background-color: #1dbeff; color: white;}
/*--------------------*/
.member_edit_menu_header_blue {margin: 0; background: url('blocs/bloc_header_blue_member_title.png') no-repeat; width: 220px; height: 33px;}
.member_edit_menu_header_blue div {padding: 6px 3px 0 15px; color: white; font-size: 1em; font-weight: bold;}
.member_edit_menu_content_title_blue {margin: 0; background: url('blocs/bloc_header_blue_member_content.png') no-repeat; width: 720px; height: 33px;}
.member_edit_menu_content_title_blue div {padding: 6px 3px 0 15px; color: white; font-size: 1em; font-weight: bold;}
.member_edit_menu_content_blue {margin: 0; padding: 0; background-color: transparent; color: silver;}
.member_edit_menu_active {width: 100%; height: 20px; padding: 3px 0 9px 0; color: #1dbeff; border-bottom: 1px solid #ededed; text-indent: 7px; background-color: #daf4ff; text-decoration: none; font-weight: normal;}
.member_edit_menu_active img {margin: 0 5px 0 0;}
.member_edit_menu {width: 100%; height: 20px; padding: 3px 0 9px 0; color: gray; border-bottom: 1px solid #ededed; text-indent: 7px;}
.member_edit_menu:hover {background-color: #daf4ff; cursor: pointer; color: #1dbeff; text-decoration: none; font-weight: normal;}
.member_edit_menu:hover a {background-color: #daf4ff; cursor: pointer; color: #1dbeff; text-decoration: none; font-weight: normal;}
.member_edit_menu img {margin: 0 5px 0 0;}
#member-edit-success {width: 100%; height: 22px; margin: 0 0 14px 0; font-size: 1em; color: green; border: 1px dotted green; background-color: #bdffbd; font-weight: bold; display: block; text-align: center;}
#member-edit-success div {margin: 6px 0 0 0;}
#member-edit-error {width: 100%; height: 22px; margin: 0 0 14px 0; font-size: 1em; color: red; border: 1px dotted red; background-color: #ffe7ea; font-weight: bold; display: block; text-align: center;}
#member-edit-error div {margin: 6px 0 0 0;}
.member_edit_home_bloc_left {width: 350px; height: 230px; border: 0px solid #ededed; float: left; margin: 0 16px 15px 0; padding: 0; text-align: center;}
.member_edit_home_bloc_right {width: 350px; height: 230px; border: 0px solid #ededed; float: left; margin: 0 0 15px 0px; padding: 0; text-align: center;}
#member_bloc_vdostar1 {margin: 10px 0 10px 0; font-size: 1.2em; line-height: 1.1em;}
#member_bloc_vdostar1 span {color: #1dbeff; font-size: 0.9em;}
#member_bloc_vdostar2 {margin: 0 auto 0 auto; border: 1px solid #1dbeff; width: 184px; height: 130px; background: url('bg/bg_vdostar.png') no-repeat;}
#member_bloc_vdostar2 img {width: 184px; height: 130px;}
.member_avatar {width: 120px; height: 120px;}
#member_bloc_avatar2 {margin: 0 20px 10px 15px; float: left; width: 120px; height: 120px; border: 1px solid #1dbeff;}
.member_bloc_avatar2 {margin: 0 auto; width: 120px; height: 120px; border: 1px dotted silver; background: url('bg/bg_avatar2.png') no-repeat;}
.member_bloc_avatar2_main {margin: 0 auto; width: 120px; height: 120px; border: 1px solid #1dbeff; background: url('bg/bg_avatar2.png') no-repeat;}
.member_bloc_avatar2_without_bg {margin: 0 auto; width: 120px; height: 120px; border: 1px dotted silver;}
.member_bloc_avatar2_without_bg_main {margin: 0 auto; width: 120px; height: 120px; border: 3px solid #1dbeff;}
.member_bloc_avatars {float: left; margin: 0 20px 8px 0; border: 1px dotted silver; width: 55px; height: 55px; background: url('bg/bg_avatar.png') no-repeat;}
.member_bloc_avatars img {width: 55px; height: 55px;}
.member_bloc_avatars_without_bg {float: left; margin: 0 20px 8px 0; border: 1px solid #1dbeff; width: 55px; height: 55px;}
.member_bloc_avatars_without_bg img {width: 55px; height: 55px;}
#member_bloc_gamestar2 {margin: 0 auto 10px auto;}
#member_bloc_gamestar2 img.member_bloc_gamestar2 {max-width: 150px; max-height: 150px; border: 1px solid #1dbeff;}
#member_bloc_gamestar2 img.member_bloc_gamestar2_empty {width: 184px; height: 130px; border: 1px solid #1dbeff;}
#member_bloc_friend2 img.member_bloc_friend2 {float: left; width: 32px; height: 32px; margin: 0 2px 2px 0; padding: 1px; border: 1px solid #1dbeff;}
#member_bloc_friend2 img.member_bloc_friend2:hover {border: 1px solid blue;}
.member_profil_help {width: 708px; min-height: 55px; padding: 5px; background: #e6e6e6 url('bg/bg_profil_help.png') no-repeat top right; line-height: 1.34em; font-size: 1.2em; border: 1px solid black; color: #373737; margin: 0 0 10px 0;}
.member_profil_help div {width: 640px;}
#pseudobox {margin-top: 5px; padding: 2px; width: 412px; height: 240px; border: 1px solid #e4e4e4; overflow-x: hidden; overflow-y: auto;}
#cover_title {color: #1dbeff; font-size: 1.2em; font-weight: bold; height: 25px;}
#cover_image {width: 200px; height: 240px; margin: 0 auto;}
#cover_image_true img {border: 1px solid #1dbeff; max-width: 200px; margin: 0 auto;}
#member_slogan {width: 300px; padding: 2px; line-height: 1.4em; font-size: 0.8em; float: right; text-align: right;}
#member_slogan_active {width: 300px; padding: 2px; line-height: 1.4em; font-size: 0.8em; float: right; text-align: right; cursor: pointer;}
#member_slogan_active:hover {background: url('icons/icon_edit.png') no-repeat left top;}
#member_more_infos_view {width: 600px; margin: 15px 0 0 0;}
#member_sound_title {clear: both; width: 280px; margin: 0 0 10px 0; padding: 10px; /*border-top: 0px solid #1dbeff; border-bottom: 0px solid #1dbeff;*/ text-align: justify; line-height: 1.2em; color: white; font-weight: bold; background-color: #00cafe; -moz-border-radius: 7px;}
/*--------------------*/
/* everything is constructed with a single background image */
/* root element for tabs */
#flowtabs_member {width: 600px; height: 31px !important; margin: 0 !important; padding: 15px 0 0 0; _margin-bottom:-2px;}
/* single tab */
#flowtabs_member li {float: left; margin: 0; padding: 0; text-indent: 0; list-style-type: none;}
/* a- tag inside single tab */
#flowtabs_member li a {background: url('bg/tabs_member.png') no-repeat; display:block; height: 31px; width: 116px; padding: 0px; margin: 0px; color: #5d5e60; font-size: 12px; line-height: 31px; text-align: center; text-decoration: none;}
/* adjust the background image position on each tab */
#flowtabs_member #t1 {background-position: 0 0;}
#flowtabs_member #t2 {background-position: -118px 0;}
#flowtabs_member #t3 {background-position: -234px 0;}
/* mouseover state */
#flowtabs_member a:hover {color: #fff;}
#flowtabs_member #t1:hover {background-position:      0 -31px;}
#flowtabs_member #t2:hover {background-position: -118px -31px;}
#flowtabs_member #t3:hover {background-position: -234px -31px;}
/* currently selected tabs */
#flowtabs_member a.current {cursor:default; color: #1dbeff; line-height: 31px; font-weight: bold;}
#flowtabs_member #t1.current {background-position:      0 -62px;}
#flowtabs_member #t2.current {background-position: -118px -62px;}
#flowtabs_member #t3.current {background-position: -234px -62px;}
/* panes */
#flowpanes_member {background: url('bg/tabs_member.png') no-repeat 0 -100px; width: 600px; min-height: 290px;}
/* single pane */
#flowpanes_member div {display: none; margin: 0 10px 10px 10px;}
#flowpanes_member div div.myvideo {width: 120px; height: 90px; border: 1px solid #1dbeff; float: left; margin: 0 5px 5px 0; display: block;}
#flowpanes_member a {color: #1dbeff;}
.flowpanes_member_footer {margin: 0; padding: 0; width: 600px; height: 20px; background: url('bg/bg_content_footer_inside.png') no-repeat; clear: both;}
.flowpanes_member_content {margin: 0; padding: 0; width: 600px; background-color: white; clear: both;}
.flowpanes_member_content_infos {margin: 0 0 0 20px; padding: 0; width: 560px; background-color: white; clear: both; line-height: 1.3em; padding: 2px 0;}
.flowpanes_member_content_infos img {margin: 2px 4px 2px 0;}
.flowpanes_member_content_social {position: absolute; margin: 0 0 0 460px;}
.flowpanes_member_header {margin: 0; padding: 0; width: 600px; height: 20px; background: url('bg/bg_content_header_inside.png') no-repeat; clear: both;}
/*------ FIN MEMBER ------*/

/*------ OVERLAY POPUP ACTION ------*/
/* the overlayed element */
div.overlay {background-image: url('images/white.png'); width: 500px; height: 400px; display: none; padding: 40px;}
div.overlay div.close {background-image: url('images/close.png'); position: absolute; right: -10px; top: -10px; cursor: pointer; height: 36px; width: 36px;}
div.overlay div.close:hover {background-image: url('images/close_on.png'); position: absolute; right: -10px; top: -10px; cursor: pointer; height: 36px; width: 36px;}
div.overlay.black {background: url('bg/bg_black_transparent.png') no-repeat !important; color: #fff;}
div.overlay.petrol {background:url('images/petrol.png') no-repeat !important; color: #fff;}
div.black h2, div.petrol h2 {color: #ddd;}
#overlay {background-image: url('images/transparent.png'); color: #efefef; height: 450px;}
div.wrap {height: 441px; overflow-y: auto;}

#overlay_white {background-image: url('images/white.png'); color: gray; height: 450px;}
div.wrap_white {height: 441px; overflow-y: auto;}

div.big_overlay {background-image: url('images/big_white.png'); width: 785px; height: 629px; display: none; padding: 40px;}
div.big_overlay div.close {background-image: url('images/close.png'); position: absolute; right: 0px; top: 0px; cursor: pointer; height: 36px; width: 36px;}
div.big_overlay div.close:hover {background-image: url('images/close_on.png'); position: absolute; right: 0px; top: 0px; cursor: pointer; height: 36px; width: 36px;}
div.big_wrap {height: 600px; overflow-y: auto;}

div.big_overlay2 {background-image: url('images/big_white2.png'); width: 785px; height: 629px; display: none; padding: 40px;}
div.big_overlay2 div.close {background-image: url('images/close.png'); position: absolute; right: 0px; top: 0px; cursor: pointer; height: 36px; width: 36px;}
div.big_overlay2 div.close:hover {background-image: url('images/close_on.png'); position: absolute; right: 0px; top: 0px; cursor: pointer; height: 36px; width: 36px;}

div.big_overlay_transparent {background-image: url('images/big_transparent.png'); width: 785px; height: 629px; display: none; padding: 40px; color: white; overflow-y: auto;}
div.big_overlay_transparent div.close {background-image: url('images/close.png'); position: absolute; right: 0px; top: 0px; cursor: pointer; height: 36px; width: 36px;}
div.big_overlay_transparent div.close:hover {background-image: url('images/close_on.png'); position: absolute; right: 0px; top: 0px; cursor: pointer; height: 36px; width: 36px;}
div.big_wrap_transparent {height: 600px; overflow-y: auto;}

#big_overlay_white {/*background-image: url('images/transparent.png');*/ color: gray; height: 550px; top: 10px;}
div.big_wrap_white {height: 600px; overflow: hidden;}

/*div.big_overlay {background-image: url('images/white.png'); width: 500px; height: 400px; display: none; padding: 40px;}
div.big_overlay div.close {background-image: url('images/close.png'); position: absolute; right: -10px; top: -10px; cursor: pointer; height: 36px; width: 36px;}
div.overlay div.close:hover {background-image: url('images/close_on.png'); position: absolute; right: -10px; top: -10px; cursor: pointer; height: 36px; width: 36px;}
div.big_overlay.black {background: url('bg/bg_black_transparent.png') no-repeat !important; color: #fff;}
div.big_overlay.petrol {background:url('images/petrol.png') no-repeat !important; color: #fff;}
div.black h2, div.petrol h2 {color: #ddd;}
#big_overlay {background-image: url('images/transparent.png'); color: #efefef; height: 450px;}
div.big_wrap {height: 441px; overflow-y: auto;}*/
/*------ FIN OVERLAY POPUP ACTION ------*/

/*------ STAR RATING - ACTION ------*/
.message-box { text-align: center; padding: 5px; color:#545454;  margin:5px auto; }
.clean { background-color: #efefef; border-top: 2px solid #dedede; border-bottom: 2px solid #dedede; }
.info  { background-color: #f7fafd; border-top: 2px solid #b5d3ff; border-bottom: 2px solid #b5d3ff; }
.ok    { background-color: #d7f7c4; border-top: 2px solid #82cb2f; border-bottom: 2px solid #82cb2f; }
.ok2   { background-color: #d7f7c4; border: 2px solid #82cb2f; width: 100%; padding: 5px 0; text-align: center;}
.alert { background-color: #fef5be; border-top: 2px solid #fdd425; border-bottom: 2px solid #fdd425; }
.error { background-color: #ffcdd1; border-top: 2px solid #e10c0c; border-bottom: 2px solid #e10c0c; }
.error2 { background-color: #ffcdd1; border: 2px solid #e10c0c; width: 100%; padding: 5px 0; text-align: center;}
/*** Star rating L-R panels */
.ratings {margin: 0 0 1em; width: 100%; overflow: hidden; line-height: 2em;}
.rating-L {float: left; margin-right: 1em; white-space: nowrap;}
.rating-R {float: left; margin-left: 1em; width: 300px;}
#loader {display:none;padding-left:20px; background: url('loader/crystal-arrows.gif') no-repeat center left;}
/*------ FIN STAR RATING - ACTIONS ------*/

/*------ MEMBER ------*/
#bg_idea {width: 720px; height: 479px; background: url('bg/bg_idea.jpg') no-repeat; margin: 0 0 -10px 0;}
#bg_sound {width: 720px; height: 479px; background: url('bg/bg_sound.jpg') no-repeat; margin: 0 0 -10px 0;}
#bg_password {width: 720px; height: 479px; background: url('bg/bg_password.jpg') no-repeat; margin: 0 0 -10px 0;}
/*------ END MEMBER ------*/

/*------ GRADES ------*/
.grade_name {font-size: 1.6em; font-weight: bold; color: #1dbeff;}
.grade_desc {line-height: 1.3em;}
/*------ END GRADES ------*/

/*------ ROLL UP/DOWN ------*/
.video_view_download_choice {position: absolute; display: block; width: 200px; height: 30px; /*float: left;*/ margin: 20px 0 0 350px; text-align: center;}
.video_view_download_choice a {text-decoration: none; list-style: none; color: #FFF;}
.video_view_download_choice ul {margin: 0px 0 0 0;padding:0px 0px 0px 0px;list-style:none;line-height:normal}
.video_view_download_choice li {float: left; margin: 0px 0px 0px 1px}
.video_view_download_choice a {display: block; width: auto; height: 20px; padding: 4px 10px 0px 10px; background: #00cbff;}
.video_view_download_choice div {display: block; width: auto; height: 20px; padding: 4px 10px 0px 10px; background: silver; color: white; text-decoration: line-through;}
/*-----------------*/
/*------ HD -------*/
/*-----------------*/
.video_view_download_choice_hd {position: absolute; display: block; width: 200px; height: 30px; /*float: left;*/ margin: 20px 0 0 250px; text-align: center;}
.video_view_download_choice_hd a {text-decoration: none; list-style: none; color: #FFF;}
.video_view_download_choice_hd ul {margin: 0px 0 0 0;padding:0px 0px 0px 0px;list-style:none;line-height:normal}
.video_view_download_choice_hd li {float: left; margin: 0px 0px 0px 1px}
.video_view_download_choice_hd a {display: block; width: auto; height: 20px; padding: 4px 10px 0px 10px; background: #fca32a;}
.video_view_download_choice_hd div {display: block; width: auto; height: 20px; padding: 4px 10px 0px 10px; background: silver; color: white; text-decoration: line-through;}
/*------ END ROLL UP/DOWN ------*/

/*------ PAGINATION ------*/
p#pagination {font-size: 1em; width: 100%; text-align: center; color: black; background-color: #E7E3BC;}
p#pagination a {font-weight: bold; color: #33C566;}
p#pagination a:hover {font-weight: bold; text-decoration: underline;}

#bloc_pagination {width: 98%; padding: 2px; margin: -20px auto 0 auto; line-height: 22px; text-align: center; clear: both; position: relative;}
#bloc_pagination a {color: #363636; padding: 1px 2px; margin: 1px; text-decoration: none; border: 1px solid silver; display: inline; font-weight: normal;}
#bloc_pagination span.pagingnav {color: white; padding: 1px 2px; margin: 1px; text-decoration: none; border: 1px solid #1dbeff; background-color: #1dbeff; display: inline;}
#bloc_pagination a:hover{text-decoration: none; background-color: #1dbeff; color: white; font-weight: normal; border: 1px solid #1dbeff;}
/*------ END PAGINATION ------*/

/*------ PLAYLIST ------*/
/*------ admin ------*/
#sortable { list-style-type: none; margin: 0; padding: 0; width: 100%; }
#sortable li { margin: 0 5px 5px 5px; padding: 3px; font-size: 1.2em; font-weight: normal; height: 1.3em; cursor: move; }
#sortable li a:hover {color: #1dbeff;}
html>body #sortable li { height: 1.2em; line-height: 1em; cursor: move; }
.ui-state-highlight { height: 1.2em; line-height: 1em; }
/*------ front ------*/
a.player {margin: 0 0 0 20px; display: block; background: url('bg/bg_playlist_splash.png') no-repeat; width: 534px; height: 367px; padding: 0; text-align: center; color: #fff; text-decoration: none; cursor: pointer;}
a.player_group {margin: 0 0 0 14px; display: block; background: url('bg/bg_group_splash.png') no-repeat; width: 571px; height: 347px; padding: 0; text-align: center; color: #fff; text-decoration: none; cursor: pointer; position: relative;}
div.player_without {margin: 0 0 0 20px; display: block; background: url('bg/bg_playlist_without.png') no-repeat; width: 900px; height: 367px; padding: 0;}
/* splash image */
a.player img {margin: 15px; border:0;}
a.player_group img {margin: 15px; border:0;}
#player {float: left;}
#player_group {float: left;}
/* playlist style */
#playlist {width: 312px; height: 350px; overflow-y: auto; overflow-x: hidden; border: 1px solid #ccc; padding: 4px 10px 12px 10px; background-color: #efefef; margin: 0 0 10px 20px; float: left;}
#playlist_group {width: 554px; height: auto; overflow: hidden; border: 1px solid #ccc; padding: 8px 10px 12px 5px; background-color: #efefef; margin: 10px 0 10px 14px; float: left; overflow-y: auto;}
/* playlist entry */
#playlist a {display: block; width: 280px; height: 90px; padding: 7px; background-color: #fff; border: 1px solid #ccc; font: 11px "bitstream vera sans", "lucida grande",verdana; text-decoration: none; margin-top: 7px; color: #666;}
/* different states of a playlist entry */
#playlist a:hover {background-color: #ffc;}
#playlist a.progress {background-color: #efefef;}
#playlist a.playing {border: 1px solid #666; background-color: #1dbeff;}
#playlist a.paused {border: 1px solid #666; background-color: #1dbeff;}
/* elements inside playlist entry */
#playlist a img {border: 0; float: left; margin-right: 10px; width: 120px; height: 90px;}
/* -------------------- */
/* playlist group entry */
/* -------------------- */
#playlist_group a {display: block; width: 112px; height: 155px; padding: 7px; background-color: #fff; border: 1px solid #ccc; font-size: 0.8em; text-decoration: none; margin: 4px 1px 4px 8px; color: #666; float: left;}
/* different states of a playlist entry */
#playlist_group a:hover {background-color: #ffc;}
#playlist_group a.progress {background-color: #efefef;}
#playlist_group a.playing {border: 1px solid #666; background-color: #1dbeff; color: white;}
#playlist_group a.paused {border: 1px solid #666; background-color: #1dbeff;}
/* elements inside playlist entry */
#playlist_group a img {border: 1px solid #1dbeff; float: left; margin-right: 10px; width: 110px; height: 83px;}
#playlist_group span.view {border: 0; width: 16px; height: 16px; position: absolute; margin: 148px 0 0 -18px; background: url('icons/icon_view.png') no-repeat; cursor: pointer;}
#playlist_group span.view:hover {border: 0; width: 16px; height: 16px; position: absolute; margin: 148px 0 0 -18px; background: url('icons/icon_view.png') no-repeat; background-position: 0 -16px; cursor: pointer;}
/* -------------------- */
/* -------------------- */
#playlist_thumb {}
#playlist_thumb_group {}
#playlist a strong {color: #363636; padding-bottom: 5px;}
#playlist a em {border: 0; float: left; margin-right: 10px; background: url('icons/icon_duration.png') no-repeat 0 50%; padding-left: 20px; color: #333; font-style: normal; margin-top: 10px; width: 16px; height: 16px;}
#playlist div {font-size: 1.6em; font-weight: bold; color: gray; margin: 160px 0 0 0; text-align: center;}
#playlist_logo {position: absolute; margin: 4px 0 0 510px; display: none;}
#playlist_group_logo {position: absolute; margin: 4px 0 0 542px; display: none;}
a.player_light {width: 19px; height: 20px; display: block; cursor: pointer; background: url('icons/icon_light.png') no-repeat; float: left; margin: -3px 7px 0 -7px;}
a.player_light:hover {width: 19px; height: 20px; display: block; cursor: pointer; background: url('icons/icon_light.png') no-repeat; margin: -3px 7px 0 -7px; float: left; background-position: 0 -23px;}
/*--------------------------*/
.col-playlist-content-central {margin: 0; padding: 0 0 5px 0; width: 948px; border-left: 6px solid #e6e6e7; border-right: 6px solid #e6e6e7; border-top: 1px solid #e6e6e7;}
span#playlist_title {font-size: 1.6em; font-weight: bold; color: #1dbeff; margin: 0 0 0 15px;}
#container-playlist-left-1 {margin: 0; padding: 0; width: 574px; float: left;}
#container-playlist-left-2 {margin: 0; padding: 0; width: 373px; border-left: 1px dashed silver; float: left;}
#container-playlist-left-3 {margin: -14px 0 0 0; padding: 0; width: 570px;}
#container-playlist-left-4 {margin: 0; padding: 0; width: 570px;}
#container-col-playlist-left-1-title {font-size: 1.3em; color: #464646; text-align: center; margin: -1px 0 10px 0; padding: 11px 0 0 0; text-transform: uppercase; background: url('bg/bg_title_login.png') repeat-x; height: 34px; width: 100%;}
#container-col-playlist-left-2-title {font-size: 1.3em; color: #464646; text-align: center; margin: -1px 0 10px 0; padding: 11px 0 0 0; text-transform: uppercase; background: url('bg/bg_title_login.png') repeat-x; height: 34px; width: 100%;}
#container-col-playlist-left-3-title {}
#container-col-playlist-left-4-title {}
.col-central-title-playlist {margin: 0; padding: 5px 0; width: 948px; height: 60px; background-color: white; border-left: 6px solid #e6e6e7; border-right: 6px solid #e6e6e7;}
.col-central-title-playlist-help {position: absolute; margin-left: 700px; width: 39px; height: 56px; background: url('icons/icon_help_play.png') no-repeat;}
.col-central-title-playlist-help:hover {position: absolute; margin-left: 700px; width: 39px; height: 56px; background: url('icons/icon_help_play_on.png') no-repeat;}
#container-playlist-left-2-title1 {width: 94%; clear: both; margin: 0 0 10px 20px; font-size: 1.4em; text-align: left; line-height: 1.1em;}
#container-playlist-left-2-title2 {width: 280px; float: left; margin: 0 0 0 20px; font-size: 1.4em; text-align: left; line-height: 1.1em;}
#container-playlist-left-2-title3 {width: 180px; float: right; margin: 0 5px 0 0;}
#container-playlist-left-2-title4 {width: 275px; float: left; margin: 20px 0 0 20px; border: 1px dotted silver; padding: 5px 5px 10px 5px; line-height: 1.8em;}
#container-select-playlist {width: 550px; height: 25px; margin: -38px 0 0 550px; font-size: 1.4em; font-weight: bold; display: block;}
/*------ END PLAYLIST ------*/

/*------ PRIVATE MESSAGE ------*/
#menu_inbox {margin: 0; padding: 6px 0 6px 23px; background: url('icons/privmsg/inbox.png') no-repeat left center;}
#menu_outbox {margin: 0; padding: 6px 0 6px 23px; background: url('icons/privmsg/outbox.png') no-repeat left center;}
#menu_compose {margin: 0; padding: 6px 0 6px 23px; background: url('icons/privmsg/compose.png') no-repeat left center;}
#menu_invite {margin: 0; padding: 6px 0 6px 23px; background: url('icons/privmsg/invite.png') no-repeat left center;}
#menu_legend {margin: 10px 0 0 0; padding: 4px; width: 96%; -moz-border-radius: 8px; background-color: #ffe8ca;}
#menu_legend img.legend1 {margin: 4px 4px 4px 5px;}
#menu_legend img.legend2 {margin: 4px 2px 4px 2px;}
#privmsg_header_bar {margin: 0 0 10px 0; padding: 6px 0 0 0; border: 2px solid #1dbeff; width: 100%; height: 40px; -moz-border-radius: 7px; background-color: #edfcff; color: gray; font-size: 1.2em; font-weight: normal;}
#privmsg_header_bar img {margin: 0 5px 0 8px;}
#privmsg_content {margin: 0 0 10px 0;}
.privmsg_from_to {width: 30px; height: 30px; border: 1px solid #1dbeff; padding: 0; margin: 0;}
/*-----------------------------*/
#privmsg_tab_info1 {width: 140px; border: 1px solid #1dbeff; line-height: 1.4em; background: url('bg/bg-privmsg-detail.png') no-repeat;}
.privmsg_tab_info1_img {width: 120px; height: 120px; border: 1px solid #1dbeff; padding: 1px; margin: 7px 0;}
#privmsg_tab_info2 {height: 30px; color: #373737; font-weight: bold; background-color: #d2f2ff; border-top: 1px solid #1dbeff; border-right: 1px solid #1dbeff; border-bottom: 1px solid #1dbeff; line-height: 1.4em;}
#privmsg_tab_info3 {border-bottom: 1px solid #1dbeff; border-right: 1px solid #1dbeff;}
#privmsg_div_message {background: url('bg/bg-privmsg-detail-msg.png') no-repeat center center; overflow-x: hidden; overflow-y: auto; width: 488px; height: 261px;}
/*------ PRIVATE MESSAGE ------*/

/*------ MAIN MENU ------*/
#MegaMenuContainer {
  height: 22px;
  width: 525px;
  margin: auto;
  border-collapse: collapse;
}
.MegaMenuSepar {border: 0; margin: 0 2px -1px 2px;}
.MegaMenu {
   background: transparent;
   padding: 0px 7px 0 0;
   margin-bottom: -1px;
   text-transform: none;
   font-size: 1em;
}
.MegaMenu a.MegaMenuLink:link, .MegaMenu a.MegaMenuLink:visited {
   display: inline-block;
   padding: 0 0 4px 0;
   margin: 0;
   color: #FFF;
   text-decoration: none;
   font-size: 1.5em;
   outline: none;
   z-index: 9000;
}
.MegaMenu a.MegaMenuLinkOff:link, .MegaMenu a.MegaMenuLinkOff:visited {
   display: inline-block;
   padding: 5px 20px 5px;
   margin: 1px 2px 4px 1px;
   color: #FFF;
   text-decoration: none;
   font-size: 1.5em;
   outline: none;
   z-index: 9000;
}
.MegaMenu a.MegaMenuLinkOff:hover {
   background: #404042;
   color: #555;
/*   margin: 0px;*/
   padding: 0;
   border: 0px solid #9A9A9A;
   padding-right: 0px;
}
.MegaMenu a.MegaMenuLinkActive:link, .MegaMenu a.MegaMenuLinkActive:visited {
   background: transparent;
   color: #555;
   margin: 0px;
   border: 0px solid #9A9A9A;
   padding-right: 0px;
   border-bottom: none;
}
.MegaMenu .MegaMenuContent{
   display: none;
}
.MegaMenuImg {height: 60px; padding: 1px; border: 1px solid #1dbeff;}
#MegaMenuContent, #MegaMenuContentShadow {
   background: url('bg/bg_black_transparent.png') repeat;
   border: 1px solid #1dbeff;
   border-top: none;
   padding: 2px;
   margin: 0 5px 5px 5px;
   position: absolute;
   z-index: 100;
}
#MegaMenuContentShadow {
/*   background: #111;
   margin-left: 8px;
   margin-top: 4px;
   z-index: 9;
   opacity: 0.5;
   -moz-opacity: 0.5;
   filter:alpha(opacity=50);*/
}
.MegaMenuTable {
  border-collapse: collapse;
  border: 0px solid #FFF;
}
.MegaMenuTable th {text-align: left; padding: 2px 2px; font-size: 1.2em; background: url('bg/bg_menu_th.png') repeat; color: white; border-bottom: 2px solid black; border-right: 1px dotted black;}
.MegaMenuTable th.lastTh {border-right: none;}
.MegaMenuTable .MegaMenuHead {
  text-align: center;
  padding: 3px;
  font-size: 0.8em;
}
.MegaMenuTable td {
  vertical-align: top;
  border-right: 1px dotted #CCC;
}
.MegaMenuTable td.LastCell {
  border: none;
}
.MenuFoot div {
  border-top: 1px solid #CCC;
  margin: 10px 10px 5px 10px;
  font-size: 10px;
  color: #555;
  padding: 10px 0px 0px 0px;
}
.MenuFoot h2 {
  padding: 0px 0px 3px 0px;
  margin: 0px;
  font-size: 14px;
  color: #000;
}
.MegaMenuTable {
  cursor: default;
}
.MegaMenuTable a {
  cursor: pointer;
}
.MegaMenuTable .MegaMenuLists {
  margin: 0px;
  padding: 0px;
  color: #BBB;
  list-style-type: disc;
  list-style-position: inside;
}
.MegaMenuListDiv {margin: 3px 2px;}
/*.MegaMenuLists li {
  margin: 2px 0px 2px 1px;
  font-weight: normal;
  font-size: 12px;
}
.MegaMenuLists ul {
	text-align: left;
	margin: 5px 0 5px 0;
	font-size: 1.2em;
	list-style-type: none;
}*/
/*Non IE CSS Starts*/
html>body .MegaMenu a.MegaMenuLink:link,html>body .MegaMenu a.MegaMenuLink:visited {
   position: relative;
}
html>body #MegaMenuContent, html>body #MegaMenuContentShadow {
}
/*------ END MAIN MENU ------*/

/*------ NEWSTICKER ------*/
#listticker {height: 200px; width: 272px; overflow: hidden; padding: 0; margin: 0;}
#listticker li {border: 0; margin: 0; padding: 0; list-style: none;}
#listticker li {height: 60px; padding: 5px 0; list-style: none;}
#listticker a {color: #1dbeff; margin-bottom: 0}
#listticker .news-title {display: block; font-weight: bold; margin-bottom: 4px; font-size: 11px;}
#listticker .news-text {display: block; font-size: 11px; color: #666666;}
#listticker img {float: left; margin-right: 14px; padding: 1px; border: solid 1px #DEDEDE;}
/*------ END NEWSTICKER ------*/


