
/* balises générales */

a
{
	text-decoration: none;
	color: black;
}

body
{
	width: 980px;
	font-family: "Times New Roman", Arial, "Arial Black", Times, serif;
	margin-left: 20px;
	margin-top: 20px; 
	margin-bottom: 20px;    
	background-image: url("../imgnum/ciel.jpg");
	background-attachment: fixed;
}

fieldset
{
   margin-bottom: 10px;
}

hr
{
   margin-top: 0px;
}

legend
{
	color: #cf007c;
	font-size: 1.1em;
	font-style: italic;
}

textarea
{
	border: 0px;
}

textarea:focus
{
	background-color: #ff9f64;
}

#corps
{
	margin-top: 0px;
}

/* classes de la bannière de l'écran d'accueil */

.acc_ligne1
{
	text-align: center;
	vertical-align: bottom;
	font-size: xx-large;
	font-weight: bold;
	padding-bottom: 10px; 
	color: #4b0082;
}

.acc_ligne2
{
	text-align: center;
	vertical-align: top; 
	font-size: x-large;
	font-weight: bold;
	color: #4b0082;
}

.acc_logo
{
	width: 12%;
	height: 161px;
}

.acc_photo
{
	width: 12%;
	height: 158px;
}

/* classes de la bannière */

.ban_ligne1
{
	text-align: center;
	vertical-align: bottom;
	font-size: x-large;
	font-weight: bold;
	padding-bottom: 10px; 
	color: #4b0082;
}

.ban_ligne2
{
	text-align: center;
	vertical-align: top; 
	font-size: large;
	font-weight: bold;
	color: #4b0082;
}

.ban_mini_logo
{
	width: 10%;
	height: 79px;
}

.ban_mini_photo
{
	width: 10%;
	height: 81px;
}

/* classes d'affichage boutons */

.btn_align_center
{
	text-align: center;
}

.btn_align_right
{
	text-align: right;
}

/* classes du titre de l'entête */

.ent_titre
{
	font-size: x-large;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #4b0082;
}

/* classes d'affichage zones de saisie (sauf textareas) */

.fld_align_center
{
	text-align: center;
}

.fld_align_right
{
	text-align: right;
}

.fld_bordure_liv
{
	border: thin solid #000000;
}

.fld_couleur_et_fond
{
	color: #000000;
	background-color: #ffffff;
}

.fld_couleur_et_fond:focus
{
	background-color: #ff9f64;
}

.fld_couleur_intitule
{
	color: #000000;
}

.fld_couleur_intitule_autres_pages			
{
	color: #000000;
}

.fld_couleur_intitule_page
{
	color: #ffffff;
}

.fld_couleur_page_exclue
{
	color: #ff0000;
}

.fld_couleur_textarea
{
	color: #000000;
}

.fld_dates_contact
{
	font-style: italic;
	color: #4b0082;
}

.fld_dates_themeperso
{
	font-style: italic;
	color: #4b0082;
}

.fld_gras
{
	font-weight: bold;
}

.fld_italique					
{
	font-style: italic;
}

.fld_ligne_a_supprimer
{
	color: #ff0000;
}

.fld_number_align_right
{
	width: 40px;
	padding-right: 5px;
	text-align: right;
}

.fld_padding_bottom
{
	padding-bottom: 10px;
}

.fld_padding_top
{
	padding-top: 5px;
}

.fld_padding_top_15
{
	padding-top: 15px;
}

.fld_tel_themeperso
{
	text-align: center;
	font-size: 1.1em;
	padding-top: 15px;
	font-weight: bold;
}

.fld_x_large
{
	font-size: x-large;
}

.fld_xx_large
{
	font-size: xx-large;
}

/* classes d'affichage formulaire */

.frm_formulaire_user
{
	font-size: large;
}

.frm_formulaire_user_overflow
{
	width: 100%;
	height: 100%;
	font-size: large;
	overflow: auto;
}

.frm_margin_0
{
	margin: 0px;
}

/* classes d'affichage image */

.img_bordure
{
	border: 0px;
}

/* classes d'affichage liens */

.lnk_height
{
	height: 100px;
}

.lnk_bordures
{
	width: 100px;
}

.lnk_couleur_lien
{
	color: #000000;
}

.lnk_ligne_menu_user
{
	color: #000000;
}

.lnk_width
{
	width: 150px;
}

/* classes d'affichage menu */

.mnu_ligne_menu_user
{
	color: #4b0082;
}

.mnu_ligne_menu_user:hover
{
	color:#ff0000;
	font-size: x-large;
}

.mnu_menu_user
{
	width: 35%;
	font-size: large;
	vertical-align: top;
}

/* classes des messages d'infos et d'erreur */

.msg_infos
{
	color: #cf007c;
	font-size: 1.1em;
}

.msg_erreur
{
	color: #ff0000;
	font-size: medium;
}

/* classes d'affichage du pied de page */

.pdp_pied_de_page
{
	color: #000000;
	padding-top: 15px;
	font-weight: bold;
}

.pdp_pied_de_page_fixe
{
	color: #000000;
	position: absolute;
	bottom: 5px;
	font-weight: bold;
} 

/* classes d'affichage des tableaux */

.tbl_bordure
{
	border: 0px solid #ff0000;
}

.tbl_bordure_1
{
	border: 1px solid #ff0000;
	border-collapse: collapse;
}

.tbl_height_50
{
	height: 50px;
}

.tbl_height_100
{
	height: 100px;
}

.tbl_height_235
{
	height: 235px;
}

.tbl_height_245
{
	height: 245px;
}

.tbl_height_290
{
	height: 290px;
}

.tbl_height_330
{
	height: 330px;
}

.tbl_height_340
{
	height: 340px;
}

.tbl_height_350
{
	height: 350px;
}

.tbl_height_360
{
	height: 360px;
}

.tbl_height_50pct
{
	height: 50%;
}

.tbl_overflow
{
	width: 100%;
	height: 100%;
	overflow: auto;
}

.tbl_overflow_large
{
	width: 100%;
	height: 100%;
	font-size: x-large;
	overflow: auto;
}

.tbl_vertical_bottom
{
	vertical-align: bottom;
}

.tbl_vertical_top
{
	vertical-align: top;
}

.tbl_width_25
{
	width: 25px;
}

.tbl_width_70
{
	width: 70px;
}

.tbl_width_82
{
	width: 82px;
}

.tbl_width_100
{
	width: 100px;
}

.tbl_width_110
{
	width: 110px;
}

.tbl_width_130
{
	width: 130px;
}

.tbl_width_150
{
	width: 150px;
}

.tbl_width_160
{
	width: 160px;
}

.tbl_width_180
{
	width: 180px;
}

.tbl_width_200
{
	width: 200px;
}

.tbl_width_210
{
	width: 210px;
}

.tbl_width_215
{
	width: 215px;
}

.tbl_width_250
{
	width: 250px;
}

.tbl_width_280
{
	width: 280px;
}

.tbl_width_330
{
	width: 330px;
}

.tbl_width_500
{
	width: 500px;
}

.tbl_width_610
{
	width: 610px;
}

.tbl_width_20pct
{
	width: 20%;
}

.tbl_width_23pct				
{
	width: 23%;
}

.tbl_width_27pct				
{
	width: 27%;
}

.tbl_width_35pct				
{
	width: 35%;
}

.tbl_width_38pct
{
	width: 38%;
}

.tbl_width_40pct
{
	width: 40%;
}

.tbl_width_41pct
{
	width: 41%;
}

.tbl_width_50pct				
{
	width: 50%;
}

.tbl_width_59pct
{
	width: 59%;
}

/* classes d'affichage des textareas       */
   /* 1. Textareas en affichage            */

.txt_textarea
{
	width: 100%;
	height: 100%;
	overflow: auto;
}

.txt_textarea_contact
{
	width: 100%;
	height: 100%;
	vertical-align: top;
	overflow: auto;
}

.txt_textarea_maintenance
{
	width: 100%;
	height: 100%;
	font-size: x-large;
	font-style: italic;
	overflow: auto;
}

.txt_textarea_x_large
{
	font-size: x-large;
}

   /* 2. Textareas en saisie               */

.txt_textarea_admin
{
	font-size: 1.3em;
	background-color: #ffdead;
}

.txt_textarea_admin:focus
{
	background-color: #ff9f64;
}

.txt_textarea_bordure
{
	border: thin solid #7f9db9;
}

.txt_textarea_user:focus
{
	background-color: #ff9f64;
}

