﻿body 
{
    background-color:#42617f;
    background-image:url('images/bck.jpg');
    background-repeat:repeat-x;
    font-family: Trebuchet MS, Verdana;
    font-size:10pt;
    color:#000000;
    margin-top:10px;
}

h1
{
    /*color: #9d141c;*/
    color:#123960;    
    font-size: 16pt;
    font-weight: normal;
    letter-spacing: 2px; /*border-left:solid 12px #525252;*/
    border-bottom: solid 4px #f5f5f5;
    padding-left: 50px;
    background-image: url(images/croix2.jpg);
    background-position: left;
    background-repeat: no-repeat;
}

#main 
{
    width:984px;
    margin:0px auto;
    padding:0px;
    background-color:#ffffff;
    border-left: solid 8px #f5f5f5;
    border-right: solid 8px #f5f5f5;
}

    
#contentleft
{
    float: left;
    width: 204px;
    padding: 10px;
    min-height: 620px;
    background-color:#f5f5f5;
   
}
#contentleft a {
    color:#000000;     
    text-decoration:none;
}
#contentleft a:hover {
    color:#663333;     
}
#contentright {
    float:left;
    width:726px;  
    background-color:#ffffff;    
    margin:15px;
    line-height:23px;    
}
#contentright ul
{
    line-height:23px;
}

#bottom 
{
    
    text-align:center;
}

#bottom a
{
    color:#ffffff;
    font-size:7pt;
    text-decoration:none;
}

.clearfloat 
{
    clear:both;
}

.accordionHeader 
{
    background-color:#f5f5f5;
    color:#663333;
    height:22px;
    margin-top:5px;
    border-top:solid 4px #9d141c;    
    padding-left:4px;
    cursor:pointer;
}

.accordionHeader21321 a
{
    background-color:#f5f5f5;
    color:#663333;
    height:22px;
    margin-top:5px;
    border-top:solid 4px #9d141c;    
    padding-left:4px;
    cursor:pointer;
}
    
.accordionHeaderSelected 
{
    background-color:#9d141c;
    color:#ffffff;
    height:22px;
    margin-top:5px;    
    padding-left:4px;
    
}
.accordionHeaderSelected2132 a
{
    background-color:#9d141c;
    color:#ffffff;
    height:22px;
    margin-top:5px;    
    padding-left:4px;
    
}

.accordionContent 
{
    margin-left:2px;
    overflow:hidden;    
    padding-bottom:12px;
    font-size:9pt;
    line-height:20px;
   
    
}
.accordionContent a
{
    background-image:url('images/VerySmallArrowR.gif');
    background-position:left;
    background-repeat:no-repeat;
    padding-left:12px;
}

.refleft
{
    float: left;
    width: 190px;
    font-size:10pt;
    
}
     
.refright 
{
    float:left;
    width:490px;
    margin-left:5px;
}
.titremission 
{
    font-weight:bold;
}
.titrepage
{
    color: #3333cc;
}

.qleft 
{
    width: 800px; 
    text-align: right;
    font-size:9pt;
}

.qlefttitre
{
    width: 800px;
    text-align: right;
    
    font-size: 10pt;
    color: #9d141c;
}
.qtableft 
{
    width:550px;
    text-align:left;
    
}
.qtabright
{
    font-size:7pt;
    
}
.qtitre
{
    font-weight:bold;
    font-size:11pt;
    
}

.qtitre2
{
    font-weight:bold;
    font-size:13pt;
    text-decoration:underline;   
}
.qintro1 
{
   
    font-size:24pt;
    color:#9d141c;
    letter-spacing:2px;
    margin:25px;  
}

.qintro2 
{
  
    background-color:#f5f5f5;
}
.qsep 
{
    border:solid 8px #dcdcdc;
}
.qprojet 
{
    font-size:10pt;
    color:#9d141c;
}
.qcoord1 
{
    width:200px;
}

.qvous
{
    font-size:14pt;
    letter-spacing:3px;
}


tr.reftitre td
{
    background-image:url(images/croixsmall.jpg);
    background-position:left;
    background-repeat:no-repeat;
    padding-left:20px;
}
