.page-accueil #page                { height:420px; }

.head                              { position:relative; z-index:10; }
.head h1                           { font-family:'Titillium Web', sans-serif; font-size:24px; letter-spacing:2px; line-height:26px; margin-bottom:10px; text-transform:uppercase; width:350px; }
.head .logo                        { position:absolute; right:0; top:-10px; }

#slideshow                         { clear:both; left:120px; position:absolute !important; top:-100px; z-index:2; }
.cycles                            { background:url('../img/bg-accueil.png') repeat-x left top; height:92px; margin-top:250px; position:absolute; z-index:20; }
.cycle                             { float:left; margin-right:10px; text-align:right; text-transform:uppercase; }
.cycle .texte, .cycle .image       { float:left; }
.cycle .barre                      { background-color:#af480c; height:20px; width:1px;}
.cycle .barre, .cycle h2, .cycle span { clear:both; float:right; }
.cycle h2                          { color:#af480c; font-size:16px; margin-top:5px; }
.cycle:hover h2                    { color:#FFFFFF; }
.cycle span                        { color:#FFFFFF; font-size:12px; max-width:130px; }
.cycle .image                      { margin:0 0 0 10px;}
.cycle .image img				{height:80px !important;}
.button