html {
margin:auto;
}

body {
width:1024px;
background-color:transparent;
font-family:Arial;
font-size:0.75em;
color:#999;
margin:auto;
}

input {
width:190px;
}
#menu2 {
height:50px;
font-size:1.1em;
}
#menu2 ul {
margin:0;
padding:0;
list-style-type:none;
text-align:center;
}
#menu2 li {
display:block;
width:100px;
float:left;
margin:auto;
padding:0;
background-color:#D8D8D8;
}
#menu2 li a {
display:block;
color:#585858;
text-decoration:none;
padding:5px;
}
#menu2 li a:hover {
background-color:#f90;
color:#fff;
}

#menu2 ul li ul {
display:none;
}
#menu2 ul li:hover ul {
display:block;
}
#menu2 li:hover ul li {
float:none;
}
 
</style>
<!--[if !IE]> <-->
<style type="text/CSS"> 
#menu2 li ul {
position:absolute;
}
</style>
<!--> <![endif]-->
<!--[if IE 8]>
<style type="text/CSS">
#menu2 li ul {
position:absolute;
}
</style>
<![endif]-->

#bloc_principal {
background-color:transparent;
}

#bandeau {
height:92px;
background-color:transparent;
background-image:url("images/personnages.jpg");
background-repeat:no-repeat;
background-position:right;
}

.bloclogo {
width:1024px;
height:92px;
background-color:transparent;
background-image:url("images/logo.jpg");
background-repeat:no-repeat;
background-position:left;
}

.bloctitre {
font-size:4em;
padding-top:35px;
}

.formsearch {
width:50px;
margin-left:590px;
height:92px;
background-color:transparent;
padding-top:50px;
}

#lignehorizontale {
height:8px;
background-color:#999;
}

#secondbloc {
background-color:transparent;
width:1024px;
height:100%;
}

#menu {
width:191px;
background-color:transparent;
float:left;
padding-top:20px;
border-right:1px solid #999;
font-size:1em;
}

.menu_ul {
list-style-type:none;
margin-bottom:10px;
margin-top:0;
}

#menu h1 {
padding-left:40px;
margin-bottom:0;
font-size:1.1em;
font-weight:700;
}

.contact {
padding-top:50px;
padding-left:40px;
font-style:italic;
font-size:0.8em;
color:#f90;
}

.eduqua {
width:191px;
height:35px;
background-color:transparent;
background-image:url("images/eduqua.jpg");
background-repeat:no-repeat;
margin-left:35px;
margin-top:50px;
}

.print {
width:37px;
height:35px;
background-color:transparent;
background-image:url("images/print.jpg");
background-repeat:no-repeat;
margin-left:583px;
margin-top:-37px;
}

#homecontenu {
height:100%;
width:308px;
background-color:transparent;
float:left;
padding-top:20px;
padding-left:20px;
padding-right:25px;
color:#666;
text-align:left;
}
#pub {
float:right;
height:125px;
width:125px;
text-align:center;
margin-left:200px;
}

.fichecontenu {
height:100%;
width:831px;
background-color:transparent;
float:left;
padding-top:0;
padding-left:0;
padding-right:0;
color:#666;
text-align:left;
}

.fiche_bloctitre {
width:720px;
height:23px;
background-image:url("images/gradient-fiche.jpg");
background-repeat:repeat-x;
padding-left:213px;
padding-top:20px;
font-size:1.4em;
font-weight:700;
color:#585858;
}

.fichecontenu .active {
color:#f90;
list-style-image:url("images/bullet2-orange.png");
}

.selectioncontenu {
height:100%;
width:831px;
background-color:transparent;
float:left;
padding-top:0;
padding-left:0;
padding-right:0;
color:#585858;
text-align:left;
display:inline;
margin:0;
}

.pubdroite {
height:100%;
width:50px;
background-color:transparent;
float:left;
padding-top:0;
padding-left:0;
padding-right:0;
color:#585858;
text-align:center;
display:inline;
margin:0;
}

.selection_bloctitre {
width:634px;
height:86px;
background-image:url("images/gradient-selection.jpg");
background-repeat:repeat-x;
padding-left:20px;
padding-right:177px;
padding-top:0;
font-size:1em;
color:#666;
}

.selection_bloctitre h1 {
font-size:1.1em;
margin-bottom:0;
color:#585858;
}

.selection_bloctitre p {
margin-top:0;
}

.fiche_blocgauche {
width:202px;
height:100%;
float:left;
background-color:transparent;
padding-top:20px;
}

.fiche_blocgauche2 {
width:400px;
height:100%;
float:left;
background-color:transparent;
padding-top:20px;
}

.fiche_bloccentre h1 {
font-size:1.1em;
padding-left:10px;
margin-bottom:0;
color:#585858;
}

.fiche_bloccentre ul {
list-style-image:url("images/bullet2-grey.png");
list-style-position:outside;
text-align:left;
margin-top:0;
}

.fiche_bloccentre2 {
width:262px;
height:100%;
float:left;
background-color:transparent;
padding-top:20px;
}

.fiche_blocdroite {
width:282px;
height:100%;
float:left;
background-color:transparent;
padding-left:0;
padding-top:20px;
}

.fiche_blocdroite ul {
list-style-image:url("images/bullet2-grey.png");
list-style-position:outside;
padding-left:55px;
margin-top:0;
}

.fiche_blocdroite_liste {
list-style-image:url("images/bullet2-orange.png");
}

.lanceur {
height:100%;
width:300px;
background-color:transparent;
float:left;
padding-top:20px;
}

.lanceurgris {
width:300px;
height:80px;
background-color:#eaeaea;
background-image:url("images/fleche-gris.jpg");
background-repeat:no-repeat;
margin-bottom:12px;
text-align:right;
color:#666;
padding:10px;
}

.lanceurgrissmall {
width:200px;
height:40px;
background-color:#eaeaea;
background-image:url("images/fleche-gris.jpg");
background-repeat:no-repeat;
margin-bottom:12px;
text-align:right;
color:#666;
padding:10px 10px 10px 0;
}

.lanceurgris h1 {
font-size:1.3em;
color:#585858;
margin:0;
}

.lanceurgrissmall h1 {
font-size:1.2em;
color:#585858;
margin:0;
}

.lanceurgris a {
text-decoration:none;
color:#585858;
font-style:normal;
}

.lanceurorange {
width:300px;
height:70px;
background-color:#f90;
background-image:url("images/fleche-orange.gif");
background-repeat:no-repeat;
margin-bottom:12px;
text-align:right;
color:#fff;
padding:10px;
}

.lanceurorangesmall {
width:200px;
height:40px;
background-color:#f90;
background-image:url("images/fleche-orange.gif");
background-repeat:no-repeat;
margin-bottom:12px;
text-align:right;
color:#fff;
padding:10px 10px 10px 0;
}

.lanceurorange h1 {
font-size:1.3em;
margin:0;
}

.lanceurorangesmall h1 {
font-size:1.2em;
margin:0;
}

.lanceurorange a,.lanceurorangesmall a {
text-decoration:none;
color:#fff;
font-style:normal;
}

.lanceurorange a:hover,.lanceurorangesmall a:hover {
color:#000;
}

#formateurs {
height:100%;
background-color:transparent;
float:left;
}

.blocformateur {
width:660px;
margin-top:25px;
background-color:transparent;
min-height:85px;
}

.blocformateur img {
float:left;
height:80px;
}

.blocformateur p {
padding-left:100px;
text-align:justify;
min-height:85px;
}

.blocplansite {
width:300px;
height:120px;
background-color:transparent;
margin-bottom:12px;
text-align:right;
font-size:0.85em;
padding:10px;
}

.blocplansite a {
text-decoration:none;
color:#999;
font-style:normal;
}

#fullcontenu {
height:100%;
width:608px;
background-color:transparent;
float:left;
padding-top:20px;
padding-left:20px;
padding-right:25px;
color:#666;
text-align:left;
display:inline;
margin:0;
}

.full_bloctitre {
height:23px;
width:812px;
float:left;
background-image:url("images/gradient-fiche.jpg");
background-repeat:repeat-x;
padding-left:20px;
padding-top:20px;
font-size:1.4em;
font-weight:700;
color:#585858;
display:inline;
margin:0;
}

#fullcontenu2 {
height:100%;
width:708px;
background-color:transparent;
float:left;
padding-top:20px;
padding-left:20px;
padding-right:25px;
color:#585858;
text-align:left;
display:inline;
margin:0;
}

#fullcontenu2 a {
color:#585858;
}

#smallcontenu {
height:100%;
width:608px;
background-color:transparent;
float:left;
padding-top:20px;
padding-left:20px;
padding-right:25px;
color:#666;
text-align:left;
display:inline;
margin:0;
}
#fullcontenu3 h1 {
font-size:1.1em;
}

.bord {
list-style-position:outside;
margin-left:-22px;
margin-top:0;
}

form {

width:600px;
margin:0;
padding:0;
}

form fieldset {
border-color:#666;
border-style:solid;
border-width:1px;
margin:0;
padding:11px;
}

form fieldset legend {
font-size:1em;
color:#666;
}

form label {
display:block;
float:left;
width:50px;
text-align:right;
margin:5px 0 0;
padding:0;
}

form fieldset label:first-letter {
text-decoration:none;
}

form input,form textarea {
width:auto;
background:#F8F8FF;
margin:5px 0 0 10px;
}

form input#reset {
margin-left:0;
}

textarea {
overflow:auto;
}

form small {
display:block;
font-size:88%;
margin:0 0 5px 160px;
padding:1px 3px;
}

form .required {
font-weight:700;
}

form br {
clear:left;
}

a,#menu a,.fiche_blocgauche a,.fiche_blocgauche2 a {
text-decoration:none;
color:#666;
font-style:normal;
}

a:hover,#menu a:hover,#menu .active,.fiche_blocgauche a:hover,.fiche_blocgauche2 a:hover,.lanceurgris a:hover,.blocplansite a:hover {
color:#f90;
}

.fiche_blocgauche h1,.fiche_blocgauche2 h1,.fiche_bloccentre2 h1,.fiche_blocdroite h1,.fiche_blocdroite2 h1 {
font-size:1.1em;
padding-left:40px;
margin-bottom:0;
color:#585858;
}

.fiche_blocgauche ul,.fiche_blocgauche2 ul,.fiche_bloccentre2 ul,.fiche_blocdroite2 ul,#fullcontenu ul {
list-style-image:url("images/bullet2-grey.png");
list-style-position:outside;
margin-top:0;
}

.fiche_bloccentre,.fiche_blocdroite2 {
width:282px;
height:100%;
float:left;
background-color:transparent;
padding-top:20px;
}

.fiche_bloccentre p,.fiche_bloccentre2 p {
margin-top:0;
padding-left:10px;
}

.fiche_blocdroite p,.fiche_blocdroite2 p {
margin-top:0;
padding-left:40px;
margin-bottom:0;
}
li {
list-style-image:url("images/bullet2-grey.png");
list-style-position:outside;
margin-top:0;
}