@charset "utf-8";
/***** FORUM *****/

#content_forum {
margin: 10px 0;
width: 980px;
color: #013e6a;
}

/*** NAVIGATION ***/

#menu_forum {
width: 980px;
height: 62px;
margin: 5px 0 10px 0;
}

a.nav-forum-tous-forums {
display: block;
width: 196px;
height: 62px;
float: left;
color: #fff;
text-align: center;
font-size: 5px;
background: transparent url(http://www.babyfrance.com/bebeforum/images/nav-tous-forums-up.jpg) no-repeat 0 0;
}

a:hover.nav-forum-tous-forums {
background: transparent url(http://www.babyfrance.com/bebeforum/images/nav-tous-forums-hover.jpg) no-repeat 0 0;
}

a.nav-forum-derniers-messages {
display: block;
width: 232px;
height: 62px;
float: left;
color: #fff;
text-align: center;
font-size: 5px;
background: transparent url(http://www.babyfrance.com/bebeforum/images/nav-derniers-messages-up.jpg) no-repeat 0 0;
}

a:hover.nav-forum-derniers-messages {
background: transparent url(http://www.babyfrance.com/bebeforum/images/nav-derniers-messages-hover.jpg) no-repeat 0 0;
}

a.nav-forum-favoris {
display: block;
width: 181px;
height: 62px;
float: left;
color: #fff;
text-align: center;
font-size: 5px;
background: transparent url(http://www.babyfrance.com/bebeforum/images/nav-favoris-up.jpg) no-repeat 0 0;
}

a:hover.nav-forum-favoris {
background: transparent url(http://www.babyfrance.com/bebeforum/images/nav-favoris-hover.jpg) no-repeat 0 0;
}

a.nav-forum-recherche {
display: block;
width: 179px;
height: 62px;
float: left;
color: #fff;
text-align: center;
font-size: 5px;
background: transparent url(http://www.babyfrance.com/bebeforum/images/nav-recherche-up.jpg) no-repeat 0 0;
}

a:hover.nav-forum-recherche {
background: transparent url(http://www.babyfrance.com/bebeforum/images/nav-recherche-hover.jpg) no-repeat 0 0;
}

a.nav-forum-en-ligne {
display: block;
width: 179px;
height: 62px;
float: left;
color: #fff;
text-align: center;
font-size: 5px;
background: transparent url(http://www.babyfrance.com/bebeforum/images/nav-en-ligne-up.jpg) no-repeat 0 0;
}

a:hover.nav-forum-en-ligne {
background: transparent url(http://www.babyfrance.com/bebeforum/images/nav-en-ligne-hover.jpg) no-repeat 0 0;
}

.current {
background-color: #013e6a;
}

/**** PRESENTATION LISTE DES FORUMS *****/
#liste_forums-new {
	margin: 0 0 5px 0;
}

.cellule-listing {
	background:#e7f0f9; 
	border-right: 1px dotted #fff; 
	padding: 5px;
	width: 305px;
}

.cellule-listing img {
	width: 80px;
	height: 80px;
	padding: 2px;
	border: 1px solid #FFF;
	margin: 0 10px 0 0;
}


.cellule-listing ul{
	width: 350px;
	margin: 0;
	padding: 0;
	float: left;
	list-style-position: inside;
	list-style-type: square;
}

td.cellule-listing ul li{
	width: 170px;
	margin: 0 5px 0 0;
	padding: 0;
	line-height: 18px;
	font-size: 11px;
	float: left;
}

td.cellule-listing a{
	line-height: 22px;
	font-size: 12px;
}

#liste_forums h2 {
margin:0;
}

#liste_forums h2 a {
font-weight:bold;
}

#liste_forums a {
font-weight:normal;
}

.cat_forum a {
color: #fff;
}

.cat_forum h2{
color: #fff;
}

h2.cat {
width: 350px;
color: #fff;
}

h2.cat-new {
	display: block;
	padding: 0 0 0 5px;
	margin: 0 0 6px 0;
}

.cat_forum-new p {
	display: block;
	margin: 0 0 7px 0;
	padding: 0;
}

.ptitre {
font-weight:bold; 
color: #fff;
}

h1.favoris_forum {
background:#013e6a; 
width:100%; 
padding:3px;
}

.lin_forum1 a.bouton, .lin_forum2 a.bouton {
text-decoration:none; 
color:#013e6a;
}

.lin_forum1 .petit a, .lin_forum2 .petit a {
font-weight:normal;
}

/*** LIGNE BLUE ***/

.cat_forum-new {
background: transparent url(http://www.babyfrance.com/bebeforum/images/header-forum.jpg) no-repeat 0 0;
height: 33px;
color: #fff;
}

.cat_forum1 {
background: transparent url(http://www.babyfrance.com/bebeforum/images/header-cat-forum-blue.jpg) no-repeat 0 0;
height: 41px;
color: #fff;
margin-top: 5px;
}

.lin_forum1 { 
background: transparent url(http://www.babyfrance.com/bebeforum/images/bckg-line-blue.jpg) repeat-x 0 0;
border-bottom: #AED6FC solid 1px; 
border-right: #AED6FC solid 1px;
border-left: #AED6FC solid 1px; 
padding:2px 5px 2px 10px;
}

.lin_forum1 a {
color:#3784BF; 
font-weight:bold; 
font-size:10px; 
text-decoration:none;
}

.lin_forum1 a:hover {
text-decoration: underline;
}

.lin_num1 {
background: transparent url(http://www.babyfrance.com/bebeforum/images/bckg-line-blue.jpg) repeat-x 0 0;
border-bottom:#AED6FC solid 1px; 
border-right:#AED6FC solid 1px;
}

/*** LIGNE GREY ***/

.cat_forum2 {
background: transparent url(http://www.babyfrance.com/bebeforum/images/header-cat-forum-grey.jpg) no-repeat 0 0;
height: 41px;
color: #fff;
margin-top: 5px;
}

.lin_forum2 { 
background: transparent url(http://www.babyfrance.com/bebeforum/images/bckg-line-grey.jpg) repeat-x 0 0;
border-bottom: #e6e6e6 solid 1px; 
border-right: #e6e6e6 solid 1px;
border-left: #e6e6e6 solid 1px; 
padding:2px 5px 2px 10px;
color: #626262;
}

.lin_forum2 a {
color:#626262;
font-weight:bold; 
font-size:10px; 
text-decoration:none;
}

.lin_forum2 a:hover {
text-decoration: underline;
}

.lin_num2 { 
background: transparent url(http://www.babyfrance.com/bebeforum/images/bckg-line-grey.jpg) repeat-x 0 0;
border-bottom:#e6e6e6 solid 1px; 
border-right:#e6e6e6 solid 1px;
}


/**** INTERIEUR CATEGORIE ***/

#ss_menu_forum {
color: #013e6a;
margin:10px 0 0 0;
border-top: 1px dotted #568EBA; 
border-bottom: 1px dotted #568EBA;
background-color: #F2F2F2;
}
	
#ss_menu_forum a{
text-decoration: none;
font-weight: bold;
color: #013e6a;
}

#ss_menu_forum a:hover{
text-decoration: underline;
color: #013e6a;
}

#ss_menu_forum a:visited{
color: #013e6a;
}

#content_forum h1 {
display: block;
margin: 0;
color: #013e6a;
font-size: 22px;
font-weight: bold;
}

/**** pagination ****/
.pagination_forum{
width: 100%;
clear:both;
text-align: left;
color:#4C95CD;
font-size:12px;
padding:5px 0 5px 0;
font-weight: bold;
margin: 10px 0;
}

.pagination_forum .current{
background-color: #013e6a;
}
	
.pagination_forum a {
color:#666; 
text-decoration: none; 
}

.pagination_forum a:hover {
font-weight: bold; 
text-decoration:underline;
}

.pagination_top {
float:right; 
color:#4C95CD; 
font-size:12px; 
font-family:Arial, Helvetica, sans-serif; 
font-weight: bold;
margin:0 5px 0 0;
}

.pagination_top a {
color:#666; 
text-decoration: none;
}

.pagination_top a:hover {
font-weight: bold; 
text-decoration:underline;
}

/****************************************************************
lignes forum
******************************************************************/

/**Blue**/

.cat_forum_interne1 {
background: transparent url(http://www.babyfrance.com/bebeforum/images/header-cat-forum-interne-blue.jpg) no-repeat 0 0;
height: 41px;
color: #fff;
margin-top: 5px;
}

.lin_forum_last1 { 
background: transparent url(http://www.babyfrance.com/bebeforum/images/bckg-line-blue.jpg) repeat-x 0 0;
border-bottom: #AED6FC solid 1px; 
padding:2px 5px 2px 10px;
}

.lin_forum_last1 a {
color:#3784BF; 
font-size:13px; 
text-decoration:none;
}

.lin_forum_last1 a:hover {
text-decoration: underline;
}

/**Grey **/

.cat_forum_interne2 {
background: transparent url(http://www.babyfrance.com/bebeforum/images/header-cat-forum-interne-grey.jpg) no-repeat 0 0;
height: 41px;
color: #fff;
margin-top: 5px;
}

.lin_forum_last2 { 
background: transparent url(http://www.babyfrance.com/bebeforum/images/bckg-line-grey.jpg) repeat-x 0 0;
border-bottom: #AED6FC solid 1px; 
padding:2px 5px 2px 10px;
}

.lin_forum_last2 a {
color:#3784BF; 
font-size:13px; 
text-decoration:none;
}

.lin_forum_last2 a:hover {
text-decoration: underline;
}

.lin_num_last1 { background-color:#D5EAFF; border-bottom:#A0C8E6 solid 1px; border-right:#A0C8E6 solid 1px; font: 10px  Helvetica, arial ;}
.lin_num_last2 { background-color: #F5F5F5; border-bottom:#CCC solid 1px;border-right:#CCC solid 1px; font: 10px  Helvetica, arial ;}


/**** ADMIN ***/

.lin_forum_last_admin1 {
background: transparent url(http://www.babyfrance.com/bebeforum/images/bckg-line-red.jpg) repeat-x 0 0;
border-bottom: #FFCACB solid 1px; 
padding:2px 5px 2px 10px;
color: #820003; 
}

.lin_forum_last_admin1 a {
color: #820003; 
font-weight:bold; 
font-size: 13px; 
text-decoration:none;
}

.lin_forum_last_admin1 a:hover {
text-decoration: underline;
}


/**** FOOTER ****/
#colonne_bottom {
width: 980px;
}

.pub_carre {
width: 300px;
float: left;
margin: 10px;
}


#nuage_tags {
width: 960px;
background-color: #e8f1fa;
padding: 10px;
margin: -30px 0 0 0;
border: 1px dotted #f2f2f2;
}

#nuage_tags h2 {
display: block;
width: 100%;
height: 26px;
background: transparent url(underline-title.jpg) repeat-x bottom left;
margin: 0;
color: #013e6a;
font-size: 18px;
font-weight: bold;
margin: 0 0 10px 0;
}


.float_l {
float:left;
}












/*************************************************************************************************/






.lin_num_last_admin1 { background-color:#FDC6E2; border-bottom:#FEB3D9 solid 1px; border-right:#FEB3D9 solid 1px; font: 10px  Helvetica, arial ;}

.lin_forum_admin1 { background-color:#EAF4FF; border-bottom:#FDC6E2 solid 1px; border-right:#FDC6E2 solid 1px; font:10px Trebuchet MS, verdana, sans serif; padding:2px 5px 2px 10px}
.lin_forum_admin1 a {color:#3784BF; font-weight:bold; font-size:10px; text-decoration:none}
.lin_num_admin1 { background-color:#EAF4FF; border-bottom:#AED6FC solid 1px; border-right:#AED6FC solid 1px; font: 10px  Helvetica, arial ;}
.lin_forum_last_admin2 { background-color:#ffecf5; border-bottom:#FDC6E2 solid 1px;  border-right:#FDC6E2 solid 1px; font:  10px Trebuchet MS, verdana, sans serif;}
.lin_forum_last_admin2 a {color:#999; font-weight:bold; font-size:10px; text-decoration:none}
.lin_num_last_admin2 { background-color: #FEDEED; border-bottom:#FDC6E2 solid 1px;border-right:#FDC6E2 solid 1px; font: 10px  Helvetica, arial ;}
.lin_forum_admin2 { background-color:#EAF4FF; border-bottom:#AED6FC solid 1px; border-right:#AED6FC solid 1px; font:10px Trebuchet MS, verdana, sans serif; padding:2px 5px 2px 10px}
.lin_forum_admin2 a {color:#3784BF; font-weight:bold; font-size:10px; text-decoration:none}
.lin_num_admin2 { background-color: #F5F5F5; border-bottom:#AED6FC solid 1px; border-right:#AED6FC solid 1px; font: 10px  Helvetica, arial ;}




.lin_msg1 { background-color:#EFEFEF; border-bottom:#DDD solid 1px; font:  10px Trebuchet MS, verdana, sans serif; padding:2px 0 2px 5px}
.lin_msg2 { background-color:#ffffff; border-bottom:#DDD solid 1px; font:  10px Trebuchet MS, verdana, sans serif; padding:2px 0 2px 5px}
.lin_msg1 a {color:#000; font-size:10px;}
.lin_msg2 a {color:#777; font-size:10px;}

/*.colonne_simple_index .lin_msg1 a, .colonne_simple_index .lin_msg2 a {font-weight:normal}
.colonne_simple_index .lin_msg1 a {color:#000;}
.colonne_simple_index .lin_msg2 a {color:#777;}
.colonne_simple_index .lin_msg1, .colonne_simple_index .lin_msg2 {padding:2px 0 2px 5px}*/


.theme1 {
width: 980px;
}


/***************************************************************************************************************************/

/***************************************************************************************************************************/

#content_forum h1, #content_forum h1 a {
	color:#013e6a; 
	margin:0 0 0px 0; 
	font-size:22px;
	font-weight:bold; 
	float:left
	}
#content_forum h2.fmsg1, #content_forum h2.fmsg1 a {
	color:#013e6a; 
	margin:0; 
	font-size:16px;
	font-weight:bold; 
	width: 100%;
	}
#content_forum h1.list_forum, #content_forum h1.list_forum a {
	color:#013e6a; 
	margin:10px 0 5px 0; 
	font-size:22px;
	font-weight:bold;
	float:none
	}
#content_forum h1.fmsg2 {color:#999; font-size:10px; margin:0; padding:0; font-weight:normal}
#content_forum h2.list_forum {color:#013e6a; font-size:9px; margin:0; padding:0; font-weight:normal}
#content_forum h2.fmsg {font-size:13px; margin:10px 0 10px 0; padding:0; width:600px; }

#content_forum h3.cat {color:#013e6a; margin:10px 0 5px 0; font-size:12px;font-weight:bold; }
#content_forum h3.ecrire {color:#013e6a; margin:0px 0 5px 10px; font-size:12px;font-weight:bold; }

#content_forum h4.cat {margin:10px 0 5px 0; border-bottom:1px dotted #CCC}
#content_forum h1 span {font-size:12px}
#content_forum .box_blue {
	background:#DBEEFC;
	border:1px solid #B2DCFD;
	}
#content_forum .box_blue h2 {color:#4c95cd; font-size:14px; margin:10px}

#content_forum .box_blue label {margin:0 0 0 10px; font-size:12px}
#content_forum .box_blue input, #content_forum .box_blue select {margin:0 0 10px 10px; font-size:12px; }

.bt_recherche_forum, .bt_repondre_msg, .bt_envoyer_msg, .bt_apercu {
	height:30px; 
	cursor:pointer;
	border:none;
	margin:10px 0 0 0;
	}
.bt_recherche_forum, .bt_repondre_msg, .bt_envoyer_msg {width:138px; margin: 10px 0;}	
.bt_recherche_forum {
	background: url(http://www.babyfrance.com/bebeforum/images/btn-rechercher.gif) no-repeat center;
	}
.bt_repondre_msg, .bt_envoyer_msg, .bt_apercu {float:left}	
.bt_repondre_msg {background: url(http://www.babyfrance.com/bebeforum/images/btn-repondre.gif) no-repeat center;}
.bt_envoyer_msg {background: url(http://www.babyfrance.com/bebeforum/images/btn-envoyer.gif) no-repeat center;}
.bt_apercu {
	background: url(http://www.babyfrance.com/bebeforum/images/btn-apercu-post.gif) no-repeat center;
	width:183px;
	}
 
#content_forum .box_gris{
	background:#F5F5F5;
	border:1px solid #DDD;
	padding:10px;
	margin: 20px 0;
	overflow: hidden;
	}
	
#colonne_double {float:left; width:710px}
.colonne_simple {float:left; width:250px; margin:0 10px 0 10px}
#colonne_double_index {float:left; width:630px}
.colonne_simple_index {float:left; width:330px; margin:0 0 0 10px}

/***********************************************************
Menu groupes
*************************************************************/
#menu_groupes {clear:both; margin:0 0 10px 0; height:26px}

#menu_groupes a.onglet1, #menu_groupes a.onglet2, #menu_groupes a.onglet3, #menu_groupes a.onglet4,
#menu_groupes a.onglet1_current, #menu_groupes a.onglet2_current, #menu_groupes a.onglet3_current, #menu_groupes a.onglet4_current 
	{
	height:26px;
	cursor:pointer;
	display:block;
	float:left;
	margin:0 4px 0 0;
	width:147px;
	}

#menu_groupes a.onglet1 {background: url(http://www.babyfrance.com/bebeforum/images/onglet_ojd.gif);}
#menu_groupes a.onglet2 {background: url(http://www.babyfrance.com/bebeforum/images/onglet_tousgroupes.gif);}
#menu_groupes a.onglet3 {background: url(http://www.babyfrance.com/bebeforum/images/onglet_mesgroupes.gif);}
#menu_groupes a.onglet4 {background: url(http://www.babyfrance.com/bebeforum/images/onglet_questions.gif);}

#menu_groupes a.onglet1:hover, #menu_groupes a.onglet1_current {background: url(http://www.babyfrance.com/bebeforum/images/onglet_ojd_current.gif);}
#menu_groupes a.onglet2:hover, #menu_groupes a.onglet2_current {background: url(http://www.babyfrance.com/bebeforum/images/onglet_tousgroupes_current.gif);}
#menu_groupes a.onglet3:hover, #menu_groupes a.onglet3_current {background: url(http://www.babyfrance.com/bebeforum/images/onglet_mesgroupes_current.gif);}
#menu_groupes a.onglet4:hover, #menu_groupes a.onglet4_current {background: url(http://www.babyfrance.com/bebeforum/images/onglet_questions_current.gif);}

/***********************************************************
Menu forum
*************************************************************/


#menu_forum a.onglet1, #menu_forum a.onglet2, #menu_forum a.onglet3, #menu_forum a.onglet4,
#menu_forum a.onglet1_current, #menu_forum a.onglet2_current, #menu_forum a.onglet3_current, #menu_forum a.onglet4_current
	{
	height:44px;
	cursor:pointer;
	display:block;
	float:left;
	margin:0 4px 0 0;
	}
#menu_forum a.onglet1, #menu_forum a.onglet2,
#menu_forum a.onglet1_current, #menu_forum a.onglet2_current,
#menu_forum a.onglet3, #menu_forum a.onglet3_current, #menu_forum a.onglet4, #menu_forum a.onglet4_current 
	{
	width:147px;
	}

#menu_forum a.onglet1 {background: url(http://www.babyfrance.com/bebeforum/images/onglet_forums.gif) no-repeat;}
#menu_forum a.onglet2 {background: url(http://www.babyfrance.com/bebeforum/images/onglet_messages.gif) no-repeat;}
#menu_forum a.onglet3 {background: url(http://www.babyfrance.com/bebeforum/images/onglet_favoris.gif) no-repeat;}
#menu_forum a.onglet4 {background: url(http://www.babyfrance.com/bebeforum/images/onglet_recherche1.gif) no-repeat;}

#menu_forum a.onglet1:hover, #menu_forum a.onglet1_current {background: url(http://www.babyfrance.com/bebeforum/images/onglet_forums_current.gif) no-repeat;}
#menu_forum a.onglet2:hover, #menu_forum a.onglet2_current {background: url(http://www.babyfrance.com/bebeforum/images/onglet_messages_current.gif) no-repeat;}
#menu_forum a.onglet3:hover, #menu_forum a.onglet3_current {background: url(http://www.babyfrance.com/bebeforum/images/onglet_favoris_current.gif) no-repeat;}
#menu_forum a.onglet4:hover, #menu_forum a.onglet4_current {background: url(http://www.babyfrance.com/bebeforum/images/onglet_recherche1_current.gif) no-repeat;}

#menu_cat {clear:both; margin:15px 0 5px 0; height:57px}
#menu_cat a.onglet, #menu_cat a.onglet_current {
	height:57px;
	cursor:pointer;
	display:block;
	float:left;
	margin:0 4px 0 0;
	width:125px;
	color:#FFF
	}
#menu_cat a.onglet {background: url(http://www.babyfrance.com/bebeforum/images/onglet_forum_ss.gif) top no-repeat;}
#menu_cat a.onglet:hover, #menu_cat a.onglet_current {background: url(http://www.babyfrance.com/bebeforum/images/onglet_forum_ss_current.gif);}
#menu_cat h2 {margin:5px 5px 0 5px; font-size:13px}

#ss_menu_forum, #ss_menu_forum_sub {
	height:19px; 
	width:970px; 
	padding:5px 0 0 10px;
	margin: 10px 0;
	}

#ss_menu_forum_sub {
	background:#AECDE4 url(http://www.babyfrance.com/bebeforum/images/ss_menu_forum_sub.gif) repeat-x; 
	color:#666;
	margin:0;
	border:1px solid #AECDE4; 
	}
#ss_menu_forum a h1, #ss_menu_forum_sub h1 {color:#FFF; font-size:12px; display:inline; float:left; margin:0 }
#ss_menu_forum a, #ss_menu_forum_sub a {padding:0 3px 0 3px; font-size:12px; float:left }
#ss_menu_forum a {color:#013e6a;}
#ss_menu_forum_sub a {color:#013e6a;}

#ss_menu_forum a:hover, #ss_menu_forum_sub a:hover {text-decoration:underline}
#ss_menu_forum a.current, #ss_menu_forum_sub a.current {font-weight:bold; text-decoration:underline}



/*********************************************
banner personnalisable
**********************************************/
#banner_personnalisable {width:975px; height:75px;}
#banner_personnalisable .entete {background:#FFF; filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8; width:945px; margin:0px 10px 5px 10px; padding:3px 0 3px 10px; display:table; border:1px solid #CCC; clear:both}
#banner_personnalisable a img {padding:5px 5px 5px 0}
#banner_personnalisable .entete h1, #banner_personnalisable .entete h1 a {/*color:#013E6A;*/ color:#666}
#banner_personnalisable h2 {float:left; font-size:16px; margin:10px 0 0 10px}
#banner_personnalisable h2 a{text-decoration:underline}

/****************************************************************

Forum msg

*****************************************************************/

#titre_msg_msg { 

	margin: 0; 

	width: 740px;

	background: url(../img/forum_msg.jpg) no-repeat; 

	}

#titre_msg_msg h1 { 

	font-size:1em;  

	color: #FFF; 

	float:left;

	margin: 32px 0px 3px 120px !important; margin: 35px 0px 0px 120px; 

	letter-spacing:normal

	}

#titre_msg_msg h1 a, #titre_msg_msg h1 a:hover { color: #FFFFFF; } 



#titre_msg_msg h3 { 

	font-size:0.8em; 

	color: #004798; 

	margin: 10px 0 0 120px; 

	letter-spacing: normal;

	}

#titre_msg_msg h4 {

	float: right;  

	text-align: right; 

	padding-top: 7px; 

	font: bold  9px  Tahoma, verdana, sans serif; 

	padding-right: 45px; 

	color: #004798

	}

#titre_msg_msg h4 a {color: #009FC6}



.barre_titre_msg { 

	font: bold  10px Trebuchet MS, verdana, sans serif; 

	color:#004798; line-height:28px !important; 

	line-height:29px 

	}

.theme_msg_msg{ 

	font-size:0.8em; 

	color: #FFF; 

	font-weight:normal

	}

.lin_forum_msg1, .lin_forum_msg2 { 

	border-bottom:#BEE7FC solid 1px; 

	font:  10px Trebuchet MS, verdana, sans serif;

	}

.lin_forum_msg1 { background-color:#DEF2FC; }

.lin_forum_msg2 { background-color:#ffffff; }



.lin_forum_msg1 h2 a, .lin_forum_msg2 h2 a{ 

	font: bold  13px Trebuchet MS, verdana, sans serif; 

	margin: 0;

	}



.lin_forum_msg1 h2 a, .lin_forum_msg1 a, .lin_forum_msg1 .pseudo_lin, .lin_num_msg1, .lin_forum_msg1{color:#075FAA;}

.lin_forum_msg2 h2 a, .lin_forum_msg2 a, .lin_forum_msg2 .pseudo_lin, .lin_num_msg2, .lin_forum_msg2{ color:#FF7300;}



.lin_forum_msg1 a, .lin_forum_msg2 a{font: 9px Trebuchet MS, verdana, sans serif;}

.lin_forum_msg1 a:hover, .lin_forum_msg1 h2 a:hover, .lin_forum_msg2 a:hover, .lin_forum_msg2 h2 a:hover{color:#29C4F4; }



.lin_forum_msg1 .pseudo_lin, .lin_forum_msg2 .pseudo_lin {font: 10px  Helvetica, arial ;}



.lin_num_msg1, .lin_num_msg2 { 

	border-bottom:#BEE7FC solid 1px; 

	font: 10px  Helvetica, arial ;

	}



.lin_num_msg1 { background-color:#BEE7FC; }

.lin_num_msg2 { background-color:#FFEBC3; }



.highlight_msg{ color: #009FC6;}



/*---------------------------- BOX ROND BLANC msg ---------------------------*/

.xtop_blanc_msg, .xtop_blanc_msg1 {display:block; background:transparent; font-size:1px; margin-top:2px}

.xbottom_blanc_msg, .xbottom_blanc_msg1 {display:block; background:transparent; font-size:1px; margin-bottom:2px}



.xb1_blanc_msg, .xb2_blanc_msg, .xb3_blanc_msg, .xb4_blanc_msg,

.xb1_blanc_msg1, .xb2_blanc_msg1, .xb3_blanc_msg1, .xb4_blanc_msg1 {

	display:block; overflow:hidden;

	}

.xb1_blanc_msg, .xb2_blanc_msg, .xb3_blanc_msg, .xb1_blanc_msg1, .xb2_blanc_msg1, .xb3_blanc_msg1 {height:1px;}

.xb2_blanc_msg, .xb3_blanc_msg, .xb4_blanc_msg, .xb2_blanc_msg1, .xb3_blanc_msg1, .xb4_blanc_msg1 {background:#FFFFFF; border-left:1px solid #fff; border-right:1px solid #fff;}



.xb1_blanc_msg, .xb1_blanc_msg1 {margin:0 5px; background:#FFFFFF;}

.xb2_blanc_msg, .xb2_blanc_msg1 {margin:0 3px; border-width:0 2px;}

.xb3_blanc_msg, .xb3_blanc_msg1 {margin:0 2px;}

.xb4_blanc_msg, .xb4_blanc_msg1  {height:2px; margin:0 1px;}



.xboxcontent_blanc_msg, .xboxcontent_blanc_msg1 {display:block; background:#FFFFFF; border:0 solid #fff; border-width:0 1px; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

/*---------------------------- FIN BOX ROND BLANC msg PROFIL---------------------------*/


/*---------------------------- BOX ROND color1 msg ---------------------------*/

.xtop_color1_msg, .xbottom_color1_msg {display:block; background:transparent; font-size:1px; width:980px;}

.xtop_color1_msg {/*margin-top:5px;*/ margin-top:15px}



.xb1_color1_msg, .xb2_color1_msg, .xb3_color1_msg, .xb4_color1_msg {display:block; overflow:hidden;}

.xb1_color1_msg, .xb2_color1_msg, .xb3_color1_msg {height:1px;}

.xb2_color1_msg, .xb3_color1_msg, .xb4_color1_msg {background:#E1F0FA; border-left:1px solid #E1F0FA; border-right:1px solid #E1F0FA;}



.xb1_color1_msg {margin:0 5px; background:#E1F0FA;}

.xb2_color1_msg {margin:0 3px; border-width:0 2px;}

.xb3_color1_msg {margin:0 2px;}

.xb4_color1_msg {height:2px; margin:0 1px;}



.xboxcontent_color1_msg {display:block; background:#E1F0FA; border:0 solid #E1F0FA; padding:0px 5px 0px 5px;}

.xboxcontent_color1_msg a{color:#075FAA ;}

.xboxcontent_color1_msg a:hover{color:#cc0000}

.xboxcontent_color1_msg .profil_u{border-bottom:1px dotted #E1F0FA; margin-right:5px}

/*---------------------------- FIN BOX ROND color1 msg ---------------------------*/







/*---------------------------- BOX ROND color2 msg ---------------------------*/

.xtop_color2_msg, .xbottom_color2_msg {display:block; background:transparent; font-size:1px;}

.xtop_color2_msg {margin-top:15px}

.xb1_color2_msg, .xb2_color2_msg, .xb3_color2_msg, .xb4_color2_msg {display:block; overflow:hidden;}

.xb1_color2_msg, .xb2_color2_msg, .xb3_color2_msg {height:1px;}

.xb2_color2_msg, .xb3_color2_msg, .xb4_color2_msg {background:#EEE; border-left:1px solid #EEE; border-right:1px solid #EEE;}



.xb1_color2_msg {margin:0 5px; background:#EEE;}

.xb2_color2_msg {margin:0 3px; border-width:0 2px;}

.xb3_color2_msg {margin:0 2px;}

.xb4_color2_msg {height:2px; margin:0 1px;}



.xboxcontent_color2_msg {display:block; background:#EEE; border:0 solid #EEE; border-width:0 1px; padding:0px 5px 0px 5px; font: 10px "Trebuchet MS", Helvetica, arial ;}

.xboxcontent_color2_msg a{color:#075FAA}

.xboxcontent_color2_msg a:hover{color:#cc0000}

.xboxcontent_color2_msg .profil_u{border-bottom:1px dotted #EEE; margin-right:5px}

/*---------------------------- FIN BOX ROND color2 msg ---------------------------*/



.xboxcontent_color2_msg table, .xboxcontent_color1_msg table{font: 11px "Trebuchet MS", Helvetica, arial ;}



a.bouton2 {background: url(http://www.babyfrance.com/images/new/bt_bg.gif); width:137px; height:25px; cursor:pointer; border:none; text-align:center; color:#FFF; padding:5px 0 0 0; margin:2px; float:right;}

a.bouton1 {background: url(http://www.babyfrance.com/images/new/bt_bg2.gif); width:137px; height:25px; cursor:pointer; border:none; text-align:center; color:#666; padding:5px 0 0 0; margin:2px; float:right;}



.citation {font-size:9px; color:#555555; border:#FFAA4E dashed 2px; padding:5px;}

.signature {font-size:9px; color:#555555}



/*---------------------------- Mon forum ---------------------------*/

.monforum_colonne {float:left; width:490px}



.bt_supprimer_monforum {

	background: url(../images/bt_supprimer.gif) no-repeat center;

	width:138px;

	height:30px; 

	cursor:pointer;

	border:none;

	margin:10px 0 0 0;

	float:right

	}
	

/*---------------------------- index non loggé ---------------------------*/

.index_colonne {float:left; width:315px; margin:0 10px 0 0}



.post-content {width:800px; overflow:auto; max-height:600px}



/***********************************************

Tags

*************************************************/



strong.membres {font-size:14px; color:#027ABB; border-bottom:1px solid #DDD; padding:0 0 5px 0; margin:0 0 5px 0}

span.ecrire {
	display:block;
	margin: 10px 0 5px 0;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px dotted #FFF;
}

/********************************************************************

Boite de connexion

********************************************************************/	

h3.boite_connexion {margin:0px 0 5px 0; font-size:14px; color:#555}



#login_babyclub {background:url(http://www.babyfrance.com/images/interface/connexion_bg.jpg) repeat-x; width:300px; height:227px; color:#7A7A8F; font-size:11px; margin: 0 0 20px 0;}

#login_babyclub .left {width:11px; background:url(http://www.babyfrance.com/images/interface/connexion_left.jpg) no-repeat top; float:left;  height:227px}

#login_babyclub .right {width:10px; background:url(http://www.babyfrance.com/images/interface/connexion_right.jpg) no-repeat top; float:left; height:227px}

#login_babyclub .center {width:279px; float:left;}

#login_babyclub .center h3 {font-size:11px; margin:5px 0 5px 0}

#login_babyclub .center a {color:#7A7A8F; font-size:11px;}

#login_babyclub .center a:hover {text-decoration:underline}

#login_babyclub .avatar {width:149px; height:155px; background:url(http://www.babyfrance.com/images/interface/connexion_avatar.gif) no-repeat; text-align:center;}

#login_babyclub .avatar_pt {width:100px; height:100px; background:url(http://www.babyfrance.com/images/interface/onnexion_avatar.jpg) no-repeat; padding:14px; text-align:center}

#login_babyclub table {margin:5px 0 0 0; }

#login_babyclub form {margin:10px 0 0 0}

#login_babyclub input {font-size:11px; width:123px; padding:2px 0 2px 0; margin:0 0 3px 5px }

#login_babyclub input.email {font-size:11px; width:160px; padding:2px 0 2px 0; margin:0 0 3px 5px }

#login_babyclub input.button {background:url(http://www.babyfrance.com/images/interface/bt_identifier1.gif) no-repeat; width:126px; height:30px; cursor:pointer; border:none;}

#login_babyclub input.check {width:auto}

#login_babyclub form p {margin:0 0 0 10px}

#login_babyclub form p a {text-decoration:underline}

#login_babyclub .pub_java {margin:10px 0 0 5px; /*border:1px solid #EEE;*/ width:260px; height:115px}

#login_babyclub .pub_txt {height:30px}

#login_babyclub .pub_txt a {color:#000}

#login_babyclub .icone_boite {padding:2px 0 2px 0}


/*****************************************
***************** FORUM ******************
*****************************************/

/************* INDEX *****************/
.forum-box-categorie {
	display: block;
	width: 650px;
	overflow: hidden;
	/*border-top: 1px solid #dedede;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-top-left-radius: 10px;
	-moz-border-top-right-radius: 10px;
	border-bottom: 1px solid #dedede;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-bottom-left-radius: 10px;
	-moz-border-bottom-right-radius: 10px;*/
	margin: 0 0 10px 0;
}

.forum-box-categorie .last{
	border-bottom: 1px solid #dedede;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-bottom-left-radius: 10px;
	-moz-border-bottom-right-radius: 10px;	
}

.forum-box-titre {
	display: block;
	width: 650px;
	height: 54px; 
	background: #fff url(http://www.babyfrance.com/images/forum/header-forum.jpg) no-repeat 0 0;
	padding-top: 5px;
	overflow: hidden;
}

.images-cat-nbrMess-forum {
	display: block;
	width: 430px;
	height: 50px;
	float: left;	
}

.images-cat-nbrMess-forum img{
	display: block;
	width: 45px;
	height: 45px;
	margin: 0 10px 0 5px;
	border: 1px solid #fff;
	float: left;
}



.images-cat-nbrMess-forum h2{
	display: block;
	margin: 0;
	padding: 0;
}

.images-cat-nbrMess-forum h2 a{
	display: block;
	padding: 15px 10px 0 0;
	height: 50px;
	float: left;
	color: #013e6a;
	font-size: 20px;
	font-weight: normal;
}

.images-cat-nbrMess-forum2 {
	display: block;
	width: 430px;
	height: 50px;
	float: left;	
}

.images-cat-nbrMess-forum2 img{
	display: block;
	width: 45px;
	height: 45px;
	margin: 0 10px 0 5px;
	border: 1px solid #fff;
	float: left;
}


.images-cat-nbrMess-forum2 h2{
	display: block;
	margin: 0;
	padding: 0;
}

.images-cat-nbrMess-forum2 h2 a{
	display: block;
	padding: 15px 10px 0 0;
	height: 50px;
	float: left;
	color: #013e6a;
	font-size: 20px;
	font-weight: normal;
}

.nbr-messages-forum {
	display: block;
	padding: 10px 0 0 0;
	height: 50px;
	float: left;
	color: #013e6a;
	font-size: 12px;
	margin: 4px 0 0 0;
}

.last-rep-forum {
	display: block;
	width: 220px;
	float: left;
}

.last-rep-forum p{
	display: block;
	margin: 10px 0 0 0;
	padding:0;
}

.last-rep-forum a{
	display: block;
	font-size: 11px;
	margin: 0;
	padding:0;
}

.forum-box-content {
	display: block;
	width: 637px;
	padding: 5px;
	overflow: hidden;
}

.forum-box-content ul{
	display: block;
	margin: 0;
	padding: 0;
	color: #124b74;
	width: 637px;
	font-size: 13px;
}

.forum-box-content ul li{
	width: 205px;
	margin: 0 6px 0 0;
	float: left;
	list-style-image: url(http://www.babyfrance.com/images/forum/row.jpg);
	list-style-position: inside;
	line-height: 27px;
	font-weight: bold;
}

.forum-box-content ul li a{
	text-decoration: none;
}

a span.nbr-post {
	font-size: 10px;
	color: #b8c9d7 ;
}

/************* LISTE CATEGORIES & LISTE SUJETS *****************/

#Col-forum {
	width: 650px;
	float: left;
	background: #fff url(http://www.babyfrance.com/images/new/strip-up-col-left.jpg) repeat-x 0 0;
}

#breadcrumbs-forum {
	width: 630px;
	height: 8px;
	overflow: hidden;
	margin: 10px 0 20px 0;
	padding: 10px;
	background: #eaeff3;
	font-size: 12px;
}

#Col-forum h1{
	font-size: 22px;
	font-weight: normal;
	display: block;
	margin: 0 0 10px 5px;
	padding: 0;
	float: left;
}

#Col-forum  p.nbr-messages-forum {
	display: block;
	float: left;
	color: #013e6a;
	font-size: 14px;
	margin: 6px 0 0 5px;
	padding: 0;
}

#forum-box-liste-forum {
	width: 650px;
	overflow: hidden;
	margin: 10px 0;
}

.forum-box-titre-categorie {
	display: block;
	width: 640px;
	height: 34px;
	background: #fff url(http://www.babyfrance.com/images/forum/header-categorie.jpg) no-repeat 0 0;
	overflow: hidden;
	font-size: 13px;
	font-weight: bold;
	padding: 5px;
}

.forum-box-titre-categorie-new {
	display: block;
	width: 637px;
	height: 50px;
	background: #EFF3F6;
	overflow: hidden;
	font-size: 13px;
	font-weight: bold;
	padding: 0 5px;
	border-top: 1px solid #C6DDF5;
	border-left: 1px solid #C6DDF5;
	border-right: 1px solid #C6DDF5;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-top-left-radius: 10px;
	-moz-border-top-right-radius: 10px;
	border-bottom: 1px solid #C6DDF5;
}

.forum-box-titre-categorie p.col1, .forum-box-titre-categorie p.col2, .forum-box-titre-categorie p.col3, .forum-box-titre-categorie p.col4, .forum-box-titre-categorie p.col1-test, .forum-box-titre-categorie p.col2-test, .forum-box-titre-categorie p.col3-test, .forum-box-titre-categorie p.col4-test {
	display: block;
	height: 50px;
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
}


.forum-box-titre-categorie-new p.col1, .forum-box-titre-categorie-new p.col2, .forum-box-titre-categorie-new p.col3, .forum-box-titre-categorie-new p.col1-test, .forum-box-titre-categorie-new p.col2-test, .forum-box-titre-categorie-new p.col3-test, .forum-box-titre-categorie-new p.col4-test {
	display: block;
	height: 20px;
	float: left;
	margin: 0 0 0 0;
	padding: 15px 5px;
	border-right: 1px dotted #86B7D8;
}

.forum-box-titre-categorie-new p.col4 {
	display: block;
	height: 20px;
	float: left;
	margin: 0 0 0 0;
	padding: 15px 5px;
}

.forum-box-titre-categorie-new p.col1-new {
	display: block;
	height: 40px;
	float: left;
	margin: 0;
	padding: 5px 0;
	width: 345px;
	border-right: 1px dotted #86B7D8;
}

.forum-box-titre-categorie-new p.col1-new img{
	display: block;
	width: 40px;
	height: 40px;
	float: left;
	margin: 0 5px 0 0;
	border: 1px solid #CCC;
}

.forum-box-titre-categorie-new p.col1-new a{
	display: block;
	margin: 3px 5px 0 0;
	font-size: 20px;
	float: left;
	font-weight: normal;
}

.forum-box-titre-categorie-new p.col1-new span.nbr-messages-forum {
		display: block;
		float: left;
		font-weight: normal;
		font-size: 11px;
}

.forum-box-titre-categorie-new p.col1-new  span.txt-tests-produits {
	margin: -35px 0 0 48px;
	font-size: 11px;
	font-weight: normal;
}

.forum-box-titre-categorie-new p.col1, .forum-box-titre-categorie p.col1-test {
	width: 350px;
}

.forum-box-titre-categorie-new p.col2 {
	width: 67px;
	text-align: center;
}

.forum-box-titre-categorie-new p.col2-test {
	width: 60px;
}

.forum-box-titre-categorie-new p.col3-test {
	width: 37px;
}

.forum-box-titre-categorie-new p.col3 {
	width: 60px;
	text-align: center;
}

.forum-box-content-liste {
	display: block;
	width: 647px;
	border-left: 1px solid #c6ddf5;
	border-right: 1px solid #c6ddf5;
	border-bottom: 1px solid #c6ddf5;
	overflow: hidden;
}


/**** SPECIAL ANNONCES ADMIN ****/
.forum-box-content-liste-annonce {
	display: block;
	width: 647px;
	border-left: 1px solid #c6ddf5;
	border-right: 1px solid #c6ddf5;
	border-bottom: 1px solid #c6ddf5;
	overflow: hidden;
	background: #F0FFD9;
}

.forum-box-content-liste-annonce div.col1, .forum-box-content-liste-annonce div.col1-sujets {
	display: block;
	/*height: 35px;*/
	float: left;
	margin: 0;
	padding: 5px;
	width: 340px;
	color: #124b74;
	font-size: 13px;	
}

.forum-box-content-liste-annonce div.col1 img, .forum-box-content-liste-annonce div.col1-sujets img{
	display: block;
	width: 16px;
	height: 16px;
	margin: 9px 10px 10px 5px;
	float: left;
}

.forum-box-content-liste-annonce div.col1 a{
	color: #124b74;
	font-weight: bold;
}

.forum-box-content-liste-annonce div.col1-sujets a{
	color: #124b74;
	font-weight: normal;
}

.forum-box-content-liste-annonce div.col2, .forum-box-content-liste-annonce div.col3-test {
	display: block;
	/*height: 35px;*/
	float: left;
	margin: 0;
	padding: 5px;
	width: 37px;
	color: #124b74;
	font-weight: normal;
	text-align: center;
	font-size: 13px;
	border-right: 1px dotted #86b7d8;
	border-left: 1px dotted #86b7d8;
}

.forum-box-content-liste-annonce div.col3, .forum-box-content-liste-annonce div.col2-test {
	display: block;
	/*height: 35px;*/
	float: left;
	margin: 0;
	padding: 5px;
	width: 60px;
	color: #124b74;
	font-weight: normal;
	font-size: 13px;
	border-right: 1px dotted #86b7d8;
	text-align: center;
}

.forum-box-content-liste-annonce div.col4 {
	display: block;
	/*height: 44px;*/
	float: left;
	margin: 0;
	padding: 0 5px;
	width: 160px;
	color: #124b74;
	font-size: 11px;
}

.forum-box-content-liste-annonce div.col4 p {
	display: block;
	width: 200px;
}


/*** FIN ANNONCES ADMIN ***/

.forum-box-content-liste div.col1, .forum-box-content-liste div.col1-sujets {
	display: block;
	/*height: 35px;*/
	float: left;
	margin: 0;
	padding: 5px;
	width: 340px;
	color: #124b74;
	font-size: 13px;	
}

.forum-box-content-liste div.col1 img, .forum-box-content-liste div.col1-sujets img{
	display: block;
	width: 16px;
	height: 16px;
	margin: 9px 10px 10px 5px;
	float: left;
}

.forum-box-content-liste div.col1 a{
	color: #124b74;
	font-weight: bold;
}

.forum-box-content-liste div.col1-sujets a{
	color: #124b74;
	font-weight: normal;
}

.mini-info {
	font-size: 10px;
	color: #999;
}

.mini-info a{
	font-size: 10px;
	color: #999;
}

span.mini-info a{
	font-size: 10px;
	color: #999;
}

.mini-info-bebe {
	display: block;
	border-top: 1px dotted #999;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	font-size: 10px;
	color: #999;
}

.mini-info a{
	font-size: 10px;
	color: #b8c9d7;
}

.forum-box-content-liste div.col2 {
	display: block;
	/*height: 35px;*/
	float: left;
	margin: 0;
	padding: 5px;
	width: 67px;
	color: #124b74;
	font-weight: normal;
	text-align: center;
	font-size: 13px;
	border-right: 1px dotted #86b7d8;
	border-left: 1px dotted #86b7d8;
}

.forum-box-content-liste div.col2-test {
	display: block;
	/*height: 35px;*/
	float: left;
	margin: 0;
	padding: 5px;
	width: 60px;
	color: #124b74;
	font-weight: normal;
	text-align: center;
	font-size: 13px;
	border-right: 1px dotted #86b7d8;
	border-left: 1px dotted #86b7d8;
}

.forum-box-content-liste div.col3 {
	display: block;
	/*height: 35px;*/
	float: left;
	margin: 0;
	padding: 5px;
	width: 60px;
	color: #124b74;
	font-weight: normal;
	font-size: 13px;
	border-right: 1px dotted #86b7d8;
	text-align: center;
}

.forum-box-content-liste div.col3-test {
	display: block;
	/*height: 35px;*/
	float: left;
	margin: 0;
	padding: 5px;
	width: 37px;
	color: #124b74;
	font-weight: normal;
	font-size: 13px;
	border-right: 1px dotted #86b7d8;
	text-align: center;
}

.forum-box-content-liste div.col4 {
	display: block;
	/*height: 44px;*/
	float: left;
	margin: 0;
	padding: 0 5px;
	width: 130px;
	color: #124b74;
	font-size: 11px;
}

.forum-box-content-liste div.col4 p {
	display: block;
	width: 130px;
}

/***** PAGINATION FORUM *****/
.pagination-forum {
	display: block;
	width: 650px;
	height: 15px;
	clear: both;
	margin: 10px 5px;
}

.pagination-forum span.current {
	display: block;
	float: left;
	background-color: #e9f2fb;
	text-align: center;
	padding: 2px 6px;
	margin: 0 4px 0 0;
	border: 1px solid #80a1c2;
}

.pagination-forum span.current {
	display: block;
	float: left;
	background-color: #e9f2fb;
	text-align: center;
	padding: 2px 6px;
	margin: 0 4px 0 0;
	border: 1px solid #80a1c2;
}

.pagination-forum span.points {
	display: block;
	float: left;
	background-color: #fff;
	text-align: center;
	padding: 2px 2px;
	margin: 0 4px 0 0;
	border: 1px solid #fff;
}

.pagination-forum a.link {
	display: block;
	float: left;
	text-align: center;
	padding: 2px 6px;
	margin: 0 4px 0 0;
	border: 1px solid #80a1c2;
}

.pagination-forum a:hover.link {
	background-color: #e9f2fb;
}

/*************** MESSAGES FORUM ****************/

.forum-box-message {
	display: block;
	width: 630px;
	float: left;
	overflow: hidden;
	margin: 15px 0 5px 0;
	border: 1px solid #c6ddf5;
	padding: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #eaeff3;
}

.forum-box-message-gris {
	display: block;
	width: 630px;
	float: left;
	overflow: hidden;
	margin: 15px 0 5px 0;
	border: 1px solid #c6ddf5;
	padding: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #eaeff3;
}

.forum-box-message-bleu {
	display: block;
	width: 630px;
	float: left;
	overflow: hidden;
	margin: 15px 0 5px 0;
	border: 1px solid #c6ddf5;
	padding: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #E1F0FA;
}

.forum-box-profil {
	display: block;
	width: 100px;
	float: left;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #c6ddf5;
	padding: 10px;
	background-color: #fff;
	overflow: hidden;
}

img.pays {
	display: block;
	width: 15px;
	height: 10px;
}

.forum-box-profil span.img-profil img{
	margin: 5px 0;
	width: 98px;
	border: 1px solid #c6ddf5;
}

.forum-box-message-content {
	display: block;
	width: 480px;
	overflow: hidden;
	float: left;
	padding: 0px;
	margin: 0 0 0 10px;
}

.forum-box-message-content h1{
	display: block;
	overflow: hidden;
	font-size: 22px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	float: left;
}

.forum-box-message-content h2{
	display: block;
	overflow: hidden;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 0 8px;
	width: 480px;
	padding: 0;
}

.forum-box-message-content p.date{
	display: block;
	float: left;
	font-size:11px;
	margin: 0 0 5px 0;
}

.forum-box-message-txt {
	display: block;
	width: 480px;
	overflow: hidden;
	margin: 10px 0 0 0;
	padding: 0 0 0 0px;
}

.forum-box-message-txt-cadre {
	display: block;
	width: 470px;
	overflow: hidden;
	margin: 0;
	padding: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
}

.forum-box-message-content .citation {
	display: block;
	max-width: 450px;
	overflow: hidden;
	margin: 10px 0 0 0;
	border: 2px solid #E53E6D;
	padding: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #fff;
}

.forum-box-message-content-signature {
	display: block;
	width: 468px;
	overflow: hidden;
	border-top: 6px double #e9f2fb;
	padding: 10px 0;
	margin: 10px 0 0 0;
}

/**** COL DROITE BOX SPECIALISTE ****/

#box-specialistes {
	width: 320px;
	overflow: hidden;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	background:url(http://www.babyfrance.com/images/new/bckg-box-forum-right.jpg) no-repeat;
	border-bottom: 1px dotted #999;
}

#box-specialistes h3 {
	display: block;
	margin: 5px 0 10px 0;
	padding: 0;
	font-size: 16px;
}

#box-specialistes .box-profil-specialiste {
	display: block;
	width: 320px;
	height: 60px;
	padding: 5px 0 2px 10px;;
	margin: 5px 0 0 0;
	overflow: hidden;
	border-bottom: 1px dotted #cadbeb;
}

.box-profil-specialiste img {
	display: block;	
	margin: 0 15px 0 0;
	border: 1px solid #CCC;
	float: left;
	overflow:hidden
}

.box-profil-specialiste .btn img {
	display: block;	
	margin: 0 15px 0 0;
	border: 0px;
	float: left;
}


.box-profil-specialiste .box-profil-specialiste-infos {
	display: block;
	width: 245px;
	height: 70px;
	overflow: hidden;
	margin: 0;
	float: left;
	font-size: 11px;
}

.box-profil-specialiste-infos p.nom-specialiste{
	font-size: 13px;
	color: #013e6a;
	display:block;
	margin:0;
	padding: 0;
}

.box-profil-specialiste-infos p.nom-specialiste a{
	font-size: 13px;
	color: #013e6a;
	display:block;
}

.box-profil-specialiste-infos p.nom-specialiste a:hover{
	font-size: 13px;
	color: #013e6a;
	display:block;
	text-decoration:underline;
}

.box-profil-specialiste-infos p.specialisation-specialiste{
	font-size: 14px;
	font-weight: normal;
	color: #027dbd;
	font-weight:bold;
	display:block;
	margin:0 0 5px 0;
	padding: 0;
}

.box-profil-specialiste-infos a{
	font-size: 11px;
	font-weight: normal;
	color: #6791bb;
	display:block;
	margin:0;
}

/******* FICHE SPECIALISTE ********/
.forum-box-fiche-specialiste {
	display: block;
	width: 610px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #c6ddf5;
	padding: 10px;
	background-color: #fff;
	overflow: hidden;
}

.forum-box-fiche-specialiste h2.tetine{
	margin: 15px 0 0 0;
	background: transparent url(http://www.babyfrance.com/images/forum/bg-titre-expert.jpg) no-repeat 0 0;
	display: block;
	height: 34px;
}

.forum-box-fiche-specialiste h2.simple{
	margin: 15px 0 0 0;
	background: transparent url(http://www.babyfrance.com/images/forum/bg-titre-expert2.jpg) no-repeat 0 0;
	display: block;
	height: 34px;
}

.forum-box-fiche-specialiste-info {
	display: block;
	width: 610px;
	margin: 0 0 10px 0;
	overflow: hidden;
	}

.forum-box-fiche-specialiste-info span.img-profil img{
	display: block;
	float: left;
	margin: 0;
	width: 98px;
	height: 98px;
	border: 1px solid #c6ddf5;
}

.forum-box-fiche-specialiste-info-detail {
	width:500px;
	float: left;	
	margin: 0 0 0 8px;
	padding: 0 0 5px 0;
	}

.forum-box-fiche-specialiste-info-detail-col-left {
	display: block;
	width:240px;
	height: 150px;
	float: left;
	border-right: 1px solid #CCC;
	padding-right: 5px;
	margin-right: 5px;
	line-height: 18px;
}

.forum-box-fiche-specialiste-info-detail-contact {
	display: block;
	width: 600px;
	padding: 5px;
	margin: 15px 0 5px 0;
	float: left;	
	line-height: 18px;
	font-size: 12px;
	color: #999;
	background-color: #eaeff3;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.forum-box-fiche-specialiste-info-detail h3, .forum-box-fiche-specialiste-info-detail-contact  h3{
	display: block;
	margin: 0;
	font-size: 20px;
	padding: 0;
}

.forum-box-fiche-specialiste-info-detail p {
	color: #000;
	margin: 5px 0;
}

.forum-box-fiche-specialiste-info-detail-contact  p{
	color: #CCC;
	margin: 5px 0;
}

.forum-box-fiche-specialiste-info-detail a, .forum-box-fiche-specialiste-info-detail-contact  a{
	color: #013e6a;
	margin: 5px 0;
}

p.specialite {
	font-weight: bold;
	font-size: 14px;
}

p.specialite-detail {
	display: block;
	font-style: italic;
	font-size: 12px;
	margin: 5px 0 15px 0;
}

p.enfant-specialiste {
	display: block;
	font-size: 12px;
	margin: 0 0 15px 0;
}	

a.email-specialiste {
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 5px;
	background: #739f16 url(http://www.babyfrance.com/images/forum/bg-btn-green.jpg) repeat-x 0 0;
	overflow: hidden;
	color: #fff;
	font-weight: bold;
}

a.btn-green {
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 5px;
	background: #739f16 url(http://www.babyfrance.com/images/forum/bg-btn-green.jpg) repeat-x 0 0;
	overflow: hidden;
	color: #fff;
	font-weight: bold;
	float: right;
	margin: 0 0 10px 10px;
	font-size: 12px;
	cursor: pointer;
}

.font-14 {
	font-size: 14px;
}

p.coordonee {
	display: block;
	margin: 15px 0 0 0;
}

.forum-box-fiche-specialiste p{
	color: #000;
}

.forum-box-fiche-specialiste ul li{
	color: #000;
}

/******* BOX spécialistes ********/
#box_specialiste{
	background: url(http://www.babyfrance.com/images/forum/bckg-box-forum-big.jpg) repeat-x 0 0;
	width:650px;
	height:265px;
	}
	
#box_specialiste ul {
	list-style:none;
	padding-top:53px;
	width:260px;
	padding-left:12px;
	margin: 0;
}

#box_specialiste li{
	clear:both;
	margin: 0;
	padding: 0;
	display: block;
	}

#box_specialiste ul li span {
	font-size:13px;
	font-weight:bold;
	display: block;
	margin: 0;
	padding: 0;
}

#box_specialisteul li a {
	text-decoration:underline;
	margin: 0;
	padding: 0;
	display: block;
}

#box_specialisteul li a img{
	margin: 0;
	padding: 0;
	display: block;
}

.img_forum {
	float:left;
	width:60px;
	height:75px;
}

.text_forum{
	padding:0px;
	margin:0px;
	line-height:20px;
	font-size:12px;
}
	
ul#liste_spacia2 {
	float:left;
	width:250px;
	margin: 0 0 0 90px;
}
	
.float{
	float:left;}


.voir-messages-profil {
	display: block;
	margin: 2px 0 0 0;
	font-size: 10px;
	color: #999;
	font-weight: bold;
}

.voir-messages-profil a{
	color: #9999ab;
	font-weight: normal;
}

.prenom-profil {
	font-size: 10px;
	font-weight: bold;
	display: block;
	margin: 0 0 0px 0;
}

.ville-de-profil {
	display: block;
	margin: 0 0 5px 0;
	font-size: 10px;
}

.age-de-profil {
	display: block;
	margin: 0 0 0 0;
	font-size: 10px;
}

.maman-de-profil {
	font-weight: bold;
	margin: 2px 0 0 0;
	font-size: 10px;
}
	
.enfants-profil { 
	color: #e64471;
	font-size: 10px;
}

#msgFavoris { clear:both; }

.box_blue {
	width: 640px;
	float: left;
}

.box_blue {
	width: 640px;
	float: left;
}

#message-forum-repondre {
	width: 650px;
	float: left;
	overflow: hidden;
}


/**************** Communautée / group *****************/

.colonne_groupe {
	display: block;
	width: 650px;
	margin: 0px;
}

.colonne_groupe h1{
	font-size: 14px;
	color: #013E6A;
	font-weight: bold;
}

.colonne_groupe a h1{
	font-size: 14px;
	color: #013E6A;
	font-weight: bold;
	display: block;
	margin: 5px 0;
}

.colonne_groupe h2{
	display: block;
	width: 630px;
	font-size: 18px;
	color: #6BB2F1;
	border-bottom: 1px dotted #CCC;
	padding: 0 0 5px 0;
	margin: 0 0 15px 0;
}

.colonne_groupe p{
	display: block;
	font-size: 12px;
	color: #013E6A;
}

.titre-groupe-liste strong {
	display: block;
	font-size: 22px;
	margin: 5px 0 0 0;
	padding: 5px 0 10px 5px;
	border-bottom: 1px solid #C6DDF5;
	width: 644px;
}

.forum-box-fiche-specialiste .groupe_membres {
	display: block;
	width: 65px;
	height: 125px;
	text-align: center;
	font-size: 10px;
	overflow: hidden;
	float: left;
	margin: 0 10px 0 0;
}

.forum-box-fiche-specialiste .groupe_membres img{
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 0 3px 0;
}

.forum-box-fiche-specialiste .groupe_membres p{
	display: block;
	margin: 0 0 3px 0;
	height: 35px;
	overflow: hidden;
}

.forum-box-fiche-specialiste a img.avatar {
	display: block;
	width: 50px;
	height: 50px;
	margin: 0;
}

#boiteForm {
	position: absolute;
	overflow: hidden;
	width: 280px;
	background-color: #6BB2E8;
	margin: -30px 0 0 350px;
	padding: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
}

#boiteForm p{
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
}

#boiteForm input{
	margin: 5px 0;
}

#box-categories-forum-index {
	width: 648px;
	overflow: hidden;
	border: 1px dashed #7DA4CD;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin: 10px 0;
	background-color: #EFF3F6;
}

#box-categories-forum-index h2 {
	display: block;
	padding: 15px 10px;
	background-color: #EFF3F6;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin: 0 0 -10px 0;
	font-weight: bold;
	font-size: 24px;
}

#box-categories-forum, #box-derniers-messages-forum {
	width: 315px;
	overflow: hidden;
	border: 1px solid #C8DCF5;
	-moz-border-radius: 8px;
	border-radius: 8px;
	float: left;
	margin: 0 10px 15px 0;
}

#box-derniers-messages-forum {
	border: 1px solid #C6DDF5;

}

#box-categories-forum h2 {
	display: block;
	padding: 15px 10px;
	background-color: #EFF3F6;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin: 0 0 -10px 0;
}


#box-derniers-messages-forum h2 {
	background-color: #F0FFD9;
	display: block;
	padding: 15px 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-top-left-radius: 10px;
	-moz-border-top-right-radius: 10px;
	margin: 0 0 -10px 0;
	border-bottom: 1px solid #C6DDF5;
}


#box-categories-forum h2 a, #box-derniers-messages-forum h2 a, #box-categories-forum h2 a:visited, #box-derniers-messages-forum h2 a:visited{
	color: #013E6B;
}


ul.box-categories-forum, #box-derniers-messages-forum ul, {
	width: 270px;
	overflow: hidden;
	padding: 0 10px;
}

#box-categories-forum-index ul{
	width: 640px;
	overflow: hidden;
	padding: 0;
	margin: 5px 10px;
}

#box-categories-forum-index ul li{
	display: block;
	float: left;
	margin: 2px 13px 2px 0;
	width: 305px;
	overflow: hidden;
	/*padding: 2px;*/
	background-color: #fff;
	border: 1px solid #d6efff;
}

#box-categories-forum-index ul li img{
	border: 1px solid #CCC;
	margin: 0 10px 0 0;
	float: left;
}

#box-categories-forum-index ul li a{
	display: block;
	padding: 15px 0 0 0;
	float: left;
	font-size: 18px;
	color: #013E6B;
}

#box-categories-forum-index ul li a img{
	border: none;
	display: block;
	margin: -15px 0 0 0;
}

#box-categories-forum-index ul li span.txt-tests-produits {
	margin: -15px 0 0 60px;
	font-size: 11px;
	font-weight: normal;
}

/******* BOX COL DROITE CATEGORIES ***********/
ul.box-categories-forum{
	padding: 0;
	margin: 20px 10px 5px 10px;
}

ul.box-categories-forum li {
	list-style-type: none;
	display: block;
	height: 30px;
	margin: 4px 0 8px 0;
}

ul.box-categories-forum li span.txt-tests-produits {
	margin: -15px 0 0 68px;
	font-size: 10px;
	font-weight: normal;
}

ul.box-categories-forum li img{
	border: 1px solid #CCC;
	margin: 0 10px 0 0;
	float: left;
}

ul.box-categories-forum li a{
	display: block;
	padding: 5px 0 0 0;
	float: left;
	font-size: 16px;
	color: #013E6B;
}

ul.box-categories-forum li a img{
	border: none;
}


/********** // ******************/

#box-derniers-messages-forum ul{
	display: block;
	width: 280px;
	overflow: hidden;
	padding: 0 10px 0 20px;
	margin: 20px 0 0 0 ;
}


#box-derniers-messages-forum ul li {
	margin: 0 0 4px 0;
	list-style-image: url(http://www.babyfrance.com/images/forum/row.jpg);
	list-style-position: outside;
	border-bottom: 1px dotted #013366;
	padding: 0 0 3px 0;
}

#box-derniers-messages-forum ul li a{
	color: #013E6B;
}

.link-more {
	float:right; 
	margin: 6px 25px 10px 0;
	font-size: 11px;
	color: #013E6A;
}

.link-more a{
	color: #013E6A;
}

#profil-connecte-recherche-forum {
	width: 280px;
	overflow: hidden;
	background: #EFF3F6;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin: 15px 10px 10px 10px;
	padding: 0 10px;
	border: 1px solid #C8DCF5;
}

.recherche-avancee {
	float: right;
	margin: 10px 15px 0 0;
}

.txt-tests-produits {
	font-size: 12px;
	font-weight: bold;
	color: #E43755;
	float: left;
	margin: -30px 0 0 65px;
}
