.modulecalendrier .lien_touslesevenements, .modulecalendrier .sprocket-lists-arrows, .mod_videodisplay .mod_videodisplay_chaine,.partenaires .module-surround .module-content #lien_tous_nos_partenaires,.modulecalendrier .event_detail_time,.boutique .sprocket-tabs-nav li .sprocket-tabs-inner a.lienAjoutPanier,.partenaires .module-surround .module-content #lien_devenir_partenaire,.rsmailnewsletteractu .button, #jnews_module1 #aca_22,#jnews_module1 #wz_12, .rsmailnewsletteractu #rsm_email345,.partenaires .module-surround .module-content .layout-partenaires .sprocket-features-img-list,#jnews_module1 #newsletterTitle,.rsmailnewsletteractu #newsletterTitle,.filinfocalendrier .gkTabsWrap.vertical .gkTabsContainer > :first-child ul li .sprocket-lists-date,.filinfocalendrier .gkTabsWrap.vertical .gkTabsContainer > :first-child .sprocket-lists .sprocket-lists-nav .sprocket-lists-arrows{

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;	

	-webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15);

	-moz-box-shadow:    0px 1px 0px rgba(255, 255, 255, 0.15);

	-o-box-shadow:      0px 1px 0px rgba(255, 255, 255, 0.15);

	box-shadow:         0px 1px 0px rgba(255, 255, 255, 0.15);

	/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#fffff, Direction=180, Strength=0);*/

}

/* --- sidebar a ---*/

/* --- fil info ---*/



.filinfocalendrier .gkTabsWrap.vertical .gkTabsContainer{

	width:306px;

	height:461px;

	background: url("../images/bg_filinfo.png") no-repeat;

	-webkit-border-top-left-radius: 0px;

	-moz-border-radius-topleft: 0px;

	border-top-left-radius: 0px;	

	position:relative;

	z-index:10 !important;

}

.filinfocalendrier .gkTabsWrap.vertical .gkTabsContainer > div{	

	background: none;	

	width:306px;

	height:461px;

}

.filinfocalendrier .gkTabsWrap.vertical .gkTabsContainer > :first-child .sprocket-lists{

	margin:0;

}

.filinfocalendrier .gkTabsWrap.vertical .gkTabsContainer > :first-child ul{

	background:none;

	height:275px;

}

.filinfocalendrier .gkTabsWrap.vertical .gkTabsContainer > :first-child ul li,.modulecalendrier .event_detail_container_mod{

	background:url("../images/bg_line-news_filinfo.png") repeat-x bottom;

	height:50px;

	line-height:50px;

	margin:0 12px;

	padding-bottom: 4px;

}

.modulecalendrier .event_detail_container_mod{

	line-height:20px;

	height:50px;

}

.modulecalendrier .event_detail_container_mod .event-container-info{

	color:white;

	font-family:droid_sansregular;

	font-size:0.8em;

}

.modulecalendrier .event_detail_container_mod .event-container-info a{

	color:white;

}

.modulecalendrier .event_detail_container_mod .event-container-info p{

	margin:0;

}

.modulecalendrier .event_detail_container_mod .event-container-info a:hover{

	color:white;

	text-decoration:underline;

}

.filinfocalendrier .gkTabsWrap.vertical .gkTabsContainer > :first-child ul li .sprocket-lists-date,.modulecalendrier .event_detail_time{

	display:inline-block;

	background:url("../images/bg_date.png") no-repeat;

	width:59px;

	height:26px;

	line-height:26px;

	text-align:center;

	color:white;

	font-family:droid_sansbold;

	font-size:1.1em;

	vertical-align:middle;	

}

.modulecalendrier .lien_touslesevenements{

	background:url("../images/btn_devenir_partenaires.png") no-repeat;	

	width:133px;

	color: white;

    display: inline-block;

    font-family: pt_sans_narrowregular;

    font-size: 1.1em;

    height: 36px;

    line-height: 36px;

    text-align: center;

    margin: 5px 0 0 11px;

}

.modulecalendrier .lien_touslesevenements:hover{

	background:url("../images/btn_devenir_partenaires_select.png") no-repeat;	

}

.filinfocalendrier .gkTabsWrap.vertical .gkTabsContainer > :first-child ul li .sprocket-lists-date .mois{

	font-size:0.8em;

	color:#d8e3f6;

}

.modulecalendrier .event_detail_time .jour{

	font-size:1.1em;

	color:white;

}

.modulecalendrier .event_detail_time .mois{

	font-size:1em;

	color:#d8e3f6;

	margin-left:-5px;

}

.modulecalendrier .event_detail_time .mois:first-letter{

	font-size:1.05em;

}

.filinfocalendrier .gkTabsWrap.vertical .gkTabsItem{

	margin:0;

	padding:0;

}

.filinfocalendrier .gkTabsWrap.vertical .gkTabsContainer > :first-child ul li .sprocket-lists-title,.modulecalendrier .name{

	border:none !important;

	width:211px;

	display:inline-block;

	padding:0 0 0 4px !important;

	margin:0 !important;	

	height:50px;

	line-height:50px !important;

	vertical-align:middle;

}

.modulecalendrier .name{

	font-size:1.1em;

	height:40px;

	line-height:40px !important;

}

.filinfocalendrier .gkTabsWrap.vertical .gkTabsContainer > :first-child ul li .sprocket-lists-title a,.modulecalendrier .name a{

	line-height: 1.4em !important;

	width:211px;

	display:inline-block;

	vertical-align:middle;

	font-family:droid_sansbold;

	font-weight:normal;

	font-size:0.8em !important;

	color:#ffffff;

}

.filinfocalendrier .gkTabsWrap.vertical .gkTabsContainer > :first-child ul li .sprocket-lists-title a:hover,.modulecalendrier .name a:hover{

	text-decoration:underline;

	color:#ffffff;

}

.filinfocalendrier .gkTabsWrap.vertical .gkTabsContainer > :first-child .sprocket-lists .sprocket-lists-nav .sprocket-lists-arrows span,

.filinfocalendrier .gkTabsWrap.vertical .gkTabsContainer > :first-child .sprocket-lists .sprocket-lists-nav .sprocket-lists-arrows span:before,

.modulecalendrier .sprocket-lists-nav .sprocket-lists-arrows span,

.modulecalendrier .sprocket-lists-nav .sprocket-lists-arrows span:before

{

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none;

	-o-box-shadow: none;	

	width:27px;

	height:24px;

	border:none;

	margin:0;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;	

	padding:0;

}

.filinfocalendrier .gkTabsWrap.vertical .gkTabsContainer > :first-child .sprocket-lists .sprocket-lists-nav .sprocket-lists-arrows .next, .modulecalendrier .sprocket-lists-arrows .next{

	background:url("../images/bg-fleche-droite-filinfo.png") no-repeat;

	float:right;	

}

.filinfocalendrier .gkTabsWrap.vertical .gkTabsContainer > :first-child .sprocket-lists .sprocket-lists-nav .sprocket-lists-arrows .prev, .modulecalendrier .sprocket-lists-arrows .prev{

	background:url("../images/bg-fleche-gauche-filinfo.png") no-repeat;

	float:left;

}

.filinfocalendrier .gkTabsWrap.vertical .gkTabsContainer > :first-child .sprocket-lists .sprocket-lists-nav .sprocket-lists-arrows .next:hover,.modulecalendrier .sprocket-lists-arrows .next:hover{

	background:url("../images/bg-fleche-droite-filinfo_select.png") no-repeat;

}

.filinfocalendrier .gkTabsWrap.vertical .gkTabsContainer > :first-child .sprocket-lists .sprocket-lists-nav .sprocket-lists-arrows .prev:hover, .modulecalendrier .sprocket-lists-arrows .prev:hover{

	background:url("../images/bg-fleche-gauche-filinfo_select.png") no-repeat;

}

.filinfocalendrier .gkTabsWrap.vertical .gkTabsContainer > :first-child .sprocket-lists .sprocket-lists-nav {

	padding:0;

	margin:0;

}

.filinfocalendrier .gkTabsWrap.vertical .gkTabsContainer > :first-child .sprocket-lists .sprocket-lists-nav .spinner{

	float:left;

	margin-left:100px;

}

.filinfocalendrier .gkTabsItem .modulecalendrier .sprocket-lists-nav .sprocket-lists-arrows .spinnerAgenda {

        display: none;
        
	float:left;

	margin-left:100px;

}

.filinfocalendrier .gkTabsWrap.vertical .gkTabsContainer > :first-child .sprocket-lists .sprocket-lists-nav .sprocket-lists-arrows,

.modulecalendrier .sprocket-lists-arrows{

	width:272px;

	margin:0 auto;

	float:none;

	padding: 4px 5px 0 5px;

	display:block;

	height:28px;

	background:url("../images/fond-naviguation-filinfo.png") no-repeat;

}

.filinfocalendrier .gkTabsWrap.vertical .gkTabsNav{

	height:33px;

	margin:0 !important;

	margin-left/*\**/:3px !important\9;

	padding:0 !important;

	border:none;

}

.filinfocalendrier .gkTabsWrap.vertical .gkTabsNav > li{

	position:absolute;

	z-index:1;	

}

.filinfocalendrier  .gkTabsWrap.vertical .gkTabsNav li.active{

	position:absolute;

	z-index:100 !important;	

}

.filinfocalendrier .gkTabsWrap.vertical .gkTabsNav li#tab-filinfo{

	background: url("../images/btn_filinfo.png") no-repeat;

	

}.filinfocalendrier .gkTabsWrap.vertical .gkTabsNav li#tab-filinfo.active{

	background: url("../images/btn_filinfo_select.png") no-repeat;

	width:64px;

}

.filinfocalendrier .gkTabsWrap.vertical .gkTabsNav li#tab-calendrier{

	background: url("../images/btn_calendrier.png") no-repeat;

}

.filinfocalendrier .gkTabsWrap.vertical .gkTabsNav li#tab-calendrier.active{

	background: url("../images/btn_calendrier_select.png") no-repeat;	

	padding:0 0 0 32px !important;

	width:83px;

}

.filinfocalendrier .gkTabsWrap.vertical .gkTabsNav li#tab-filinfo{

	border:none;

	padding:0 0 0 28px !important;

	margin:0 0px 0 0 !important;

	height:33px;

	line-height:39px;

	width:60px;

	overflow:visible;

	position:relative;

	color:white;

	text-shadow:none;

	font-family:pt_sans_narrowregular;

	font-size:1.3em;

}

.filinfocalendrier .gkTabsWrap.vertical .gkTabsNav li#tab-calendrier{

	border:none;

	padding:0 0 0 28px !important;

	margin:0;	

	height:33px;

	line-height:39px;

	width:79px;

	position:relative;

	color:white;

	text-shadow:none;

	font-family:pt_sans_narrowregular;

	font-size:1.3em;

}



/* --- Newsletter --- */



.rsmailnewsletteractu, .jcolornewslettersidebar{

	padding: 0 12px !important;

}



.rsmailnewsletteractu #newsletterTitle, .jcolornewslettersidebar #newsletterTitle{

	background:url("../images/bg_suivez.png") no-repeat bottom;

	width:263px;

	margin:10px auto 5px auto;

	height:42px;

	line-height:46px;

	padding:0 10px;

	font-family:pt_sans_narrowbold;

	font-weight:normal;

	color:#19345e;

	font-size:1.2em;	

}

.rsmailnewsletteractu #facebookFFHG,.rsmailnewsletteractu #dailymotionFFHG, .jcolornewslettersidebar #facebookFFHG,.jcolornewslettersidebar #dailymotionFFHG{

	float:right;

	margin-top:5px;

}

.rsmailnewsletteractu #dailymotionFFHG, .jcolornewslettersidebar #dailymotionFFHG{

	margin-right:5px;	

}

.rsmailnewsletteractu #introNewsletter, .jcolornewslettersidebar .pretext p#introNewsletter{

	color:white;

	font-family:droid_sansregular;

	font-size:0.8em;

	line-height:1.2em;

	margin: 0 0 6px 0;

}

.rsmailnewsletteractu #rsm_email345, .jcolornewslettersidebar #wz_12{

	background:url("../images/bg_email.png") no-repeat bottom;

	width:190px;

	height:34px;

	border:none;

	padding:0 0 0 34px;

	color:white;

	font-family:droid_sansregular;

	font-size:0.9em;

	vertical-align:top;

	margin:0;

}

.rsmailnewsletteractu .button, .jcolornewslettersidebar #aca_22{

	background:url("../images/btn_ok_email.png") no-repeat bottom;

	width:53px;

	height:34px;

	border:none;

	font-family:pt_sans_narrowbold;

	color:#ffffff;

	box-shadow:none;

	vertical-align:top;

	padding:0;

}

.rsmailnewsletteractu .button:hover, .jcolornewslettersidebar #aca_22:hover{

	background:url("../images/btn_ok_email_select.png") no-repeat bottom;

}

.rsmailnewsletteractu a, .jcolornewslettersidebar .postext a{

	font-family:droid_sansregular;

	font-size:0.8em;

	font-weight:normal;

	color:#b0cbea;

}

.rsmailnewsletteractu a:hover, .jcolornewslettersidebar .postext a:hover{
	text-decoration:underline;
	color:#b0cbea;
}

.rsmailnewsletteractu form{
    margin: 0;
    padding: 0;
}

/* --- Sidebar c --- */

#rt-mainbody-surround #rt-sidebar-b{

	/*background:url("../images/bg-championnats.png") no-repeat bottom;*/

	width:304px;

	/*height:193px;*/
	
	background: #295194; /* Old browsers */
    background: -moz-linear-gradient(left, #295194 0%, #192b57 63%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#295194), color-stop(63%,#192b57)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #295194 0%,#192b57 63%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #295194 0%,#192b57 63%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #295194 0%,#192b57 63%); /* IE10+ */
    background: linear-gradient(to right, #295194 0%,#192b57 63%); /* W3C */

	margin-top:16px;

}

.champ .module-title{

	background:url("../images/barre-champ.png") no-repeat;

	width:297px;

	margin:6px auto 10px auto;

}

.champ .module-title .title{

	

	text-transform:uppercase;

	font-size:1.3em;

}

.champ .customchamp{margin-top:-5px}

.champ p{margin:0 0 5px 6px;line-height:42px;padding-left:42px}

.champ span:hover{cursor:pointer}

.champ p a{font-family:pt_sans_narrowbold;text-transform:uppercase;font-size:18px}

.champ .nordEst{

	background:url("../images/bg_nordest.png") no-repeat;

	height:42px;

	

}

.champ .nordEst a:first-child{color:#c60838}

.champ .ouest{

	background:url("../images/bg_ouest.png") no-repeat;

	height:42px;

	

}

.champ .ouest a:first-child{color:#923482}

.champ .sudEst{

	background:url("../images/bg_sudest.png") no-repeat;

	height:42px;

	

}

.champ .sudEst a:first-child{color:#ee7e00}

/* --- Sidebar b --- */



#rt-mainbody-surround #rt-sidebar-c{
    
	/*
        background:url("../images/bg_sidebarb.png") no-repeat bottom;
	height:897px;
	*/
        
        width:304px;
        padding-bottom: 24px;
        background: #295194; /* Old browsers */
        background: -moz-linear-gradient(left, #295194 0%, #192b57 63%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%,#295194), color-stop(63%,#192b57)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(left, #295194 0%,#192b57 63%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left, #295194 0%,#192b57 63%); /* Opera 11.10+ */
        background: -ms-linear-gradient(left, #295194 0%,#192b57 63%); /* IE10+ */
        background: linear-gradient(to right, #295194 0%,#192b57 63%); /* W3C */
        /* Hacké par master-ie9 et ie8 car le filter écrase le radius
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#295194', endColorstr='#192b57',GradientType=1 ); /* IE6-9 */
}



/* --- Partenaires --- */

.partenaires, .boutique{

	margin-bottom:24px;

}

.partenaires .module-title{

	background:url("../images/barre_partenaires.png") no-repeat;

	width:291px;

	margin:6px auto 10px auto;

}


/* --- Boutique --- */



.boutique .module-title{

	background:url("../images/barre_boutique.png") no-repeat;

	width:291px;

	margin:6px auto 10px auto;

}


/* --- Multimédia --- */



.multimedia .module-title{

	background:url("../images/barre_multimedia.png") no-repeat;

	width:291px;

	margin:6px auto 10px auto;

}

.multimedia .customdailymotion ,.multimedia .customdailymotion p,.multimedia .customdailymotion .dailymotion-hockeyfrance-iframe{

	width:254px;

	overflow:hidden;

	height:192px;

}

.multimedia .gkTabsContainer{

	background:url("../images/bg_multimedia.png") no-repeat;

	width:293px;

	height:294px;

	margin:0 auto;

	position:relative;

	z-index:1;

	-webkit-border-top-left-radius: 0;

	-moz-border-radius-topleft: 0;

	border-top-left-radius: 0;

}

.multimedia #tab-videos{

	background:url("../images/bg_videos.png") no-repeat 100%;

	width:58px;

	height:32px;

	line-height:32px;

	top:3px;

	padding:0 0 0 33px!important;

}

.multimedia #tab-videos.active{

	background:url("../images/bg_videos_select.png") no-repeat;

	width:62px;

	height:35px;

	line-height:35px;

	top:2px;

}

.multimedia #tab-diaporamas{

	background:url("../images/bg_diaporamas.png") no-repeat;

	width:81px;

	height:32px;

	line-height:32px;

	top:3px;

	padding:0 0 0 33px!important;

}

.multimedia #tab-diaporamas.active{

	background:url("../images/bg_diaporamas_select.png") no-repeat;

	width:84px;

	height:35px;

	line-height:35px;

	top:2px;

	padding:0 0 0 37px!important;

}

.multimedia .module-surround .gkTabsWrap.vertical  ol.gkTabsNav{

	padding:0 !important;

	margin:0;

	height:35px;

	border:none;	

	width:293px;

	margin:0 auto !important;

}

.multimedia .module-surround .gkTabsWrap.vertical  ol.gkTabsNav li{

	color:white;

	text-shadow:none;

	font-family:pt_sans_narrowregular;

	font-size:1.3em;

	border:none !important;

	position:relative;

	z-index:1000 !important;

}

.mod_videodisplay{

	padding:0 14px;

}

.mod_videodisplay .mod_videodisplay_title{

	color:white;

	font-family:Arial;

	font-weight:bold;

	font-size:0.8em;

	line-height:1.3em !important;

	display:block;

}

.mod_videodisplay .mod_videodisplay_title:hover{

	text-decoration:underline;

}

.mod_videodisplay_chaine{

	background:url("../images/btn_toutesvideos.png") no-repeat;

	width:133px;

	height:35px;

	line-height:35px;

	display:block;

	text-align:center;

	font-family:pt_sans_narrowregular;

	color:white;

	float:right;

	font-size:1.1em;

}

.mod_videodisplay .mod_videodisplay_video{

	background:url("../images/bg_video_dailymotion.png") no-repeat;

	width:253px;

	height:190px;

	padding:5px 5px;

	margin:10px 0;

}

.mod_videodisplay_chaine:hover{

	background:url("../images/btn_toutesvideos_select.png") no-repeat;

	color:white;

}

.modulecalendrier .sprocket-lists-nav{margin:5px 0 0 0;padding:0}

.modulecalendrier .sprocket-lists-arrows .arrow.prev, 

.modulecalendrier .sprocket-lists-arrows .arrow.next{background-position:0 0}

.modulecalendrier .ohanah-event-ticket-cost{color:#fff;font-size:0.88em;font-family:'droid_sansbold'}



/* Menu Equipe de France */


.modulemenuEquipedeFrance *{
	margin:0;
	padding:0;
}
.modulemenuEquipedeFrance{
	width:282px;
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.68);	
	background: #295194; /* Old browsers */
    background: -moz-linear-gradient(left, #295194 0%, #192b57 63%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#295194), color-stop(63%,#192b57)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #295194 0%,#192b57 63%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #295194 0%,#192b57 63%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #295194 0%,#192b57 63%); /* IE10+ */
    background: linear-gradient(to right, #295194 0%,#192b57 63%); /* W3C */
	position:relative;	
	z-index:10 !important;	
	margin-top:15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
	padding:0 12px;
}
.modulemenuEquipedeFrance .title{
	background: url("../images/bg_suivez.png") no-repeat scroll center bottom transparent;
    color: #19345E;
    font-family: pt_sans_narrowbold;
    font-size: 1.2em;
    font-weight: normal;
    height: 42px;
    line-height: 46px;
    margin: 10px auto 5px;
    padding: 0 10px;
    width: 263px;
}
.modulemenuEquipedeFrance .module-title{
	margin-bottom:0px;
}
.modulemenuEquipedeFrance ul li ul li{
	display:none;
}
#menuEquipedeFrance li.active ul li{	
	
	display:list-item;
}



#menuEquipedeFrance li{
	list-style: disc outside url("../images/flechemenu2.png");
}
#menuEquipedeFrance li:hover{
	list-style: disc outside url("../images/flechemenu3.png");
}
.modulemenuEquipedeFrance a{
	font-size:0.9em !important;
	display:inline-block;
	background: url("../images/bg_line-news_filinfo.png") repeat-x scroll center bottom transparent;	
	height:25px;
	line-height:25px;
	padding: 0 0 0 5px !important;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box; 
	box-sizing:border-box;
	color:#B0CBEA !important;
	font-family: 'droid_sansregular';
	font-weight:normal !important;
}
#menuEquipedeFrance{
	padding-bottom:10px;
	padding-left:5px;
	margin-left:20px;
}
.modulemenuEquipedeFrance li.active,.modulemenuEquipedeFrance li:hover{
	margin-left:5px;
	list-style: disc outside url("../images/flechemenu3.png") !important;
}


.modulemenuEquipedeFrance li.active > a{	
	margin-left:-5px !important;	
	background: url("../images/bg_line-news_filinfo.png") repeat-x scroll center bottom rgba(255,255,255,0.2) !important;
	color:white !important;
}
.modulemenuEquipedeFrance a:hover{
	background-color:rgba(255,255,255,0.2);
	color:white !important;
	margin-left:-5px !important;
}
#menuEquipedeFrance li ul{
	margin:0 0 0 -5px;
	padding:0;
}
#menuEquipedeFrance li ul li{
	list-style:none !important;
}





div.k2ItemsBlock.diaporamaHome li,div.k2ItemsBlock.diaporamaHome,div.k2ItemsBlock.diaporamaHome ul{

	list-style:none;

	margin:0 !important;

	background-color:transparent !important;

	border:none !important;

}

div.k2ItemsBlock.diaporamaHome ul li img{

	float:left;

	width:90px;

}



div.k2ItemsBlock.diaporamaHome ul li .moduleItemIntrotext{

	float:left;

	margin-right:10px;

}



.even a, .odd a {

    padding: 0px;

     font-family: droid_sansbold;

    font-size: 1em !important;

	marin: 5px 10px;

}
.diaporamaHome .even a, .diaporamaHome .odd a{

	line-height: 14px;

}
.even a:hover, .odd a:hover{

    /*color:white;*/

    text-decoration:underline;

}

div.k2ItemsBlock.diaporamaHome  p{

	margin: 0 !important;

}

div.k2ItemsBlock.diaporamaHome .catItemDateModified, div.k2ItemsBlock.diaporamaHome .nbElements{

	color:white !important;

	font-size: 0.8em !important;

}

/* MENU Sidebar */

#menu-sidebar *{
	color:#B0CBEA;
	margin:0;
	padding:0;
	font-weight:normal;
}

.menu-sidebar .title {
    background: url("../images/bg_suivez.png") no-repeat scroll center bottom transparent;
    color: #19345E;
    font-family: pt_sans_narrowbold;
    font-size: 1.2em;
    font-weight: normal;
    height: 42px;
    text-transform:uppercase;
    line-height: 46px;
    margin: 10px auto 5px auto;
    padding: 0 10px;
    width: 263px;
    display:block;
}
#menu-sidebar{
	padding: 0 14px 14px 14px;
	margin-left:20px;
}

#menu-sidebar > li > ul{
	display:none;	
}
#menu-sidebar > li.active > ul{
	display:block;
}
#menu-sidebar > li{
	list-style: disc outside url("../images/flechemenu2.png");
	width:100%;
}

#menu-sidebar a{
	font-size:0.9em;
	display:inline-block;
	width:100%;
	background: url("../images/bg_line-news_filinfo.png") repeat-x scroll center bottom transparent;	
	line-height:27px;
	padding-left:5px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box; 
}


#menu-sidebar a:hover span,#menu-sidebar #current > a span{
	color:white;
}
#menu-sidebar a:hover{
	background-color:rgba(255,255,255,0.2);
	color:white;
}


#menu-sidebar>li:hover{
	list-style: disc outside url("../images/flechemenu3.png");
	margin-left:5px;
}

#menu-sidebar>li:hover>a{	
	margin-left:-5px;
}
#menu-sidebar>li:hover>ul,#menu-sidebar #current >ul{	
	margin-left:-5px;
}

#menu-sidebar > li > ul {
	padding:0;
}

#menu-sidebar > li > ul ul{
	padding-left: 20px;        
}

#menu-sidebar > li > ul > li{
	list-style:none !important;	
}

#menu-sidebar #current{
	color:white;	
	margin: 0;
	list-style: disc outside url("../images/flechemenu3.png");
	margin-left:5px;
}
#menu-sidebar #current >a{
	padding: 0 0 0 5px;
	margin-left:-5px;
	display:inline-block;
	width:100%;
	background: url("../images/bg_line-news_filinfo.png") repeat-x scroll center bottom rgba(255,255,255,0.2);
}





