
#surfc_box ul
	{
	margin-top:5px;
	margin-bottom:0px;
	}

#surfc_box.notice ul
	{
	margin-top:0px;
	margin-bottom:0px;
	}

#surfc_box.notice
	{
	margin-bottom:10px;
	}

#surfc_box li.surfc_titre strong, #surfc_box li.surfc_titre b
	{
	display:block;
	}

/* TOP BOX SUR FC */

#surfc_topbox ul.surfc_titre
	{
	margin:0px;
	}

#surfc_topbox li.surfc_titre
	{
	list-style-type: none;
	float:left;
	width:275px;
	margin-right:20px;
	font-size:11px;
	color:#4F4F4F;
	}

#surfc_topbox li.surfc_titre a
	{
	font-size:12px;
	text-decoration: none;
	}

#surfc_topbox li.surfc_titre strong, #surfc_topbox li.surfc_titre b
	{
	display:block;
	font-family:"Trebuchet MS", arial;
	color:#233743;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	}

/* I like */


.post_ilike
	{
	margin-top:5px;
	font-size:11px;
	}

.post_ilike .help
	{
	font-size:12px;
	cursor:help;
	}

.post_ilike a:hover
	{
	text-decoration:underline;
	color:#cc0000 !important;
	}

.post_ilike img
	{
	vertical-align:top;
	width:13px;
	}

/*.postsimple_post_cell
	{
	position: relative;
	}

.postsimple_post_cell .post_ilike
	{
	margin-top:10px;
	font-size:11px;
	}*/

/*.forum_chat_box .post_ilike
	{
	display: inline;
	font-size:10px;
	}

.forum_chat_box .post_ilike b
	{
	font-size:10px;
	font-weight:normal;
	}

.forum_tool_box
	{
	margin-top:15px;
	font-size:11px;
	}

.forum_link_box
	{
	float:right;
	font-size:11px;
	margin-top:15px;

	}


.forum_link_box_article
	{
	text-align:right;
	font-size:11px;
	margin-top:15px;

	}

.forum_link_box img
	{
	height:13px;
	vertical-align: middle;
	}

.forum_picto
	{
	height:13px;
	vertical-align: middle;
	}

.forum_toplink_box
	{
	position:absolute;
	right:5px;
	bottom:5px;
	}

.forum_toplink_box img
	{
	height:13px;
	}

.forum_date_box
	{
	text-align:right;
	font-size:11px;
	margin-bottom:7px;
	padding-bottom:5px;
	border-bottom:2px solid #CFCFCF;
	}


.table3_post_box_2 .forum_date_box
	{
	border-bottom:2px solid #9a9676;
	}


#content.nuit .table1_post_box_2  .forum_date_box, #content.nuit .table2_post_box_2  .forum_date_box
	{
	border-bottom:2px solid #61794d;
	}


.forum_date_box td
	{
	font-size:11px;
	}



forum_date_box img
	{
	max-height:13px;
	vertical-align:bottom;
	}

.forum_date_box a
	{
	text-decoration:none;
	}

#content.nuit .forum_date_box a
	{
	color:#3f532d !important;
	}



.forum_pseudo_contener
	{
	width:150px;
	}

.forum_pseudo_box
	{
	background:#ffffff;
	padding:5px;
	border:1px solid #8f8f8f\9;
	margin:8px;
      box-shadow: 0px 0px 3px #999;
      text-align:center;
      position: relative;
	}

#content.nuit .forum_pseudo_box, #content.nuit .post_classic_pseudo
	{
        box-shadow: 0px 0px 3px #333;
	}




.forum_pseudo_box .post_classic_pseudo_avatar img
	{
	margin:5px;
	}

.forum_pseudo_cell_infos
	{
	height:12px;
	vertical-align: middle;
	}

.forum_pseudo_box .forum_pseudo_author, .post_classic_pseudo .forum_pseudo_author
	{
	background:#DCD8BB;
	padding:0px;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	border:1px solid #BFBFBF;
	text-align:center;
	color:#6B6F5A;
	font-family: arial;
	font-size:10px;
	margin-top:2px;
	}

.forum_pseudo_box .forum_pseudo_rank
	{
	background:#C9EFA4;
	padding:0px;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	border:1px solid #89BF53;
	text-align:center;
	color:#415F23;
	font-family: arial;
	font-size:10px;
	}

.forum_pseudo_box .forum_pseudo_bouton, .forum_message_contener_bouton
	{
    	opacity : 0.75;
    	filter : alpha(opacity=75);
	}


.forum_pseudo_box forum_pseudo_cell
	{
	white-space: nowrap;
	text-decoration:none;
	display: block;
	text-align: center;
	}






.forum_pseudo_box hr
	{
	color: #BFBFBF;
	background-color: #BFBFBF;
	height: 1px;
	border: 0;
	}

.forum_message_contener hr
	{
	color: #8F8F8F;
	background-color: #8F8F8F;
	height: 1px;
	border: 0;
	}

.table3_post_box_2 .forum_message_contener_signature
	{
	border-top:1px solid #9A9676;
	}

#content.nuit .table1_post_box_2  .forum_message_contener_signature, #content.nuit .table2_post_box_2  .forum_message_contener_signature
	{
	border-top:2px solid #61794d;
	}

.forum_pseudo_box strong a
	{
	text-decoration:none;
	}

.table3_post_box_2
	{
	background:#E3E0C1;
	border:1px solid #C7C7C7;
	margin-bottom:10px;
	}

.table3_post_box_2_bottom a, .table2_post_box_2_bottom a, .table1_post_box_2_bottom a
	{
	text-decoration:none;
	}

.table3_post_box_2_bottom
	{
	text-align:right;
	background:#E3E0C1;
	border:1px solid #8f8f8f;
	border-top:0px;
	-moz-border-radius: 0px 0px 3px 3px;
	border-radius: 0px 0px 3px 3px;
	margin-bottom:10px;
	padding:5px;
	}

.table1_post_box_2 .forum_pseudo_box
	{
	background:#ffffff;
	}

.table1_post_box_2
	{
	background:#ededed;
	border:1px solid #c7c7c7;
	margin-bottom:10px;
	}

.table1_post_box_2_bottom
	{
	background:#ededed;
	border:1px solid #8f8f8f;
	border-top:0px;
	text-align:right;
	-moz-border-radius: 0px 0px 3px 3px;
	border-radius: 0px 0px 3px 3px;
	margin-bottom:10px;
	padding:5px;
	}

.table2_post_box_2 .forum_pseudo_box
	{
	background:#ffffff;
	}

.table2_post_box_2
	{
	background:#ffffff;
	border:1px solid #c7c7c7;
	margin-bottom:10px;
	}

.table2_post_box_2_bottom
	{
	background:#ffffff;
	border:1px solid #8f8f8f;
	border-top:0px;
	text-align:right;
	-moz-border-radius: 0px 0px 3px 3px;
	border-radius: 0px 0px 3px 3px;
	margin-bottom:10px;
	padding:5px;
	}

.modo_post_box
	{
        background:#ffffff;
	font-weight:bold;
	border-radius: 3px 3px 0px 0px ;
	border:5px solid #cc0000;
	width:auto;
	margin-bottom:10px;
	}

.modo_post_box .forum_pseudo_box a.forum_pseudo_box_link
	{
	background:#cc0000;
	padding:2px;
	-moz-border-radius: 3px;
	display: block;
	border-radius:3px;
	color:#ffffff !important;
	}

.modo_post_box .forum_post_titre_box
	{
	background:#ffffff;
	padding:3px;
	-moz-border-radius: 3px;
	border-radius:3px;
	color:#cc000000 !important;
	border:1px solid #8f8f8f;
	border-right:3px solid #8f8f8f;
	border-bottom:3px solid #8f8f8f;
	}

.modo_post_box_bottom
	{
	text-align:right;
	background:#cc0000;
	-moz-border-radius: 0px 0px 3px 3px;
	border-radius: 0px 0px 3px 3px;
	margin-bottom:10px;
	padding:5px;
	color:#ffffff;
	}

.modo_post_box_bottom a
	{
	color:#ffffff !important;
	}

#content.nuit .table3_post_box_2
	{
	background: #E3E0C1;
	border:1px solid #BBBFA7;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	color:#000000;
	}

#content.nuit .table1_post_box_2, #content.nuit .table2_post_box_2
	{
	background: #b6d19f;
	border:1px solid #BBBFA7;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	color:#000000;
	}

#content.nuit .table1_post_box_2_bottom, #content.nuit .table2_post_box_2_bottom
	{

	background: #b6d19f;
	}

#content.nuit .table1_post_box_2 a, #content.nuit .table2_post_box_2 a
	{
	color:#14466F;
	}

.forum_message_contener
	{
	vertical-align: top;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	word-wrap:break-word;
	position: relative;
	}

.forum_message_contener .forum_message_date
	{
	width:100%;
	margin-bottom:10px;
	border-bottom:1px solid #CFCFCF;
	padding-bottom:5px;
	}

	*/

.table_recit_header
	{
	width:100%;
	margin:5px;
	}

.forum_shopping
	{
	margin-bottom:10px;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	border-radius: 3px;
	border:1px solid #8F8F8F;
	padding:10px;
	overflow:auto;
	}



.forum_devis_box2
	{
	margin-bottom:10px;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	border-radius: 3px;
	border:1px solid #8F8F8F;
	padding:10px;
	overflow:auto;
	margin-right:5px;
	box-shadow: 2px 2px 7px #555555;
	}

.forum_devis_box2 .forum_devis_box_image
	{
	box-shadow: 1px 1px 3px #555555;
	border-radius: 3px;
	}


.forum_devis_box2:hover
	{
	margin-right:3px;
	margin-left:2px;
	box-shadow: 2px 2px 2px #555555;
	}

.forum_shopping .forum_shopping_content
	{
	float:left;
	}

.forum_shopping .forum_shopping_content h2
	{
	color:#437F07;
	margin:0px;
	font-family: arial;
	font-size: 18px;
	margin-bottom:10px;
	}

.forum_shopping .forum_shopping_content .forum_shopping_content_desc
	{
	margin-bottom:10px;
	font-size: 12px;
	}

.forum_shopping_vignette
	{
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	height:75px;
	}

.forum_shopping li
	{
	margin-top:5px;
	}

.forum_shopping table
	{
	border-collapse: separate;
	}

.forum_devis_lien
	{
	}

.forum_shopping .forum_shopping_cell
	{
	background:#8f4ca6;
	width:15%;
	padding:5px;
	text-align:center;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	border-radius: 3px;
	}

.forum_constructeur_box, .forum_devis_box
	{
	background:#ffffff;
	padding:5px;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	border:1px solid #8f8f8f;
	border-right:3px solid #8f8f8f;
	border-bottom:3px solid #8f8f8f;
	background-image: url('/img/forum/avis_cst_fond.jpg');
	background-repeat: repeat-x;
	overflow:auto;
	}

.forum_online
        {
        vertical-align: text-bottom;
	}
	
.post_resume_topic
	{
	background:#348FD1;
	padding:5px;
	color:#fff;
	text-align:right;
	}


.forum_highlight
	{
	padding:1px;
	box-shadow: 0px 0px 2px #555;
	border-radius: 3px;
	}

.forum_highlight:hover
	{
	box-shadow: 0px 0px 6px #555;
	}

.forum_highlight_1
	{
	background:#ffe363;
	}

.forum_highlight_2
	{
	background:#a1ff63;
	}

.forum_highlight_3
	{
	background:#aefff5;
	}

.forum_highlight_4
	{
	background:#aed8ff;
	}

.forum_highlight_5
	{
	background:#c3c5fd;
	}

.forum_highlight_6
	{
	background:#ecc3fd;
	}

.forum_highlight_7
	{
	background:#fdc3d4;
	}

.viewforum_sousforum_links
	{
	display: inline-block;
	margin:0px 0px 2px 2px;
	width:23%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}

	@media (max-width:930px)
		{
		.viewforum_sousforum_links
			{
			width:30%;
			}
		}

	@media (max-width:650px)
		{
		.viewforum_sousforum_links
			{
			width:45%;
			}
			
		.viewforum_sousforum_links strong.tres_gras
			{
			font-size:15px;
			}
		}

	@media (max-width:520px)
		{
		.viewforum_sousforum_links
			{
			display: block;
			width:auto;
			float: none;
			}
			
		.viewforum_sousforum_links span.petitefont
			{
			display:none;
			}
		}

.viewforum_sousforum_links_actif
	{
	background:#fff;
	border-radius:5px;
	}

.viewforum_sousforum_links .petitefont
	{
	color: #999;
	}

.postbox_pub_visible
	{
	background: #fff;

	}

.forum_topic_search
	{
	background:#fff;
	box-shadow: 0px 0px 3px #555555;
	padding:3px;
	}

forum_recit_search, .forum_topic_search .champ_submit
	{
	vertical-align: bottom;
	}

.forum_topic_search .champ_email
	{
	font-size:12px;
	height:19px;
	width:calc(100% - 35px);
	padding:0px;
	vertical-align: bottom;
	color:#5F5F5F;
	margin-right:2px;
	line-height: 19px;
	border:0px;
	border-radius: 2px;
	}

.forum_recit_search
	{
	background:#F2F2F2;
	padding:3px;
	border-radius: 3px;
	}

.forum_topic_search .champ_submit
	{
	vertical-align: bottom;
	}

.forum_recit_search .champ_email
	{
	font-size:12px;
	height:26px;
	width:230px;
	padding:0px;
	vertical-align: bottom;
	color:#5F5F5F;
	margin-right:2px;
	line-height: 19px;
	border-radius: 5px;
	border:1px #8F8F8F solid;
	}

/* ENCART DEVIS BAS */
.forum_encart_devis_bas
	{
	width:350px;
	height:285px;
	background:#eee;
	position:relative;
	}

.forum_encart_devis_bas .forum_encart_devis_bas_titre
	{
	padding:10px;
	font-size:17px;
	font-weight:bold;
	line-height:29px;
	text-align:center;
	background:#60A833;
	color:#fff;
	}

.forum_encart_devis_bas .forum_encart_devis_bas_texte
	{
	padding:15px;
	font-size:14px;
	font-weight:bold;
	color:#598E30;
	line-height:20px;
	text-align:center;
	margin-bottom:10px;
	}

.forum_encart_devis_bas .forum_encart_devis_bas_lien
	{
	padding:10px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	position: absolute;
	bottom:10px;
	left:10px;
	right:10px;
	}

.forum_encart_devis_bas .forum_encart_devis_bas_lien a
	{
	color:#fff !important;
	}

.forum_moderation_tool
	{
	display:none;
	}

.forum_compressed_date_box
	{
	background:#ededed;
	padding:2px;
	text-align: center;
	font-size:11px;
	}

.forum_post_photo_box
	{
	display: inline-block;
	margin:0px 5px 5px 0px;
	position:relative;
	}

.forum_post_photo_box .forum_post_photo_toolbar
	{
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
	text-align:center;
	background:#EEEEEE;
	opacity: 0;
	transition: all 0.5s ease;
	padding:5px;
	box-shadow:0px -1px 3px #555;
	}

.forum_post_photo_box:hover .forum_post_photo_toolbar
	{
	opacity: 0.9;
	}

.normal_message_bloc, .first_message_bloc
	{
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	-o-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
	line-height:20px;
	}

.post_chat_box_droite img
	{
	max-width:400px;
	}

/* NEW LIKE */

.new_like_box
	{
	border:1px solid #dbdbdb;
	display:inline-block;
	margin-right:4px;
	border-radius: 2px;
	}

.new_like_box:hover
	{
	border:1px solid #b7b7b7;
	}

.new_like_box table
	{
	border-collapse:collapse;
	}

.new_like_box .new_like_cell1
	{
	font-size:13px;
	font-weight:bold;
	padding:3px 5px 3px 5px;
	color:#959595;
	}

.new_like_box .new_like_cell1 img
	{
	vertical-align:-3px;
	}

.new_like_box .new_like_cell2
	{
	padding:3px;
	background:#dbdbdb;
	background-image:url('/img/icpa/plusgris_16.png');
	background-repeat: no-repeat;
	background-position: center center;
	}

.new_like_box:hover .new_like_cell2
	{
	background:#b7b7b7;
	background-image:url('/img/icpa/plus_16.png');
	background-repeat: no-repeat;
	background-position: center center;
	}

.new_like_box .new_like_cell2 img
	{
	}

.forum_bouton_service span
	{
	display:none;
	-moz-transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	}

.forum_bouton_service:hover span
	{
	display:inline;
	}

.forum_vf_all
	{
	display: inline-block;
	background:#EBEBEB;
	padding:5px;
	border-radius:5px 5px 0px 0px;
	font-weight: bold;
	margin-left:10px;
	}

.forum_vt_autre_top
	{
	background:#eee;
	border-radius: 3px 3px 0px 0px;
	padding:5px 2px;
	text-align: center;
	font-size:0
	}

.forum_vt_autre_bottom
	{
	border-radius: 0px 0px 3px 3px;
	text-align: center;
	padding:1px 3px;
	background: #218aca;
	color:#fff;
	font-size:10px;
	}
	
/* AUTRES */

.forum_autre_box
	{
	text-align: center;
	list-style: none;
	padding:0px;
	margin:0px !important;
	box-sizing: border-box;
	}
	
.forum_autre_topic
	{
	margin-bottom:10px;
	background: #eee;
	padding:8px 8px 8px 60px;
	border-radius:5px;
	text-align: left;
	position: relative;
	box-sizing: border-box;
	}
	
.forum_autre_topic .forum_autre_topic_picto
	{
	position: absolute;
	top:5px;
	left:6px;
	opacity: 0.5;
	width:45px;
	}
	
.forum_autre_topic:hover .forum_autre_topic_picto
	{
	opacity: 1;
	}
	
.forum_autre_topic h4
	{
	margin:0px;
	font-size:17px;
	}
	
.forum_autre_topic_info
	{
	margin-bottom:5px;
	}
	
.forum_autre_topic_texte
	{
	clear: both;
	color:#888;
	font-size:12px;
	}

/* WIDGET */

	.forum_photo_widget
		{
		width:100%;
		}

	.forum_photo_widget .forum_photo_widget_diaporama
		{
		height:455px;
		overflow:hidden;
		position: relative;
		z-index: 10;
		padding:10px;
		}

	.forum_photo_widget .forum_photo_widget_diaporama_slide
		{
		position:absolute;
		overflow:hidden;
		padding:3px;
		top:0px;
		left:0px;
		width:390px;
		}

	.forum_photo_widget .forum_photo_widget_diaporama img
		{
		max-height:150px;
		margin:0px !important;
		}

	.forum_photo_widget .forum_photo_widget_next
		{
		position: absolute;
		top:5px;
		bottom:0px;
		right:0px;
		padding-right:5px;
		cursor: pointer;
		display: block;
		z-index: 30;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,ffffff+30,ffffff+30,ffffff+35,ffffff+100&0+0,1+30,1+100 */
		background: -moz-linear-gradient(left,  rgba(30,87,153,0) 0%, rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left,  rgba(30,87,153,0) 0%,rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right,  rgba(30,87,153,0) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
		padding-top:159px;

		}

/*

	ALTERNANCE DES COULEURS DES POSTS

*/

	/* NORMAL */

	.discussion_box
		{
		}

	.discussion_box .post_background_contener_table0 .post_background
		{
		background: #fff;
		}

	.discusssion_box .post_background_contener_table0:nth-child(odd) .post_background
		{
		background: #fff;
		}

	.discussion_box .post_background_contener_table3 .post_background
		{
		background: #E3E0C1;
		}

	/* FONCE */

	#content.nuit .discussion_box .post_background_contener_table0 .post_background
		{
		background: #B6D19F;
		}

	#content.nuit .discussion_box .post_background_contener_table0:nth-child(odd) .post_background
		{
		background: #9fbd86;
		}

	#content.nuit  .post_background_contener_table3 .post_background
		{
		background: #bfbb93;
		}

	#content.nuit .post_background_contener_table0 .message_du_forum a
		{
		color:#2d5371 !important;
		}
		
	#content.nuit .postsimple_message_cell_signature
		{
		border-top:1px solid #8e8e8e;
		color:#5e5e5e;
		}
		
	#content.nuit .postsimple_head_cell
		{
		background: #8db26c;
		color:#fff;
		}
		
	#content.nuit .postsimple_head_cell .postsimple_pseudo a
		{
		color:#fff !important;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
		}
		
	#content.nuit .postsimple_head_cell_modo .postsimple_pseudo a
		{
		color:#cc0000 !important;
		}
		
	#content.nuit .postsimple_head_cell .mini_rectangle_gris
		{
		background:#fff;
		color:#000 !important;
		}
		
	#content.nuit .postsimple_head_cell time
		{
		color:#000 !important;
		}


	/* BLEU */

	#content.content_bleu .discussion_box .post_background_contener_table0 .post_background
		{
		background: #83b0d0;
		}

	#content.content_bleu  .discussion_box .post_background_contener_table0:nth-child(odd) .post_background
		{
		background: #5d8eb1;
		}

	#content.content_bleu  .post_background_contener_table3 .post_background
		{
		background: #bfbb93;
		}

	#content.content_bleu .post_background_contener_table0 .message_du_forum a
		{
		color:#2d5371 !important;
		}
		
	#content.content_bleu .postsimple_message_cell_signature
		{
		border-top:1px solid #686868;
		color:#424242;
		}
		
	#content.content_bleu .postsimple_head_cell
		{
		background: #255a89;
		color:#fff;
		}
		
	#content.content_bleu .postsimple_head_cell .postsimple_pseudo a
		{
		color:#fff !important;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
		}
		
	#content.content_bleu .postsimple_head_cell_modo .postsimple_pseudo a
		{
		color:#cc0000 !important;
		}
		
	#content.content_bleu .postsimple_head_cell time
		{
		color:#fff !important;
		}


	/* GRIS */

	#content.content_gris .discussion_box .post_background_contener_table0 .post_background
		{
		background: #dadada;
		}
		
	
			
	#content.content_gris .postsimple_message_cell_signature
		{
		border-top:1px solid #8e8e8e;
		color:#5e5e5e;
		}

	#content.content_gris  .discussion_box .post_background_contener_table0:nth-child(odd) .post_background
		{
		background: #b3b3b3;
		}

	#content.content_gris  .post_background_contener_table3 .post_background
		{
		background: #bfbb93;
		}

	#content.content_gris .post_background_contener_table0 .message_du_forum a
		{
		/*color:#616161 !important;*/
		}

#quick_message_box h3
	{
	margin-top: 0px;
	}

/*

	POSTS SIMPLES

*/

/* STRUCTURTE GENERAL */



	.post_simple_table1
		{
		background:#f2f2f2;
		}

	.post_simple_table2
		{
		background:#fff;
		}

	.post_simple_table3
		{
		background: #E3E0C1;
		}

	.post_simple_contener
		{
		display: table;
		width:100%;
		margin-bottom:10px;
		background: #fff;
		box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5);
		}

	.post_simple_modo .postsimple_avatar_cell, .post_simple_modo .postsimple_pseudo_cell
		{
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,cc0000+16,ffffff+30,cc0000+46,ffffff+60,cc0000+73,ffffff+87,cc0000+100 */
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(-45deg,  #ffffff 0%, #cc0000 16%, #ffffff 30%, #cc0000 46%, #ffffff 60%, #cc0000 73%, #ffffff 87%, #cc0000 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffffff), color-stop(16%,#cc0000), color-stop(30%,#ffffff), color-stop(46%,#cc0000), color-stop(60%,#ffffff), color-stop(73%,#cc0000), color-stop(87%,#ffffff), color-stop(100%,#cc0000)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(-45deg,  #ffffff 0%,#cc0000 16%,#ffffff 30%,#cc0000 46%,#ffffff 60%,#cc0000 73%,#ffffff 87%,#cc0000 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(-45deg,  #ffffff 0%,#cc0000 16%,#ffffff 30%,#cc0000 46%,#ffffff 60%,#cc0000 73%,#ffffff 87%,#cc0000 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(-45deg,  #ffffff 0%,#cc0000 16%,#ffffff 30%,#cc0000 46%,#ffffff 60%,#cc0000 73%,#ffffff 87%,#cc0000 100%); /* IE10+ */
		background: linear-gradient(135deg,  #ffffff 0%,#cc0000 16%,#ffffff 30%,#cc0000 46%,#ffffff 60%,#cc0000 73%,#ffffff 87%,#cc0000 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cc0000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

		}

	.forum_bouton_service:hover span
		{
		display:none !important;
		}

	/* BLOC AVATAR */

		.postsimple_avatar_cell
			{
			width:74px;
			display:table-cell;
			vertical-align: top;
			position: relative;
			box-sizing: border-box;
			}
			
		.postsimple_avatar_cell_back
			{
			background-color: #fff;
			position: absolute;
			top:-5px;
			left:5px;
			background-position: center center;
			background-size: cover;
			width:65px;
			height:65px;
			background-repeat: no-repeat;
			border-radius: 50%;
			box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
			box-sizing: border-box;
			border:3px solid #dedede;
			}
			
		.postsimple_avatar_cell_back_online
			{
			animation: user_online_animation 4s infinite;			
			}

		.postsimple_avatar_cell .alerte_v2
			{
			padding:2px !important;
			border:0px;
			line-height: 12px;
			}

		.postsimple_avatar_cell .alerte_v2 b
			{
			font-size:10px !important;
			text-shadow: 1px 1px 3px #222;
			}

		.postsimple_poster_info
			{
			padding:8px 5px;
			}

	/* BLOC MESSAGE **/


		.postsimple_post_cell
			{
			display: table-cell;
			padding:0px;
			padding-bottom:25px;
			position:relative;
			}

		.postsimple_head_cell
			{
			display: table;
			width: 100%;
			box-sizing: border-box;
			background:#eee;
			margin-bottom:5px;
			}
			
		.postsimple_head_cell_auteur
			{
			background:#dfebf3;
			}
			
		.postsimple_head_cell_modo
			{
			background: linear-gradient(-45deg, #fff 25%, #ff6464 25%, #ff6464 50%, #fff 50%, #fff 75%, #ff6464 75%);
			background-size: 100px 100px;
			}
			
		.postsimple_head_cell_modo .postsimple_pseudo
			{
			background: #ffffff;
			border:1px solid #cc0000;
			padding:1px 5px;
			border-radius: 3px;
			}

		/*.postsimple_post_cell time
			{
			font-size:11px;
			}*/
			
		.postsimple_message_cell
			{
			padding:10px;
			}

		.postsimple_pseudo
			{
			font-size:20px;
			font-weight: bold;
			}

		.postsimple_pseudo a
			{
			color:#348FD1 !important;
			text-decoration:none;
			}
			
		.postsimple_head_cell_modo .postsimple_pseudo a
			{
			color:#cc0000 !important
			}

		#content.content_bleu .post_simple_contener a
			{
			color:#10456b !important;
			text-decoration:none;
			}

		#content.content_bleu .post_simple_contener .gris
			{
			color:#282828 !important;
			}
			
		.postsimple_message_cell_signature
			{
			border-top:1px solid #c0c0c0;
			margin-top:10px;
			padding-top:5px;
			color:#737373;
			font-style: italic;
			font-size:12px; 
			}
			
		.postsimple_auteur_box
			{
			display: inline-block;
			padding:1px 10px;
			background: #348fd1;
			color:#fff;
			border-radius: 8px;
			font-size:11px;
			vertical-align: 3px;
			}
			
		/* COULEUR */
		
			/* NUIT */
		
				#content.nuit .post_simple_contener
					{
					background-color: #b6d197;
					}
				
				#content.nuit .postsimple_head_cell
					{
					background-color: #8DB26C;
					}
				
				#content.nuit .postsimple_head_cell_auteur
					{
					background-color: #687a56;
					}
					
				#content.nuit .forum_user_link
					{
					background-color: #f3ffe7;
					}
		
			/* BLEU */
		
				#content.content_bleu .post_simple_contener
					{
					background-color: #90b6d3;
					}
				
				#content.content_bleu .postsimple_head_cell
					{
					background-color: #4d799b;
					color:#fff;
					}
				
				#content.content_bleu .postsimple_head_cell .gris
					{
					color:#fff !important;
					}
				
				#content.content_bleu .postsimple_head_cell_auteur
					{
					background-color: #3d566a;
					}
					
				#content.content_bleu .forum_user_link
					{
					background-dcolor: #f3ffe7;
					}
		
			/* GRIS */
		
				#content.content_gris .post_simple_contener
					{
					background-color: #bebebe;
					}
				
				#content.content_gris .postsimple_head_cell
					{
					background-color: #969696;
					}
					
				#content.content_gris .postsimple_pseudo a
					{
					color:#fff !important;
					}
				
			
				#content.content_gris .postsimple_head_cell_modo .postsimple_pseudo a
					{
					color:#cc0000 !important
					}
					
				#content.content_gris .postsimple_head_cell .gris
					{
					color:#fff !important;
					}
				
				#content.content_gris .postsimple_head_cell_auteur
					{
					background-color: #515151;
					}
					
				#content.content_gris .forum_user_link
					{
					background-color: #dedede;
					}
		

		/* BLOC ADMIN */

			.postsimple_admin_cell
				{
				bottom:5px;
				right:5px;
				padding:5px;
				text-align:right;
				position:absolute;
				}

			.postsimple_admin_cell img
				{
				height:25px;
				border:1px solid #EBEBEB;
				padding:3px;
				border-radius: 10%;
				transition: all 0.1s ease;
				filter: grayscale(100%);
				}

			.postsimple_admin_cell a:last-child img
				{
				filter: grayscale(0%);
				}

			.postsimple_admin_cell img:hover
				{
				filter: grayscale(0%);
				background-color: #DFEBF3;
				border-radius: 0;
				filter: grayscale(0%);
				}


		.postsimple_tool_box
			{
			margin-top:15px;
			font-size:11px;
			}

	.post_simple_contener .forum_compressed_online
		{
		}

/* POST SHORT */

	.post_short
		{
		border:1px solid #c7c7c7;
		margin-bottom:10px;
		}

	.post_short .post_short_pseudo_contener
		{
		width:160px;
		}

	.post_short .post_short_pseudo_box
		{
		background:#ffffff;
		padding:0px;
		border:1px solid #8f8f8f\9;
		margin:8px;
		box-shadow: 0px 0px 3px #999;
		min-width:150px;
		position: relative;
		}

	.post_short .post_short_pseudo_box table
		{
		border-spacing: 0px;
		border-collapse: collapse;
		}

	.post_short .post_short_avatar_cell
		{
		padding:0px;
		font-size: 0px;
		}

	.post_short .post_short_avatar_cell img
		{
		max-width:45px;
		max-height:35px;
		}

	.post_short .post_short_pseudo_cell
		{
		position: relative;
		font-size:10px;
		text-align: left;
		padding:4px 4px 2px 7px;
		line-height: 12px;
		vertical-align: middle;
		color:#777;
		white-space: nowrap;
		}

	.post_short .post_short_pseudo_cell .post_short_pseudo_cell_infos
		{
		height:12px;
		vertical-align: middle;
		opacity: 0;
		-moz-transition: all 0.2s ease;
		-webkit-transition: all 0.2s ease;
		-ms-transition: all 0.2s ease;
		transition: all 0.2s ease;
		}

	.post_short .post_short_pseudo_cell .post_short_pseudo_cell_date_img
		{
		height:12px;
		vertical-align: middle;
		}

	.post_short .post_short_pseudo_box:hover .post_short_pseudo_cell .post_short_pseudo_cell_infos
		{
		opacity: 1;
		}

	.post_short .post_short_message_contener
		{
		vertical-align: top;
		padding-top:10px;
		padding-right:10px;
		padding-bottom:10px;
		word-wrap:break-word;
		position: relative;
		}

	.post_short .post_short_date_box
		{
		background:#ededed;
		padding:2px;
		text-align: center;
		font-size:11px;
		}

	.post_short .post_short_link_box
		{
		float:right;
		font-size:11px;
		margin-top:15px;
		}

	.post_short .post_short_link_box img
		{
		height:13px;
		vertical-align: middle;
		}


	.post_short .post_short_tool_box
		{
		margin-top:15px;
		font-size:11px;
		}

	.post_short .forum_compressed_online
		{
		position:absolute;
		top:2px;
		right:2px;
		}

/* BOX LE SUJET EST IL INTERESSANT */


	/* CONTAINER */
		.forum_interet_negatif_container, .forum_interet_positif_container
			{
			display: inline-block;
			border-radius: 5px;
			padding:0px;
			cursor: pointer;
			box-shadow: 1px 1px 1px #999;
			margin-right:10px;
			background: #ededed;
			position:relative;
			padding:5px;
			font-family: QlassikMediumRegular;
			line-height: 15px;
			font-size: 24px;
			}

		.forum_interet_positif_container:hover
			{
			background:#C8EAA6 !important;
			}

		.forum_interet_negatif_container:hover
			{
			background:#eeb0b0 !important;
			}

	/* BLOC NB VOTE */

		.forum_interet_positif_vote, .forum_interet_negatif_vote
			{
			position:absolute;
			top:0px;
			bottom:0px;
			left:0px;
			width:60px;
			color:#ffffff;
			display: inline-block;
			border-radius: 5px;
			min-height:30px;
			}

		.forum_interet_positif_vote_picto, .forum_interet_negatif_vote_picto
			{
			position:absolute;
			top:0px;
			bottom:0px;
			left:0px;
			width:53px;

			font-weight:bold;
			font-size:23px;
			padding-top:8px;
			padding-right:7px;
			text-align:right;
			text-shadow: 1px 1px 2px #333;
			}

		.forum_interet_positif_vote
			{
			background: #94e801; /* Old browsers */
			background: -moz-linear-gradient(top,  #94e801 0%, #659f00 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#94e801), color-stop(100%,#659f00)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #94e801 0%,#659f00 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #94e801 0%,#659f00 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #94e801 0%,#659f00 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #94e801 0%,#659f00 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94e801', endColorstr='#659f00',GradientType=0 ); /* IE6-9 */
			}

		.forum_interet_positif_vote_picto
			{
			background-image:url('/img/icpa/ilike_s.svg');
			background-size: 16px;
			background-repeat: no-repeat;
			background-position: 5px center;
			}

		.forum_interet_negatif_vote
			{
			background: #ac1615; /* Old browsers */
			background: -moz-linear-gradient(top,  #ac1615 0%, #630e0e 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ac1615), color-stop(100%,#630e0e)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #ac1615 0%,#630e0e 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #ac1615 0%,#630e0e 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #ac1615 0%,#630e0e 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #ac1615 0%,#630e0e 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac1615', endColorstr='#630e0e',GradientType=0 ); /* IE6-9 */

			}

		.forum_interet_negatif_vote_picto
			{
			background-image:url('/img/icpa/idontlike_s.svg');
			background-size: 16px;
			background-repeat: no-repeat;
			background-position: 5px center;
			}

	/* LIEN */

		.forum_interet_positif_link, .forum_interet_negatif_link
			{
			display: inline-block;
			margin-top:3px;
			font-weight:bold;
			vertical-align: 2px;
			padding-left:60px;

			}

		.forum_interet_positif_link
			{
			color:#4A771C;
			}

		.forum_interet_negatif_link
			{
			color:#7a1f1f;
			}
	/* SONDAGE */

		.forum_sondage_bar
			{
			background: #fff;
			padding:0px;
			border:1px solid #888;
			border-radius: 7px;
			}

		.forum_sondage_bar_inside
			{
			height:10px;
			border-radius: 6px;
			border:2px solid #fff;
			}

		.forum_sondage_bar_chiffre
			{
			font-size:20px;
			}

	.signature_de_message_du_forum img
		{
		max-height:75px;
		}

	.posting_titre
		{
		padding:10px;
		font-size:25px;
		font-size:arial;
		width:85%;
		border:1px solid #ccc;
		box-shadow: 1px 1px 1px #eaeaea;
		border-radius: 2px;
		}
		
	.posting_input_title
		{
		box-sizing: border-box;
		font-size:19px;
		margin-top:10px;
		width:100%;
		background-image: url('/img/icpa/forum_24.png');
		background-position: 5px center;
		padding:5px;
		padding-left:35px;
		background-repeat:no-repeat;
		}
		
	.posting_side_bar h3, #posting_option_panel h3
		{
		margin:10px 10px;
		}
		
	#posting_option_panel
		{
		position: fixed;
		top:10vh;
		right:-301px;
		z-index:100;
		background: #fff;
		transition: all 0.5s ease;
		display:none;
		opacity: 0.7;
		}
		
	#posting_option_panel:hover
		{
		opacity: 1;
		}
		
	#posting_option_panel_content
		{
		width:300px;
		max-height: 80vh;
		overflow-y: auto;
		z-index:105;
		box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
		}
		
	#posting_option_panel_bouton
		{
		position: absolute;
		top:-16px;
		right:8px;
		z-index:110;
		}
		
	#posting_option_panel_label
		{
		position: absolute;
		top:45px;
		left:-50px;
		transform-origin: 0 0;
		transform: rotate(-90deg);
		font-family: QlassikMediumRegular;
		color:#fff;
		font-size:24px;
		padding:8px 5px 0 5px;
		background: #348fd1;
		height:50px;
		box-sizing: border-box;
		border-radius: 5px 5px 0 0;
		z-index:100;
		box-shadow: 0px 0px 1px #fff;
		}
		
	.posting_option_panel_toggle
		{
		cursor: pointer;
		}

.sceditor-button-imagefc div { background: url('/img/icpa/photo_s.svg') !important; }
.sceditor-button-pseudo div { background: url('/img/icpa/user_s.svg') !important; }
.sceditor-button-smilefc div { background: url('/img/icpa/lol_s.svg') !important; }
.sceditor-button-unquote div { background: url('/img/forum/posting_unquote.png') !important; background-repeat: no-repeat; }

a.forum_user_link
	{
	padding:2px;
	background-color: #dfebf3;
	text-decoration: none;
	padding-left:20px;
	border-radius: 3px;
	background-image: url('/img/icpa/user_s.svg');
	background-repeat: no-repeat;
	background-size: 14px;
	background-position: 5px center;
	}

.forum_ul_modo li
	{
	padding:10px;
	margin:3px;
	display: inline-block;
	background:#efefef;
	border-radius: 2px;
	list-style: none;
	}
	
/* INDEX */

.forum_index_cartouche_picto
	{
	display: inline;
	height:25px;
	vertical-align: -6px;
	}
		
.forum_index_cartouche_cell
	{
	font-weight:bold;
	font-size:15px;
	}
	
.forum_index_cartouche_texte
	{
	}
	
/* POSTING FORUM */

.posting_forum_forum_list_33
	{
	display: inline-block;
	width:43%;
	margin:0 1%;
	vertical-align: top;
	text-transform:capitalize;
	}

.posting_forum_forum_list_33 input
	{
	float:left;
	margin-bottom:1px;
	margin-right:10px;
	}

.posting_forum_forum_list_33 label
	{
	display: block;
	clear: both;
	}
	
#posting_forum_placeholder
	{
	background-size: 32px;
	}
	
#posting_forum_bouton_bar
	{
	text-align: center;
	display: none;
	position: fixed;
	left:0px;
	right:0px;
	bottom:0px;
	background: #4e4e4e;
	padding:30px;
	z-index:2000;
	}

@media (max-width:970px)
	{
	#posting_option_panel
		{
		display: block;
		}
	#posting_cell_droite
		{
		display: none;
		}
	}

@media (max-width:900px)
	{
	/* WIDGET */

	.forum_photo_widget
		{
		width:100%;
		}

	.forum_photo_widget .forum_photo_widget_diaporama
		{
		height:140px;
		}

	.forum_photo_widget .forum_photo_widget_diaporama_slide
		{
		width:950px;
		}

	.forum_photo_widget .forum_photo_widget_diaporama img
		{
		max-height:150px;
		margin:0px !important;
		}

	.forum_photo_widget .forum_photo_widget_next
		{
		top:5px;
		bottom:0px;
		right:0px;
		padding-right:5px;
		padding-top:5px;

		}
		
	.forum_index_cartouche_cell
		{
		font-weight:normal;
		font-size:12px;
		}
		
	.forum_index_cartouche_texte
		{
		font-weight:bold;
		white-space: nowrap;
		display: block;
		font-size:17px;
		
		}

	.forum_index_cartouche_picto
		{ 
		display: block;
		margin:0px auto 10px auto;
		height:50px;
		vertical-align: 0px;
		}
	}
	

@media (max-width:750px)
	{

	.posting_forum_forum_list_33
		{
		width:47%;
		}

	.postsimple_admin_cell img
		{
		filter: grayscale(0%);
		}
	}
	

@media (max-width:650px)
	{

			
		.forum_index_forum_picto
			{
			vertical-align: top;
			}
	}


@media (max-width:600px)
	{
	/* WIDGET */
		.postsimple_avatar_cell
			{
			width:65px;
			}
			
		.postsimple_avatar_cell_back
			{
			width:55px;
			height:55px;
			}
		

		.postsimple_poster_info
			{
			padding:5px;
			}
	}


@media (max-width:500px)
	{

	.posting_forum_forum_list_33
		{
		display: block;
		width:100%;
		}
	}


@media (max-width:400px)
	{
		
	
	
	.forum_autre_topic .forum_autre_topic_picto
		{
		width:25px;
		top:10px;
		}
		
	.forum_autre_topic
		{
		padding:8px 8px 8px 35px;
		}
		
		
	.forum_index_cartouche_texte
		{
		font-size:12px;
		
		}

	.forum_index_cartouche_picto
		{ 
		width:28px;
		margin-bottom: 0px;
		}
	}
	
@keyframes user_online_animation {
    0% 
    	{
        border:3px solid #92c8f8;
    	}

    50% {
        border:3px solid #fff;
    }

    100% {
        border:3px solid #92c8f8;
    }
}