
body{
behavior:url(csshover.htc);
}

#fd-nav{
float:right;
background-image:url(images/fd-menu.gif);
width:202px;
height:225px;
}

#menu{
width:180px;
margin:0 auto;
text-align:right;
padding-right:18px;
padding-top:35px;
}

#menu ul{
padding:0;
width: 180px;
margin:0px;
}

/*On positionne les elements du menu */
#menu ul li{
position:relative;
list-style: none; /*on enleve les icones de liste */
/*border-bottom:1px solid; ajout d'une bordure de separation d'element:*/
line-height:1.7em;
}

#menu ul ul{
position: absolute;
top: 0;
left: 180px; /*100px correspond au décalage a droite, on décale de la taille du ul de base*/
}  

#menu li a{
text-decoration: none; /* plus de soulignement pour les liens */
color:#211002;
letter-spacing:0;
font-weight:normal;
} 

#menu a:hover{
font-weight:bold;
font-size:0.8em;
}

#menu li.sousmenu{
/*background-color:yellow; --> mettre en couleur les sous-menus */
}

/* On cache tous les menus avec dsiplay none*/
#menu ul ul{
position:absolute;
top:0;
left:180px;
display:none;
padding-left:15px;
}

/*Lors du survol avec la souris les sousmenu apparaissent avec display block*/
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2,
div#menu ul.niveau2 li.sousmenu:hover ul.niveau3{
display:block;
background-color:#fff9b0;
text-align:left;
}

/*--------------------- jeu de taille de la police dans le menu -------------*/

.un{
font-size:1em;
}

.deux{
font-size:1.35em;
font-weight:bold;
}

.trois{
font-size:1.2em;
font-weight:Bold;
}

/*--------------------- Lien Spécial festival -------------*/

ul li#festiv a{
	color:#7b9113;
}

/*-----------------------Bouton Annonce ------------------------*/
#coldroite{
float:right;
width:208px;
}

/*-----------------------Inscription/desisncription à la newsletter  ------------------------*/
#niouzes{
clear:both;
background-color:#ff9900;
color:#fff;
font-size:0.8em;
line-height:1.5em;
text-align:left;
margin:8px;
}

#boiteNiouz{
padding:5px;
}

#messNew {
padding:10px;
}

#niouzes p{
background-color:#211002;
font-weight:bold;
margin:0;
line-height:1.4em;
letter-spacing:2px;
font-size:1.4em;
width:100%;
text-align:center;
}
.spipBouton{
background-color:white;
color: black;
border:1px solid white;
}
.spipBouton2 input{
background-color:white;
color: black;
border:1px solid white;
}