html {
    overflow: -moz-scrollbars-vertical;
}
body {
    background-color: #FFFFFF;
    background-image: url(../layouts/default/header.gif); 
    background-repeat: repeat-x; 
    font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0px; 
    color: #333333;
    margin-top: 0px;
    margin-bottom: 15px;
    letter-spacing: 0px;
}
td {
    font-size: 13px;
}
h1 {
    font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
    line-height:20px;
    font-size:14px;    
    color:#333333;
    font-weight:bold;
    margin:0px;
}

h2 {
    font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size:12px;    
    color:#333333;
    font-weight:bold;
    margin:0px;
}
h3 {
    font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size:10px;    
    color:#333333;
    font-weight:bold;
    margin:0px;
}

hr {
    height:1px;
    color:#5BA33C;
    background-color:#5BA33C;
    border:0px;
}

.copyright {
    font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}

.div_style {
    /*padding:10px;*/
    padding-top:10px;
}

.textarea {
    font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: 12px;
}

A:link {font-size: 11px; text-decoration: none; color: #000000;}
A:visited {font-size: 11px; text-decoration: none; color: #000000;}
A:hover {font-size: 11px; text-decoration: underline; color: #000000;}

.copyright A:link {font-size: 10px; text-decoration: none; color: #000000;}
.copyright A:visited {font-size: 10px; text-decoration: none; color: #000000;}
.copyright A:hover {font-size: 10px; text-decoration: underline; color: #000000;}

.top A:link {font-size: 10px; text-decoration: none; color: #5BA33C;}
.top A:visited {font-size: 10px; text-decoration: none; color: #5BA33C;}
.top A:hover {font-size: 10px; text-decoration: underline; color: #5BA33C;}

.bottom A:link {font-size: 10px; text-decoration: none; color: #5BA33C;}
.bottom A:visited {font-size: 10px; text-decoration: none; color: #5BA33C;}
.bottom A:hover {font-size: 10px; text-decoration: underline; color: #5BA33C;}

.registrer A:link {font-size: 10px; text-decoration: none; color: #FFFFFF;}
.registrer A:visited {font-size: 10px; text-decoration: none; color: #FFFFFF;}
.registrer A:hover {font-size: 10px; text-decoration: underline; color: #FFFFFF;}

A.menu
{
width: 100%;
display: block;
}

A.menu:hover
{
width: 100%;
display: block;
background-color: black;
}

.rightmenu {
    font-size:14px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:10px;
    text-align:left;
}

.rightmenu A:link {
    font-size: 14px; 
    text-decoration: none; 
    color: #333333;
}
.rightmenu A:visited {
    font-size: 14px; 
    text-decoration: none; 
    color: #333333;
}
.rightmenu A:hover {
    font-size: 14px; 
    text-decoration: underline; 
    color: #333333;
}

.topmenu_link:link {
    font-size: 14px; 
    text-decoration: none; 
    color: #333333;
}
.topmenu_link:visited {
    font-size: 14px; 
    text-decoration: none; 
    color: #333333;
}
.topmenu_link:hover {
    font-size: 14px; 
    text-decoration: none; 
    color: #5BA33C !important;
}

.rightMenuBox
{
	margin-top:5px;
	margin-bottom:5px;	
	*margin-top:10px;
	*margin-bottom:10px;
}