@charset "UTF-8";
/* CSS Document */

* {
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
}

IMG {
border:0px
}

A {
text-decoration:none;
}

A:HOVER, #myFooter A:HOVER, #poucet A:HOVER {
text-decoration:underline;
}

H1, H2, H3 {
font-size:13px;
font-weight:normal;
color:inherit;
}

BODY {
text-align:center;
background-color:#6d879c;
background-image:url(/media/image/fond-degrade.jpg);
background-repeat:repeat-x;
margin-top:37px;
}

#myShell {
position:relative;
width:954px;
height:auto;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#myBodyTop {
position:relative;
float:left;
width:954px;
height:182px;
background-image:url(/media/image/body-top.jpg);
background-repeat:no-repeat;
background-position:top;
}

#myBodyMain {
position:relative;
float:left;
width:954px;
min-height:400px;
height:auto;
background-image:url(/media/image/body-main.jpg);
background-repeat:repeat-y;
}

#innerMain  {
position:relative;
float:left;
width:934px;
height:auto;
padding:10px;
font-size:13px;
color:#2e4271;
}

#innerMain UL LI {
display:block;
list-style:disc;
padding-bottom:5px;
}

#myBodyBottom {
position:relative;
float:left;
width:954px;
height:15px;
background-image:url(/media/image/body-bottom.jpg);
background-repeat:no-repeat;
background-position:top;
}


#myHeader {
position:absolute;
width:954px;
height:20px;
text-align:center;
top:-17px;
}

#myFooter {
position:absolute;
width:954px;
height:20px;
text-align:center;
top:18px;
}

#myHeader A, #myHeader SPAN {
font-size:14px;
color:#FFFFFF;
text-transform:uppercase;
}

#myFooter A, #myFooter SPAN {
font-size:11px;
color:#ffffff;
}

.blocAbsolu {
position:absolute;
height:auto;
}

.arial23pxBoldc8661e {
font-size:23px;
color:#FF6600;
font-weight:bold;
}

.arial18pxBoldc8661e {
font-size:18px;
color:#FF6600;
font-weight:bold;
}

.arial18pxBold2e4271 {
font-size:18px;
color:#000099;
font-weight:bold;
}

.arial14pxBold2e4271 {
font-size:14px;
color:#000099;
font-weight:bold;
}

.arial12pxBold2e4271 {
font-size:12px;
color:#000099;
font-weight:bold;
}

.arial16pxBoldOrange {
font-size:16px;
color:#FF6600;
font-weight:bold;
}

.arial10pxNormalOrange {
font-size:10px;
color:#FF6600;
}

.arial24pxBoldOrange {
font-size:24px;
color:#FF6600;
font-weight:bold;
}

.arial13pxBleuClair {
font-size:13px;
color:#2e4271;
}

.arial13pxOrange {
font-size:13px;
color:#FF6600;
}

.lienPresentation {
font-size:14px;
color:#FF6600;
background-image:url(/media/image/flechebleue.jpg);
background-repeat:no-repeat;
padding-left:18px;
background-position:2px 4px;
}

.nostrong {
font-weight:normal;
}

.strong {
font-weight:bold;
}

.uppercase {
text-transform:uppercase;
}

H2 A {
color:inherit;
text-decoration:none;
font-weight:inherit;
}

H3 A {
color:inherit;
text-decoration:none;
font-weight:inherit;
}

INPUT, TEXTAREA, SELECT {
border:1px solid #2e4271;
font-size:11px;
color:#2e4271;
}

#codeligne1 {
	height:20px;
	z-index:5;
}

#codeligne2 {
	height:24px;
	z-index:5;
}

#codeimage {
	width:102px;
	height:102px;
	z-index:5;
	background-color: #FFFFFF;
	border: 1px solid #086e72;
}

#codequestion {
	width:624px;
	height:112px;
	z-index:5;
}

#codereponses {
	width:721px;
	height:111px;
	z-index:5;
}

#codeboutons {
	width:727px;
	height:20px;
	z-index:5;
}

.reponseinfo {
 color:#e2660b;
 font-size:15px;
}

.reponsenormale {
 color:#004667;
 font-size:15px;
}

.nounderline {
text-decoration:none;
}