
/* masquer le mot lien de la sidebar(mot présent pour meilleur accessibilité) */			
	div#sidebar_sousMenu div.sousMenu h4 span{
		visibility:hidden;
		display: none;
		text-indent: -5000px;
	}

/* bloc head ---------------------------background:#987; */
	#header_right div#quick_link{
	background: url(image/bg_quick_link.png) right top repeat-x;
	height:120px;
		position: absolute;
		right:0;
		top: 0px;
		margin:0;
		padding: 20px 7px 7px 7px;		
		}
		#header_right div#quick_link div{
			font-family:Georgia, Arial, sans-serif;
			font-size: 13px;
			color: #CCCC00;
			margin-bottom:5px;
			}
		#header_right div#quick_link ul{
			margin:0; padding: 0;
			list-style-type: none;	
			}
		#header_right div#quick_link a{
			display: block;		
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color: #aaa;
			text-decoration: none;
			margin-bottom:3px;
			}	
		#header_right div#quick_link a:hover{			
			text-decoration: underline;
			}				
	
/* Présentattion site --------------------------- */
				
	div.bloc_accueil{
		background:#000 url(image/bloc_top.png) 0 0 repeat-x;
		margin: 0;
		padding:14px 35px 12px;		
		}
		div.bloc_accueil h2{
			background: url(image/open.gif) right center no-repeat;
			cursor: pointer;
			margin:0;
			padding: 0;	
			font-family:Georgia, Arial, sans-serif;
			font-size:20px;
			font-weight:normal;
			color:#fcfcfc;			
			}
		div.bloc_accueil p{
			margin:0;
			padding:12px 0 8px 0;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:13px;
			line-height:1.4em;	
		/*	text-align:justify;	*/
			color:#aaa;	
			}
		div.bloc_accueil p strong{
			font-weight: normal;
			color: #ccc;
			}
		div.bloc_accueil p a{
			color: #ccc;
			text-decoration:none;
			border-bottom:1px dashed #666;
			}
			

/* POST ------------------------------------------- */
.bloc_global{	
position: relative;
	padding:60px 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:20px 0 0 0;
		font-family:Tahoma, arial, sans-serif;
		color:#222;
		width:540px;
		}
	
		/* POST_HEAD (titre rubrique) ---------------------------- */
		h2.post_head {  		font-style: italic;
		border-top: 1px solid #cacaca;			
			margin: 0 auto 0px;  
			padding: 7px 0 0px 0;
			font-size: 28px;
			font-family: Georgia, Arial, sans-serif;
			font-weight: normal;
			width: 485px;
			color: #CCCC00;
			}
		h2.post_head span{ 
			font-size: 20px;
			}			
			h2.post_head a{
				color:#CCCC00;
				text-decoration:none;
				}
				h2.post_head a:hover{
					text-decoration:underline;
					}	
			

		/* POST_CONTENT ---------------------------------------- */
		div.post_content{
			width:485px;
			margin:0px auto 0 auto ;
			padding:4px 0 4px 0;
			font-family:Verdana, Arial, sans-serif;
			font-size:12px;
			line-height:1.5em;				
			}	
		/* liste ITEMS_MAIN ------------------- */
			ul.items_main{	
				list-style-type: none;
				padding:0;
				margin:0;
				}
				ul.items_main li{					
				border-top: 1px solid #9a9a9a;
				border-bottom: 2px solid #9a9a9a;
					list-style-type: none;				
					margin:0 0 2px 0;		
					padding: 15px 0 15px 0;
					}	
					/* titre news */
					h3.items_main_title{ 	
					text-align: left;
						font-family: georgia,Arial, sans-serif;
						font-size:24px;
						font-weight:normal;						
						padding:5px 0 7px 0px;
						margin:0;
						}							
					h3.items_main_title a{
						color: #444;
						text-decoration:none;
						}
						h3.items_main_title a:hover{
							text-decoration: underline;
							}
					/* infos news */
					p.items_main_infos{
						color: #BBBB00;
						font-family:Georgia,arial,sans-serif;
						font-size:13px;
						padding:0;	margin:0;
						}
						p.items_main_infos a{
							color: #BBBB00;	
							text-decoration:none;
							font-weight: bold;
							}	
							p.items_main_infos a:hover{
								text-decoration: underline;
								}								
						
		/* liste ITEMS_SECOND ------------------- */
			ul.items_second{	
				list-style-type: none;
				padding:0;
				margin:0;
				}
				ul.items_second li{	
				display: block;
				width: 230px;
					border-top: 1px solid #9a9a9a;
					border-bottom: 2px solid #9a9a9a;
					list-style-type: none;				
					margin:0 0 2px 0;		
					padding: 15px 0 15px 0;
					}	
				li.items_second_left{	
					float: left;
					}	
				li.items_second_right{	
					float: right;
					}	
					/* titre news */
					h3.items_second_title{ 	
						font-family: georgia,Arial, sans-serif;
						font-size: 20px;
						line-height: 1em;
						font-weight: normal;						
						padding: 0px 0 7px 0px;
						margin: 0;
						}							
					h3.items_second_title a{
						color: #444;
						text-decoration:none;
						}
						h3.items_second_title a:hover{
							text-decoration: underline;
							}
					/* infos news */
					p.items_second_infos{	
						color: #BBBB00;
						font-family:Georgia,arial,sans-serif;
						font-size:12px;
						line-height: 1.2em;
						padding:0 0 5px 0;
						margin:0;
						}
						p.items_second_infos a{
							color: #BBBB00;	
							text-decoration:none;
							font-weight: bold;
							}	
							p.items_second_infos a:hover{
								text-decoration: underline;
								}						
					
		/* titre pour ITEMS_SELECTION ------------------- */
		h2.post_head_2 {  		
			clear: both;
			font-style: italic;				
			margin: 0;  
			padding: 45px 0 10px 0;
			font-size: 28px;
			font-family: Georgia, Arial, sans-serif;
			font-weight: normal;
			width: 485px;
			color: #CCCC00;
			}					
		/* liste ITEMS_SELECTION ------------------- */
			ul.items_selection{				
				border-top: 1px solid #cacaca;				
				list-style-type: none;
				padding:0;
				margin:0;
				}
			ul.items_selection li{	
				border-bottom: 1px solid #e9e9e9;
				list-style-type: none;
				padding:0;
				margin:0;
				}
				ul.items_selection li h3{	
					font-family: georgia,Arial, sans-serif;
					font-size: 18px;
					line-height: 1em;
					font-weight: normal;		
					padding: 10px 0 8px 15px;
					margin: 0;			
					background: url(image/puce_item.gif) left 50% no-repeat;					
					}			
					ul.items_selection li h3 a{
						color: #444;
						text-decoration:none;
						}
						ul.items_selection li h3 a:hover{
							text-decoration: underline;
							}
							
			
	/* formatage texte ITEMS_ARTICLE */										
	div.items_article{ 
		text-align:justify;
		padding: 0;
		margin:6px 0 2px 0;
		}	
	div.items_article p{ 
			padding:0 0 3px 0;
			margin:0;
		}			
		div.items_article ul{
			list-style-type: none;
			padding-left: 16px;
			}
			div.items_article 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;
				}
			div.items_article h3{ 
				font-family: georgia,Arial, sans-serif;
				font-size:14px;
				font-weight:normal;
				color:#444;
				padding:5px 0 5px 0;
				margin:0;			
				text-decoration:underline;
				}
			div.items_article img{
				display:block;
				padding:2px;
				border:1px solid #aaa;
				margin:10px auto 10px auto;
				}
			div.items_article a{
				color:#bbbb00;
				text-decoration:underline;
				}
				div.items_article a:hover{
					color:#bbbb00;
					text-decoration:none;
					}					
			div.items_article 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;
				}			
			/* <pre><code> -> formatage code */
			div.items_article pre{
				border:1px solid #eee;
				border-left: 3px solid #eee;
				background: #fff;				
				overflow: auto;
				font-size:12px;
				line-height:1.4em;
				margin: 20px auto;
				padding: 15px 10px;
				}

	a.lireSuite{
		color:#BBBB00;
		text-decoration:underline;
		font-size:13px; 
		padding:0;
		margin:0;
		}	
	a.lireSuite:hover{
		text-decoration:none;
		}

		/* liste last_news_else ------------------- */
/* 			ul.items_main_else{	
				list-style-type: none;
				padding:0;
				margin:0;
				}
				ul.items_main_else li{ 
					list-style-type: none;				
					margin:0 0 10px 0;		
					padding:0;
					}	
					
					ul.items_main_else li h3.last_news_else_title{ 
						background: url(image/puce_rondNoir.gif) -1px 3px no-repeat;			
						font-family: georgia,Arial, sans-serif;
						font-size:20px;
						font-weight:normal;						
						padding:0 0 0px 20px;
						margin:0;
						}							
					ul.items_main_else li h3.last_news_else_title a{
						color: #444;
						text-decoration:none;
						}
						ul.items_main_else li h3.last_news_else_title a:hover{
							text-decoration: underline;
							} */

	/* portfolio ----------------------------------------------- */
	ul.items_main li p.thumb{		
		margin:15px 0 0 0;		
		padding:0;
		}	
		ul.items_main li p.thumb img{
			background: #fff;
			margin:0 5px 0 0;		
			padding:2px;
			border: 1px #bbb solid;
			}			
			
		/* 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;
			}

			
/* ONGLETS ------------------------------------------- */

	ul.idTabs{ 
		position: absolute;
		top: 30px;
		left: 37px;
		padding:0;
		margin:0;
		list-style-type: none;
		font-family:Georgia, Arial, sans-serif;
	
		}
		ul.idTabs li{
			padding:0;
			margin:0;
			list-style-type: none;
			display: inline;
			}
			ul.idTabs li a{
				text-align: center;
				line-height: 30px;
				outline: none;
				padding:0;
				margin:0;
				display: block;
				width: 180px;
				height: 30px;				
				float:left;
				text-decoration: none;
				color: #333;
				background:url(image/index_tabs.png) no-repeat;
				}

			ul.idTabs li a#tab_1{				
				background-position: left -30px;				
				}				
			ul.idTabs li a#tab_1.selected{				
				background-position: left top;				
				}			
				
			ul.idTabs li a#tab_2{				
				background-position: -180px top;				
				}
			ul.idTabs li a#tab_2.selected{				
				background-position: -180px -30px;				
				}





