/********************************************************************************
 * GESTION DES COULEURS ET DES FONDS DE DIV (IMG)								*
 ********************************************************************************/

body { background-color:#cdcf26; }
 
#barre_droite { background-color:#009CD9; }

#footer {

	background-image:url('./../images/fond_bas.gif');
	background-repeat:repeat-y;
	background-position:top center;

}

#main {	background-image:url('./../images/fond_main.gif'); }

#banniere {	background-image:url('./../images/banniere.jpg'); }

#credits, #footer {	color:#fff; }

#pub { background-color:#fff; }

#valeurs { 

	background-color:#fff; 
	background-image:url('./../images/fond_main.gif');

}

#text_valeurs {

	background-color:#cce4ba;
	border:0px #a3d283 solid;
	border-top-width:1px;
	border-bottom-width:1px;
	color:#195124;

}

#moteur_de_recherche { background-color:#e52068; }

#moteur_de_recherche input.ok {

	background-image:url('./../images/bt_ok.gif');
	border-width:0px;
	
	color:#fff;

}

#menu { 

	background-color:#fff;
	background-image:url('./../images/fond_menu.gif'); 
	background-repeat:no-repeat;
	
}

#colonnes {

	background-image:url('./../images/fond_colonnes.gif');
	background-position:-30px 0px;
	background-repeat:repeat-y;

}

#moteur_de_recherche input, #moteur_de_recherche select { background-color:#eeeeee; }

.bouton_boite { color:#3e4248; }

#bloque_details {
	
	border:5px #bdbfc2 solid;

}

#bloque_details h1 {

	color:#fff;

}

#imprimer img {

	border-width:0px;

}

#footer ul li a {

	color:#fff;

}

#menu ul li a {

	color:#000;

}

.boite_grise img, .boite_blanche img {

	border-width:0px;

}

.boite_grise h2 a, .boite_blanche h2 a,
.boite_grise h2, .boite_blanche h2,
.boite_blanche_fond_gris h2, .boite_blanche_fond_gris h2 a {

	color:#000;

}

span.bouton_boite  a {

	color:#2a2f35;

}

div.lien  h2,
h2 a.bleu, 
h2 a.orange,
h2 a.rouge {

	color:#4995d3;
	background-image:url('./../images/carre_bleu.gif');
	background-repeat:no-repeat;
	background-position:0px 15px;

}

h2 a.orange {

	background-image:url('./../images/carre_orange.gif');
	color:#e7972a;

}

h2 a.rouge {

	background-image:url('./../images/carre_rouge.gif');
	color:#9a000d;

}

div.lien  a{

	color:#000;

}

div.lien {

	border:0px #bdbfc2 dotted;
	border-bottom-width:2px;

}

div.zone_sondage a {

	color:#e7972a;

}

p.duree {

	color:#6f7478;

}

#bloque_details p.lien_video a img {
	
	border-width:0px;

}

#bloque_details p.lien_video a {

	color:#e7972a;

}

#listing h1.bleu {

	background-image:url('./../images/titre_liste_bleu.gif');
	background-repeat:no-repeat;
	color:#fff;
	
}

#pagination a {

	color:#000;

}

div.elt_listing {

	border:0px #c1c2c6 dotted;
	border-bottom-width:2px;
	clear:both;

}

div.elt_listing div.image {

	display:block;
	width:95px;
	height:56px;

}

div.elt_listing div.image img {

	border:2px #000 solid;

}

div.elt_listing div.description h2 a {

	color:#000;

}

a img {

	border-width:0px;

}

td.titre_recherche h2 {

	color:#4995D3;
	font-size:14px;
	
}
#formulaire {

	padding:20px;

}

#formulaire label {

	display:block;
	font-weight:bold;

}

#formulaire input, #formulaire textarea {

	width:640px;
	margin-bottom:20px;

}

#formulaire textarea {

	height:150px;
	
}

div.comment {

	padding:10px;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:40px;
	border:0px #CDCF26 dashed;
	border-bottom-width:1px;
	background-image:url(../images/quote.gif);
	background-position:5px 10px;
	background-repeat:no-repeat;

}

#commentaires h2 {

	margin-top:40px;
	font-size:18px;

}

div.paire {

	background-color:#e8e988;

}

div.impaire {

	background-color:#f7f8bc;

}

span.titre {

	font-weight:bold;
	font-size:14px;

}

span.auteur {

	font-style:italic;

}

span.message p {

	padding:10px;

}

#form-commentaire {

	margin-top:10px;

}