@charset "utf-8";
/* CSS Document */
body {
    padding: 0px;
    margin: 50px;
    background-color: #EEEEEE;
}
body,table,input,textarea,select { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    text-decoration: none;
    font-size: 11px;
    font-weight:normal; 
}
div.newyear {
    margin-left: auto;
    margin-right: auto;
    background-color: #CCCCCC;
    padding: 5px;
    width: 500px;
}
div.content {
    margin-left: auto;
    margin-right: auto;
    background-color: #CCCCCC;
    padding: 5px;
    width: 260px;
}
div.clic {
    position: absolute;
    margin-left: -80px;
    margin-top: 13px;
}
div.noel {
    position: absolute; 
    margin-left: 150px; 
    margin-top: -50px;
}
div.card {
    border: 1px solid #303366;
}
div.card div.haut {
    padding: 5px;
    height: 180px;
    background-color: #FFFFFF;
}
div.card div.haut div.lang {
    float: right;
    text-align: right;
    color: #CCCCCC;
    font-size: 10px;
}
div.card div.haut div.lang a {
    text-decoration: none;
    color: #CCCCCC;
}
div.card div.haut div.dot {
    padding-top: 3px;
    padding-left: 3px;
}
div.card div.haut div.doti {
    padding-left: 3px;
}
div.card div.haut div.nom {
    padding-top: 35px;
    font-family: Cambria, "Times New Roman", Times, serif;
    text-transform: uppercase;
    color: #204080;
    font-size:20px;
    font-weight:bold;
    text-align:right;
}
div.card div.haut div.nom a {
    color: #204080;
    text-decoration: none;
}
div.card div.haut div.statut {
    text-transform: uppercase;
    color: #999999;
    font-size:16px;
    font-weight:bold;
    text-align:right;
}
div.card div.bas {
    padding: 5px;
    height: 180px;
    background-color: #204080; /*#000080*/
}
div.card div.bas div.bastitre {
    text-transform: uppercase;
    color: #FFFFFF;
    font-family: Cambria, "Times New Roman", Times, serif;
    font-size:15px;
    font-weight:bold;
    margin-bottom: 10px;
}
div.card div.bas div.exp {
    margin-bottom: 10px;
}
div.card div.bas div.exp div.date,
div.card div.bas div.exp div.skill {
    color: #CCCCCC;
    font-weight:bold;
    font-size: 12px;
}
div.card div.bas div.exp div.poste,
div.card div.bas div.exp div.desc {
    color: #FFFFFF;
    font-weight:bold;
    font-size: 13px;
    margin-left: 10px;
}
div.card div.bas div.exp div.skill {
    width: 75px;
    float: left;
    margin-bottom: 4px;
}
div.card div.bas div.exp div.desc {
    width: 165px;
    margin-left: 80px;
    margin-bottom: 4px;
}
div.card div.bas div.exp div.poste a {
    text-decoration: none;
    color: #FFFFFF;
}
div.card div.bas div.exp div.lieu {
    color: #FFFFFF;
    font-size: 12px;
    width: 100%;
    margin-left: 10px;
}
div.card div.bas div.fleched {
    text-align: right;
}
div.card div.bas div.flecheg {
    text-align: left;
}
div.card div.bas div.fleched a,
div.card div.bas div.flecheg a {
    display: block;
}
div.card div.bas div.adresse {
    margin-top: 140px;
    color: #FFFFFF;
    font-weight:bold;
    font-size: 14px;
    width: 195px;
    text-align: right;
}
div.card div.bas div.adresse a {
    color: #FFFFFF;
    text-decoration:none;
    display:block;
}
div.bottom {
    text-align: center;
    color: #cccccc;
}
div.bottom a {
    text-decoration:none;
    color: #cccccc;
    margin-bottom: 50px;
}