/**************************
 * Listeing paillote
 **************************/
#page_paillote_list .paillote_list_item  
{
	margin: 			0;
	margin-right:	 	15px;
}
 

/***********************
 * Header
 ***********************/
.pagefo_bloc 
{
	position: 				relative;
	margin: 				0;
	background-color: 		#fff;
	color: 					#02232C;
	padding: 				40px 20px;
	margin:   				10px auto;
	max-width:  			1400px;
	/*padding-right: 		10px;*/
	font-size: 				9pt;
	-moz-border-radius:		3px;
	-webkit-border-radius:	3px;
	border-radius:			3px;
}
.pagefo_bloc::after
{
	content: 			" ";
	display: 			block;
	clear: 				both;
}

.pagefo_main
{
	padding: 				0 0;
}


.pagefo_bloc h1
{
	font-size: 				22pt;
	line-height: 			22pt;
	color: 					#02232C;
}

#page_edition
{
	position: 				absolute;
	top: 					10px;
	right: 					10px;
}

@media only screen
and (max-width : 700px) 
{

	#page_edition
	{
		position: 			static;
		border-bottom: 		1px solid #eee;
		padding-bottom: 	30px;
		margin-bottom: 		20px;
	}
	#page_edition::after
	{
		content: 			" ";
		display: 			block;
		clear: 				both;
	}
	
	.pagefo_bloc 
	{
		padding: 				10px 5px;
	}
	.pagearray_display_table
	{
	}
	.pagearray_display_table td
	{
		border: 				0;
		padding: 				2px 0;
		font-size: 				8px;
	}
	.pagefo_bloc img
	{
		/*max-width: 			300px !important;*/
		max-width: 				100% !important;
	}
}

.pagefo_bloc .pagefo_intro
{
	font-size: 			11pt;
	line-height: 		150%;
	color: 				#777;
	color: 				#02232C;
	padding-bottom: 	20px;
	border-bottom: 		1px solid #eee;
	margin-bottom: 		20px;
}



.pagefo_main a:link,
.pagefo_main a:hover,
.pagefo_main a:active,
.pagefo_main a:visited
{
}
.pagefo_main a:hover
{
}


.pagefo_list_item1
{

}


.pagefo_list_item_content
{
}

.pagefo_table
{
}

.pagefo_column .pagefo_column_inner
{
	margin: 				20px 0;
	padding: 				10px 5px 10px 0;
	background-color: 		#FFF;
}

.pagefo_column1
{
}
.pagefo_column2 .pagefo_column_inner,
.pagefo_column3 .pagefo_column_inner
{
	margin-left: 		15px;
	margin-right: 		5px;
}



.pagefo_bloc h2
{
	font-weight: 			500;
	font-size: 				1.9em;
	border-bottom:			1px solid #463C3A;
	margin: 				0;
	padding: 				5px 0;
	margin: 				15px 0;
	color: 					#463C3A;
}

/*
.pagefo_bloc h2
{
	font-family: 			'Oswald';
	font-weight: 			500;
	color: 					#fff;
	font-size: 				1.9em;
	margin: 				5px 0;
	padding: 				5px 15px;
	background-color: 		#F59D6F;
}
*/
.pagefo_bloc h2 span
{
	
}

/*****************************
 * Responsive Column
 *****************************/
.pagefo_column1_2,
.pagefo_column2_2
{
    width:			47%;
    float:			left;

}
.pagefo_column1_2
{
    margin-right: 6%;

}
.pagefo_column2_2
{

}
.pagefo_column1_212
{
    width:			32.5%;
    float:			left;
    margin-right: 	2%;

}
.pagefo_column2_212
{
    width:			65.5%;
    float:			left;
}
.pagefo_column1_221
{
    width:			65.5%;
    float:			left;
    margin-right: 	2%;

}
.pagefo_column2_221
{
    width:			32.5%;
    float:			left;
}
.pagefo_column1_1
{
    width:			100%;
    float:			left;
}
.pagefo_column1_3,.pagefo_column2_3,.pagefo_column3_3
{
    width:			32%;
    float:			left;
}

.pagefo_column1_3
{
    margin-right: 2%;

}
.pagefo_column2_3
{
    margin-right: 2%;

}
.pagefo_column3_3
{
    margin-right: 0%;

}


/*****************************
 * Menu de page 
 *****************************/
.page_menu a:link,
.page_menu a:hover,
.page_menu a:active,
.page_menu a:visited
{
	display: 				block;
	float: 					left;
	width: 					237px;
	font-size: 				10pt;
	color: 					#FFF;
	text-align: 			center;
	padding: 				15px 0;
	color: 					#FFF;
	background-color: 		#484445;
	background-repeat: 		no-repeat;
	background-position: 	bottom center;
	border-bottom: 			2px solid #484445;
	-webkit-transition:		all .2s ease-out;
	-moz-transition:		all .2s ease-out;
	-o-transition:			all .2s ease-out;
	transition:				all .2s ease-out;
	margin-left: 			1px;
	text-decoration: 		none;
}
.page_menu a:first-child
{
	margin: 				0;
	width: 					236px;
}
.page_menu a:hover
{
	background-image: 		url(../images/commons/menu_selected.png);
	background-repeat: 		no-repeat;
	background-position: 	bottom center;
	background-color: 		#5B5B5B;
	border-bottom: 			2px solid #E40429;
	
	-moz-box-shadow: 		inset 0 0 12px rgba(0,0,0,.5);
	-webkit-box-shadow: 	inset 0 0 12px rgba(0,0,0,.5);
	-o-box-shadow: 			inset 0 0 12px rgba(0,0,0,.5);
	box-shadow: 			inset 0 0 12px rgba(0,0,0,.5);
}

/*****************************
 * Types > bloc
 *****************************/
.pagefo_type_gallery
{

}

.page_edit:link,
.page_edit:hover,
.page_edit:active,
.page_edit:visited
{
	font-family: 			Arial;
	font-size: 				9pt;
	margin-top: 			10px;
	float: 					right;
	color: 					#333;
	padding: 				4px 5px;
	padding-left: 			26px;
	background-image: 		url(../images/page/page_edit.png);
	background-repeat: 		no-repeat;
	background-position: 	5px;
	border: 				1px solid #DDD;
	background-color: 		#F2F2F2;
	border-radius: 			3px;
	text-decoration: 		none;
	margin-right: 			10px;
}
.page_edit:hover
{
	border: 				1px solid #AAA;
}


.pagefo_list_item
{
	margin: 			5px 0;
	margin-bottom: 		10px;
	font-size: 			12px;
}
.pagefo_article,
.pagefo_type_media,
.pagefo_type_remotevideo,
.pagefo_type_gallery,
.pagefo_type_form
{
}
/*
.pagefo_list_item_column1
{

}*/

.pagearticle_title h3,
.pagefo_type_media .title,
.pagefo_type_remotevideo .title,
.pagefo_type_gallery .title,
.pagefo_type_form .title,
.pagefo_type_result .title
{
	font-weight: 		600;
	font-size: 			15pt;
	color: 				#F59D6F;
	color: 				#EF59A1;
	color: 				#FB4381;
	margin: 			10px 0;
	padding: 			0;
	
}
.pagefo_type_form .title
{
}

.pagefo_type_form 
{
}

.pagefo_type_media a:link,
.pagefo_type_media a:hover,
.pagefo_type_media a:active,
.pagefo_type_media a:visited
{
	color:	 			#000;
}
.pagefo_type_remotevideo .description,
.pagefo_type_media .description
{
	margin-bottom: 		10px;
	text-align: 		justify;
}

.pagefo_type_gallery .description
{
	margin-bottom: 		10px;
	text-align: 		justify;
}


.pagefo_type_remotevideo iframe
{
	max-width: 		100% !important;
}
 

/*****************************
 * Gallery
 *****************************/
/*
.pagefo_gallery_photo_big6x img,
.pagefo_gallery_photo_small6x img,
.pagefo_gallery_photo_3x img
{
	display: 			inline;
	margin: 			5px;
	border: 			5px solid #FFF; 
	-moz-box-shadow: 	1px 1px 5px #555;  
    -webkit-box-shadow: 1px 1px 5px #555;  
    box-shadow: 		1px 1px 5px #555;  
}

.pagefo_gallery_photo_small6x
{

}

.pagefo_gallery_photo_3x
{

}
*/
.pagefo_gallery_photo
{
	margin: 				0 15px 15px 0;
	border: 				4px solid #FFF; 
	-moz-box-shadow: 		1px 1px 2px #CCC;  
    -webkit-box-shadow: 	1px 1px 2px #CCC;  
    box-shadow: 			1px 1px 2px #CCC;  
	-moz-border-radius:		1px;
	-webkit-border-radius:	1px;
	border-radius:			1px;
}
.pagefo_gallery_item
{
	display: 			block;
	float: 				left;
}

/*****************************
 * Video
 *****************************/
.pagemedia_video
{
	text-align: 			center;
}

.pagemedia_video_info
{
	margin: 				0 auto;
	padding: 				5px 10px;
}
.pagemedia_video_info .title
{
	font-size: 				15px;
	text-align: 			center;
	/*color: 					#A6787A;*/
	margin: 				0;
	padding: 				3px;
}
.pagemedia_video_info .description
{
	font-size: 				13px;
	font-style: 			italic;
}
 
 
 
/*****************************
 * Article
 *****************************/
.pagefo_article .pagefo_article_inner
{
	padding: 				0;
}
.pagearticle_summary
{
	font-size: 				10pt;
	font-weight: 			600;
	padding: 				0 0;
	line-height: 			150%;
	color: 					#444;
	text-align: 			justify;
	/*line-height: 			150%;*/
}

.pagearticle_text
{
	font-size: 				10pt;
	padding: 				0;
	margin: 				0;
	padding: 				5px 0;
	margin-bottom: 			10px;
	line-height: 			150%;
	color: 					#444;
	text-align: 			justify;
	/*line-height: 			150%;*/
}
.pagearticle_text h1,
.pagearticle_text h2,
.pagearticle_text h3
{
	border: 				0;
	padding: 				2px 0;
	margin: 				2px 0;
	
}
.pagearticle_text a:link,
.pagearticle_text a:hover,
.pagearticle_text a:active,
.pagearticle_text a:visited
{
	color: 					#FB4381;
	text-decoration: 		underline;
}
.pagearticle_text b
{
	font-weight: 			bold;
}
.pagearticle_text ul
{
	list-style-type: 		circle;
	list-style-type: 		none;
	margin: 				0;
	padding: 				5px 10px;
	
}
.pagearticle_text li
{
	margin: 				10px 0;
	padding: 				0;
	background-image: 		url(../images/page/puce.png);
	background-repeat: 		no-repeat;
	background-position: 	left;
	padding-left: 			16px;
}
.pagearticle_text p
{
	padding: 				0;
	margin: 				0;
}

.pagearticle_legend
{
	text-align: 			center;
	font-style: 			italic;
	font-size: 				9pt;
	margin: 				0 20px;
}



.pagearticle_picture
{
	margin: 				10px 0;
	margin-right: 			0px;
	padding: 				0;
	max-width: 				100%;
}

.pagearticle_picture img
{
	border: 				0;
	margin: 				5px 0;
	padding: 				0;
	-moz-box-shadow: 		none;
	-webkit-box-shadow: 	none;
	-o-box-shadow: 			none;
	box-shadow: 			none;
	-moz-border-radius:		1px;
	-webkit-border-radius:	1px;
	border-radius:			1px;
	max-width: 				100%;
}

.pagefo_article_link:link,
.pagefo_article_link:hover,
.pagefo_article_link:active,
.pagefo_article_link:visited
{
	background-color: 		#EF59A1;
	background-color: 		#FB4381;
	color: 					#fff;
	font-size: 				10pt;
	font-weight: 			bold;
	padding: 				7px 20px;
	text-align: 			center;
	/*
	color: 					#333;
	text-decoration: 		underline;
	background-image: 		url(../images/page/puce.png);
	background-repeat: 		no-repeat;
	background-position: 	left;
	padding-left: 			16px;
	*/
}

.pagearticle_highlight 
{
	background-color: 		#16748E;
	padding: 				20px 25px;
	color: 					#FFF;
	-moz-border-radius:		1px;
	-webkit-border-radius:	1px;
	border-radius:			1px;
}
.pagearticle_highlight .pagearticle_title
{
}
.pagearticle_highlight .pagearticle_title h2
{
	color: 					#FFF;
}
.pagearticle_highlight .pagearticle_title h3
{
	font-size: 				20px;
	color: 					#FFF;
	padding-left: 			10px;
}
.pagearticle_highlight .pagearticle_summary
{
	color: 					#8BE3FF;
}
.pagearticle_highlight .pagearticle_text
{
	color: 					#FFF;
}


.pagearticle_highlight .pagearticle_text li
{
	background-image: 		none;
}
.pagearticle_highlight .pagefo_article_link:link,
.pagearticle_highlight .pagefo_article_link:hover,
.pagearticle_highlight .pagefo_article_link:active,
.pagearticle_highlight .pagefo_article_link:visited
{
}



/*************************
 * Treeview - Plan du site
 *************************/
.page_item
{
}
.page_item_parent
{
	list-style-type: 		none;
	padding: 				10px 0;
	color: 					#333;
	font-weight: 			normal;
	font-size: 				18pt;

	
}
.page_list .page_item_parent a:link,
.page_list .page_item_parent a:hover,
.page_list .page_item_parent a:active,
.page_list .page_item_parent a:visited
{
	color: 					#5A5A5A;

}

.page_item_end
{
}
.page_child
{
}

.page_list a:link,
.page_list a:hover,
.page_list a:active,
.page_list a:visited
{
	color: 					#777;
}
.page_list ul
{
	padding: 				0;
	padding-left: 			60px;
	padding-right: 			30px;
	padding-bottom:			10px;
}
.page_list li
{
}

.page_list
{
	padding: 				20px;
}



/*************************
 * A lire egalement
 *************************/

.pagefo_seealso_title
{
	font-size: 				15px;
	text-transform: 		uppercase;
	color: 					#AAA;
	color: 					#F5A359;
	color: 					#F36B24;
	font-weight: 			400;
	margin: 				5px 0;
	margin: 				0;
	padding: 				0;
	border-bottom: 			1px solid #EEE;
	border-bottom: 			2px solid #F5A359;
	margin-bottom: 			20px;
}

.pagefo_seealso_title span
{
	position: 				relative;
	background-color: 		#FFF;
	top: 					12px;
	padding: 				0 5px;
	margin: 				0 20px;
}
#pagefo_seealso_bloc
{
	padding-bottom: 		20px;
}
#pagefo_seealso_bloc ul,
#pagefo_seealso_bloc li
{
	padding: 				0;
	margin: 				0;
}
#pagefo_seealso_bloc ul
{
	padding: 				5px 0;
}
#pagefo_seealso_bloc li
{
	float: 					left;
	width: 					29%;
	padding: 				2px 0;
	margin-left: 			2%;
	list-style-type: 		none;
	color: 					#888;
}
.pagefo_seealso_link:link,
.pagefo_seealso_link:hover,
.pagefo_seealso_link:active,
.pagefo_seealso_link:visited
{
	color: 					#222;
	background-image: 		url(../images/page/seealso_puce.png);
	background-repeat: 		no-repeat;
	background-position: 	left;
	font-size: 				1.1em;
	padding: 				3px 0;
	padding-left: 			20px;
}
.pagefo_seealso_link:hover
{
}
.pagefo_seealso_description
{
}


.pagefo_share_bottom
{
	border-top: 			1px solid #EEE;
	margin-top: 			10px;
	padding: 				10px;
}
.pagefo_share .pagefo_seealso_title
{
	text-align: left;
}
.pagefo_share
{
	padding: 				20px 40px;
	text-align: 			center;
}

.pagefo_share #fb-root
{
	float: right;
}




#pagefo_seealso_bloc
{
	
}





/*************************
 * 
 * Edit
 * 
 *************************/
.pagefo_list_editorcolumn_button,
.pagefo_list_editor_link:link,
.pagefo_list_editor_link:hover,
.pagefo_list_editor_link:active,
.pagefo_list_editor_link:visited
{
	font-size: 				9pt;
	/*float: 				right;*/
	position: 				absolute;
	right: 					2px;
	top: 					2px;
	color: 					#333;
	padding: 				4px 5px;
	padding-left: 			26px;
	background-image: 		url(../images/page/page_edit.png);
	background-repeat: 		no-repeat;
	background-position: 	5px;
	border: 				1px solid #DDD;
	background-color: 		#F2F2F2;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
	border-radius:			5px;
	text-decoration: 		none;
	padding: 				1px 5px;
	padding: 				4px 5px;
	padding-left: 			24px;
}
.pagefo_list_editorcolumn_button:hover,
.pagefo_list_editor_link:hover
{
	border: 				1px solid #AAA;
}

.pagefo_list_editorcolumn_button
{
	right: 					80px;
	background-image: 		url(../images/page/column3.png);
	padding-left: 			38px;
}
.page_editor_changecolumn .page_editor_changecolumnlist
{
	display: 				none;
	position: 				absolute;
	z-index: 				10;
	right: 					0;
	margin-right: 			105px;
	background-color: 		#EEE;
	margin-top: 			20px;
	border: 				1px solid #AAA;
	
	-moz-box-shadow: 		0 0 10px rgba(0,0,0,.3);
	-webkit-box-shadow: 	0 0 10px rgba(0,0,0,.3);
	-o-box-shadow: 			0 0 10px rgba(0,0,0,.3);
	box-shadow: 			0 0 10px rgba(0,0,0,.3);
}

.page_editor_changecolumn .page_editor_changecolumnlist a:link,
.page_editor_changecolumn .page_editor_changecolumnlist a:hover,
.page_editor_changecolumn .page_editor_changecolumnlist a:active,
.page_editor_changecolumn .page_editor_changecolumnlist a:visited
{
	font-size: 				9pt;
	display: 				block;
	color: 					#333;
	border-top: 			1px solid #FFF;
	border-bottom: 			1px solid #DDD;
	padding: 				2px 15px;
	text-decoration: 		none;
}
.page_editor_changecolumn .page_editor_changecolumnlist a:hover
{
	background-color: 		#FFF;
}





.page_editor_changecolumn .page_editor_changecolumnlist
.page_editor_changecolumn:hover .page_editor_changecolumnlist
{
	display:	 			block;
}

.pagefo_list_editor_container .pagefo_list_editorcolumn_button,
.pagefo_list_editor_container .pagefo_list_editor_link:link,
.pagefo_list_editor_container .pagefo_list_editor_link:hover,
.pagefo_list_editor_container .pagefo_list_editor_link:active,
.pagefo_list_editor_container .pagefo_list_editor_link:visited
{
	display: 				none;
}
.pagefo_list_editor_container:hover .pagefo_list_editorcolumn_button,
.pagefo_list_editor_container:hover .pagefo_list_editor_link:link,
.pagefo_list_editor_container:hover .pagefo_list_editor_link:hover,
.pagefo_list_editor_container:hover .pagefo_list_editor_link:active,
.pagefo_list_editor_container:hover .pagefo_list_editor_link:visited
{
	display: 				block;
}
.pagefo_list_editor_container
{
	position:				relative;
	z-index: 				0;
	border: 				1px solid #FFF;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
	border-radius:			5px;
	padding: 				2px;
	-webkit-transition:		all .2s ease-out;
	-moz-transition:		all .2s ease-out;
	-o-transition:			all .2s ease-out;
	transition:				all .2s ease-out;
}
.pagefo_list_editor_container:hover
{
	border: 				1px solid #888;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
	border-radius:			5px;
	padding: 				2px;
	
	
	-moz-box-shadow: 		0 5px 10px #000;
	-webkit-box-shadow: 	0 5px 10px #000;
	-o-box-shadow: 			0 5px 10px #000;
	box-shadow: 			0 5px 10px #000;
	
	-moz-box-shadow: 		0 0 10px rgba(0,0,0,.6);
	-webkit-box-shadow: 	0 0 10px rgba(0,0,0,.6);
	-o-box-shadow: 			0 0 10px rgba(0,0,0,.6);
	box-shadow: 			0 0 10px rgba(0,0,0,.6);
}

.pageback:link,
.pageback:hover,
.pageback:active,
.pageback:visited
{
	float: 					right;
	margin: 				0 10px;
	background-color: 		#FFF;
	color: 					#447FE1;
	font-weight: 			600;
	padding: 				5px 10px;
	font-size: 				12px;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
	border-radius:			5px;
	-webkit-transition:		all .2s ease-out;
	-moz-transition:		all .2s ease-out;
	-o-transition:			all .2s ease-out;
	transition:				all .2s ease-out;
	text-decoration: 		none;
	padding-left: 			26px;
	background-image: 		url(../images/page/pageback.png);
	background-repeat: 		no-repeat;
	background-position: 	5px;
}
.pageback:hover
{
	background-color: 		#EEE;
}








/****************************
 * Bouton edition
 ****************************/
#page_editor_add,
#page_editor_column
{
	font-family: 			Arial;
	float: 					right;
}
#page_editor_addbutton,
#page_editor_columnbutton
{
	font-size: 				9pt;
	margin-top: 			10px;
	float: 					right;
	color: 					#333;
	padding: 				4px 5px;
	padding-left: 			26px;
	background-image: 		url(../images/page/page_add.png);
	background-repeat: 		no-repeat;
	background-position: 	5px;
	border: 				1px solid #DDD;
	background-color: 		#F2F2F2;
	border-radius: 			3px;
	text-decoration: 		none;
	margin-right: 			10px;
	cursor:					pointer;
}
#page_editor_columnbutton
{
	background-image: 		url(../images/page/column3.png);
	padding-left: 			40px;
}
#page_editor_addlist,
#page_editor_columnlist
{
	font-size: 				9pt;
	position: 				absolute;
	z-index: 				10;
	right: 					10px;
	background-color: 		#EEE;
	margin-top: 			35px;
	border: 				1px solid #AAA;
	
	-moz-box-shadow: 		0 0 10px rgba(0,0,0,.3);
	-webkit-box-shadow: 	0 0 10px rgba(0,0,0,.3);
	-o-box-shadow: 			0 0 10px rgba(0,0,0,.3);
	box-shadow: 			0 0 10px rgba(0,0,0,.3);
	
}
#page_editor_columnlist
{
	/*right: 					135px;*/
	margin-right: 				0px;
}
#page_editor_addlist
{
	/*right: 					120px;*/
	margin-right: 				110px;
}

#page_editor_addlist ul,
#page_editor_addlist li
{
	margin: 				0;
	padding: 				0;
	list-style-type: 		none;
}
#page_editor_addlist a:link,
#page_editor_addlist a:hover,
#page_editor_addlist a:active,
#page_editor_addlist a:visited
{
	display: 				block;
	color: 					#333;
	border-top: 			1px solid #FFF;
	border-bottom: 			1px solid #DDD;
	padding: 				2px 5px;
	padding: 				4px 5px;
	padding-right: 			20px;
	padding-left: 			26px;
	text-decoration: 		none;
}
#page_editor_addlist a:hover
{
	background-color: 		#FFF;
}


/********************************************
/* Action personnalisees
 ********************************************/
#page_editor_addlist li.addarticle a
{
	background-image: url(../images/page/pageitem_article.png);
	background-repeat: no-repeat;
	background-position: 4px;
} 
 
#page_editor_addlist li.addgallery a
{
	background-image: url(../images/page/pageitem_gallery.png);
	background-repeat: no-repeat;
	background-position: 4px;
} 
 
#page_editor_addlist li.addremotevideo a
{
	background-image: url(../images/page/pageitem_remotevideo.png);
	background-repeat: no-repeat;
	background-position: 4px;
} 
 
#page_editor_addlist li.addvideo a
{
	background-image: url(../images/page/pageitem_video.png);
	background-repeat: no-repeat;
	background-position: 4px;
} 
 
#page_editor_addlist li.addsound a
{
	background-image: url(../images/page/pageitem_sound.png);
	background-repeat: no-repeat;
	background-position: 4px;
} 
 
#page_editor_addlist li.adddownload a
{
	background-image: url(../images/page/pageitem_download.png);
	background-repeat: no-repeat;
	background-position: 4px;
} 
 
#page_editor_addlist li.addrss a
{
	background-image: url(../images/page/pageitem_rss.png);
	background-repeat: no-repeat;
	background-position: 4px;
} 

#page_editor_addlist li.addform a
{
	background-image: url(../images/page/pageitem_form.png);
	background-repeat: no-repeat;
	background-position: 4px;
} 
#page_editor_addlist li.addseparator a
{
	background-image: url(../images/page/pageitem_separator.png);
	background-repeat: no-repeat;
	background-position: 4px;
} 
#page_editor_addlist li.addresult a
{
	background-image: url(../images/page/pageitem_result.png);
	background-repeat: no-repeat;
	background-position: 4px;
} 


.page_editor_item1:link,
.page_editor_item1:hover,
.page_editor_item1:active,
.page_editor_item1:visited,
.page_editor_item2:link,
.page_editor_item2:hover,
.page_editor_item2:active,
.page_editor_item2:visited,
.page_editor_item221:link,
.page_editor_item221:hover,
.page_editor_item221:active,
.page_editor_item221:visited,
.page_editor_item212:link,
.page_editor_item212:hover,
.page_editor_item212:active,
.page_editor_item212:visited,
.page_editor_item3:link,
.page_editor_item3:hover,
.page_editor_item3:active,
.page_editor_item3:visited
{
	display: 				block;
	background-image: 		url(../images/page/column1.png);
	background-repeat: 		no-repeat;
	background-position: 	5px;
	padding: 				10px;
	color: 					#333;
	border-top: 			1px solid #FFF;
	border-bottom: 			1px solid #DDD;
	padding: 				2px 5px;
	padding: 				4px 5px;
	padding-right: 			20px;
	padding-left: 			40px;
	text-decoration: 		none;
}

.page_editor_item1:hover,
.page_editor_item2:hover,
.page_editor_item221:hover,
.page_editor_item212:hover,
.page_editor_item3:hover
{
	background-color: 		#FFF;
}


.page_editor_item1:link,
.page_editor_item1:hover,
.page_editor_item1:active,
.page_editor_item1:visited
{ background-image: url(../images/page/column1.png); }

.page_editor_item2:link,
.page_editor_item2:hover,
.page_editor_item2:active,
.page_editor_item2:visited
{ background-image: url(../images/page/column2.png); }

.page_editor_item221:link,
.page_editor_item221:hover,
.page_editor_item221:active,
.page_editor_item221:visited
{ background-image: url(../images/page/column221.png); }

.page_editor_item212:link,
.page_editor_item212:hover,
.page_editor_item212:active,
.page_editor_item212:visited
{ background-image: url(../images/page/column212.png); }

.page_editor_item3:link,
.page_editor_item3:hover,
.page_editor_item3:active,
.page_editor_item3:visited
{ background-image: url(../images/page/column3.png); }

.form
{
	margin-top: 		50px;
}



/***********************
 * Page Array
 ***********************/
.pagearray_display_table
{
	width: 				100%;
}

/*************************
 * Tableau de resultats
 *************************/
.pagearray_display_table
{
	background-color: 		#FFF;
	border-collapse: 		collapse;
}
.pagearray_display_table th,
.pagearray_display_table tr:first-child td
{
	font-weight: 			600;
	font-size: 				10pt;
	text-align: 			center;
	background-color: 		#fff !important;
	border: 				0;
	padding: 				8px 5px;
	border-bottom: 			3px solid #EF4880;
}
.pagearray_display_table td
{
	border: 				0;
	/*border: 				1px solid #DDD;*/
	padding: 				6px 5px;
	border-bottom: 			1px solid #fff;
	font-size: 				10pt;
	text-align: 			center;
}
.pagearray_display_table tr:nth-child(even) td { background: #DBF4FB; background: #EEE; }
.pagearray_display_table tr:nth-child(odd) td  { background: #FAFAFA; }





/*************************
 * Responsive 
 *************************/
@media only screen
and (max-width : 700px) 
{

    .pagefo_column1_2,.pagefo_column2_2
    {
		width:			100%;
    }
    
    .pagefo_column1_2
    {
		margin-right: 0%;
    }
    
    .pagefo_column2_2
    {
    }

    .pagefo_column1_1
    {
		width:			100%;
    }

    .pagefo_column1_3
    {
		width:			48%;
    }
    
    .pagefo_column2_3
    {
		width:			49%;
		margin-right:		0%;
    }
    
    .pagefo_column3_3
    {
		width:			100%;
    }
    
    .pagefo_column1_221
    {
        width:			100%;
		margin-right:		0%;
    }
    
    .pagefo_column2_221
    {
        width:			100%;
    }
    
    .pagefo_column1_212
    {
        width:			100%;
		margin-right:		0%;
    }
    
    .pagefo_column2_212
    {
        width:			100%;
    }
}
@media only screen
and (max-width : 700px) 
{
	.pagearticle_columntext2,
	.pagearticle_columntext3,
	.pagearticle_columntext4
	{
		-webkit-columns: 		1;
		-moz-columns: 			1;
		columns: 				1;
		-webkit-column-gap : 	0;
		-moz-column-gap : 		0;
		column-gap : 			0;
	}
}