/**
* Gumlive (c) Web based
* @author Tierry DANQUIN
* @version 1.0.0.0
* http://www.thkware.com
*/

/*****************************************
 Widgets 
******************************************/

div#gle_eb_error {
  color: red;
  font-weight: bold;
  font-style: italic;
  font-size: 9pt;
  font-family: Tahoma;
}

input.textbox {
  border: #ccc 2px solid;
  background: #fff url(../pictures/shadow_top.gif) repeat-x top;
}

textarea {
  border: 2px solid #ccc;	
  background: #fff url(../pictures/shadow_top.gif) repeat-x top;  
}

.textbox:focus, textarea:focus {
  background: #fff url(../pictures/shadow_top.gif) repeat-x top;
  border: #fece00 2px solid;
}

.textbox:hover, textarea:hover {
  background: #fff url(../pictures/shadow_top.gif) repeat-x top;
  border: #fece00 2px solid;
}

div#gle_pub_skyscraper {
  width: 770px;
  height: 130px;
  background-image: url(../pictures/pub_skyscraper_back.png);
  background-repeat: no-repeat;
  padding-top: 10px;
}

div#gle_banner_pub {
  background-color: white;
}

div#gle_banner_text {
  text-align: center;
  color: white;
  font-family: Verdana;
  font-weight: bold;
  font-size: 10pt;
  background-color: #a5c8d9;
}

/*****************************************
 Pages 
******************************************/

a:link {
  font-weight: normal;
  color: #50959b; 
}

a:link:hover {
  font-weight: normal;
  color: white; 
}

a:visited {
  font-weight: normal;
  color: #50959b;
}

div#gle_global {
  background-color: white;
  background-image: url(../pictures/gumlive_back.jpg);
  background-repeat: repeat-x;
}

div#gle_header {
  width: 940px;
  padding-top: 15px;
  padding-left: 20px;
  padding-right: 20px;
}

div#gle_header_left {
  float: left;
  text-align: left;  
}

div#gle_header_right {
  float: right;
  text-align: right;     
}

a.header_link { 
  color: white;
  text-decoration: none;
  font-weight: bold;
  font-family: Tahoma;
  font-size: 11pt;
}

a.header_link:hover {  
  color: #a5c8d9;
  text-decoration: underline;
  font-weight: bold;
  font-family: Tahoma;
  font-size: 11pt;
}

div#gle_global_search {
  height: 60px;  
  background: black url(../pictures/search_back.png) repeat-x;  
}

div#gle_search {
  width: 940px;
}

div#gle_search_right {
  text-align: right;
  float: right;
  color: white;
  width: 225px;
  padding-top: 5px;
  font-family: Verdana;
  font-size: 11pt;  
}

div#gle_search_left {
  float: left;
  text-align: left;
  color: white;
  padding: 20px 5px 5px 5px;
  font-family: Verdana;
  font-size: 11pt;
}

.searchbox:focus {
  border: #a5c8d9 2px solid;
}

.searchbox:hover {
  border: #a5c8d9 2px solid;
  
}

.searchbox {
  background: #fff url(../pictures/shadow_top.gif) repeat-x top;
  border: #fda146 2px solid;
  padding: 5px 5px 5px 5px;
}

a.search_link { 
  color: black;
  text-decoration: none;
  font-weight: bold;
  font-family: Verdana;
  font-size: 13pt;
}

a.search_link:hover {
  color: white;
  text-decoration: none;
  font-weight: bold;
  font-family: Verdana;
  font-size: 13pt;
}

div#gle_page_global {
  
}

div#gle_page {
  width: 940px;
  padding: 0px 10px 0px 10px;
  /*background: #7c8d8b url(../pictures/page_back.gif) center top;*/
}

div#gle_page_profil {
  width: 940px;
  padding: 0px 10px 0px 10px;
  background: #c9d0e0 url(../pictures/profile_back.gif) repeat-x center top;
}

div#gle_page_left {
  float: left;
  width: 620px; 
  display: block;
  color: black;
}

div#gle_page_right {
  float: right;
  width: 320px;
  display: block;  
}

div#gle_global_links {
  height: 70px;  
  background-color: #a5c8d9;  
}

div#gle_links {
  width: 940px; 
}

div#gle_sub_links {
  text-align: right;
  float: right;
  color: black;
  padding: 15px 5px 5px 5px;
  font-family: Verdana;
  font-size: 11pt;
}

div#gle_sub_copyrights {
  float: left;
  text-align: left;
  color: white;
  padding: 15px 5px 5px 5px;
  font-family: Verdana;
  font-size: 11pt;
}

a.links_link { 
  color: white;
  text-decoration: none;
  font-weight: bold;
  font-family: Verdana;
  font-size: 11pt;
}

a.links_link:hover {
  color: white;
  text-decoration: underline;
  font-weight: bold;
  font-family: Verdana;
  font-size: 11pt;
}

div#gle_language {
  text-align: left;
  width: 940px;
  height: 40px;
  padding: 20px 5px 5px 5px;  
}

a.language_link { 
  color: black;
  text-decoration: underline;
  font-weight: normal;
  font-family: Verdana;
  font-size: 11pt;
}

a.language_link:hover {
  color: black;
  text-decoration: none;
  font-weight: normal;
  font-family: Verdana;
  font-size: 11pt;
}

.hiddendiv {
  visibility: hidden;
  overflow: hidden;
  height: 1px;
  margin-top: -1px;
  position: absolute;
}

/*****************************************
 Boxes 
******************************************/

a.user_boy_link { 
  color: #0090ff;
  text-decoration: none;
  font-weight: bold;
  font-family: Tahoma;
  font-size: 10pt;
}

a.user_boy_link:hover {   
  color: #fbab12;
  font-weight: bold;
  font-size: 10pt;
  font-family: Tahoma;
  text-decoration: underline;
}

a.user_girl_link { 
  color: #ff27fc;
  text-decoration: none;
  font-weight: bold;
  font-family: Tahoma;
  font-size: 10pt;
}

a.user_girl_link:hover {   
  color: #fbab12;
  font-weight: bold;
  font-size: 10pt;
  font-family: Tahoma;
  text-decoration: underline;
}

a.user_connected_link { 
  color: #51d700;
  text-decoration: none;
  font-weight: bold;
  font-family: Tahoma;
  font-size: 10pt;
}

a.user_connected_link:hover {   
  color: #fbab12;
  font-weight: bold;
  font-size: 10pt;
  font-family: Tahoma;
  text-decoration: underline;
}

div#gle_textbox {
  text-align: left;
  width: 400px;
  height: 300px;
  color: black;
  font-weight: bold;
  padding: 15px 12px 15px 12px;
  font-size: 10pt;
  font-family: Tahoma;
  background-image: url(../pictures/textbox_back.gif);
  background-repeat: no-repeat;  
}

div#gle_header_a {  
  text-align: left;
  color: white;
  padding: 10px 0px 0px 10px;
  font-family: Verdana;
  font-size: 15pt;
  font-weight: bold;
  width: 600px;
  height: 50px;  
  background-repeat: no-repeat;
}

div#gle_header_b {
  text-align: left;
  width: 600px;
  height: 45px;
  color: #ccd9e0;
  font-weight: bold;
  padding: 9px 15px 0px 15px;
  font-size: 14pt;
  font-family: Tahoma;
  background-image: url(../pictures/banner_b.png);
  background-repeat: no-repeat;  
}

div#gle_header_c {
  text-align: left;
  width: 400px;
  height: 30px;
  color: white;
  font-weight: bold;
  padding: 5px 10px 5px 10px;
  font-size: 12pt;
  font-family: arial;
  background-image: url(../pictures/banner_c.png);
  background-repeat: no-repeat;  
}

div#gle_header_d {  
  text-align: left;
  color: #626565;
  padding: 15px 0px 0px 15px;
  font-family: Verdana;
  font-size: 14pt;
  font-weight: bold;
  width: 600px;
  height: 70px;
  background-image: url(../pictures/banner_d.png);
  background-repeat: no-repeat;
}

div#gle_header_e {  
  text-align: left;
  color: #626565;
  padding: 15px 0px 0px 15px;
  font-family: Verdana;
  font-size: 14pt;
  font-weight: bold;
  width: 600px;
  height: 70px;
  background-image: url(../pictures/banner_e.png);
  background-repeat: no-repeat;
}

a.page_link { 
  color: #fda146;
  text-decoration: none;
  font-weight: bold;
  font-family: Tahoma;
  font-size: 11pt;
}

a.page_link:hover {   
  color: black;
  font-weight: bold;
  font-size: 11pt;
  font-family: Tahoma;
  text-decoration: underline;
}

div#gle_page_list {
  color: white;
  height: 20px;
  font-family: Tahoma;
  font-size: 11pt;
  font-weight: bold;
  margin-top: 20px;
  background-color: #597687;
  padding: 5px 5px 5px 5px;  
}

div#gle_avatar_head {
  padding-bottom: 3px;  
}

.gle_avatar_img { 
  padding-left: 8px;
  padding-right: 8px;
}

.rbroundbox {
  width: 100px;
  background: url(../pictures/avatar_border.gif) no-repeat;
  padding: 10px 0px 10px 0px;
  text-align: center;
}

.rbroundbox3 {
  width: 100px;
  background: url(../pictures/avatar_border2.gif) no-repeat;
  padding: 10px 0px 10px 0px;
  text-align: center;
}

.rbroundbox5 {
  width: 100px;
  background: url(../pictures/avatar_border3.gif) no-repeat;
  padding: 10px 0px 10px 0px;
  text-align: center;
}

.rbroundbox4 {
  width: 120px;
  background: url(../pictures/photo.gif) no-repeat;
  padding: 10px 0px 10px 0px;
  text-align: center;
}

.gzl_comment_img { 
  padding-left: 8px;
  padding-right: 8px;
}

.rbroundbox2 {
  width: 70px;
  background: url(../pictures/comment_border.gif) no-repeat;
  padding: 10px 0px 10px 0px;
  text-align: center;
}

div#gle_resume {
  width: 600px;  
  font-family: Tahoma;
  font-weight: bold;
  font-size: 10pt;
}

div#gle_text {
  font-family: Tahoma;
  font-size: 10pt;
  font-weight: bold;
  color: black;
}

div#gle_resume_text {
  font-family: Tahoma;
  font-weight: normal;  
  font-size: 10pt;
}

div#gle_resume_left {
  float: left;
  padding-left: 25px;
  width: 400px;
  text-align: justify;
}

div#gle_resume_right {
  float: right;
  padding-right: 25px;
  color: #7e7f7f;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 10pt;
}

div#rbox1 { width: 400px; text-align: center; }
div#rboxtop1 { height: 13px; background: url(../pictures/top1.gif) no-repeat; }
div#rboxcontent1 { background-color: #dfeff3; padding: 5px 20px 5px 20px; text-align: justify; color: black; }
div#rboxbottom1 { height: 13px; background: url(../pictures/bottom1.gif) no-repeat; }

div#rbox2 { width: 400px; text-align: center; }
div#rboxtop2 { height: 13px; background: url(../pictures/top2.gif) no-repeat; }
div#rboxcontent2 { background-color: #afbbd5; padding: 5px 20px 5px 20px; }
div#rboxbottom2 { height: 13px; background: url(../pictures/bottom2.gif) no-repeat; }

div#rbox3 { width: 560px; }
div#rboxtop3 { height: 13px; background: url(../pictures/top3.gif) no-repeat; }
div#rboxcontent3 { background-color: white; padding: 10px 20px 10px 20px; }
div#rboxbottom3 { height: 13px; background: url(../pictures/bottom3.gif) no-repeat; }

div#rbox4 { width: 300px; }
div#rboxtop4 { height: 13px; background: url(../pictures/top4.gif) no-repeat; }
div#rboxcontent4 { background-color: black; padding: 0px 0px 0px 0px; }
div#rboxbottom4 { height: 13px; background: url(../pictures/bottom4.gif) no-repeat; }

div#rbox5 { width: 300px; }
div#rboxtop5 { height: 13px; background: url(../pictures/top5.gif) no-repeat; }
div#rboxcontent5 { background-color: #8292a9; padding: 0px 0px 0px 0px; }
div#rboxbottom5 { height: 13px; background: url(../pictures/bottom5.gif) no-repeat; }

div#rbox6 { width: 560px; }
div#rboxtop6 { height: 13px; background: url(../pictures/top6.gif) no-repeat; }
div#rboxcontent6 { background-color: #9db9e3; padding: 0px 0px 0px 0px; }
div#rboxbottom6 { height: 13px; background: url(../pictures/bottom6.gif) no-repeat; }

div#gle_member {
  text-align: left;
  color: white;
  padding: 0px 10px 0px 10px;
  font-family: Tahoma;
  font-size: 14pt;   
  font-weight: bold;
}

div#gle_adviser {
  text-align: left;
  color: black;
  padding: 0px 10px 0px 10px;
  font-family: Tahoma;
  font-size: 14pt;   
  font-weight: bold;
}

div#gle_category {
  text-align: center;
  color: black;
  font-family: Tahoma;
  font-size: 14pt;   
  font-weight: bold;
}

div#gle_number {
  font-weight: bold;
  font-size: 20pt;
  font-family: Tahoma;
  color: #b590b8;
}

/*****************************************
 Connection 
******************************************/

div#gle_connection {
  text-align: left;
  color: #4b4b4b;
  padding: 10px 10px 10px 10px;
  font-family: Tahoma;
  font-size: 14pt;   
  background-image: url(../pictures/connect_back.gif);
  background-repeat: no-repeat;
  height: 430px;
  font-weight: bold;
}

div#gle_con_left {
  text-align: right;
  color: black;
  font-size: 10pt;
  font-family: Tahoma;
  font-weight: bold;
}

div#gle_con_bottom {
  text-align: center;
  font-family: Tahoma;
  font-size: 11pt;
  padding-top: 10px;  
}

a.connect_link { 
  color: #087bb0;
  text-decoration: underline;
  font-weight: bold;
  font-family: Tahoma;
  font-size: 12pt;
}

a.connect_link:hover {   
  color: white;
  font-weight: bold;
  font-size: 12pt;
  font-family: Tahoma;
  text-decoration: none;
}

/*****************************************
 Signup 
******************************************/

div#gle_signup {
  text-align: left;
  color: white;
  padding: 10px 10px 10px 10px;
  font-family: Tahoma;
  font-size: 15pt;   
  background-image: url(../pictures/signup_back.gif);
  background-repeat: no-repeat;
  height: 620px;
  font-weight: bold;
}

div#gle_signup_left {
  width: 190px;
  color: black;
  text-align: right;  
  font-size: 10pt;
  font-family: Tahoma;
  font-weight: bold;
}

div#gle_signup_right {
  text-align: left;
  color: #5d7f7b; 
  font-size: 10pt;
  font-family: Arial;
  font-style: italic;
}

/*****************************************
 Private Profil - Informations
******************************************/

a.url_profile_link { 
  color: #087bb0;
  text-decoration: none;
  font-weight: bold;
  font-family: Verdana;
  font-size: 9pt;
}

a.url_profile_link:hover {   
  color: #62b9fb;
  font-weight: bold;
  font-size: 9pt;
  font-family: Verdana;
  text-decoration: underline;
}

div#gle_profile {
  width: 600px;  
  font-family: Tahoma;
  font-weight: bold;
  font-size: 10pt;
}

div#gle_profile_box {
  width: 400px;
  font-family: Tahoma;
  font-weight: normal;  
  font-size: 10pt;
  text-align: left;
}

div#gle_profile_desc {
  text-align: justify;
  font-weight: normal;
  font-size: 12pt;
  font-family: Tahoma;
}

div#gle_profile_text {
  font-family: Tahoma;
  font-weight: normal;  
  font-size: 10pt;
}

div#gle_profile_text_left {
  float: left;
  text-align: right;
  width: 50%;
}

div#gle_profile_text_right {
  float: right;
  text-align: left;
  width: 50%;
}

div#gle_profile_left {
  float: left;
  padding-left: 25px;
  color: #7e7f7f;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 10pt;
}

div#gle_profile_right {
  float: right;
  padding-right: 25px;
  width: 400px;
  text-align: justify;
}

div#gle_profile_link {
  font-family: Tahoma;
  font-size: 9pt;  
}

div#gle_profile_button {
  font-family: Tahoma;
  font-size: 9pt;
  text-align: right;
  width: 360px;
  padding-bottom: 3px;
}

a.menu_profile_link { 
  color: #a5c8d9;
  text-decoration: none;
  font-weight: bold;
  font-family: Tahoma;
  font-size: 10pt;
}

a.menu_profile_link:hover {   
  color: white;
  font-weight: bold;
  font-size: 10pt;
  font-family: Tahoma;
  text-decoration: underline;
}

div#gle_login_profile {
  text-align: left;
  color: #fda146;
  font-weight: bold;
  padding-bottom: 15px;
  font-size: 14pt;
  font-family: Verdana;
}

div#gle_menu_profile {
  text-align: left;
  width: 270px;
  height: 170px;
  color: white;
  font-weight: bold;
  padding: 15px 15px 15px 15px;
  font-size: 10pt;
  font-family: Tahoma;
  background-image: url(../pictures/menu_back.gif);
  background-repeat: no-repeat;  
}

div#gle_message {
  text-align: left;
  width: 450px;
  height: 35px;
  color: black;
  font-weight: bold;
  padding: 9px 15px 0px 15px;
  font-size: 10pt;
  font-family: Tahoma;
  background-image: url(../pictures/message_back.gif);
  background-repeat: no-repeat;  
}

div#gle_message_text {
  text-align: justify;
  font-weight: normal;
  font-size: 12pt;
  font-family: Tahoma;  
}

div#gle_demand {
  text-align: left;
  color: black;
  padding: 0px 25px 0px 25px;
}

div#gle_demand_left {
  text-align: center;
  float: left;
  width: 100px;
  font-weight: normal;
  font-size: 10pt;
  font-family: Tahoma;
}

div#gle_demand_right {
  text-align: left;
  float: right;
  width: 450px;  
}

div#gle_demand_date {
  text-align: left;
  font-weight: bold;
  font-size: 10pt;
  font-family: Verdana;
  padding-bottom: 5px;
}

div#gle_demand_text {
  font-weight: normal;
  font-size: 12pt;
  font-family: Tahoma;
  color: black;
}

div#gle_stat {
  text-align: left;
  font-weight: bold;
  font-size: 12pt;
  font-family: Tahoma;
  color: black;  
  width: 250px;
  height: 80px;
  background-image: url(../pictures/stat_back.gif);
  background-repeat: no-repeat;
  padding: 10px 20px 10px 20px;
}

div#gle_stat_number {
  font-weight: bold;
  font-size: 20pt;
  font-family: Tahoma;
  color: #ebeff6;
}

div#gle_stat_left {
  float: left;
  width: 50%;
}

div#gle_stat_right {
  float: right;
  width: 50%;
}

div#gle_comment {
  text-align: left;
  color: black;
  padding: 0px 40px 0px 40px;
  font-size: 10pt;
  font-family: Tahoma;
}

div#gle_comment_left {
  text-align: center;
  float: left;
  width: 70px;
}

div#gle_comment_right {
  text-align: left;
  float: right;
  width: 450px;
}

div#gle_comment_text {
  text-align: justify;
  font-weight: normal;
  font-size: 12pt;
  font-family: Comic Sans MS, Tahoma;
  color: #828282;
}

div#gle_comment_date {
  text-align: left;
  font-weight: bold;
  font-size: 10pt;
  font-family: Verdana;
  padding-bottom: 5px;
}

div#gle_update_info {
  color: black;
  font-size: 9pt;
  font-family: Tahoma;
  padding: 3px 3px 3px 3px;
  font-weight: bold;
}

div#gle_advice_date {
  text-align: left;
  font-weight: bold;
  font-size: 10pt;
  font-family: Verdana;
  padding-bottom: 5px;
  color: #117bac;
}

div#gle_advice_text {
  font-weight: normal;
  font-size: 12pt;
  font-family: Comic Sans MS, Tahoma;
  color: black;
  text-align: justify;
}
