	
/* ---------------------------------------------------------------- */
/* NEWS ----------------------------------------------------------- */	
	
	
/* affichage de l'icone ds le header */
#header_right #icone_section{
	background: url(image/header_ico-news.png) right bottom no-repeat !important;
	background: url(image/img_ie/ie_header_ico-news.gif) right bottom no-repeat; /* for fucking ie */
	height:100%;
	width: 90px;
	float:right;
	}
/* ------------------------------ */


	
/* POST -------------------------------------------------------------- */
.bloc_global{
position:relative;
	padding:50px 0 35px 0;
	margin:40px auto 0;
	background:black url(image/bloc_top.png) 0 top repeat-x;
	}
	div.bloc_body{
		background:#fefefe;
		margin:0px auto 0px;
		padding:10px 0 0 0;
		font-family:Tahoma, arial, sans-serif;
		color:#222;
		width:540px;
		}
	
		/* POST_HEAD ------------------------------------------------- */
		h2.post_head { 
			text-align: center;
			margin: 0 auto;  
			padding: 0;
			font-size: 28px;
			font-family: Georgia, Arial, sans-serif;
			font-weight: normal;
			width: 485px;
			color: #CCCC00;
			}
			h2.post_head a{
				color:#CCCC00;
				text-decoration:none;
				}
				h2.post_head a:hover{
					text-decoration:underline;
					}	
				
		/* POST_INFO ------------------------------------------------- */
		.post_infos{ 	
			width:485px;
			margin:8px auto 0;
			text-align: center; 
			padding:0;
			font-size:12px;
			font-family:Georgia,arial,sans-serif;
			}
			.post_infos .date{
				font-weight:bold;
				}
			.post_infos a{
				color:#000;					
				text-decoration:none;
				font-weight:bold;
				}
				.post_infos a:hover{
				text-decoration:underline;			
				}
		.post_tags{ 	
			width:485px;
			margin:2px auto 0;
			text-align: center; 
			padding:0;
			font-size:12px;
			font-family:Georgia,arial,sans-serif;
			}
			.post_tags a{
				color:#000;					
				text-decoration:none;
				font-weight:bold;
				}
				.post_tags a:hover{
				text-decoration:underline;			
				}

		/* POST_CONTENT ---------------------------------------------- */
		div.post_content{
			width:485px;
			margin:12px auto 0 auto ;
			padding:5px 0 4px 0;
			border-top:3px solid #2f2f2f;
			font-family:Verdana, Arial, sans-serif;
			font-size:12px;		/* 13px */
			line-height:1.5em;	/* 1.3 */
			text-align:justify;			
			}	
			.post_content p{ 
				padding:0;
				margin:6px 0 12px 0;
				}	
				
		/*	normal
			.post_content h3{ 		
				font-family: georgia, times, Arial, sans-serif;
				font-size:23px;
				font-weight:normal;				
				text-align: left;
				color:#cccc00;
				padding:5px 0 5px 0;
				margin:0;
				}
			.post_content h4{ 		
				font-family: georgia, times, Arial, sans-serif;
				font-size:17px;						
				color:#555;
				font-weight:normal;	
				text-align: left;
				padding:5px 0 0 0;
				margin:0;
				}	
				*/

			.post_content h3{ 	
			background: url(image/news_bg_titre.png) left bottom repeat-x;
			border-bottom: 1px dashed #6E6F14;
				font-family: georgia, times, Arial, sans-serif;
				font-size:25px;
				font-weight:normal;				
				text-align: left;
				color:#3F3F3F;
				padding: 5px 0 6px 0;
				margin: 25px 0 0 0;
				}
			.post_content h4{ 	
			background: url(image/news_bg_titre.png) left bottom repeat-x;
			border-bottom: 1px dotted #bbb;
				font-family: georgia, times, Arial, sans-serif;
				font-size:19px;						
				color:#3F3F3F;
				font-weight:normal;	
				text-align: left;
				padding: 5px 0 4px 0px;
				margin: 0 0 0 25px;
				}
			.post_content h5{ 	
			background: url(image/news_bg_titre.png) left bottom repeat-x;
			font-style: italic;
				font-family: georgia, times, Arial, sans-serif;
				font-size:17px;						
				color:#3F3F3F;
				font-weight:normal;	
				text-align: left;
				padding: 5px 0 4px 0px;
				margin: 0 0 0 40px;
				}					
				
		/*	.post_content h3{ 	
			background: url(image_dev/news/aab.png) 50px top repeat;	
			border-left:15px #cccc00 solid;	
			
				font-family: georgia, times, Arial, sans-serif;
				font-size:26px;
				font-weight:normal;				
				text-align: left;
				color:#444;
				padding:8px 0 0px 10px;
				margin:25px 0 10px 0;
				}
			.post_content h4{ 		
			background: url(image_dev/news/aab.png) 50px top repeat;
			border-left:10px #cccc00 solid;			
				font-family: georgia, times, Arial, sans-serif;
				font-size:19px;						
				color:#333;
				font-weight:normal;	
				text-align: left;
				padding:4px 0 0 10px;
				margin:15px 0 0 20px;
				}*/
			
				
			.post_content ul{
				list-style-type: none;
				padding-left: 16px;
				}
			.post_content li{ 
				list-style-type: none;
				background: url(image/puce_bbbb00_li.gif) left 6px no-repeat;
				margin:0 0 10px 0;		
				padding:0 0 0 13px;
				}
			.post_content blockquote{ 
				background: url(image/quote.gif) left top no-repeat;
				padding-top: 15px;
				padding-left: 15px;
				margin-right: 0;
				margin-left: 15px;			
				font-family:Georgia, Arial, sans-serif;
				}
			.post_content img{
				display:block;
				padding:2px;
				border:1px solid #aaa;
				margin: 15px auto;
				}
			.post_content a{
				color:#bbbb00;
				text-decoration:underline;
				}
				.post_content a:hover{
					color:#bbbb00;
					text-decoration:none;
					}	
					
			/* bt_download */
			.post_content a.bt_download{
				display: block;
				width: 107px;
				height: 23px;
				background: url(image/download_bt.png) left top no-repeat;
				}	
				.post_content a.bt_download span.hide_content{
					display:none;
					text-indent:-5000px;
					margin:0;padding:0;
					line-height:0;
					}	
				
			/* bt lire suite */			
			.post_content a.lireSuite{
				color:#BBBB00;
				text-decoration:underline;
				font-size:13px; 
				}
				.post_content a.lireSuite:hover{
				text-decoration:none;
				}
				
			/* <pre><code> -> formatage code */
			.post_content pre{
				border:1px solid #eee;
				border-left: 4px solid #eee;
				background-color: #fff;				
				overflow: auto;	
				font-size:12px;			
				margin: 15px auto;
				padding: 15px 10px;
				}
			.post_content code{ 
				font-family: "courier new","bitstream vera sans",monospace;
				background-color: #fff;
				}						
			
		/* POST_FOOTER ----------------------------------------------- */
		div.post_footer{
			background:url(image/bloc_bottom.png) left bottom repeat-x;
			height:99px;
			margin:15px 0 0 0 ;
			padding:0px 0 0px 0;
			font-size:12px;
			}
			.post_footer ul{
				margin:0;	
				padding:20px 0 0 36px;
				list-style-type:none;
				}
				.post_footer li{
					margin:0 0 7px 0; 
					padding:0;
					list-style-type:none;
					}
					.post_footer a{	
						text-decoration:none;
						color:#c6c6c6;
						padding:0px 0 2px 25px;
						}
						.post_footer a:hover{	
							color:#cccc00;
							} 
					a.post_footer_voir{		
						background:url(image/news_ico-voir.gif) 0 0  no-repeat;
						}
					a.post_footer_poster{	
						background:url(image/news_ico-poster.gif) 0 0 no-repeat;
						}	
					a.post_footer_cat{	
						background:url(image/news_ico-cat.gif) 0 0 no-repeat;
						}
					/* tags */	
					.post_footer li p.post_footer_tag{
						background: url(image/news_ico-link.gif) 0 50% no-repeat;
						color:#c6c6c6;
						padding:0 0 0 26px;
						margin:0;
						}
					.post_footer li p.post_footer_tag a{
						text-decoration:none;
						color:#c6c6c6;
						padding:0;
						}
					.post_footer li p.post_footer_tag a:hover{
						color:#cccc00;
						}
						
	
/* ---------------------------------------------------------------- */
/* NEWS_ARTICLE.php ----------------------------------------------- */

span.lienTopNews{ 
	position:absolute;
	top:30px;
	right:38px;
	font-size:11px;
	font-family:tahoma,Arial, sans-serif;
	color:#cccc00;
	}
span.lienTopNews a{
	margin:0;
	padding:0;
	text-decoration:none;
	color:#999;
	}
/*
span.lienTopNews{ 
background-color:#DFDFDF;
padding:1px 6px;
	position:absolute;
	top:35px;
	right:37px;
	font-size:11px;
	font-family:tahoma,Arial, sans-serif;
	color:#555;
	}
span.lienTopNews a{
	margin:0;
	padding:0;
	text-decoration:none;
	color:#555;
	}
*/	
span.lienTopNews a:hover{
	color:#bbb;
	}
/*	
h4.post_comment_titre{	
	border-bottom:1px dashed #2f2f2f;
	margin:0 auto 25px;  padding:0 0 2px 0;
	font-size:30px;
	font-family:Georgia, Arial, sans-serif;
	font-weight:normal;
	width:520px;
	color:#CCCC00;
	}
	*/
h4.post_comment_titre{	
	border-bottom:1px solid #CCCC00;
	margin:0 auto 25px;  padding:0 0 1px 0;
	font-size:24px;
	font-family:Georgia, Arial, sans-serif;
	font-weight:normal;
	width:520px;
	color:#555;
	width:466px;
	}
/* POST COMMENT --------------------------------------------------- */	
div.post_comment{
	width:466px;
	margin:0 auto 0px;	
	}

	p.post_comment_infos{	
		background:url(image/comment.gif) 2px 1px no-repeat;
		font-family:Georgia,arial,sans-serif;
		font-size:12px;
		line-height:1.4em;		
		width:450px;
		padding:0 0 0px 32px;
		margin:0 auto 0px auto;
		line-height:18px;
		color: #666;
		}	
		p.post_comment_infos a{
			color:#cccc00;
			text-decoration:underline;
			font-weight:bold;
			}
			p.post_comment_infos a:hover{
				text-decoration:none;
				}
		p.post_comment_infos span.name{
			color:#cccc00;					
			}
					
	.post_comment blockquote{		
		margin:5px auto 30px auto;
		padding:0px;
		width:400px;
		
		color:#333;
		line-height:1.5em;
		font-family:arial,sans-serif;
		font-size:12px;
		}


/* POST FORM ---------------------------------------------------- */
div.post_form {
	width:420px;
	margin:0 auto;
	padding:0 0 1px 0;
	}
	div.post_form form{
		margin:0;
		padding:0;
		}
	div.post_form form p{
		margin:0 0 15px 0;
		}
		div.post_form form label{
			display:block;
			margin:0;
			padding:0 0 1px 0;
			font-family:georgia,arial,sans-serif;
			font-size:12px;
			}
			div.post_form form label span{
				font-size:11px;
				font-weight:normal;
				color:#cccc00;
				}
		div.post_form form input[type=text],input[type=submit]{
			background:url(image/form_input_bg.png) 0 0 repeat-x;
			border:1px #CCCCCC solid;
			}
		div.post_form form input[type=text]{
			padding-left:2px;
			}
		div.post_form form textarea{
			overflow: auto;
			background:#d7d7d7 url(image/form_textarea_bg.png) 0 0 repeat-x;
			border:1px #CCCCCC solid;
			width:98%;height:150px;
			font-family:verdana,arial,sans-serif;
			font-size:12px;
			line-height:1.4em;
			padding:1px 2px;
			}
		/* styles particuliers */
		div.post_form form label#labelChoixCookie{
			display:inline;
			}
		div.post_form form input#btValider{
			cursor:pointer;
			}
/* messages */
span.warning{
	color:#cc0033;font-size:12px;
	}
/* poignée du textarea */			
.resizehandle {
    background:transparent url(image/form_resizer.png) no-repeat scroll 45%;
    cursor: s-resize;
    font-size: 0.1em;
    height: 16px;
    width: 90px;
	margin:5px auto 0;
	}		
