body {
	background-color:#D1E1B2;
	color:inherit;
}
.Titre {
	color: #336633;
	font-weight: bold;
	font-family: Garamond;
	font-size: 22px;
}
.retour{
	font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#D1E1B2;
	color: #336633;
	font-weight: normal;
	text-decoration: none;
	}

a.retour:link {
	font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#D1E1B2;
	color: #336633;
	font-weight: normal;
	text-decoration: none;
	}
a.retour:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	background-color:#D1E1B2;
	color: #336600;
	text-decoration: underline;
	font-weight: bold;
	}
a.retour:visited {
	font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336633;
	background-color:#D1E1B2;
	font-weight: normal;
	}
a.retour:hover {
	font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFCC;
	background-color:#D1E1B2;
	font-weight: normal;
	}
	
#height {
		height: 750px;
}

.accueil {	font-size: 14px;
			font-family: Garamond, Verdana, Arial, Helvetica, sans-serif;
			color: #336633;
			background-color:#D1E1B2;
}
a.accueil:link {
	font-family: Garamond, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-variant: normal;
	color: #336633;
	text-decoration: none;
	background-color:#D1E1B2;
	
}
a.accueil:visited {
	font-family: Garamond, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-variant: normal;
	background-color:#D1E1B2;
	color: #336633;
	text-decoration: none;
}
a.accueil:hover {
	font-family: Garamond, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-variant: normal;
	background-color:#D1E1B2;
	color: #336600;
	text-decoration: underline;

}
a.accueil:active {
	font-family: Garamond, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-variant: normal;
	background-color:#D1E1B2;
	color: #336600;
	text-decoration: underline;
	}

.Module {
	color: #CC3300;
	font-weight: bold;
	background-color: inherit;
	}
a.Module:link {
	color: #CC3300;
	font-weight: bold;
	background-color: inherit;
	}
a.Module:visited {
	color: #CC3300;
	font-weight: bold;
	background-color: inherit;
	}
a.Module:hover {
	color: #CC3300;
	font-weight: bold;
	background-color: inherit;
	}
a.Module:active {
	color: #CC3300;
	font-weight: bold;
	background-color: inherit;
	}


a.copyright:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	color: #336633;
	text-decoration: none;
	background-color: inherit;
	font-weight: bold;

}
a.copyright:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	color: #336633;
	background-color: inherit;
	text-decoration: none;
	font-weight: bold;
}
a.copyright:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	color: #336600;
	text-decoration: underline;
	background-color: inherit;
	font-weight: bold;

}
a.copyright:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	color: #336600;
	text-decoration: underline;
	background-color: inherit;
	font-weight: bold;
}
.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: inherit;
	color: #336633;
	}
.texte:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: inherit;
	color: #336633;
	}
.texte:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: inherit;
	color: #336633;
	}
.texte:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: inherit;
	color: #336633;
	}
.texte:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: inherit;
	color: #336633;
	}
	
.texte8px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color:#D1E1B2;
	color: #336633;
}

.texteMoyen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#D1E1B2;
	color: #336633;
}
a.texteMoyen:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: normal;
	background-color:#D1E1B2;
	color: #336633;
	text-decoration: none;
	font-weight: bold;
}
a.texteMoyen:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: normal;
	background-color:#D1E1B2;
	color: #336633;
	text-decoration: none;
	font-weight: bold;
}
a.texteMoyen:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: normal;
	background-color:#D1E1B2;
	color: #336600;
	text-decoration: underline;
	font-weight: bold;

}
a.texteMoyen:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: normal;
	background-color:#D1E1B2;
	color: #336600;
	text-decoration: underline;
	font-weight: bold;
}
.texteTITRE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color:#D1E1B2;
	color: #336633;
	text-transform: uppercase;
}
.texteSOUSTITRE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#D1E1B2;
	color: #336633;
}
.texteSOUSTITRE2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #336633;
}
.MenuACC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3300;
	font-weight: bold;
	background-color: inherit;
	text-transform: uppercase;
}
a.MenuACC:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3300;
	font-weight: bold;
	background-color: inherit;
	text-transform: uppercase;
}
a.MenuACC:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3300;
	font-weight: bold;
	background-color: inherit;
	text-transform: uppercase;
}
a.MenuACC:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3300;
	font-weight: bold;
	background-color: inherit;
	text-transform: uppercase;
}
a.MenuACC:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3300;
	font-weight: bold;
	background-color: inherit;
	text-transform: uppercase;
	text-decoration:underline;
}
a.menu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: normal;
	background-color: inherit;
	color: #336633;
	text-decoration: none;
}
a.menu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: normal;
	background-color: inherit;
	color: #336633;
	text-decoration: none;
}
a.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: normal;
	color: #336600;
	background-color: inherit;
	text-decoration: underline;
}
a.menu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: normal;
	background-color: inherit;
	color: #336600;
	text-decoration: underline;
}
a.menuHAUT:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	background-color: inherit;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}
a.menuHAUT:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: inherit;
	font-weight: bold;
}
a.menuHAUT:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	background-color: inherit;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;

}
a.menuHAUT:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	background-color: inherit;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.recherche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #336633;
	background-color:#D1E1B2;
	border: 1px solid #336633;
	font-style: normal;
}
.titrefiche {
	color: #006600;
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
	font-weight: bold;
}
.soustitre {
	font-size: 11px;
	font-weight: normal;
	font-family: "Comic Sans MS";
}
.corps {
	font-size: 12px;
	font-family: Verdana, "Times New Roman", Times, serif;	
}
.titrecommentaires {
	font-size: 12px;
	font-family: Verdana, "Times New Roman", Times, serif;	
	font-weight: bold;
}
.commentaires {
	font-size: 14px;
	font-family: Georgia, "Comic Sans MS", Times, serif;
	font-style: italic;
	}
.voscommentaires {
	font-size: 14px;
	font-family: Georgia, "Comic Sans MS", Times, serif;
	font-style: italic;
}


/* LIVRE D OR */

a, img, abbr, acronym, frame { 
 border: none; 
}

a:link    { text-decoration: none;      color: #000000; }
a:visited { text-decoration: none;      color: #000000; }
a:hover   { text-decoration: underline; color: #CC3300; }

/* lien info code securite */
a.a_info_code:link       { text-decoration: none;      color:  #CC3300; }
a.a_info_code:visited    { text-decoration: none;      color: #CC3300; }
a.a_info_code:hover      { text-decoration: underline; color: #CC3300; }

a.a_copyright:link       { text-decoration: none;      color: #737373; }
a.a_copyright:visited    { text-decoration: none;      color: #737373; }
a.a_copyright:hover      { text-decoration: underline; color: #737373; }

/* select note site */
input, textarea, select {
 font-family: Verdana, Helvetica, sans-serif; 
 font-size: 9px;
 border: 1px solid #336600;
}

/* champs à saisir */
input.i_text {
 font-family: Verdana, Helvetica, sans-serif; 
 font-size: 9px;
 border: 1px solid #336600;
 width: 170px;
}

/* effet quand on clique sur champs à saisie */
input.i_focus {
 padding-left: 2px; 
 border: 1px solid #007E00;
 border-left: 3px solid #007E00;
 background-color: #D1E1B2;
 width: 170px;
}

/* bouton poster message */
input.btn_add {
 font-size: 1em;
 font-weight: bold;
 color: #373737;
}

input.btn_search {
 font-weight: bold;
 color: #373737;
}


input.i_nbre_car {
 font-size: 1em; 
 background-color: transparent; 
 border: 0px none; 
 font-weight: bold; 
 color: #CC3300;
}

input.i_nbre_car_focus {
 font-size: 1em; 
 background-color: transparent; 
 border: 0px none; 
 font-weight: bold; 
 color: #CC3300;
}

/* saisie du message*/
textarea.i_comment {
 font-family: Verdana, Helvetica, sans-serif; 
 font-size: 1em;
 background-color: #F3F3F3;
 border: 2px solid #757575;
 width: 300px;
}

textarea.i_comment_focus {
 padding-left: 2px; 
 border: 2px solid #006600;
 border-left: 3px solid #007E00;
 background-color: #D1E1B2;
 width: 300px;
}

form {
 margin: 0px;
 padding: 0px;
}

img.img_left{
 float: left;
}

/* TITRE */
.d_title {
 font-family: Garamond, Verdana, Arial, Helvetica, sans-serif; 
 font-weight: bold;
 color: #CC3300; 
 font-size: 1em;
 text-align: center;
}

/* Note */
.d_note {
 font-family: Garamond, Verdana, Arial, Helvetica, sans-serif; 
 color: #336633; 
 font-size: 15px;
 text-align: center;
}

/* Bloc livre d or */

.d_add_msg {
 text-align: center;
}

.d_f_add_msg {
 margin-left: auto;
 margin-right: auto;
 width: 300px;
 padding-top: 3px;
 padding-bottom: 3px;
 color: #3A3A3A;
 background: #D1E1B2 url('img/background_add_msg.png');
}

.d_add_msg_h {
 margin-left: auto;
 margin-right: auto;
 width: 300px;
 height: 3px;
 background: #D1E1B2 url('img/border_h.png') no-repeat;
}

.d_add_msg_b {
 margin-left: auto;
 margin-right: auto;
 width: 300px;
 height: 3px;
 background: #D1E1B2 url('img/border_b.png') no-repeat;
}

.add_msg_left {
 font-size: 14px;
 float: left;
 width: 100px;
 text-align: left;
 margin-top: 2px;
 padding-left: 10px;
 height: 20px;
 clear: both;
}

.add_msg_right {
 text-align: left;
 height: 20px;
}

.reponse {
 border: 1px solid #B4B4B4;
 background-color: #FFFFFF;
 padding: 3px;
}

/* Code securite */
.code_sec {
 font-family: Courier New;
 font-size: 14px;
 text-align: center;
}

.d_center {
 text-align: center;
 font-size: 12px;
}

.copyright {
 color: #444444;
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 8px;
 text-align: center;
}

.d_nbre_car {
 text-align: left;
 margin: -18px 0 0 16px;
}

.d_smileys {
 text-align:left;
 padding: 3px;
}

/* ESPACE nb mess */
.d_nb_mess_page {
 background-color: #D1E1B2;
 font-size: 12px;
 font-weight: bold;
 padding: 1px;
 height: 3px;
}

span.color_d_nb_mess_page1 {
 color: #336633;
 font-size: 12px;
}

span.color_d_nb_mess_page2 {
 color: #CC3300;
 font-size: 12px;
}

.three1 { 
 float: left;
 width: 30%;
 text-align: left;
 padding-left: 3px;
}

.three2 { 
 float: left;
 width: 38%;
 text-align: center;
}

.three3 { 
 float: right;
 width: 30%;
 text-align: right;
 padding-right: 3px;
}

.d_liste_page {
 color: #336633;
 font-size: 12px;
 padding: 1px;
 height: 3px;
}

.three1_2 { 
 float: left;
 width: 25%;
 text-align: left;
}

.three2_2 { 
 float: left;
 width: 49%;
 text-align: center;
}

.three3_2 { 
 float: right;
 width: 25%;
 text-align: right;
}

/* page suivante */
span.Gris_prec_suiv {
 color: #336633;
 font-size: 12px;
}
a.Gris_prec_suiv:link {
 color: #336633;
 font-size: 12px;
}
a.Gris_prec_suiv:visited {
 color: #336633;
 font-size: 12px;
}
a.Gris_prec_suiv:hover {
 color: #336633;
 font-size: 12px;
}
a.Gris_prec_suiv:active {
 color: #336633;
 font-size: 12px;
}

/* Message posté */
.d_corps_msg {
 font-size: 14px;
 color: #336633;
 background-color: #FAF8D3;
 border: 1px solid #757575;
 padding: 3px;
 text-align: left;
}

/* pseudo message */
.d_pseudo {
 font-size: 14px;
 color: #CC3300;
 font-weight: bold;
}

/* date message */
.d_date {
 font-size: 11px;
 color: #CC3300;
 float: right;
 width:300px;
 text-align: right;
}

.d_code1{
 float: left;
 text-align: right;
 height: 3px;
 width: 170px;
}

.d_code2{
 float: left;
 text-align: left;
 height: 3px;
}

/* bouton envoyer */
.d_submit_msg {
 text-align: center;
 font-size: 12px;
 clear: both;
}

/* note attribuée */
.d_note_user {
 font-weight: normal;
 font-size: 10px;
 color: #878787;
 text-align: left;
}

