
/* ---------------------------------------------------------------- */
/* PORTFOLIO ----------------------------------------------- */

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


/* BLOC PROJET ------- bloc principal->fond noir+BGimg ----------------------- */
div.blocProjet{
	background:#000 url(image/bloc_top.png) 0 0 repeat-x;
	margin:35px 0 20px 0;
	padding:0 0 5px 0;
	/*border-bottom:1px solid #323232;*/
	}
	/* ENTETE ---- titre/texte -------------------------------- */
	div.infos_tag{
		width:563px;
		margin:0 auto;
		padding:0;
		position: relative;
		}
		div.infos_tag h2{
			margin:0;
			padding:0;	
			font-family:Georgia, Arial, sans-serif;
			font-size:30px;
			font-weight:normal;
			color:#fcfcfc;	
			height:60px;
			line-height:65px;
			background: url(image/filet.gif) right bottom no-repeat;
			}
		div.bt_slide_all{
			background:url(image/open.gif) right top no-repeat;	
			width: 19px;  height: 19px;
			position: absolute; 
			right: 16px;
			bottom: 5px;
			cursor: pointer;
			margin: 0; 
			padding:0;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color: #CCCC00;
			}	
			div.bt_slide_all span{
				display: none;
				text-indent: -5000px;
				}			
		div.infos_tag p.txt{
			margin:0;
			padding:6px 0 6px 0;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:1.8em;		
			text-align:justify;
			color:#aaa;
			border-bottom:1px dashed #2f2f2f;	
			}
			
			
	/* LISTE -------------------------------------------------- */	
	/* formatage ul et li ------------------------------------- */		
	ul#list{			
		width:563px;
		list-style-type:none;
		margin:20px auto 0;
		padding:0;
		}
		ul#list li{
			margin:0 0 20px 0; 
			padding: 15px;				
			list-style-type:none;
			border:1px solid #222; 
			background:url(image/bloc_top.png) 0 -40px repeat-x;
			}
			ul#list li:hover{
				background:url(image/bloc_top.png) 0 -20px repeat-x;			
				}

	/* structure du "head" dans li ---------------------------- */
	p.img_thumb{
		float: left;
	}
	div.bt_slide{	
		float: right;
	}
	div.infos_projet{	
		height: 82px;
		margin: 0 0px 0 97px; 
		padding:0;
	}
	
	/* formatage img_thumb ------------------------------------background-color:green; */
		ul#list li p.img_thumb{
			margin: 0; 
			padding:0;
			cursor: pointer;
			}
			ul#list li p.img_thumb img{
				border:1px solid #aaa;
				margin:0; padding:0;
				}
				ul#list li p.img_thumb img:hover{
					border:1px solid #fff;
					margin:0; padding:0;
					}	
	
	/* formatage infos_projet --------------------------------- */
		ul#list li div.infos_projet h3{	
			margin:0; 
			padding:0 0 5px 0;
			font-family:Georgia,Verdana,Arial,sans-serif;
			font-size:24px;
			font-weight:normal;		
			}	
		ul#list li div.infos_projet p{	border-top: 1px dashed #2f2f2f;
			margin:0; 
			padding: 7px 0 0 0;
			font-size:11px;
			font-family:tahoma, sans-serif;	
			}
			ul#list li div.infos_projet p a{	
				color:#cccc00;
				text-decoration:none;					
				}
				ul#list li div.infos_projet p a:hover{	
					color:#cccc00;
					text-decoration:underline;					
					}
	
	/* formatage bt_slide ------------------------------------- */	
		div.bt_slide{	
			cursor: pointer;
			width: 19px;
			height: 19px;
			background:url(image/open.gif) right top no-repeat;	
			margin: 10px 0 0 0; 
			padding:0;
			}	
			div.bt_slide span{
				display: none;
				text-indent: -5000px;
				}				
	
	/* formatage hr_like (rétablit le flux) -------------------	 */	
		div.hr_like{
			clear: both;			
			border-bottom:1px dashed #2f2f2f;
			margin: 15px 0 0 0; 
			padding: 0;
			}	
	
	/* formatage img_full ------------------------------------- */	
		div.img_full{						
			margin: 15px 0 0 0;
			padding: 0px 5px 20px 5px;
			background-color:#1d1d20;
			text-align:center;
			
			}
		div.img_full img{						
			margin: 20px 0 0 0;
			
			}

