/*
 * (c) 2009 Youth
 *
 * Homepage styles
 * ------------------------------------------------------------------------- */

@import 'global.css' screen;

#banner            { background:url('../images/hedonisme.jpg') no-repeat; overflow:hidden; }
#student, #employer{
  background:url('../images/gris-transp.png') no-repeat;
  color:#DDE8AD; height:182px; float:left; font-size:16px; line-height:20px; padding:16px 15px 24px; width:262px; overflow:hidden; }
#student strong,
#employer strong   { color:white; text-transform:uppercase; }
#student p,
#employer p        { margin:0; }                    
#student ul,
#employer ul       { list-style:none; margin:0; padding:0; }
#student li,
#employer li       { background:url('../images/bullet.png') no-repeat 0px 22px; padding:17px 0 0 20px; }
#student li:first-child, #employer li:first-child
                   { background-position:0px 10px; border-top:none; padding-top:4px; }
    

#login             {
  background:url('../images/gris-transp.png') no-repeat 0 -222px;
  color:#575D6B; float:left; font-size:16px; height:182px; line-height:20px; margin:0 0 20px 20px; padding:16px 0 24px 20px; width:272px; }
#login ol          { list-style:none; margin:10px 0; padding:0; }
#login li          { margin:0 0 10px; padding:0; }
#login li input    {
  background:url('../images/input-connexion.png') no-repeat;
  border:none;
  width:169px; }
#login legend      { font-weight:bold; padding:0 0 4px; }
#login li span     { left:-9999px; position:absolute; }
#login li a        { float:right; font-size:11px; line-height:normal; margin-right:7px; width:75px; }


#sidecontent        { padding-top:25px;padding-bottom:25px; }
#content            { margin-top:25px; }
/*#content h1         { color:#283a08; font-size:18px; font-weight:normal; line-height:1; margin:0 0 8px; position:relative; text-transform:uppercase; }*/
#content h1         { border-bottom: 1px solid #D7E5BD;color: #283A08;font-size: 17px;font-weight: normal;line-height: normal;margin: 0 0 1px;padding: 10px 10px 8px; }

.page-content h2.spe {
    border-bottom: 0px dotted #225798;         
}

.second-background {
    height: 222px; 
    width:292px;
    float:left;  
    margin: 0 2px 20px 20px;
}
    
.second-background.woman {
    background-image:url(../images/woman.png);
    background-position:bottom left;
    background-repeat: no-repeat;
}

.second-background.man {
    background-image:url(../images/man.png);
    background-position:bottom right;
    background-repeat: no-repeat;
}

.home #content {padding-right:0;width: 695px;}