#newSiteWarning
{
	padding: 20px 20px 10px 20px; 
	font-size: 18px; 
	text-align: center;
}

body
{
	background-color: #c4cfd5;
	background-image: url('images/fond.jpg');
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
}

a img
{
	border: none;
}

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

.normal:hover
{
	color: #99aac4;
}

.normal_noir
{
	color: #000000;
	text-decoration: none;
}

.normal_noir:hover
{
	color: #444444;
}

.navigation
{
	color: #7989a1;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.4em;
	font-family: 'Times New Roman';
}

.navigation:hover
{
	color: #99aac4;
}

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

.normal_blanc:hover
{
   color: #cccccc;
}

.button_confirm
{
	font-size: 0.6em; 
	height: 16px; 
	background-color: #99cccc;
	border: 1px solid #638994;
	color: black;
	cursor: pointer;
	padding-bottom: 2px;
}

.button_confirm:hover
{
	font-size: 0.6em; 
	height: 16px; 
	background-color: #ffcc66;
	border: 1px solid #cc9933;
	color: black;
	cursor: pointer;
	padding-bottom: 2px;
}

.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;
}

/* ################### BANNIERE + MENU ################## */

#banniere
{
	position: relative;
	margin: auto;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	width: 1012px;
	height: 334px;
	background-image: url('images/banniere.jpg');
	background-repeat: no-repeat;
}

.element_menu
{
	position: absolute;
	top: 255px;
	cursor: pointer;
	border: none;
	background-color: rgba(255,255,255,0.6);
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px;
	color: #354153;
	font-size: 1.5em;
	font-family: "Times New Roman";
	text-align: center;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-moz-box-shadow: 4px 4px 3px rgba(0,0,0,0.4);
	-webkit-box-shadow: 4px 4px 3px rgba(0,0,0,0.4);
	box-shadow: 4px 4px 3px rgba(0,0,0,0.4);
}

.element_menu:hover
{
	top: 253px;
	border: 2px solid rgba(116,0,0,0.6);
	color: #740000;
}

#element_menu_1 { left: 160px; }
#element_menu_1:hover { left: 158px;}
#element_menu_2 { left: 320px; }
#element_menu_2:hover { left: 318px;}
#element_menu_3 { left: 470px; }
#element_menu_3:hover { left: 468px;}
#element_menu_4 { left: 620px; }
#element_menu_4:hover { left: 618px;}
#element_menu_5 { left: 770px; }
#element_menu_5:hover { left: 768px;}

/* ################### CORPS ################## */

#corps
{
	width: 1000px;
	border: 2px solid #93a2ad;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-moz-box-shadow: 6px 6px 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: 6px 6px 5px rgba(0,0,0,0.2);
	box-shadow: 6px 6px 5px rgba(0,0,0,0.2);
	margin: auto;
	margin-top: 0px;
	margin-bottom: 30px;
	background-color: #FFFFFF;
}

/* ################### CONTENU ################## */

#head
{
	padding: 35px;
	text-align: center;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 50px;
}

.couronne
{
	text-align: center;
	margin: 40px;
}

.paragraphe0
{
	font-family: "Time New Roman", serif;
	padding-right: 160px;
	padding-left: 160px;
	font-size: 1.1em;
	margin-top: 0;
	padding-top: 0;
	text-align: justify;
}

.paragraphe
{
	font-family: "Time New Roman", serif;
	padding-right: 160px;
	padding-left: 160px;
	text-indent: 40px;
	font-size: 1.1em;
	text-align: justify;
}

.dialogue
{
	font-family: "Time New Roman", serif;
	list-style-image: url('images/tiret.jpg');
	font-size: 1.1em;
	margin-left: 155px;
	padding-right: 150px;
	text-align: justify;
}

.illustration_centree
{
	text-align: center;
	margin: 40px;
}

.illustration_flottante_gauche
{
	float: left;
	margin-right: 35px;
	margin-left: 150px;
}

/* ################### FOOTER ################## */

#footer
{
	width: 1000px;
	border: 2px solid #93a2ad;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-moz-box-shadow: 6px 6px 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: 6px 6px 5px rgba(0,0,0,0.2);
	box-shadow: 6px 6px 5px rgba(0,0,0,0.2);
	margin: auto;
	margin-top: 30px;
	margin-bottom: 30px;
	background-color: #FFFFFF;
}


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

#messages
{
	margin: auto;
}

.commentaire_fond
{
	width: 80%;
	margin: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}

.commentaire_contenu
{
	margin: 15px;
}

.commentaire_bulle
{
	border-right: 2px solid #b2b2b2;
	border-left: 2px solid #b2b2b2;
	margin: 0;
	margin-top: -5px;
	margin-bottom: -5px;
	padding: 0;
	width: 625px;
}

#formulaire_blog
{
	
}

#formulaire_blog_visiteur
{
	text-align: center;
	width: 700px;
	height: 751px;
	margin: auto;
	background-image: url("../images/blog/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;
	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;
}

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

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

/*  ######################################   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;
	color: #888888;
}

.moins_petit_texte
{
	font-size: small;
}

.titre_livreor
{
	padding-left: 10px;
	background-image: url("../images/blog/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;
}

.bouton_cliquable
{
	margin: 0;
	padding: 0;
	border: 1px solid #98c5d8;
}

.bouton_cliquable:hover
{
	margin: 0;
	padding: 0;
	border: 1px solid #3c6677;
}

.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;
}