/************************************************************************/
/* local.css                                                            */
/* SURCHARGE DES STYLES DU THEME                                        */
/* TLD 01/04/2011                                                       */
/* LE FICHIER EST COPIE DANS LE REPERTOIRE css du theme                 */
/************************************************************************/
/* SURCHARGE GRILLE 16-960                                              */
/************************************************************************/
/* grid widths */
.grid16-1 {width: 64px;}
.grid16-2 {width: 128px;}
.grid16-3 {width: 192px;}
.grid16-4 {width: 256px;}
.grid16-5 {width: 320px;}
.grid16-6 {width: 384px;}
.grid16-7 {width: 448px;}
.grid16-8 {width: 512px;}
.grid16-9 {width: 576px;}
.grid16-10 {width: 640px;}
.grid16-11 {width: 704px;}
.grid16-12 {width: 768px;}
.grid16-13 {width: 832px;}
.grid16-14 {width: 896px;}
.grid16-15 {width: 960px;}
.grid16-16 {width: 1024px;}
/* block indents */
.grid16-indent-1 {margin-left: 64px;}
.grid16-indent-2 {margin-left: 128px;}
.grid16-indent-3 {margin-left: 192px;}
.grid16-indent-4 {margin-left: 256px;}
.grid16-indent-5 {margin-left: 320px;}
.grid16-indent-6 {margin-left: 384px;}
.grid16-indent-7 {margin-left: 448px;}
.grid16-indent-8 {margin-left: 512px;}
.grid16-indent-9 {margin-left: 576px;}
.grid16-indent-10 {margin-left: 640px;}
.grid16-indent-11 {margin-left: 704px;}
.grid16-indent-12 {margin-left: 768px;}
.grid16-indent-13 {margin-left: 832px;}
.grid16-indent-14 {margin-left: 896px;}
.grid16-indent-15 {margin-left: 960px;}

body, div.full-width {min-width: 1024px;}
.grid-type-960 .page {width: 1024px;}

.yellowtext {color: #fbe803}
a.reflink:link{text-decoration: none; color: #fbe803;} 
a.reflink:hover,
a.reflink:active,
a.reflink:focus {text-decoration: underline; color: yellow;} 

.margcent {margin: 1.76mm 0mm; text-indent: 0mm; text-align: center;}
.margjust {margin: 1.76mm 0mm; text-indent: 0mm; text-align: justify;}

/************************************************************************/
/* CENTRAGE CONTENU PRIMARY LINK                                        */
/************************************************************************/
.primary-menu-inner {padding-left: 20%;}
/************************************************************************/
/* AJOUT IMAGE DE FOND                                                  */
/************************************************************************/
/* VERT - VERT - VERT - VERT - VERT - VERT - VERT - VERT - VERT - VERT  */
/************************************************************************/
body.green {background-color: #2f523c; background-position: top center; background-repeat: no-repeat; /*  background-image: none;  */
  background-image: url(../../../../default/files/medias/ressources/images/background3a.png);}
/************************************************************************/
/* AJOUT FOND PRIMARY MENU                                              */
/************************************************************************/
/*    BLACK - BLACK - BLACK - BLACK - BLACK - BLACK - BLACK - BLACK     */
/************************************************************************/
.black-accents .primary-menu {border-left: 1px solid #232323; border-bottom: 1px solid #232323;
  background: #272727 url(../../../../default/files/medias/ressources/images/nav-bg-custom.gif) top left repeat-x;}
.black-accents .primary-menu-inner ul.sf-menu li:hover,
.black-accents .primary-menu-inner ul.sf-menu li:active,
.black-accents .primary-menu-inner ul.sf-menu li:focus {background-color: #282828;}
.black-accents .primary-menu-inner ul.sf-menu a:hover,
.black-accents .primary-menu-inner ul.sf-menu a:active,
.black-accents .primary-menu-inner ul.sf-menu a:focus {color: #fbe803;}
.black-accents .primary-menu-inner ul.sf-menu li li {background-color: #23594c;}
.black-accents .primary-menu-inner ul.sf-menu li ul li a:hover {color: #fbe803;}
.black-accents .primary-menu-inner ul.sf-menu li ul li:hover,
.black-accents .primary-menu-inner ul.sf-menu li ul li.sfHover {background-color: #282828;}
/************************************************************************/
/* SURCHARGE MENU FOOTER                                                */
/************************************************************************/
#block-menu-menu-menufooter .inner  {border-left: 1px solid #232323; border-bottom: 1px solid #232323;
  background: #8edecc url(../../../../default/files/medias/ressources/images/nav-bg-custom.gif) top left repeat-x;}
#block-menu-menu-menufooter .inner .clearfix  {padding: 5px;}
#block-menu-menu-menufooter   .inner .menu li  {border-left: 2px solid #282828; margin: 0px; padding-top: 6px; padding-bottom: 7px; padding-left: 0px; margin-right: -5px;}
#block-menu-menu-menufooter  .menu   li.last  {border-right: 2px double #282828; margin-right: 0px;}
#block-menu-menu-menufooter .inner ul.menu li:hover,
#block-menu-menu-menufooter .inner ul.menu li:active,
#block-menu-menu-menufooter .inner ul.menu li:focus {background-color: #282828;}
/************************************************************************/
/* SURCHARGE MENU CONTRIBUTEURS                                         */
/************************************************************************/
#block-menu-menu-administration .inner   {border-left: 1px solid #282828; border-bottom: 1px solid #282828;
  background: #8edecc url(../../../../default/files/medias/ressources/images/nav-bg-customred.gif) top left repeat-x;}
#block-menu-menu-administration .inner .clearfix  {padding: 5px;}
#block-menu-menu-administration   .inner .menu li  {border-left: 2px solid #681b1d; margin: 0px; padding-top: 5px; padding-bottom: 6px; padding-left: 0px;  margin-right: -5px;}
#block-menu-menu-administration  .menu   li.last  {border-right: 2px double #681b1d; margin-right: 0px;}
#block-menu-menu-administration .inner ul.menu li:hover,
#block-menu-menu-administration .inner ul.menu li:active,
#block-menu-menu-administration .inner ul.menu li:focus {background-color: #282828;}
/************************************************************************/
/* DIVERS                                                               */
/************************************************************************/
/* Masquage aides par defaut */
.content-help-inner {display: none;}
/* Ligne de séparation sur une vue */
.views-row {border-bottom: 7px solid #fbe803;}
/* Liens survolés sur les menus en jaune */
 .inner   ul.menu a:hover,
 .inner   ul.menu a:active,
 .inner   ul.menu a:focus {color: #fbe803;text-decoration: none;}
/* style du message footer */
#footer-message-text-inner a {color: #302f2e; font-size: 0.9em;}

.content-inner a{color: black;}
.box a,
.meta .submitted a,
.terms .links a,
.comments .links a{color: #fbe803;}
.comments .submitted a,
.comments .title a{color: black;}
div.links {background-color: #2f7912; display: block; padding: 1px 0 0 10px; -webkit-box-shadow: 0px 0px 1px #000; -moz-box-shadow: 0px 0px 1px #000; box-shadow: 0px 0px 1px #000; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;} 
/************************************************************************/
/* SURCHARGE COULEURS DE BLOCS AVEC COULEURS DU CLUB                    */
/************************************************************************/
/*    JAUNE - JAUNE - JAUNE - JAUNE - JAUNE - JAUNE - JAUNE - JAUNE     */
/************************************************************************/
/* BODY BACKGROUNDS */
.yellowclub-background .inner,
.yellowclub-background .comment,
.node-top .yellowclub-background .inner,
.node-bottom .yellowclub-background .inner {background-color: #fbe803; color: #302f2e;}
/* NODE INNER */
.block .yellowclub-background .node-inner,
.block .lt-yellowclub-background .node-inner {padding: 10px;}
/* NODE LINKS */
.yellowclub-background .node-inner div.links {background-color: #fbe803;}
/* COMMENT */
.yellowclub-background div.comment,
.lt-yellowclub-background div.comment {border: 0;}
/* HEADER BACKGROUNDS */
.yellowclub-header h2.block-title {margin: 0; padding: 5px 10px; font-size: 100%; font-weight: bold;}
.yellowclub-header h2.block-title {border-bottom: 1px solid #fbe803; border-top: 1px solid #fbe803; border-right: 1px solid #fbe803; border-left: 1px solid #fbe803; color: #302f2e;
  background: #2C2C2C url(../images/nav-bg-yellowclub.gif) top left repeat-x;}
/* HEADER TEXT COLORS */
.yellowclub-title h2.block-title,
.yellowclub-title h2.block-title a {color: #302f2e;}
/* LINK TEXT COLORS */
.block-yellowclub-links a,
.block-yellowclub-links a:link,
.block-yellowclub-links a:visited {color: #302f2e;}
.block-yellowclub-links a:hover,
.block-yellowclub-links a:focus,
.block-yellowclub-links a:active {color: #302f2e;}
/********************************************************/
/* CUSTOM BULLETS FOR DIFFERENT BLOCK BACKGROUND COLORS */
/********************************************************/
.block-outer .yellowclub-background ul li,
.block-outer .yellowclub-background ul li.leaf {list-style-image: url(../images/menu-leaf-yelclb.png);}
.block-outer .yellowclub-background ul li.expanded {list-style-image: url(../images/menu-expanded-yelclb.png);}
.block-outer .yellowclub-background ul li.collapsed {list-style-image: url(../images/menu-collapsed-yelclb.png);}
/****************************************************************/
/* ADJUST FUSION SKINR STYLES TO WORK WITH MIX AND MATCH STYLES */
/* set list borders to match different backgrounds              */
/****************************************************************/
.yellowclub-footer #footer .fusion-list-bottom-border .inner ul li,
.yellowclub-footer #footer .fusion-list-bottom-border .view-content div.views-row,
.yellowclub-background.fusion-list-bottom-border .inner ul li,
.yellowclub-background.fusion-list-bottom-border .view-content div.views-row,
#footer .inner .yellowclub-background.fusion-list-bottom-border .inner ul li,
#footer .inner .yellowclub-background.fusion-list-bottom-border .view-content div.views-row {border-bottom-color: #e0e0e0;}
/*********************/
/* VIEWS             */
/*********************/
.yellowclub-background .inner .view-content,
.lt-yellowclub-background .inner .view-content {padding: 10px;}
/************************************************************************/
/*      FIN JAUNE - FIN JAUNE - FIN JAUNE - FIN JAUNE - FIN JAUNE       */
/************************************************************************/
/************************************************************************/
/* STYLE POUR ORGANIGRAMME                                                                    */
/************************************************************************/
#primaryNav li {width:25%;}
#primaryNav li ul li {width:100% !important;}
#primaryNav.col1 li { width:99.9%; }
#primaryNav.col2 li { width:50.0%; }
#primaryNav.col3 li { width:33.3%; }
#primaryNav.col4 li { width:25.0%; }
#primaryNav.col5 li { width:20.0%; }
#primaryNav.col6 li { width:16.6%; }
#primaryNav.col7 li { width:14.2%; }
#primaryNav.col8 li { width:12.5%; }
#primaryNav.col9 li { width:11.1%; }
#primaryNav.col10 li { width:10.0%; }
.sitemap {margin: 0 0 40px 0; float: left; width: 100%;}
.sitemap ol, ul {list-style: none;}
/* --------	Top Level --------- */
#primaryNav {margin: 0; float: left; width: 100%;}
#primaryNav #home {display: block; float: none; background: #2f523c url('../../../../default/files/medias/ressources/images/organigramme/L1-left.png') center bottom no-repeat; position: relative; z-index: 2; padding: 0 0 30px 0;}
#primaryNav li {float: left; background: url('../../../../default/files/medias/ressources/images/organigramme/L1-center.png') center top no-repeat; padding: 30px 0 0 0; margin-top: -30px;}
#primaryNav li .encad1 {margin: 0 15px 0 0; padding: 10px 0; display: block; font-size: 15px; font-weight: bold; text-align: center; color: black;
  background: #23594c url('../../../../default/files/medias/ressources/images/organigramme/white-highlight.png') top left repeat-x; border: 2px solid #b5d9ea; float: center;
  -moz-border-radius: 5px; -webkit-border-radius: 5px; -webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; -moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px;}
#primaryNav li:last-child {background: url('../../../../default/files/medias/ressources/images/organigramme/L1-right.png') center top no-repeat;}
/* --------	Second Level --------- */
#primaryNav li li {width: 100%; clear: left; margin-top: 0; padding: 10px 0 0 0; background: url('../../../../default/files/medias/ressources/images/organigramme/vertical-line.png') center bottom repeat-y;}
#primaryNav li li .encad2 {margin: 0 15px 0 0; padding: 10px 0; display: block; font-size: 15px; font-weight: bold; text-align: center; color: black;
  background: #d6e676 url('../../../../default/files/medias/ressources/images/organigramme/white-highlight.png') top left repeat-x; border: 2px solid #a3b521;  width: 98%; float: right;
  -moz-border-radius: 5px; -webkit-border-radius: 5px; -webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px;  -moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px;}
#primaryNav li li  a {text-decoration: underline; color: black;}
#primaryNav li li  span:hover {border-color: #d6e676; background-color: #e7f1d7;}
#primaryNav li li:first-child {padding: 30px 0 10px 0;}
#primaryNav li li:last-child {padding: 25px 0 0 0; background: url('../../../../default/files/medias/ressources/images/organigramme/vertical-line.png') center bottom repeat-y;}
/* --------	Third Level --------- */
#primaryNav li li ul {margin: 20px 0 0 0; padding: 0 0 0 0; width: 100%; float: right; padding: 9px 0 10px 0; background: #2f523c url('../../../../default/files/medias/ressources/images/organigramme/L3-ul-top.png') center top no-repeat;}
#primaryNav li li li {background: url('../../../../default/files/medias/ressources/images/organigramme/L3-center.png') left center no-repeat; padding: 5px 0;}
#primaryNav li li li .encad3 {margin: 0px 15px 0px 0px; padding: 5px 0 5px 0; display: block; font-size: 12px; font-weight: bold; text-align: center; color: black;
  background: #b7e7b5 url('../../../../default/files/medias/ressources/images/organigramme/white-highlight.png') top left repeat-x; border: 2px solid ##64c761;  width: 91%; float: right;
  -moz-border-radius: 5px; -webkit-border-radius: 5px; -webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; -moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px;
}
#primaryNav li li li .encad3 .photoagauche {border: 0px; width: 40px; float: left; margin: 0px -10px 0px 5px;}
#primaryNav li li li .encad3 .trainer {margin-left: 5px; text-align: left; font-size: 12px;}
#primaryNav li li li .encad3 .comtel {margin-left: 0; text-align: center; font-size: 11px; font-weight: normal;}
#primaryNav li li li  .encad3 .comtel a {text-decoration: underline; color: black; font-size: 11px;}
#primaryNav li li li span:hover {background-color: #fffce5; border-color: #b7e7b5;}
#primaryNav li li li:first-child {padding: 10px 0 5px 0; background: url('../../../../default/files/medias/ressources/images/organigramme/L3-li-top.png') left top no-repeat;}
#primaryNav li li li:last-child {padding: 5px 0 0 0; background: url('../../../../default/files/medias/ressources/images/organigramme/L3-bottom.png') left center no-repeat;}

/* ---- Block agregator RSS L'Equipe --------- */
#block-aggregator-feed-1 h2  {border-top: 8px solid #282828; background: #282828 url(../../../../default/files/medias/ressources/images/logo_lEquipe.gif) top center no-repeat;}

