/*@charset "utf-8";*/
/* CSS Document */
/*------------------------------*/
/*---------- menu principal -----*/
/*------------------------------*/
div#menuPrincipal { 
	clear:both; float:left; display:inline;
	margin-left:17px;
	margin-top:3px;
	*margin-top:2px;
}
div#menuPrincipal ul {list-style:none; list-style-type:none}
div#menuPrincipal li span{ display:none}
div#menuPrincipal li img {/* height:46px*/}
div#menuPrincipal li { background-repeat:no-repeat; background-position:left top; float:left}

.rub0_fr a { background-image:url(../img/rub0_fr.gif); display:block; width:67px; height:46px;}
.rub0_fr a:hover, .rub0_select a { background-image: url(../img/rub0_fr_select.gif) !important; display:block; width:67px; height:46px;cursor:default}

.rub1_fr a{ background-image:url(../img/rub1_fr.gif); display:block; width:98px; height:46px;}
.rub1_fr a:hover, .rub1_fr_select a { background-image:url(../img/rub1_fr_select.gif) !important; display:block; width:98px; height:46px;}

.rub2_fr a { background-image:url(../img/rub2_fr.gif); display:block; width:121px; height:46px;}
.rub2_fr a:hover, .rub2_fr_select a { background-image:url(../img/rub2_fr_select.gif) !important; display:block; width:121px; height:46px;}

.rub3_fr a{ background-image:url(../img/rub3_fr.gif); display:block; width:107px; height:46px;}
.rub3_fr a:hover, .rub3_fr_select a { background-image:url(../img/rub3_fr_select.gif) !important; display:block; width:107px; height:46px;}

.rub4_fr a{ background-image:url(../img/rub4_fr.gif); display:block; width:121px; height:46px;}
.rub4_fr a:hover, .rub4_fr_select a  { background-image:url(../img/rub4_fr_select.gif) !important; display:block; width:121px; height:46px;}

.rub5_fr a{ background-image:url(../img/rub5_fr.gif); display:block; width:104px; height:46px;}
.rub5_fr a:hover, .rub5_fr_select a { background-image:url(../img/rub5_fr_select.gif) !important; display:block; width:104px; height:46px;}

.rub6_fr a{ background-image:url(../img/rub6_fr.gif); display:block; width:83px; height:46px;}
.rub6_fr a:hover, .rub6_fr_select a { background-image:url(../img/rub6_fr_select.gif) !important; display:block; width:83px; height:46px;}

.rub0_en a { background-image:url(../img/rub0_en.gif); display:block; width:67px; height:46px;}
.rub0_en a:hover, .rub0_en_select a { background-image: url(../img/rub0_en_select.gif) !important; display:block; width:67px; height:46px;cursor:default}

.rub1_en a{ background-image:url(../img/rub1_en.gif); display:block; width:98px; height:46px;}
.rub1_en a:hover, .rub1_en_select a { background-image:url(../img/rub1_en_select.gif) !important; display:block; width:98px; height:46px;}

.rub4_en a{ background-image:url(../img/rub4_en.gif); display:block; width:121px; height:46px;}
.rub4_en a:hover, .rub4_en_select a  { background-image:url(../img/rub4_en_select.gif) !important; display:block; width:121px; height:46px;}

.rub5_en a{ background-image:url(../img/rub5_en.gif); display:block; width:104px; height:46px;}
.rub5_en a:hover, .rub5_en_select a { background-image:url(../img/rub5_en_select.gif) !important; display:block; width:104px; height:46px;}

.rub0_es a { background-image:url(../img/rub0_es.gif); display:block; width:67px; height:46px;}
.rub0_es a:hover, .rub0_es_select a { background-image: url(../img/rub0_es_select.gif) !important; display:block; width:67px; height:46px;cursor:default}

.rub1_es a{ background-image:url(../img/rub1_es.gif); display:block; width:98px; height:46px;}
.rub1_es a:hover, .rub1_es_select a { background-image:url(../img/rub1_es_select.gif) !important; display:block; width:98px; height:46px;}

.rub4_es a{ background-image:url(../img/rub4_es.gif); display:block; width:121px; height:46px;}
.rub4_es a:hover, .rub4_es_select a  { background-image:url(../img/rub4_es_select.gif) !important; display:block; width:121px; height:46px;}

.rub5_es a{ background-image:url(../img/rub5_es.gif); display:block; width:104px; height:46px;}
.rub5_es a:hover, .rub5_es_select a { background-image:url(../img/rub5_es_select.gif) !important; display:block; width:104px; height:46px;}

/*------------------------------*/
/*--------menu secondaire-------*/	
/*------------------------------*/
div#menuSecondaire { 
	clear:both; width:944px; float:left; 
	background: url(../img/back_menu2.gif) left top repeat-x; 
	padding-left:6px;
}
ul.srub {/*display:none;*/ list-style:none; list-style-type:none; clear:both}
ul.srub li { 
	float:left; padding:0px; margin:0px;
	background: url(../img/menu2_separateur.gif) right center no-repeat; 
	position: relative; height:40px
}
* html ul.srub li { height:38px}
ul.srub a {
	display:block; float:left; width:auto; /*min-width:50px;*/ height:40px;
	padding:0px 11px 0px 4px; font-size:11px; 
	margin:0px; margin-right:6px; margin-left:5px;
	background:url(../img/puce2.gif) right 3px no-repeat
}

ul.srub li.select, ul.srub li.rollOver{ background: url(../img/menu2_selectEtirable.gif) left top repeat-x; padding:0px; margin:0px}
ul.srub li.select p, ul.srub li.rollOver p, ul.srub li.select span, ul.srub li.rollOver span{display:block; padding:0px; margin:0px; float:left}
ul.srub li.select p, ul.srub li.rollOver p{background:url(../img/menu2_selectRight.gif) right top no-repeat}
ul.srub li.select span, ul.srub li.rollOver span{background:url(../img/menu2_selectLeft.gif) left top no-repeat}

ul.srub li.select a, ul.srub li.rollOver a {padding-top:10px; height:30px; background-position:right 14px}
* html ul.srub li.select a, * html ul.srub li.rollOver a{ height:31px}
ul.srub li.select a{ }
ul.srub li.rollOver a { 
	color:#5a5a5a; text-decoration:none;
	background:url(../img/puce7.gif) right center no-repeat
}
/*------------------------------*/
/*--------menu 3e niveau-------*/	
/*------------------------------*/
ul.srub li div { 
	display:none; /*clear:both; float:left;*/
	position:absolute; top:40px; left:0px;
	width:auto; min-width:100%; margin:0px; padding:0px;
	background:#f6f6f6 url(../img/menu3_etirable.gif) left top repeat-x;
	border:1px solid #c9cccd; border-top:none;
} 

ul.srub li/*:hover*/ div { display: none; }
ul.srub li:hover div { display: block; }

ul.srub li ul {
	list-style:none; list-style-type:none; 
	margin-top:10px; padding-bottom:5px;
	clear:both; float:left;
	width:150px; min-width: 100%
} 
ul.srub li ul li { 
	display:block; clear:both; float:left; 
	background-image:none; border:none; 
	width:100%; height:auto
} 
ul.srub li li a {
	background:url(../img/puce1.gif) left 5px no-repeat !important; 
	padding:0px !important; padding-left:6px !important; 
	display:block; width:auto; height:auto !important; 
	margin-right:3px; float:left; font-size:1em;
	font-weight:normal !important; color:#5a5a5a;
} 
ul.srub li ul li a:hover { background-color:#e6e6e6 !important; text-decoration:none}

ul.srub li div ul.rien {
	display: none;
}

