/*####################### 
CSS PROFS
####################### */

html 
{
font-size: 100%;
}


body 
{
margin: 5px 0 0 0;
padding: 0;
font-size: small;
font-family: Verdana, sans-serif;
background:  #FFFEDD;
}

#top
{
text-align: left;
width: 100%;       
height: 110px;
padding: 0;
margin: 0;
}

#top img
{
padding: 0;
margin: 0 0 0 20px;
}


#imageprof
{
width: 100%;       
height: 240px;
padding: 0;
margin: 0;
background: url(bg.gif) bottom left repeat-x;
}


#imageprof img
{
float: left;
padding: 0;
margin: 0;
}

h2
{
font-size: 20pt;
color: #AF9D87;     
padding: 15px 0 0 0;
margin: 0;
}



h3
{
font-size: 14px;
color: #55B0BF;
padding: 0;
margin: 30px 0 0 30px;
}





#textprof
{
width: 775px;       
padding: 0;
margin: 0;
}

#bio1
{
float: left;
width: 50%;       
padding: 0;
margin: 0;
}

#bio2
{
float: right;
width: 50%;       
padding: 0;
margin: 0;
}

#bio1 p, #bio2 p, .cours p
{
line-height: 1.5em;
font-size: 12px;
font-weight: 500px;
color: #8F7154;     
}

#bio1 p
{
text-align: justify;
padding: 20px 10px 20px 30px;
margin: 0;
}

#bio2 p
{
text-align: justify;
padding: 20px 30px 20px 10px;
margin: 0;
}

table
{
margin: 0 0 0 30px;
padding: 0;
}

td
{
font-size: 10px;
font-weight: 500px;
color: #8F7154;     
margin: 0;
padding: 0;
}

.cours
{
clear: both;
width: 700px;
text-align: right;
padding: 0;
margin: 0 auto 0 auto;
}

.cours p
{
text-align: left;
padding: 10px 0 0 0;
margin: 20px 0 0 20px;
border-top: 1px solid #D7AB17;
}


#footer
{
text-align: right;
width: 100%;
height: 40px;
}



#top a
{
font-size: 10px;
font-weight: 500;
color: #C53C4D;
text-decoration: underline;
padding: 0 2px 0 2px;
margin: 0;
}

#top a:hover
{
font-size: 10px;
font-weight: 500;
color: #E5495C;
text-decoration: none;
padding: 0 2px 0 2px;
margin: 0;
}

#footer a
{
font-size: 12px;
font-weight: 600;
color: #C53C4D;
text-decoration: underline;
padding: 20px 30px 10px 0;
margin: 0;
}

#footer a:hover
{
font-size: 12px;
font-weight: 600;
color: #E5495C;
text-decoration: underline;
padding: 20px 30px 10px 0;
margin: 0;
}

