#main {
			width: 970px;
			margin: auto;
			position: relative;
		  }		  
		  td.recherche {
  background-color: #99CCFF;
}
td.fin_bandeau {
  background-color: #FFFFFF;
}
td.fond_bandeau {
  background-color: #99CCFF;
}
.obj_recherche {
  color: #000000;
  background-color: #EBF5FF;
  font-size: 10px;
  width: 100px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt_recherche {
  color: #000000;
  background-color: #EBF5FF;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.highlight {
 font-weight: bold;
}
.ellipsis {
 font-weight: bold;
}
td.menu {
  color: #003366;
  background-color: #99CCFF;
}
#gauche_moteur {
				width: 290px;
			}.menu_retrait {
  color: #003366;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  padding: 1px;
  background-color: #99CCFF;
  font-size: 10px;}
a.menu_retrait {
	margin-left: 10px;
}td.menu_sel {
  color: #99CCFF;
  background-color: #003366;
}
.menu_retrait_sel {
  color: #99CCFF;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  padding: 1px;
  background-color: #003366;
  font-size: 10px;}
a.menu_retrait_sel {
	margin-left: 10px;
}hr.menu {
  color: #003366;
  background-color: #99CCFF;
}
a.menu {
  color: #003366;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  padding: 1px;
}
a.menu_sel {
  color: #99CCFF;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
  padding: 1px;
}
.menu a.menu:hover {
  color: #003366;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: underline;
}
.menu ul, li {
list-style-type:none;
}
.centre {
  color: #333333;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  background-color: Arial, Helvetica, sans-serif;
}
.plus_dinfo_entreprise {
  color: #333333;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
}
.reference {
  color: #003366;
  font-family: Arial, Helvetica, sans-serif;
  font-size: #333333;
}
a.centre {
  text-decoration: underline;
}
.centre a:hover {
  text-decoration: underline;
}
table.centre{
  border-style: double;
  border-width: 1px;
  border-color: #5A67B7;
}
td.centre {
  background-color: #EBF5FF;
}
.titre_centre {
  color: #ED6B00;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #EBF5FF;
}
.cat {
  border-left:1pt solid #FFFFFF;
  padding-left:5pt;
  margin-left:7pt;
}
input.droite {
 width: 10px;
}
a.droite {
  text-decoration: underline;
}
.droite a:hover {
  text-decoration: underline;
}
.droite {
  background-color: #1772CF;
  color: #FFFFFF;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
}
.haut, .haut a {
  color: #99CCFF;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.haut {
  color: #1772CF;
  text-decoration: none;
}
.haut a:hover {
  color: #1772CF;
  text-decoration: underline;
}
.haut_ligne {
  background-color: #1772CF;
  font-size: 10px;
}
#haut_barre {
  font-size: 10px;
  position: absolute;
  display: none;
  float: right;
  text-align: left;
  width: 170px;
  top: 16px;
  right: -1px;
  padding-left: 10px;
  line-height: 2;
  z-index:301;
}
.arrond {
  background-color: // Couleur sondage texte question
}
.bout_arrond, .bout_arrond_on {
  background-color: // Couleur sondage texte et éléments corps
  border: 0pt solid // Couleur sondage fond corps
  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: // Couleur sondage fond question
  background-color: // Couleur sondage texte et éléments corps
  text-decoration: none;
  font-size: }
.arrond_over, .arrond a:hover {
  color: #FF0000;
  background-color: // Couleur sondage fond question
  text-decoration: none;
}
.bas, .bas a {
  color: #5A67B7;
  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;
  padding: 15px;
}
.titre_dans_page, a.titre_dans_page, a.titre_dans_page:hover {
  color: #ED6B00;
  font-size: 15px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  text-align: left;  margin-bottom: 3px;}
.texte_info {
  color: #666666;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #EBF5FF;
}
/* 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: #99CCFF;

}
#menux {
	position: absolute;
	float: left;
	background: #99CCFF;

	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: 130px;
	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: #003366;

	background: #99CCFF;

	height: 18px;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	display: block;
	border: 1px solid #5A67B7;

	vertical-align: middle;
}
#menux dt a:hover, #menu dt a:focus {
	color: #99CCFF;

	background: #003366;

	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
}
#menux dt a:hover, #menu dt a:focus {
	color: #99CCFF;

	background: #003366;

	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
}
#menux dd {
	position: absolute;
	background: #99CCFF;

	float: left;
	top: 20px;
	left: 0px;
	right: 0px;
	display: none;
	border: 1px solid #5A67B7;

	border-top: 0px;
	z-index: 350;
}
#menux ul, li {
	list-style-type:none;
}
#menux td a{
	color: #003366;

	background: #99CCFF;

	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: #99CCFF;

	background: #003366;

	text-decoration: none;
}
.boutons_bandeau {
				width: 100%;
			}.boutons_bandeau dl {
	float: left;
	position: relative;
	z-index: 1000;
}
.boutons_bandeau dt {
				
			}.boutons_bandeau dd {
	position: absolute;
	background: #99CCFF;

	float: left;
	width: 170px;
	top: 20px;
	left: 0px;
	right: 0px;
	display: none;
	border: 1px solid #5A67B7;

	z-index: 1000;
}
.boutons_bandeau td {
	width: 170px;
	height: 14px;
	text-align: left;
	background: #99CCFF;

	vertical-align: top;
	z-index: 1000;
}
.boutons_bandeau td a{
	color: #003366;

	background: #99CCFF;

	text-decoration: none;
	display: block;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
}
.boutons_bandeau td a:hover, #menu td a:focus {
	color: #99CCFF;

	background: #003366;

	text-decoration: none;
}
select {
z-index:-1;
}
.bordure {
border: 1px solid #5A67B7;

}
.bordure_vide {
margin: 1px;
}
.titre_menu {
	color: #ED6B00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
}
.sondage_fond {
	background-color: #99CCFF;
}
.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: 55px;
	height: 55px;
	background-image: url(../../charte/bouton_vote_ev.png);
	font-size: 12px;

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

	cursor: pointer;
	cursor: hand;
	text-align: center;
}

.nombre_votes {
	font-size: 20px;
	font-weight: bold;
	color: #4d7493;
}

#ancre_menu {
	vertical-align: top;
	padding: 0;
	margin: 0;
	width: 150px;
}
#sousmenu {
	display: none;
}
.atitre , .atitre_sel {
	margin: 0;
	padding: 1px 5px;
	line-height: 1.1em;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: top;
}
.atitre_sel {
	background-color: #FF6600;
	color: #FFFFFF;
}
.vg a {
	margin: 0;
	line-height: 1.1em;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: top;
}
.titre {
				background-color: #99CCFF;

				color: #003366;

                list-style-type:none;
                margin-left:2px;
			}.titre_r {
				margin-left: 10px;
				border-left: solid 1px #003366;

                list-style-type:none;
			}.titre a, .titre_r a {
	background-color: #99CCFF;
	color: #003366;
	text-decoration: none;
	width: 100%;
}
.titre ul,li {
	list-style-type: none;
}
.titre a:hover, .titre a:active, .titre a:focus, .titre_r a:hover, .titre_r a:active, .titre_r a:focus {
	background-color: #003366;
	color: #99CCFF;
	text-decoration: none;
}
.titre .suivi, .titre_r .suivi{
	background-color: #003366;
	color: #99CCFF;
	text-decoration: none;
}
.lien a {
	background-color: #99CCFF;
	color: #003366;
	text-decoration: none;
	cursor: hand;
	white-space: nowrap;
	/white-space: normal;
	-white-space: normal;
}
.lien a:hover,.lien a:active,.lien a:focus {
	color: #99CCFF;
	text-decoration: none;
}
.arrow, .arrow2 {
	float: right;
	width: 15px;
	text-align: right;
}
.arrow {
}
.vg li {
				margin: 0;
				padding: 0;
				width: 100%;
			}
			.vg {
	position: absolute;
	margin: 0;
	padding: 0;
	z-index: 9;
}
.vg ul {
	position: absolute;
	margin: 0;
	background-color: #99CCFF;
	padding: 0;
	border: 1px solid #FF6600;
	z-index: 10;
}
.vg ul {
	visibility: hidden;
	margin: -1em 0 0 0px;
	/margin: -1.6em 0 0 0px;
}
.vg ul ul {
	margin: -1em 0 0 0px;
	/margin: -1.6em 0 0 0px;
}
ul, li, h4, h3, h2, h1 {
	padding:0;
	margin:0;
	list-style:none;
}

.next, .prev{
	cursor:pointer;
}

#screen{
	width:600px;
	margin: auto;
	margin-bottom: 50px;
	border: solid 1px #5A67B7;
;
	background-color: #FFFFFF;
	padding: 3px;
}
	#screen #next_box, #screen #prev_box {
		position:relative;
		float:left;
		width: 30px;
		height: 200px;
		z-index: 0;
	}
	#screen #next_box .next, #screen #prev_box .prev {
		position: absolute;
		top:90px;
		left:5px;
	}
	#navigation {
		float: left;
		width:170px;
		padding:4px;
		text-align: left;
		
	}
		#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/puce.png');
			}
				#navigation a, #navigation2 a{
					font-weight:bolder;
					text-decoration:underline;
					color: #000000;
				}
		.petit_titre {
			color:#ED6B00;

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

			font-weight: bold;
			display: inline;
		}
	#navigation2 {
		margin: auto;
		margin-top: 4px;
	}
	
		#navigation2 #img_sel {
			float: left;
		}
		
			#navigation2 li{
				float:left;
				width:155px;
				text-align:left;
			}
			
			#navigation2 li a {color: #4D7190; text-decoration: none;}
			
				#navigation2 .nb_votes {
					float:left;
					width:31px;
					height: 31px;
					font-weight:bold;
					text-align:center;
					margin-right:8px;
					margin-left: 8px;
					background-image: url('../../charte/bouton_vote_ev_mini.png');
				}
	
#sections{
	overflow:hidden;
	background-color:white;
	width:355px;
	height:200px;
	float: left;
}
	
	#sections ul{
		width:3660px;
	}
	
		#sections li{
			float:left;
			padding:6px;
			width:345px;
			height:190px;
			text-align:justify;
		}
			#sections li.fallen{
				margin-top:240px;
			}
			
.spacer {
	clear:left;
}

	.lstableauconteneur160x600{
		border: none;
		/*background-color:#dadada;*/
		font-family:Arial, Helvetica, sans-serif;
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 5px;
		text-align: left;
	}
	
	.lstableaucontenu160x600{
		border:none;
		border-spacing: 0px;
		border-collapse: collapse;
		padding: 0px;
		text-align: left;	
		table-layout: fixed;
		overflow: hidden;
		margin-bottom:10px;
		width:154px;
		font-size:11px
	}
	
	.lstdcontenuhaut160x600{
		text-align: left;
		font-size:12px;
		margin:0 3px;
		padding:0px;
	}

.lshaut{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	margin:0 3px;
	/*color:#2a7cc6;*/
}
	
a.lstitre{font-size:13px; font-weight:bold; text-decoration:underline; margin:0;}
/*a.lstitre:link{color:#2a7cc6;}
a.lstitre:visited{color:#2a7cc6;}
a.lstitre:hover{color:#46627a;}
a.lstitre:target{color:#46627a;}
a.lstitre:focus{color:#46627a;}*/

	.lstdcontenutexte160x600{
		text-align: left;
		font-size:12px;
		margin:0 3px;
		padding:0px;
		color: #FFFFFF;

	}

a.lslien{font-size:10px;font-weight:bold; text-decoration:none; margin:0; padding:0;}
/*a.lslien:link{color:#3b4751;}
a.lslien:visited{color:#3b4751;}
a.lslien:hover{color:#2a7cc6;}
a.lslien:target{color:#2a7cc6;}
a.lslien:focus{color:#2a7cc6;}*/

	.lstdcontenubas160x600{
		text-align: left;
		font-size:12px;
		margin:0 3px;
		padding:0px;
	}


.date_evenement {
	text-align: right;
}

.proprio_evenement {
	font-style: italic;
	font-size: 10px;
}

.titre_evenement, .titre_entreprise {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	text-align: left;
	padding: 2px;
	color: #ED6B00;

}

#fiche_evenement {
	font-family:Verdana, Arial, Helvetica, sans-serif;;
	border: 1px solid #5A67B7;

	width: 95%;
}

	#fiche_evenement #conteneur {
		padding: 4px;
		text-align: justify;
	}

	#fiche_evenement #gauche {
		width: 250px;
		float: left;
		text-align: right;
		padding-right: 10px;
	}

	#fiche_evenement .texte {
		
		text-align: justify;
		padding: 5px;
	}
	
	#fiche_evenement #lectures {
		float: right;
	}
a.tag{
	color:#000000;
	text-decoration:none;
	}
a.tag:hover{
	text-decoration:underline;
	}
	
.titre_pageweb {
    background-color:#5d7fb3;
;
    margin:0px;
    height:20px;
    float:left;
    color:#FFFFFF;

}

body {
margin:0px; 
border-width:0px; 
}

.tableauGlobal {
	border-width:1px; 
	border-style:solid; 
	font-family:verdana;
	font-size:10px;
	border-color:#EDF0FA;
;
}

.cadreHautQuestion {	
	text-align:center;
	font-weight:bold; 
	padding :4px; 
	background:#C0A68A;
; 
	color:#EEF0db;
; 
}

.corpsSondage {
	background:#EDF0FA;
;
	color:#FBC475;
;
}

.textRadio {
	font-family:verdana;
	font-size:10px;
	color:#FBC475;
;
}

.answer { 
	padding:3px;
	font-family:verdana;
	font-size:10px;
	color:#FBC475;
;
}

.sondage_text {
	font-family:verdana;
	font-size:10px;
	position: absolute; 
	text-align: left; 
	color:#FBC475;
;
}

.sondage_barre {
	position:absolute;
	background :#5D7FB3;
; 
	height:14px;
}

.nbVotes {
	font-family:verdana;
	font-size:10px;
	text_align:left;
	color:#FBC475;
;
}

.CadreBasLiensAvtVote { 
	text-align:right;
	padding:7px; 
	text-decoration:none;
	background:#EDF0FA;
;
	color:#FBC475;
; 
}

a.lien1 { 
	font-size:9px;
	text-decoration:none; 
	text-align:right;
	color:#FBC475;
; 
}

a.lien1:visited { 
	font-size:9px;
	text-decoration:none; 
	text-align:right;
	color:#FBC475;
; 
}

.bouton {
	text-decoration:none;
	text-align:right;
	font-weight:bold;
	padding:3px;
	color:#EDF0FA;
;
	background-color:#FBC475;
;
}	

a.bouton:visited {
	text-decoration:none;
	text-align:right;
	font-weight:bold;
	padding:3px;
	color:#EDF0FA;
;  
	background-color:#FBC475;
; 
}


div.box{
	padding : 25px;
	width: 35%;
	float:left;
}

div.boxy{width: 100%; text-align:left; }
