body {
    font-size: 10pt;
    font-family: arial, helvetica, sans-serif;
    font-style: normal; 
    background-color: white;
    margin : 0;
   
}
 .breadcrumb{position:relative; height:30px; width:100%;}
.breadcrumb ul{position:relative; margin:0 5px 0 5px; padding:0; height:30px; background:url('../img/menu/breadcrumbImageOrange.png') 0px -30px repeat-x; }
.breadcrumb ul li{padding:0; margin:0; list-style:none; float:left; height:30px display:inline;}
.breadcrumb ul li a{font:12px Arial, Helvetica, sans-serif; color:rgb(255,255,255); text-decoration:none; line-height:30px; display:block; background:url('../img/menu/breadcrumbImageOrange.png') 100% -60px no-repeat; padding:0 17px 0 15px; }
.breadcrumb ul li a:hover {text-decoration:underline; color:orange;}
.breadcrumb ul li a.active{background:none; color:rgb(255,255,255);}
.breadcrumb ul li a.active:hover {text-decoration:none;}
.breadcrumb .left{position:absolute; top:0px; left:0px; width:10px; height:30px; display:block; z-index:1; background:url('../img/menu/breadcrumbImageOrange.png') 0% 0px no-repeat;}
.breadcrumb .right{position:absolute; top:0px; right:0px; width:10px; height:30px; display:block; z-index:1; background:url('../img/menu/breadcrumbImageOrange.png') 100% -90px no-repeat; }
.catalogueArticleNew H1 {
    margin-left: 0px;
    font-size: 8pt;
    font-family: arial, helvetica, sans-serif;
    font-style: italic; 
    border:solid 1px #DEDEDE;
    background:#EFEFEF;
    color:#222222;
    padding-top:4px;
    padding-bottom:4px;
    
    text-align:left;
    width:550px;

}
.catalogueArticleNew H1 a {
font-size: 8pt;
}
.catalogueFamilleNew H1 {
    margin-left: 0px;
    font-size: 8pt;
    font-family: arial, helvetica, sans-serif;
    font-style: italic; 
    border:solid 1px #DEDEDE;
    background:#EFEFEF;
    color:#222222;
    padding-top:4px;
    padding-bottom:4px;
    
    text-align:left;
    width:550px;

}
.catalogueFamilleNew H1 a {
font-size: 8pt;
}
.menu1{
border: 0px solid black;
}
.top-left, .top-right, .bottom-left, .bottom-right { 
	background-image: url('../img/menu/corners1280x18.gif'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}
.top-left, .bottom-left { 
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
	}
.top-right, .bottom-right { 
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
	}
.top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.bottom-left  { 
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.bottom-right { 
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.inside {
	border-left: 1px solid #cfc8ca; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #cfc8ca;/* YCC: color & properties of the right-borderline */
	background: #efefef;            /* YCC: background-color of the inside */
	color: #000000;                 /* YCC: default text-color of the inside */
	padding-left: 10px;             /* YCC: all texts at some distance of the left border */
	padding-right:10px; 
        height: 60px;/* YCC: all texts at some distance of the right border */
	}
.insideSmall {
	border-left: 1px solid #cfc8ca; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #cfc8ca;/* YCC: color & properties of the right-borderline */
	background: #efefef;            /* YCC: background-color of the inside */
	color: #000000;                 /* YCC: default text-color of the inside */
	padding-left: 10px;             /* YCC: all texts at some distance of the left border */
	padding-right:10px; 
        
        height: 16px;/* YCC: all texts at some distance of the right border */
}
.insideFilAriane {
	border-left: 1px solid #cfc8ca; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #cfc8ca;/* YCC: color & properties of the right-borderline */
	background: #efefef;            /* YCC: background-color of the inside */
	color: #000000;                 /* YCC: default text-color of the inside */
	height : 15px;
        
      /* YCC: all texts at some distance of the right border */
}
.insideFilAriane H1{
	
	background: #efefef;            /* YCC: background-color of the inside */
	color: #000000;                 /* YCC: default text-color of the inside */
	
        font-size: 12px;
        /* YCC: all texts at some distance of the right border */
}
.insideFilAriane H1 a{
	
	background: #efefef;            /* YCC: background-color of the inside */
	color: #000000;                 /* YCC: default text-color of the inside */
	
        font-size: 12px;
        /* YCC: all texts at some distance of the right border */
}
.notopgapFilAriane    { margin-top: 0;text-align:center;font-size:12px } 
.notopgap    { margin-top: 0;text-align:center;font-size:13px }    /* DNC: to avoid splitting of the box */
.nobottomgap { margin-bottom: -1px; padding-bottom: 1px; } /* DNC: to avoid splitting of the box */

#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
width:700px;
} 
#nav-menu li
{
float: left;
margin: 0 0.15em;
} 
#nav-menu li a
{
background: url(../img/btNew.jpg) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 9em;
display: block;
border: 0.1em solid #dcdce9;
color: #0d2474;
text-decoration: none;
text-align: center;
} 
#nav-menu li a:hover{
background: url(../img/btNewBas.jpg) #fff bottom left repeat-x;
}
/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */ 
#nav-menu
{
width:30em
} 
 a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../img/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}
p {

 font-size: 14px;

vertical-align: top;
text-align: justify;
font-family: Arial;

}
th {
background-color: #EFEFEF;
border-style : ridge;

 border-width :0px;
}
tr {
border-width :0px;
border-style : ridge;

}

td {
border-width :0px;
border-style : ridge;

}
#bulles  {
margin: 0px;
}
#bulles p  {
margin: 5px;
padding: 5px;
width: 200px;
background-color: #e8ecf1;
font-size: 12px;
border: solid 1px #a6a5c2;
color: #0d4780;
text-align: left;
}
#filAriane  {
margin: 0px;
border-width :0px;
border-style : solid;
color: black;
font-size: 10pt;
height: 30px;
}
#filAriane td {
margin: 0px;
padding: 0px;
}
#filAriane tr {
margin: 0px;
padding: 0px;
}
#filAriane table {
margin: 0px;
padding: 0px;
}
#filAriane table tr {
margin: 0px;
padding: 0px;
}
#filAriane table td{
margin: 0px;
padding: 0px;
}
#tranches td{
border-width :1px;
border-style : solid;
border-color : #CECECE;
color: #000000;
font-size: 10pt;
}
#tranches table th{
border-width :1px;
border-style : solid;
color: #000000;
font-size: 10pt;
}
#tranches table tr{
border-width :1px;
border-style : solid;
color: #000000;
font-size: 10pt;
}

#tranches table{
border-width :1px;
border-style : solid;
color: #000000;
font-size: 10pt;
}
#tranches table table{
border-width :0px;
border-style : solid;
color: #000000;
font-size: 10pt;
}
#tranches table table td{
border-width :0px;
border-style : solid;
color: #000000;
font-size: 10pt;
}
.tranches td{
border-width :1px;
border-style : ridge;
color: #000000;
font-size: 20pt;
}
.tranches table tr{
border-width :1px;
border-style : solid;
color: #000000;
font-size: 20pt;
}

.tranches table{
border-width :1px;
border-style : solid;
color: #000000;
font-size: 20pt;
}

table {
     margin-left: 0px;
     border-style : ridge;
     font-size: 10pt;
     font-family: arial, helvetica, sans-serif;
     font-style: normal; 
     border-width: 0px;
}
.catalogue {
padding-left:15px;

}
.infos {
padding-left:15px;

}
.pagePerso {
padding-left:25px;

}
.pagePerso p{
font-size: 13px;

}
.pagePerso ul{


padding-left:25px;
padding-top:5px;
}
.pagePerso li{

list-style-image : url(../img/puces/page_puce_menu.jpg);
list-style-position: outside;

}
.pagePersoAccueil {
padding-left:25px;

}
.pagePersoAccueil ul{


padding-left:15px;
padding-top:5px;
}
.pagePersoAccueil li{
list-style-image : url(../img/puces/page_puce_menu.jpg);
list-style-position: outside;
font-size: 11pt;
}
.pagePerso h1{
text-decoration:underline;
font-size: 16pt;
}
.pagePerso h2{
text-decoration:underline;
background: url("../img/puces/puceOrange.gif" ) no-repeat center left;
font-size: 16pt;
padding-left:15px;
}
.pagePerso h3{
text-decoration:underline;
font-size: 14pt;
}
.catalogueArticle h1 {
    margin-left: 0px;
    font-size: 11pt;
    font-family: arial, helvetica, sans-serif;
    font-style: italic; 
    border:solid 1px #DEDEDE;
    background:#EFEFEF;
    color:#222222;
    padding-top:4px;
    padding-bottom:4px;
    
    text-align:left;
    width:520px;

}
.catalogue h1 {
    margin-left: 0px;
    font-size: 11pt;
    font-family: arial, helvetica, sans-serif;
    font-style: italic; 
    border:solid 1px #DEDEDE;
    background:#EFEFEF;
    color:#222222;
    padding-top:4px;
    padding-bottom:4px;
    padding-left: 5px;
    text-align:left;
    width:520px;

}
.infos h1 {
    margin-left: 0px;
    font-size: 11pt;
    font-family: arial, helvetica, sans-serif;
    font-style: italic; 
    border:solid 1px red;
    background:#f3f6f9;
    color:red;
    padding-top:4px;
    padding-bottom:4px;
    padding-left: 5px;
    text-align:left;
    width:520px;

}
.catalogue2 h1 {
    margin-left: 0px;
    font-size: 11pt;
    font-family: arial, helvetica, sans-serif;
    font-style: italic; 
    border:solid 1px #DEDEDE;
    background:#EFEFEF;
    color:#222222;
    padding-top:4px;
    padding-bottom:4px;
    padding-left: 5px;
    text-align:left;
    width:720px;

}
.menuVertical table {
     margin-left: 3px;
     border-style : ridge;
     font-size: 10pt;
     font-family: arial, helvetica, sans-serif;
     font-style: normal; 
     border-width: 0px;
}
.menuVertical td {
     margin-left: 3px;
     border-style : ridge;
     font-size: 10pt;
     font-family: arial, helvetica, sans-serif;
     font-style: normal; 
     border-width: 0px;
}
.menuVertical tr {
     margin-left: 3px;
     border-style : ridge;
     font-size: 10pt;
     font-family: arial, helvetica, sans-serif;
     font-style: normal; 
     border-width: 0px;
}


.menuVertical th {
     margin-left: 3px;
     border-style : ridge;
     font-size: 10pt;
     font-family: arial, helvetica, sans-serif;
     font-style: normal; 
     border-width: 0px;
}
.tableau1 table {
     margin-left: 0px;
     border-style : ridge;
     font-size: 10pt;
     font-family: arial, helvetica, sans-serif;
     font-style: normal; 
     border-width: 0px;
}

.tableau1 td {
     margin-left: 0px;
     border-style : ridge;
     font-size: 10pt;
     font-family: arial, helvetica, sans-serif;
     font-style: normal; 
     border-width: 0px;
}
.tableau2 table {
     margin-left: 0px;
     border-style : ridge;
     font-size: 10pt;
     font-family: arial, helvetica, sans-serif;
     font-style: normal; 
     border-width: 0px;
}
.tableau3 table {
     margin-left: 0px;
     border-style : ridge;
     font-size: 10pt;
     font-family: arial, helvetica, sans-serif;
     font-style: normal; 
     border-width: 0px;
}
ul {
text-align: left;
text-size: 6px;
padding: 0;
margin: 0 auto;
} 
li.selected {
	background-color: #cef;
	border-top: 1px solid #9bc;
	border-bottom: 1px solid #9bc;
  font-size :14px ;
}

li {
  
   border: 0px solid #fff;
   
  
   font-style: italic 
   text-size:10px 
   padding:0px;
   margin: 0px;
   padding-left: 2px;
   padding-right: 2px
}
fieldset
{
	margin-bottom: 10px;
	border: #000000 1px solid;
}
.societe fieldset
{
	width: 200px;
margin-bottom: 10px;
	border: #000000 1px solid;
}
fieldset:hover
{
	background-color: #FFF;
}

fieldset legend
{
	padding: 0 10px;
	border-left: #CCC 1px solid;
	border-right: #CCC 1px solid;
	font-size: 1.2em;
	color: #000000;
}

.tableFormulaire test{
border-width :4px;

}

.tableFormulaire {
     margin-left: 18px;
     border-style : ridge;
     border-width :0px;
      font-size: 10pt;
    font-family: arial, helvetica, sans-serif;
    font-style: normal; 

    
}
tableFormulaire.autre{
border-style : ridge;
border-width :4px;
}
tableFormulaire autre{
border-width :4px;

}
tableFormulaire ul {
text-align: left;
text-size: 6px;
padding: 0;
margin: 0 auto;
} 
tableFormulaire li.selected {
	background-color: #cef;
	border-top: 1px solid #9bc;
	border-bottom: 1px solid #9bc;
  font-size :14px ;
}
tableFormulaire li {
   background-color: #ccccff;
   border: 0px solid #fff;
   cursor: pointer;
   display: block;
   font-style: italic 
   text-size:10px 
   white-space: nowrap;
   margin: 0px;
   padding-left: 2px;
   padding-right: 2px
}
.tableFormulaire table{
     margin-left: 18px;
     border-style : ridge;
     border-width :0px;
      font-size: 10pt;
    font-family: arial, helvetica, sans-serif;
    font-style: normal; 

    
}
.tableFormulaire table.autre{
border-style : ridge;
border-width :4px;
}
.tableFormulaire h3{
     margin-left: 18px;
     border-style : ridge;
     border-width :0px;
      font-size: 10pt;
    font-family: arial, helvetica, sans-serif;
    font-style: normal; 

    
}
.tableFormulaire th {

border-style : ridge;
 border-width :0px;
}
.tableFormulaire tr {

border-style : ridge;
 border-width :0px;
}
.tableFormulaire td {

border-style : ridge;
 border-width :0px;

}
 
.menu{
 border-width :0px;
 margin-left: 0px;
}
.menu.titre{
 border-width :0px;
 margin-left: 0px;
 text-align: center;
}
.bouton {
     margin-left: 18px;
     border-style : ridge;
     border-width: 1px;
      font-size: 15pt;
    font-family: arial, helvetica, sans-serif;
    font-style: normal; 
border: 1px
}
h1{color:#000000;font-family:"Trebuchet MS",Arial,Helvetica;
font-size: 16pt;
 padding-left: 5px;
 background: url('../img/MoteurTitreFondHautPall.jpg') center center fixed repeat; 
}
h2{color:#000000;font-family:"Trebuchet MS",Arial,Helvetica;
font-size: 16pt;
 padding-left: 5px;
}
h3{color:#000000;font-family:"Trebuchet MS",Arial,Helvetica;
font-size: 12pt;
 padding-left: 5px;
}
h4{color:#000000;font-family:"Trebuchet MS",Arial,Helvetica;
font-size: 12pt;
padding-left: 5px;

}
a {

text-decoration:underline;
color:#000000;
}
a:link {
color:#000000;font-family:"Trebuchet MS",Arial,Helvetica;
font-size: 10pt;



}

a.bouton{
 padding-left: 0px;
 
}
img {
    border : 0;
}

/* Couleur par défaut des Galeries */


.annonce{
font-size: 11pt;
 padding-left: 10px;

}

.titre {
    color: black;
    text-align: center;
    font-family: arial, helvetica, sans-serif;
    font-size: 120%; 
}


/* Couleurs du Menu Vertical */




























.titreformulaire {
    color: black;
    font-family: arial, helvetica, sans-serif;
    font-style: normal;
    font-size: 10pt; 
    text-align: center;
    position: absolute;
}


.PiedDePage, .PiedDePage table {
    background-image: url(../img/boutonElydis.jpg);
    font: normal 10pt arial;
    color: white;
    padding-left: 10px;
    padding-right: 10px;
}







.TitrePanier {
    color: navy;
    font-size: 12pt;
    font-weight : bold;
}
.menu0{padding-bottom:0px;width:200px;}
.menu0 ul {margin:0; padding-left:0px; list-style:none}
.menu0 li  {background:url(../img/bg-li.gif) repeat-x left bottom; margin: 0px 0px 0px 0px; padding-left:0px;padding-top:2px;padding-bottom:2px;text-align:center;}
.menu0 li a  {font-family:Arial,Helvetica; font-size:13px; line-height:20px; color:#000000; text-decoration:none;}
.menu0 li a:hover { color:#1A7CA9}
.bg-hr0 { border-width:0; background:url(../img/bg-hr_pall.gif) top right no-repeat; padding-top:0px;}
.bg-hm0 { border-width:0; background:url(../img/bg-hm_pall.gif) top repeat-x}
.bg-hl0 {  margin-left: 0px; border-width:0; background:url(../...img/bg-hl_pall.jpg) top left no-repeat}
.bg-hr0 { border-width:0; background:url(../img/...bg-hr_pall.jpg) top right no-repeat; padding-top:3px;}
.bg-hr0 a {color:#FFFFFF; text-decoration:none;font-size:9pt;}
.bg-hr0 a:hover {color:#FFFFFF}
.bg-hr0 SPAN {color:#FFFFFF; text-decoration:none;font-size:9pt;font-weight:bold;}
.produits{padding-left: 10px;margin-right:5px;margin-bottom:5px;width:400px;}
.tall-t { background:url(../img/tall-t.gif) top repeat-x;height:6px; }
.k-tl { background:url(../img/k-tl.gif) top left no-repeat;height:6px;}
.k-tr { background:url(../img/k-tr.gif) top right no-repeat;height:6px;}

.tall-l { background:url(../img/tall-l.gif) left repeat-y; }
.tall-r { background:url(../img/tall-r.gif) right repeat-y; }
.k-bl { background:url(../img/k-bl.gif) top left no-repeat;height:6px;}
.k-br { background:url(../img/k-br.gif) top right no-repeat;height:6px;}
.h1 {color:#000000;font-family:"Trebuchet MS",Arial,Helvetica
}
.tall-b { background:url(../img/tall-b.gif) top repeat-x;height:6px; }
.TxtBleu{color:#1A7CA9;font-family:"Trebuchet MS",Arial,Helvetica}
.TxtBleu a {color:#1A7CA9;text-decoration:none;}
.TxtBleu a:hover {color:#1A7CA9;text-decoration:underline;}



/* set millions of background images */
.clean-gray{
border:solid 1px #6d7072;
background:#EFEFEF;
color:#222222;
padding-top:4px;
padding-bottom:4px;
padding-left: 2px;
text-align:center;
width:200px;
}
.clean-gray-caddy{

background:#EFEFEF;
color:#222222;
padding-top:4px;
padding-bottom:4px;
padding-left: 5px;

text-align:left;
width:190px;
height:60px;
}
.clean-gray-caddyred{

background:#EFEFEF;
color:#222222;
padding-top:4px;
padding-bottom:4px;
padding-left: 5px;
text-decoration: underline;
text-align:left;
width:190px;
height:120px;
}
.clean-gray-produit{
border:solid 1px #DEDEDE;
background:#FFFFFF;
color:#222222;
padding-top:4px;
padding-bottom:4px;
padding-left: 0px;
text-align:left;
align: center;
width:100%;
height:210px;
}
.clean-gray-promotion{
border:solid 1px #DEDEDE;
background:#eef0f1;
color:#222222;
padding-top:4px;
padding-bottom:4px;
padding-left: 0px;
text-align:left;
align: center;
width:100%;
height:140px;
}
.clean-gray-foot{
border:solid 1px #DEDEDE;
background:#FFFFFF;
color:#222222;
padding-top:4px;
padding-bottom:4px;
padding-left: 0px;
text-align:left;
align: center;
width:100%;
height:50px;
}
.clean-gray-foot-langue{
border:solid 1px #DEDEDE;
background:#FFFFFF;
color:#222222;
padding-top:4px;
padding-bottom:4px;
padding-left: 0px;
text-align:left;
align: center;
width:100%;
height:40px;
}
.clean-gray-famille{
border:solid 1px #DEDEDE;
background:#FFFFFF;
color:#222222;
padding-top:4px;
padding-bottom:4px;
padding-left: 0px;
text-align:left;
align: center;
width:100%;
height:126px;
}
.clean-gray-meilleur-ventes{

background:#FFFFFF;
color:#222222;
padding-top:4px;
padding-bottom:4px;
padding-left: 0px;
text-align:left;
align: center;
width:100%;
height:126px;
}
.colonnes td{

vertical-align: top;
}
.colonnes {

vertical-align: top;
text-align: left;
}
.colonnesInformation td{

vertical-align: middle;
}
.colonnesInformation {

vertical-align: middle;
}
.clean-gray-informations{
border:solid 1px #DEDEDE;
background:#FFFFFF;
color:#222222;
padding-top:4px;
padding-bottom:4px;

text-align:left;
align: center;
width:100%;
height:100%;
}
.clean-gray-titre{
border:solid 1px #DEDEDE;
background:#EFEFEF;
color:#222222;

padding:4px;

text-align:left;
align: center;
width:100%;
height:40px;
}
.clean-gray-menu2{
border:solid 1px #6d7072;
background:#EFEFEF;
color:#222222;

padding:4px;

text-align:center;
align: center;
width:188px;
height:15px;
}
.clean-gray-produit a{
padding-left:0px;

}
.clean-gray-produit img{
align:center;

}
.logo{
padding-top:10px;
padding-left:10px;
}
ul#saturdayDassault{
margin:0px;
padding:0px;
list-style-type:none;
width:auto;
position:relative;
display:block;
height:10px;

font-size:12px;
font-weight:bold;

font-family:Helvetica,Arial,Verdana,sans-serif;

}

ul#saturdayDassault li{font-style: italic;color:#FFFFFF;width:150px;display:block;float:left;margin:0;pading:0;background: url("../img/3ds/block.jpg") repeat-x top left;}
ul#saturdayDassault li a{font-style: italic;color:#FFFFFF;width:150px;display:block;float:left;margin:0;pading:0;background: url("../img/3ds/block.jpg") repeat-x top left;}
ul#saturdayDassault li a:hover{font-style: italic;color:#FFFFFF;width:150px;display:block;float:left;margin:0;pading:0;background: url("../img/3ds/blockOver.jpg") repeat-x top left;}
ul#saturdayDassault li a.current,ul#saturdayDassault li a.current:hover{font-style: italic;color:#FFFFFF;width:150px;display:block;float:left;margin:0;pading:0;background:url("../img/3ds/blockOver.jpg") repeat-x top left;}

ul#saturday{
margin:0px;
padding:0px;

list-style-type:none;
width:auto;
position:relative;
display:block;
height:34px;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
background:transparent url("../img/menu/bgOFFgris.gif") repeat-x top left;
font-family:Helvetica,Arial,Verdana,sans-serif;
border-bottom:4px solid #3f3f43;
border-top:1px solid #3f3f43;
}
/* == MENU MP (col gauche) == */

#menuNo {
width:190px;
text-align:left;
}
/* == MENU noel (col gauche) == */
#menuNoel #navigation {
background: #f0f0f0;

color:#000000;
text-align:left;

}
#menuNoel #navigation .header { 
background-image: url('../img/bg_menu-noel.png');
height:20px;
background-position: top right;
}

#menuNoel #navigation .header .topleft {
background-image: url('../img/bg_menu-noel.png');
height:20px;

}
#menuNoel #navigation .bottom{
background-image: url('../img/bg_menu-noel.png');
background-position: bottom right;
height:20px;
}
#menuNoel #navigation .bottom div {
background-image: url('../img/bg_menu-noel.png');
background-position: bottom left;
height:20px;
}

#menuNoel #navigation dd{

background:url("../img/asterisque.png") no-repeat left;

}
#menuNoel #navigation ul li a{

text-decoration:underline;
text-align: left;

}
#menuNoel #navigation ul li {

text-decoration:underline;
text-align: left;
}
#menuNoel #navigation ul {
padding-left: 30px;
text-decoration:underline;
text-align: left;
}
#menuNoel #navigation  a{color:#4a4848;font-size:12px;}
#menuNoel #navigation  a:hover{color:#000000;font-size:12px;}
#menuNoel #navigation .topleft{position: relative;}
#menuNoel #navigation .topleft span{position:absolute;top:0;left:25px;width:17px;height:7px;background:url("../img/chevron.png") no-repeat top left;}

/* ====== footer ======= */

#footer{
	text-align:left;
	
	width:985px;
	padding:0;
background: #F0F0F0 ;
background-image: url('../img/bg_footer.png');
background-position: top left;
	
	padding-top:10px;
      
}
#footer .foot{
	text-align:left;

	width:985px;
	padding:0;
	
	
	padding-top:10px;
      background-image: url('../img/bg_footer.png');
background-position: bottom left;
height:10px;

}


#footer dl{
	
	
	margin:0;
        padding-left:20px;
}
#footer dl.last{
	width:30%;
	
	margin:0;
}

#footer dt{
	color:#CE9014;
	padding:0;
	margin:0 0 10px 0;
	font-weight:bold;
	margin-bottom:3px;
}
#footer dd{
	color:#CE9014;
	padding:0;
	margin:0;
	font-size:1em;
	margin-bottom:5px;
}
#footer dd a, #footer dd .nolink, .adherents #footer dd a, .adherents #footer dd .nolink{
	color:#606060;
	text-transform:none;
	font-weight:normal;
}
#footer dd a:hover, .adherents #footer dd a:hover{
	color:#606060;
	text-decoration:underline;
}


ul#saturday li{display:block;float:left;margin:0px;pading:0px;font-size:12px;}
ul#saturday li a{font-size:12px;display:block;float:left;color:#000000;text-decoration:none;padding:6px 20px 0px 20px;height:28px;background: url("../img/menu/bgDIVIDERgris.gif") no-repeat top right;}
ul#saturday li a:hover{font-size:12px;background:transparent url("../img/menu/bgHOVERgris.gif") no-repeat top right;}
ul#saturday li a.current,ul#saturday li a.current:hover{font-size:12px;color:#fff;background:transparent url("../img/menu/bgONgris.gif") no-repeat top right;}
