/* CSS Document */
body {position: relative;width:900px; margin: 0 auto;background: #333333;font: normal 80% Arial,"Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;}
.form {border:0;}

#wait {background: white;display:none;min-height:500px;width:700px;padding:100px;}

#maincontent {background: #cccccc;min-height:500px;width:900px;}
#maincontent div {padding:30px;}
#menu li {display: inline;padding-left:25px;}

a, a:visited, a:link {cursor:pointer;text-decoration:underline;font-family:arial, verdana;color:black;}

a.mr, a:visited.mr, a:link.mr {cursor:pointer;text-decoration:underline;font-family:arial, verdana;color:white;}
a.mt, a:visited.mt, a:link.mt {cursor:pointer;text-decoration:none;font-size:12px; font-family:arial, verdana;color:white;color:#666666;font-weight:regular;}

.article {padding:20px;border: solid 1px #333333;background:white;}
.article li {font-family: tahoma,verdana; font-size: 14px; font-weight: regular;color:#333333}
.article img {float: left;}
.article div {float: left;font-family: tahoma,verdana; font-size: 24px; font-weight: bold;}
.article div p {font-size: 14px;}

.toplogo {background : black url(decor/logo.png) no-repeat; margin-top:20px;padding: 0; color : white; height:112px;text-align:left;width:900px;}
.toplogo div {padding:10px;padding-top:80px;font-family: tahoma,verdana; font-size: 10px; font-weight: bold;}

.rbox {width: 730px;padding: 0;text-align:center;}
.rbox div {margin:20px;border:solid 1px #333333;float:left;background:white;min-width:260px;}
.rbox h3 {margin: 0 0 1em 0;padding: 10px 20px;text-align: left;}

/* formulaire 2 colonnes */
form {background: white;width: 800px;padding: 0;border: solid 1px #333333;}
form h3 {margin: 0 0 1em 0;padding: 10px 20px;text-align: center;background: #333333;color: white;}
form p.blabla {margin: 1em 20px 1.5em 20px;font-size: .9em;color: #448;}
form fieldset {margin: 0;padding: 0;border: none;}
form fieldset legend {margin: 0;padding: 0;font-weight: bold;font-style: italic;font-size: 1.1em;}
form div.gauche {width: 250px;margin: 0 0 1em 20px;float: left;display: inline; /* évite le Doubled Float-Margin Bug d'IE6 */}
form div.gauche p {margin: .5em 0;}
form div.gauche span.label {display: block;margin-bottom: .2em;}
form div.gauche label {font-weight: bold;cursor: pointer;}
form div.gauche span.controle {display: block;}
form div.droite {margin: 0 20px 1em 310px;}
form div.droite span.label {display: block;font-weight: bold;}
form div.droite span.controle {display: block;margin: .5em 0 0 30px;}
form div.droite span.controle input.bouton {position: absolute;margin-left: -30px;}
form div.droite span.controle br {display: none;}
form input.text {width: 95%;border: solid 1px #333333;padding: 2px 4px;}
form textarea {border: solid 1px #333333;padding: 2px 0 0 4px;}
form p.submit {clear: left;margin: 1em 20px 1em 310px;}
form p.submit input {font-size: 1.2em;}

