/* column pour menu à droite*/ 
#column_a{
	position:		absolute;
	float: 			none;
	margin-top:			120px;
	margin-left:			600px;
	width:			144px;
	height: 		200px;
	border-top-width: 	30px;
	border-top-style: 	solid;
	border-top-color:  	#737b6f;
	overflow:		hidden;
	background-color:	white;
	z-index:		6;
	padding: 5px 5px 120px 20px;
	text-transform:lowercase;
	font-size:10px;
	font-family:univers,verdana,arial,sans;
	font-weight:normal;
}

#column_abis{
	position:		absolute;
	float: 			none;
	margin-top:			120px;
	margin-left:			700px;
	width:			144px;
	height: 		200px;
	border-top-width: 	30px;
	border-top-style: 	solid;
	border-top-color:  	#737b6f;
	overflow:		hidden;
	background-color:	white;
	z-index:		6;
	padding: 5px 5px 120px 20px;
	text-transform:lowercase;
	font-size:10px;
	font-family:univers,verdana,arial,sans;
	font-weight:normal;
}


/* column pour zoom callig*/ 
#column_b{
	position:		absolute;
	float: 			none;
	margin-top:			540px;
	margin-left:			90px;
	width:			900px;
	height: 		1900px;
	border-top-width: 	0px;
	border-top-style: 	solid;
	border-top-color:  	#737b6f;
	overflow:		hidden;
	background-color:	white;
	z-index:		6;
	padding: 5px 5px 120px 20px;
	text-transform:lowercase;
	font-size:10px;
	font-family:univers,verdana,arial,sans;
	font-weight:bold;
}

#column_b2{
	position:		absolute;
	float: 			none;
	margin-top:			540px;
	margin-left:			90px;
	width:			1400px;
	height: 		1900px;
	border-top-width: 	0px;
	border-top-style: 	solid;
	border-top-color:  	#737b6f;
	overflow:		hidden;
	background-color:	white;
	z-index:		6;
	padding: 5px 5px 120px 20px;
	text-transform:lowercase;
	font-size:10px;
	font-family:univers,verdana,arial,sans;
	font-weight:bold;
}

/* column pour zoom goa*/ 
#column_c{
	position:		absolute;
	float: 			none;
	margin-top:			640px;
	margin-left:			90px;
	width:			700px;
	height: 		600px;
	border-top-width: 	0px;
	border-top-style: 	solid;
	border-top-color:  	#737b6f;
	overflow:		hidden;
	background-color:	#000000;
	z-index:		6;
	padding: 5px 5px 120px 20px;
	text-transform:lowercase;
	font-size:10px;
	font-family:univers,verdana,arial,sans;
	font-weight:bold;
}


/* column pour photographies.html*/
#column_d{
	position:		absolute;
	float: 			none;
	margin-top:			350px;
	margin-left:			520px;
	width:			600px;
	height: 		700px;
	border-top-width: 	0px;
	border-top-style: 	solid;
	border-top-color:  	#737b6f;
	overflow:		hidden;
	background-color:	white;
	z-index:		6;
	padding: 5px 5px 120px 20px;
	text-transform:lowercase;
	font-size:10px;
	font-family:univers,verdana,arial,sans;
	font-weight:bold;
}


h1{
	text-transform: none;
	font-size: 13px;
	font-family: univers,verdana,arial,sans;
	color: white;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 360px;
}


h2{
	text-transform: none;
	font-size: 13px;
	font-family: univers,verdana,arial,sans;
	color: white;
	font-weight: normal;
	margin-top: 30px;
	margin-bottom: 120px;
	margin-left: 250px;
}

h3{
	text-transform: none;
	font-size: 13px;
	font-family: univers,verdana,arial,sans;
	color: white;
	font-weight: normal;
	margin-top: 15px;
	margin-bottom: 120px;
	margin-left: 260px;
}

h4{
	text-transform: none;
	font-size: 13px;
	font-family: univers,verdana,arial,sans;
	color: white;
	font-weight: normal;
	margin-top: 25px;
	margin-bottom: 20px;
	margin-left: 330px;
}

h5{
	text-transform: none;
	font-size: 13px;
	font-family: univers,verdana,arial,sans;
	color: white;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}



h6{
	text-transform: none;
	font-size: 13px;
	font-family: univers,verdana,arial,sans;
	color: white;
	font-weight: normal;
	margin-top: 15px;
	margin-bottom: 20px;
	margin-left: 20px;
}



h7{
	text-transform: none;
	font-size: 13px;
	font-family: univers,verdana,arial,sans;
	color: white;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}

h8{
	text-transform: none;
	font-size: 13px;
	font-family: univers,verdana,arial,sans;
	color: white;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
}

h9{
	text-transform: none;
	font-size: 12px;
	font-family: univers,verdana,arial,sans;
	color: black;
	font-weight: normal;
	margin-top: 30px;
	margin-bottom: 5px;
	margin-left: 18px;
	text-decoration: none;
}

/* titre orange dans column_1dvp (page projet)*/ 
h10{
	text-transform: none;
	font-size: 14px;
	font-family: univers,verdana,arial,sans;
	color: #fa5015;
	font-weight: normal;
	height: 40px;
	margin-top: 12px;
	margin-bottom: 5px;
	margin-left: 12px;
	text-decoration: none;
}


contact{
	text-transform:capitalize;
	font-weight: black;
	font-family: univers,arial,serif;
	font-size:13px;
	color: black;
}
body{
	text-transform:capitalize;
	color: black;
	font-family: univers;
	font-weight:normal;
	font-size:12px;
	background-color: white; 
	background-position: 20% 20%;
	background-repeat: no-repeat;
}
maincontent {
	position:			absolute;
	left:				173px;
	top:				100px;
	width:				600px;
}
a{
	text-transform:capitalize;
	color:#737b6f;
	text-decoration:none;
}
a:hover{
	text-transform:capitalize;
	color:#303033;
}


img {
  border: none;  
  vertical-align: middle;
}

#column_PP1{
	position:		absolute;
	margin-top:		0px;
	margin-left:	320px;
	width:			90px;
	height: 		900px;
	float: none;
	border-top-width: 	0px;
	background-color: #5a5350; 
	border-top-style: 	solid;
	border-top-color:  	black;
	overflow:		hidden;
	z-index:		6;
}


#column_PP{
	position:		absolute;
	margin-top:		50px;
	margin-left:	350px;
	width:			600px;
	height: 		700px;
	float: none;
	border-top-width: 	0px;
	background-color: #990a0a; 
	border-top-style: 	solid;
	border-top-color:  	black;
	overflow:		hidden;
	z-index:		6;
}

#column_1{
	position:		absolute;
	margin-top:		120px;
	margin-left:	0px;
	width:			500px;
	height: 		30px;
	float: none;
	border-top-width: 	1px;
	background-color: black; 
	border-top-style: 	solid;
	border-top-color:  	black;
	overflow:		hidden;
	z-index:		6;
}




	/* colonne pour présentation des projets d'une même rubrique*/ 
		/* colonne pour première ligne, 3 cases*/ 

	#column_1bis{
	position:		absolute;
	margin-top:		160px;
	margin-left:	0px;
	width:			150px;
	height: 		150px;
	float: none;
	border-top-width: 	0px;
	background-color: #cccecd; 
	border-top-style: 	solid;
	border-top-color:  	black;
	overflow:		hidden;
	z-index:		6;
	padding-top:	10px;
	padding-left:	10px;
	}

	#column_1ter{
	position:		absolute;
	margin-top:		160px;
	margin-left:	170px;
	width:			150px;
	height: 		150px;
	float: none;
	border-top-width: 	0px;
	background-color: #cccecd; 
	border-top-style: 	solid;
	border-top-color:  	black;
	overflow:		hidden;
	z-index:		6;
	padding-top:	10px;
	padding-left:	10px;
	}

	#column_1quart{
	position:		absolute;
	margin-top:		160px;
	margin-left:	340px;
	width:			150px;
	height: 		150px;
	float: none;
	border-top-width: 	0px;
	background-color: #cccecd; 
	border-top-style: 	solid;
	border-top-color:  	black;
	overflow:		hidden;
	z-index:		6;
	padding-top:	10px;
	padding-left:	10px;
	}

		/* colonne pour deuxième ligne, 3 cases*/ 

	#column_1bis2{
	position:		absolute;
	margin-top:		330px;
	margin-left:	0px;
	width:			150px;
	height: 		150px;
	float: none;
	border-top-width: 	0px;
	background-color: #cccecd; 
	border-top-style: 	solid;
	border-top-color:  	black;
	overflow:		hidden;
	z-index:		6;
	padding-top:	10px;
	padding-left:	10px;
	}

	#column_1ter2{
	position:		absolute;
	margin-top:		330px;
	margin-left:	170px;
	width:			150px;
	height: 		150px;
	float: none;
	border-top-width: 	0px;
	background-color: #cccecd; 
	border-top-style: 	solid;
	border-top-color:  	black;
	overflow:		hidden;
	z-index:		6;
	padding-top:	10px;
	padding-left:	10px;
	}

	#column_1quart2{
	position:		absolute;
	margin-top:		330px;
	margin-left:	340px;
	width:			150px;
	height: 		150px;
	float: none;
	border-top-width: 	0px;
	background-color: #cccecd; 
	border-top-style: 	solid;
	border-top-color:  	black;
	overflow:		hidden;
	z-index:		6;
	padding-top:	10px;
	padding-left:	10px;
	}

		/* colonne pour troisième ligne, 3 cases*/ 

	#column_1bis3{
	position:		absolute;
	margin-top:		500px;
	margin-left:	0px;
	width:			150px;
	height: 		150px;
	float: none;
	border-top-width: 	0px;
	background-color: #cccecd; 
	border-top-style: 	solid;
	border-top-color:  	black;
	overflow:		hidden;
	z-index:		6;
	padding-top:	10px;
	padding-left:	10px;
	}

	#column_1ter3{
	position:		absolute;
	margin-top:		500px;
	margin-left:	170px;
	width:			150px;
	height: 		150px;
	float: none;
	border-top-width: 	0px;
	background-color: #cccecd; 
	border-top-style: 	solid;
	border-top-color:  	black;
	overflow:		hidden;
	z-index:		6;
	padding-top:	10px;
	padding-left:	10px;
	}

	#column_1quart3{
	position:		absolute;
	margin-top:		500px;
	margin-left:	340px;
	width:			150px;
	height: 		150px;
	float: none;
	border-top-width: 	0px;
	background-color: #cccecd; 
	border-top-style: 	solid;
	border-top-color:  	black;
	overflow:		hidden;
	z-index:		6;
	padding-top:	10px;
	padding-left:	10px;
	}
	
	
	
	
	
			/* colonne pour quatrième ligne, 3 cases*/ 

	#column_1bis4{
	position:		absolute;
	margin-top:		670px;
	margin-left:	0px;
	width:			150px;
	height: 		150px;
	float: none;
	border-top-width: 	0px;
	background-color: #cccecd; 
	border-top-style: 	solid;
	border-top-color:  	black;
	overflow:		hidden;
	z-index:		6;
	padding-top:	10px;
	padding-left:	10px;
	}

	#column_1ter4{
	position:		absolute;
	margin-top:		670px;
	margin-left:	170px;
	width:			150px;
	height: 		150px;
	float: none;
	border-top-width: 	0px;
	background-color: #cccecd; 
	border-top-style: 	solid;
	border-top-color:  	black;
	overflow:		hidden;
	z-index:		6;
	padding-top:	10px;
	padding-left:	10px;
	}

	#column_1quart4{
	position:		absolute;
	margin-top:		670px;
	margin-left:	340px;
	width:			150px;
	height: 		150px;
	float: none;
	border-top-width: 	0px;
	background-color: #cccecd; 
	border-top-style: 	solid;
	border-top-color:  	black;
	overflow:		hidden;
	z-index:		6;
	padding-top:	10px;
	padding-left:	10px;
	}
	
	

		/* colonne pour présentation d'1 projet*/ 
		#column_1dvp{
		position:		absolute;
		margin-top:		170px;
		margin-left:	0px;
		width:			700px;
		height: 		500px;
		float: none;
		border-top-width: 	0px;
		background-color:	#cccecd; 
		border-top-style: 	solid;
		border-top-color:  	black;
		overflow:		hidden;
		padding-top:	12px;
		z-index:		6;
		}
		
		
		#column_1dvplong{
		position:		absolute;
		margin-top:		170px;
		margin-left:	0px;
		width:			700px;
		height: 		1700px;
		float: none;
		border-top-width: 	0px;
		background-color:	#cccecd; 
		border-top-style: 	solid;
		border-top-color:  	black;
		overflow:		hidden;
		padding-top:	12px;
		z-index:		6;
		}
		
		

		#column_1dvpright{
		position:		absolute;
		margin-top:		170px;
		margin-left:	730px;
		width:			300px;
		height: 		400px;
		float: none;
		border-top-width: 	0px;
		background-color:	#cccecd; 
		border-top-style: 	solid;
		border-top-color:  	black;
		overflow:		hidden;
		padding-top:	12px;
		padding-left:	12px;
		padding-right:	12px;
		z-index:		6;
		}
		
		
				#column_1dvpright2{
		position:		absolute;
		margin-top:		550px;
		margin-left:	730px;
		width:			500px;
		height: 		300px;
		float: none;
		border-top-width: 	0px;
		background-color:	#cccecd; 
		border-top-style: 	solid;
		border-top-color:  	black;
		overflow:		hidden;
		padding-top:	12px;
		padding-left:	12px;
		padding-right:	12px;
		z-index:		6;
		}
		
		
		
				/* colonne pour avant propos de diplome.html*/
				#column_1dvprightlong{
		position:		absolute;
		margin-top:		170px;
		margin-left:	730px;
		width:			300px;
		height: 		900px;
		float: none;
		border-top-width: 	0px;
		background-color:	#cccecd; 
		border-top-style: 	solid;
		border-top-color:  	black;
		overflow:		hidden;
		padding-top:	12px;
		padding-left:	12px;
		padding-right:	12px;
		z-index:		6;
		}
		
		#column_1dvprightdown{
		position:		absolute;
		margin-top:		1620px;
		margin-left:	730px;
		width:			300px;
		height: 		400px;
		float: none;
		border-top-width: 	0px;
		background-color:	#cccecd; 
		border-top-style: 	solid;
		border-top-color:  	black;
		overflow:		hidden;
		padding-top:	12px;
		padding-left:	12px;
		padding-right:	12px;
		z-index:		6;
		}
		
		#column_1dvpsmall{
		position:		absolute;
		margin-top:		170px;
		margin-left:	0px;
		width:			500px;
		height: 		900px;
		float: none;
		border-top-width: 	0px;
		background-color:	#cccecd; 
		border-top-style: 	solid;
		border-top-color:  	black;
		overflow:		hidden;
		padding-top:	12px;
		z-index:		6;
		}
		
		

		
		
				/* colonne pour negatif.html*/
				#column_negatif{
		position:		absolute;
		margin-top:		170px;
		margin-left:	0px;
		width:			700px;
		height: 		1700px;
		float: none;
		border-top-width: 	0px;
		background-color:	#030303; 
		border-top-style: 	solid;
		border-top-color:  	black;
		overflow:		hidden;
		padding-top:	12px;
		z-index:		6;
		}		

#column_2{
	position:		absolute;
	margin-top:		160px;
	margin-left:	0px;
	width:			380px;
	height: 		90px;
	float: none;
	border-top-width: 	1px;
	background-color: black; 
	border-top-style: 	solid;
	border-top-color:  	black;
	overflow:		hidden;
	z-index:		6;
}


#column_3{
	position:		absolute;
	margin-top:		260px;
	margin-left:	0px;
	width:			350px;
	height: 		50px;
	float: none;
	border-top-width: 	1px;
	background-color: black; 
	border-top-style: 	solid;
	border-top-color:  	black;
	overflow:		hidden;
	z-index:		6;
}


#column_4{
	position:		absolute;
	margin-top:		320px;
	margin-left:	0px;
	width:			400px;
	height: 		70px;
	float: none;
	border-top-width: 	1px;
	background-color: black; 
	border-top-style: 	solid;
	border-top-color:  	black;
	overflow:		hidden;
	z-index:		6;
}



#column_5{
	position:		absolute;
	margin-top:		120px;
	margin-left:	600px;
	width:			300px;
	height: 		70px;
	float: none;
	border-top-width: 	1px;
	background-color: black; 
	border-top-style: 	solid;
	border-top-color:  	black;
	overflow:		hidden;
	z-index:		6;
}

#column_6{
	position:		absolute;
	margin-top:		200px;
	margin-left:	480px;
	width:			420px;
	height: 		50px;
	float: none;
	border-top-width: 	1px;
	background-color: black; 
	border-top-style: 	solid;
	border-top-color:  	black;
	overflow:		hidden;
	z-index:		6;
}

#column_7{
	position:		absolute;
	margin-top:		260px;
	margin-left:	520px;
	width:			380px;
	height: 		90px;
	float: none;
	border-top-width: 	1px;
	background-color: black; 
	border-top-style: 	solid;
	border-top-color:  	black;
	overflow:		hidden;
	z-index:		6;
}


#column_8{
	position:		absolute;
	margin-top:		360px;
	margin-left:	490px;
	width:			410px;
	height: 		25px;
	float: none;
	border-top-width: 	0px;
	background-color: black; 
	border-top-style: 	solid;
	border-top-color:  	black;
	overflow:		hidden;
	padding-top:	6px;
	z-index:		6;
}



#column_cv{
	position:		absolute;
	margin-top:		440px;
	margin-left:	320px;
	width:			30px;
	height: 		27px;
	float: none;
	border-top-width: 	0px;
	background-color: black; 
	border-top-style: 	solid;
	border-top-color:  	black;
	overflow:		hidden;
	padding-top:	8px;
	z-index:		6;
}




.retourligne {
	clear:	left;
}






.vignette0 {
	float: left;
	margin-top:   -50px;
	margin-left:  -70px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.vignette0bis {
	float: left;
	margin-top:   -10px;
	margin-left:  -10px;
	margin-right: 2px;
	margin-bottom: 2px;
}



.vignette1 {
	float: left;
	margin-top:   12px;
	margin-left:  12px;
	margin-right: 12px;
	margin-bottom: 12px;
}



.vignette2 {
	float: left;
	margin-top: 8px;
	margin-left: 18px;
	margin-bottom: 12px;

}
	
	
		/* pour rubrique photo*/ 
.vignette3 {
	float: left;
	margin-top: 3px;
	margin-left: 3px;
	margin-bottom: 3px;
}

		/* pour rubrique photo negatig*/ 
.vignette3bis {
	float: left;
	margin-top: 3px;
	margin-left: 18px;
	margin-bottom: 3px;
}

		/* pour typo geom*/ 
.vignette4 {
	float: left;
	margin-top: 3px;
	margin-left: 320px;
	margin-bottom: 3px;
}


		/* pour lettrage cathy*/ 
.vignette5 {
	float: left;
	margin-top: 10px;
	margin-left: 70px;
	margin-bottom: 3px;
}

.vignette5bis {
	float: left;
	margin-top: 10px;
	margin-left: 52px;
	margin-bottom: 3px;
}
		/* pour rechtypo.html*/ 
.vignette6 {
	float: left;
	margin-top: -10px;
	margin-left: -10px;
	margin-bottom: 0px;
}


		/* pour exp.html*/ 
.vignette7 {
	float: left;
	margin-top: 45px;
	margin-left: 45px;
	margin-bottom: 0px;
}



.liensdroite {
	margin-top: 10px;	
}

