html{
margin:0;padding:0;
}
body{
margin:0;padding:0;
font:62.5% 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size:12px;
color:#767a83;
background:url(/img/bg.png) repeat-y top center;
margin:auto;
width:990px;
}
table,td,th{
font:62.5% 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size:12px;
}
h1,h2,h3,h4,h5{
font-family: 'Trebuchet MS', Verdana, Sans-Serif;
}
h1,h2,h3,h4,h5,ul,li,p,form,div,fieldset,legend,table{
margin:0;padding:0;
}
a{
color:#000;
text-decoration:none;
}
img{
border:0;
}
hr{
height:1px;
background:#306e9f;
color:#306e9f;
border:0;
}
/**************/
#header{
text-align:center;
height:150px;
}
#logo{
margin-top:10px;
}
/**************/
#btn{
margin:auto;
margin-top:20px;
width:440px;
height:77px;
}
#btn1{
float:left;
background:url(/img/btn1.png) no-repeat top left;
width:20px;
height:77px;
}
#form{
float:left;
text-align:center;
background:url(/img/btn2.png) repeat-x top left;
height:77px;
width:400px;
}
#form input,#form select{
margin:25px 2px;
}
#btn3{
float:left;
background:url(/img/btn3.png) no-repeat top right;
width:20px;
height:77px;
}
#historique{
text-align:center;
margin-top:5px;
color:#C7C7C7;
}
#historique a{
color:#C7C7C7;
font-size:9px;
letter-spacing:1px;
}
.txt{
padding:20px;
background:#F3F3F3;
width:550px;
margin:auto;
margin-top:30px;
color:#767a83;
}
.txt p{
line-height:22px;
}
.txt .yes1{
background:url(/img/gold.png) no-repeat center left;
padding-left:20px;
}
.txt .yes2{
background:url(/img/silver.png) no-repeat center left;
padding-left:20px;
}
.txt .no1{
background:url(/img/gold2.png) no-repeat center left;
padding-left:20px;
}
.txt .no2{
background:url(/img/silver2.png) no-repeat center left;
padding-left:20px;
}
.txt .mail_ami{
background:url(/img/mail_ami.png) no-repeat center left;
padding-left:20px;
width:370px;
margin:auto;
margin-top:10px;
}
.txt a{
cursor:default;
color:#767a83;
}
#tbl{
margin:auto;
width:590px;
}
#tbl .d{
font-size:10px;
}
#tbl .milliard{
padding:20px 10px;
background:#e8d69d;
font-size:16px;
font-weight:bold;
letter-spacing:1px;
}
#tbl .million{
padding:20px 10px;
background:#e8d69d;
font-size:16px;
font-weight:bold;
letter-spacing:1px;
}
#tbl .rien{
padding:20px 10px;
background:#F3F3F3;
font-size:16px;
font-weight:bold;
letter-spacing:1px;
}
/*****************/
#footer{
color:#CCC;
margin:auto;
width:950px;
text-align:center;
padding:20px 0 0 0;
font-size:10px;
}
#footer a{
color:#CCC;
}
#footer a:hover{
color:#555;
}
/*****************/
/*****************/
#content{
width:960px;
padding: 0 15px;
}
h1{
font-size:22px;
color:#222;
border-bottom:1px solid #222;
margin-bottom:10px;
display:none;
}
h2{
font-size:18px;
color:#555;
border-bottom:1px solid #CCC;
margin-bottom:10px;
letter-spacing:2px;
}
h4{
font-size:14px;
color:#222;
border-bottom:1px solid #222;
margin-bottom:5px;
}

#msg_warning{
display:block;
background:#FFF0AA;
margin:5px 5px 10px 5px;
padding:5px 10px;
border:1px solid #EFBC00;
color:#000;
}
#msg_warning div{
background:url(/img/ico/error_32.png) no-repeat center left;
padding:10px 10px 10px 40px;
}

#msg_error{
display:block;
background:#FFBDAB;
margin:5px 5px 10px 5px;
padding:5px 10px;
border:1px solid #F02800;
color:#000;
}
#msg_error div{
background:url(/img/ico/editdelete_32.png) no-repeat center left;
padding:10px 10px 10px 40px;
}

#msg_ok{
display:block;
background:#BEEEBC;
margin:5px 5px 10px 5px;
padding:5px 10px;
border:1px solid #42BF31;
color:#000;
}
#msg_ok div{
background:url(/img/ico/clean_32.png) no-repeat center left;
padding:10px 10px 10px 40px;
}