/* 
   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;
	background: #FFFFFF url('../images/background.gif') top repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
form { margin:0px; padding:0px; }
td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
/*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:visited, a:active, a:focus {
	font-family: Arial, Helvetica, sans-serif;
	color: #561B7A;
}
a:hover {
	color: #ECC62D;
	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: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: normal;
		color: #444444; 
		background-color: #ECC62D;
		padding: 0px 4px;
		border:1px solid;
		border-color: #F0F0F0 #999999 #999999 #F0F0F0;
		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: #561B7A;
		border:1px solid;
		border-color: #F0F0F0 #999999 #999999 #F0F0F0;
		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: #444444;
		border:1px solid;
		border-color: #F0F0F0 #999999 #999999 #F0F0F0;
		background: #ECC62D;
		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 {
	height: 21px;
	line-height: 21px;
	text-align: center;
	font-size: 14px;
	background: url('../images/multidonnees/multidonnees_top.gif');
	border-top: 1px solid #666666; border-bottom: 0px; border-left: 1px solid #666666; border-right: 1px solid #666666;
}
#multidonnees_frame_middle {
	border-top: 0px; border-bottom: 0px; border-left: 1px solid #666666; border-right: 1px solid #666666;
}
#multidonnees_frame_bottom {
	height: 21px;
	background: url('../images/multidonnees/multidonnees_bottom.gif');
	border-top: 0px; border-bottom: 1px solid #666666; border-left: 1px solid #666666; border-right: 1px solid #666666;
	font-size: 11px;
}
#multidonnees_frame_infoplus { 
	height: 24px;
	border-top: 0px; border-bottom: 0px; border-left: 1px solid #666666; border-right: 1px solid #666666;
}
#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; padding-bottom:3px; margin:0;}
.multidonnees_titre2 { font-style: italic; padding-bottom:3px; margin:0;}
.multidonnees_description { 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 {
width: 670px;
background: url('../images/title_bng.png') top left no-repeat;
min-height:33px;
font-family:Verdana, Geneva, sans-serif;
font-size: 19px;
color: #93005D;
padding-left:50px;
padding-top:10px;
}
/* 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... */
/* ----------------------------------------------------------------------------------------------------------------- */

