@charset "UTF-8";
/* CSS Document */

/* Course Plan CSS */
.paper .cp_title-centered { text-align: center;
font-size: 1.8em;}

.cp_box { border: 1px #000000 solid;}

.paper .cp_footnote { font-size: .9em;}

.cp_floatright { float: right;
clear: right;}

.cp_floatright_margin {margin-right: 100px;
float: right; 
clear: right;}

.cp_centered {text-align: center;}

.cp_rightalign {text-align: right;}

.cp_clear {clear: both;
border: none; }

.paper .cp_table {
border-spacing: 250px;}

/* Letter CSS */
#content .lettre h2 {
font-weight:bold;
font-size:1.5em;
padding-bottom:0.5em;
color:#333;
border:0; }

.lettre-signature, .lettre-signature {
position:relative;
text-indent:-9999px;
overflow:hidden;
height:25px;
width:200px;
background-image:url(signature.png);
background-repeat:no-repeat; }

.lettre hr { clear:none; }

/* uiybiyg78g78g7g78g78g78g9g9gu7gttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt*/
body .lettre-alignement-2 .letter_align_center {text-align: center; }
body .lettre-alignement-3 .letter_align_center {text-align: center; }

.lettre-alignement-1 div.alignement, .lettre-alignement-2 div.alignement, .lettre-alignement-3 div.alignement {
background-image:url(alignement.png);
background-repeat:repeat-y; }

body .lettre-alignement-1 .endroit, body .lettre-alignement-1 .objet { text-align:left; }

body .lettre-alignement-2 .endroit { position:relative;
left:50%;
width:50%;
text-align:left; }

body .lettre-alignement-3 .endroit { margin-left:50%;
width:50%;
text-align:left; }

.lettre-alignement-2 div.alignement-2, .lettre-alignement-3 div.alignement-2 { background-position:50%; }

.lettre-alignement-3 div.alignement-3 { background-position:2em; }

.lettre-alignement-3 p.indentable { text-indent:2em; }

.lettre-alignement-3 .entete div { position:absolute;
top:0;
left:50%; }

.lettre-alignement-2 .signature, .lettre-alignement-3 .signature { margin-left:50%;
width:50%;
text-align:left; }

.space-after { margin-bottom:1.5em; }

.lettre-justifie { text-align:justify; }

.lettre-non-justifie { text-align:left; }

.button-group { display:inline;
margin-right:1em; }

p.indent { text-indent:2em; }