/* CSS Document */


html {
height : 100%;
background-color:#d9d9d9;
background-color:#ffffff;
}



table.moduletable_reg {
width : 300px;
margin : 0;
padding : 2px;
}
div.moduletable_reg {
padding : 0;
padding-bottom : 10px;
background-color:#fcf3ec;
background-color:#d9d9d9;
background-color:#ffffff;
color:#555555;
}
table.moduletable_reg th, div.moduletable_reg h3 {
background-image : url(../images/h4.png);
background-repeat : repeat-x;
font-family : Trebuchet, Geneva, Verdana, Arial, Helvetica, sans-serif;
color : #555555;
text-align : center;
font-weight : normal;
font-weight : bold;
height : 21px;
line-height : 21px;
font-size : 11px;
margin : 0;
padding : 0;
padding-right : 10px;
margin-bottom : 2px;
margin-top : 17px;
letter-spacing:1px;
}
div.moduletable_reg h4 {
background-image : url(../images/h4.png);
background-repeat : no-repeat;
font-family : Trebuchet, Geneva, Verdana, Arial, Helvetica, sans-serif;
color : #555555;
text-align : center;
font-weight : bold;
height : 21px;
line-height : 21px;
font-size : 10px;
margin : 0;
padding : 0;
padding-right : 10px;
margin-bottom : 2px;
margin-top : 17px;
letter-spacing:1px;
}


div.moduletable_reg h5 {
font-family : Trebuchet, Geneva, Verdana, Arial, Helvetica, sans-serif;
color : #555555;
text-align : center;
font-weight : bold;
height : 21px;
line-height : 21px;
font-size : 10px;
margin : 0;
padding : 0;
padding-right : 10px;
margin-bottom : 2px;
margin-top : 17px;
letter-spacing:1px;
}
table.moduletable_reg td {

text-align:center;
font-size : 11px;
padding : 2px;
margin : 0;
font-weight : bold;
}

table.moduletable_reg error {
font-family : Trebuchet, Geneva, Verdana, Arial, Helvetica, sans-serif;
color : #E01128;
text-align : center;
font-size : 15px;
letter-spacing:1px;
font-weight : bold;
}

.button_reg {
color : #565656;
background-image : url(../images/button_bg.png);
font-family : Trebuchet, Geneva, Verdana, Arial, Helvetica, sans-serif;
text-align : center;
font-size : 13px;
border : 3px double #ebebeb;
width : auto;
padding : 0 5px;
height : 20px;
margin : 4px;

}



.button_reg:hover {
color : #bada38;
color : #000000;
}
.inputbox_reg {
padding : 2px;
margin : 2px;
border : 1px solid #ebebeb;
background-color : #ffffff;
background-color : #f5f5f5;
background-color : #f8f8f8;
background-color : #dfdfdf;
background-color : #d2d2d2;
background-color : #f0f0f0;

color : #666666;
text-align:center;
}

.error_reg {
color : #A8163E;
font-family : Trebuchet, Geneva, Verdana, Arial, Helvetica, sans-serif;
text-align : center;
font-size : 10px;
width : auto;
padding : 0 5px;
height : 20px;
margin : 4px;
font-weight : bold;
letter-spacing:1px;
}

.site_url {
color : #A8163E;

font-family : Trebuchet, Geneva, Verdana, Arial, Helvetica, sans-serif;
text-align : center;
font-size : 10px;
width : auto;
padding : 0 5px;
height : 20px;
margin : 4px;
font-weight : bold;
letter-spacing:1px;
background-color:#d9d9d9;
background-color:#ffffff;
}

.identifiant {
font-family : Trebuchet, Geneva, Verdana, Arial, Helvetica, sans-serif;
color : #555555;
font-size : 11px;
width : auto;
padding : 0 5px;
background-color:#d9d9d9;
background-color:#ffffff;
text-align : center;
font-weight : bold;
height : 21px;
line-height : 21px;
margin : 0;
padding : 0;
letter-spacing:1px;
}


.identifiant a {
color : #d58c20;
}
