body {
color: #111111;
font:11px/14px Verdana,Geneva,Arial,Helvetica,sans-serif;
background-color: #4d4d4d;
margin: 0px 1px 1px 1px;
padding: 0px 0px 0px 0px;
border-top: thin solid #cccccc;
} 
.alertbg {
	background: url(http://images.adam4adam.com/ressources/rimages/im_alert_b.gif?v=21) no-repeat 0px -1px;
	padding-left: 5px;
}
font, p, td {
	color: #111111;
	font: 11px/14px Verdana,Geneva,Arial,Helvetica,sans-serif;
}
FORM { margin: 0; padding: 0;}
hr {color: #111111;height:1px}

input ,select {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #121212;
	text-decoration: none;
	background-color: #F2F1EC;
	border: 1px #BFBFBF solid;
}
.countryl,.countryl option {
	font: normal normal 10px/14px "Courier New", Courier, monospace,serif;
}
textarea { font: normal 11px/14px Verdana,Geneva,Arial,Helvetica,sans-serif;	
color: #121212; }
a, a:link,a:visited{
	color: #0000CC;
	text-decoration: underline;
	font:  11px/14px  Verdana,Geneva,Arial,Helvetica,sans-serif ;	
	cursor: pointer;
}
a:hover,a:active{
	color: #FF0000;
	text-decoration: underline;
	font:  11px/14px  Verdana,Geneva,Arial,Helvetica,sans-serif ;
		cursor: pointer;
}

a.level1:link,a.level1:visited,a.level1:active{
	color: #660000 !important;
	text-decoration: none;
	font-weight: bold;
}
a.level1:hover {
	color: #ff0000 !important;
	text-decoration: underline;
		font-weight: bold;
}
a.level3:link,a.level3:visited,a.level3:active{
	color: #000066 !important;
	text-decoration: none;
	font-weight: bold;
}
a.level3:hover {
	color: #ff0000 !important;
	text-decoration: underline;
		font-weight: bold;
}
a.level5:link,a.level5:visited,a.level5:active{
	color: #5555ff;
	text-decoration: none;
		font-weight: bold;
}
a.level5:hover {
	color: #ff0000;
	text-decoration: underline;
		font-weight: bold;
}
		
.sfont { font-size: 10px} 

.pageuolbod {
	text-align: left;
	border: 0px solid #C35F01;
	margin: 0 auto;
	padding: 0;
	width: 650px;
	} 
#overDiv b font { color: #860000 !important }
.pagetitle {
	margin-top: 5px;
	padding: 0px;
	width: 100%;
	background-color: #C35F01;
	clear: both;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
}

.dropdownloc {
  width: 220px;
  padding: 0px;
}

 .pagetitle strong, .pagetitle b, .pagetitle h3, .pagetitle a:active,.pagetitle a:link,.pagetitle a:visited {
	padding: 5px 0px 0px 0px;
	padding-left: 0px ;
}
.pagetitles,.pagetitles td {
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	background-color: #C35F01;
	clear: both;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	line-height: 24px;

}
.pagetitles{
  padding-left: 5px;
}
.pagetitles a:link,.pagetitles a:active,.pagetitles a:link,.pagetitles a:visited  {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 2px;
}
.pagetitles a.selected { text-decoration: underline }

 .picbox {
	border-color: #F9AE37;
	border-style: solid;
	border-width: 1px;
	width: 125px;
	height: 125px;
	line-height: 20px;
	padding: 3px 3px 3px 3px;
	float: left;
	clear: right;
	margin:0 auto;
	text-align: center;
}
.ismobile {
	background: #FEF9EB url(http://images.adam4adam.com/ressources/mobile/rimages/mobile.gif) no-repeat left bottom;
	position: relative;
	z-index: 100;
}
.tblheads ,.tblheads td ,.tblheads b ,.tblheads font {
	background: #C35F01;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px solid #FABA58;
	line-height: 12px;
}
.tblheads a:link,.tblheads a:active,.tblheads a:link,.tblheads a:visited {
	color: #FFFFFF;
	font-weight: bold;
}
	

.tblhead ,.tblhead td,.tblhead font,.tblhead b {
	background: #C35F01;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px solid #FABA58;
	line-height: 28px;
}
.tblhead a:link,.tblhead a:active,.tblhead a:link,.tblhead a:visited {
	color: #FFFFFF;
	font-weight: bold;
}
.tblbod,.tblbod td {
	background-color: #FDF0E5;
	padding: 3px 3px;
	color: #111111
}
.required {
	background-color: #FF0000  !important;
	border: 1px solid #FAD2B0;
	border-width: 2px 1px 2px 1px;
	width: 3px !important;
	height: 3px !important;
	color: #ffffff;
	padding: 0;
	line-height: 2px;
}
.picboxol { 	border-color: #00CCCC; }
.contentl  {
	background-color: #FDF0E5;
	border: 1px solid #C35F01;
	border-left:none;
	width: 648px;
	margin: 0 auto;
	padding: 2px 2px 2px 2px ;
}

.contentladmin  {
	background-color: #FFFFFF;
	border: 1px solid #C35F01;
	margin: 0 auto;
	padding: 2px 2px 2px 2px ;
}
.contento  {
	background-color: #FDF0E5;
	border: 1px solid #C35F01;
	width: 100%;
	margin: 0 auto;
	padding: 1px 1px 1px 1px ;
}

.hidden {
  display: none;
}

.titleold  {
	padding: 1px 0px 1px 0px;
	border: 0px solid #C35F01;
	background-color: #C35F01;
	color: #ffffff;
	font-weight: bolder;
	text-align: center;
	display: block;
	width: 100%;
	line-height: 28px;
}
div.contentl  { padding: 4px 4px 4px 4px;border: 0px solid #C35F01; }
.hotspot { text-decoration: underline; cursor: pointer }
.toggle { background-color: #FDF0E5;border: 1px solid #C35F01; padding: 3px 3px 3px 3px; display: block }
.undl{ 
border-bottom: 2px dotted #0099FF;
}
.green { color: #008000; font-weight: bold;}
.blue { color: #0000CC }

.red ,.red b,.red link,.red a ,.red font,.red a:link  { color: #ff0000 }
.red1 ,.red1 b,.red1 link,.red1 a ,.red1 font { color: #FFFF00}
.separator { background-color: #000000; height: 2px; width: 100% }

.selectfromto {
  width:120px;
  margin:0;
  padding:0;
}

.title1 {
	font: 19px Verdana,Geneva,Arial,Helvetica,sans-serif, normal;
	letter-spacing: 1px;
	margin: 4px 0px 4px 0px;
	color: #F1E4D2; 
}
.title2, .title1 a {
	background-color: #C35F01;
	color: #ffffff;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	line-height:16px;
	padding: 2px 4px 2px 4px;
}
.tbbox td { background-color:#FABA58}
.tbbox th { background-color:#C35F01 ;color:#ffffff  }

.tmenu { font-size: 11px; text-transform: uppercase }
.smenu { font-size: 11px; text-transform: capitalize; }
.noneimput {
	color: #111111 !important;

	padding: 1px 4px 1px 4px;
} 
.numbox {
	font-size: 11px;
	padding: 2px 0px 2px 0px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
.linkb, .linkb a:active,.linkb a:link,.linkb a:visited {
	color: #0000CC !important;
	font-weight: bold !important;
	text-decoration: underline !important;
}
.linkb a:active{ color: #333333}
.menu,.menu a:active,.menu a:link,.menu a:visited
 {
	font-size: 11px;
	text-transform: uppercase;
	color: #ffffff;
	white-space: nowrap;
	background-color: #712D1C;
	padding: 1px 3px 1px 3px 
}
.menu a:hover { color: #FFFF00 }
/* css Menu Side */
dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menuside {
position: relative;
left: 0px;
width: 150px;
font-family:  Verdana,Geneva,Arial,Helvetica,sans-serif;
}
 
#menuside dt {
	cursor: pointer;
	color: #ffffff;
	margin: 0px;
	padding: 2px 0px 0px 0px;
	height: 26px;
	line-height: 16px;
	text-align: left;
	font-weight: bold;
	background: transparent url(http://images.adam4adam.com/ressources/rimages/button2.gif) 100% 0px no-repeat;
	overflow: hidden;
}
#menuside dt a {
	cursor: pointer;
	color: #ffffff;
	margin: 0px;
	padding: 0 0 6px 0px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	overflow: hidden;
} 
#menuside dt a:hover, #menuside dt:hover  {  color: #ffcc66 !important;} 
#menuside li a:hover, #menuside dt a:hover {	color: #FF0000;}
 
.hoverc {
color: #FF0000;
width :140px;
display: block;
cursor: pointer;
margin: 0px;
padding: 0 0 0px 0px;
height: 24px;
line-height: 16px;
text-align: left;
font-weight: bold;
overflow: hidden;}
#menuside dd {
border: 0px solid #cecece;
background-color: #FEF9EB;
}
/* submenues */
#menuside li {
padding: 0 0 0 2px;
text-align: left;
background-color: #FEF9EB;
border-bottom: 1px solid #FFCC66;
line-height: 20px;
display: block;
}
#menuside li a {
color: #111111;
font-weight: bold;
text-decoration: none;
}

.alert { color: #336633 !important; 
background-color: #FFFF99  !important; }
.alert1 { color: #0033CC !important;
background-color: #FFFF99  !important;}
.alert2 { color: #000000 !important;
background-color: #FFFFDF !important; }
.alert3 {
  -moz-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;	  
    background-color: #FFFFE8;
    border: 1px solid #990000;
    color: #ff0000;
    list-style-type: none;
    margin: 0 0 2px;
    padding: 3px 6px;
    position: relative;
	 display: inline;
	 top:4px;
	 clear: both;
}
.blist li {
	margin: 4px 0 0px 10px;
	list-style-type: circle;
}
.boxleftal {padding:0px; float: left;margin: 0 0 0 0;}
.boxleftac {padding:0px; text-align: center; float: left;margin: 0 0 0 0;}
.boxrightal {padding:0px; text-align: left; float: right;margin: 0 0 0 0;}
.boxrightac {padding:0px; text-align: center; float: right;margin: 0 0 0 0;}

.submit,.submit a,input.submit, .submit:link, a.submit:visited, a.submit:hover, a.submit:active { cursor:pointer;
border:outset 1px #ccc;
color:#990000;
font-weight:bold;
text-decoration: none;
line-height: 120%;
padding: 1px 1px 1px 1px;
background: #FFF3E8 url(http://images.adam4adam.com/ressources/rimages/formbg.gif) repeat-x left top; }

.submitred,.submitb,.submitred a,.submitb a,input.submitb,.submitred:link, .submitb:link, a.submitb:visited, a.submitred:visited,  a.submitb:active,  a.submitred:active {
cursor:pointer;
border: 1px solid #660000;
color:#990000;
font-weight:bold;
font-size: 11px;
line-height:15px;
text-decoration: none;
text-align: center;

padding: 1px 4px;
margin: 4px 4px;
white-space: nowrap;
background: #FFF3E8 url(http://images.adam4adam.com/ressources/rimages/formbg.gif) repeat-x left top;
border-radius: 4px; /* this must be overrided for IE9 */
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
a.submitb:hover,.submitb:hover, a.submitred:hover,.submitred:hover {
	color: #000000;
}

a.oldwhite:link, a.oldwhite:visited, a.oldwhite:active{
	background: #FFF3E8 url(http://images.adam4adam.com/ressources/rimages/formbgwhite.gif?v=5) repeat-x left top !important;
	border: 1px solid #989898 !important;
}
.submitred,a.submitred,.submitred a, .submitred:link,a.submitred:visited, a.submitred:active{
	background: #fe9e99;
}

.submitb_inactive,.submitb_inactive a,input.submitb_inactive,.submitb_inactive:link, a.submitb_inactive:visited, a.submitb_inactive:active {
border: 1px solid #660000;
font-weight:bold;
font-size: 11px;

text-decoration: none;
text-align: center;
background: white;
padding: 1px 4px;
margin: 4px 4px;
white-space: nowrap;
color: gray; 
cursor: default;
border-radius: 4px; /* this must be overrided for IE9 */
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

a.submitb:link{
	padding:2px 4px 1px;
}

.box {
font-size: 11px;
text-decoration: none;
text-align: center;
padding: 1px 4px;
margin: 4px 4px;
cursor: default;
border-radius: 5px; /* this must be overrided for IE9 */
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.bwhite {
border: 1px solid #660000;
background: white;
color: #252525; 
}

.bbeige {
border: 1px solid #660000;
background: #fdd9c9;
color: #252525; 
}

.borange2 {
border: 1px solid #c1703a;
background: #fdc263;
color: #252525; 
}

.submit_button_2,a.submit_button_2,a.submit_button_2:link,a.submit_button_2:visited,a.submit_button_2:active {
cursor:pointer;
border: 1px solid #c27700;
color:#ffffff;
font-weight:bold;
font-size: 11px;
line-height:15px;
text-decoration: none;
text-align: center;
padding: 2px 4px;
margin: 0 3px;
white-space: nowrap;
background: #d58c17 url(http://images.adam4adam.com/ressources/rimages/button_bg2.png) repeat-x left top;
border-radius: 4px; /* this must be overrided for IE9 */
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.submit_button_2:hover,a.submit_button_2:hover {
  color: #523e1f;
}

.submit_button_2_active,a.submit_button_2_active,a.submit_button_2_active:link,a.submit_button_2_active:visited,a.submit_button_2_active:active {
cursor:pointer;
border: 1px solid #965212;
color:#ffefda;
font-weight:bold;
font-size: 11px;
line-height:15px;
text-decoration: none;
text-align: center;
padding: 2px 4px;
margin: 0 3px;
white-space: nowrap;
background: #ad5d0c url(http://images.adam4adam.com/ressources/rimages/button_bg2_active.png) repeat-x left top;
border-radius: 4px; /* this must be overrided for IE9 */
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.submit_button_2_active:hover,a.submit_button_2_active:hover {
  color: #46341b;
}

/* GENERAL Tableless 
#wrapper
	#continner
		#header
		#topnav
		#mainbody
		#arealeft
			#navcontainer
				#navlist
				#subnavlist
		#areacenter
			boxleftal...
			#footer
*/
#wrapper  {
	width: 100%;
	padding: 0px;
	MARGIN: -0px 0 0 0;
	text-align: center;
}
#btable { border-color: inherit;
width: 800px }
#continner {
	width: 800px;
	margin: 0 auto;
	background-color: #F9AE37;
	display: block;
	clear: both;
}


#header {
	margin: 0px auto;
		padding:0px;	
		width: 100%;
	} 
	
#mainbody {
		padding:0px;
		width: 100%;
		margin-left: 1px;
		background-color: #F9AE37 !important ;
}

#areacenter {
	padding: 0 0 3px  0;
	}
	
.innertube {
padding: 0; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0px;
width: 150px
}
#arealeft {
	position: relative;

	width: 150px; /*Width of left column*/
	margin-left: 0px;
	background-color: #C35F01;
	padding: 0px;
}

#arearight {
	display: none;
	background-color: #C35F01;
	width: 170px;
	position: absolute;
	top: 65px;
	border: 1px solid #FFFF33;
	float: right;
	margin-left: 85%;
	padding-left: 0px;
}
 
#footer {
text-align: center;
		border:0px solid #0000CC;
		width: 800px;
		padding:0px;
		clear: both;
		margin: 0 auto;
		color: #ffffff;
		background-color: #000000;
		
	}
#footer a:link,#footer a:active,#footer a:link,#footer a:visited {
	color: #ffffff;text-decoration: none; 
}
#footer a:hover { text-decoration: none; color: #CCCCCC }
#wrapper, #header, #arealeft, #areacenter, #arearight, #footer, #continner ,#mainbody
{
	border-width: 0px;
}	

a.pic_button_green, a.pic_button_green hover{
  text-decoration:none;
  line-height:20px;
  padding:0px;
  margin:0px;
  text-align:center;
  display:block;
  background: transparent url(http://images.adam4adam.com/ressources/rimages/pic_button_green.jpg) no-repeat 0px 0px;
  height:20px;
  width:20px;
  color:white;
  
}

a.pic_button_blue, a.pic_button_blue hover{
  text-decoration:none;
  line-height:20px;
  padding:0px;
  margin:0px;
  text-align:center;
  display:block;
  background: transparent url(http://images.adam4adam.com/ressources/rimages/pic_button_blue.jpg) no-repeat 0px 0px;
  height:35px;
  width:35px;
  color:white;
  
}

.pic_button_red, a.pic_button_red, a.pic_button_red hover{
  text-decoration:none;
  line-height:24px;
  padding:0px;
  border: 1px solid #F9AE37;
  margin:0px;
  text-align:center;
  display:block;
background-color: #990000;
  height:26px;
  width:26px;
  color:white;
  font-size: 13px;
  float: left;
}

.pic_button_darkred, a.pic_button_darkred, a.pic_button_darkred hover{
 text-decoration:none;
  line-height:24px;
  padding:0px;
  border: 1px solid #F9AE37;
  margin:0px;
  text-align:center;
  display:block;
background-color: #500000;
  height:26px;
  width:26px;
  color:white;
  font-size: 13px;
  float: left;
}

.send_email_button{
display: block;
 background: url('http://images.adam4adam.com/ressources/rimages/send-button.gif') no-repeat left top;
 width:66px;
 height:19px;
 border:none;
}

.send_email_button:hover{
cursor:pointer;
}

.send_and_save_email_button{
 background: url('http://images.adam4adam.com/ressources/rimages/sendandsave-button.gif') no-repeat left top;
 width:158px;
 height:19px;
 border:none;
}

.send_and_save_email_button:hover{
cursor:pointer;
}

.userPicRatig {
	width: 130px;
	float: left;
	height: 180px;
	border: 1px solid #e1961f;
	background-color: #FEF9EB;
}

.userPicRatig:Hover {
	color: #990000;
	background-color: #ffffff;	
}

a.im_first_button{
  text-decoration:none;
  width:100%;
  font-weight:bold;
}

.listOfConversations > li {
  clear: both;
  float: left;
	width: 620px;
	height: 100%;
  margin: 8px 2px;
  padding: 4px 0 2px 5px;
	border: 1px solid #c35f01;
	border-radius: 1em 4em 1em 1em; /* this must be overrided for IE9 */
 	-moz-border-radius: 1em 4em 1em 1em;
	-webkit-border-bottom-left-radius: 3px;
}

.listOfConversations > li .bin {
	float:left;
}
.listOfConversations > li .bin img{
	width: 16px !important;
	height:16px !important;
	border: none;
}


.listOfConversations .user {
	display:inline;
  width: 150px;
  height: 18px;
  overflow:hidden;
}

.listOfConversations .conversationDetails {
  background: url("http://images.adam4adam.com/ressources/rimages/reademail.png") no-repeat scroll 20px -5px transparent;
  float: left;
  width: 620px;
	padding: 0px 0 !important;
}

.listOfConversations .conversationDetails a {
	text-decoration:underline;
  color: black;
}

.listOfConversations .conversationDetails a:hover {
  color:red;
}

.evenConversation {   background: #fdefd8;}
.oddConversation {   background: #fafafa;}

.wrappedMessage {
  height: 1.5em;
  overflow: hidden;
  margin: 1px;
  word-wrap: break-word;
}

.username {
  border-radius:  8px;
  -moz-border-radius:  8px;
  -webkit-border-radius: 8px;
  margin-top: -8px;
	background: none repeat scroll 0 0 transparent;
	display:block;
	float: left;
	height: 18px;
	overflow: hidden;
}

#sendMessage {
  border: 1px solid #c1703a;
  margin-bottom:3px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius:  5px;
  background: #fdc263;
  padding: 5px;
  clear: both;
}

#sendMessage textarea {
  border: 1px solid #c1703a;
  border-radius: 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius:  2px;
  background: white;
  margin: 5px;
  width: 450px;
}

#sendMessage input[type="button"], [type="submit"] {
  border: 1px solid #000;
  border-radius: 5px;
  -moz-border-radius:  5px;
  -webkit-border-radius: 5px;
  background: lightgray;
  margin: 5px;
}

.conversationContainer {
  padding: 5px 0 10px 10px;
  width: 480px;
  float:left;
}

.conversationContainer a {
  text-decoration: none;

}



.listOfConversationMessages {
  border: 1px solid #c1703a;
  border-radius: 5px;
  -moz-border-radius:  5px;
  -webkit-border-radius: 5px;
  background: white;
  float: left;
  margin: 5px 0;
}

.listOfConversationMessages li {
  clear: both;
  width: 470px;
  word-wrap: break-word;
  float: left;
  padding:4px 4px 0 4px;
}

.listOfConversationMessages li .message_more{
	display: none;
	}
	
.listOfConversationMessages .userPicture{
	float: left;
	}

.fullClassMsg .listOfConversationMessages .userPicture {
  margin: 2px 5px 2px 2px;
  width: 65px;
  text-align:center;
}
.fullClassMsg .listOfConversationMessages .dateAgo{
	display:inline-block;
	float:right;
	color:grey;
}
.compactClassMsg .listOfConversationMessages .userPicture {
  margin: 2px;
  width: 80px;
  white-space: nowrap;
}
.compactClassMsg .listOfConversationMessages .userPicture img{
	display:none;
}

.compactClassMsg .listOfConversationMessages .message {
  width: 425px;
  float:left;
}
.compactClassMsg .listOfConversationMessages .message_more_holder {
  width: 35px;
  height: 16px;
}
.compactClassMsg .listOfConversationMessages .message_more {
  width: 35px;
  height: 16px;
}
.compactClassMsg .listOfConversationMessages .message_more_holder .message_more{
	display: block;
}

.compactClass .brAboveUsername {
	display:none;
}

.compactClass .username {
	margin-top:0px;
	max-width: 95px;
}

.listOfConversationMessages .userPicture img {
  width: 30px;
}

.listOfConversationMessages .message {
  float: none;
  width: 470px;
}

.listOfConversationMessages .message_more_holder {
  float:right;
  width: 40px;
  height: 16px;
  clear:both;
}

a.message_more_link:link,a.message_more_link:visited,a.message_more_link:hover{
  float: right;
  font-size: 10px;
}

.message_more_link_inactive {
font-size:10px;
float:right;
color:gray;
cursor:default;
}

a.message_more_link_inactive:link,a.message_more_link_inactive:visited,a.message_more_link_inactive:hover{
font-size:10px;
float:right;
color:gray;
cursor:default;
text-decoration:none;
}

.userMenu {
  height: 58px;
  margin:0 0 5px 0;
}

.conversationMenu {
  float: left;
  width: 100%;
}

.listOfConversations > a > li {
  height: 79px;
  padding: 4px;
  clear: both;
}

.conversation_userlist {
  list-style: none;
}

.conversation_userlist li {
  float: left;
  display: block;
  background: lightgray;
  padding: 0px 5px;
  border-radius:  6px;
  -moz-border-radius:  6px;
  -webkit-border-radius: 6px;
  margin-right: 10px;
}

.listOfConversations {
  border: 1px solid #990000;
  background: white;
  width: 638px;
  overflow: hidden;
	height: 100%;
  margin: 0 2px 3px;
  padding: 0 0 3px 5px;
	border: 1px solid #c35f01;
 -moz-border-radius: 1em 4em 1em 1em;
	border-radius: 1em 4em 1em 1em;
	-webkit-border-radius: 1em 4em 1em 1em;
}

.messageContent {
  float:right;
  width:390px;
  padding:3px;
}

.listOfConversations .userPicture {
    float: left;
    width: 50px;
}

.conversation_userlist {
  list-style: none;
}

.conversation_userlist li {
  float: left;
  display: block;
  background: lightgray;
  padding: 0px 5px;
  border-radius:  6px;
  -moz-border-radius:  6px;
  -webkit-border-radius: 6px;
  margin-right: 10px;
}

.conversationAdvretisement{
	float: right;
	width: 150px; 
	min-height: 400px; 
}
	
.fullClass img, .fullClass .grid 
{
	display:block;
}
.fullClass .change  {
	display:block;
}

#listType{
	display:block;
	float:left;
	}

.compactClass .change  {
	display:block; 
	border-width:0;
	float:left;
}
.fullClass .listOfConversations .conversationDetails { 
	width: 540px;
}

.fullClass .last_message {
  display:block;
	height: 16px;
	width: 245px;
	word-break:break-word;
	word-wrap:break-word;
	margin-left: 10px;
	float:left;
}

.compactClass .listOfConversations{
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	-webkit-border-radius: 0.5em 0.5em 0.5em 0.5em;
	}
.compactClass .listOfConversations li {
	border: 0px;
	height: 18px;
	margin: 0 2px; 
	padding: 3px 0 3px 2px;
	width: 627px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	}

	
.compactClass .last_message{
	float: left;
	overflow: hidden;
	width: 300px;
	height: 16px;
	}

.dateLastMessage{
	float: right;
	text-align: right;
	width: 100px;
	margin-right:6px;
	}

	.box_img_green {
margin-right:2px;
width:50px;
float:left;
border-bottom:6px solid #56ba2a;
}

.box_img_red {
margin-right:2px;
margin-bottom:2px;
width:50px;
float:left;
border-bottom:6px solid #f24704;
}

.box_img_darkred {
margin-right:2px;
width:50px;
float:left;
border-bottom:6px solid #902900;
}
.GasPagerLinks{
	margin: 2px 0;
	}
.GasPagerLinks a, .GasPagerButtons a{
	text-decoration: none !important;
	cursor:pointer;
	border: 1px solid #660000;
	color:#990000 !important;
	font-weight:bold !important;
	font-size: 11px;
	text-align: center;
	padding: 1px 3px;
	margin: 0px !important;
	white-space: nowrap;
	background: #FFF3E8 url(http://images.adam4adam.com/ressources/rimages/formbg.gif) repeat-x left top;
	border-radius: 4px; /* this must be overrided for IE9 */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
.GasPagerLinks span, .GasPagerButtons span{
	margin: 0px !important;
	border: 1px solid #660000;
	font-weight:bold !important;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	background: white !important;
	padding: 1px 3px;
	white-space: nowrap;
	color: gray !important; 
	cursor: default;
	border-radius: 4px; /* this must be overrided for IE9 */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
	
#tooltip{
	display: none;
	position:absolute;
	width: 200px;
	background: transparent;
	z-index: 1000;
	margin:0px;
	margin-top:10px;
}

#tooltip img{
	float: none;
	margin: 0 auto;
	border: 3px solid #333;
}

.questiongroup {
	margin-left: 25px;
}

.faqanswer {
	margin-left: 15px;
	margin-bottom: 15px;
}

.normalul {
	padding-left: 20px;
}

.normalul, .normalul li {
	list-style-type: disc !important;
}

.sf_table {
  font-size:12px;
  color: white;
}
.sf_table thead {
  background-color:#000000;
  font-weight:bold;
}

.sf_table th {
  border-bottom: 1px solid white;
  text-align: left;
}

.sf_table td {
  color: white;
  font-size: 12px;
}

.sf_table .even td {
  background-color:#e16b09;
}

.sf_table .odd td {
  background-color:#d79244;
}
.refreshConvButton{
	float:right !important;
	bottom: -31px !important;
	margin-right:-6px !important; 
	position:relative !important;
}
	
.button, .button:link, .button:visited {
  display: inline-block;
  zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
  *display: inline;
  vertical-align: baseline;
  margin: 0 2px;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font: 14px/100% Arial, Helvetica, sans-serif;
  padding: 1px 12px;
  text-shadow: 0 1px 1px rgba(0,0,0,.3);
  -webkit-border-radius: .5em; 
  -moz-border-radius: .5em;
  border-radius: .5em;
  font-weight:normal;
}

.button:hover {
  text-decoration: none;
}
.button:active {
  position: relative;
  top: 1px;
  font-weight:normal;
}

.bigrounded {
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
}
.medium {
  font-size: 12px;
  padding: .4em 0.5em .42em;
}
.small, .small:link, .small:visited, .small:active {
  font-size: 12px;
  line-height:14px;
  padding: 2px 7px 2px;
}

input.small {
  font-size: 12px;
  line-height:16px;
  padding: 1px 7px 1px;
}

/* orange */
.borange, .borange:link, .borange:visited, .borange:active {
  color: #fef4e9;
  text-decoration:none;
  font-weight:bold;
  border: solid 1px #da7c0c;
  background: #eba22f;

  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efa633', endColorstr='#d58b17'); /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#efa633), to(#d58b17)); /* for webkit browsers */
  background: -moz-linear-gradient(top,  #efa633,  #d58b17); /* for firefox 3.6+ */ 
  border: 1px solid #C27700;
}
.borange:hover {
  background: #eb902f;
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb902f', endColorstr='#d27f26');
  background: -webkit-gradient(linear, left top, left bottom, from(#eb902f), to(#d27f26));
  background: -moz-linear-gradient(top,  #eb902f,  #d27f26);
}

/* green */
.bgreen, .bgreen:link, .bgreen:visited, .bgreen:active {
  color: #fef4e9;
  text-decoration:none;
  font-weight:bold;
  border: solid 1px #da7c0c;
  background: #389123;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#389123', endColorstr='#257312'); /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#389123), to(#257312)); /* for webkit browsers */
  background: -moz-linear-gradient(top,  #389123,  #257312); /* for firefox 3.6+ */ 
  border: 1px solid #277b13;
}
.bgreen:hover {
  background: #44782e;
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#44782e', endColorstr='#366821');
  background: -webkit-gradient(linear, left top, left bottom, from(#44782e), to(#366821));
  background: -moz-linear-gradient(top,  #44782e,  #366821);
}

/* green */
.bred, .bred:link, .bred:visited, .bred:active {
  color: #fef4e9;
  text-decoration:none;
  font-weight:bold;
  border: solid 1px #da7c0c;
  background: #a63232;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a63232', endColorstr='#8d1717'); /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#a63232), to(#8d1717)); /* for webkit browsers */
  background: -moz-linear-gradient(top,  #a63232,  #8d1717); /* for firefox 3.6+ */ 
  border: 1px solid #8b2121;
}
.bred:hover {
  background: #7a1a1a;
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a1a1a', endColorstr='#651313');
  background: -webkit-gradient(linear, left top, left bottom, from(#7a1a1a), to(#651313));
  background: -moz-linear-gradient(top,  #7a1a1a,  #651313);
}

/* active */
.active {
  color: #fef4e9;
  text-decoration:none;
  font-weight:bold;
  border: solid 1px #da7c0c;
  background: #eba22f;
  background: -webkit-gradient(linear, left top, left bottom, from(#d56c17), to(#c1611a)) !important;
  background: -moz-linear-gradient(top,  #d56c17,  #c1611a) !important;
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d56c17', endColorstr='#c1611a') !important;
  border: 1px solid #C27700;
}
.active:hover {
  background: #eb902f;
  background: -webkit-gradient(linear, left top, left bottom, from(#eb902f), to(#d27f26)) !important;
  background: -moz-linear-gradient(top,  #eb902f,  #d27f26) !important;
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb902f', endColorstr='#d27f26') !important;
}

/* deactive */
.disabled, .disabled:hover, .disabled:active, .disabled:visited, .disabled:link {
  color: #fef4e9;
  text-decoration:none;
  font-weight:bold;
  border: solid 1px #da7c0c;
  background: #ffdda6;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffbc53), to(#ffbc53)) !important;
  background: -moz-linear-gradient(top,  #ffbc53,  #ffbc53) !important;
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbc53', endColorstr='#ffbc53') !important;
  border: 1px solid #c9923a;
  cursor:default;
  top:0 !important;
}

.switchbutton1{
	display: inline-block;
  zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
  *display: inline;
  vertical-align: baseline;
  margin: 0 2px;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-shadow: 0 1px 1px rgba(0,0,0,.3);
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  font-size: 12px;
  line-height:14px;
  padding: 2px 7px 2px;
  color: #fef4e9;
  text-decoration:none;
  font-weight:bold;
  background: #eba22f;
  background: -webkit-gradient(linear, left top, left bottom, from(#efa633), to(#d58b17));
  background: -moz-linear-gradient(top,  #efa633,  #d58b17);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#efa633', endColorstr='#d58b17');
}

.switchbutton2{
  display: inline-block;
  zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
  *display: inline;
  vertical-align: baseline;
  margin: 0 2px;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-shadow: 0 1px 1px rgba(0,0,0,.3);
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  font-size: 12px;
  line-height:14px;
  padding: 2px 7px 2px;
  color: #fef4e9;
  text-decoration:none;
  font-weight:bold;
  background: #eba22f;
  background: -webkit-gradient(linear, left top, left bottom, from(#d56c17), to(#c1611a)) !important;
  background: -moz-linear-gradient(top,  #d56c17,  #c1611a) !important;
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d56c17', endColorstr='#c1611a') !important;
}
.selected_submenu_item:link, .selected_submenu_item:visited{
	color:#f9c922 !important;
}
.small_font{
	font-size:10px;
}

.message_highlighted{
	padding: 5px;
	background-color: #ffffcc;
	border: 1px solid #c35f01;
}
.border_radius{
	border-radius:  5px;
  -moz-border-radius:  5px;
  -webkit-border-radius: 5px;
}
a.members_online_top_button:link,a.members_online_top_button:visited{
	display:block;
	color:#ffffff;
	width:100%;
	height:46px;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	background-color:#d56e09;
	border-top:1px solid #f9a90a;
	border-bottom:1px solid #b14401;
	vertical-align:middle;
	line-height:46px;
	text-indent:4px;
	border-right:1px solid #de7610;

}
a.members_online_top_button:hover{
  color: #ffcc66;
}
