
#guestbook { color:#000000; }
#guestbook .body_txt { width:920px; margin:0px auto; }

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

#guestbook a:link    { text-decoration:none; color:#336633; }
#guestbook a:visited { text-decoration:none; color:#336633; }
#guestbook a:hover   { text-decoration:none; color:#fff; }

#guestbook a.msg:link    { text-decoration:underline; color:#336633; }
#guestbook a.msg:visited { text-decoration:underline; color:#336633; }
#guestbook a.msg:hover   { text-decoration:underline; color:#fff; }

#guestbook a.a_info_code:link       { text-decoration:underline; color:#3A3A3A; }
#guestbook a.a_info_code:visited    { text-decoration:none;      color:#3A3A3A; }
#guestbook a.a_info_code:hover      { text-decoration:underline; color:#3A3A3A; }

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

#guestbook a.a_copyright { font-size:100%; }
#guestbook a.a_info_code { font-size:80%; }

#guestbook input, #guestbook textarea { border:1px solid #0; width:355px; }
#guestbook select { font-size:90%; width:325px; }
#guestbook input.i_text { border:1px solid #757575; width:354px; }
#guestbook input.i_focus { padding-left:2px; border-left:3px solid #007E00; width:350px; }

#guestbook input.btn_add { cursor:pointer; font-weight:bold; color:#373737; }
#guestbook input.btn_search { cursor:pointer; font-weight:bold; color:#373737; }
#guestbook input.i_nbre_car { background-color:transparent; border:0; font-weight:bold; color:#CC3300; color:#fff; }
#guestbook input.i_nbre_car_focus { background-color:transparent; border:0px none; font-weight:bold; color:#CC3300; color:#000; position:relative;
	top:-10px; }

#guestbook textarea.i_comment { border:1px solid #757575; width:580px; }
#guestbook textarea.i_comment_focus { padding-left:2px; border-left:3px solid #007E00; width:576px; }
#guestbook form { margin:auto 0px; padding:0px; }
#guestbook img.img_left { float:left; }

#guestbook .d_title { font-weight:bold; color:#000060; font-size:140%; text-align:center; text-decoration:underline; }
#guestbook .d_note { color:#000000; text-align:center; }
#guestbook .d_moteur { color:#000000; text-align:center; }
#guestbook .d_add_msg { text-align:center; }
#guestbook .d_f_add_msg { margin:0 auto; width:600px; padding:8px 0px; color:#3A3A3A; border:1px solid black; background-color:#cc9; }
#guestbook .d_add_msg_h { margin-left:auto; margin-right:auto; width:600px; }
#guestbook .d_add_msg_b { margin-left:auto; margin-right:auto; width:600px; }
#guestbook .add_msg_left { float:left; width:225px; text-align:left; margin-top:2px; padding-right:10px; padding-bottom:4px; height:23px; clear:both;
	text-align:right; }

#guestbook .add_msg_right { text-align:left; height:25px; padding-bottom:4px; }
#guestbook .reponse { border:1px solid #B4B4B4; background-color:#cc9; padding:5px; }
#guestbook .code_sec { font-family:Courier New; text-align:left; width:75px; }
#guestbook .d_center { text-align:center; }
#guestbook .copyright { font-size:70%; color:#444444; text-align:center; }
#guestbook .d_nbre_car { text-align:left; margin:-18px 0 0 16px; }
#guestbook .d_smileys { text-align:center; padding:3px; }

#guestbook .body_all { text-align:center; }
#guestbook .d_nb_mess_page { background-color:#4A7DAC; font-weight:bold; padding:1px; height:24px; border:1px solid black; }

#guestbook span.color_d_nb_mess_page1 { color:#DDDDDD; font-size:90%; }
#guestbook span.color_d_nb_mess_page2 { color:#FFFFFF; font-size:90%; }

#guestbook .three1 { float:left; width:35%; text-align:left; padding-left:3px; }
#guestbook .three2 { float:left; width:29%; text-align:center; }
#guestbook .three3 { float:right; width:35%; text-align:right; padding-right:3px; }

#guestbook .d_liste_page, .d_liste_page a { padding:1px; height:20px; font-size:90%; }

#guestbook .three1_2 { float:left; width:25%; text-align:left; font-size:90%; }
#guestbook .three2_2 { float:left; width:49%; text-align:center; font-size:90%; }
#guestbook .three3_2 { float:right;	width:25%; text-align:right; font-size:90%; }
#guestbook .three1_2 b { font-size:90%; }
#guestbook .three2_2 b { font-size:90%; }
#guestbook .three3_2 b { font-size:90%; }

#guestbook span.Gris_prec_suiv { color:#808080; font-size:90%; }
#guestbook .d_corps_msg { background-color:#BADDC3; background-color:#ddd; border:1px solid #757575; padding:4px; text-align:left; }
#guestbook .d_corps_msg span.msg_user { color:#000060; }
#guestbook .d_corps_msg span.msg_reponsetitle { color:#183B75; }
#guestbook .d_corps_msg div.msg_reponse { padding-left:30px; color:#333; }
#guestbook .d_pseudo, .d_pseudo a { color:#336633; font-weight:bold; }

#guestbook .d_date { color:#660033; float:right; width:145px; text-align:right; font-size:75%; }
#guestbook .d_code1 { float:left; text-align:right; position:relative; top:3px; height:20px; width:300px; }
#guestbook .d_code2 { padding-left:10px; float:left; text-align:left; height:20px; width:20px; }
#guestbook .d_submit_msg { text-align:center; clear:both; }
#guestbook .d_note_user { font-weight:bold; color:#878787; text-align:left; }

#guestbook #lien_accueil a:link, #guestbook #lien_accueil a:hover, #guestbook #lien_accueil a:visited, #guestbook #lien_administration a:link, #guestbook #lien_administration a:hover, #guestbook #lien_administration a:visited
	{ text-decoration:underline; color:#4A7DAC; }

#guestbook #lien_accueil  img, #guestbook #lien_administration img { vertical-align:text-bottom; width:16px; height:16px; border:0; margin:0 2px 0 0; }
#guestbook #lien_administration { text-align:center; margin-top:10px; }
#guestbook .symbole_champ_obligatoire { color:#660033; }
#guestbook .symbole_champ_prive { color:#660033; cursor:default; }

