
div{
    margin-top:0%;
    margin-bottom:0%;
}

/* general */

.entete{
    margin: 2% 0% 0% 0%;
    display: inline-block;
    width:100%;
}


.information{
 margin: 0% 0% 0% 0%;
 width:60%;
 float:left;

}

.image{
	float:right;
	text-align:right;
/*	margin-right:10%; */
	width:15%;
	height:auto;
	max-width:15%;
	margin: 0% 5% 0% 0%;
}


/*
.categorie{
 display: block;
 clear:both;
 margin: 2% 20% 0% 10%;
 width:90%;

}
*/

.titreCat{
 margin: 2% 1% 1% 2%;
 display:block;
}


.sousTitreCat{
 margin: 0% 1% 1% 4%;
 display: inline-block;

}


.titre{
    font-weight:bold;
    float:left;
/* width:50%;*/
    margin-top:0px;
    margin-bottom:0px;
}

.titreSansDate{
    font-weight:bold;
    margin-top:1px;
    margin-bottom:1px;
}
ul{
    padding-left:25px;
}
.listeCV{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    list-style-type: circle;

}

.dateCat{
 float:right;
 display: inline-block;
/* width:10%;*/
 margin-right:0%;
}


.date{
 float:right;
/* width:10%;*/
 margin-right:0%;

}

.lieu{
 float:left;
/* width:35%;*/
 margin-left:1%;
 padding: 0% 0% 0% 0%;
}

.clear{
    clear:both;
}

.description{
 margin-left:2%;
 clear:both;
}


.details{
 margin-left:3%;
 clear:both;
 width:100%;
}

li{
 margin-top:1%;
 margin-bottom:1%;

}

.titre2 {
 font-weight:bold;
 margin-right:5px;

}


.detail2{
 margin-top: 0%;
 margin-bottom: 0%;
 margin-left: 5px;
}

.emploi{
    border: 1px solid green;
    color: blue;
}

.avionA{
 }

.lieuA{
 clear:left;
}

table{
 margin-left:15px;
}

.tableHdv td{
 width: 200px;
 padding:0px;
}

table td{
 width: 750px;
 padding:0px;
}

.colonne{
 margin-left:15px;
}




