/* 
   1. Top Right Bottom Left 
   2. Vertical align : height and line-height must be the same
*/

/************************* PREDEFINED CSS EDITOR **************************/
.par_defaut { font-family: Arial; font-size:12px; }
.px08{font-size:8px;}
.px09{font-size:9px;}
.px10{font-size:10px;}
.px11{font-size:11px;}
.px12{font-size:12px;}
.px13{font-size:13px;}
.px14{font-size:14px;}
.px15{font-size:15px;}
.px16{font-size:16px;}
.px17{font-size:17px;}
.px18{font-size:18px;}
.px19{font-size:19px;}
.px20{font-size:20px;}
.px25{font-size:25px;}
.px30{font-size:30px;}
.px35{font-size:35px;}
.px40{font-size:40px;}
/**************************************************************************/

body,html {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	color:#000000;
}
form { margin:0px; padding:0px; }
td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; }
p {margin:0; padding:0;}   /* Annule les sauts de ligne générés par le retour chariot (création de balise <p>) */

a, a:active, a:visited { font-family: Arial, Helvetica, sans-serif; color: #1E4A73; text-decoration: underline; }
a:hover { color: #C10013; text-decoration:none; }

/* ------------------------- B U T T O N   + info -------------- (also : ascenseur/lightshow/tooltip) -------------- */
	 /* NORMAL */
	.button_plus:link, .button_plus:active, .button_plus:visited, 
	.p7EPM05 .p7epm_trigs a, /* more => ascenseur.css INFOPLUS only */ 
	.tooltip_lk:link, .tooltip_lk:active, .tooltip_lk:visited, /* more => tooltip.css INFOPLUS only */ 
	    /* ATTENTION CAS BOUTON IMAGE : la ligne ci-dessous doit être supprimée, il faut aussi modifier les valeurs images dans 'album_lightshow/lightshow.css' */
	.p7LSM02 .p7LSM_trigs .p7lsm_type_cnt /* more => 'album_lightshow/lightshow.css' */ 
	{ 
		font-family: "Courier New", Courier, monospace; 
		font-size: 12px; 
		font-weight: normal;
		letter-spacing: normal;
		color: #038903; 
		background-color: #FFFFFF;
		padding: 0px 4px;
		border:1px solid;
		border-color: #037A03;
		text-decoration: none;   
	}	/* ATTENTION CAS BOUTON IMAGE : la ligne ci-dessous doit être ajoutée */
		/* .p7LSM02 .p7LSM_trigs .p7lsm_type_cnt { text-decoration: none; } */
	
	/* OVER */
	.button_plus:hover, 
	.p7EPM05 .p7epm_trigs a:hover, /* more => ascenseur.css INFOPLUS only */
	.tooltip_lk:hover, /* more => tooltip.css INFOPLUS only */ 
		/* ATTENTION CAS BOUTON IMAGE : la ligne ci-dessous doit être supprimée, il faut aussi modifier les valeurs images dans 'album_lightshow/lightshow.css' */
	.p7LSM02 .p7LSM_trigs .p7lsm_type_cnt:hover /* more => 'album_lightshow/lightshow.css' */ 
	{ 
		color: #FFFFFF;
		background-color: #037A03;
		border:1px solid;
		border-color: #037A03;
		text-decoration: none;  
	}	/* ATTENTION CAS BOUTON IMAGE : la ligne ci-dessous doit être ajoutée */
		/* .p7LSM02 .p7LSM_trigs .p7lsm_type_cnt:hover { text-decoration: none; } */
	
	/* SELECTED */
	.p7EPM05 .p7epm_trigs .p7epm_open { /* more => ascenseur.css INFOPLUS only */
		color: #037A03;
		border:1px solid;
		border-color: #037A03;
		background: #FFFFFF;
		text-decoration: none;
	}
/* ----------------------------------------------------------------------------------------------------------------- */


/* ------------------------------------------- M U L T I D O N N E E S --------------------------------------------- */
/* MULTIDONNEES HEADER */
.multidonnees_header_table { margin-top:10px; margin-bottom:0; }
.multidonnees_header { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; }
.multidonnees_search_table { width:100%; border:0; margin-top:10px; margin-bottom:10px; }
.multidonnees_input { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; }
.multidonnees_order:link, .multidonnees_order:active, .multidonnees_order:visited { 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #333333; 
	text-decoration: underline; }
.multidonnees_order:hover { 
	color: #333333; 
	text-decoration: none; 
}
/* MULTIDONNEES COUNTER */
.multidonnees_counter_table { width:100%; margin:0; }
.multidonnees_counter { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; }
.multidonnees_counter_nav_off { 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	padding: 0 2px 0 2px;
}
.multidonnees_counter_nav:link, .multidonnees_counter_nav:active, .multidonnees_counter_nav:visited { 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	font-weight: bold; 
	color: #333333;
	background-color: #E2E2E2;
	text-decoration: none;
	padding: 0 2px 0 2px;
	border: 1px solid #7A7A7A;
}
.multidonnees_counter_nav:hover { 
	font-weight: normal; color: #FFFFFF; 
	background-color: #7A7A7A; 
	text-decoration: none;
}
/* MULTIDONNEES RECORD */
#multidonnees_frame_top {
	margin: 0;
	padding: 0;
	height:18px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #024B02;
	text-align:center;
	background:url('../images/right_bng.gif') top;
	border-top: 1px solid #77C777; border-bottom: 0px; border-left: 1px solid #77C777; border-right: 1px solid #77C777;
}
#multidonnees_frame_middle {
	background: #F6FFF6;
	padding-top:4px;
	border-top: 0px; border-bottom: 0px; border-left: 1px solid #77C777; border-right: 1px solid #77C777;
}
#multidonnees_frame_bottom {
	height: 25px;
	font-size: 12px;
	color:#000000;
	background: #F6FFF6;
	border-top: 0px; border-bottom: 1px solid #77C777; border-left: 1px solid #77C777; border-right: 1px solid #77C777;
}
#multidonnees_frame_infoplus { 
}
#multidonnees_frame_pagetop { 
	height: 18px; line-height: 18px; text-align: center;
}
.multidonnees_td_txt { padding: 0 0 0 10px; text-align:center; }
.multidonnees_td_img { padding: 0 10px 0 10px; text-align:center; }
.multidonnees_titre1 { font-weight: bold; color:#000000; padding-bottom:3px; margin:0;}
.multidonnees_titre2 { color:#000000; font-style: italic; padding-bottom:3px; margin:0;}
.multidonnees_description { color:#000000; font-size: 11px; padding:0; margin:0;}
/* ----------------------------------------------------------------------------------------------------------------- */


/* --------------------------------------------- L I G H T S H O W ------------------------------------------------- */
/* NO FRAME */
#lightshow_no_frame {
width: 720px;
text-align:left;
}
#lightshow_no_frame_title {
height:26px;
line-height:26px;
padding-left:4px;
background: url('../images/title_lightshow.gif') bottom no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 16px;
color: #000000;
}
/* FRAME defined below (EXTRA & INFOPLUS) */
/* ----------------------------------------------------------------------------------------------------------------- */


/* -------------------------------------- E X T R A   &   I N F O P L U S ------------------------------------------ */
/* FRAME default */
#others_frame_top_including_title {
width: 720px;
height: 26px;
line-height: 26px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #FFFFFF;
text-align:center;
background: url('../images/frames/others_frame_top_title_gris.gif') no-repeat center;
}
#others_frame_top {
width: 720px;
height: 14px;
background-image: url('../images/frames/others_frame_top.gif');
}
#others_frame_middle {
width: 680px;
background-image: url('../images/frames/others_frame_middle.gif');
padding: 0 20px 0 20px;
text-align:left;
}
#others_frame_bottom {
width: 720px;
height: 14px;
background-image: url('../images/frames/others_frame_bottom.gif');
}
/* FRAME Gris */
#others_frame_top_including_title_Gris {
width: 720px;
height: 26px;
line-height: 26px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #FFFFFF;
text-align:center;
background: url('../images/frames/others_frame_top_title_gris.gif') no-repeat center;
}
#others_frame_top_Gris {
width: 720px;
height: 14px;
background-image: url('../images/frames/others_frame_top.gif');
}
#others_frame_middle_Gris {
width: 680px;
background-image: url('../images/frames/others_frame_middle.gif');
padding: 0 20px 0 20px;
text-align:left;
}
#others_frame_bottom_Gris {
width: 720px;
height: 14px;
background-image: url('../images/frames/others_frame_bottom.gif');
}
/* FRAME more... */
/* ----------------------------------------------------------------------------------------------------------------- */
