/*
** Structure principale
*/
body {
	background-color: #EEEEEE;
}
div#contenu_bas {
	background-image: url('../images/contenu-bas.gif');
	clear: both;
	height: 10px;
	margin: 0px auto 4px;
	width: 950px;
}
div#contenu_centre {
	border-color: #A19F9F;
	border-style: solid;
	border-width: 0px 1px;
}
div#contenu_large {
	float: left;
	width: 730px;
}
div#contenu_moyen {
	float: left;
	width: 520px;
}
div.menu {
	margin: 10px 0px;
	width: 205px;
}
div#contenu_haut {
	background-image: url('../images/contenu-haut.gif');
	height: 10px;
	margin: 0px auto;
	width: 950px;
}
div#copyright {
	margin: 0px auto;
	width: 950px;
}
div#copyright p {
	margin: 0px;
	padding: 5px;
	text-align: center;
}
div#hb-droite {
	background-image: url('../images/hb-droite_bg.jpg');
	height: 100px;
	padding: 10px;
	width: 670px;
}
div#hb-droite img#monactu {
	margin: 0px 5px;
	vertical-align: top;
}
div#hb-droite img#loupe {
	margin: 2px 0px 0px 10px;
}
div#hb-erreur {
	text-align: center;
	width: 100%;
}
div#hb-erreur p {
	margin: 0px 0px 5px;
}
div#logged, table#connexion {
	height: 120px;
	width: 250px;
}
div#logged {
	background-image: url('../images/hb-connecte.gif');
}
div#logged p {
	padding: 35px 0px 0px 15px;
}
div#logos {
	margin: 0px;
	padding: 0px;
}
div#menu_droite {
	float: right;
	margin-right: 4px;
}
div#menu_gauche {
	float: left;
	margin-left: 4px;
}
#search_form {
	display: inline;
}
#search_form #search_submit {
	margin: 2px 0px 0px 8px;
	vertical-align: top;
}
div#logged, table#connexion, div#hb-droite {
	float: left;
	margin: 0px 4px;
}
table#connexion {
	border: 0px;
	border-collapse: collapse;
	text-align: center;
}
table#connexion td {
	margin: 0px;
	padding: 0px;
}
table#connexion td.pseudo, table#connexion td.password {
	width: 146px;
}
table#connexion td.pseudo {
	background-image: url('../images/hb-pseudo_bg.jpg');
}
table#connexion td.password {
	background-image: url('../images/hb-password_bg.jpg');
}
ul#boutons_actu, ul.invisible {
	list-style-type: none;
}
ul#boutons_actu {
	margin: 0px 0px 15px 5px;
	padding: 0px;
}
ul#boutons_actu li {
	display: inline;
}
ul#boutons_actu img:hover, img#monactu:hover, img.selected {
	filter: alpha(opacity=60);
	opacity: 0.6;
}
#monactu {
	height: 40px;
	width: 95px;
}
/*
** Mise en page
*/
a.calendar {
	color: #000000;
}
a.calendar_now {
	color: #FFFFFF;
}
td a.calendar, td a.calendar_now {
	font-weight: normal;
}
a.thinvisible {
	color: #FFFFFF;
}
div.help {
	background-color: #C9EEF8;
}
fieldset input.submit {
	background-color: #FFDDFF;
}
h1, h2, h4, h5 {
	color: #FFFFFF;
}
h1, h4 {
	background-image: url('../images/barre-grande.jpg');
	margin: 0px auto;
	width: 930px;
}
h5 {
	background-image: url('../images/top5-barre.jpg');
	width: 100%;
}
#contenu_moyen h2 {
	background-image: url('../images/barre-petite.jpg');
	margin: 10px 0px 0px 4px;
	width: 520px;
}
#contenu_large h2 {
	background-image: url('../images/barre-moyenne.jpg');
	margin: 10px 0px 0px 4px;
	width: 725px;
}
input#search_words {
	background-color: transparent;
	background-image: url('../images/recherche-barre.gif');
	height: 22px;
	margin-top: 2px;
	padding: 9px 9px 0px 0px;
	vertical-align: top;
	width: 342px;
}
#connexion input.text {
	font-size: 12px;
	height: 17px;
	width: 110px;
}
table.calendar, table.plugin {
	border: 1px solid black;
	border-collapse: collapse;
	text-align: center;
	width: 205px;
}
table.formulaire td.new_data {
	border-bottom: 1px solid black;
	border-top: 1px solid black;
}
.new_data {
	background-color: #C9EEF8;
}
table.plugin td, table.plugin td a {
	font-size: 11px;
}
table.plugin input.text, table.plugin input.submit {
	margin: 3px 0px;
}
table.plugin input.text {
	width: 170px;
}
table.plugin input.submit {
	width: 184px;
}
table.plugin p {
	margin: 3px 3px 3px 8px !important;
}
table.plugin ul {
	list-style-position: inside;
	padding-left: 8px;
}
table.text_left td {
	text-align: left;
}
table.calendar th, table.plugin th {
	height: 21px;
}
table.plugin th.suscribe_rss, table.plugin th.suscribe_rss_img {
	border: 0px;
	height: 60px;
	padding-left: 3px;
}
table.plugin th.suscribe_rss_img {
	width: 60px;
}
table.plugin td, img.with_border {
	border: 1px solid black;
}
table#top5 .cinema {
	background: url('../images/top5-fond-cinema.jpg') no-repeat scroll bottom right;
}
table#top5 .informatique {
	background: url('../images/top5-fond-informatique.jpg') no-repeat scroll bottom right;
}
table#top5 .jeuxvideo {
	background: url('../images/top5-fond-jeuxvideo.jpg') no-repeat scroll bottom right;
}
table#top5 .journaux {
	background: url('../images/top5-fond-journaux.jpg') no-repeat scroll bottom right;
}
table#top5 .musique {
	background: url('../images/top5-fond-musique.jpg') no-repeat scroll bottom right;
}
table#top5 .people {
	background: url('../images/top5-fond-people.jpg') no-repeat scroll bottom right;
}
table#top5 .sport {
	background: url('../images/top5-fond-sport.jpg') no-repeat scroll bottom right;
}
table.calendar td {
	border: 1px solid gray;
	border-left: 0px;
	height: 20px;
	width: 40px;
}
table.calendar td.day, table.calendar td.day_last {
	font-size: 10px;
	font-style: italic;
}
table.calendar td.last, table.plugin td.last, table.calendar td.day_last, table.calendar td.now_last {
	border-right-color: #000000;
}
table.calendar th, table.plugin th, table.calendar td.now, table.calendar td.now_last {
	background-color: #4C3E1B;
	color: #FFFFFF;
}
ul#plugin_other_sources {
	display: none;
}
/*
** Proprietes des autres categories
*/
.txt_cinema {
	color: #E87C0E;
}
.txt_informatique {
	color: #615F60;
}
.txt_jeuxvideo {
	color: #AA0000;
}
.txt_journaux, .txt_ok {
	color: #3D840E;
}
.txt_musique {
	color: #1866C8;
}
.txt_people {
	color: #6f00a3;
}
.txt_sport, .txt_alert {
	color: #db00af;
}

div.search_suggests {
	background-color: rgb(255, 255, 255);
	border: 1px solid black;
	position: absolute;
	z-index: 1;
}
div.search_suggests .AutoCompleteDivListeStyle {
	font-size: 13px;
}
div.search_suggests .AutoCompleteDiv, div.search_suggests .AutoCompleteDivAct {
	height: 16px;
	padding: 0px 3px;
}
div.search_suggests .AutoCompleteDiv {
	background-color: white;
	display: block;
	overflow: hidden;
}
div.search_suggests .AutoCompleteDivAct {
	background-color: rgb(51, 102, 204);
	color: white;
}
