* {  
  font-family:Verdana,Arial,Helvetica,sans-serif; 
}
html {
  overflow-y:scroll; 
}

body {  
  color: blue;
  font-size: 11px; 
  margin: 0;
  padding: 0;
  text-decoration:none;  
  white-space: normal;	
}

img { 
  border: 0px; 
}

textarea,
table {  
  font-size:11px; 
  line-height: 15px; /* necessaire pour autogrow ? */
}

a,
a.alink,
a:link,
a.alink:link,
a.alink:visited,
a:visited,
a.alink:active,
a:active { 
  cursor: pointer; 
  text-decoration:none;
  color: black;
} 

a.alink:hover,
a:hover { 
  cursor: pointer; 
  color:blue;
  text-decoration:underline;
} 

form { 
  display:inline; 
}

input[type=text], textarea, select {
border:1px solid #AAAAAA;
background-color:#FFFFFF;
}
input[type=file]{
border:1px solid #AAAAAA;
}
input[type=checkbox]{
border:0px solid #AAAAAA;
margin:0;
padding:0;
}

div.login_ie {
  text-decoration:none;
  color:red;
} 

a.sur_black,
a.sur_black:link,
a.sur_black:visited,
a.sur_black:active { 
  cursor: pointer; 
  text-decoration:none;
  color:white;
} 
a.sur_black:hover { 
  cursor: pointer; 
  color:lightblue;
  text-decoration:underline;
} 

.sur_black { 
  color:white; 
} 

/* sans doute a supprimer*/
a.agendat_i_come,
a.agendat_i_come:link,
a.agendat_i_come:visited,
a.agendat_i_come:active {
  color:red;
  text-decoration:none;
  font-size:11px; 
  text-weight:bold; 
}
a.agendat_i_come:hover {
 text-decoration:underline;
}



a.titre_bloc,
.titre_bloc {
   margin: 0;
   padding: 0;
   padding-left: 20px;
   font-size:13px;
   font-weight:bold;
   text-decoration: none;
   cursor: text;
   color:black;
}

.titre_sous_bloc {
  margin: 0;
  padding: 2px;
  font-size:13px;
  font-weight:bold;
  text-decoration: none;
  color:black;
  border-collapse: collapse;
  white-space:nowrap;
  border: 2px solid #000000;
}

.guestlist,
a.guestlist { 
  text-align:center;
  border: 0;
  font-weight:bold;
  font-size:12px; 
  text-decoration:underline;
  white-space:nowrap;
  color:green;
  line-height:30px;
 }

.guestlist:hover {
 color:blue;
}


.bouton_suppression { 
  cursor: pointer;
}

.mes_pub_rep { 
  text-align : right;
  font-size : 9px; 
  cursor:pointer;
  color:blue;
  border-top: 1px solid #AAAAAA;
  margin-top: 10px;
}

.pied_page, 
a.pied_page,
a.pied_page:link,
a.pied_page:visited,
a.pied_page:active,
a.pied_page:hover {
  color : #AAA;
font-weight:bold;
}

ul.fade {
  margin: 0px; 
  padding: 0px;
  display:inline;
  float:left;
}

li.fade {
  /* virer la puce */ 
  display:inline;
  float:left; 
  /* afficher tous aligne et pas en hauteur avant que le script ne s active */
}

div.fade {
  /* virer la puce */ 
  display:inline;
  /* afficher tous aligne et pas en hauteur avant que le script ne s active */
}

/* a supprimer ? */
td.text_normal,
div.text_normal { 
  white-space:normal;
}

.barre1 { 
  width:100%;
  height:auto ;
  padding-top:12px;
  padding-bottom:14px;
  text-align:center;
}

.titre_critere_recherche { 
  font-size:13px;
  font-weight:bold;
 }

/* menu right*/
.menu_context {
border:1px solid #999999;
background:#DDDDDD;
margin:5px 0px 0px 0px;
list-style-type:none;
padding:0px;
}

.menu_context a,
.menu_context span {
display: block;
text-indent: -25px;
padding: 3px 3px 5px 28px;
text-decoration: none;
} 

.link_like_menu_context {
display: block;
padding: 3px 3px 3px 28px;
text-decoration: none;
}

.link_like_menu_context:hover,
.menu_context a:hover{ 
background-color: #efc4b0;
text-decoration: none;
}

table.tab_home_center {
 border:0;
 border-collapse:collapse;
 width:100%;
 white-space:normal;  
 text-align:center;
}

table.tab_home_left {
 border:0;
 border-collapse:collapse;
 width:100%;
 white-space:normal;  
 text-align:left;
}

.tab_home_center td,
.tab_home_left td {
  border-width:1px 0px 1px 0px;
  border-style:solid;
  border-color:#BBBBBB;
  padding:2px;
  white-space:normal;
}

td.tab_home_suite {
  border:0;
  text-align:right;
  padding-top:5px;
}

td.tab_home_message_public_intermed {
  border:0;
}

div.wrapper_round_vs {
	margin:2px;
	position:relative;
	float:left;
	vertical-align:top;
}
div.wrapper_round_vs img{	
	float:left;
}
div.wrapper_round_vs div{	
	position:absolute;
	width: 10px;
	height: 10px;
}
div.wrapper_round_vs div.tl{
	background:transparent url("http://www.friends-land.net/t2/ii/rc.php?l=TL&r=10&c=transparent&bg=EEEEEE&b=0") top left no-repeat;
	left:0;
	top:0
}
div.wrapper_round_vs div.tr{
	background:transparent url("http://www.friends-land.net/t2/ii/rc.php?l=TR&r=10&c=transparent&bg=EEEEEE&b=0") top right no-repeat;
	right:0;
	top:0
}

div.wrapper_round_vs div.bl{
	background:transparent url("http://www.friends-land.net/t2/ii/rc.php?l=BL&r=10&c=transparent&bg=EEEEEE&b=0") bottom left no-repeat;
	left:0;
	bottom:0
}
div.wrapper_round_vs div.br{
	background:transparent url("http://www.friends-land.net/t2/ii/rc.php?l=BR&r=10&c=transparent&bg=EEEEEE&b=0") bottom right no-repeat;
	right:0;
	bottom:0
}








/* a nettoyer */

td.cadre_tab,
div.cadre_tab
{ 
padding:0;
display: inline;
width:100%; 
white-space:normal;
}

table.tab_result_cpt 
{
 border:0;
 border-collapse: collapse;
 width:100%;
 white-space:normal;
}

td.tab_result_cpt , th.tab_result_cpt  
{
  text-align:center;
  border-style: none;
  border-bottom: 1px dashed gray; /*dashed; /*solid; /*dotted; /*dashed;*/
  padding-right: 4px;
  white-space:normal;
}

td.tab_result_cpt_left , th.tab_result_cpt_left  
{
  text-align:left;
  border-style: none;
  border-bottom: 1px dashed gray; /*dashed; /*solid; /*dotted; /*dashed;*/
  padding-right: 4px;
  white-space:normal;
}

td.tab_result_cpt_intermed
{
  text-align:center;
  border-style: none;
  border-bottom: 1px dotted #AAAAAA; /*dashed; /*solid; /*dotted; /*dashed;*/
  padding-right: 4px;
}

td.tab_result_cpt_intermed_left
{
  text-align:left;
  border-style: none;
  border-bottom: 1px dotted #AAAAAA; /*dashed; /*solid; /*dotted; /*dashed;*/
  padding-right: 4px;
}

td.tab_result_commentaire  
{
  text-align:left;
  border-style: none;
  border-bottom: 1px dashed gray; 
  vertical-align:top;
}

td.tab_result_action_right  
{
  text-align:right;
  border-style: none;
  border-bottom: 1px dashed gray; 
  padding-right: 4px;
  white-space:nowrap;
}

td.tab_result_action_right_intermed
{
  text-align:right;
  border-style: none;
  border-bottom: 1px dotted #AAAAAA; 
  padding-right: 4px; 
  white-space:nowrap;
}

td.tab_result_bas_cpt  
{
  border: 0;
  text-align:center;
}

td.libelle_edit , th.libelle_edit  
{
  text-align:right;
  border: 0 ;
  padding-right: 4px;
  vertical-align:top;
  font-weight:bold;
  white-space:nowrap;
}

td.libelle_form , th.libelle_form  
{
  text-align:right;
  border: 0;
  padding-right: 4px; 
  vertical-align:middle;
  font-weight:bold; 
   white-space:nowrap;
}

td.libelle_form_left 
{
  text-align:left;
  border: 0;
  padding-left: 4px; 
  vertical-align:middle;
  font-weight:bold; 
   white-space:nowrap;
}

td.libelle_form_top , th.libelle_form_top 
{
  text-align:right;
  border: 0;
  padding-right: 4px; 
  vertical-align:top;
  font-weight:bold; 
   white-space:nowrap;
}

td.tab_filtre
{
  text-align:right;
  border: 0;
  padding-right: 4px; 
  vertical-align:middle;
  font-weight:none; 
  white-space:nowrap;
}

td.tab_filtre_list
{
  text-align:left;
  border: 0;
  padding-left: 2px; 
  vertical-align:middle;
  font-weight:none; 
}

div.libelle_sous_titre,
td.libelle_sous_titre
{
  border: 0;
  font-weight:bold;
  font-size : 12px; 
  text-decoration: underline;
  white-space:nowrap;
}

div.libelle_sous_titre_wrap,
td.libelle_sous_titre_wrap
{
  border: 0;
  font-weight:bold;
  font-size : 12px; 
  text-decoration: underline;
  white-space:wrap;
  padding-top:30px;
}

div.libelle_sous_titre_thickbox,
td.libelle_sous_titre_thickbox
{
  border: 0;
  font-weight:bold;
  font-size : 12px; 
  text-decoration: underline;
}



.nt_menu_style {
width:100%;
font:bold 12px Verdana;
color:#FFFFFF;
padding:0px;
margin:0px;
display:block;
height:28px; 
}

.nt_menu_style:after{ 
content:""; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}

.nt_menu_style ul {
border:0px solid #ffffff;
width:100%;
margin:0px;
display:block;
float:left;
padding:0px;
background:#AA3300 url(http://www.friends-land.net/t2/ii/bt_menu.jpg) repeat-x center center; 
}

.nt_menu_style ul li{
display:inline;
padding:7px 2px 7px 2px;
margin:0px;
border:0px;
}

.nt_menu_style ul li a,
.nt_menu_style ul li a:link,
.nt_menu_style ul li a:visited {
color:#FFFFFF;
padding:7px 5px 7px 5px;
margin:0px;
text-decoration:none;
border:0px;
border-radius: 10px;
-moz-border-radius:10px;
}

.nt_menu_style ul li a:hover,
.nt_menu_style ul li a.selected 
 { 
margin:0px;
border:0px;
padding:7px 5px 7px 5px;
background: url(http://www.friends-land.net/t2/ii/bt_menu_on_fleche.jpg) repeat-x center center ;
text-decoration: none;
color: #FFFFFF; 
border-radius: 10px;
-moz-border-radius:10px;
}

.sous_menu_div{
position:absolute;
top: 0;
border: 0px;
font:bold 12px Verdana;
z-index:255;
background-color: transparent;
width: 400px;
visibility: hidden;
color: white;
}

.sous_menu_div a,
.sous_menu_div a:link,
.sous_menu_div a:visited,
.sous_menu_div a:active
{
width: auto;
display: block;
text-indent: 16px;
border: 1px solid #B33B01; 
padding: 2px 0px;
text-decoration: none;
font-weight: bold;
color: white;
line-height:20px;
/*background: url(http://www.friends-land.net/t2/ii/bt_menu.jpg)  repeat center left; */
border-radius: 4px;
-moz-border-radius:4px;
background-color: #000000;
}

* html .dropmenudiv a{  /*IE only hack*/
width: 100%;
}

.sous_menu_div a:hover{ 
text-decoration: none;
color:#FFFFFF;
background:#B33B01 url(http://www.friends-land.net/t2/ii/bt_menu_on.jpg) repeat-x center center ;
border-radius: 4px;
-moz-border-radius:4px;
border: 1px solid #B33B01; 
}


 

.cluetip 
{ 
padding:4px;
margin:0px;
display:inline;
line-height:18px;
}

.cluetip
a.cluetip,
a.cluetip:link,
a.cluetip:visited,
a.cluetip:active
{ 
  background:url("http://www.friends-land.net/t2/ii/rc.php?r=8&c=642100&bg=transparent&b=2&bc=642100") no-repeat center center;
  color:#ef4e00;
  cursor: pointer; 
  text-decoration:none;
  border:0px;
  z-index:2000;
  padding:4px;
}

a.cluetip:hover { 
  cursor: help; 
  color:white;
  text-decoration:none;
  background:url("http://www.friends-land.net/t2/ii/rc.php?r=8&c=ef4e00&bg=transparent&b=2&bc=642100") no-repeat center center; 
} 

div.cluetip-thickbox-content
{ 
  padding:10px;
  margin:0px;
  display:block;
}

h2.cluetip-thickbox-content
{ 
  padding:10px;
  font-size:15px;
  text-decoration:underline;
  font-weight:bold;
  margin:0px;
  display:block;
}



#TB_window {
   font: 12px Arial, Helvetica, sans-serif;
   color: #333333;
}

#TB_secondLine {
   font: 10px Arial, Helvetica, sans-serif;
   color:#666666;
}

#TB_caption_group{
  color:#666666;
  font-weight:bold;
  height:25px;
  padding:10px 25px 10px 25px;
  float:left;
  display:inline;
}

#TB_prev {
  float : right;
  display:inline;
  height:25px;
  padding:7px 25px 10px 0px;
  font-weight:bold;
}

#TB_next {
  float : right;
  display:inline;
  height:25px;
  padding:7px 25px 10px 0px;
  font-weight:bold;
}

#TB_closeWindowButton {color: #FF0000;text-decoration:none}
#TB_closeWindowButton:link {color: #999999;text-decoration:none}
#TB_closeWindowButton:visited {color: #999999;text-decoration:none}
#TB_closeWindowButton:hover {color: #999999;text-decoration:none}
#TB_closeWindowButton:active {color: #999999;text-decoration:none}
#TB_closeWindowButton:focus {color: #999999;text-decoration:none}

#TB_overlay {
 position: fixed;
 z-index:100;
 top: 0px;
 left: 0px;
 height:100%;
 width:100%;
}

.TB_overlayMacFFBGHack {background: url(http://www.friends-land.net/t2/ii/macFFBgHack.png) repeat;}
.TB_overlayBG {
 background-color:#000;
 filter:alpha(opacity=75);
 -moz-opacity: 0.75;
 opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
 position: fixed;
 background: #ffffff;
 z-index: 102;
 color:#000000;
 display:none;
 border: 2px solid #525252;
 text-align:left;
 top:50%;
 left:50%;
 border-radius: 10px 10px 10px 10px;
 -moz-border-radius: 10px 10px 10px 10px;
 /*	filter:alpha(opacity=100); bug ie */
 -moz-opacity: 1.00;
 opacity: 1.00;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
 display:block;
 margin: 15px 0 0 15px;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 border-top: 1px solid #666;
 border-left: 1px solid #666;
}

#TB_caption{
 height:25px;
 padding:7px 80px 10px 25px;
 float:left;
 display:inline;
}

#TB_closeWindow{
 height:25px;
 padding:11px 25px 10px 0px;
 float:right;
}

#TB_closeAjaxWindow{
 padding:4px 7px 0px 0px;
 margin-bottom:1px;
 text-align:right;
 float:right;
}

#TB_ajaxWindowTitle{
 float:left;
 padding:5px 0 5px 10px;
 margin-bottom:1px;
}

#TB_title{
 background:transparent url(http://www.friends-land.net/t2/ii/bg_thickbox_top.jpg) repeat-x center center;
 height:25px;
 color:white;
 font-weight:bold;
 border-radius: 8px 8px 0px 0px;
 -moz-border-radius: 8px 8px 0px 0px;
}

#TB_ajaxContent_c{
 clear:both;
 padding:0px;
 overflow:auto;
 text-align:left;
 line-height:1.4em;
 filter:alpha(opacity=100);
 -moz-opacity: 1.00;
 opacity: 1.00;
}

#TB_ajaxContent.TB_modal{
 padding:15px;
}

#TB_ajaxContent p{
 padding:5px 0px 5px 0px;
}

#TB_load{
 position: fixed;
 display:none;
 height:13px;
 width:208px;
 z-index:103;
 top: 50%;
 left: 50%;
 margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
 position: absolute;
 margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
 z-index:99;
 position:fixed;
 top: 0;
 left: 0;
 background-color:#fff;
 border:none;
 filter:alpha(opacity=0);
 -moz-opacity: 0;
 opacity: 0;
 height:100%;
 width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
 position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
 clear:both;
 border:none;
 margin-bottom:-1px;
 margin-top:1px;
 _margin-bottom:1px;
}

div.thickbox-content { 
  padding:10px;
  margin:0px;
  display:block;
  border-radius: 0px 0px 8px 8px;
  -moz-border-radius: 0px 0px 8px 8px;
}

h2.thickbox-content { 
  padding:10px;
  font-size:15px;
  text-decoration:underline;
  font-weight:bold;
  margin:0px;
  display:block;
}


.cadre2 h1 { 
  color:#fff;
  display:block;
  font-weight:bold;
  font-size:13px;
  margin:0px;
  padding:5px 0px 25px 0px; 
 }

.cadre2 h1 a { 
  color:#fff;
  font-weight:bold;
  font-size:13px;
  margin:0px;
  padding:0px;
 }

.cadre2 h1 span { 
  color:#fff;
  font-weight:bold;
  font-size:13px;
  margin:0px;
  padding:0px;
  display:inline;
}

.cadre2 {
 position:relative;
 margin:0px auto;
 min-width:8em;
 color:#000000;
 z-index:1;
 margin-left:12px;
 margin-bottom:0.5em;
}

.cadre2 .content,
.cadre2 .t,
.cadre2 .b,
.cadre2 .b div {
 background:transparent url(http://www.friends-land.net/t2/i/cadre2.png) no-repeat top right;
}

.cadre2 .content {
 position:relative;
 zoom:1;
 padding:0px 12px 0px 0px;
}

.cadre2 .t {
 position:absolute;
 left:0px;
 top:0px;
 width:12px;
 margin-left:-12px;
 height:100%;
 background-position:top left;
}

.cadre2 .b {
 position:relative;
 width:100%;
}

.cadre2 .b,
.cadre2 .b div {
 height:15px;
 font-size:1px;
}

.cadre2 .b {
 background-position:bottom right;
}

.cadre2 .b div {
 position:relative;
 width:12px;
 margin-left:-12px;
 background-position:bottom left;
}

