html,body {width: 100%; border-width: 0px;
				font: normal normal normal 12px sans-serif; text-align: left; text-decoration: none}
* {margin: 0px; padding: 0px}
img {border-width: 0px}

.page_bottom {width: 100%;/* height: 80px; overflow: hidden*/}
.content {text-align: center}

.page_main {width: 100%; z-index: 99999}
.page_main .content {width: 960px; height: 450px; margin: auto; background-color: #FFFFFF}
.page_main .panel {width: 470px; height: 330px}
.page_main .profiles {float: left}
.page_main .photo {position: relative; float: left}
.page_main .form {float: right}
.page_main .providers {clear: both; height: 24px; width: 930px; text-align: justify;
           margin: auto; padding: 96px 0px 0px 0px; background-color: #FFFFFF; overflow: hidden}
.page_main .providers img {display: inline; margin: 0px}

.page_bottom a {color: inherit; text-decoration: none}

.profiles p {width: 415px; text-align: center; font: normal normal normal 17px sans-serif}
.profiles p span {font-weight: bold}
.profiles ul {list-style-type: none; width: 100%}
.profiles .profile {float: left; text-align: center; width: 100px; height: 90px; margin: 3px}

.page_main .photo .fond {position: absolute; top: 0px; left: 30px; cursor: pointer}
.page_main .photo .portrait {position: absolute; top: 45px; left: 125px; cursor: pointer}

.form form {float: left; width: 330px}
.form h1 {font: normal normal normal 20px/40px sans-serif; color: #A1A1A1; text-align: center}
.form .logo {width: 400px}
.form .button {display: block; float: right; margin: 60px 5px 0px}
.form td {font: normal normal normal 18px sans-serif; color: #A1A1A1; text-align: right}
.form p {font: normal normal normal 12px/20px sans-serif; color: #A1A1A1; text-transform: uppercase;
                margin: 10px 0px 10px 0px; border-top: 2px #A1A1A1 dashed; padding-left: 30px}
.form select {width: 100%; font: normal normal normal 14px/18px sans-serif; background-color: #FFFFFF; color: #000000}

.tip {color: #FFFFFF; padding: 20px; text-align: center}
.button {cursor: pointer}
.hidden {display: none}
.optionnel {text-align: left}

div.logo {position: relative; width: 400px; height: 100px; overflow: hidden}
div.logo div {position: absolute; top: 0px; left: 80px; width: 320px; height: 100px}
div.logo img {position: absolute; top: 0px; left: 0px; width: 400px; height: 100px}
div.logo h1 {position: absolute; top: 64px; left: 87px; width: 308px; height: 14px; text-align: justify;
         font: normal normal bold 14px/14px sans-serif; font-variant: small-caps; overflow: hidden}

.inline {display: inline}