BODY{margin:0px; padding:0px; height: 100%; background:#EEECD8 url('../img-ct/body-bg.gif') repeat-x; font-family:Arial, Verdana, Sans-serf; font-size:12px; color:#2D2D2D;}
.Background{}

/********************
*      Général      *
********************/

TABLE{font-family:Arial, Verdana, Sans-serf; font-size:12px; color:#2D2D2D; line-height:16px;}

UL{}
LI{}

H6{font-size:10px; color:#6486C3; font-weight:normal;}
H5{font-size:12px; color:#6486C3; font-weight:normal;}
H4{font-size:14px; color:#6486C3; font-weight:normal;}
H3{font-size:16px; color:#6486C3; font-weight:normal;}
H2{font-size:18px; color:#6486C3; font-weight:normal;}
H1{font-size:20px; color:#6486C3; font-weight:normal;}

a:link{color:#E72520; text-decoration:underline;}
a:visited{color:#E72520; text-decoration:underline;}
a:hover{color:#B52C28; text-decoration:none;}
a:active{color:#B52C28; text-decoration:none;}


SUP, SUB {line-height:0; font-size:10px;}

/********************
*   Design du site  *
********************/

.HeaderLogo{position:relative; width:100%; height:100px; background-image:url('../img-ct/header-02-bg.gif'); background-repeat:repeat-x;}
.HeaderBetween{position:relative; width:100%; height:8px; background-image:url('../img-ct/header-05-bg.gif'); background-repeat:repeat-x;}
.HeaderMenu{position:relative; width:100%; height:36px; background-image:url('../img-ct/header-11-bg.gif'); background-repeat:repeat-x; width:769px;}


.Contenu{}

a.Header:link{color:#89A1BC; font-size:10px; text-decoration:underline;}
a.Header:visited{color:#89A1BC; font-size:10px; text-decoration:underline;}
a.Header:hover{color:#ffffff; font-size:10px; text-decoration:underline;}
a.Header:activ{color:#ffffff; font-size:10px; text-decoration:underline;}

.Breadcrumb{color:#999999; font-size:10px; text-transform:uppercase;}

H1.NomPage{margin-bottom:0px; margin-top:0px; font-size:34px; line-height:34px; color:#FFFFFF; font-weight:normal; text-transform:uppercase;}
H2.NomPage{margin-bottom:0px; margin-top:0px; font-size:30px; line-height:30px; color:#FFFFFF; font-weight:normal; text-transform:uppercase;}

a.TopPage:link{color:#B5B5AD; font-size:10px; text-decoration:none;}
a.TopPage:visited{color:#B5B5AD; font-size:10px; text-decoration:none;}
a.TopPage:hover{color:#8A8A8A; font-size:10px; text-decoration:none;}
a.TopPage:active{color:#8A8A8A; font-size:10px; text-decoration:none;}

a.Privacy:link{color:#BFBFBC; font-size:10px; text-decoration:none;}
a.Privacy:visited{color:#BFBFBC; font-size:10px; text-decoration:none;}
a.Privacy:hover{color:#8A8A8A; font-size:10px; text-decoration:none;}
a.Privacy:active{color:#8A8A8A; font-size:10px; text-decoration:none;}

.BioTitre{width:178px; height:96px; background-color:#00175A; color:#ffffff;  border-top:8px solid #ffffff; text-transform:uppercase; background-image:url('../img-ct/bio-bg.gif'); background-repeat:repeat-x; background-position:bottom left; padding-bottom:3px;}
.BioPos{color:#9BBBD2;font-size:10px;}
.ComiteTitre{background-color:#00175A; color:#ffffff;text-transform:uppercase; background-image:url('../img-ct/bio-bg.gif'); background-repeat:repeat-x; background-position:bottom left; padding:4px 10px;}

.Temoignage{color:#15477D; font-size:14px; line-height:24px; padding-top:10px;}

.Row1{}
.Row2{background-color:#E8EFF5; border-style:solid; border-color:#C1D3E3; border-width:1px 0px;}

.ImgBorder{border:1px solid #164f82;}

/********************
*   Module Dealer   *
********************/

.DealerHeading{background-color:#003571; color:#ffffff; font-size:14px; font-weight:bold; padding:3px 10px;}


/********************
*    Menu Admin     *
********************/

a.menuAdmin{font-size:9px; color:#ffffff; text-transform:uppercase; font-weight:bold;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}
a.menuAdmin:link{font-size:9px; color:#ffffff; text-transform:uppercase; font-weight:bold;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}
a.menuAdmin:visited{font-size:9px; color:#ffffff; text-transform:uppercase; font-weight:bold;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}
a.menuAdmin:hover{font-size:9px; color:#89A1BC; text-transform:uppercase; font-weight:bold;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}
a.menuAdmin:active{font-size:9px; color:#89A1BC; text-transform:uppercase; font-weight:bold;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}

/*********************
*        sIFR        *
*********************/

/* Screen */

/* These are standard sIFR styles... do not modify */

.sIFR-flash{visibility: visible !important;	margin:0;}
.sIFR-replaced{visibility: visible !important;}
span.sIFR-alternate{position: absolute;	left:0; top:0; width:0;	height:0; display: block; overflow:hidden;}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true]{display: none !important;}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1.NomPage{visibility:hidden; letter-spacing:-9px;}
.sIFR-hasFlash h2.NomPage{visibility:hidden; letter-spacing:-9px;}

/********************
*    Formulaires    *
********************/

TEXTAREA {
background-color: #FFFFFF;
border-color:#10284B;
border-style:solid;
border-width:1px;
color:#4E6681;

font-size: 11px;
font-weight: normal;
color: #000000;

}

INPUT {

font-size: 11px;
font-weight: normal;
color: #000000;
}


SELECT {

font-size: 11px;
font-weight: normal;
color: #000000;

}

INPUT.pn-text {
background-color: #FFFFFF;
border-bottom-width: 1px;
border-color: #000000;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
color: #0033CC;

font-size: 11px;
font-weight: normal;

}

INPUT.pn-button {
background-color: #FFFFFF;
border-bottom-width: 1px;
border-color: #000000;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
color:#0033CC;

font-size: 11px;
font-weight: normal;

}

INPUT.r-button {
background-color: #FFFFFF;

}


SELECT.pn-text {
background-color: #FFFFFF;
color:#0033CC;

font-size: 11px;
font-weight: bold;
}



/********************
*      Modules      *
********************/

.Edit{font-size:9px; color:#818181}
a.Edit:link{font-size:9px;color:#028614;}
a.Edit:visited{font-size:9px;color:#028614;}
a.Edit:hover{font-size:9px;color:#028614;}
a.Edit:active{font-size:9px;color:#028614;}

a.pn-more:link{font-size:13px; color:#0000FF;}
a.pn-more:visited{font-size:13px; color:#0000FF;}
a.pn-more:hover{font-size:13px; color:#0000FF;}
a.pn-more:active{font-size:13px; color:#0000FF;}

.pn-normal {
color: #3A3D3E;
font-weight: normal;text-decoration: none;
}

A.pn-normal:link {
color: #7F95A3;
text-decoration: none;
}

A.pn-normal:visited {
color: #7F95A3;
text-decoration: none;
}

A.pn-normal:hover {
color: #7F95A3;
text-decoration: none;
}

A.pn-normal:active {
color: #7F95A3;
text-decoration: none;
}

.pn-title {
color: #000000;
font-size: 12px;font-weight: bold;text-decoration:none; padding-bottom:5px;
}

A.pn-title :link {
color: #2168b0;
font-size: 12px;font-weight: bold;text-decoration:none;
}

A.pn-title:visited {
color: #2168b0;
font-size: 12px;font-weight: bold;text-decoration:none;
}

A.pn-title:hover {
color: #8f9a86;
font-size: 12px;font-weight: bold;text-decoration:none;
}

A.pn-title:active {
color: #8f9a86;
font-size: 12px;font-weight: bold;text-decoration:none;
}

.pn-sub {
color: #CC3300;
font-size:12px;font-weight: bold;text-decoration:none;
}

A.pn-sub:link {
color: #CC3300;
font-size:12px;font-style: bold;text-decoration:none;
}

A.pn-sub:visited {
color: #CC3300;
font-size:12px;font-style: bold;text-decoration:none;
}

A.pn-sub:hover {
color: #CC3300;
font-size:12px;font-style: bold;text-decoration:none;
}

A.pn-sub:active {
color: #000000;
font-size:12px;font-style: bold;text-decoration:none;
}

.pn-logo {
color: #000000;
font-size: 16px;font-weight: bold;letter-spacing: 3px;text-decoration:none;
}

A.pn-logo:link {
color: #000000;
font-size: 16px;font-weight: bold;letter-spacing: 3px;text-decoration:none;
}

A.pn-logo:visited {
color: #000000;
font-size: 16px;font-weight: bold;letter-spacing: 3px;text-decoration:none;
}

A.pn-logo:hover {
background-color: transparent;color: #000000;
font-size: 16px;font-weight: bold;letter-spacing: 3px;text-decoration:none;
}

A.pn-logo:active {
color: #000000;
font-size: 16px;font-weight: bold;letter-spacing: 3px;text-decoration:none;
}

.pn-logo-small {
color: #000000;
font-size: 11px;font-weight: bold;text-decoration:none;
}

.pn-pagetitle {
color: #000000;
font-size: 14px;font-weight: bold;text-decoration:none;
}



/********************
*      Sitemap      *
********************/
.SmapPage{padding-left:10px;}








