/*
 * LIENS D'EVITEMENT
 */
ul#evitement { list-style-type: none; font-size: xx-small; }
ul#evitement li { display: inline; color: yellow; padding-left: 5px; }
ul#evitement li a { color: yellow; }
ul#evitement li a:focus { color: #6699FF !important }




/*
 * ENTETE
 */
 
#entete { height: 141px; margin: 0.2em 5% 1em 5%; text-align: center; background: #FF3399 url(deco/enteteg.gif) top left no-repeat; }
#entetedroit { width: 100%; height:141px; background: url(deco/enteted.gif) top right no-repeat; }
#entetefond { width: 100%; height:141px; background: url(deco/entetef.gif) top left repeat-x; }
#entete ul { list-style-type: none; font-size: 90%; }
#entete li { display: inline; color: #FF3399; background: #FF3399 url(deco/etoile.gif) left center no-repeat; padding: 0 9px 0 23px; }
#entete li a:visited { color: white; }
#entete li a:hover { color: yellow; text-decoration: none; }
#votez { float: right; }
#logo { float: left; }



/*
 * SOUS-RUBRIQUES
 */
 
#sousrub { position: absolute; top: 155px; left: 5%; z-index: 100; width: 90%; font-size: 90%; }
#sousrub ul, #sousrub li, #menu ul { list-style-type: none; }
#sousrub ul { padding-top: 3px; }
#sousrub dl { float: left; width: 19.7%; margin: 0 1px; }
#sousrub dt { color: #FF3399; cursor: pointer; text-align: center; background: url(deco/etoilerose.gif) left center no-repeat; }
#sousrub dd { display:none; border: 1px solid yellow; }
#sousrub li { text-align: center; background: yellow; }
#sousrub li a, #sousrub dt a { color: #FF3399; text-decoration: none; display: block; border: 0 none; }
#sousrub li a:hover, #sousrub dt a:hover { color: yellow; background: #FF3399; }
/* dynamique css2 */
#sousrub dl:hover dd { display:block; }
/* Pour NN4 */
/*/*/
#sousrub { margin-right: 80%; }
/* */



/*
 * PARTIES CENTRALES
 */

#centrehaut, #centrehd, #centrebas, #centrebd { width: 100%; height: 28px; }
#centre { position: absolute; top: 182px; left: 5%; width: 90%; background: #FF3399 url(deco/contenugauche.gif) top left repeat-y; z-index: 1; }
#centrehaut { background: #FF3399 url(deco/contenuhg.gif) top left no-repeat; }
#centrehd { background: url(deco/contenuhd.gif) top right no-repeat; }
#centrebas { clear: both; background: #FF3399 url(deco/contenubg.gif) top left no-repeat; }
#centrebd { background: url(deco/contenubd.gif) top right no-repeat; }

#contenu { float: right; width: 77%; padding-right: 1.5em; background: #FF3399; text-align: center; }




/*
 * MENU VERTICAL
 */

#menu { margin-right: 80%; width: 19%; background: #FF3399; }
#menu h3 { padding: 0 10px; }
#menu h4 { margin: 0 0 0 1em; padding-left: 17px; background: url(deco/etoile.gif) center left no-repeat; }
#menu ul { width: 100%; padding-bottom: 1em; }
#menu li { padding: 0 1em; font-size: 80%; }
#menuhaut, #menuhg, #menuhd, #menubas, #menubg, #menubd { width: 100%; height: 16px; }
#menuhaut { font-size: 1px; background: #FF3399 url(deco/menuhb.gif) top left repeat-x; }
#menuhg { z-index: 10; background: url(deco/menuhg.gif) top left no-repeat; }
#menuhd { background: url(deco/menuhd.gif) top right no-repeat; }
#menubas { font-size: 1px; background: #FF3399 url(deco/menubb.gif) bottom left repeat-x; }
#menubg { background: url(deco/menubg.gif) bottom left no-repeat; }
#menubd { background: url(deco/menubd.gif) bottom right no-repeat; }

#menutxt { background: url(deco/menudb.gif) top right repeat-y; }
#menutxt p { padding: 0 0.8em 0 0.8em; font-size: 0.9em; text-align: justify; }
#menutxt div#sep { height: 13px; margin-bottom: 0.6em; background: url(deco/etoile2.gif) top center no-repeat; }


#piedpage { background: yellow; height: 1em; clear: both; }



/*
 * MOTEUR DE RECHERCHE
 */
 
#menu form { padding: 0 0.7em; text-align: center; }

#formulaire_recherche { width: 90%; padding: 2px; font-size: 80%; font-weight: normal; background: white; color: #FF3399; }
