td.recherche {
  background-color: #FFCC33;
}
td.fin_bandeau {
  background-color: #FFCC33;
}
td.boutons_bandeau {
  background-color: #FFCC33;
}
.obj_recherche {
  color: #333333;
  background-color: #FFFFFF;
  font-size: 10px;
  width: 100px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt_recherche {
  color: #333333;
  background-color: #FFFFFF;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.highlight {
 font-weight: bold;
}
.ellipsis {
 font-weight: bold;
}
td.menu {
  color: #FFFFFF;
  background-color: #6699FF;
}
.menu_retrait {
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  padding: 1px;
  background-color: #6699FF;
  font-size: 10px;}
a.menu_retrait {
	margin-left: 10px;
}td.menu_sel {
  color: #6699FF;
  background-color: #FFFFFF;
}
.menu_retrait_sel {
  color: #6699FF;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  padding: 1px;
  background-color: #FFFFFF;
  font-size: 10px;}
a.menu_retrait_sel {
	margin-left: 10px;
}hr.menu {
  color: #FFFFFF;
  background-color: #6699FF;
}
a.menu {
  color: #FFFFFF;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  padding: 1px;
}
a.menu_sel {
  color: #6699FF;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  padding: 1px;
}
.menu a.menu:hover {
  color: #FFFFFF;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: underline;
}
.centre {
  color: #333333;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
}
.reference {
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
a.centre {
  text-decoration: underline;
}
.centre a:hover {
  text-decoration: underline;
}
table.centre{
  border-style: double;
  border-width: 1px;
  border-color: #FF6600;
}
td.centre {
  background-color: #FFFFFF;
}
.titre_centre {
  color: #FF6600;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;
}
.cat {
  border-left:1pt solid #333333;
  padding-left:5pt;
  margin-left:7pt;
}
input.droite {
 width: 10px;
}
p {margin: 0px 0px 0px 0px;}
a.droite {
  text-decoration: underline;
}
.droite a:hover {
  text-decoration: underline;
}
.droite {
  background-color: #FFCC33;
  color: #333333;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
}
.haut {
  color: #666666;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.haut {
  color: #6699FF;
  text-decoration: none;
}
.haut a:hover {
  color: #6699FF;
  text-decoration: underline;
}
.haut_ligne {
  background-color: #FFCC33;  font-size: 10px;
}
#haut_barre {
  border-width: 1px;
  border-style: solid;
  border-color: #FFCC33;  background-color: #FFFFFF;
  font-size: 10px;
  position: absolute;
  display: none;
  float: right;
  text-align: left;
  width: 140px;
  padding-left: 10px;
  right: -1px;
  line-height: 2;
  z-index:301;
}
.arrond {
  background-color: }
.bout_arrond, .bout_arrond_on {
  background-color:   border: 0pt solid   padding:2pt;
  left:0px;
  margin-left:20px;
  margin-right:20px;
  float:left;
  text-align:center;
  font-size:   font-family: Arial, Helvetica, sans-serif;
}
.arrond a{
  color:   background-color:   text-decoration: none;
  font-size: }
.arrond_over, .arrond a:hover {
  color: #FF0000;
  background-color:   text-decoration: none;
}
.bas {
  color: #666666;
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
}
a.bas {
  text-decoration: none;
}
.bas a:hover {
  text-decoration: underline;
}
td.bas {
  background-color: #FFFFFF;
}
.titre_dans_page {
  color: #FF6600;
  font-size: 14px;
  background-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  padding-bottom:10px;  text-align: left;}
.texte_info {
  color: #0000FF;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;
}
/* style des fonctions */
.erreur_fonction{
text-align:left;
font-size:large;
color:#FFFFFF;
font-weight:bold;
}
.label_formulaire{
	font-weight : bold;
	color:#FFFF66;
	font-size:16px;
	text-align:right
}
.info_formulaire{
	font-style:italic;
	color:#00FF00;
}
.info_membre{
	font-style:oblique;
	color:#00FFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.fonction{
	color:yellow;
	font-size: 10px;
	border:none;	
}
dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#tdmenux {
	background: #6699FF;

}
#menux {
	position: absolute;
	float: left;
	background: #6699FF;

	top: 128px;
	left: 150px;
	margin-left: 0;
	margin-right: 0;
	text-align: center;
	vertical-align: center;
	z-index: 200;
}
#menux dl {
	position: relative;
	float: left;
	height: 18px;
	z-index: 300;
}
#menux dt {
	float: left;
	width: 120px;
	height: 18px;
	cursor: pointer;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #333333;
}
#menux dt a {
	color: #FFFFFF;

	background: #6699FF;

	height: 18px;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	display: block;
	border: 1px solid #FF6600;

	vertical-align: center;
}
#menux dt a:hover, #menu dt a:focus {
	color: #6699FF;

	background: #FFFFFF;

	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
}
#menux dd {
	position: absolute;
	background: #6699FF;

	float: left;
	top: 20px;
	left: 0px;
	right: 0px;
	display: none;
	border: 1px solid #FF6600;

	border-top: 0px;
	z-index: 350;
}
#menux td {
	width: 188px;
	height: 14px;
	text-align: left;
	background: #6699FF;

	vertical-align: top;
}
#menux td a{
	color: #FFFFFF;

	background: #6699FF;

	text-decoration: none;
	display: block;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
}
#menux td a:hover, #menu td a:focus {
	color: #6699FF;

	background: #FFFFFF;

	text-decoration: none;
}
select {
z-index:-1;
}
.bordure {
border: 1px solid #FF6600;

}
.titre_menu {
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
}
.sondage_fond {
	background-color: #6699FF;
}
.sondage_text {
	color: // Fond de couleur de la fin de la deuxième ligne du bandeau (langue et moteur de recherche)
}
.compteur_vote_ev {
	width: 50px;
	height: 50px;
	background-image: url(../../charte/bouton_vote_ev.png);
	font-size: 12px;

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

	cursor: pointer;
	cursor: hand;
}

.nombre_votes {
	font-size: 18px;
	font-weight: bold;
}

ul#menulist li ul {
	display: none;
}
ul#menulist li:hover>ul {
	display: block;
}
ul#menulist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A05804;
	position: static;
	left: 10px;
	margin: 15px;
}
ul#menulist, ul#menulist ul {
	list-style:none;
	margin:0;
	padding:0;
	width:160px;
	_width:158px;
	background-color: #6699FF;
;
}
ul#menulist {
	border: 1px dotted #6699FF;
;
}
ul#menulist ul {
	border: 1px solid #FFFFFF;
;
}
ul#menulist ul {
	position:absolute;
	top:-1px;
	left:160px;
}
ul#menulist li {
	position:relative;
	margin:0px;
	padding:0px;
	_display:inline;
}
ul#menulist a {
	display:block;
	width:100%;
	text-decoration: none;
	text-indent: 0em;
	width: 160px;
	padding: 3px 0;
}
ul#menulist li:hover, ul#menulist li a:hover {
	cursor: hand;
	text-decoration: underline;
}
ul#menulist li ul li:hover, ul#menulist li ul li a:hover {
	color: #FFFFFF;
;
	background-color: #FFCC33;
;
	cursor: hand;
	text-decoration: none;
}
ul#menulist a {
	color: #FFFFFF;
;
	text-decoration: none;
}
ul, li, h4, h3, h2, h1, p {
	padding:0;
	margin:0;
	list-style:none;
}

.next, .prev{
	cursor:pointer;
}

#screen{
	height:285px;
	width:640px;
	margin-left:15px;
}
	#screen #next_box, #screen #prev_box {
		position:relative;
		float:left;
		width: 30px;
		height: 200px;
	}
	#screen #next_box .next, #screen #prev_box .prev {
		position: absolute;
		top:115px;
		left:5px;
	}
	#navigation {
		float: left;
		width:170px;
		padding:4px;
		
	}
		#navigation ul{
			margin-left: 15px;
			margin-top:5px;
		}
			#navigation li{
				margin-bottom:4px;
				text-align:left;
				list-style-position: outside;
				list-style-image: url(../../charte/fleche_jaune.gif);
			}
				#navigation a, #navigation2 a{
					font-weight:bolder;
					text-decoration:underline;
					color: #000000;
				}
		.petit_titre {
			color:#FF6600;

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

			font-weight: bold;
		}
	#navigation2 {
		margin-top:15px;
		margin-left:15px;
	}
		#navigation2 ul{
		}
			#navigation2 li{
				float:left;
				width:205px;
				text-align:left;
			}
				#navigation2 .nb_votes {
					float:left;
					width:30px;
					height: 30px;
					font-weight:bold;
					text-align:center;
					margin-right:8px;
					background-image: url(../../charte/bouton_vote_ev_mini.png);
				}
	
#sections{
	overflow:hidden;
	background-color:white;
	width:400px;
	height:240px;
	float: left;
	border-style: double;
	border-width: 1px;

	border-color: #FF6600;

}
	
	#sections ul{
		width:3660px;
	}
	
		#sections li{
			float:left;
			padding:6px;
			width:390px;
			height:225px;
			text-align:justify;
		}
			#sections li.fallen{
				margin-top:240px;
			}
			
.spacer {
	clear:left;
}
			