html
{
margin : 0 ;
padding : 0 ;
}

body
{
margin : 0 ;
padding : 0 ;
font-family : Verdana, Geneva, Arial, Sans-Serif ;
font-size : 8pt ;
background-color : #2B2B2B ;
height:100%;
width:100%;
}

a:link.lkmedia {
    color : #9A9A9A;
    text-decoration: none;
    /*font-weight : bold;*/
}

a:visited.lkmedia {
    color : #9A9A9A;
    text-decoration: none;
    /*font-weight : bold;*/
}

a:hover.lkmedia {
    color : #9A9A9A;
    text-decoration: underline;
    /*font-weight : bold;*/
}

a:active.lkmedia {
    color : #9A9A9A;
    text-decoration: none;
    /*font-weight : bold;*/
}

.comments  {
    font-family : Verdana, Geneva, Arial, Sans-Serif ;
    font-size : 8pt ;
    color : #9A9A9A;
    text-align : left;
    margin-top : 10px;
    width : 720px;
}

.thumbcomment {
    font-family : Verdana, Geneva, Arial, Sans-Serif ;
    font-size : 8pt ;
    color : #9A9A9A;
    text-align : left;
    margin-top : 10px;
    margin-bottom : 10px;
    
}

.full
{
width:100%;
height:100%;
}

.left
{
width : 15%;
}

.right
{
width : 15% ;
}

.center
{
width : 70% ;
}

.topcenter
{
background-color : #FFFFFF;
width : 70% ;
font-family : Georgia ;
font-size : 14pt ;
color : #000000 ;
text-align : right ;
vertical-align : middle;
line-height : 47px;
height : 47px ;
}

#logo
{
display : block;
width : 118px ;
height : 47px ;
background : url(title_75.gif) no-repeat 0 0;
margin : 0 ;
float : left;
}

#site_title {
    /*margin-right : 15%;*/
}

#contact
{
display : block ;
width : 48px ;
height : 22px ;
background : url(contact.gif) no-repeat 0 0;
float:left;
}

#contactct
{
float:left ;
margin-left : 20px ;
vertical-align : middle ;
line-height : 22px;
color : #B5B5B5 ;
font-size: 8pt;
}

.hidden 
{
display : none ;
}

.hz_sep
{
height : 2px ;
background-color : #2B2B2B ;
}

.greybox
{
height : 22px ;
background-color : #6B6B6B ;
}

#previous
{
background: url(previous.gif) no-repeat 0 0 ;
display : block ;
width : 54px ;
height : 22px ;
float : right ;
margin-right : 0 ;
}

#previous:hover
{
background: url(previous.gif) no-repeat 0 -22px ;
display : block ;
width : 54px ;
height : 22px ;
float : right ;
margin-right : 0 ;
}

#separator
{
background : url(separator.gif) no-repeat;
width : 12px ;
height : 22px ;
float : right ;
margin-right : 0 ;
}

#next
{
background: url(next.gif) no-repeat 0 0 ;
display : block ;
width : 38px ;
height : 22px ;
float : right ;
margin-right : 0 ;
}

#next:hover
{
background: url(next.gif) no-repeat 0 -22px ;
display : block ;
width : 38px ;
height : 22px ;
float : right ;
margin-right : 0 ;
}

#spacer
{
display : block ;
width: 10% ;
height: 22px ;
float : right ;
margin-right : 0 ;
}

#back
{
background: url(back.gif) no-repeat 0 0 ;
display : block ;
width : 46px ;
height : 22px ;
float : right ;
margin-right : 0 ;
}

#back:hover
{
background: url(back.gif) no-repeat 0 -22px ;
display : block ;
width : 46px ;
height : 22px ;
float : right ;
margin-right : 0 ;
}

#header
{
background-color:#ffffff;
height:47px;
}

#thumbct
{
width:720px;
margin-top:80px;
margin-bottom:80px;
}

.thtext
{
width:100%;
/*height:20px;*/
font-size:8pt;
color:#9A9A9A;
padding-top:5px;
}

#footer
{
background-color:#6B6B6B;
height:22px;
}

#imagetd
{
background-color:inherit;
padding-top:40px;
padding-bottom:40px;
}

/*  formulaires  */ 


#form 
{
width:300px;
padding:20px;
background-color:#2B2B2B;
font-size:8pt;
color:#ffffff;
}

.formtext
{
float:left;
margin:0;
padding-top:1px;
width:42%;
text-align:right;
}

.forminput
{
margin-left:30px;
font-family:Verdana,Geneva,Arial,Sans-Serif;
font-size:8pt;
color:#ffffff;
border:1px solid #ffffff;
background-color:#2B2B2B;
}

.formbutton
{
border:0;
display:block;
width:21px;
height:13px;
background:url(bt_ok.gif) no-repeat 0 0;
cursor:pointer;
}


/*
.formbutton:hover
{
border:0;
display:block;
width:21px;
height:13px;
background:url(bt_ok.gif) no-repeat 0 -13px;
cursor:pointer;
}
*/

.formct
{
width:100%;
margin:0;
font-size:8pt;
color:#ffffff;
float:left;
}

.formtitle
{
font-family:Century Gothic,Geneva,Sans-Serif;
font-size:10pt;
font-weight:bold;
color:#ffffff;
}