/*
violet : #6C63B4;
noir : #333333;
jaune : #F2EF28;

*/

#webring{
visibility:hidden;
}
body {
font-family: Arial,sans-serif;
font-size: 12px;
margin: 0;
padding: 0;
margin-top:0px;
background-image:url('../images/bg_site.gif');
background-repeat:repeat-x;
background-color:#6C63B4;
}
p{
line-height:1.5;
}
#global {
position:absolute;
left: 50%;
width: 960px;
margin-top: 0px; /* moitié de la hauteur */
margin-left: -480px; /* moitié de la largeur */
background-color: #FFFFFF;
background-image:url("../images/bg_site_ombre_g.gif");
background-repeat:repeat-y;
background-position:top left;
}
#global_pre_home {
position:absolute;
left: 50%;
width: 600px;
margin-top: 50px; /* moitié de la hauteur */
margin-left: -300px; /* moitié de la largeur */
}
#pre_home{
float:left;
width:600px;
height:480px;
background-image:url("../images/pre_home.jpg");
background-repeat:no-repeat;
background-position:top center;
}

#pre_home_btn{
margin-left:680px;
margin-top:200px;
}


#header {
/*background-image:url('../images/hader.jpg');
background-repeat:no-repeat;
background-position:0px 0px;*/
}

#partenaires{
padding:10px 0 15px 0;
background-image:url("../images/bg_site_ombre_d.gif");
background-position:top right;
background-repeat:repeat-y;
}
#partenaires a{
padding-right:20px;
}

#top_logo{
background-color:;
background-image:url('../images/hbcn_header.png');
background-repeat:no-repeat;
background-position:top left;
line-height:0;
padding:0;
margin:0;
height:220px;
width:960px;
}

#header_lnh{
position:absolute;
top:125px;
left:855px;
width:55px;
height:70px;
}

#top_logo_flash{
float:left;
position:relative;
top:41px;
left:205px;
width:540px;
}
#top_logo_flash_partnaires{
float:left;
position:relative;
top:77px;
left:200px;
width:240px;
}
#title_site{
text-decoration:none;
font-size:3em;
color:#FFFFFF;
display:block;
text-align:center;
}

#bloc_menu_container{
height:50px;
background-image:url('../images/bg_menu.png');
background-repeat:no-repeat;
background-position:0px 0px;
padding:0 0 0 22px;
margin:0;
font-size:11px;
line-height:11px;
}
#bloc_menu_content{
margin-left:45px;
width:825px;
}

#menu_nv3{
float:left;
width:120px;
}


#bloc_menu_right{
float:left;
height:130px;
width:280px;
}

#contenu_principal{
float:left;
width:66%;
margin:0;
padding:0;
}

#contenu_principal_avec_menu_et_droite{
float:left;
width:500px;
margin:0;
padding:0;
}
#contenu_principal_avec_menu_et_large_droite{
float:left;
width:600px;
margin:0;
padding:0;
}
#barre_droite{
float:left;
width:180px;
}
#barre_droite_avec_gauche{
float:left;
width:152px;
}
.adjust_barre_droite{
position:relative;
top:-7px;
}
.adjust_barre_droite_home{
position:relative;
top:-15px;
}
.footer_copyright{
color:#FFFFFF;
}

/*************** POSITION ***************/
.center{
text-align:center;
}
.left{
text-align:left;
}
#haut_marge {
/*height: 15px;*/
}

#ConteneurCentre {
margin-left:170px;
background-color:#FFFFFF;
color:#000000;
border: 0px solid #000000;
padding:2px 25px 25px 0px;
font-family: Arial,sans-serif;
font-size: 11px;
font-weight:normal;
line-height:14px;

}
#ConteneurCentreNoLeft {
background-color:#FFFFFF;
color:#000000;
border: 0px solid #000000;
padding:2px 50px 25px 15px;
font-family: Arial,sans-serif;
font-size: 11px;
font-weight:normal;
line-height:14px;
}
#ConteneurCentreNoLeftHome {
color:#000000;
border: 0px solid #000000;
/*padding:2px 0px 25px 30px;*/
margin:0px 0 0 30px;
font-family: Arial,sans-serif;
font-weight:normal;
line-height:14px;
background-image:url('../images/bg_site_ombre_d.gif');
background-position:top right;
background-repeat:repeat-y;
}

#conteneurDroite{
float:left;
width:29%;
padding:0 0 0 25px;
}

#conteneurDroiteAvecGauche{
float:left;
width:150px;
padding:0 0 0 25px;
}

#centre{
margin-top:15px;
margin-left:0px;
}

.liste_fleche ul{
margin:0;
}
.liste_flechet li{
list-style-type:none;
list-style-image:url('../images/puce_pe.gif');
list-style-position: inside;
margin-top:1em;
}

#pied_liens{
position:relative;
top:50%;
left:0;
text-align:center;
padding:1px;
color:#EFEFEF;
}
.copyright{
font-size:12px;
color:#999999;
}

/***************NIVEAU DE TITRE ***************/
h1, h2, h3, h4,h5 {
    font-family: verdana, "ms sans serif", helvetica, "sans serif", arial;
	margin-top: 0.5em;
	margin-bottom: .5em;
	padding-bottom: 0;
	line-height : 1.3em;
	}
h1{
	font-size:1.6em;
}
h2{
	font-size:1.2em;
}

h2.h2_bg{
background-image:url('../images/bg_table_header.gif');
background-position:top left;
background-repeat:repeat-x;
}

h3{
	font-size:0.8em;
}
h4{
	font-size:0.7em;
}

.puce_titre{
padding:0 5px 0 0px;
}
.txt9{
font-size:9px;
}
.txt10{
font-size:10px;
}
.txt11{
font-size:11px;
}
.txt12{
font-size:12px;
}
.txt13{
font-size:13px;
}

.txt14{
font-size:14px;
}

.txt15{
font-size:15px;
}
.txt16{
font-size:16px;
}
.txt17{
font-size:17px;
}
.txt18{
font-size:18px;
}

.lineheight_normal{
line-height:1.2em;
}

.color{
color:#6C63B4;
}
.color_purple{
color:#6C63B4;
}
.color_white{
color:#FFFFFF;
}
.color_black{
color:#333333;
}
.color_yellow{
color:#F2EF28;
}
/***********  liens  ***************/
a{
  color:#6C63B4;
}
a:hover{
 color:#333333;
 text-decoration:none;
}
a.inverse{
  color:#333333;
  text-decoration:none;
}
a.inverse:hover{
 color:#6C63B4;
 text-decoration:underline;
}
a.lien_photo{
 text-decoration:none;
 display:block;
}
a.lien_photo:hover{
 border-bottom:1px solid #ffffff;
}
a.inherit{
  color:inherit;
  text-decoration:none;
}
a.inherit:hover{
  color:inherit;
  text-decoration:underline;
}
a.box_top_lien{
display:block;
width:270px;
height:26px;
text-decoration:none;

}
a.over_color{
 text-decoration:none;
 color:#FFFFFF;
}
a.over_color:hover{
 text-decoration:underline;
}
a.over_color_underline{
 text-decoration:underline;
 color:#FFFFFF;
}
a.over_color_underline:hover{
 text-decoration:none;
}

a.main_color{
 text-decoration:none;
 color:#6C63B4;
}
a.main_color:hover{
 color:#6C63B4;
 text-decoration:underline;
}
a.inverse_static{
 color:#333333;
 text-decoration:none;
}
a.inverse_static:hover{
 color:#333333;
 text-decoration:none;
}

/***********  menu haut  ***************/

/*quand on se trouve sur les liens page accueil*/

a.amenu{
text-decoration:none;
color:#EEAA44;
padding-right:6px;
}

a.amenu:hover{
text-decoration:none;
color:#EEAA44;
padding-right:6px;
  }

.over_color{
color:#FFFFFF;
}
  

/***********  menu bas ***************/

a.basmenu{
font-size:12px;
text-decoration:none;
color:#FFFFFF;
padding-right:6px;
padding-left:6px;
}

a.basmenu:hover{
font-size:11px;
text-decoration:none;
color:#FFFFFF;
padding-right:6px;
padding-left:6px;
  }

p {margin: 0 0 10px 0;}


.noBorder{
border:none;
}

/* propriétés communes à l'ensemble des 4 coins */
#hautgauche, #hautdroit, #basgauche, #basdroit {
height: 15px; width: 15px;
background-repeat: no-repeat;
font-size:1px; /* correction d'un bug IE */
}
/* propriétés spécifiques à chaque coin */
#hautgauche {
background: url('../images/hautgauche.gif');
}
#hautdroit {
float: right;
background: url('../images/hautdroit.gif');
}
#basgauche {
background: url('../images/basgauche.gif');
}
#basdroit {
float: right;
background: url('../images/basdroit.gif');
}
.top{
vertical-align:top;
}
.bottom{
vertical-align:bottom;
}
.gras{
font-weight:bold;
}
.no_gras{
 font-weight:normal; 
}
.italic{
font-style:italic;
}
.underline{
text-decoration:underline;
}
.indent{
text-indent:1.2em;
}
.indent_marge{
text-indent:1.2em;
padding-top:1em;
}
.spacer{
clear:both;
}
.no_marge{
padding:0;
margin:0;
}
.marge_auto{
padding:auto;
margin:auto;
}
.position_left{
float:left;
}
.position_right{
float:right;
}
.position_absolute{
position:absolute;
}
.position_relative{
position:relative;
}
.middle{
vertical-align:middle;
}
.ligne_break{
clear:both;
}
.podcasts_titre_classe{
 border-bottom:1px dotted #E8E8E8;
}
.pe_mini_cadre{
float:left;
width:360px;
}

.justify{
text-align:justify;
}
.first_letter{
font-weight:bold;
color:#0099FF;
}

/******BOX HOMEPAGE *************/

/*******CADRES ***************/
.box_top{
display:block;
color:#0099FF;
font-weight:bold;
border-bottom:1px solid #0099FF;
background-image:url(../images/onglet_general.gif);
background-repeat:no-repeat;
background-position:top left;
width:260px;
height:46px;
margin:0;
padding:0;
}
.box_top_intitule{
position:relative;
left:4%;
top:10%;
color:#FFFFFF;
font-weight:bold;
}
.box_content{
background-color:#F4F4F4;
border-left:1px solid #B9B9B9;
border-right:1px solid #B9B9B9;
width:157px;
}
.box_bottom{
background-image:url('../images/cadre_bottom.gif');
background-repeat:no-repeat;
width:159px;
height:46px;
}
.box_content_inside{
margin:0;
padding: 6px 4px 0px 4px;
}

#contact_form{
width:60%;
height:320px;
margin:20px auto 10px auto;
padding:20px auto 10px auto;
}
#contact_form fieldset{
border:none;
margin:20px auto 10px auto;
padding:20px auto 10px auto;
}
#contact_form legend{
font-size:14px;
color:#0099FF;
font-weight:bold;
}
#contact_form p{
margin:10px auto 4px auto;

}
#contact_form label{
width:100px;
display:block;
float: left;
padding-right: 1%;
text-align: right;
letter-spacing: 1px;
}

#contact_form input.input_text{
width:200px;
}
.message_alert{
color:#FF0033;
font-weight:bold;
}
.message_ok{
color:#0099FF;
font-weight:bold;
}
/************************************/
/*******      HOMEPAGE   ************/
/************************************/
#div_actualites{
	float:left;
	width:596px;
	height:340px;
}
#div_news{
	float:left;
	width:480px;
}
#news_cadre_image{
	position:absolute;	
	z-index:0;
}
#news_image{
	width:480px;
	height:337px;
	display:block;
}
#news_cadre_over{
	position:relative;
	top:245px;	
	width:490px;
	height:84px;
    filter : alpha(opacity=90);
    -moz-opacity : 0.8;
    opacity : 0.8;
	color:#FFFFFF; 
	background-image:url('../images/news_fond_titre.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
	z-index:1;
	padding:5px;
}

#news_pagination{
	position:relative;
	width:80px;
	left:360px;
	top:180px;
	z-index:3;
}

.home_main_news_surtitre{
	font-weight:bold;
	color:#ffffff;
	font-size:16px;
	padding-top:5px;
}



.home_main_news_titre{
	font-weight:bold;
	color:#ffffff;
	font-size:16px;
}


#news_main_liste{
	position:relative;
	left:480px;
	top:-94px;
}

#news_main_liste_cadre{
	clear:both;
	float:left;
	width:130px;
	height:111px;
	border-top:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	background-image:url('../images/bg_home_article_droite.jpg');
	background-repeat:no-repeat;
	background-position:bottom left;
}
.news_main_liste_image{
	margin:6px 5px 0 12px;
	width:106px;
	height:74px;
	border:1px solid #6C63B4;
}
.news_main_surtitre{
margin:0;
padding:0 2px 0 4px;
}

a.liens_news{
display:block;
float:left;
font-size:0.8em;
color:#FFFFFF;
font-weight:bold;
background-image:url('../images/news_fond_nombre.gif');
background-repeat:no-repeat;
border:1px solid #d3d3d3;
width:14px;
height:14px;
text-decoration:none;
padding:0px auto auto auto;
line-height:12px;
margin-left:4px;
text-align:center;
}

a.liens_news_select{
display:block;
float:left;
font-size:0.8em;
color:#FFFFFF;
font-weight:bold;
background-image:url('../images/news_fond_nombre_select.gif');
background-repeat:no-repeat;
border:1px solid #d3d3d3;
width:14px;
height:14px;
text-decoration:none;
padding:0px auto auto auto;
line-height:12px;
margin-left:4px;
text-align:center;
}

.spacer{
clear:both;
}
.espace_padding_left_big{
padding-left:33px;
}
.espace_padding_left{
padding-left:15px;
}
.espace_margin_left{
margin-left:15px;
}
.espace_padding_top{
padding-top:15px;
}
.espace_padding_top_big{
padding-top:33px;
}
.espace_margin_top{
margin-top:15px;
}
.espace_margin_top_big{
margin-top:33px;
}
.espace_padding_bottom{
padding-bottom:15px;
}
.espace_margin_bottom{
margin-bottom:15px;
}
.espace_padding_right{
padding-right:15px;
}
.espace_margin_right{
margin-right:15px;
}
.padding5_top{
padding-top:5px;
}
.padding10_top{
padding-top:10px;
}
.padding10_bottom{
padding-bottom:10px;
}
.padding10_left{
padding-left:10px;
}
.padding10_right{
padding-right:10px;
}
.padding15_top{
padding-top:15px;
}
.padding15_bottom{
padding-bottom:15px;
}
.padding20_top{
padding-top:20px;
}
.padding25_top{
padding-top:25px;
}
.padding30_top{
padding-top:30px;
}
.margin5_top{
margin-top:5px;
}
.margin10_top{
margin-top:10px;
}
.margin10_bottom{
margin-bottom:10px;
}
.margin10_left{
margin-left:10px;
}
.margin15_top{
margin-top:15px;
}
.margin15_bottom{
margin-bottom:15px;
}
.margin15_left{
margin-left:15px;
}
.margin20_top{
margin-top:20px;
}
.margin25_top{
margin-top:25px;
}
.margin30_top{
margin-top:30px;
}
.noBorder{
border:none;
}

/*** homepage tabs classmement******/
#div_tabs{
float:left;
width:265px;
margin:0;
padding:0;
}


.ligne1{
/*background-image:url('../images/ligne1.gif');
background-repeat:repeat-x;
*/
background-color:#6C63B4;
}
.ligne2{
/*
background-image:url('../images/ligne2.gif');
background-repeat:repeat-x;*/
background-color:#B2B1B1;
}

.class_intitule{
font-weight:bold;
font-size:12px;
}
/****** liste news homepage******/
#home_titre_separateur{
clear:both;
position:relative;
top:0px;
line-height:0;
padding-top:15px;
margin-top:0;
}
#home_rss{
position:absolute;
top:20px;
padding-top:20px;
left:570px;
z-index:2;
}
#liste_news{
position:relative;
width:635px;
float:left;
padding-top:0px;
}

.news_alone{
position:relative;
float:left;
width:194px;
border:1px solid #d3d3d3;
background-image:url('../images/bg_home_article.jpg');
background-repeat:no-repeat;
background-position:bottom left;
margin-bottom:0px;
padding:4px;
line-height:18px;
}
.article_home_image_news{
width:193px;
height:135px;
}
.article_home_date{
font-weight:bold;
color:#333333;
font-size:16px;
}
.article_home_surtitre{
font-weight:bold;
color:#6C63B4;
font-size:16px;
}
.article_home_titre{
font-weight:bold;
color:#333333;
font-size:11px;
}

/****box dernier match ****/
#box_dernier_match{
float:left;
height:230px;
}
#box_prochain_match{
float:left;
height:230px;
}

#intitule_match{
width:260px;
height:40px;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
background-image:url('../images/onglet_team.gif');
background-repeat:no-repeat;
background-position:top left;
cursor:pointer;
padding-bottom:5px;
padding-top:10px;
padding-left:10px;
}


#team_date{
float:left;
width:240px;
font-size:16px;
color:#333333;
font-weight:bold;
text-align:center;
padding:0.6em 0px 0px 0px;
}
#team_lieu{
float:left;
width:240px;
font-size:11px;
color:#333333;
font-weight:bold;
text-align:center;
padding:0px 0px 0px 0px;
}
#team_scores{
float:left;
width:270px;
font-size:30px;
color:#333333;
font-weight:bold;
text-align:center;
padding:15px 0px 15px 0px;
}
/****home videos ****/
#home_multimedia{
float:left;
width:270px;
}
#mod_panel_interviews{
float:left;
width:250px;
background-image:url('../images/bg_panel_normal.jpg');
background-repeat:no-repeat;
background-position:top left;
margin-right:4px;
margin-top:15px;
padding:10px;
}

/***home photos*****/
#home_photos_content{
float:left;
width:611px;
height:165px;
background-image:url('../images/home_galerie_fond.gif');
background-repeat:no-repeat;
background-position:top left;


}
#photos_pagination_g{
float:left;
width:64px;
height:120px;
}
#photos_pagination_d{
float:right;
}
#photos_pagination_neutre{
float:left;
width:64px;
height:120px;
}
#home_photos_content_central{
float:left;
width:611px;
height:120px;
}

.galerie_miniature{
width:120px;
height:80px;
border:1px solid #6C63B4;
}
.galerie_liste{
float:left;
width:120px;
padding:14px 10px 15px 25px;

}

/*****************************/
/*******    ARTICLE    *******/
/*****************************/
h1.article_surtitre{
font-size:18px;
color:#6C63B4;
background-image:url('../images/titre_separateur.jpg');
background-repeat:no-repeat;
background-position:top left;
width:100%;
height:50px;
color:#FFFFFF;
}
.article_surtitre span{
position:relative;
top:13px;
margin-left:65px;
}

h1.article_surtitre_short{
font-size:18px;
color:#6C63B4;
background-image:url('../images/titre_separateur_short.jpg');
background-repeat:no-repeat;
background-position:top left;
width:100%;
height:50px;
color:#FFFFFF;
}
.article_surtitre_short span{
position:relative;
top:13px;
margin-left:65px;
}





h2.article_titre{
font-size:16px;
color:#6C63B4;
}
.article_chapo{
font-weight:bold;
text-align:justify;
}
.article_corps{
text-align:justify;
}
.article_copyright{
font-size:10px;
color:#999999;
}
.article_photo{
width:300px;
float:right;
padding: 0 0 10px 10px;
}

#article_liste{	
background-image:url('../images/bg_barre_contenu.gif');
background-repeat:no-repeat;
background-position:top left;
float:left;
width:606px;
padding:20px 5px 5px 0px;
}
.article_liste_surtitre{	
font-size:16px;
color:#333333;
font-weight:bold;
}
.article_liste_titre{	
font-size:14px;
color:#333333;
font-weight:bold;
}
/*****************************/
/*******    GALERIE    *******/
/*****************************/
#galerie_liste{
float:left;
width:606px;
}
.galerie_liste_item{
float:left;
width:150px;
padding-bottom:5px;
}
.galerie_liste_photo{
width:150px;
height:100px;
border:1px solid #6C63B4;
}
.galerie_liste_copyright{
font-size:11px;
color:#CCCCCC;
}
.copyright{
font-size:11px;
color:#666666;
}
/*****************************/
/******  PAGINATION    *******/
/*****************************/
#nav_liste { 
display:block; 
clear:left; 
position:relative; 
margin-top:10px;
margin-bottom:20px; 
text-align:center; 
}

.nav_liste_lien{
width:26px;
padding:2px 6px;
color:#333333;
border:1px solid #333333;
font-weight:bold;
font-size:14px;
margin:5px;
text-decoration:none;
}
.nav_liste_lien_cur{
width:26px;
padding:2px 6px;
color:#ffffff;
background-color:#333333;
border:1px solid #333333;
font-weight:bold;
font-size:14px;
margin:5px;
text-decoration:none;
}
/******************************************/
/******  BARRE DROITE CALENDRIER    *******/
/******************************************/
#mod_table{
font-size:12px;
width:250px;
border-collapse:collapse;
background-image:url('../images/bg_panel.jpg');
background-repeat:no-repeat;
background-position:top left;
}
#mod_table th{
text-align:left;
font-weight:bold;
}
#mod_table td{
border-bottom:1px solid #ffffff;
color:#333333;
padding:0.3em 0 0.3em 0;
font-weight:bold;
}

ul#liste_puce {
list-style-type: none;
padding: 0;
margin: 0;
}

#liste_puce li{
  background-image: url('../images/puce.gif');
  background-repeat: no-repeat;
  background-position: -0.3em left;
  text-indent:2em;
  padding-bottom:0.6em;

}
.mod_tab_overflow{
float: left;	
width:250px;
height:370px;
display: block;
overflow:hidden;
overflow-x: hidden;
overflow-y: auto;
overflow : -moz-scrollbars-vertical; 
}
#tableau{
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-top:1px solid #F5F6F6;
border-collapse:collapse;
width:100%;
}
#tableau thead{
background-image:url('../images/bg_table_header.gif');
background-repeat:repeat-x;
height:30px;
}
#tableau td{
border:1px solid #cccccc;
padding:0.5em 0 0.5em 0.3em;
}

.image{
border:1px solid #333333;
}

#form_contact{
margin:0;
padding:0;
}
#form_contact label{
float:left;
width:150px;
display:block;
margin: 0 1em 0 0;
padding: 0.2em;
border-bottom:1px solid #d3d3d3;
text-align:right;
}
#form_contact p{
padding: 0 0 0em 1em !important;
padding: 0 0 0em 1em;
margin: 10px 0px 0 0;
clear:both;
}

#form_del{
width:100%;
height:25px;
color:#FF0000;
font-weight:bold;
padding-top:10px;
margin-bottom:10px;
}
#form_ok{
width:100%;
height:25px;
background-color:#EFBF00;
color:#FFFFFF;
font-weight:bold;
padding-top:10px;
margin-bottom:10px;
text-align:center;
margin-top:1em;
}
.etoile{
color:#EFBF00;
font-weight:bold;
}

/***********JOUEUR******************/
#joueur_team{
padding-left:6px;
}
.joueur{
float:left;
width:150px;
height:300px;
background-image:url('../images/bg_etiquette_bottom.jpg');
background-repeat:no-repeat;
background-position:bottom left;
margin-left:36px;
margin-top:30px;
}
.joueur_contenu{
border-right:1px solid #eeeeee;
border-left:1px solid #eeeeee;
}
.joueur_intitule{
float:left;
width:150px;
height:22px;
background-image:url('../images/bg_etiquette.jpg');
background-repeat:no-repeat;
background-position:top left;
margin-right:15px;
margin-bottom:0;
padding-bottom:0;
padding-top:13px;
padding-left:6px;
color:#333333;
font-weight:bold;
font-size:12px;

}
.joueur_image{
float:left;
width:150px;
}
.staff{
float:left;
width:150px;
height:230px;
background-image:url('../images/bg_etiquette_bottom.jpg');
background-repeat:no-repeat;
background-position:bottom left;
}

/*************MENU GAUCHE***************/
#navcontainer{
background-image: url('../images/top_menu_gauce.jpg');
background-position:top left;
background-repeat:no-repeat;
border-left:0px solid #333333;
margin-top:8px;
margin-left:-29px;
width:112px;
}
#navcontainer ul{
margin: 65px 0 0 0px;
padding: 0;
list-style-type: none;
font-weight:bold;
}

#navcontainer li { 
margin: 0 0 0px 0; 
}

#navcontainer a{
display: block;
padding: 4px 4px 4px 15px;
margin:0;
border-bottom: 1px solid #d3d3d3;
width: 112px;
background-color: #6C63B4;
color:#FFFFFF;
background-image: url('../images/l1_down.gif');
text-decoration:none;
}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #6C63B4;
background-image: url('../images/l1_over.gif');
color: #ffffff;
text-decoration:none;
}

#active a:link, #active a:visited, #active a:hover
{
background-color: #6C63B4;
background-image: url('../images/l1_over.gif');
color: #ffffff;
}

/*********cellule tableau score calendrier**********/
.color_cellule_hbcn{
background-image: url('../images/bg_table_cellule_active.gif');
background-position:top left;
color:#FFFFFF;
}

.color_cellule_standard{
background-image: url('../images/bg_table_cellule_inactive.gif');
background-position:top left;
}

/********ORGANIGRAMME *********************/
.organigramme{
float:left;
width:152px;
padding-bottom:15px;
}
.organigramme_intitule{
float:left;
width:152px;
height:20px;
background-image:url('../images/bg_etiquette_top.jpg');
background-repeat:no-repeat;
background-position:top left;
margin-bottom:0;
padding-bottom:0;
padding-left:0px;
line-height:0;
}
.organigramme_image{
border-right:1px solid #d3d3d3;
border-left:1px solid #d3d3d3;
border-bottom:1px solid #d3d3d3;
padding:0;
margin:0;
line-height:0;
}

/************VIDEOS**************/
.videos_item{
float:left;
background-color:#eeeeee;
width:298px;
height:270px;
}
.videos_item_titre{
background-image:url('../images/bg_home_article.jpg');
background-repeat:repeat-x;
background-position:top left;
padding:10px 5px 5px 5px;
height:40px;
}

.videos_item_video{
padding:10px 15px 15px 32px;
}

/*********BOUTIQUE**************/
#boutique{
float:left;
margin-top:15px;
width:610px;
}
#boutique_items{
float:left;
width:400px;
}
#boutique_images{
float:left;
width:200px;
margin:0;
padding:0;
}
.boutique_item{
width:400px;
height:40px;
padding-top:12px;
padding-left:15px;
border-top:1px solid #eeeeee;
cursor:pointer;
background-image:url('../images/bg_home_article.jpg');
background-repeat:repeat-x;
background-position:top left;
}

/**********PUB**********/
#megaban{
width:960px;
padding-top:0px;
text-align:center;
}
#ban{
float:left;
width:595px;
text-align:center;
margin:15px 0 0 0;
}
#pave{
padding-top:10px;
}