*
{
    font-family:arial;
    font-size:10pt;
}
body 
{
    height:100%;
    min-height:100%;
    margin:0;
    padding:0;
}
html
{
    height:100%;
    min-height:100%;
}
input[type=text]{
    width:200px;
}
select{
    width:202px;
}

/*AUTH*/
/********************************************************************************************************************************/

#pagewrapperauth
{
    /*border:1px solid green;*/
}

#around
{
  width:929px;
  margin-left:auto;
  margin-right:auto;
  background:url(../images/bkg_main_index.png) repeat-y;
}

#aroundImgTCALS
{
  width:800px;
  margin-left:auto;
  margin-right:auto;
  padding-left:55px;
  padding-right:74px;
  background:url(../images/main.png) no-repeat;
}

#aroundContent
{
  width:800px;
  margin-left:auto;
  margin-right:auto;
  background:url(../images/bandecouleur_bas.jpg) bottom repeat-x #FFFFFF;
}

#contentauth
{
  width:800px;
  height:100%;
  background:url(../images/bandecouleur_bas.jpg) bottom repeat-x;
}

#headersep
{
    background:url(../images/header_separator.jpg);
    height:21px;
}

#logoccdmd
{
    width:630px;
    height:23px;
    margin-left:72px;
    margin-top:20px;
    background:url(../images/logo_ccdmd.jpg) no-repeat top left;
}

#pageContentauth
{
    margin-top:50px;
    padding-left:32px;
    padding-right:90px;
}

#title
{
    width:655px;
    font-family:Arial;
    font-size:11pt;
    font-weight:bold;
    background:url(../images/bkg_statement.jpg) no-repeat top left;
    margin-left:11px;
    padding-left:28px;
}

#textGuidelineauth
{
    width:655px;
    margin-top:10px;
    margin-left:11px;
    padding-left:28px;
}

#sepbar
{
    width:700px;
    height:4px;
    margin-top:10px;
    background:url(../images/separateur1.gif) no-repeat top right;
}

#contentUnderBar
{
    width:700px;
    margin-top:10px;
    float:left;
}

#warning
{
    width:350px;
    float:left;
    font-family:Arial;
    font-size:9pt;
    padding-left:39px;
    padding-right:15px;
    color:red;
}

#warning a:link
{
    font-size:9pt;
    width:0;
    height:0;
    outline:0; /* for browsers that understand (VOIR FIREFOX PC) */
    text-decoration: underline;
    color:red;
}

#warning a:hover
{
    font-size:9pt;
    width:0;
    height:0;
    outline:0; /* for browsers that understand (VOIR FIREFOX PC) */
    text-decoration: underline;
    color:#F28202;
}

#warning a:active
{
    font-size:9pt;
    width:0;
    height:0;
    outline:0; /* for browsers that understand (VOIR FIREFOX PC) */
    text-decoration: underline;
    color:#F28202;
}

#warning a:visited
{
    font-size:9pt;
    width:0;
    height:0;
    outline:0; /* for browsers that understand (VOIR FIREFOX PC) */
    text-decoration: underline;
    color:red;
}

#imgVolume
{
    width:232px;
    margin-left:5px;
    float:left;
}

#credits
{
    width:210px;
    font-size:7pt;
    border-left:1px solid;
    border-right:1px solid;
    padding-left:10px;
    padding-right:5px;
    padding-top:3px;
    padding-bottom:7px;
    float:left;
}

#clearDivUpper
{
  clear:both;
}

#msgErreur
{
    width:672px;
    padding-left:28px;
    margin-top:35px;
    text-align:center;
    color:red;
    font-weight:bold;
}

#consigne
{
    width:537px;
    background:url(../images/bkg_statement.jpg) no-repeat top left;
    padding-left:28px;
    margin-left:57px;
    margin-top:15px;
}

#formulaire
{
    width:475px;
    margin-left:30px;
    margin-top:20px;
    text-align:right;
}

#username
{
    text-align:right;
    padding:9px 9px 0 0;
    font-size:8pt;
    color:#959595;
}

#continuerOuter
{
    width:410px;
    height:30px;
    display:table;
    margin-top:20px;
    text-align:right;
    vertical-align: middle;
}

#continuerInner
{
    width:410px;
    text-align:right;
    display:table-cell;
    vertical-align:middle;
}


#continuerInner a:link
{
    width:0;
    height:0;
    outline:0; /* for browsers that understand (VOIR FIREFOX PC) */
    text-decoration: none;
    color:#000000;
}

#continuerInner a:active
{
    width:0;
    height:0;
    outline:0; /* for browsers that understand (VOIR FIREFOX PC) */
    text-decoration: none;
    color:#000000;
}

#continuerInner a:visited
{
    width:0;
    height:0;
    outline:0; /* for browsers that understand (VOIR FIREFOX MAC) */
    text-decoration: none;
    color:#000000;
}




/*QUIZ*/
/********************************************************************************************************************************/

#pagewrapperquiz
{
    min-height:100%;
    height:100%;
}

#aroundquiz
{
  width:929px;
  height:100%;
  min-height:100%;
  margin-left:auto;
  margin-right:auto;
  background:url(../images/bkg_main_index.png) repeat-y;
}

#aroundImgTCALSquiz
{
  width:800px;
  height:100%;
  min-height:100%;
  margin-left:auto;
  margin-right:auto;
  padding-left:55px;
  padding-right:74px;
  background:url(../images/main.png) no-repeat;
}

#contentquiz
{
  width:800px;
  min-height:100%;
  height:auto !important;
  height:100%;
  background:url(../images/bandecouleur_bas.jpg) bottom repeat-x #FFFFFF;
}

.textmiddle
{
  vertical-align:middle;
}


/*MIDDLE*/
#header
{
    background:url(../images/bkg_header.jpg);
    height:65px;
}

#navbar
{
    text-align:right;
    padding-right:9px;
    margin-top:17px;
}

#navbar img
{
    vertical-align:middle;
}

#navbar a:link
{
    width:0;
    height:0;
    outline:0; /* for browsers that understand (VOIR FIREFOX PC) */
}

#navbar a:active
{
    width:0;
    height:0;
    outline:0; /* for browsers that understand (VOIR FIREFOX PC) */
}

#navbar a:visited
{
    width:0;
    height:0;
    outline:0; /* for browsers that understand (VOIR FIREFOX MAC) */
}

#pageLabel
{
    font-size:8pt;
}

#navBarPageIndex
{
    font-size:8pt;
}

#navBarPageCount
{
    font-size:8pt;
}

#navBarOf
{
    font-size:8pt;
}

#maincontentquiz
{
    padding:10px;
}

#maincontentauth
{
    padding:10px;
}

#pageTitle
{
    width:350px;
    padding-left:10px;
    float:left;
    font-size:8pt;
}
#timerTitle
{
    width:230px;
    float:left;
    font-size:7pt;
    text-align:right;
    padding-right:5px;
    padding-top:1px;
    color:#9C9DAB;
}

#soundControls
{
    width:62px;
    float:left;
    text-align:right;
}

#timerContainer
{
    width:120px;
    height:14px;
    padding-left:1px;
    padding-top:2px;
    float:left;
}

#pageContentquiz
{
    margin-top:75px;
    padding-left:90px;
    padding-right:90px;
}

.medias
{
    text-align:center;
    margin-bottom:20px;
}

#statement
{
    background:url(../images/bkg_statement.jpg) no-repeat top left;
    padding-left:25px;
}

#textGuidelinequiz
{
    margin-top:25px;
    padding-left:25px;
}

#question
{
    margin-top:5px;
    padding-left:25px;
    padding-right:25px;
}

.questionChoice
{
   padding-top:20px;
}
