#sf { background: url('../img/sf.png') 0 0 repeat-x; }
body { background:#a31c2e; }
#header {  }
#header .banniere { background: #ffd43d; }
#header .banniere .site { background: url('../img/banniere.jpg') 0px 0px no-repeat; }
#header .site .liens .wrapper-liens a  h5 { background: url('../img/menu/header-fluid-button.png') 0 0px no-repeat; }
#header .site .liens .wrapper-liens a { background: url('../img/menu/header-fluid-button-closer.png') 100% 0px no-repeat; }
#header .menu { background: url('../img/menu/header-menu.jpg') 0 0 repeat-x; }
#header .menu .site .wrapper-menu a { background:url('../img/menu/header-menu.jpg') 0 0 repeat-x; }
#header .menu .site .wrapper-menu a h5 { background:url('../img/menu/header-menu-separator.jpg') no-repeat left 50%; }
#header .menu .site .wrapper-menu a:hover,
#header .menu .site .wrapper-menu a.on { background:url('../img/menu/header-menu.jpg') 0 -32px repeat-x; }
#header .menu .site .wrapper-menu a:hover h5,
#header .menu .site .wrapper-menu a.on h5 { background:url('../img/menu/header-menu-separator.jpg') no-repeat left 50%; }
#header .menu .site .wrapper-menu div { background:url('../img/menu/header-menu-separator.jpg') no-repeat left 50%; }

#body { background: #fff; }
#body .site {  }

#body .site .corps .liens a { background: url('../img/fleche-blanche.png') 7px 4px no-repeat; }
#body .site .corps .liste a { background: url('../img/fleche-blanche.png') 7px 4px no-repeat; }
#body .site .corps .liste .actu a { background: none; }

#body .site .video { background: url('../img/body-video.jpg') 0 0 no-repeat; }
#body .site .video .titre {  }
#body .site .video .corps {  }
#body .site .video .corps .col-1 .separateur-v { background: url('../img/separateur-vertical.jpg') 0 0 repeat-y; }
#body .site .video .corps .col-1 img { border: 1px solid #fff; }
#body .site .video .corps .col-1 a h5 { background: url('../img/fleche-blanche.png') 0px 2px no-repeat; }
#body .site .video .corps .col-2 img { border: 1px solid #fff; }
#body .site .video .corps .col-2 a { background: none; }
#body .site .video .corps .col-2 a h5 { background: url('../img/fleche-blanche.png') 5px 2px no-repeat; }
#body .site .video .corps .col-2 .mini-1 { background: url('../img/body-actualite-sepa.jpg') 50% 100% no-repeat; }
#body .site .video .corps .col-2 .mini-2 { background: url('../img/body-actualite-sepa.jpg') 50% 100% no-repeat; }
#body .site .video .corps .col-2 .liens a { background: url('../img/fleche-blanche.png') 7px 4px no-repeat; }

#body .site .photo { background: url('../img/body-photo.jpg') 0 0 no-repeat; }
#body .site .photo .deco { background: url('../img/body-photo-deco.png') 5px 100% no-repeat; }
#body .site .photo .titre {  }
#body .site .photo .corps {  }

#body .site .presse { background: url('../img/body-presse.jpg') 0 0 no-repeat; }
#body .site .presse .deco { background: url('../img/body-presse-deco.png') 25px 100% no-repeat; }
#body .site .presse .titre {  }
#body .site .presse .corps {  }

#body .site .actualite { background: url('../img/body-actualite.jpg') 0 0 no-repeat; }
#body .site .actualite .titre {  }
#body .site .actualite .corps {  }
#body .site .actualite .corps .liste .actu { background: url('../img/body-actualite-sepa.jpg') 50% 100% no-repeat; }

#body .site .actualite .corps .liste .actu p { background: url('../img/fleche-blanche.png') 7px 3px no-repeat; text-indent: 13px;}
#body .site .actualite .corps .liste .first p { background: none; text-indent: 0;}

#body .site .inscription { background: url('../img/body-inscription.jpg') 0 0 no-repeat; }
#body .site .inscription .deco { background: url('../img/body-inscription-deco.png') 100% 100% no-repeat; }
#body .site .inscription .titre {  }
#body .site .inscription .corps {  }

#body .site .calendrier { background: url('../img/body-calendrier.jpg') 0 0 no-repeat; }
#body .site .calendrier .deco { background: url('../img/body-calendrier-deco.png') 100% 100% no-repeat; }
#body .site .calendrier .titre {  }
#body .site .calendrier .corps {  }

#body .site .partenaire { background: url('../img/body-partenaire.jpg') 0 0 no-repeat; }
#body .site .partenaire .titre {  }
#body .site .partenaire .corps {  }
#body .site .partenaire .corps .part img { border: 0px solid #fff; }

#body .submenu .titre { background: url('../img/sidebar-menu-titre.jpg') 0px 0px no-repeat; }
#body .submenu .corps { background: url('../img/sidebar-menu-corps.jpg') 0px 100% no-repeat; }
#body .submenu .corps li a h5 { background: url('../img/fleche-blanche.png') 0px 3px no-repeat; }
#body .submenu .corps li { background: url('../img/separateur-submenu.jpg') 50% 100% no-repeat; }
#body .submenu .corps li.last { background: none; }
#body .submenu .corps li ul li { background: none; }

#acces {width: 438px; height: 438px; padding:10px;background: url('../img/acces.png') 0px 0px no-repeat;}

#desc { border: 1px solid #697dac; border-top: none; border-bottom: none; }
#descbot { background: #fff url('../img/video-desc-bottom.jpg') 50% 100% no-repeat; }
#desc span { background: url('../img/fleche-bleu.png') 0px 5px no-repeat; }

.miniVideo { background: url('../img/separateur-submenu.jpg') 50% 100% no-repeat; }
.miniVideo a div span { background: url('../img/fleche-bleu.png') 0px 3px no-repeat; }

#wrapSlide { margin-left: 7px; width:193px; height: 107px; overflow:hidden; position:relative; }
#wrapSlide ul { position: absolute; }

#footer { background: url('../img/footer.jpg') 0 0 repeat-x; }
#footer .site {  }
#footer .site .liens .wrapper-liens a h5 { background:url('../img/footer-separator.jpg') right 50% no-repeat; }
#footer .site .liens .wrapper-liens div { background:url('../img/footer-separator.jpg') right 50% no-repeat; }
#footer .site .liens .wrapper-liens li.last a h5 { background: none; }
