/* Default Style par very & deeph */

body {
	font-family: Verdana, sans-serif ;
	font-size: 13px ;
	color: black ;
 	background-repeat: no-repeat ;
	background-position: bottom center ;
	background-color: #f0f0f0 ;
}

img {
	border: 0 ;
}

a {
	color: #293D68 ;
	font-size: 100% ;
	font-weight: bold ;
	text-decoration: none ;
}

a:hover {
	color: #293D68 ;
	font-size: 100% ;
	font-weight: bold ;
	text-decoration: underline ;
	background-color: #BBCCED;
}

a:active {
	color: #EBB42B;
	font-size: 100% ;
	font-weight: normal ;
	text-decoration: none ;
}

input {
	border: 1px solid black ;
	background-color: #f5f5f5 ;
	color: black;
}

textarea {
	border: 1px solid black ;
	background-color: #f5f5f5 ;
}

.input_nick { 
    border: 1px solid blue ;
	background-color: #f5f5f5 ;
}

/* Classe de cadre jaune (titre) */
.title_sites {
	width: 90% ;
	font-weight: bold ;
	border: 1px solid ;
	border-color: #FFCC33 ;
	background-color: #FFF4C2;
}

/* Classe de cadre bleu ciel (quotes paires) */
.table_sites {
	width: 90% ;
 	border: 1px solid ; 
 	border-color: #224499 ; 
	background-color: #E5ECF9 ;
	text-align: left ;
}

/* Classe de cadre bleu foncé (quotes impaires) */
.table_sites_odd {
	width: 90% ;
 	border: 1px solid ; 
 	border-color: #779BD2; 
	background-color: #C0C8E8 ;
	text-align: left ;
}

.table_infos {
	width: 90% ;
	border: 1px solid ;
	border-color: #008000 ;
	background-color: #DCF6DB ;
	text-align: left ;
}

/* Classe du formulaire de submit des quotes (cadre vert) */
.form {
	width: 90% ;
	border: 1px solid #008000 ;
	background-color: #DCF6DB ;
	text-align: left ;
}

/* Classe qui sert à aligner le texte du formulaire */
.td_form {
	text-align: right ;
}

/* Classe des <td> du header (cadre vert fond blanc) */
.header td {
	padding: 3px ;
	border: 1px solid #008000 ;
}

.header td:hover {
	background-color: #DCF6DB;
}

/* Classe du footer, petite font, cadre jaune comme le titre */
.footer_table {
	width: 90% ;
	text-align: center ;
	font-size: 10px ;
	font-weight: bold ;
	border: 1px solid ;
	border-color: #FFCC33 ;
	background-color: #FFF4C2 ;
}

/* Cadre interieur blanc et arrondit des quotes */
.td_quote {
	border: 1px solid #E5ECF9 ;
	background-color: white ;
	padding: 6px ;
	-moz-border-radius: 7px;
	margin: 2px 15px;
	position: relative;
	text-align: left ;
}

/* Classe du contenant des numéros de page (cadre bleu arrondit) */
.table_pages {
	background-color: #ccd3e0 ;
	-moz-border-radius: 10px;
	width: 90% ;
	text-align: left ;
}

.table_pages2 {
	background-color: #ccd3e0 ;
	-moz-border-radius: 10px;
	width: 90% ;
	text-align: left ;
	margin-bottom: 16px ;
}

/* Classe du titre des quotes, petite font */
.td_title_quote {
	font-size: 11px ;
}

/* Classe des petites écritures en bas de la page, au dessus du compteur */
.Bas {
	color: #5b6f9a ;
	font-size: 10px ;
}

/* Classe du logo des news */
.logo {
	float: left ; /* L'image flottera à gauche */
}

/* Classe pour les titres */
.title_bar {
	background-color: #DCF6DB ;
	-moz-border-radius: 10px ;
	padding: 4px ;
}

.cadreperso td {
	padding: 3px ;
	margin-left: 10px ;
	margin-right: 10px ;
	border: 1px solid #008000 ;
}

.login {
	text-align: right ;
	float: right ;
	padding: 3px ;
	border: 1px solid #008000 ;
}

.login:hover {
	background-color: #DCF6DB;
}

.edito_head {

}

.table_head {

}

.prgm_head {

}

.comment_head {

}

.allnews {
	padding: 3px ;
	border: 1px solid #008000 ;
}

.allnews:hover {
	background-color: #DCF6DB;
}
