@CHARSET "UTF-8";
* {margin:0px;padding:0px;border:0px none;}
/* ------------- HAUT DE PAGE ------------ */
html {}
body {margin:5px 0px 5px 0px}
#wrap {position:relative; width: 875px; height:802px;padding: 0; margin: 0px auto;
}
/* -------------  CONTENU COMMUN  ----------------- */
h1{line-height:20px;margin-bottom:10px;}
h1 span,h2 span {padding-right:10px;}
h2{line-height:18px;margin-bottom:10px;}
h3{line-height:20px;}
h4{line-height:15px;}
h5{line-height:15px;}
h6{line-height:15px;}
a {}
a:visited {}
a:hover {}
ul{list-style-image:none;list-style-position:outside;list-style-type:none;}
li{}
hr{clear:both;display:block;height:0px;margin:30px 10px 20px;}

/* -------------  FORMULAIRE  ----------------- */
form {width:99%}
form dl {clear:both;margin-bottom:10px;}
form dt {float:left;width:140px;}
form dd {margin-left:150px}
input.text{}
dd input.text {max-width:100%;}
select option{padding-right:10px;}
select.day, select.month, select.year {width:auto;}

.button1, .button2, .button3 {display: block; height: 26px;line-height: 26px;}
.button1 a, .button2 a, .button3 a {float: left;margin: 0px 1px 0px 0px;padding: 0px 0px 0px 7px;}

.button1 span, .button2 span, .button3 span {float: none;display: block;padding: 0px 3px 5px 0px;white-space: nowrap;}
.button1 span span, .button2 span span, .button3 span span {display: block;padding:3px 3px 2px;} /* Pour les boutons */
a.button1 span span, a.button2 span span, a.button3 span span {display: block;padding:0px 3px 5px;} /* pour les liens qui ressemble à des boutons */


.clear{clear:both;height:0px;display:block;width:1px;}
.short {width:45px;}
.small {width:120px;}
.small2 {width:140px;}
.medium {width:180px;}
.long {width:250px;}

.errorbox, .validbox, .infobox {margin: 10px;padding: 10px;}

/* -------------  HAUT DE PAGE  ----------------- */
#logo {position:relative;top:1px;left:270px;}
#notInProd {position:absolute;top:35px;left:400px;line-height:50px;padding:0px 10px;}
#menu {position:absolute;top:233px;left: 9px;width:190px;height:117px;}
#menu li {height:25px;line-height:25px;padding:0px 0px 0px 20px;margin-bottom:10px;}
#menu li.submenu {height:auto;padding:0px;}
#menu li.submenu ul{padding:0px 0px 0px 0px;margin:-10px 0px 0px;}
#menu li.submenu ul li {height:15px;line-height:15px;padding:5px 0px 0px 40px;margin:0px;}
#menu img.layer{position:absolute;top:0px;left:0px;}

#menu ul.link{position:absolute;top:0px;left:0px;z-index:10;}
/* -------------  CONTENU  ----------------- */
#pageBody {position:absolute;top:245px;left:233px;width:567px;height:435px;overflow-y:scroll;}

.w270 {width:265px;}
.ml270 {margin-left:285px;}


p {margin-bottom:10px;clear:both;}
div.partners p {clear:none;}
div.partners img.alignleft {display:inline;margin:0 7px 2px 0;padding:4px;float:left;}
div.partners{margin-bottom:30px;}

div.twoColumns {clear:both;}
div.twoColumns .colLeft {float:left;margin-right:20px;}
div.twoColumns .colRight {}


/* -------------  PIED DE PAGE  ----------------- */
#pageFooter {position:absolute;clear:both;top:728px;left:75px;width:450px;}
#pageFooter #crossing {height:40px;}
#pageFooter #dark_foot {padding:20Px 0px;}
#pageFooter #logos img {vertical-align:middle;}

#debug {width:970px;margin:10px auto;padding:10px;}

