/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.9
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* print.css */
body {line-height:1.5;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#000;background:none;font-size:10pt;}
.container {background:none;}
hr {background:#ccc;color:#ccc;width:100%;height:0;margin:2em 0;padding:0;border:none;}
hr.space {background:#fff;color:#fff;}
h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;}
code {font:.9em "Courier New", Monaco, Courier, monospace;}
img {float:left;margin:1.5em 1.5em 1.5em 0;}
a img {border:none;}
p img.top {margin-top:0;}
blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
.small {font-size:.9em;}
.large {font-size:1.1em;}
.quiet {color:#999;}
/* .hide {display:none;} */
a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;}
/* a:link:after, a:visited:after {content:" (" attr(href) ")";font-size:90%;} */


/* specifique */
#header,
#name,
#footer,
#top, 
#sidebar-left,
#breadcrumb,
#formation-action,
#formation-contact,
#content-footer,
#account,
.homologation h3,
.public h3,
.duree h3,
.date h3,
.google {
    display: none;
}
#main {
position:relative;
    width: 328pt;
    margin: 0 auto;
    /* float: none; */
   border-right: 152pt solid #acb6ac;
}
.ie7 #main {
position:static;
    width: 328pt;
    margin: 0 auto;
    /* float: none; */
   border-right: 0;
}
.nouveaute:before {
content: " ";
font-size:1pt;
display: block;
margin-top: -17pt;
}
.nouveaute {
    border-top: 17pt solid #DDDDDD;
    font-size: 10pt;
    font-weight: bold;
    line-height: 14pt;
    margin: -50px -157px 0 0;
    padding: 2pt 0;
    float:right;
    text-align: center;
    width: 100pt;
}
.formation h3:before {
content: " ";
font-size:1pt;
display: block;
margin-top: -14pt;
}
.formation h3 {
    border-top: 20pt solid #ACB6AC;
    font-size: 14px;
    margin: 26pt 0 12pt;
    padding-left: 6pt;
}
#content-top {
margin:0;
padding:12pt 32pt 40pt 0;
background: none;
}
#content-top h1 {
margin:0;
line-height:20pt;
text-align:right;
color:#C72623;
font-size:16pt;
text-transform: uppercase;
}
#content-top h3 {
margin:0;
line-height:12pt;
text-align:right;
color:silver;
}
.formation h1 {
margin:6pt 34pt 50pt 6pt;
text-align:right;
line-height:20pt;
}
.formation h3:before {
content: " ";
font-size:1pt;
display: block;
margin-top: -17pt;
}
.formation h3 {
    border-top: 20pt solid #ACB6AC;
    font-size: 14px;
    margin: 26pt 0 12pt;
    padding-left: 6pt;
}
.formation p {
font-size:9pt;
line-height:13pt;
margin:6pt 32pt 6pt 58pt;
text-align:justify;
}
.formation ul {
font-size:9pt;
line-height:13pt;
margin:-5pt 32pt 6pt 58pt;
text-align:justify;
}
#formations_info div {
margin:0 6pt 10pt 26pt;
}
#formations_info h3 {
display:none;
}
#formations_info {
position: relative;
width:152pt;
}
#formations_info p {
 /* color:white; enlevé à cause du bug de Chrome : texte invisible sur le border */
font-size:9pt;
line-height:10pt;
margin:2pt 0 0;
}
#formations_info p strong {
color:black;
}
#formations_info ul {
 padding:0;
 margin:0;
 list-style-type:none;
 line-height:11pt;
 font-size:12px;
 /* color:white; enlevé à cause du bug de Chrome : texte invisible sur le border */
}
#content {
width : 100%;
margin : 0;
float : left;
}
ie7 #content {
width : 100%;
margin : 0;
float : none;
}
#content:after {
content:url("img/petit-logo.jpg");
margin:18pt 0 0 18pt;

}
.sidebar-right {
margin: 30pt 0 12pt 328pt;
}
.ie7 .sidebar-right {
margin: 0;
}
#adresse-ceeca {
border-top:0;
padding:10pt 0;
margin-top:-12pt;
}
#adresse-ceeca p {
width:138pt;
margin:0 6pt 0 14pt;
line-height:11pt;
}
#formations_info .homologation p:before {
content: " ";
font-size:1pt;
display: block;
margin-top: -41pt;
}
#formations_info .homologation p {
    border-top: 42pt solid #DDDDDD;
    font-size: 10pt;
    font-weight: bold;
    left: -14pt;
    line-height: 12pt;
    padding: 2pt 0;
    position: absolute;
    text-align: center;
    top: -89pt;
    width: 100pt;
}
#formations_info .niveau p {
  left: -372px;
    top: -83px;
}
#formations_info .niveau p:before {
  content: "Niveau : ";
  }
#formations_info .niveau p {
    display: inline;
    font-size: 8pt;
    font-weight: bold;
    line-height: 4pt;
    padding: 2pt 0;
    position: absolute;
    left: -323pt;
    text-align: right;
    top: -73pt;
    width: 290pt;
}
.ie7 #formations_info .niveau p {
    left: -293pt;
}
#formations_info .duree p:before {
  content: "Durée : ";
  }  
#formations_info .duree p {
    display: inline;
    font-size: 8pt;
    font-weight: bold;
    line-height: 4pt;
    padding: 2pt 0;
    position: absolute;
    left:-323pt;
    text-align: right;
    top: -63pt;
    width: 290pt;
}
.ie7 #formations_info .duree p {
    left: -293pt;
}
#formations_info .public p:before {
  content: "Public : ";
  }
#formations_info .public p {
    display: inline;
    font-size: 8pt;
    font-weight: bold;
    line-height: 9pt;
    padding: 2pt 0;
    position: absolute;
   left:-323pt;
    text-align: right;
    top: -55pt;
    width: 290pt;
}
.ie7 #formations_info .public p {
    left: -293pt;
}
#formations_info .effectif h3,
#formations_info .tarif h3,
#formations_info .animateur h3 {
    display: inline;
    font-size: 9pt;
    font-weight: bold;
    text-transform: uppercase;
    line-height:10pt;
}

#sfWebDebug {
display:none}
