/* CSS Document */

html {
	/*height:100%;*/
}

a {font-family:Arial, Helvetica, sans-serif; color:#E74C3C; text-decoration:underline; }

body {background-color:#FFFFFF; margin:0;  padding:0}

.xxxxxbloc_project img {
  width: 100%;
}




#cap {

	width:980px;
	height:85px;
	margin:0 auto;
	text-align:left;
	border-bottom: 4px solid #000;
	margin-bottom:20px;
	font-family: 'Roboto Slab', serif;	
    font-weight:regular;
    font-size:0.9em;
    padding:10px 0 8px 0;

	
}


h2 {
	font-family: 'Roboto Slab', serif;	
	font-weight:bold;
    font-size:1.3em;

    display:inline;

}



.container {
		width:980px;
		margin:0 auto;
		font-size:1em;
		background:#fff;
		
}
	
.bloc_project {
		background:#fff;
		float: left;
		width:100%;
		max-width:980px;
		text-align:center;
		margin:0px auto;
		
}

.tri {
     width: 0; 
     height: 0; 
     border-left: 6px solid transparent;
     border-right: 6px solid transparent;
     border-bottom: 10px solid #000; 
     margin:0 auto;
     margin-top:4px;
     margin-bottom:4px;
     
}

.titol {

	float:left;
	width:100%;
	height:60px;
	text-align:center;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	margin:0 auto;
	margin-bottom:20px;
	

}





 
/* para 980px o menos */
	@media screen and (max-width:980px) {
		.container {
			width:98%;
			
		}
		
		#cap {
			width:98%;
			
		}
		
	}
 
/* para 700px o menos */
	@media screen and (max-width:700px) {
		section {
			float:none;
			width:96%;
			font-size:1.2em;
		}	
		
			.bloc_project img {
  			width: 100%;
}

		
	}
 
/* para 480px o menos */
	@media screen and (max-width:480px) {
		
		.titol {
			font-size:1em;
			margin-bottom:40px;
			
				}	
				
				
			}













/*blocs*/









h1 {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#000000;
	background-color:#ccc;
	width:auto;
	margin: 0 auto;
	

}







hr {
  height: 1px;
  width: 80px;
  background-color: black;
  margin:0 auto;
  margin-bottom:5px;
}


strong {
  font-weight: normal;
  background-color: #000;
  color: #fff;
  padding: 8px;
}








