@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:#da0b23;
font-weight:bold;
}

.arial18pxBoldc8661e {
font-size:18px;
color:#da0b23;
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:#da0b23;
font-weight:bold;
}

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

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

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

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

.lienPresentation {
font-size:14px;
color:#da0b23;
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;
}



//////////////////////////////////////////////////////////
	
div#login-box {
  border:1px solid #7A7A7A;
}

div#login-box div#content {
  margin-left:15px;
  margin-right:15px;
  margin-bottom:10px;
  margin-top:1px;
  font-size:14px;
}

div#login-box div#header {

  background: #cecece;
  height:23px;
  color:#7A7A7A;

  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  padding-left:15px;
  padding-top:5px;
}


div#login-box div#bottom{
  background: url(/media/images/login_box_bottom_2.png) no-repeat left top;
  height: 5px;
  overflow:hidden;
}

	

.bouton {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   padding: 4.5px 9px;
   -webkit-border-radius: 24px;
   -moz-border-radius: 24px;
   border-radius: 24px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 14px;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.bouton:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }
.bouton:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }

	

