/******************************************************/
/*					Content						      */
/******************************************************/

#content #header{
	font-size:2em;
}
		#content #header a{
			display:block;
			width:630px;
			height:155px;
		}
		

#content #main{}
		#content #main a{
			/*color: #4a3315;*/
			color: #0000cc;
			/*border-bottom:dotted 1px #bcb3a8;*/
		}
		#content #main a:hover{
			color: #7d7871;
			color: #000;
			/*border-bottom:dotted 1px #9e968e;*/
		}
		/*#content #main a{color: #F00;}*/
		
		#content #main #edito{
			margin:auto;
			margin-bottom:10px;
			border:1px solid #e4d7c8;
			color: #4A3315;
			background: #f9f6f3;
			padding:6px 10px 6px 10px;
			overflow: hidden;
		}
				
		#content #main #liens_focus{
			width:588px;
			margin:auto;
			margin-bottom:30px;
			overflow: hidden;
		}
		
				#content #main #liens_focus div{
					float:left;
					padding: 4px;
					font-size:1.2em;
					background: #f9f6f3;
					border:1px solid #e4d7c8;
				}
						
		#content #main  .hr{
			border-bottom: solid 1px #bcb3a8;
			margin: 5px 0 5px 0;
		}

#content #footer{font-size: 0.8em;}



#content #main #bloc_actu_accueil{
	overflow:hidden;
	width:588px;
}
#content #main #bloc_actu_accueil .left{
	float:left;width:286px;/*border-right:1px solid #e4d7c8;*/padding-right:7px
}
#content #main #bloc_actu_accueil .right{
	float:right;width:286px;padding-left:7px
}
#content #main #bloc_actu_accueil .resume_acc{
	margin: 0px 0 10px 0;
	font-size:11px;
	border:1px solid #e4d7c8;
}
		#content #main #bloc_actu_accueil .resume_acc .titre_news{
			font-size:12px;
			padding: 6px;
			overflow: hidden;
			background: #f9f6f3;
		}
		#content #main #bloc_actu_accueil .resume_acc .texte_resume{
			padding: 6px;
			line-height: 12px;
			overflow: hidden;
		}
		#content #main #bloc_actu_accueil .resume_acc .date{
			padding: 0px 2px 4px 2px;
			overflow: hidden;
			/*background: #FDFAF5;*/
			font-style: italic;
			text-align: right;
			color: #aea49a;
		}





#content #main #titre_main{
	margin:0 0 0 0;
	overflow: hidden;
}
		#content #main #titre_main .titre{
			margin:0 0 0 0;
		}

#onglet_articles, #onglet_actus{
	position:absolute;
	top:40px;left:-5px;
	width:30px;
	height:100px;
	padding:0px;
	margin:0px;
	overflow: hidden;
	
	
	background:#e4e4e1;
	/*border:1px solid #e4d7c8;*/
	border-right:none;
}
#onglet_actus{top:150px;}
#onglet_articles img, #onglet_actus img{
	border:none;
}






		
#content #main .etat{
	text-align: center;
	margin:5px 0 5px 0;
	background: #f8f5f2;
	color: #a3a1a0;
	padding:10px;
	font-style: italic;
}




#content #main #menu_redacteur{
	margin: 0px 0 10px 0;
	font-size:12px;
	padding:5px;
	overflow: hidden;
	background: url(../_img/wrench.png) #f9f6f3 6px 8px no-repeat;
	border: 1px solid #e4d7c8;
	padding-left: 30px;
}
		#content #main #menu_redacteur .bouton{
			float:left;
			padding:3px;
			margin:0px 5px 0 0;
			background:#e4d7c8;
		}
		#content #main #menu_redacteur .bouton:hover{
			background:#8a827a;
			color:#FFF;
		}




/*#content #main .resume{
	margin: 0px 0 30px 0;
	font-size:12px;
	border: 1px solid #f3efeb;
}
		#content #main .resume .titre{
			font-size:14px;
			padding:5px;
			overflow: hidden;
			border-bottom: 1px solid #FFF;
			background: #f3efeb;
		}
		#content #main .resume .titre_news{
			font-size:14px;
			padding:5px;
			overflow: hidden;
			border-bottom: 1px solid #FFF;
			background: #fae5b8 6px 4px no-repeat;
			background: url(../_img/tag_red.png) #fae5b8 6px 5px no-repeat;
			padding-left: 30px;
		}
		#content #main .resume .titre_news a{color: #0000CC}
		#content #main .resume .titre_article{
			font-size:14px;
			padding:5px;
			overflow: hidden;
			border-bottom: 1px solid #FFF;
			background: url(../_img/page_white_text.png) #e1e9f3 6px 4px no-repeat;
			padding-left: 30px;
			
		}
		#content #main .resume .titre_article a{color:#0000CC}
		#content #main .resume .titre_sous_cat{
			font-size:14px;
			padding:5px;
			overflow: hidden;
			border-bottom: 1px solid #FFF;
			background: url(../_img/folder.png) #f3efeb 6px 3px no-repeat;
			padding-left: 30px;
		}
		#content #main .resume .titre_sous_cat a{color:#0000CC}
		#content #main .resume .texte_resume{
			padding: 8px 5px 8px 5px;
			line-height: 15px;
			text-align: left;
			overflow: hidden;
		}
		#content #main .resume .infos{
			font-style: italic;
			padding-top:2px;
			padding-left:1px;
			border-top: 1px #f3efeb solid;
			color:#AAA;
			font-size:10px;
			text-align: right;
		}
		
				#content #main .resume .infos p{
					margin:4px 0 4px 0;
				}
				
				#content #main .resume .infos .auteur{
					font-weight: bold;
					font-size: 11px;
				}
*/

#content #main .resume_blog,
#content #main .resume_news,
#content #main .resume_article,
#content #main .resume_sous_cat{
	margin: 0px 0 20px 0;
	
}
#content #main .resume_blog{		border:1px solid #e4d7c8;}
#content #main .resume_news{		border:1px solid #DFDEB9;}
#content #main .resume_article{		border:1px solid #9798CE;}
#content #main .resume_sous_cat{	border:1px solid #e4d7c8;}

		#content #main .resume_titre{
			font-size:14px;
			padding:6px;
			overflow: hidden;
			padding-left: 30px;
		}
		#content #main .resume_blog .resume_titre{		background: url(../_img/comment.png)			#F3EFEB 6px 3px no-repeat;}
		#content #main .resume_news .resume_titre{		background: url(../_img/tag_yellow.png)			#fffbf2 6px 4px no-repeat;}
		#content #main .resume_article .resume_titre{	background: url(../_img/page_white_text.png)	#DDDDFF 6px 3px no-repeat;}
		#content #main .resume_sous_cat .resume_titre{	background: url(../_img/folder.png)				#F3EFEB 6px 4px no-repeat;}
		
		#content #main .resume_texte{
			padding: 8px 8px;
			font-size:12px;
			color:#888;
			/*line-height: 16px;*/
			overflow: hidden;
		}
		#content #main .resume_corps{
			padding: 5px 10px;
			overflow: hidden;
		}
			#content #main .resume_corps table{
				border: 1px solid #AAA;
			}
				#content #main .resume_corps table tr td{
					/*border: 1px solid #AAA;*/
					padding: 4px;
				}
		#content #main .resume_infos{
			padding: 2px 4px;
			overflow: hidden;
			font-style: italic;
			text-align: right;
			color: #aea49a;
			font-size:11px;
		}






#content #main .article{
	margin: 20px 0 20px 0;
	font-size:12px;
	
}
		#content #main .article .titre{
			font-size:18px;
			padding:10px;
			overflow: hidden;
			border-bottom: 1px solid #FFF;
			background: #f3efeb;
		}
		#content #main .article .texte_resume{
			padding:10px;
			text-align: justify;
			overflow: hidden;
			border-bottom: 1px solid #FFF;
		}
		#content #main .article .texte_article{
			padding:10px;
			text-align: justify;
			overflow: hidden;
		}
		#content #main .article .infos{
			font-style: italic;
			padding-top:2px;
			padding-left:1px;
			margin:3px 0 0 0;
			/*background:#e4e4e1;*/
			border-top: 1px solid #f3efeb;
			color:#AAA;
			font-size:10px;
		}
				#content #main .article .infos p{
					margin:4px 0 4px 0;
				}









#content #main #pagination{
	padding:5px;
	margin: 0 0 10px 0;
}

		#content #main #pagination #prec{
			float:left;
		}
		#content #main #pagination #suiv{
			float:right;
		}	














#content #main .ligne_form{
	overflow: hidden;
}
		#content #main .ligne_form .label{
			text-align: right;
			float:left;
			width:140px;
			padding:11px 5px 10px 5px;
		}
		#content #main .ligne_form .champ{
			float:left;
			width:370px;
			padding:5px;
		}
		#content #main .ligne_form .champ_chk{
			float:left;
			width:10px;
			padding:5px;
		}
				#content #main .ligne_form .champ input[type=text], #content #main .ligne_form .champ input[type=password], #content #main .ligne_form .champ select, #content #main .ligne_form .champ textarea{
					border: 1px solid #bcb3a8;
					background: #FFF;
					color: #4A3315;
					padding:5px;
					font-size:11px;
					width: 350px;
				}
						#content #main .ligne_form .champ select{
							width: 362px;
						}
						#content #main .ligne_form .champ textarea{
							height:100px;
							font-family: "Trebuchet MS";
						}
						
				#content #main .ligne_form .champ .tag{
					float:left;
					background:#e4e4e1;
					margin:2px;padding:3px
				}
						#content #main .ligne_form .champ .tag .tag_chk{
							float:left;
							width:20px
						}
						#content #main .ligne_form .champ .tag .tag_txt{
							float:left;
							margin:6px 0 0 2px;
							font-size:11px;
							font-style: italic;
						}
				
		#content #main .ligne_form .centre{
			padding:5px;
			width:580px;
			position:relative;
			overflow: hidden;
		}
		
		



#content #main .ligne_gestion{
	margin:0 0 1px 0;
}
		#content #main .ligne_gestion .cat_l{		float:left;		width:40px;		}
		#content #main .ligne_gestion .cat_c{		float:left;		width:360px; line-height:15px;	}
		#content #main .ligne_gestion .cat_r{		float:right;	width:60px;		}
		
		#content #main .ligne_gestion .tag_l{		float:left;		width:20px;		}
		#content #main .ligne_gestion .tag_c{		float:left;		width:400px;	}
		#content #main .ligne_gestion .tag_r{		float:right;	width:40px;		}
		
		#content #main .ligne_gestion .user_l{		float:left;		width:20px;		}
		#content #main .ligne_gestion .user_c{		float:left;		width:360px;	}
		#content #main .ligne_gestion .user_r{		float:right;	width:80px;		}
		
		#content #main .ligne_gestion .last_l{		float:left;		width:20px;		}
		#content #main .ligne_gestion .last_c{		float:left;		width:220px;	}
		#content #main .ligne_gestion .last_r{		float:right;	width:200px;	text-align: right;}
		
		#content #main .ligne_gestion .user_auth_l{	float:left;		width:20px;	padding:0 0 0 0;	}
		#content #main .ligne_gestion .user_auth_c{	float:left;		width:305px;padding:0px 0 0px 5px;	}
		
		#content #main .ligne_gestion .lvl_1{
			margin:0px 0 0 0;
			background: #e4d7c8;
			padding: 5px;
		}
		#content #main .ligne_gestion .lvl_2{
			margin:0 0 0 20px;
			background: #EBE5DE;
			padding: 5px;
		}
		#content #main .ligne_gestion .lvl_3{
			margin:0 0 0 40px;
			background: #fbf8f5;
			padding: 5px;
		}
		#content #main .ligne_gestion .sep{
			margin:2px 0 3px 40px;
			background: #e4d7c8;
			height: 3px;
		}
		



#content #main .ligne_form_fck{
	margin-top:20px;
	border:1px solid #bcb3a8;
	background: #bcb3a8;
	color: #FFF;
}		
		#content #main .ligne_form_fck .bouton_avance{
			padding:5px;
			text-align: right;
		}
		#content #main .ligne_form_fck .titre{
			padding:5px;
			text-align: left;
		}






#content #main .legende{
		border: 1px solid #e9e9e9;
		color: #AAA;
		font-size: 11px;
	}
			#content #main .legende legend{
				margin: 0 5px 0px 5px;
				padding: 0 5px 0px 5px;
			}
			#content #main .legende ul{
				padding:5px;
			}
			#content #main .legende ul li{
				list-style: none;
				margin-bottom:2px;
			}







#content #footer{
	font-size: 11px;
	color: #4A3315;
}		
		#content #footer a{
			margin: 0 5px 0 5px;
			color: #4A3315;
		}
		#content #footer a:hover{
			color: #857e77;
		}
		#content #footer .footer2{
			margin-top:10px;
		}	



/* ----------- Sorted tables --------------- */
#sorted_table {width:590px;border:0;padding:0;margin:0 0 1em;float:left;clear:left;font-family:Verdana;font-size:10px;}
#sorted_table tr {border:0;padding:0;margin:0;}
#sorted_table td, #sorted_table th {border:0;padding:2px 2px;margin:0;background:#FFF;height:12px;}
#sorted_table td[axis='number'], td[axis='date'] {text-align:right;}
#sorted_table th {text-align:left;/*white-space:no-wrap;*/padding:2px 2px;border-bottom:1px solid black;cursor:pointer;}
#sorted_table th.nosort{cursor: default;}
#sorted_table .odd td {background:#EEE;}
#sorted_table .even td {background:#FFF;}
#sorted_table .hover td {/*background: #4b89d0;color:white;*/}
#sorted_table .sortedminus {background:#ecc;}
#sorted_table .sortedplus {background:#cec;}
#sorted_table .selrow td {/*background: #4b89d0;color:white;*/}
		
