/* --------------------
/* Global
/* ------------------*/

#right{
        float: right;
        width: 250px;
	text-align: justify;
}

#left{
        float: left;
        width: 430px;
        margin: 15px 0 15px 0;
	text-align:justify;
}

#left h3{
        font-size: 1.4em;
        color: #336699;
}

#left h4{
        font-size: 1.2em;
        border-bottom: 1px solid #336699;
}

#left h5{
        font-size: 1em;
        margin: 10px 0 0 0;
        text-align:justify;
}

#left h6{
        border-bottom: 1px solid #336699;
}

#left p.summary {
	margin-left: 10px;
}

.include { display: none; }
/* ------------------------------
/* Skills
/* ----------------------------*/


#address .hidden {
        display: none;
}

#skill ul ul {
        list-style-image: none;
        list-style-type:none;
        padding-left: 0px;
}

#skill ul ul li.beginner{
        background: transparent url(/static/img/beginner.png) no-repeat center right;
        padding-left: 0px;

}

#skill ul ul li.advanced{
        background: transparent url(/static/img/advanced.png) no-repeat center right;
        padding-left: 0px;
}

#skill ul ul li.expert{
        background: transparent url(/static/img/expert.png) no-repeat center right;
        padding-left: 0px;
}

#skill ul img {
        height: 16px;
        margin-left: 5px;
        vertical-align: text-bottom;
}

/* ------------------------------
/* Contacts
/* ----------------------------*/

#contact ul {
        list-style-type:none;
        padding-left: 25px;
	margin-left: 0;
}

#contact ul li.email {
        background: transparent url(/static/img/internet-mail.png) no-repeat center left;
        padding-left:20px;
}

#contact ul li.jabber {
        background: transparent url(/static/img/im-jabber.png) no-repeat center left;
        padding-left:20px;
}

#contact ul li.msn_messenger {
        background: transparent url(/static/img/im-msn.png) no-repeat center left;
        padding-left:20px;
}

#contact ul li.yahoo_messenger {
        background: transparent url(/static/img/im-yahoo.png) no-repeat center left;
        padding-left:20px;
}

#contact ul li.gtalk {
        background: transparent url(/static/img/gtalk.gif) no-repeat center left;
        padding-left:20px;
}

/*------------------------
/ * Blockquote
/* ---------------------*/

#left blockquote {
        color: #555555;
        padding: 10px 10px;
        line-height: 1.8em;
	margin: 10px 10px;
}

#left blockquote ul {
        margin: 5px 0 5px 0;
}

#left blockquote ul li {
        font-size: inherit;
        text-align: justify;

}

/*------------------------
/* Block droit
/*-----------------------*/
.block, #skill, #contact, #address {
        border-top: 2px solid #336699;
        border-bottom: 2px solid #336699;
        background-color: #ebebeb;
        margin-top: 15px;
        font-size: .9em;
}

.block a{
        text-decoration: none;
}

.block ul, #skill ul, #address ul {
	margin: 0px;
}

.block li, #skill li, #contact li, #address li {
        line-height: 1.3em;
}

.block p, #skill p, #contact p, #address p {
        padding: 0 10px 5px 10px;
}

.block strong, #skill strong, #contact strong, #address strong {
        position: relative;
        top:6px;
        left: 10px;
}

ul.simple, ul.simple ul {
	padding-top: 0;
	padding-bottom: 0;
}

#left ul {
	margin-left: 5px;
}

