body
{
	background-color: #a1c1d1;
	background-image: url('images/blog/fond.jpg');
	background-repeat: repeat-x;
	margin: auto;
	width: 1000px;
}

a img
{
	border: none;
}

.normal
{
	color: #766957;
	text-decoration: none;
	font-weight: bold;
}

.normal:hover
{
   color: #b5a085;
}

.normal_blanc
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.normal_blanc:hover
{
   color: #cccccc;
}



.infobulle
{
	position: absolute;	
	visibility : hidden;
	border: 1px solid #bba88e;
	padding: 8px;
	color :#FFFFFF;
	background-color: #7f6c53;
}

.button
{
	background-color: #99cccc;
	border: 1px solid #638994;
	color: black;
	cursor: pointer;
}

.button:hover
{
	background-color: #ffcc66;
	border: 1px solid #cc9933;
	color: black;
	cursor: pointer;
}

.button_disabled
{
	background-color: #999999;
	border: 1px solid #666666;
	color: #666666;
	cursor: default;
}

.commentaire_head_marron
{
	margin: 0px;
	padding: 3px;
	padding-left: 15px;
	background-color: #ae8a6c;
	color: #FFFFFF
}

.button_editsuppr
{
	font-size: 0.6em; 
	height: 16px; 
	background-color: #76614f;
	border: 1px solid #504134;
	color: #FFFFFF;
	cursor: pointer;
	padding-bottom: 2px;
}

.button_editsuppr:hover
{
	font-size: 0.6em; 
	height: 16px; 
	background-color: #957962;
	border: 1px solid #76614f;
	color: #FFFFFF;
	cursor: pointer;
	padding-bottom: 2px;
}

.button_confirm
{
	font-size: 0.6em; 
	height: 16px; 
	background-color: #76614f;
	border: 1px solid #504134;
	color: #FFFFFF;
	cursor: pointer;
	padding-bottom: 2px;
}

.button_confirm:hover
{
	font-size: 0.6em; 
	height: 16px; 
	background-color: #957962;
	border: 1px solid #76614f;
	color: #FFFFFF;
	cursor: pointer;
	padding-bottom: 2px;
}





#corps
{
	width: 791px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 50px;
	border: 1px solid black;
}

#banniere
{
	margin: 0px;
}

#bannière_flash
{ height: 443px; width: 1000px; background-image: url("images/blog/banniere.jpg"); background-repeat: none; }


#menu
{
   margin: 0px;
   position: absolute;
   width: 209px;
   
   background-image: url("images/blog/fond_menu.jpg");
   background-repeat: repeat-y;
}

#contenu_menu ul
{
   list-style-type: none;
   list-style-image: url("images/blog/menu_puce.jpg");

   padding: 0px;
   margin: 0px;
}

#contenu_menu li
{
   margin-left: 35px;
}

#contenu_menu li:hover
{
   list-style-image: url("images/blog/menu_puce_hover.jpg");
}

#contenu_menu li a
{
    font-family: "Times New Roman", serif;
   	color: #553e29;
	text-decoration: none;
	font-weight: bold;
}

#contenu_menu li a:hover
{
    color: #967352;
}

#titre_strip
{
	margin: auto; 
	margin-bottom: -15px;
	width: 557px; 
	height: 60px; 
	background-image: url("images/blog/fond_titre_dessus.jpg"); 
	background-repeat: no-repeat;
	padding-top: 15px;
}

#titre
{
	color: #593a1c;
	font-family: "Times New Roman", serif;
	font-size: 2em;
	margin-left: 60px;
}

#sous-titre_strip
{
	margin: auto; 
	margin-top: 0px;
	width: 557px; 
	height: 24px; 
	background-image: url("images/blog/fond_titre_dessous.jpg"); 
	background-repeat: no-repeat;
	padding-top: 3px;
	margin-bottom: 35px;
}

#sous-titre
{
	color: #593a1c;
	font-family: "Times New Roman", serif;
	font-size: 1em;
	margin-left: 45px;
}

.bouton_lecture
{
	margin: 0px;
	padding: 0px;
	margin-left: -4px;
}

#afficher-cacher0 a
{
	color: #FFFFFF;
	font-family: "Times New Roman", serif;
	font-size: 1.3em;
	margin-left: 75px;
	text-decoration: none;
}

#afficher-cacher0
{
	width: 550px;
	height: 55px;
	background-image: url("images/blog/commentaires.jpg"); 
	background-repeat: no-repeat;
	padding-top: 8px;
	
}

.lien_edit_suppr
{
	color: #766957;
	text-decoration: none;
	font-weight: bold;
	font-family: "Times New Roman", serif;
}

.lien_edit_suppr:hover
{
   color: #b5a085;
}

.commentaire_pseudo_membre
{
	color: #593a1c;
	text-decoration: none;
	font-weight: bold;
    font-family: "Times New Roman", serif;
}

.commentaire_pseudo_non_membre
{
	color: #593a1c;
	text-decoration: none;
	font-weight: bold;
    font-family: "Times New Roman", serif;
}

.commentaire_pseudo_membre:hover
{
   color: #766957;
}

/*####################################      Commentaires   */

#messages
{
	margin: auto;
}

.commentaire_fond1
{
	width: 95%;
	border: 1px solid #766957;
	background-color: #c7e3ee;
	margin: auto;
}

.commentaire_fond2
{
	width: 95%;
	border: 1px solid #ae8a6c;
	background-color: #f8e6d7;
	margin: auto;
}

.commentaire_contenu
{
	margin: 15px;
}

#formulaire_blog
{
	text-align: center;
	width: 700px;
	height: 644px;
	margin: auto;
	background-image: url("images/blog/fond_formulaire.jpg"); 
	background-repeat: no-repeat;
	color: #000000;
	padding-bottom: 10px !important;
	padding-top: 92px !important;
	padding-bottom: 0;
	padding-top: 120px;
}

#formulaire_blog_visiteur
{
	text-align: center;
	width: 700px;
	height: 751px;
	margin: auto;
	background-image: url("images/blog/fond_formulaire2.jpg"); 
	background-repeat: no-repeat;
	color: #000000;
	padding-bottom: 10px !important;
	padding-top: 92px !important;
	padding-bottom: 0;
	padding-top: 120px;
}

.post_site
{
	font-weight: bold;
	text-decoration: none;
	color: #6699cc;
}

.post_site:hover
{
	color: #c7e3ee;
}

.alerte
{
	font-weight: bold;
	color: #880000;
}

.commentaire_head
{
	margin: 0px;
	padding: 3px;
	padding-left: 15px;
	background-color: #766957;
	color: #FFFFFF
}

.post_head
{
	margin: 0px;
	padding: 3px;
	padding-left: 15px;
	background-color: #766957;
	color: #FFFFFF;
	border: 1px solid #766957;
}

.post_pseudo
{
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

.post_pseudo:hover
{
	color: #6699cc;
}

.post_membre
{
	width: 120px;
	border: none;
	border-right: 1px solid #766957;
	vertical-align: top;
	margin: 0;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
}

.post_message
{
	border: none;
	vertical-align: top;
	margin: 0;
	padding: 0;
}

.post_message p
{
	padding: 12px;
	padding-top: 0;
	padding-bottom: 0;
}

#blog_post
{
	margin-top: 0px;
	margin-left: 30px;
	margin-right: 30px;
}

.blog_post
{
	margin-top: 0px;
	margin-left: 30px;
	margin-right: 30px;
}

.blog_miniatures
{
	max-width: 700px;
}

.blog_miniatures img
{
	margin: 10px;
}



/*  ######################################   Messages et tout ça...    */



.pages
{
	color: #000000;
	text-align: center;
}


.entrée_livreor
{
	width: 70%;
	margin: auto;
}

.message_livreor
{
	border: 1px solid black;
	padding: 10px;
	padding-bottom: 0px;
	background-color: #ffdaa9;
}

.petit_texte
{
	font-size: x-small;
}

.moins_petit_texte
{
	font-size: small;
}

.titre_livreor
{
	padding-left: 10px;
	background-image: url("images/fond_titre_livreor.png"); 
	background-repeat: repeat-x;
	border: 1px solid black;
	border-bottom: none;
}

#anti-bots
{
	border: 1px solid black;
	width: 90px;
	height: 30px;
	float: right;
}

#anti-bots img
{
	margin: 0px;
}

#saisie_anti-bot
{
	width: 50px;
	text-align: center;
	font-size: 20;
}

#mise_en_forme
{
	width: 80%;
}

.oc_blanc { background-color: #666666; color: #FFFFFF; }

.c_bleu_f { color: #003399; }
.c_bleu { color: #6699ff; }
.c_cyan { color: #00cccc; }
.c_vert_f { color: #336633; }
.c_vert { color: #33cc33; }
.c_jaune { color: #ffff33; }
.c_jaune_f { color: #deb700; }
.c_orange { color: #ff9900; }
.c_orange_f { color: #b86e00; }
.c_marron { color: #663300; }
.c_rouge { color: #ff0000; }
.c_rouge_f { color: #990000; }
.c_magenta { color: #ff00cc; }
.c_violet { color: #8000d1; }
.c_blanc { color: #FFFFFF; }
.c_gris_f { color: #666666; }
.c_gris { color: #cccccc; }
.c_noir { color: #000000; }

.gros { font-size: x-large; }
.t_gros { font-size: xx-large; }
.moyen { font-size: normal; }
.t_petit { font-size: x-small; }
.petit { font-size: small; }

.smiley_cliquable, .bouton_cliquable
{
	cursor:pointer;
}

.ul_message 
{
   list-style-type: disc;
   padding: 0px; 
   margin: 0px; 
   margin-bottom: 0px; 
   margin-left: 35px;
}

.li_message
{
   padding-bottom: 5px;
}

.citation
{
	margin-left: 30px;
}

.citation_auteur
{
	font-weight: bold;
}

.citation_contenu
{
	margin-top: 3px;
	border: 1px solid #553e29;
	background-color: #FFFFFF;
	width: 85%;
	padding: 3px;
}

.flot_g
{
	float: left;
	margin: 5px;
	margin-bottom: -5px;
}

.flot_d
{
	float: right;
	margin: 5px;
	margin-bottom: -5px;
}
