body {
    padding: 0px;
    margin: 0px;
}

img {
    border: 0px;
}

body,td,th {
    font-family: Arial;
    font-size: 10pt;
}

th {
    color: #ABABAB;
    font-size: 11px;
    padding-bottom: 6px;
}

td,th {
    padding-right: 2px;
    padding-left: 2px;
}

.border {
    border: 1px #CCCCCC solid;
}

table.border {
    border: 1px #CCCCCC solid;
    padding: 0px;
}

.noborder table,.noborder th,.noborder td {
    padding: 0px;
    margin: 0px;
}

tfoot, tfoot td, .tfoot td {
    background: #EEEEEE;
    border-top: 1px #CCCCCC solid;
    vertical-align: middle;
}

.tfoot td {
    border-bottom: 1px #CCCCCC solid;
}

h3 {
    padding: 0px;
    margin: 6px 0px 6px 2px;
    font-size: 12pt;
    color: #222222;
}

form {
    display: inline;
}

a {
    color: #9A1D1D;
}
a:hover {
    color: #9A1D1D;
    text-decoration: none;
}

input {
    border: 1px solid #666666;
}
textarea {
    border: 1px solid #666666;
}
#logo {
    padding: 0px 0px 0px 20px;
}

.details {
    font-size: 11px;
    color: #999999;
}

.zipped {
    margin: 0px 4px 0px 6px;
}
#login {
	background-image: url('/img/bg_login.jpg');
	background-repeat: repeat-x;
	height: 90px;
	width: 335px;
}
#contact {
	background-image: url('/img/bg_email.jpg');
	width: 331px;
	background-repeat: no-repeat;
	height: 159px;
	padding: 10px 0px 10px 4px;
	font-size: 12px;
	margin: 10px;
}
#inscription {
	background-image: url('/img/bg_inscription.jpg');
	background-repeat: repeat-x;
	background-color: #CCCCCC;
	width: 460px;
	height: 538px;
	margin-right: 25px;
	float: left;
}
#inscription td input {
	margin-left: 20px;
}
#inscription td {
	padding: 3px 0px 3px 0px;
}
#recaptcha_area {
	margin-left: auto;
	margin-right: 0;
}
#header {
	background-image: url('/img/bg_header.jpg');
	background-repeat: repeat-x;
	height: 110px;
}
#menu {
    background-image: url('/img/ro_off.jpg');
    background-repeat: repeat-x;
    height: 29px;
    padding: 4px 0px 0px 20px;
    color: #CCCCCC;
    font-weight: bold;
}
#menu a { 
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    padding: 4px 10px 4px 10px;
}
#menu a:hover {
    background-image: url('/img/ro_on.jpg');
    text-decoration: none;
}

#main {
    padding: 6px 8px 0px 8px;
}

.pollDeltapub {
    float: right;
    color: #CCCCCC;
}

h4 {
    margin: 0px;
    padding: 0px;
    font-size: 11px;
    color: #555555;
}

.rightBloc {
    float: right;
    padding: 16px;
    border: 1px solid #DDDDDD;
    background: #E7FACE;
}

hr {
    height: 1px;
    background: #CCCCCC;
    border: 0px;
    padding: 0px;
    margin: 2px 0px 2px 0px;
}

hr.black {
    background: #000000;
}

big {
    font-size: 13pt;
}

.in_wait {
    color: #880000;
    padding-left: 4px;
}

