@import url(pages2.css);
/* ####################################################################*/
/* ################				PAGES				###################*/
/* ####################################################################*/

/* ################			INDEX.PHP				###################*/
.accueil_zone_dossier_td 		{background:url(../images/page/accueil/accueil_dossier_zone.png) no-repeat; width:550px; height:280px; cursor:pointer;}
.accueil_zone_dossier_titre		{font-family:'Trebuchet MS', Arial, sans-serif; font-size:22pt; color:#003C84; font-weight:bold; padding-left:95px; height:82px;}
.accueil_zone_dossier_contenu	{font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#FFFFFF; padding-left:35px; text-align:left; height:80px;}
.accueil_zone_dossier_bouton	{padding-right:30px; height:50px;}
.accueil_title_forum			{font-family:Arial, Helvetica, sans-serif; color: #003b83; font-size: 17px; font-weight: bolder; }
.accueil_text_forum				{font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
.accueil_lien_forum_parent		{font-family:Arial, Helvetica, sans-serif; color: #d25f0b; border: 0px; font-weight: bolder; font-size: 12px;}
.accueil_libelle_forum			{font-family:Arial, Helvetica, sans-serif; font-weight: bolder; font-size: 12px;}
.accueil_title_forum_ecole		{font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 17px; font-weight: bolder; background: url("../images/page/accueil/accueil_forum_ecole.png") repeat-x; border-bottom: 1px solid #becedf; border-top: 1px solid #becedf; text-align: left; height: 26px; }
.accueil_lien_forum_ecole		{font-family:Arial, Helvetica, sans-serif; color: #45a331; border: 0px; font-weight: bolder; font-size: 12px;}
.accueil_title_dossier			{font-family:Arial, Helvetica, sans-serif; color: #416fa6; font-weight: bolder; font-size: 15px;}
.accueil_libelle_forum_ecole	{font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size: 12px;}

/* ################			LISTE_DOSSIER.PHP		###################*/
.les_dossiers_liste				{ text-align:left;}
.les_dossiers_liste li,
	.les_dossiers_liste li a	{ text-decoration:none; color:#e47012; font-weight:bold;}
.les_dossiers_liste li a:hover	{ text-decoration:underline;}
.les_dossiers_suite				{ text-align:center; padding-top:50px;}
.les_dossiers_suite	a			{ font-size:12pt; color:#4472a8; font-weight:bold; text-decoration:none;}
.les_dossiers_suite	a:hover		{ text-decoration:underline;}

/* ################			DOSSIER.PHP				###################*/
.dossier_date				{ text-align:right; font-style:italic; color:#999999; font-size:8pt; padding-right:5px; padding-bottom:5px;}
.dossier_retour				{ text-align:center; padding-top:10px; padding-bottom:20px;}
.dossier_retour	a			{ font-size:12pt; color:#4472a8; font-weight:bold; text-decoration:none;}
.dossier_retour	a:hover		{ text-decoration:underline;}
.dossier_titre				{ padding-left: 80px; padding-top: 17px; color:#FFFFFF; font-weight: bold; font-size: 12px}
.dossier_libelle			{ padding-left: 80px; color:#FFFFFF; font-size: 10px}
.dossier_background			{ height: 76px; }
.dossier_contenu			{ color:#575b5d; font-size: 10px; padding-top:5px }
.dossier_contenu_title		{ background: url(../images/dossiers/bg_dossier.gif) no-repeat; font-size: 12px; padding-left: 30px; font-weight: bold; padding-top:17px;}
.dossier_contenu_date		{ background: url(../images/dossiers/bg_dossier_d.gif) no-repeat; font-size: 11px; font-weight: bold;}
.dossier_26					{ background: url(../images/dossiers/26.gif); cursor:pointer; }
.dossier_26_s				{ background: url(../images/dossiers/26_f.gif); cursor:pointer; }
.dossier_26:hover			{ background: url(../images/dossiers/26_h.gif); cursor:pointer; }
.dossier_27					{ background: url(../images/dossiers/27.gif); cursor:pointer;}
.dossier_27_s				{ background: url(../images/dossiers/27_f.gif); cursor:pointer; }
.dossier_27:hover			{ background: url(../images/dossiers/27_h.gif); cursor:pointer; }
.dossier_28					{ background: url(../images/dossiers/28.gif); cursor:pointer;}
.dossier_28_s				{ background: url(../images/dossiers/28_f.gif); cursor:pointer; }
.dossier_28:hover			{ background: url(../images/dossiers/28_h.gif); cursor:pointer; }
.dossier_29					{ background: url(../images/dossiers/29.gif); cursor:pointer;}
.dossier_29_s				{ background: url(../images/dossiers/29_f.gif); cursor:pointer; }
.dossier_29:hover			{ background: url(../images/dossiers/29_h.gif); cursor:pointer; }
.dossier_30					{ background: url(../images/dossiers/30.gif); cursor:pointer;}
.dossier_30_s				{ background: url(../images/dossiers/30_f.gif); cursor:pointer; }
.dossier_30:hover			{ background: url(../images/dossiers/30_h.gif); cursor:pointer; }
.dossier_31					{ background: url(../images/dossiers/31.gif); cursor:pointer;}
.dossier_31_s				{ background: url(../images/dossiers/31_f.gif); cursor:pointer; }
.dossier_31:hover			{ background: url(../images/dossiers/31_h.gif); cursor:pointer; }

/* ################			FAQ.PHP					###################*/
.faq_liste						{ text-align:left; padding-right:5px;}
.faq_liste li					{ padding-bottom:15px; color:#e47012;}
.faq_liste li a					{ text-decoration:none; color:#e47012; font-weight:bold;}
.faq_liste li a:hover			{ text-decoration:underline;}
.faq_liste div					{ text-align:justify; color:black;}

/* ################			ADD_UTILISATEUR.PHP		###################*/
.inscription_utilisateur_bandeau_bg			{ background:url(../images/page/inscription/inscription_utilisateur_bandeau_bg.gif) repeat-x; height:37px;}
.inscription_utilisateur_bandeau_picto		{ background:url(../images/page/inscription/inscription_utilisateur_bandeau_picto.gif) no-repeat left; width:61px; height:37px;}
.inscription_utilisateur_bandeau_libelle	{ padding-left:10px; font-weight:bold; color:#FFFFFF;text-align:left;}		

.inscription_utilisateur_libelle_form		{ text-align:left; padding-left:10px; width:170px; font-weight:bold; color:#FFFFFF;}
.inscription_utilisateur_field_form			{ height: 40px; padding: 5px; background-color: #7496c2; color: #FFFFFF;}
.inscription_utilisateur_field_form input	{ border: none; background-color: #e2e9f2;}
.inscription_utilisateur_field_form select	{ border: none; background-color: #e2e9f2; font-size:10px; width:220px;}

.inscription_utilisateur_field_left			{ background:url(../images/page/inscription/inscription_utilisateur_bg_input_left.gif) no-repeat right; width: 11px; height: 26px;}
.inscription_utilisateur_field_center		{ background:url(../images/page/inscription/inscription_utilisateur_bg_input_center.gif) repeat-x center; height: 26px;}
.inscription_utilisateur_field_right		{ background:url(../images/page/inscription/inscription_utilisateur_bg_input_right.gif) no-repeat left; width: 11px; height: 26px;}

.inscription_utilisateur_image_default		{ text-align:right; width:50px;}
.inscription_utilisateur_image_false		{ border: solid 0px; background:#e2e9f2; }
.inscription_utilisateur_image_true			{ background:#FBC7CB;}
.inscription_utilisateur_post_it			{ text-align:left; vertical-align:top; width:55px;}
.inscription_utilisateur_post_it div		{ display:none; position:absolute; width:250px; border:#000000; z-index:1000; background:#FFFFDD; border-color:#000000; font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; border:solid 1px black; padding:5px; color:#000000; font-weight:normal;}

.inscription_enfant_bandeau_bg				{ background:url(../images/page/inscription/inscription_enfant_bandeau_bg.gif) repeat-x; height:37px;}
.inscription_enfant_bandeau_picto			{ background:url(../images/page/inscription/inscription_enfant_bandeau_picto.gif) no-repeat left; width:61px; height:37px;}
.inscription_enfant_bandeau_libelle			{ padding-left:10px; font-weight:bold; color:#FFFFFF;text-align:left;}		

.inscription_liste_etablissement_1			{ background:#bfcdde; text-align:left; font-family:'Trebuchet MS', Arial, sans-serif; font-size:12px;}
.inscription_liste_etablissement_2			{ background:#ced9e6; text-align:left; font-family:'Trebuchet MS', Arial, sans-serif; font-size:12px;}

.inscription_table_enfant 					{ background:url(../images/inscription/fond_enfant.gif) repeat-x; height:215px; width:100%;}
.inscription_enfant_title 					{ color:#264f80; font-weight:bold;} 
.inscription_enfant_libelle 				{ font-weight:bold; font-size:12px;}
.inscription_etablissement_title 			{ background:#4771a4; color:#bdccde; font-weight:bold; font-family:'Trebuchet MS', Arial, sans-serif; padding-left:20px; font-size:12px}
.inscription_tr_autre 						{ background:url(../images/inscription/fond_autre.gif); height:47px; color:#FFFFFF; font-weight:bold; padding-left:20px; }
.inscription_ajout_autre_libelle			{ padding-left:50px; width:150px; color:#264f80; font-size:12px;font-family:'Trebuchet MS', Arial, sans-serif; font-weight:bold;}
.inscription_ajout_autre_info				{ padding-left:50px; color:#000000; font-size:12px;font-family:'Trebuchet MS', Arial, sans-serif;}



.add_utilisateur				{ background:#7496c2; }
/*
.add_utilisateur_titre			{ vertical-align:middle; background:url(../images/inscription/votre_profil.png); background-repeat:no-repeat; height:35px; padding-left:70px; font-weight:bold; color:#FFFFFF;text-align:left;}
.add_utilisateur_titre_enfant { vertical-align:middle; background:url(../images/inscription/mes_enfants.png); background-repeat:no-repeat; height:35px; padding-left:70px; font-weight:bold; color:#FFFFFF; text-align:left;}
.add_utilisateur_titre_enfant_bg { vertical-align:middle; background:url(../images/inscription/fond_enfant.png); background-repeat:repeat-x; height:35px; padding-left:70px; font-weight:bold; color:#FFFFFF; text-align:left;}*/
.add_utilisateur_titre_enfant_font { vertical-align:middle; background:url(../images/inscription/fond_mes_enfants.png); background-repeat:no-repeat; height:35px; padding-left:70px; font-weight:bold; color:#262626; text-align:left; padding-top:2px}
.add_utilisateur_sep				{ background:url(../images/inscription/fond.png); height:17px; background-repeat:repeat-x;} 

/*.add_utilisateur_libelle		{ text-align:left; padding-left:10px; width:170px; font-weight:bold; color:#FFFFFF;}
.add_utilisateur_champ			{ background:url(../images/inscription/input.gif); background-position:left; background-repeat:no-repeat; height:50px; padding-left:10px}

.add_utilisateur_action			{ }
.add_utilisateur_action input 	{ }
.add_utilisateur_onglets 		{ height: 40px;}
.add_utilisateur_onglets span	{ background: url(../images/page/forum/forum_bg_titre.png); font-weight: bold; border: #CB5914 2px solid; padding: 5px;}
.add_utilisateur_onglets span a	{ color: #FFFFFF;}
.add_utilisateur_input			{ border: solid 0px; background:#e2e9f2; }
.add_utilisateur_input_error	{ background:#FBC7CB;}
.add_enfant_input			{ border: solid 1px; background:#f1f4f8; text-align:left; color:#000000; }
.add_enfant_input_error	{ background:#FBC7CB;}

.add_utilisateur_td_error		{ text-align:left; vertical-align:top; width:45px;}
.add_utilisateur_td_error div	{ display:none; position:absolute; width:250px; border:#000000; z-index:1000; background:#FFFFDD; border-color:#000000; font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; border:solid 1px black; padding:5px;}

.add_utilisateur_td_error_enfant {text-align:left; vertical-align:top; background:url(../images/inscription/fond_enfant.png);}
.add_utilisateur_td_error_enfant div	{ display:none; position:absolute; width:250px; border:#000000; z-index:1000; background:#FFFFDD; border-color:#000000; font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; border:solid 1px black; padding:5px;}

.add_utilisateur_td_image		{ text-align:right; width:30px;}*/

.add_enfant_titre				{ font-size:12px; text-align:center; background:url(../images/inscription/fond_enfant_title.png); background-repeat:no-repeat; background-position:right; height:30px; color:#000000; font-weight:bold;}
.add_enfant_libelle				{ text-align:left; background:url(../images/inscription/fond_enfant_lib.png) no-repeat bottom; height:30px; color:#000000; font-weight:bold; background-color:#FFFFFF;}

.add_enfant_libelle_middle		{text-align:center; color:#264f80; font-weight:bold; font-size:11px; background-color:#FFFFFF; height:30px; background:url(../images/page/inscription/inscription_bg_ajout_enfant.png) repeat-x bottom;}

.add_enfant_libelle_supp  { text-align:center; background:url(../images/inscription/fond_enfant_lib.png); background-repeat:no-repeat right; background-position:right; height:30px; color:#FF0000; cursor:pointer;}
.add_enfant_sep 				{ background:url(../images/inscription/enfant_sep.png); height:10px; background-repeat:repeat-x;}
.add_enfant_form				{ background:url(../images/inscription/fond_enfant_lib.png); color:#000000; border:solid 0px;}
.add_enfant_form_tres_petit {text-align:center; background:url(../images/inscription/fond_enfant_tres_petit.png); background-repeat: no-repeat; height:40px; text-align:center; padding-top:1px;}
.add_enfant_form_petit				{background:url(../images/inscription/fond_enfant_petit.png); background-repeat: no-repeat; height:40px; text-align:center; padding-left:10px; padding-top:1px;}
.add_enfant_form_long				{ text-align:left; background:url(../images/inscription/fond_enfant_long.png); background-repeat: no-repeat; padding-left:10px; padding-top:1px;}
.add_enfant_form_input		{border: solid 1px; background:#f1f4f8; text-align:left; color:#000000;}

.inscription_enfant_spacer					{ background:url(../images/page/inscription/inscription_bg_bottom_liste_enfant.png) repeat-x; height:2px;}
.inscription_liste_enfant_prenom,
	.inscription_liste_enfant_annee_naissance,
	.inscription_liste_enfant_etablissement,
	.inscription_liste_enfant_action		{ background:url(../images/page/inscription/inscription_bg_liste_enfant.png) repeat-x bottom; background-color:#FFFFFF;  border-bottom:solid 1px #7496c2; font-family:Arial, Helvetica, sans-serif; color:212121; font-size:12px; text-align:center; padding-top:5px; padding-bottom:5px;}
.inscription_liste_enfant_etablissement i 	{ font-size:10px;}

.inscription_liste_enfant_prenom,
	.inscription_liste_enfant_annee_naissance,
	.inscription_liste_enfant_etablissement { border-right:solid 1px #d9e1eb;}
.inscription_liste_enfant_modifier,
	.inscription_liste_enfant_supprimer		{ padding-left:5px; padding-right:5px;}
.inscription_ajout_enfant_form_field_left	{background:url(../images/page/inscription/inscription_bg_input_left.gif) no-repeat right; width:6px; height:24px;}
.inscription_ajout_enfant_form_field_centre	{background:url(../images/page/inscription/inscription_bg_input_centre.gif) repeat-x left;}
.inscription_ajout_enfant_form_field_centre input	{ border:solid 0px #f0f3f7; background-color:transparent; color:#262626;}
.inscription_ajout_enfant_form_field_centre select	{ border:solid 0px #f0f3f7; background-color:#f0f3f7; font-size:10px;  color:#262626;}
.inscription_ajout_enfant_form_field_right	{background:url(../images/page/inscription/inscription_bg_input_right.gif) no-repeat; width:6px;}
.inscription_ajout_enfant_cell				{text-align:center; vertical-align:top; color:#264f80; font-weight:bold; font-size:11px; background-color:#FFFFFF; background:url(../images/page/inscription/inscription_bg_ajout_enfant.png) repeat-x bottom; padding-top:15px;}
.inscription_ajout_enfant_ajouter			{repeat-x; text-align:center; height:32px; background-color:#7496c2;}

/* ################			CONFIRMATION.PHP		###################*/
.confirmation_titre						{ text-align:center;}
.confirmation_warning					{ height:66px; padding-top: 50px; padding-left:15px; padding-right:15px;}
.confirmation_warning_container			{ background-color:#7496c2; height:66px;}
.confirmation_warning_contenu			{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-align:left; vertical-align:top; padding-left:60px; padding-top:25px; padding-right:5px; padding-bottom:5px;}
.confirmation_warning_contenu_worry		{ color:#dc143c; background:url('../images/validation/mess_wrong.png') no-repeat top left; }
.confirmation_warning_contenu_alright	{ color:white; background:url('../images/validation/mess_alright.png') no-repeat top left; }

/* ################			ACTIVATION.PHP			###################*/
.activation_titre						{ text-align:center;}
.activation_warning						{ padding-top: 50px; padding-left:15px; padding-right:15px;}
.activation_warning_container			{ background-color:#7496c2; height:66px;}
.activation_warning_contenu				{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-align:left; vertical-align:top; padding-left:60px; padding-top:25px; padding-right:5px; padding-bottom:5px;}
.activation_warning_contenu_worry		{ color:#dc143c; background:url('../images/validation/mess_wrong.png') no-repeat top left; }
.activation_warning_contenu_alright		{ color:white; background:url('../images/validation/mess_alright.png') no-repeat top left; }

/* ################			FORUM.PHP				###################*/
.forum_groupe_container				{ text-align:center; padding-left:20px; padding-right:20px; padding-bottom:30px;}
.forum_groupe_titre					{ text-align:left; background:url(../images/page/forum/forum_bg_groupe.png) repeat-x top; height:43px; color:#FFFFFF; font-weight:bold; font-size:14pt; padding-left:10px;}
.forum_groupe_titre_desc			{ font-style:italic; font-size:8pt; font-weight:normal; color:#FFFFFF;}
.forum_theme_titre					{ text-align:left; background:url(../images/page/forum/forum_bg_titre.png) repeat-x top; height:43px; color:#FFFFFF; font-weight:bold; font-size:10pt; padding-left:10px;}
.forum_theme_liste					{ cursor:pointer;}
.forum_theme_liste_picto,
	.forum_theme_liste_libelle,
	.forum_theme_liste_nombre,
	.forum_theme_liste_action		{ text-align:left; background:url(../images/page/forum/forum_bg_contenu.png) repeat-x bottom; height:52px; background-color:#FFFFFF; font-weight:bold; font-size:10pt;}
.forum_theme_liste_picto,
	.forum_theme_liste_nombre,
	.forum_theme_liste_action		{ text-align:center;}
.forum_theme_liste_action a			{ color:#225693; text-decoration:none;}
.forum_theme_liste_action a:hover	{ text-decoration:underline}
.forum_theme_liste_libelle			{ padding-left:10px;}

.forum_theme_liste_libelle,		
	.forum_theme_liste_nombre 		{ border-right:solid 1px #e1e8ef;}
.forum_theme_liste_action			{ border-left:solid 1px #e1e8ef;}
.forum_theme_liste_picto			{ width:56px;}
.forum_theme_liste_libelle_desc		{ font-style:italic; font-size:8pt; font-weight:normal; color:#666666;}

.forum_theme_fond					{ background-color: #98AFCA; width:100%;}

.forum_retour_themes				{ background:transparent url(../images/page/forum/retour_bt.png) repeat-x scroll 0 0; border:medium none; color:#FFFFFF; font-weight:bold; height: 22px; padding-bottom:6px; padding-right:4px; width:200px; margin: 5px; padding: 1px; padding-left: 20px; cursor: pointer;}

/* ################			LISTE_SUJET.PHP			###################*/
.liste_sujet_ajout	{ text-align:right;  padding-right:20px;}
.liste_sujet_theme	{ text-align:left; font-size:12pt; font-weight:bold; color:#d15802;  padding-left:20px; padding-bottom:15px;padding-right:20px;}
.liste_sujet_theme font { font-size:11px; color:#000000; font-weight:normal; font-style:italic;}
.liste_sujet_container	{ text-align:center; padding-left:20px; padding-right:20px; padding-bottom:30px;}
.liste_sujet_liste				{ cursor:pointer;}

.liste_sujet_titre	{ text-align:left; background:url(../images/page/forum/forum_bg_titre.png) repeat-x top; height:43px; color:#FFFFFF; font-weight:bold; font-size:10pt; padding-left:10px;}
.liste_sujet_liste_picto,
	.liste_sujet_liste_libelle,
	.liste_sujet_liste_nombre,
	.liste_sujet_liste_auteur,
	.liste_sujet_liste_action	{ text-align:left; background:url(../images/page/forum/forum_bg_contenu.png) repeat-x top; height:52px; background-color:#7094bf; font-weight:bold; font-size:10pt;}
.liste_sujet_liste_picto,
	.liste_sujet_liste_nombre,
	.liste_sujet_liste_auteur,
	.liste_sujet_liste_action	{ text-align:center;}
.liste_sujet_liste_action a		{ color:#225693; text-decoration:none;}
.liste_sujet_liste_action a:hover	{ text-decoration:underline}
.liste_sujet_liste_libelle		{ padding-left:10px;}

.liste_sujet_liste_libelle,		
	.liste_sujet_liste_nombre 	{border-right:solid 1px #e1e8ef;}
.liste_sujet_liste_action		{border-left:solid 1px #e1e8ef;}
.liste_sujet_liste_picto		{width:56px;}
.liste_sujet_liste_libelle_desc	{ font-style:italic; font-size:8pt; font-weight:normal; color:#666666;}

/* ################			SUJET.PHP				###################*/
.sujet_theme					{ text-align:left; font-size:12pt; font-weight:bold; color:#d15802; padding-left:20px;  padding-bottom:15px; padding-right:25px;}
.sujet_theme font				{ font-size:11px; color:#000000; font-weight:normal; font-style:italic;}
.sujet_container				{ text-align:center; padding-left:20px; padding-right:20px; padding-bottom:30px; font-size: 9pt;}

.sujet_presentation				{ border-bottom:solid 1px #FFFFFF;}

.sujet_presentation_titre 			{ background:url(../images/page/forum/sujet_libelle.png) repeat-x top; height:37px; border-bottom:solid 1px #FFFFFF;}
.sujet_presentation_titre_picto		{ text-align:center; padding-left:5px; padding-right:5px; vertical-align:bottom; width:60px;}
.sujet_presentation_titre_libelle	{ text-align:left; color:#FFFFFF; font-weight:bold;  font-size:13px;}

.sujet_presentation_utilisateur	{ background:url(../images/page/forum/sujet_contenu_bg.png) repeat-x bottom; height:163px; background-color:#fbfcfd; border-right:solid 1px #d5d6d6; width:102px; text-align:center;}
.sujet_presentation_utilisateur	a	{text-decoration:none;  color:#000000; font-weight:bold;}
.sujet_presentation_utilisateur	a:hover { text-decoration:underline;}
.sujet_presentation_detail			{ background-color:#d2dce8; height:32px;}
.sujet_presentation_detail_date		{ font-size:11px; color:#c74b00; text-align:left; padding-left:5px; height: 18px; vertical-align: top;}
.sujet_presentation_detail_anchor	{ font-size:11px; color:#c74b00; text-align:right; padding-right:5px;}

.sujet_presentation_contenu		{ background:url(../images/page/forum/sujet_contenu_bg.png) repeat-x bottom; height:131px;background-color:#fbfcfd; text-align:left; padding:5px; padding-top:10px; padding-bottom:20px;}

.sujet_contribution				{ }
.sujet_repondre					{ background:url(../images/page/forum/sujet_bouton_bg.png) repeat-x bottom; height:33px; text-align:right; padding-right:10px; border-bottom:solid 1px #cacaca;}
.sujet_deplacer					{ height:33px; text-align:left; padding-left:10px; width: 100%;}
.sujet_deplacer_table			{ width: 100%; display: none; background-color: #A1B6CF;}
.sujet_deplacer_table select	{ margin-top: 6px;}

/* 	CONTRIBUTION  */

.contrib_presentation							{ margin: 0px; padding: 0px;}

.contrib_presentation_titre 					{ background:url(../images/page/forum/contrib_libelle.png); background-repeat: repeat-x; text-align: left; font-size: 12px; font-weight: bold; color: #ffffff;}
.contrib_presentation_titre_picto_parent		{ text-align: left; width: 80px; margin: 0px; padding: 0px; background-image: url(../images/page/forum/contrib_libelle_picto_parent.png); background-repeat: no-repeat;}
.contrib_presentation_titre_picto_ecole			{ text-align: left; width: 80px; margin: 0px; padding: 0px; background-image: url(../images/page/forum/contrib_libelle_picto_ecole.png); background-repeat: no-repeat;}
.contrib_presentation_titre_droite				{ text-align: right; background-image: url(../images/page/forum/contrib_libelle_droite.png); background-repeat: no-repeat; background-position: top right; width: 10px;}

.contribution_presentation_utilisateur			{ width: 100%; background-image: url(../images/page/forum/contrib_presentation_util.png); background-repeat: repeat-x; height: 36px;}
.contribution_presentation_utilisateur_corner 	{ width: 1px;}

.contrib_presentation_contenu_table				{ width: 100%; height: 80px; margin: 0px; padding: 0px; background-image: url(../images/page/forum/contrib_contenu_bg.png); background-position: bottom; background-repeat: repeat-x; background-color: #F3F6F9;}

.contrib_presentation_contenu_corner			{ width: 1px; background-color: #7092BA;}
.contrib_presentation_contenu_corner img		{ margin: 0px; padding: 0px; border: none;}
.contrib_presentation_contenu					{ padding-left: 20px; padding-right: 20px; padding-top: 5px; text-align: left;}
.contrib_presentation_contenu blockquote		{ color: #555555; border: 1px solid #999999; padding: 5px;}

.contrib_bouton_top								{ background-image: url(../images/page/forum/contrib_bouton_bg.png); background-repeat: repeat-x; background-position: bottom; height: 5px;}
.contrib_bouton_bulle_top						{ background-image: url(../images/page/forum/contrib_bouton_bulle_top.png); background-repeat: no-repeat; background-position: bottom; height: 5px; width: 34px;}
.contrib_bouton_top_corner_left					{ width: 5px; margin: 0px; padding: 0px; background-image: url(../images/page/forum/contrib_bouton_corner_left.png); background-repeat: no-repeat; background-position: bottom;}
.contrib_bouton_top_corner_right				{ width: 4px; margin: 0px; padding: 0px; background-image: url(../images/page/forum/contrib_bouton_corner_right.png); background-repeat: no-repeat; background-position: bottom;}

.contrib_bouton									{ background-image: url(../images/page/forum/contrib_bouton_bg2.png); background-position: bottom; background-repeat: repeat-x; background-color: #C5D2E1; text-align: right; padding-right: 5px; padding: 5px;}

.contrib_bouton_bottom							{ background-image: url(../images/page/forum/contrib_bouton_bottom.png); background-repeat: repeat-x; background-position: top; height: 3px;}
.contrib_bouton_bottom_center					{ height: 3px;}
.contrib_bouton_bottom_corner_left				{ width: 3px; background-image: url(../images/page/forum/contrib_bouton_bottom_left.png); background-repeat: repeat-x; background-position: top;}
.contrib_bouton_bottom_corner_right				{ width: 3px; background-image: url(../images/page/forum/contrib_bouton_bottom_right.png); background-repeat: repeat-x; background-position: top;}

.contrib_titre									{ background-image: url(../images/page/forum/contrib_titre.png); background-repeat: no-repeat; font-weight: normal; width: 74px; background-position: center; text-align: center;}

/* ################			ADD_CONTRIBUTION.PHP	###################*/
.add_contribution							{ background:url(../images/page/forum/add_contribution_bg.png) repeat-x bottom; height:311px; background-color: #F1972C;}
.add_contribution_none						{ background:url(../images/page/forum/add_contribution_bg.png) repeat-x bottom; background-color: #F1972C; padding: 20px; color: #FFFFFF; font-weight: bold;}
.add_contribution_invitation				{ background-color: #F1982D; width: 100%; margin-top:20px;}
.add_contribution_contenu_container			{ padding:30px;}
.add_contribution_contenu_libelle			{ background:url(../images/page/forum/add_contribution_contenu_bg.png) repeat-x bottom; height:33px; color:#FFFFFF; text-align:left; padding-left:5px;  border-left:solid 1px #c74b00;}
.add_contribution_contenu_libelle2			{ background:url(../images/page/forum/add_contribution_contenu_bg.png) repeat-x bottom; height:33px; color:#FFFFFF; text-align:left; padding-left:5px;}
.add_contribution_contenu_libelle_corner	{ background:url(../images/page/forum/add_contribution_contenu_corner.png) left bottom no-repeat; width:400px;}
.add_contribution_contenu_input				{ border:solid 1px #c74b00; background-color:#FFFFFF;}
.add_contribution_contenu_input textarea	{ width:99%; height:200px; border:solid 0px;}
.add_contribution_contenu_input	input		{ width: 99%; border: 0px solid;}
.add_contribution_bouton					{ background:url(../images/page/forum/sujet_bouton_bg.png) repeat-x bottom; height:33px; text-align:right; padding-right:10px; border-bottom:solid 1px #cacaca;}

/* ################			ADD_SUJET.PHP			###################*/
.add_sujet									{ background:url(../images/page/forum/add_sujet_bg.png) repeat-x bottom; height:311px;}

.add_sujet_presentation_titre 				{ background:url(../images/page/forum/sujet_libelle.png) repeat-x top; height:37px; border-bottom:solid 1px #FFFFFF;}
.add_sujet_presentation_titre_picto			{ text-align:center; padding-left:5px; padding-right:5px; vertical-align:bottom; width:60px;}
.add_sujet_presentation_titre_libelle		{ text-align:left; color:#FFFFFF; font-weight:bold;  font-size:13px;}
.add_sujet_presentation_titre_spacer		{ height:5px; background-color:#d6dfe9; border-bottom:solid 1px #FFFFFF;}

.add_sujet_contenu_container_libelle		{ padding-left:30px; padding-right:30px; padding-top:30px;}
.add_sujet_libelle_text						{ background:url(../images/page/forum/add_sujet_libelle_bg.png) repeat-x right; height:23px; width:74px; color:#FFFFFF; text-align:left; padding-left:5px;}
.add_sujet_libelle_input					{ border:solid 1px #c74b00; text-align:left; background-color:#FFFFFF;}
.add_sujet_libelle_input input				{ width:99%; border:solid 0px;}

.add_sujet_contenu_container_contenu		{ padding:30px;}
.add_sujet_contenu_libelle					{ background:url(../images/page/forum/add_contribution_contenu_bg.png) repeat-x bottom; height:33px; width:74px; color:#FFFFFF; text-align:left; padding-left:5px;  border-left:solid 1px #c74b00;}
.add_sujet_contenu_libelle_corner			{ background:url(../images/page/forum/add_contribution_contenu_corner.png) left no-repeat;}
.add_sujet_contenu_input					{ border:solid 1px #c74b00; background-color:#FFFFFF}
.add_sujet_contenu_input textarea			{ width:99%; height:150px; border:solid 0px;}

/* ################			RECHERCHE.PHP			###################*/
.recherche_container		{ padding:20px;}
.recherche_container_table	{ background-color:#7496c2;}
.recherche_container td		{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF;}
.recherche_titre_corner_left 	{background:url(../images/page/recherche/recherche_titre_bg_corner_left.png) left no-repeat; width:2px; height:31px;}
.recherche_titre_corner_picto	{background:url(../images/page/recherche/recherche_titre_bg.png) repeat-x; width:42px; text-align:center;}
.recherche_titre_corner_libelle {background:url(../images/page/recherche/recherche_titre_bg.png) repeat-x; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; border-right:solid 1px #db8c5c;}
.recherche_input_corner_left	{background:url(../images/page/recherche/recherche_input_bg_left.png) left no-repeat; width:4px; height:26px;}
.recherche_input_corner_center	{background:url(../images/page/recherche/recherche_input_bg_center.png) repeat-x;}
.recherche_input_corner_center input { width:100%; border:solid 0px; background-color:#dce5f0;}
.recherche_input_corner_right	{background:url(../images/page/recherche/recherche_input_bg_right.png) right no-repeat; width:4px;}


.recherche_form_spacer_top		{ height:9px; background-color:#9eb6d4;}
.recherche_form_libelle			{ font-weight:bold; text-align:left; padding:5px;padding-left:19px; border-bottom:solid 1px #8ba8cc;}
.recherche_form_input			{ text-align:left; padding:5px;  border-bottom:solid 1px #8ba8cc;}
.recherche_form_input checkbox	{ border:solid 1px #385e87;}
.recherche_form_submit_container	{}
.recherche_form_submit_corner_left	{background:url(../images/page/recherche/recherche_submit_bg_corner_left.png) bottom left no-repeat; width:5px;}
.recherche_form_submit_corner_right	{background:url(../images/page/recherche/recherche_submit_bg_corner_right.png) bottom right no-repeat; width:5px;}
.recherche_form_submit			{ padding-top:20px; padding-bottom:16px; text-align:center;}

/* ################			RECHERCHE_RESULTAT.PHP	###################*/
.recherche_resultat_libelle					{ padding:30px; text-align:left; padding-bottom:10px;}
.recherche_resultat_container				{ padding:30px; padding-top:0px; text-align:left;}
.recherche_resultat_container	td 			{/*border:solid 1px #000000;*/}

/*.recherche_resultat_page_libelle			{}
.recherche_resultat_page_libelle_picto		{ width:60px; text-align:center; padding:5px;}
.recherche_resultat_page_libelle_libelle	{ text-align:left; padding-left:5px; font-size:15pt; font-weight:bold; color:#d15802; }
.recherche_resultat_page_libelle_resultat	{ text-align:right; padding-right:5px; font-weight:bold; color:#d15802;}*/

.recherche_resultat_container_table			{background-color:#7496c2;}
.recherche_resultat_container_table	td		{font-family:Arial, Helvetica, sans-serif;}
.recherche_resultat_titre_corner_left 		{background:url(../images/page/recherche/recherche_titre_bg_corner_left.png) left no-repeat; width:2px; height:31px;}
.recherche_resultat_titre_corner_picto		{background:url(../images/page/recherche/recherche_titre_bg.png) repeat-x; width:42px; text-align:center;}
.recherche_resultat_titre_corner_libelle1 	{background:url(../images/page/recherche/recherche_titre_bg.png) repeat-x; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF;}
.recherche_resultat_titre_corner_libelle2 	{background:url(../images/page/recherche/recherche_titre_bg.png) repeat-x; text-align:right; padding-right:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; border-right:solid 1px #db8c5c; color:#FFFFFF;}


.recherche_resultat_page_contenu			{ cursor:pointer; background-color:#cfdae6; color:#3e3e3e; }
.recherche_resultat_page_contenu_date		{ text-align:center; padding:5px; border-bottom:solid 1px #e0e8f2; font-size:11px; white-space:nowrap; width:145px;}
.recherche_resultat_page_contenu_libelle	{ padding:5px; border-bottom:solid 1px #e0e8f2; font-size:14px;}
.recherche_resultat_page_contenu_libelle i	{ font-size:11px;}
.recherche_resultat_page_no_result			{ padding:5px; background-color:#cfdae6; border-bottom:solid 1px #e0e8f2; color:#3e3e3e;}
.recherche_resultat_page_resultat_over		{ padding:5px; background-color:#cfdae6; border-bottom:solid 1px #e0e8f2; color:#3e3e3e;}
.recherche_resultat_page_subscription		{ padding:5px; background-color:#cfdae6; border-bottom:solid 1px #e0e8f2; color:#3e3e3e;}


.recherche_resultat_bouton_container	{}
.recherche_resultat_bouton_corner_left	{background:url(../images/page/recherche/recherche_submit_bg_corner_left.png) bottom left no-repeat; width:5px;}
.recherche_resultat_bouton_corner_right	{background:url(../images/page/recherche/recherche_submit_bg_corner_right.png) bottom right no-repeat; width:5px;}
.recherche_resultat_bouton				{ padding-top:20px; padding-bottom:16px; text-align:center;}

/* ################			ADD_ENFANT.PHP			###################*/
.add_enfant_titre			{}
.add_enfant_libelle			{}
.add_enfant_liste_titre		{ background-image:url(../images/page/compte/compte_titre_colonnes.png); background-position: bottom; background-color: #DF6504; background-repeat: repeat-x; height: 32px; padding: 2px; padding-bottom: 5px; color: #FFFFFF; text-align:center;}
.add_enfant_liste_libelle	{text-align:left; background:url(../images/page/forum/forum_bg_contenu.png) repeat-x bottom; height:52px; background-color:#FFFFFF; font-weight:bold; font-size:10pt; border-right:solid 1px #e1e8ef; padding:5px;}

/* ################			CONNEXION_REDIRECT.PHP	###################*/
.connexion_redirect_contenu			{ text-align:center;}
.connexion_redirect_form			{ padding-top:40px; text-align:center;}
.connexion_redirect_field			{ text-align:right; padding-top:8px; padding-right:5px; width:50%;}
.connexion_redirect_input			{ text-align:left; padding-top:8px;}
.connexion_redirect_error			{ font-weight:bold; color:#FF0000; padding-top:8px;}
.connexion_redirect_submit			{ text-align:center; padding-top:20px;}

/* ################			CONTACT.PHP				###################*/
.contact_container					{ padding:30px; text-align:center}
/*.contact_libelle					{ text-align:left; padding-bottom:10px; width:50%;}
.contact_field						{ text-align:left; padding-bottom:10px;}
.contact_field input,
	.contact_field select			{ width:150px;}
.contact_submit						{ height:35px; text-align:center;}*/

.contact_bandeau_bg					{ background:url(../images/page/contact/contact_bandeau_bg.gif) repeat-x; height:37px;}
.contact_bandeau_picto				{ background:url(../images/page/contact/contact_bandeau_picto.gif) no-repeat left; width:61px; height:37px;}
.contact_bandeau_libelle			{ padding-left:10px; font-weight:bold; color:#FFFFFF;text-align:left;}		
.contact_sep						{ background:url(../images/page/contact/fond.png) repeat-x; height:17px;} 

.contact_libelle_form				{ background-color: #7496C2; height: 40px; color: #ffffff; font-weight: bold; padding: 5px; padding-left:15px; width: 200px; border-bottom: solid 1px #8BA8CC; text-align:left;}
.contact_field_form					{ height: 40px; padding: 5px; background-color: #7496C2; border-bottom: solid 1px #8BA8CC; color: #FFFFFF;}
.contact_field_form input			{ border: none; background-color: #E8EDF3;}
.contact_field_form select			{ border: none; background-color: #E8EDF3; font-size:10px; width:170px;}

.contact_field_textarea_form			{background-color:#7496c2; padding:10px; text-align:center;}
.contact_field_textarea_form textarea	{width:97%; height:200px; background-color:#e2e9f2; border:solid 0px;}


.contact_field_left					{ background:url(../images/page/contact/input_left.gif) no-repeat right; width: 4px; height: 28px;}
.contact_field_center				{ background:url(../images/page/contact/input_center.gif) repeat-x center; height: 28px;}
.contact_field_right				{ background:url(../images/page/contact/input_right.gif) no-repeat left; width: 8px; height: 28px;}

.contact_post_it					{ text-align:left; vertical-align:top; width:45px;}
.contact_post_it div				{ display:none; position:absolute; width:250px; border:#000000; z-index:1000; background:#FFFFDD; border-color:#000000; font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; border:solid 1px black; padding:5px; color:#000000;}
.contact_image_default				{ text-align:right; width:45px;}
.contact_image_false				{ border: solid 0px; background:#e2e9f2; }
.contact_image_true					{ background:#FBC7CB;}

.contact_libelle_bottom				{ height: 5px; background-color: #7496C2; background-image:url(../images/page/contact/bottom_left.gif); background-position: left; background-repeat: no-repeat;}
.contact_field_bottom				{ background-color: #819FC8; background-image:url(../images/page/contact/bottom_right.gif); background-position: right; background-repeat: no-repeat;}



/* ################			ADD_ENFANT.PHP			###################*/
.add_enfant_libelle_form			{ background-color: #7496C2; height: 40px; color: #ffffff; font-weight: bold; padding: 5px; width: 200px; border-bottom: solid 1px #8BA8CC;}
.add_enfant_field_form				{ height: 40px; padding: 5px; background-color: #819FC8; border-bottom: solid 1px #8BA8CC; color: #FFFFFF;}
.add_enfant_field_form input		{ border: none; background-color: #E8EDF3;}
.add_enfant_field_form select		{ border: none; background-color: #E8EDF3; font-size:10px; width:220px;}


.add_enfant_field_left				{ background:url(../images/page/compte/formulaire/input_left.gif) no-repeat right; width: 4px; height: 28px;}
.add_enfant_field_center			{ background:url(../images/page/compte/formulaire/input_center.gif) repeat-x center; height: 28px;}
.add_enfant_field_right				{ background:url(../images/page/compte/formulaire/input_right.gif) no-repeat left; width: 8px; height: 28px;}

.add_enfant_post_it				{ text-align:left; vertical-align:top; width:45px;}
.add_enfant_post_it div			{ display:none; position:absolute; width:250px; border:#000000; z-index:1000; background:#FFFFDD; border-color:#000000; font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; border:solid 1px black; padding:5px; color:#000000;}
.add_enfant_image_default		{ text-align:right; width:30px;}
.add_enfant_image_false			{ border: solid 0px; background:#e2e9f2; }
.add_enfant_image_true			{ background:#FBC7CB;}

/* ################			EDITION_UTILISATEUR.PHP	###################*/
.edition_utilisateur_libelle_form			{ background-color: #7496C2; height: 40px; color: #ffffff; font-weight: bold; padding: 5px; width: 200px; border-bottom: solid 1px #8BA8CC;}
.edition_utilisateur_field_form				{ height: 40px; padding: 5px; background-color: #819FC8; border-bottom: solid 1px #8BA8CC; color: #FFFFFF;}
.edition_utilisateur_field_form input		{ border: none; background-color: #E8EDF3;}
.edition_utilisateur_field_form select		{ border: none; background-color: #E8EDF3; font-size:10px; width:220px;}

.edition_utilisateur_field_left				{ background:url(../images/page/compte/formulaire/input_left.gif) no-repeat right; width: 4px; height: 28px;}
.edition_utilisateur_field_center			{ background:url(../images/page/compte/formulaire/input_center.gif) repeat-x center; height: 28px;}
.edition_utilisateur_field_right			{ background:url(../images/page/compte/formulaire/input_right.gif) no-repeat left; width: 8px; height: 28px;}

.edition_utilisateur_post_it				{ text-align:left; vertical-align:top; width:45px;}
.edition_utilisateur_post_it div			{ display:none; position:absolute; width:250px; border:#000000; z-index:1000; background:#FFFFDD; border-color:#000000; font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; border:solid 1px black; padding:5px; color:#000000;}
.edition_utilisateur_image_default			{ text-align:right; width:30px;}
.edition_utilisateur_image_false			{ border: solid 0px; background:#e2e9f2; }
.edition_utilisateur_image_true				{ background:#FBC7CB;}

/* ################			LISTE_SONDAGE.PHP		###################*/
.liste_sondage_titre			{ /*color:#D15802;*/ font-size:12pt; font-weight:bold; padding-top:30px; padding-bottom:10px;}
.liste_sondage_liste			{ text-align:left;}
.liste_sondage_liste li,
	.liste_sondage_liste li a	{ text-decoration:none; color:#e47012; font-weight:bold;}
.liste_sondage_liste a:hover	{ text-decoration:underline;}

/*.les_dossiers_suite				{ text-align:center; padding-top:50px;}
.les_dossiers_suite	a			{ font-size:12pt; color:#4472a8; font-weight:bold; text-decoration:none;}
.les_dossiers_suite	a:hover		{ text-decoration:underline;}*/

