/* -------------------------------- */
/* PRESENTATION ------------------- */	

/* affichage de l'icone ds le header */

/* ------------------------------ */



/* bloc_link_top ------------------------- */
	div#bloc_link_top{ 
		margin: 40px 0 15px 0;
		padding: 0;
				width: 100%;
				height: 144px;
		}
		div#bloc_link_top ul{
			margin: 0;
			padding: 0;
			list-style-type: none;
			}		
		div#bloc_link_top ul li{
			margin: 0;
			padding: 0;	
			float: left;
			}		
			div#bloc_link_top ul li a{
				display: block;			
				width: 135px;
				height: 144px;
				margin: 0 33px;
				padding: 0;	
				outline: none;
				}
				div#bloc_link_top ul li a#link1{
					background: url(image/ico_pres_pdf.jpg) left top no-repeat;
					}
				div#bloc_link_top ul li a#link2{
					background: url(image/ico_pres_html.jpg) left top no-repeat;
					}
				div#bloc_link_top ul li a#link3{
					background: url(image/ico_pres_comp.jpg) left top no-repeat;
					}
			div#bloc_link_top ul li a span{
				display: none;
				position: absolute;
				left: -5000px;
				top: -5000px;
				text-indent: -5000px;
				}				

/* Séparateur ------------------------------ */
	hr{
		clear:both;
		margin:0;
		padding:0;
		visibility:hidden;		
		}

/* BLOCS ------------------------------------ */
.bloc_global{ 
	padding:50px 0 35px 0;
	margin: 0 auto 30px;
	background:black url(image/bloc_top.png) 0 top repeat-x;
	}
	div.bloc_body{
		background:#fefefe;
		margin:0px auto 0px;
		padding:10px 0 10px 0;
		color:#222;
		width:540px;
		}
		div.bloc_body h2{
			margin: 0 auto;  
			padding: 0 0 0px 0;
			font-size: 28px;
			font-family: Georgia, Arial, sans-serif;
			font-weight: normal;
			width: 485px;
			color: #CCCC00;
			}
		div.bloc_body p.txt{ /*background: yellow; */text-align: justify;
			margin: 0 auto; 
			padding:10px 0;
			font-family:Verdana, Arial, sans-serif;
			font-size:13px;
			line-height:1.4em;				
			width: 485px;
			}
			div.bloc_body p.txt a{ 
				color: #BBBB00;
				text-decoration: none;
				}	
			div.bloc_body p.txt a:hover{ 
				text-decoration: underline;
				}					
	div.bloc_footer{
		background:url(image/bloc_bottom.png) left bottom repeat-x;
		height:99px;
		margin:0px auto 0 ;
		padding:0px 0 0px 0;
		font-size:12px;
		width:540px;
		}
		
/* CV ----------------------------- */
	div.bloc_body ul.list_cv{ 
		width: 465px;
		margin: 0 auto 20px;  
		padding: 0 0 0 20px;
		list-style-type: none;
		}	
	div.bloc_body ul.list_cv li{ 
		margin: 0;  
		padding: 0;
		list-style-type: none;
		}			
		div.bloc_body ul.list_cv li p.cv_date{
			font-family: Arial, sans-serif;
			font-size: 14px;
			font-weight: bold;		
			color: #666;		
			margin-bottom:8px;
			}
		div.bloc_body ul.list_cv li p.cv_item{
			font-family: Arial, sans-serif;
			font-size: 14px;						
			line-height: 1.2em;
			border-left: 1px solid #ddd;
			padding-left: 10px;
			margin-left: 15px;
			margin-top: 0;
			padding-top: 0;
			}
		div.bloc_body ul.list_cv li p.cv_item span.cv_lieu{
			font-size: 12px;
			font-style: italic;
			}

/* COMPETENCES -------------------------background:yellow;text-transform: uppercase; */
	div.bloc_body p.txt span.level{
		border-bottom: 1px dotted #aaa;
		cursor: help;
		}
	div.bloc_body ul.list_comp{
		width: 485px;
		margin: 10px auto 20px;  
		padding: 0;
		list-style-type: none;	
		font-family: verdana,Arial, sans-serif;
		font-size: 13px;
		}
		ul.list_comp li{
			margin: 0;  
			padding: 0;
			list-style-type: none;		
			}
			
			ul.list_comp li h3{
				margin: 0;  
				padding: 0;
				font-size: 22px;
				font-family: Georgia, Arial, sans-serif;
				font-weight: normal;
				color: #CCCC00;
				}
	/* FF */			
			ul.list_comp li dl{ 
				margin: 5px 0 15px 40px;  
				padding: 0;
				width: 274px;
				}
				ul.list_comp li dl dt{ 	/*cursor: pointer;*/
					margin: 0 0 5px 0;  
					padding: 0 0 0 5px;
					float:left;
					width: 150px;	
					height: 20px;
					line-height: 20px;
					}	
				ul.list_comp li dl dd{  /* cursor: help ;*/
					margin: 0 0 5px 0;    
					padding: 0;
					width: 269px; 	
					height: 20px;	
					}	
					ul.list_comp li dl dd img{  				
						padding: 2px 0;
						}						
					ul.list_comp li dl dd span{ 
						position: absolute;
						left: -5000px;
						top: -5000px;
						text-indent: -5000px;
						display: none;
						}					
	/* IE 
			ul.list_comp li dl{  background:yellow;
				margin: 8px 0 15px 30px;  
				padding: 0;
				width: 274px;
				}
				ul.list_comp li dl dt{  
					margin: 0 0 5px 0;  
					padding: 0;
					float:left;
					width: 160px;
					}	
				ul.list_comp li dl dd{ 
					margin: 0 0 5px 0;    
					padding: 0;
					width: 114px;
					}	
					ul.list_comp li dl dd span{ 
						position: absolute;
						left: -5000px;
						top: -5000px;
						text-indent: -5000px;
						display: none;
						}	*/














