body.menu {background-color: white;
	  
	   margin: 50px 40px 10px 75px;
 	width: 1125px;
	}

body.deroule {margin: 70px 40px 10px 290px;
		width: 870px;
		}	
body.artplas {margin: 35px 40px 10px 200px;
		width: 870px;
		}	

body.cv {margin: 35px 40px 10px 120px;
		width: 300px;
		}	


h1 {font-size: 30px; font-family: 'Lato', sans-serif; color:black; font-weight: 700;}

h2 {font-size: 15px; font-family: 'Lato', sans-serif; color:black; font-weight: 700;}

h3 {font-size: 25px; font-family: 'Lato', sans-serif; color:black; font-weight: 700;}

h4 {font-size: 11px; font-family: 'Lato', sans-serif; color:black; font-weight: 400;}

h5 {font-size: 9px; font-family: 'Lato', sans-serif; color:black; font-weight: 400;}



p {font-size: 13px; font-family: 'Lato', sans-serif; color: black; font-weight: 700;}

a {text-decoration:none; color:black;}
.black {font-size: 22px;}

h1.nom{
	clear: both; 
	float:left; 
	}

h2.page1{top:-30px; clear: both; float:left; position: relative; }

#column1 {clear: both; 
		float:left;
		position: relative;
		top: 20%;
		}

h4.cv {	
		position: relative;
		float:left;
		width: 300;
		top: 60;
		text-align:left;
		}


h4.cvblanc {	
		position: relative;
		float:left;
		width: 50;
		top: 150;

		}


a.imagelien {
		position: relative;
		text-decoration:none;
		float:left;
		top: 19%;
		width: 52;
		left:50;
		}

a.imagelien:hover {
		position: relative;
		text-decoration:none;
		float:left;
		width: 260;
				}



.texte {
	position:absolute;
	left:85;
	bottom: 69;
	display:none; 
	}

a:hover .texte {    display:block;    }

.grandeimage {
	
	display:none; 
	}

a:hover .grandeimage{    display:block;    }

.petiteimage {

	display:block; 
	}

a:hover .petiteimage{    display:none;    }


h2.fleches {	position:fixed;
		top: 36px;
		left: 110px;
	
	}

.grossefleche{position:fixed;
		top: 59px;
		left: 60px;
	
		}

a.yellow:hover {color: #66FF99;}
.yellow:hover {color: #66FF99;
		}

h2.titre {	position:fixed;
		top: 56px;
		left: 90px;
		
		width: 125px;
		height:110;
               
		text-align: left;
	}


h4.description {position:fixed;
		top: 164px;
		left: 90px;
		
		width: 125px;
		height:450;
                

		text-align: left;
	}



h4.descriptiontabouret {position:fixed;
		top: 230px;
		left: 90px;
		
		width: 125px;
		height:450;
          
		text-align: left;
	}


.contenu {	padding: 5px 5px 5px 5px;
		float: left;
		}


h4.contenu {	position: relative;
		padding: 0px 0px 0px 5px;
		color :black;
		top:12;
		cursor: default;
		}

.white {display:none;
		}
h4:hover.contenu .white {
		cursor: default;	
		display: inline;
		}
h4:hover.contenu .plusplus {	
		display: none;
		}

h4:hover.cv .white {
		cursor: default;	
		display: inline;
		}
h4:hover.cv .plusplus {	
		display: none;
		}