.header { position:relative;margin-top: 0px; z-index:2;  }
.header_logo {padding: 0px;margin-bottom:4px;_margin-bottom:1px;.margin-bottom:1px;} /* comprend hacks POUR IE6/IE7 */
.header_menu {float:right;background:#262626 url('/images/background_header.png') top left repeat-x;height:20px;-moz-border-radius:3px;-webkit-border-radius:3px;padding-right:10px;margin:5px 0px 0px 0px;border-color:#262626 #505050 #505050 #262626;border-style:solid;border-width:1px;}
.header_menu li { display:inline; padding-left:10px;}
.header_menu li a {padding:0px;font-weight:bold;letter-spacing:0px;text-transform:lowercase;color:#F2F2F2;outline:none;}
.header_menu li a.selected {text-decoration:underline;}
.header_menu li a:hover { background:none; color:#FFF; text-decoration:underline;}
.header_ads { margin-left:20px; margin-right:20px; }

.headbox{background:url("/images/background_header.png") repeat-x scroll left top transparent;}

.topmenu_navi { padding-left:0px; }
.topmenu_navi ul {border-left:1px solid #bababa;margin:0px;padding:0px;}
.topmenu_navi a { display:-moz-inline-stack; zoom:1; *display:inline; height:21px;outline: none; letter-spacing:0px;font-size:120%;display:inline-block;font-weight:bold;text-transform:lowercase;margin:0px; padding:5px 8px;color:#222;border-right:1px solid #BABABA;}
.topmenu_navi a:hover { background:#FFFFFF; color:#222; text-decoration:none;}
.topmenu_navi li { display:inline; }
.topmenu_navi a.selected { background:#F2F2F2; color:#222;text-decoration:none;}
.topmenu_search {display:inline;margin: 0px;height:10px;padding:6px 0 0;}
.topmenu_search #search_form {padding-right:15px;background: url('/images/search.png') left top no-repeat;}
.topmenu_search #search_form .input-text { border: 0px; background: none; width: 134px; color: #333333; padding: 4px 8px; font-size: 10px; }
.topmenu_search #search_form .input-button { border: 0px; margin: 0 0 0 0; padding: 0 0 0 0; background: none; width: 25px; cursor: pointer; }
.topmenu_search #search_form .input-select {.margin-bottom:12px;_margin-bottom:8px;background:none;border:0px;color:#333333;font-size:10px;padding:0px 0px 4px 0px;width:68px;height:19px;z-index:1;}

.login_div { padding-top:8px; position:absolute; right:4px;/right:5px;-right:20px;top:25px; width:250px; z-index:10000; background: url('/images/marker-login.gif') no-repeat 212px 0;}
.login_div form {display: block;padding: 5px;background: #f7f7f7;color:#36393D;border-bottom:3px solid #3f3f3f;border-left:3px solid #3f3f3f;border-right:3px solid #3f3f3f;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;}
.login_div h4 {display: block;background: #e8e8e8;border-top:3px solid #3f3f3f;border-left:3px solid #3f3f3f;border-right:3px solid #3f3f3f;font-weight: bold;padding-top:7px;padding-bottom:7px;padding-left:7px;margin:0px;font-size:120%;font-weight:bold;color:#3f3f3f;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
.login_div .button {margin-right:0; }
.login_div .input_login { width:95%;border:2px solid #CCC;height:17px;}

.info_box { min-height:140px; position:relative;}
.info_box ul { list-style-type:square; padding-left:30px; padding-top:5px; }
.info_box ul a { color:#73880A; font-size:110% }
.info_box ul a:hover { text-decoration:underline; }
.info_content h2, .info_content a { color: #333333; text-decoration:none;}
.info_content { padding: 0px 14px 0px 0px; font-size:0.95em; color: #666666; }
.info_img {padding:0px 0 0 2px;}
.info_content p { padding:2px;color:#333;font-size: 12px;}
.info_close { position:absolute; top: 10px; right: 10px }
.info_more { position:absolute; right:10px; bottom:10px; }

.signup_ads { margin:2px 0 0 16px; background:#FFF url('/images/background_header_ad.png') top left repeat-x; border-bottom:1px solid #bababa; border-left:1px solid #bababa; border-right:1px solid #bababa; padding:5px; width:95%;  -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px;_background-position:right -5px; }/*IE hack*/
.signup_ads p { font-size:130%; line-height:45px; }
.signup_ads img {vertical-align:middle;}

.notifs_ads { margin:2px 0 0 16px; background:#FFF url('/images/background_header_ad.png') top left repeat-x; border-bottom:1px solid #bababa; border-left:1px solid #bababa; border-right:1px solid #bababa; padding:5px; width:95%;  -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px;_background-position:right -5px; }
.notifs_ads p { font-size:130%; line-height:45px; }
.notifs_ads img {vertical-align:middle;}
.notifs_ads a {color: #73880A; font-weight: bold;}

.signup { padding:15px; }
.signup h6 {color:#73880A; border-bottom:1px dotted #ccc; margin-bottom:15px;}
.signup label { height:32px; }
.signup .left {float: left;text-align:right;width: 115px;padding:4px;margin-right:10px;}
.signup .right {padding-top:-1px;overflow: hidden; width:500px;}
.signup .right label { cursor: pointer; }
.signup .to_result { padding-top: 4px; padding-left:2px; margin-bottom:12px;}
.signup h3 {font-size: 1.3em; margin-bottom:2px;}
.signup ul, signup li { list-style-type:square; padding-left:30px; }

.menu { padding: 14px; }
.menu_title h5 { color:#383838;margin:0 0 5px 0;background:#E6E6E6 url('/images/board-tab.gif') repeat-x scroll center top;padding-left:25px;margin-left:-30px;margin-right:-14px;border-bottom:1px solid #bababa;border-top:1px solid #bababa;border-left:1px solid #bababa;-moz-border-radius-topleft:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;}
.menu_content label, .menu_content input  { cursor:pointer; }
.menu_content { word-wrap: break-word;  }
.menu_content .mini_link {margin:0 0 5px 20px;}
.menu_content .mini_link a {font-size:80%;}
.menu_content .about {padding-left:10px;}
.menu_content .favorites {max-height:160px;overflow-y: scroll;overflow-x:hidden;}
.menu_content .favorites p {margin-left: 20px;border-bottom:1px solid #F2F2F2;}
.menu_content .favorites a {font-size:11px;padding:1px;color:#73880A;font-weight: bold;display: block;}
.menu_content .favorites a:hover {background: #F7F7F7;text-decoration: none;}
.menu_content .bubble {width: auto;font-size: 1.2em;color:#666;}
.menu_content .bubble blockquote { -moz-border-radius:4px;-webkit-border-radius: 4px;margin: 0px;padding: 0px;border: 1px solid #c9c2c1;background:#FCFCFC url('/images/icones/box.png') 5px 50% no-repeat;}
.menu_content .bubble blockquote p {padding: 5px 3px 5px 32px;}
.menu_content .bubble cite { color:#666;position: relative;margin: 0px;padding: 7px 0px 0px 5px;top: 4px;background: transparent url('/images/icones/tip.gif') no-repeat 20px 0;font-style: normal;}
.menu_user p { margin-left: 64px; }
.menu_link a { outline:none; display:block; padding:3px;font-weight:400; border-bottom:1px solid rgba(0,0,0,0.02); border-top:1px solid rgba(0,0,0,0.02); border-left:1px solid rgba(0,0,0,0.02);}
.menu_link a:hover {text-decoration:none;color:#73880A;border-top:1px solid rgba(0,0,0,0.09);border-left:1px solid rgba(0,0,0,0.09);border-bottom:1px solid rgba(0,0,0,0.09);}
.menu_link a.selected, .menu_link a:visited.selected {color:#73880A;border-bottom:1px solid rgba(0,0,0,0.07);background:#E7E7E7; }
.menu_link img { margin-right: 5px }
.menu_content .selected { background:#73880A; color:#FFF;border:1px solid #73880A;background: #73880A url(/images/back_button.png) repeat-x;border-bottom:1px solid rgba(0,0,0,0.25);}
.poll_div { padding:10px; }
.poll_bar {margin-bottom:5px;background: #cccccc url(/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; height:15px;border:1px solid #ccc;min-width:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.15);}
/*.tag_cloud {line-height:0.7em !important;}*/
/*.tag_cloud { line-height: 1; } /* yes, uniteless, it's the best :) */

.content { padding: 14px; z-index:1;}
.content_nav { height:2.3em;border:1px solid #bababa;margin-left:0;background:#FFFFFF;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.content_nav li, ul {list-style-type:none;padding:0;margin:0;}
.content_nav li {float:left;line-height:2.3em;color:#36393D;padding-left:0.5em;}
.content_nav li a {display:inline-block;height:2.3em;background:url('/images/crumbs.gif') no-repeat right center;padding:0 15px 0 0;}
.content_nav li a:link, #crumbs li a:visited {color:#777;text-decoration:none;}
.content_nav li a:hover, #crumbs li a:focus {color:#73880A;}
.content_nav img { padding-top: 5px;}

.home_minibox { width:326px; margin-bottom:15px;-moz-border-radius:5px;-webkit-border-radius:5px; position: relative;border:1px solid #CCC; }
.home_right { overflow:hidden;height: 145px;position:relative;}
.home_right .home_mini_box_body { overflow: visible; zoom: 1;}
.home_right .home_mini_box_body p {padding:10px 0 10px 30px;background:transparent url(/images/openquote.gif) no-repeat scroll 5px 10px;color:#666;font-size:120%;}
.home_left { margin-right:10px;height: 145px;}

.home_minibox_title {padding: 3px;;border-bottom:1px solid #BABABA;background:#E6E6E6 url(/images/board-tab.gif) repeat-x scroll center top;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;}
.home_minibox_title h2 {font-size:14px;font-weight:bold;color:#555}
.home_minibox_refresh a { color:#73880A; font-size:13px; font-weight:bold; margin-right:4px; }
.home_mini_box_body { padding: 4px; }
.home_mini_box_body h3 {font-size: 12px;border-bottom:1px dotted #ccc; position: relative; margin:0}
.home_minibox_listen  {margin-left:113px;}
.home_minibox_listen_button { position:absolute; bottom:8px; right:4px; width:203px;}
.home_minibox_listen_button a { color:#fff; }
.home_mini_box_social_link {font-weight:bold;font-size:10px;color:#888;position:absolute;bottom:0px;right:0px;padding:3px 7px 5px 6px;background:#E7E7E7;border-top:1px solid rgba(0,0,0,0.01);border-left:1px solid rgba(0,0,0,0.09);-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;}

.content_control {background:#F2F2F2 url(/images/back_button.png) repeat-x;-moz-border-radius:4px;-webkit-border-radius:4px;color:#666;font-size:91.7%;margin-bottom:0.5em;padding:7px;}
.content_control a {text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;padding:3px 10px;outline:none;}
.content_control a:hover {background:#222222 url(/images/back_button.png) repeat-x;text-decoration:none;color:#FFF;}
.content_control a.selected  {background:#73880A url(/images/back_button.png) repeat-x;color:#fff;text-decoration:none;}
.content_control a:hover, .content_control a.selected {border-bottom:1px solid rgba(0,0,0,0.15);}

.content_last_action {padding:5px 5px 5px 5px;overflow:hidden; border-top:1px solid #D1D1D1;color:#666;}
.content_last_action .actlink {color:#BABABA}
.content_last_action .actlink img {margin-right:5px;}
.content_last_action .actlink a {color:#73880A;font-weight: bold;}
.content_last_action .actlink a.specialactlink  {font-size:130%;padding-bottom:10px;}
.content_last_action .image {-moz-border-radius: 4px;-webkit-border-radius: 4px;border:1px solid #DDDDDD;margin:5px 10px 5px 5px;padding:3px;background:#FFFFFF none repeat scroll 0% 0%;}
.content_last_action p, .content_last_action .home_msgprofil {margin-left:70px;background:transparent; }
.content_last_action blockquote { overflow: visible; zoom: 1; margin-left:70px; padding:10px 0 10px 30px;font-style: italic;background:transparent url(/images/openquote.gif) no-repeat scroll 5px 10px;color:#888; }
.content_last_action table, .content_last_action td {vertical-align:top; width:auto; border:0px;padding-left: 10px;}
.content_last_action table { margin:5px 5px 5px 60px; }
table.content_lastaction_info, .content_lastaction_info  td {padding:0px;margin:0px;}

.content_lastaction_info .left_td {width:75px;}
.content_lastaction_info .author {font-size:90%;}
.content_last_action .simple_icon { margin-top:1px }
.content_info {padding:10px; word-wrap:break-word;}
.content_info h1 {color:#73880A;font-weight: normal;font-size:22px;font-weight: bold;padding:0px;border-bottom:1px dotted #ccc;}
.content_info h3 {color:#888888;font-weight: normal;font-size:1.2em;margin:0px;font-variant:Small-caps;padding:0px;border-bottom: 1px dotted #ccc;}
.content_info p {font-size:0.9em;margin-bottom:0px;}
.content_img {text-align: center;}
.content_info .user_about {font-size:0.9em;margin-bottom:0px;}
.content_info .user_about a {color:#738801;font-weight: bold;}
.content_img img {float:none; margin-bottom: 10px;}
.content_user {float:right;margin-top: 4px;}
.content_player { height:188px; overflow:hidden; width:422px; }
.content_player_overlay { position:absolute; width: 422px; height: 188px; z-index: 1001; opacity: .30;filter:Alpha(Opacity=30); background-color:white;}
.content_player_overlay_text { margin-top:82px; z-index: 1002; position:absolute; height:106px; width: 422px; }
.content_title {color:#73880A;font-weight: normal;font-size: 1.6em;}
.content_latest_englob {border-top:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8;background:#F2F2F2;}
.content_latest { padding: 10px;line-height:16px; }
.content_latest img { margin-right:5px; }
.content_latest h2 {border-bottom:1px dotted #ccc;font-weight: normal; font-size:1.2em;color:#888888;margin:0 0 5px 0;padding:0 0 5px 0;}
.content_latest span {font-size:0.9em;}
.content_latest_more {padding-right:10px; }
.content_post_wall { padding: 10px;width:560px;}
.content_post_wall h2 { border-bottom:1px dotted #ccc;font-weight: normal; font-size:1.2em;color:#888888;margin:0 0 5px 0;padding:0 0 5px 0;}
.content_media_profile h1 {margin:0px 0 5px;color:#73880A;font-weight: normal;font-size:24px;font-weight: bold;padding:0px;border-bottom:1px dotted #ccc;}

.inbox_list {border-bottom:1px solid rgba(0,0,0,0.05)!important;border-bottom:1px dotted #CCC;}
.inbox_list:hover {background:#FCFCFC;}
.inbox_list .left { width:200px; min-height:65px;padding-left: 5px; padding-top: 5px; }
.inbox_list .left .avatar { margin-right: 10px;  margin-top: -2px;}
.inbox_list .delete { margin: 5px 5px 5px 5px; }
.inbox_list .centre {overflow: hidden;text-align:left;padding-top: 3px;}
.inbox_list .title_message a {color:#73880A;font-weight: bold;}
.inbox_list .resum_message {color:#36393D;font-size:80%;}

.inbox_compose { padding:15px; }
.inbox_compose label {height:32px;}
.inbox_compose .left {float: left;text-align:right;width: 10%;padding:4px;margin-right:10px;}
.inbox_compose .right {padding-top:-1px;overflow: hidden;width:550px;}
.inbox_compose textarea, .inbox_compose #to, .inbox_compose #subject {width:96%;border:2px solid #CCC;}
.inbox_compose .to_result { padding-top: 4px; display:none; padding-left:2px; margin-bottom:12px;}
.inbox_compose .to_result a { font-size:0.8em; margin-left:8px;}

.inbox_message_content { padding-left: 10px; margin-left:200px; border-left:1px solid #E8E8E8;min-height:75px; }
.inbox_message_avatar {width:200px; min-height:75px;}
.inbox_message_avatar .avatar {margin-right: 10px; margin-top: -2px; }
.inbox_message_reply { margin-left:208px; }

.pager {font-size:90%;padding:10px 0 10px 0;}
.pager a {padding:3px;border:1px solid #E8E8E8;-moz-border-radius:3px;-webkit-border-radius:3px;}
.pager a:hover {border:1px solid #CCC;background:#e7e7e7;color:#666;text-decoration:none;}
.pager span.current {background: #e7e7e7;padding:3px;border:1px solid #CCC;color:#888;font-size: 130%;font-weight: bolder;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.pager span.disabled {padding:3px;border:1px solid #E8E8E8;color:#D3D3D3;-moz-border-radius:3px;-webkit-border-radius:3px;}

.upload label {height:32px; cursor:pointer;}
.upload h6 {color:#73880A; border-bottom:1px dotted #ccc; margin-bottom:15px;}
.upload .left {float: left;text-align:right;width: 177px;padding:4px;margin-right:5px;}
.upload .right {padding-top:-1px;overflow: hidden;width:380px;}
.upload .right .input_upload, .upload .right textarea {width:96%;}
.upload .right .select_upload {height:28px;width:100%;padding:3px 0;}
.upload input.disabled { color:#888888; }
.upload_status { padding:15px 55px; margin-top: 11px; }
.upload_status_add { padding:15px 55px; }
.upload_message { color:#36393D; font-weight: bold; font-size:110%;}
.upload_message a { color:#73880A; }
.upload_warning {width:340px;margin:0 auto;}
.upload_warning ul { list-style-type:disc;padding-left:30px;margin:0px; }
.upload_time {  margin-left:50px; margin-right:50px; text-align:center; }
.upload_categorie { margin-left:70px; width: 435px; }
.upload_categorie td  { text-align: center; padding:16px 5px 9px;}
.upload .to_result { padding-top: 4px; padding-left:2px; margin-bottom:12px;}
/*.upload_wizard {padding:5px 10px 5px 10px;border:1px solid #E8E8E8;border-bottom:0px;background:#CCC url('/images/back_topmenu.png') top left repeat-x;margin:-15px -15px 0px -15px;-moz-border-radius:10px 10px 0px 0px;-webkit-border-radius:10px 10px 0px 0px;}*/
.upload_wizard { margin-top: -1px;}
.upload_wizard span {position:relative;color:#F2F2F2;font-weight:bold;font-size:120%;padding:8px 25px 13px 25px;}
.upload_wizard span.onstage {padding:10px 25px 12px; background:#73880A url(/images/back_button.png) repeat-x;color:#FFFFFF;-moz-border-radius:0px 0px 10px 10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom:1px solid rgba(0,0,0,0.25);}
.upload .flyer_result { height:17px; overflow:hidden; display:none; margin-top: 3px;}

.navi { height:20px;text-align: center;}
.navi a.active { background-position:0 -16px; }
.navi a { cursor: pointer; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/images/navigator.png) no-repeat scroll 0 0; display:inline-block; font-size:1px; height:8px; margin:3px; width:8px; }

.media_pre h5 {margin:0px;padding:0px;padding-top:5px;}
.media_pre h5 a {color:#73880A;}
.media_pre {padding:0px 0px 0px 5px;overflow:hidden;}
.media_pre p {margin:5px;text-align:left;}
.media_pre .ico {margin:5px 10px 5px 5px;float:left;}
.media_pre .ico {-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.media_love_box {overflow-y:auto; overflow-x:hidden;}
.media_love_box .avatar {padding:1px; }
.media_love_box .container {width:57px; text-align:center;float:left;display:block;margin-bottom: 3px;}
.media_love_box .container .media_love_box_text  { word-wrap: break-word;}
.media_love_box .container .media_love_box_text  a { color:#73880A;font-weight:bold;font-size:75%;}
#media_love_box { margin-top: 1em;} /* I Hate that but I can't help it */ /*<========HAHAHAHAHA */
/*.linkwith h3 {font-size:1.3em;margin-bottom:5px;padding-left:5px;color:#444;}
.linkwith a {display:block;font-size:1.1em;font-weight:bold;padding-left:15px;color:#73880A;}
*/
.linkwith h3 {font-size:1.2em;color:#888;}
.linkwith .linkwith_item {float:left;width:120px;height:145px;border-right:1px solid #DADADA;padding:5px;overflow:hidden;}
.linkwith .linkwith_item_end {border-right:0px;}
.linkwith .linkwith_item a {display:block;color:#73880A;font-weight:bold;}
.linkwith .linkwith_item .avatar {float:none;width:100px;height:100px;}

.wall { padding:5px; overflow:hidden; line-height:1.4em;}
.wall .avatar { margin-right: 10px; }
.wall p {min-height: 62px; }

.footer {-moz-border-radius:4px;
-webkit-border-radius:4px;padding:10px;background:rgba(0,0,0,0.2)!important;background:#1f1f1f url('/images/footbox.png') top left repeat-x;background-position:10px;border-color:#262626 #505050 #505050 #262626;border-style:solid;border-width:1px;}
.footer_left { padding-left: 10px;}
.footer_right { padding-right: 10px;}
.footBox {background:transparent url('/images/footbox.png') top left repeat-x;}
.footBox_footer {background:transparent url('/images/footbox_footer.png') top left repeat-x;height:4px;}
.footer_title {padding-bottom:3px;border-bottom:2px solid #888;margin-bottom: 5px;}
.footer_title .selected { color: #FFF; }
.footer_title a:hover { color: #FFF; }
.footer_title h2 { font-weight: bold; font-size:1.1em; color: #FFF; display:inline;}
.footer_view { font-size:80%; margin-left: 5px; vertical-align:text-top;}
.footer_content { margin-left: 4px; font-size:85%; padding-bottom:10px;border-bottom:1px solid #505050;}
.footer_content span { color:#888;}
.footer_content a {font-weight: bold;color:#CCC;}

.footmenu { margin-top:20px; margin-bottom: 20px;}
.footmenu li { display:inline;padding-bottom:6px; margin:0; padding-left:10px;}
.footmenu li a {  padding:3px; border-bottom:4px solid #CCCCCC;color:#888;font-size:130%;}
.footmenu li a:hover { border-bottom:4px solid #888; text-decoration: none;color:#666;}
.footmenu li a.selected { border-bottom:4px solid #36393D; text-decoration: none;}

.footinfo {font-size:11px; font-weight:normal; line-height:18px; color:#CCCCCC;}
.footinfo a:hover {color:#666;text-decoration: none;}
.titlepost {border-bottom:1px dotted #cccccc;}
.titlepost:hover {background:#E6E6E6 url(/images/board-tab.gif) repeat-x scroll center top;border-bottom:1px solid rgba(0,0,0,0.15);}
.titlepost .icone {margin:5px;}
.titlepost .title-link:visited, .titlepost .title-link  {color:#73880A;font-weight: bold;}
.titlepost p { display:block; padding:5px; margin-left:16px; }
.titlepost .div_post { display:block; padding:5px; margin-left:16px; }

.comment .avatar { margin-right: 10px; }
.comment_content {word-wrap:break-word; min-height: 46px; padding: 3px 3px 6px 26px; background: #F2F2F2 url('/images/commentaires.png') no-repeat scroll left top; margin-left: 60px; }
.comment_content p { margin: 0pt; padding: 2px 0px 0px 0px; font-size: 90%; }
.comment_profile {border-bottom:1px solid #F2F2F2;color:#666;}
.comment_profile p {margin-left:70px;}

.content_last_blog {padding:5px 5px 5px 5px;overflow:hidden; position:relative;width:658px;margin:0 auto;}
.content_last_blog .postcomment {margin-left:150px;}
.content_last_blog h1 { margin-left:70px;border-bottom:1px dotted #ccc;font-size:160%;}
.content_last_blog a h1  { color:#36393D;}
.content_last_blog a:hover h1 { color:#888;}
.content_last_blog .content_box {margin:0 0 10px;margin-left:70px;padding:5px 0;font-size: 12px;color:#333;}
.content_last_blog .content_box .image {margin-right: 10px; }
.content_last_blog .content_box p {margin-bottom: 10px; }
.content_last_blog .content_box small { font-size: 90%; }
.content_last_blog .autorbox {margin:0 0 10px;margin-left:70px;padding:0px 0;}
.content_last_blog .autorbox .commentback {font-size:90%;padding-top:2px;}
.content_last_blog .read_more { bottom:5px; right:5px; position:absolute; }

.search_header { padding: 10px;}
.search_header a, .search_header a:visited {color:#73880A;font-weight:bold;}
.search_result center a, .search_result center a:visited {color:#73880A;font-weight:bold;}
.search_header .search_input { width:170px; }
.search_header .droplist {  width:100px; }
.search_header table {border-collapse: collapse; }
.search_header table td { vertical-align: middle; border-style: none; padding: 3px 2px; }

.search_dropdown { list-style: none; }
.search_dropdown li { width: 116px; }
.search_dropdown li a	{white-space: nowrap; }
.search_dropdown li a:hover {text-decoration: none;}
.search_dropdown li ul { background:#e7e7e7;margin: 0;padding:0;position: absolute; visibility: hidden; border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius:4px;-border-bottom:1px solid rgba(0,0,0,0.25);}
.search_dropdown li:hover ul { display: block; }
.search_dropdown li ul li{ float: none;	display: inline;}
.search_dropdown li ul li a {display: block;border-bottom: 1px solid #CCC;padding:4px 10px 4px 10px; width:auto;}
.search_dropdown li ul li a:hover {text-decoration: none;background:#F2F2F2;color:#333;}

.settings_form { padding:15px; }
.settings_form h6 {color:#73880A; border-bottom:1px dotted #ccc; margin-bottom:15px;}
.settings_form label {height:32px;}
.settings_form .left {float: left;text-align:right;width: 115px;padding:4px;margin-right:10px;}
.settings_form .right {padding-top:-1px;overflow: hidden; width:500px;}
.settings_form .to_result { padding-top: 4px; padding-left:2px; margin-bottom:12px;}
.settings_form table { margin-left:50px; margin-right:50px; width:530px;}
.settings_form table.big_table { margin-left: -10px; margin-right:0px;}
.settings_form tr {border-bottom:1px dotted #ccc; }
.settings_form th { white-space: nowrap; }
.settings_form td { vertical-align: middle; border-style: none; padding: 3px 2px; }
.settings_form td.first { white-space: nowrap; }
.settings_form td.first input { width: 200px; }
.settings_form td.poll input { width: 100px; }
.settings_form td.poll textarea { width: 100px; }
.settings_form .stats { padding-top: 4px; }
.settings_form .avatar_list { padding-top:4px}
.settings_form .avatar_list img { margin: 4px; border:2px solid #DDDDDD; float:none;}
.settings_form .avatar_list .selected { border:2px solid #73880A; }
.settings_form .avatar_list table { margin:0; width: 480px; }
.settings_form .avatar_list tr { border: none; width: 50%; white-space: nowrap;}
.settings_form .avatar_list td { width: 50%; white-space: nowrap;}


.input_setting_form {border: 2px solid #CCCCCC;width:97%;}
.admin_search { margin-right:9px; margin-top:-11px;}

.home .scrollable { position:relative; overflow:hidden; width: 666px; height:138px; }
.home .scrollable .items {	width:20000em; position:absolute; clear:both; }
.promo_session { width:664px; position:relative;height:135px;}
.promo_session_info {padding:5px;margin-left:416px;}
.promo_session a.block_back {display:block;width:417px;height:138px; float:left;}
.promo_session_info .text {color:#888;font-size: 0.8em;margin-bottom:2px; margin-right:2px; height:110px;overflow:hidden;}
.promo_session_info .text h2 {font-size:1.5em;color:#73880A;margin:0px;padding:0px;border-bottom: 1px dotted #CCC;}
.promo_session_info .text h3 {font-size: 1em;margin:0px;padding:0px;margin-bottom:2px;}

.members_pager { color:#CCC;}
.members_pager a {padding:0 2px;color:#CCC;}
.members_pager a:hover {text-decoration: none;color:#333;}
.members_pager a.selected {text-decoration: none;color:#333;}
.member_list_box {border-bottom:1px dotted #CCC;margin-top:5px;padding-bottom:3px;}
.member_list_box:hover {background:#E6E6E6 url(/images/board-tab.gif) repeat-x scroll center top;border-bottom:1px solid rgba(0,0,0,0.15);}
.member_list_box .member_list_box_content {padding-left:65px;}
.member_list_box .member_list_box_content a h3, .member_list_box .member_list_box_content a.active h3, .member_list_box .member_list_box_content a.visited h3 {color:#73880A;font-size: 15px;padding:10px 0 4px 0;}
.member_list_box .member_list_box_content a:hover h3 {text-decoration: underline;}

.concour {padding:0px;margin:0 0 5px 0;background-color:#F2F2F2;background-position:right 50%;; background-repeat:no-repeat;}
.concour .concour_body {padding:5px;}
.concour .concour_body .concour_question {color:#333;margin:3px 150px 9px 5px;font-size:13px;font-weight: bold;}
.concour .concour_body h4 {color:#73880A;font-size:16px;border-bottom:1px dotted #CCC;}
.concour .concour_body h4 a {color:#333;}
.concour .concour_body .concour_form {margin:3px 0 3px 10px;color:#666;}
.concour .concour_body .concour_form .button_concour_valid {margin-left:18px;margin-top:9px;}
.concour .accrocheConc {margin:5px 200px 5px 20px;}
.concour .accrocheConc h1 a {color:#73880A;display:block;font-size:18px;}
.concour .thanks_parti {color:#888;margin:4px 200px 4px 0;}
.concour .thanks_parti h2 {font-size: 16px;color:#666;}
.concour-annonce {padding:5px 5px 5px 52px;background:#F2F2F2 url('/images/icones/label_free.png') center no-repeat;background-position:0px 50%;color:#888;font-size:11px;}
.concour-annonce h2 {color:#333;font-size: 13px;margin-bottom:4px;border-bottom:1px solid #CCC;}


/* Tableau calendar */
.event_calendar table{border-collapse:separate; border:1px solid #CCC;  border-width:0px 0px 1px 1px;  margin:0px auto;  font-size:20px}
.event_calendar td, .event_calendar th{ width:81px;  height:81px;  text-align:center;  vertical-align:middle;  background:url(/images/cells.png);  color:#333;padding:0px}
.event_calendar th{ height:30px;  font-weight:bold;  font-size:14px}
.event_calendar td:hover, .event_calendar th:hover{ background-position:0px -81px;  color:#222}
.event_calendar td.date_has_event{ background-position:243px 0px;  color:#F7F7F7 ; cursor: pointer;}
.event_calendar td.date_has_event:hover{ background-position:243px -81px; cursor: pointer;}
.event_calendar td.padding{ background:url(/images/calpad.jpg)}
.event_calendar td.today{ background-position:162px 0px;  color:#F7F7F7;}
.event_calendar td.today:hover{ background-position:162px -81px}
.event_calendar td.today_date_has_event{ background-position:81px 0px;  color:#F7F7F7; cursor: pointer;}
.event_calendar td.today_date_has_event:hover{ background-position:81px -81px; cursor: pointer;}
.event_calendar .tooltip { z-index:2; word-wrap:break-word; cursor: auto; display:none; padding:15px; background-color:#F2F2F2;border:2px solid #888; font-size:11px; color:#222;-moz-border-radius:3px;-webkit-border-radius:3px;width:150px; }
.event_calendar .tooltip span.title a {font-weight:bold;color:#555;}
.event_calendar .tooltip span {display:block;margin-left:20px;}
.event_calendar .tooltip img {margin-top:2px;}

.agenda_menu_week {padding:4px 0 4px 0; word-wrap:break-word;}
.agenda_menu_week a {font-size:12px;color:#383838;}
.agenda_menu_week img {margin-top:2px;}
.agenda_menu_week span {margin-left:20px;display:block;}
.agenda_menu_week h4 {border-bottom:1px dotted #CCC;font-size:15px;padding:0px;margin:0px;color:#222;padding-left:20px;}

.promot_event .avatar {float:none;}
.promot_event table {width:100%;}
.promot_event table td {width:25%;padding:3px;word-wrap: break-word;overflow: hidden;}
.promot_event table tr.promot_event_top td, .promot_event table tr.promot_event_bottom td  {vertical-align:middle;}
.promot_event table tr.promot_event_bottom td {border-top:1px solid #BABABA;background:url("/images/back_calendar_title.png") repeat scroll 0 0 transparent;}
.promot_event table tr.promot_event_bottom td img { margin-right: 5px; }

/* event + media */
.content_details h4 { color:#73880A; border-bottom:1px solid rgba(0, 0, 0, 0.1) !important; border-bottom:1px dotted #CCC; position: relative; margin:0; }
.content_details .event { margin-left:200px; }
.content_details .media_default { margin-left:120px; }
.content_details .media_video {width:640px;}
.content_details .video_wrap {width:640px; float:none; height: 504px}
.content_details .media_picture { margin-top:-5px; }
.content_details .media_picture .container { overflow: hidden;position: relative; margin-left:auto; margin-right:auto;}
.content_details .media_picture .boxcaption { float: left;  position: absolute;top: 83%; height: 50px; width: 100%; display: none;}
.content_details .media_picture img {float: none; }
.content_details .edit_file_name { display: none;}
.content_details .edit_file_name .name { width: 400px; margin-bottom: 0; margin-right:5px;}
.content_details .left_td { width:100px; }
.content_details .top_action { text-align:right; width:130px; }
.content_details .infos_bottom { border-top:1px solid #F7F7F7;border-bottom: 1px solid #F7F7F7;padding:5px 0 5px 0;margin:5px 0 0 0;color:#666; font-size:0.9em;}
.events_lists .content_details { padding:10px; }
.events_lists .lists_day { border:1px solid #CCC; }
.events_lists .lists_day .title {background:#E6E6E6 url("/images/board-tab.gif") repeat-x scroll center top;border-bottom:1px solid #BABABA;padding:3px;font-size:14px;color:#383838;font-weight:bold;}
.events_lists .title_calendar {position: relative; padding:0px;background:url(/images/back_calendar_title.png);width:566px;margin:0 auto;border:1px solid #CCC;-moz-border-radius:8px;-webkit-border-radius:8px;}
.events_lists .footer_calendar {border-top:0; border-left:1px solid #CCC; border-bottom:1px solid #CCC; border-right:1px solid #CCC;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0; -moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;}
.events_lists .title_calendar h1 {color:#727272;font-size:24px;}
.events_lists .title_calendar span {display:block; left:50%; margin-left:-8px; margin-top:-8px; position:absolute; top:50%; }
/* Title calendar */
.event_calendar .title_calendar {position: relative; padding:0px;background:url(/images/back_calendar_title.png);width:566px;margin:0 auto;border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;}
.event_calendar .footer_calendar {border-top:0; border-left:1px solid #CCC; border-bottom:1px solid #CCC; border-right:1px solid #CCC;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0; -moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;}
.event_calendar .title_calendar h1 {color:#727272;font-size:24px;}
.event_calendar .title_calendar span {display:block; left:50%; margin-left:-8px; margin-top:-8px; position:absolute; top:50%; }

/* media scrollable */
.content_details .scrollable { 	position:relative; overflow:hidden; width: 572px; height:95px; }
.content_details .scrollable .items {	width:20000em; position:absolute; clear:both; }
.content_details .scrollable img { 	float:left; margin: 6px 2px 20px 6px; background-color:#fff; padding:2px; border:1px solid #ccc; cursor:pointer; width:100px; height:75px;	-moz-border-radius:4px;	-webkit-border-radius:4px; }
.content_details .scrollable img:hover {  border:1px solid #73880A; }
.content_details .scrollable .active { border:2px solid #73880A; position:relative; }
.content_details .scrollable .active:hover { border:2px solid #73880A; }

.content_details a.browse {	background:url(/images/hori_large.png) no-repeat;	display:block;	width:30px;	height:30px;	float:left;	margin:40px 5px;	cursor:pointer;	font-size:1px; }
.content_details a.right { background-position: 0 -30px; clear:right; }
.content_details a.right:hover { background-position:-30px -30px; }
.content_details a.right:active { background-position:-60px -30px; }
.content_details a.left:hover { background-position:-30px 0; }
.content_details a.left:active { background-position:-60px 0; }
.content_details .disabled {	visibility:hidden !important; }

.content_details .gonext, .content_details .goprev {  opacity: .8; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";   position:absolute; padding:10px 20px; font-size:11px;  -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border:1px solid #666666; color:#FFFFFF; cursor:pointer; background-color:#333;}
.content_details .goprev { margin-left:4px; left:0; border-left:0; -moz-border-radius-topleft:0;	-moz-border-radius-bottomleft:0; -webkit-border-bottom-left-radius:0;	-webkit-border-top-left-radius:0; }
.content_details .gonext { margin-right:4px; right:0; border-right:0; -moz-border-radius-topright:0; -moz-border-radius-bottomright:0; -webkit-border-bottom-right-radius:0; -webkit-border-top-right-radius:0;	}
.content_details .gonext:hover, .content_details .goprev:hover { text-decoration:underline;	background-color:#000; }

.promote .right {padding-right:3px;}

/* FORUM */
.forum table {width:100%;}
.forum table thead tr {border:1px solid #cccccc;background:#e7e7e7;font-size:110%;font-weight:bold;}
.forum table thead td {vertical-align:middle;text-align:center;padding:5px;}
.forum table tbody td {vertical-align:middle;text-align:center;font-size:90%;border:1px solid #DADADA;padding:1px;color:#888;}
.forum table tbody td.forum_topic {text-align:left;font-size: 100%;padding:1px 1px 1px 5px;}
.forum table tbody td.forum_topic a {color:#73880A;font-weight:bold;}

.forum .forum_post h4 {color:#73880A; border-bottom:1px solid rgba(0, 0, 0, 0.1) !important; border-bottom:1px dotted #CCC;}

.forum .forum_post .forum_post_content { padding-left: 10px; margin-left:200px; border-left:1px solid #E8E8E8;min-height:75px; }
.forum .forum_post .forum_post_avatar {width:200px; min-height:75px;}
.forum .forum_post .forum_post_avatar .avatar {margin-right: 10px; margin-top: -2px; }
.forum .forum_post .forum_post_reply { margin-left:208px; }
.forum .forum_post .forum_post_content .quote a {margin:2px;padding:3px;background:#F2F2F2;border:1px solid #DADADA;}

/* DATE POST */
.post {margin-bottom:15px;}
.postdate{height:50px;position:relative;width:50px;}
.month,.day,.year{background-image:url(/images/dates.png);background-repeat:no-repeat;position:absolute;text-indent:-1000em;}
.month{height:24px;left:0;top:2px;width:32px;}
.day{height:25px;left:0;top:25px;width:32px;}
.year{bottom:0;height:48px;right:0;width:17px;}
.m-01{background-position:0 4px;}
.m-02{background-position:0 -28px;}
.m-03{background-position:0 -57px;}
.m-04{background-position:0 -90px;}
.m-05{background-position:0 -121px;}
.m-06{background-position:0 -155px;}
.m-07{background-position:0 -180px;}
.m-08{background-position:0 -216px;}
.m-09{background-position:0 -246px;}
.m-10{background-position:0 -273px;}
.m-11{background-position:0 -309px;}
.m-12{background-position:0 -340px;}
.d-01{background-position:-50px 0;}
.d-02{background-position:-50px -31px;}
.d-03{background-position:-50px -62px;}
.d-04{background-position:-50px -92px;}
.d-05{background-position:-50px -123px;}
.d-06{background-position:-50px -154px;}
.d-07{background-position:-50px -185px;}
.d-08{background-position:-50px -216px;}
.d-09{background-position:-50px -248px;}
.d-10{background-position:-50px -278px;}
.d-11{background-position:-50px -309px;}
.d-12{background-position:-50px -340px;}
.d-13{background-position:-50px -371px;}
.d-14{background-position:-50px -402px;}
.d-15{background-position:-50px -434px;}
.d-16{background-position:-50px -465px;}
.d-17{background-position:-100px 0;}
.d-18{background-position:-100px -31px;}
.d-19{background-position:-100px -62px;}
.d-20{background-position:-100px -92px;}
.d-21{background-position:-100px -123px;}
.d-22{background-position:-100px -154px;}
.d-23{background-position:-100px -185px;}
.d-24{background-position:-100px -216px;}
.d-25{background-position:-100px -248px;}
.d-26{background-position:-100px -278px;}
.d-27{background-position:-100px -309px;}
.d-28{background-position:-100px -340px;}
.d-29{background-position:-100px -371px;}
.d-30{background-position:-100px -402px;}
.d-31{background-position:-100px -434px;}
.y-2006{background-position:-150px 0;}
.y-2007{background-position:-150px -50px;}
.y-2008{background-position:-150px -100px;}
.y-2009{background-position:-150px -150px;}
.y-2010{background-position:-150px -200px;}
.y-2011{background-position:-150px -250px;}
.y-2012{background-position:-150px -300px;}
.y-2013{background-position:-150px -350px;}
.y-2014{background-position:-150px -400px;}
.y-2015{background-position:-150px -450px;}
.y-2016{background-position:-150px -500px;}

/* auto completion */
.ac_results {	padding: 0px;	border: 1px solid black;	background-color: white;	overflow: hidden;	z-index: 99999; }
.ac_results ul {width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results li { margin: 0px; padding: 2px 5px; cursor: pointer; display: block; font: menu; font-size: 12px;	line-height: 16px;overflow: hidden; }
.ac_loading {	background: white url('/images/indicator.gif') right center no-repeat; }
.ac_odd { background:#f8f8f8; }
.ac_over { background-color: #E7E7E7; color: #73880A;}

UL.jqueryFileTree { font-family: Verdana, sans-serif; font-size: 11px; line-height: 18px; padding: 0px; margin: 0px; }
UL.jqueryFileTree LI { list-style: none; padding: 0px; padding-left: 20px; margin: 0px; white-space: nowrap; }
UL.jqueryFileTree A {	color: #333; text-decoration: none; display: block; padding: 0px 2px; }
UL.jqueryFileTree A:hover {	background: #BDF; }
UL.jqueryFileTree A.selected {	background: #73880A; }

/* Core Styles */
.jqueryFileTree LI.directory { background: url(/images/icones/directory.png) left top no-repeat; }
.jqueryFileTree LI.expanded { background: url(/images/icones/folder_open.png) left top no-repeat; }
.jqueryFileTree LI.file { background: url(/images/icones/pdf.png) left top no-repeat; }
.jqueryFileTree LI.wait { background: url(/images/indicator.gif) left top no-repeat; }

/* File Extensions*/
.jqueryFileTree LI.ext_wav, .jqueryFileTree LI.ext_mp3, .jqueryFileTree LI.ext_wma, .jqueryFileTree LI.ext_ogg { background: url(/images/icones/music.png) left top no-repeat; }
.jqueryFileTree LI.ext_jpg, .jqueryFileTree LI.ext_jpeg, .jqueryFileTree LI.ext_gif, .jqueryFileTree LI.ext_png { background: url(/images/icones/picture.png) left top no-repeat; }
.jqueryFileTree LI.ext_avi, .jqueryFileTree LI.ext_mpg, .jqueryFileTree LI.ext_mpeg, .jqueryFileTree LI.ext_flv, .jqueryFileTree LI.ext_asf, .jqueryFileTree LI.ext_asx, .jqueryFileTree LI.ext_wmv, .jqueryFileTree LI.ext_mov, .jqueryFileTree LI.ext_mp4, .jqueryFileTree LI.ext_qt, .jqueryFileTree LI.ext_rm { background: url(/images/icones/movie.png) left top no-repeat; }

#notifbar {position: fixed;width:200px;bottom:-1px;right:10px;text-align:left;background:#fff;border-top: 3px #3f3f3f solid;border-right: 3px #3f3f3f solid;border-left:3px #3f3f3f solid;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius: 4px;-webkit-border-top-left-radius:4px;}
#notifbar #notifbar_title p {padding:5px 10px 5px 10px;margin:0px;}
#notifbar #notifbar_title {background:#e8e8e8;margin:0;padding:0;cursor:pointer;}
#notifbar #notifbar_title:hover {background:#ccc;}
#notifbar #notifbar_title a {display:block;color:#3f3f3f;outline:none;}
#notifbar #notifbar_title a:hover, #notifbar #notifbar_title a:focus {text-decoration:none;}
#notifbar #notifbar_notif p {padding:5px 10px 5px 10px;margin:0px;font-size:90%;border-bottom:1px solid #E8E8E8;}
#notifbar hr {height:1px;border:1px;margin:0px;padding:0px;color:#E8E8E8;}
/* HACK IE6 */
* html .input-add-event {border:2px solid #CCC;font-size:1em;width:85%;}
* html .content_info {width:648px;}
* html .search_header .search_input {border:2px solid #ccc;}
* html #search_type li ul {margin-left:-35px;margin-top:15px;}
* html #search_sort li ul {margin-left:-78px;margin-top:15px;}
* html #search_per li ul {margin-left:-65px;margin-top:15px;}
* html #searchm_sort li ul {margin-left:-55px;margin-top:15px;}
* html .info_img {margin-right:8px;}
* html .menu_content .favorites {height:130px;}
* html .upload .right {margin-left:0px;}
* html .upload .right .input_upload {border:2px solid #CCCCCC;}
* html .signup .right .input_upload {border:2px solid #CCCCCC;}
* html .signup .right #s_username, * html .signup .right #s_email, * html .signup .right #s_password, * html .signup .right #s_password_bis {border:2px solid #CCCCCC;width:55%;}
* html .giga_button span {background-image:url(/images/icons_mini.gif);}
* html .menu_content .selected {background:#73880A url('/images/back_button_hack_green.png') repeat-x;border:1px solid #CCC;}
* html div#notifbar{position: absolute;top:expression(fixed_bottom(this,-1));left:expression(fixed_right(this,10));}
* html .giga_button, * html .giga_button:visited, * html .content_control a.selected {background:#73880A url('/images/back_button_hack_green.png') repeat-x;border:1px solid #CCC;}
* html .giga_button_black, * html .giga_button_black:visited,  * html .content_control a:hover {background:#222 url(/images/back_button_hack_black.png) repeat-x;border:1px solid #CCC;color:#FFF;}
* html .giga_button_light, * html .giga_button_light:visited {background:#CCC url('/images/back_topmenu.png') repeat-x;border:1px solid #CCC;color:#36393D;}
* html .content_control {background:#F2F2F2;}
* html .upload_wizard span.onstage {background:#73880A;}
* html #forgot_form #f_email, * html #forgot_form #f_password, * html #forgot_form #f_password_bis {border:2px solid #CCCCCC;width:55%;}
* html .menu_link a:hover {border-top:1px solid #CCC;border-left:1px solid #CCC;border-bottom:1px solid #CCC;}
* html .menu_link a {border-top:1px solid #FFF;border-left:1px solid #FFF;border-bottom:1px solid #FFF;}
* html .menu_title h5  {border-top:1px solid #CCC;border-left:1px solid #CCC;border-bottom:1px solid #CCC;}

#answers_list input[type="text"] {
  width: 92%;
}

#answers_list input[type="radio"] {
  float: right;
  margin: 7px 0 0;
}
