html {
	overflow: auto;
}

body {
	margin:0;
	padding:0;
	background: #ffffff;
	background: #000000 url(../img/bck.gif) repeat;
}

/* filter: alpha(opacity=80); */

div#logo {	position: fixed;	height: 120px; width: 170px; left: 0px; top: 0px; text-align: left; margin-left: 0px; padding: 0px; border: 0px dotted #aaaaaa;  z-index: 50;}
div#menu {	position: fixed;	width: 99.9%; left: 0px; top: 32px; text-align: left; margin-left: 0px; padding: 3px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; background: #000; filter: alpha(opacity=50);  z-index: 40;}

div#toplayer {	position:fixed;	left: -10px; top: -10px; margin:0px; padding: 3px; border: 0px dotted #aaaaaa; z-index: 50;}

div#bottom {	position: fixed;	width: 99.9%; left: 0px; bottom: 0px; text-align: left; margin-right: 0px; padding: 3px; border: 0px dotted #aaaaaa; background: #000; filter: alpha(opacity=50); z-index: 30;}

div#tab_contenu2 {	text-align: left; margin-left: 170px; margin-right: 20px; padding: 20px; border: 5px solid #4f4f4f; }

div#tab_contenu {	position: relative; text-align: left; margin-left: 0px; padding: 20px; border: 1px solid #4f4f4f; background: #ffffff; }

div#voxpop_question {
					position: relative;
					text-align: left;
					margin-left: 0px;
					padding: 20px;
					border-left: 1px solid #000000;
					border-top: 1px solid #000000;
					border-right: 1px solid #000000;
					font-family: tahoma;
				 	font-weight: bold;
				 	font-size: 16px;
				 	color: #ffffff;
					background: #aaaaaa url(../img/bck_cell.gif) repeat-x;
					}

.voxpop_cell_top {
					padding: 20px;
					border-left: 1px solid #000000;
					border-bottom: 1px solid #000000;
					border-right: 1px solid #000000;
					font-family: tahoma;
				 	font-weight: bold;
				 	font-size: 12px;
				 	color: #aaaaaa;
					background: #000000;
					}

.voxpop_cell_title {
					position: relative;
					text-align: left;
					margin-left: 0px;
					padding: 10px;
					border-left: 0px solid #000000;
					border-top: 0px solid #000000;
					border-right: 0px solid #000000;
					font-family: tahoma;
				 	font-weight: normal;
				 	font-size: 12px;
				 	color: #ffffff;
					background: #cccccc url(../img/bck_cell_titre.gif) repeat-x;
					}


.voxpop_teaser {font-family: tahoma; font-size: 16px; font-weight: normal; color: #ffffff;}
a.voxpop_teaser {font-family: tahoma; font-size: 16px; font-weight: normal; color: #ffffff; text-decoration: none;}
a.voxpop_teaser:hover {color: #ffffff; text-decoration: underline;}

.voxpop_message {font-family: tahoma; font-size: 12px; font-weight: normal; color: #000000;}
a.voxpop_message {font-family: tahoma; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none;}
a.voxpop_message:hover {color: #000000; text-decoration: underline;}

.voxpop_cell_top_texte {font-family: tahoma; font-size: 12px; font-weight: bold; color: #aaaaaa;}
a.voxpop_cell_top_texte {font-family: tahoma; font-size: 12px; font-weight: bold; color: #aaaaaa; text-decoration: none;}
a.voxpop_cell_top_texte:hover {color: #ffffff; text-decoration: underline;}


.text_blanc {font-family: tahoma; font-size: 11px; color: #ffffff;}
a.text_blanc {font-family: tahoma; font-size: 11px; color: #ffffff; text-decoration: none;}
a.text_blanc:hover {color: #ffffff; text-decoration: underline;}


.text_fonce {font-family: tahoma; font-size: 11px; color: #592e0d;}
a.text_fonce {font-family: tahoma; font-size: 11px; color: #592e0d; text-decoration: underline;}
a.text_fonce:hover {color: #000000; text-decoration: underline;}


.case {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #000000;
	padding:5px;
	width:400px;
	border:#000000 1px solid;
	background: url(../img/bck_case2.jpg) -2px -2px no-repeat;
}

  .recherche_select {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    background-color: #000000;
    color: #ffffff;
    border: 1px solid #ffffff;
  }
  .item_mail {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #000;
  }
  .recherche_reset {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    background-color: #636466;
    color: #ffffff;
    align: right;
    border: 1px solid #000;
  }

  .textfield {
    width: 450px;
		border: 1px solid #000;
    background-color: #d7d7d7
  }

.texte_blanc {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
  }
.texte_noir {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #000000;
  }