.float_r {float:right}

.champ_cache {display:none; width:1px; height:1px}

.barre_info {font-size:9px}

/****************************************************************
Forum
*****************************************************************/
#titre_msg_bledina { 
	margin: 0; 
	width: 500px;
	}
#titre_msg_bledina h1 { 
	font-size:1em;  
	color: #FFF; 
	float:left;
	margin: 32px 0px 3px 120px !important; margin: 35px 0px 0px 120px; 
	letter-spacing:normal
	}
#titre_msg_bledina h1 a, #titre_msg_bledina h1 a:hover { 
	color: #FFFFFF;  
	} 
#titre_msg_bledina h3 { 
	font-size:0.8em; 
	color: #004798; 
	margin: 10px 0 0 120px; 
	letter-spacing: normal;
	}
#titre_msg_bledina h4 {
	float: right;  
	text-align: right; 
	padding-top: 7px; 
	font: bold  9px  Tahoma, verdana, sans serif; 
	padding-right: 45px; 
	color: #004798
	}
#titre_msg_bledina h4 a {
	color: #009FC6
	}
.barre_titre_bledina { 
	font: bold  10px Trebuchet MS, verdana, sans serif; 
	color:#FFF;
	line-height:20px ;
	background-color:#77CCD4;
	}
.theme_msg_nestle{ 
	font-size:0.8em; 
	color: #FFF; 
	font-weight:normal
	}
.lin_forum_nestle1, .lin_forum_nestle2 { 
	border-bottom:#BEE7FC solid 1px; 
	font:  10px Trebuchet MS, verdana, sans serif;
	}
.lin_forum_nestle1 { 
	background-color:#DEF2FC; 
	}
.lin_forum_nestle2 { 
	background-color:#ffffff; 
	}
.lin_forum_nestle1 h2 a, .lin_forum_nestle2 h2 a{ 
	font: bold  13px Trebuchet MS, verdana, sans serif; 
	margin: 0;
	}
.lin_forum_nestle1 h2 a, .lin_forum_nestle1 a, .lin_forum_nestle1 .pseudo_lin, .lin_num_nestle1, .lin_forum_nestle1{
	color:#075FAA;
	}
.lin_forum_nestle2 h2 a, .lin_forum_nestle2 a, .lin_forum_nestle2 .pseudo_lin, .lin_num_nestle2, .lin_forum_nestle2{ 
	color:#FF7300;
	}
.lin_forum_nestle1 a, .lin_forum_nestle2 a{
	font: 9px Trebuchet MS, verdana, sans serif;
	}
.lin_forum_nestle1 a:hover, .lin_forum_nestle1 h2 a:hover, .lin_forum_nestle2 a:hover, .lin_forum_nestle2 h2 a:hover{
	color:#29C4F4; 
	}
.lin_forum_nestle1 .pseudo_lin, .lin_forum_nestle2 .pseudo_lin {
	font: 10px  Helvetica, arial ;
	}
.lin_num_nestle1, .lin_num_nestle2 { 
	border-bottom:#BEE7FC solid 1px; 
	font: 10px  Helvetica, arial ;
	}
.lin_num_nestle1 { 
	background-color:#BEE7FC; 
	}
.lin_num_nestle2 { 
	background-color:#FFEBC3; 
	}
.highlight_nestle{ color: #009FC6;}

.lin_forum1 { background-color:#EAF4FF; border-bottom:#CEE7FF solid 1px; font:  10px Trebuchet MS, verdana, sans serif;}
.lin_forum2 { background-color:#ffffff; border-bottom:#CEE7FF solid 1px; font:  10px Trebuchet MS, verdana, sans serif;}
.lin_forum1 h2 a{ font: bold  13px Trebuchet MS, verdana, sans serif; color:#0080FF; margin: 0;}
.lin_forum2 h2 a{ font: bold  13px Trebuchet MS, verdana, sans serif; margin: 0;}

.lin_num1 { background-color:#D5EAFF; border-bottom:#CEE7FF solid 1px; font: 10px  Helvetica, arial ;}
.lin_num2 { background-color:#E1F8AC; border-bottom:#CEE7FF solid 1px; font: 10px  Helvetica, arial ;}

/* menu forum *************************************************************/
#menu_forum {
	margin:5px 0 0 0;
	background:#C3F15A url(../../../IMG/interface/sous_rub_bottom.gif) bottom no-repeat;
	}
#menu_forum .top {
	width:200px;
	height:28px;
	background:url(../../../IMG/interface/sous_rub_top.gif) top no-repeat;
	}
#menu_forum a {
	text-decoration:none;
	color:#116C3C;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	padding:10px 5px 5px 10px;
	display:block;
	border-bottom:1px solid #FFF
	}
#menu_forum a:hover {
	background-color:#399A67;
	color:#FFFFFF
	}
#menu_forum a.bt_pseudo {
	border-bottom:none;
	text-align:left
	}
#menu_forum a.bt_pseudo:hover {
	background:none;
	border-bottom:none
	}
#menu_forum p {
	margin:0 0 10px 10px
	}
/* connexion ********************************************************************/
#connexion_forum {
	background: url(../../../IMG/interface/bg_connexion.gif) center no-repeat;
	width:180px;
	height:130px;
	padding:10px;
	margin:-30px 0 0 0;
	display:table;
	color:#FFF
	}
#connexion_forum .petit a {color:#FFF; font-size:9px}
#connexion_forum img {margin:5px 0 5px 0}
#connexion_forum input {
	width:170px; 
	padding:0 3px 0 3px
	}
.connexion{
	padding:20px 0 10px 0
	}
input.bt_connexion {
	background: url(../../../IMG/interface/bt_connexion.gif) center no-repeat;
	width:169px;
	height:31px;
	cursor:pointer;
	border:none;
	margin:10px 0 20px 0
	}
/* formulaire de recherche *********************************************/
#recherche_forum {
	background: url(../../../IMG/interface/bg_recherche.gif) center no-repeat;
	width:180px;
	height:96px;
	padding:10px;
	margin:0 0 10px 0;
	display:table
	}
#recherche_forum input {
	width:170px; 
	padding:0 3px 0 3px;
	}
#recherche_forum input.chercher {
	background: url(../../../IMG/interface/bt_chercher.gif) center no-repeat;
	width:170px;
	height:31px;
	cursor:pointer;
	border:none;
	margin:5px 0 0 0
	}
#centre_forum .pagination {
	width:100%;
	text-align:center;
	background-color:#E6F1FC;
	border-top:1px solid #77CCD4;
	border-bottom:1px solid #77CCD4;
	margin:5px 0 5px 0
	}
#centre_forum .pagination a {
	text-decoration:none;
	color:#404040;
	font-weight:bold;
	}
#centre_forum {
	width:500px;
	float:left;
	padding: 10px 5px 0 0;
	}
#centre_identifier {
	float:left;
	width:705px;
	padding:10px	
	}
#centre_identifier h2 {
	color:#67A8E5;
	font-size:15px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	}
#centre_identifier h6 {
	color:#67A8E5;
	font-size:13px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	}

#identifier_new {width:100%; border-top:1px solid #67A8E5; margin:20px 0 0 0}

#identifier_new input.bt_connexion1 {
	background: url(../../../IMG/interface/bt_connexion1.gif) center no-repeat;
	width:312px;
	height:29px;
	cursor:pointer;
	border:none;
	margin:5px 0 0 0
	}
#identifier_new a {color:#67A8E5;}
/* page écrire forum */
#centre_identifier .ecrire, #centre_identifier .profil  {
	background-color:#E6F1FC;
	border-top:1px solid #77CCD4;
	border-bottom:1px solid #77CCD4;
	margin:5px 0 5px 0;
	padding:10px
	}
#centre_identifier .ecrire {width:95%;}
#centre_identifier .profil {width:700px; font-size:10px}
#centre_identifier .ecrire h3,  #centre_identifier .profil h3 {
	color:#67A8E5;
	font-size:13px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	border-top:1px solid #77CCD4;
	padding-top:10px
	}
#centre_identifier .ecrire h3 {margin:10px 0 5px 0px;}
#centre_identifier .profil h3 {margin:10px 0 0px 0px;}
#centre_identifier .ecrire textarea {
	width:650px
	}
#centre_identifier .ecrire input.apercu, #centre_identifier .ecrire input.envoyer {
	width:167px;
	height:27px;
	cursor:pointer;
	border:none;
	margin:5px 0 0 0
	}
#centre_identifier .ecrire input.apercu {background: url(../../../IMG/interface/bt_apercu.gif) center no-repeat;}
#centre_identifier .ecrire input.envoyer {background: url(../../../IMG/interface/bt_envoyer.gif) center no-repeat;}

#centre_identifier .ecrire .citation {
	background-color:#FFF;
	border:1px solid #77CCD4;
	padding:10px;
	width:95%
	}
	
#centre_identifier .pagination {
	width:100%;
	text-align:center;
	background-color:#E6F1FC;
	border-top:1px solid #77CCD4;
	border-bottom:1px solid #77CCD4;
	margin:5px 0 5px 0
	}
#centre_identifier .pagination a {
	text-decoration:none;
	color:#404040;
	font-weight:bold;
	}
/* message forum */	
.messages_bg1 {background-color:#D7E8FD; font: 10px "Trebuchet MS", Helvetica, arial ; padding: 5px;}

.messages_bg2 {background-color:#E1F8AC; font: 10px "Trebuchet MS", Helvetica, arial ; padding: 5px;}
.messages_bg1 p{margin:0px; font: bold 12px "Trebuchet MS", Helvetica, arial; }
.messages_bg2 p{margin:0px; font: bold 12px "Trebuchet MS", Helvetica, arial; }

.general2, .general1 {
	padding: 17px 10px 10px 17px; 
	font: 12px "Trebuchet MS", Helvetica, arial ; 
	}
.general2, .general1 .citation {margin:5px; border:1px solid #CCC; background-color:#F5F5F5; padding:5px}
.msg_forum {margin-bottom: 10px; }

a.bouton1 {background-color:#6699FF; padding:1px 5px 1px 5px; color: #fff; text-decoration:none; margin:2px; float:right;}
a.bouton1:hover {background-color:#FF99CC; color: #fff;}

a.bouton2 {background-color:#C3F15A; padding:1px 5px 1px 5px; color: #399A67; text-decoration:none; margin:2px; float:right;}
a.bouton2:hover {background-color:#399A67; color: #fff;}


input.bt_profil {
	background: url(../../../IMG/interface/bt_profil.gif) center no-repeat;
	width:160px;
	height:29px;
	cursor:pointer;
	border:none;
	margin:5px 0 5px 0;
	float:right
	}

