
/* The body of the page */
body
{
    font-family : verdana;
    background-color : #ccc;
    padding-top: 0px;
    padding:0;
    margin: 0;
}

/*  Global <div>, with all the content */
div.defaultstyle
{
    background-color:white;
    width: 80%;
    margin:auto;
    padding:10px;
    padding-bottom: 50px;
}

/* Header : address */
div.address
{
    text-align: left;
    font-size: 12px;
}

/* Header : nationality */
div.nationality
{
    text-align: right;
    font-size: 12px;
}

/* Header : age */
div.age
{
    text-align: right;
}

/* Header : phone number  */
div.phone
{
    text-align: left;
    font-size: 12px;
}

/* Header : email adress */
div.email
{
    text-align: right;
    font-size: 12px;
}


/* Title of the resume */
h1
{
    font-size : 25px;
    text-align : center;
    margin-bottom: 6px;
    margin-top: 40px;
}

/* Objectives */
div.objective
{
    text-align: center;
    font-style: italic;
    width: 70%;
    margin: auto;
    font-size:  14px;
}


/* Title of each section */
h2
{
    font-size : 16px;
    background-color : #eeeeff;
    padding : 2px;
    margin-top : 50px;
    border-bottom : 1px dotted #333;
}

/* The left column of each section */
div.lefttext
{
    font-size : 14px;
    color : #333366;
    text-align: right;
    margin-right: 10px;
}

/* Left column : Date style */
div.date
{
    font-size: 14px;
    color: #009900;
    text-align:right;
    margin-right: 10px;
}

/* Left column : Duration style */
div.duration
{
    font-size:10px;
    color: #999;
    text-align:right;
    margin-right: 10px;
}

/* Right column : Apport style */
div.apport
{
    font-size: 12px;
    color: #777;
    font-style:italic;
}

/* Location: Town  */
span.town
{
    font-size: 12px;
    color: #777;
    text-transform: uppercase;
}

/* Location : Country */
span.country
{
    font-size: 12px;
    color: #444;
    text-transform: uppercase;
}
