/********************************/
/*				GENERAL
/********************************/

* {margin:0;padding:0;}

html, body {
margin: 0;
padding: 0;
height: 100%;
}

html { overflow-y: scroll; } 

body {
margin:0;
padding:0;
height: 100%;
text-align: center;
font-size:62.5%;
font-family:Arial, Helvetica, sans-serif;
background-color: #E0E2DC;
}

h1 {
color:#399CD6;
font-size:1.6em;
margin-bottom:15px;
}
h1.home {
float:left;
width:205px;
}

h2 {
color:#930;
font-size:1.3em;
margin-bottom:10px;
}
h3 {
color:#000;
font-size:1em;
margin-bottom:5px;
}
strong {
font-weight:bold;
}

input, select {
font-size:1em;
}

a img {
border:0;
}

a {
text-decoration:underline;
color:#39C;
}

a:hover {
text-decoration:none;
}

p, ul {
margin-bottom:12px;
}
ul {
margin-left:17px;
}
.left {
float:left;
padding-right:5px;
}
.right {
float:right;
padding-left:5px;
}

.table_titre {
background-color:#399CD6;
text-align:center;
color:#FFF;
font-weight:bold;
}
.table_sstitre {
background-color:#FFCC66;
}

/********************************/
/*				BLOCS
/********************************/
#container {
margin-left: auto;
margin-right: auto;
width:763px;
text-align: left;
margin-top:0;
padding-top:O;
position: relative;
}

#header_fr, #header_en, #header_de, #header_dk {
width:763px;
height:201px;
}
#header_fr {
background:#399CD6 url(img/bg_header.png) no-repeat;
}
#header_en {
background:#399CD6 url(img/bg_header_en.png) no-repeat;
}
#header_de {
background:#399CD6 url(img/bg_header_de.png) no-repeat;
}
#header_dk {
background:#399CD6 url(img/bg_header_dk.png) no-repeat;
}
#header_fr span, #header_en span, #header_de span, #header_dk span{
float:right;
padding-right:10px;
display:block;
padding-top:2px;	
}

#contenu {
background:#F5E6A1 url(img/bg_contenu.gif) repeat-y;
width:743px;
padding:10px;
overflow:auto;
}

#menu {
font-size:1.4em;
color:#FFCC66;
margin-left:0;
margin-right:15px;
padding-left:0;
width:150px;
float:left;
}
#menu a {
color:#F60;
text-decoration:none;
display:block;
width:150px;
padding-bottom:2px;
padding-top:2px;
}
#menu a:hover {
color:#930;
padding-left:5px;
width:145px;
}
#menu li{
border-bottom:1px solid #FC6;
list-style-type:none;
}

#blabla {
float:left;
font-size:1.1em;
width:577px;
}

#footer {
font-size:1.1em;
padding:5px;
clear:both;
background:#E87D12 url(img/footer.png) 0 100%;  
}
#footer a{
color:#FFF;
text-decoration:none;
}
#footer a:hover{
text-decoration:underline;
}

#flags{
float:right;
/*padding-left:120px;*/
}
#flags a {
padding-left:8px;
}
#bloc_droit {
width:124px;
background: #DC6107 url(img/bloc_droit_header.gif) no-repeat;
text-align:center;
float:right;
padding-top:7px;
padding-bottom:0;
color:#FFF;
margin-left:10px;
}
#bloc_droit h2{
border-top:1px solid #E99A60;
color:#FFF;
text-align:left;
padding-left:10px;
padding-top:5px;
}
#bloc_droit img {
padding-bottom:10px;
}
#bloc_droit ul {
margin-left:0;
padding-left:0;
text-align:left;
background:transparent url(img/bloc_droit_footer.gif) no-repeat 0 100%;
margin-bottom:0;
padding-bottom:45px;
}
#bloc_droit li {
padding-left:8px;
list-style-type:none;
}
#bloc_droit ul a {
color:#FFF;
text-decoration:none;
}
#bloc_droit ul a:hover {
text-decoration:underline;
}

#blabla_home {
margin-top:50px;
}

#signature {
text-align:right;
}
