html {
    background:#818181 ;
    padding:0;margin:0;
    
}
body {
    background: #FFFFFF url('img/html.jpg') bottom repeat-x;
    padding:0;margin:0;
}


h1{
    color:#82C8DE;
    font-family:Trebuchet MS;
    font-weight:normal;
    font-size:20pt;
    margin: 10px 0px;
}

h2{
    font-family:Trebuchet MS;
    color:#EC6511;
    font-size:16pt;
    font-weight:normal;
    margin:10px 0;
}

a img {
    border:0;
}
a {
    color:#EC6511;
    text-decoration:none;
}

a:hover {
    color:#EC6511;
    text-decoration:underline;
}




#conception {
    position:absolute;
    top:10px;
    right:0;
    z-index:2;
}
#conception a {
    text-decoration:none;
    display:block;
    width:48px;
    height:195px;
    background:url('../conception.png') left no-repeat;
}

#conception a:hover {
    background:url('../conception.png') right no-repeat;
}
#conception a span {
    display:none;
}


#mep {
    background:#FFFFFF url('img/menu.jpg') left bottom no-repeat;
    margin:0 60px;
    font-size:85%;
}

#header {
    height:66px;
}
#header p{
    margin:0;padding:0;
    height:10px;
    background:#0853A6;
}
#header h1 {
    color:#0853A6;
    margin:0;
    position:absolute;
    top:20px;
    padding-left:10px;
    font-weight:bold;
    font-size:30pt;
}

#header h2 {
    text-align:right;
    font-style:italic;
    padding-top:11px;
    padding-right:10px;
}

#content {
    padding-left:190px;
    padding-right:160px;
    color:#6E6E6E;
    min-height:500px;
    padding-bottom:20px;
}
#content p {
    text-align:justify;
}

#menu {
    width:150px;
    position:absolute;
    padding:0px;
    background:#FFFFFF;
    left:60px;
    top:230px; 
}
#menu span {
    text-align:center;
    padding:20px 0;
    display:block;
    width:120px;
    background:url("img/menu_a.jpg") 0px 20px no-repeat;
}



#menu a {
    font-size:12pt;
    font-family:Trebuchet MS;
    color:#0853A6;
    background:#FFFFFF;
    text-decoration:none;
    padding:0 3px;
} 
#menu a:hover {
    color:#EC6511;
}
#ideo {
    position:absolute;
    top:125px;
    right:0px;
    width:199px;
    height:425px;
}

br.clean {
    clear:both;
    height:0;
    font-size:0;
}


form p label {
    display:block;
    float:left;
    width:38%;
    margin-right:2%;
    border-bottom:1px solid #6E6E6E;
}

form p input, form p textarea, form p select {
    width:59%;
    border:1px solid #6E6E6E;
}




#footer_menu {
    position:absolute;
    right:70px;
    width:450px;
    border:2px solid #0853A6;
    height:40px;
}
#footer_menu ul{
    list-style:none;
}
#footer_menu ul li {
    display:inline;
    padding:0 10px;
}

#footer {
    margin-left:114px;
    background:#0853A6;
    height:60px;
    margin-top:40px;
}

#plan {
    font-size:11px;
    padding:5px;
}

#plan ul {
    list-style:none;
    display:inline;
    padding:0;
}

#plan ul li {
    display:inline;
    padding:0 5px;
}