﻿a:link, a:active, a:visited
{
    color: #0a709b;
    text-decoration:underline;
}

a:hover, a:focus
{
    color:#759dae;
}

body 
{
    background-color:#bfced1;
    color: #353560;
    font-family: Verdana, Tahoma, Helvetica, Arial;
    font-size:0.8em;
    margin:0px auto 0px auto;
    padding:0px 0px 0px 0px;
}

div.divLaConstruction
{
    color:#571f1d;    
}

div.divLaConstruction h1
{
    color:#9a2e2c;    
}

div.divLaConstruction h4
{
    color:#9a2e2c;    
}

div.divLaConstruction a:link, div.divLaConstruction a:active, div.divLaConstruction a:visited
{
    color:#9a2e2c;    
    font-weight:bold;
}

div.divLaConstruction a:hover
{
    color: #571f1d;
    font-weight:bold;
}

h1
{
    background-color:#fafafa;
    border-bottom: solid 1px #aaaaaa;
    border-top: solid 1px #aaaaaa;
    color: #484858;
    font-size:1.4em;
    font-weight:bold;
    margin: 20px 0px 20px 0px;
    padding:10px 0px 10px 0px;
    text-align:center;
}

h1.centered
{
    text-align:center;
}

h2
{
    color:#383838;
    font-size:1.5em;
    font-weight:normal;
    margin: 0px 0px 0px 0px;
}

h2.border
{
    border-bottom:solid 1px #aaaaaa;
    padding-left:5px;
}

h4
{
    border-bottom:solid 1px #bbbbbb;
    color: #2e4149;
    font-size:1.1em;
    font-weight:bold;
    padding-top:16px;
}

img
{
    border:0px; 
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px:
}

p
{
    /*text-indent:20px;*/
    text-indent:0px;
    text-align:justify;
}

p.BoiteRougeDeLaConstruction
{
    padding:10px; 
    /*border:solid 1px #FF4444;*/
    border:double 3px #000000;
    font-weight:bold;
    background-color:#fbd4b4;
    /*background-color:#FFDDDD;*/
}

p.Indent
{
    text-indent:20px;
}

p.NoIndent
{
    text-indent:0px;
}
        
td.tdAlternate
{
    background-color:#e8f2f4;
}

/***** classes generiques **********************************************************/

.backgroundBleuDeLaConstruction
{
    background-color:#c6d9f1;
    border:0px;
}

.bleu
{
    color:#5e3bc5;
}

.boiteBlanche
{
    background-color:#ffffff;
    border:double 3px #000000;
    font-size:1.1em;
    margin:5px 0px 5px 0px;
    padding:10px;
}

.boiteBeige
{
    background-color:#fbd4b4;
    border:double 3px #000000;
    font-size:1.1em;
    margin:5px 0px 5px 0px;
    padding:10px;
}

.boiteJaune
{
    background-color:#fdfe0c;
    border:double 3px #000000;
    font-size:1.2em;
    font-weight:bold;
    margin:5px 0px 5px 0px;
    padding:10px;
    text-align:center;
}

.boiteJaunePale
{
    background-color:#ffffcc;
    border:double 3px #000000;
    margin:5px 0px 5px 0px;
    padding:5px;
}

.bold
{
    font-weight:bold;
}

.bourgogne
{
    color:#571f1d;    
}

.italic
{
    font-style:italic;
}

.font_size_1_1em
{
    font-size:1.1em;
}

.font_size_1_5em
{
    font-size:1.5em;
}

.ligneRouge
{
    border:0px; 
    height:5px; 
    background-color:#c00000;
}

.red
{
    color:#dd2e2c;
}

.textCenter
{
    text-align:center;    
}

.underline
{
    text-decoration:underline;
}

/***** usercontrols - div-ucHeader **********************************************************/

#div-ucHeader
{
    height:285px;    
    overflow:hidden;
}

#div-ucHeader a:link,
#div-ucHeader a:active,
#div-ucHeader a:visited
{
    color: #4f6d7a;
    font-weight:bold;
    text-decoration:none;
}

#div-ucHeader a:hover
{
    color: #759dae;
}

#div-ucHeader a.linkOrange:link, 
#div-ucHeader a.linkOrange:active, 
#div-ucHeader a.linkOrange:visited
{
    color:#d75e06;
}

#div-ucHeader a.linkOrange:hover, 
#div-ucHeader a.linkOrange:focus
{
    color:#f7ae66;
}

/***** usercontrols - div-ucSideMenu **********************************************************/

#div-ucSideMenu
{
    color:#95a9ad;
}

#div-ucSideMenu a:link,
#div-ucSideMenu a:active,
#div-ucSideMenu a:visited
{
    color: #4f6d7a;
    font-weight:bold;
    text-decoration:none;
}

#div-ucSideMenu a:hover
{
    color: #759dae;
}

#div-ucSideMenu a.linkOrange:link, 
#div-ucSideMenu a.linkOrange:active, 
#div-ucSideMenu a.linkOrange:visited
{
    color:#d75e06;
}

#div-ucSideMenu a.linkOrange:hover, 
#div-ucSideMenu a.linkOrange:focus
{
    color:#f7ae66;
}

#div-ucSideMenu div.divMenuItemFirst
{
    padding:5px 0px 5px 13px;
    width:180px;
}

#div-ucSideMenu div.divMenuItem
{
    padding:5px 0px 5px 13px;
    width:180px;
}
   
#div-ucSideMenu div.divMenuItemLast
{
    padding:5px 0px 5px 13px;
    width:180px;
}

#div-ucSideMenu div.divMenuItemSeparator
{
    border-bottom: solid 1px #bbbbbb;    
    margin:5px 0px 5px 15px;
    width:170px;
}

#div-ucSideMenu div.divMenuItems
{
    background-image:url(../resources/userctrls_ucsidemenu_ascx/MenuBTN.jpg);
    background-repeat:repeat-y;    
}

#div-ucSideMenu #divAccordion
{
    background-image:url(../resources/userctrls_ucsidemenu_ascx/MenuColor.jpg);
    background-repeat:repeat-y;
}

#div-ucSideMenu #divAccordion div.vertical_accordion_content
{
    /* ne pas mettre de maring/padding ici - mauvais pour l accordeon*/
	overflow: hidden;
}

#div-ucSideMenu #divAccordion div.vertical_accordion_toggle 
{
    color:#4f6d7a;
    font-weight:bold;
    padding:5px 5px 5px 5px;
    cursor:pointer;
    width:180px;
}

#div-ucSideMenu #divAccordion div.vertical_accordion_toggle:hover
{
    color:#759dae;
}

#div-ucSideMenu #divAccordion div.vertical_accordion_toggle_active 
{ }

/***** pages *****************************************************************/

/* masterDefault */
#divMasterBody
{
    border:solid 1px #aaaaaa;
    margin:0px auto 0px auto;
    padding:0px 0px 0px 0px;
    width:1000px;
}

#divMasterContent
{  
    background-color:#ffffff;
}

#divMasterCopyright
{
    margin:20px auto 20px auto;
    padding:0px 0px 0px 0px;
    width:1000px;
}

#divMasterFooter
{
    background-color:#ffffff;
    padding:5px 5px 5px 5px;
}

#divMasterHeader
{  
    background-color:#ffffff;
}

/***** javascript controls ***************************************************/

/* ShadowBox 3.0b */
#sb-container,#sb-wrapper
{text-align:left;}

#sb-container,#sb-overlay
{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}

#sb-container
{height:100%;display:none;visibility:hidden;z-index:999;}

body>#sb-container
{position:fixed;}

#sb-overlay
{height:expression(document.documentElement.clientHeight+'px');}

#sb-container>#sb-overlay
{height:100%;}

#sb-wrapper
{position:relative;}

#sb-wrapper img
{border:none;}

#sb-body
{position:relative;margin:0;padding:0;overflow:hidden;border:2px solid #303030;}

#sb-body-inner
{position:relative;height:100%;}

#sb-content.html
{height:100%;overflow:auto;}

#sb-loading
{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}

#sb-body,#sb-loading
{background-color:#060606;}

#sb-title,#sb-info
{position:relative;margin:0;padding:0;overflow:hidden;}

#sb-title-inner,#sb-info-inner
{position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;line-height:16px;}

#sb-title,#sb-title-inner
{height:26px;}

#sb-title-inner
{font-size:16px;padding:5px 0;color:#fff;}

#sb-info,#sb-info-inner
{height:20px;}

#sb-info-inner
{font-size:12px;color:#fff;}

#sb-nav
{float:right;height:16px;padding:2px 0;width:45%;}

#sb-nav a
{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}

#sb-nav-close
{background-image:url(../shadowbox30b/resources/close.png);background-repeat:no-repeat;}

#sb-nav-next
{background-image:url(../shadowbox30b/resources/next.png); background-repeat:no-repeat;}
 
#sb-nav-previous
{background-image:url(../shadowbox30b/resources/previous.png);background-repeat:no-repeat;}

#sb-nav-play
{background-image:url(../shadowbox30b/resources/play.png);background-repeat:no-repeat;}

#sb-nav-pause
{background-image:url(../shadowbox30b/resources/pause.png);background-repeat:no-repeat;}

#sb-counter
{float:left;padding:2px 0;width:45%;}

#sb-counter a
{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}

#sb-counter a.sb-counter-current
{text-decoration:underline;}

div.sb-message
{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:12px;padding:10px;text-align:center;}

div.sb-message a:link,div.sb-message a:visited
{color:#fff;text-decoration:underline;}
