/* 
   1. Top Right Bottom Left 
   2. Vertical align : height and line-height must be the same
*/

/************************* PREDEFINED CSS EDITOR **************************/
.par_defaut { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.taille_09px { font-size:9px; }
.taille_10px { font-size:10px; }
.taille_11px { font-size:11px; }
.taille_12px { font-size:12px; }
.taille_13px { font-size:13px; }
.taille_14px { font-size:14px; }
.taille_15px { font-size:15px; }
.taille_16px { font-size:16px; }
.taille_17px { font-size:17px; }
.taille_18px { font-size:18px; }
.taille_19px { font-size:19px; }
.taille_20px { font-size:20px; }
.plan_acces { padding: 4px; background:#FDDF64; border:1px dotted #034684; }
/**************************************************************************/

body {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 auto;
	background: #FEF4CF;
}

td { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
/* 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, a:link { color:#369FF5; text-decoration:underline; }
a:hover { color: #034684; text-decoration:none; }


.button_plus:link, .button_plus:active, .button_plus:visited { font-size:12px; font-weight:bold; color:#369FF5; text-decoration:none; padding:5px 20px; line-height:16px; background: url("../images/more.gif"); background-position:4px 6px; background-repeat:no-repeat; }
.button_plus:hover { color:#034684; }
.button_plus img { margin-right:5px; border:0; }

/* ------------------------- 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 */ 
	.p7LSM02 .p7LSM_trigs .p7lsm_type_cnt /* more => lightshow.css */ { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: normal;
		color: #000000; 
		background-color: #CCCCCC;
		padding: 0px 4px;
		border:1px solid;
		border-color: #F0F0F0 #999999 #999999 #F0F0F0;
		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 */ 
	.p7LSM02 .p7LSM_trigs .p7lsm_type_cnt:hover /* more => lightshow.css */ { 
		color: #DDDDDD;
		background-color: #1A1A1A;
		border:1px solid;
		border-color: #F0F0F0 #999999 #999999 #F0F0F0;
		text-decoration: none;  
	}
	/* SELECTED */
	.p7EPM05 .p7epm_trigs .p7epm_open { /* more => ascenseur.css INFOPLUS only */
		color: #000000;
		border:1px solid;
		border-color: #F0F0F0 #999999 #999999 #F0F0F0;
		background: #CCCCCC;
		text-decoration: none;
	}
/* ----------------------------------------------------------------------------------------------------------------- */


/* ------------------------------------------- M U L T I D O N N E E S --------------------------------------------- */
/* MULTIDONNEES HEADER */
.multi_x_header_table { border:1px solid #777777; background: #EEEEEE; 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%; border:1px solid #777777; background: #EEEEEE; margin-top:10px; margin-bottom:10px; }
.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: 720px;
height: 22px;
line-height: 22px;
background: #CCCCCC url('../images/frames/site_title.gif');
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #000000;
text-align: center;
}
/* FRAME defined below (INFOPLUS & EXTRA) */
/* ----------------------------------------------------------------------------------------------------------------- */


/* ----------------------------------------------- I N F O P L U S ------------------------------------------------- */
/* INFOPLUS FRAME default */
#infoplus_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/infoplus_frame_top_title_gris.gif') no-repeat center;
}
#infoplus_frame_top {
width: 720px;
height: 14px;
background-image: url('../images/frames/infoplus_frame_top.gif');
}
#infoplus_frame_middle {
width: 680px;
background-image: url('../images/frames/infoplus_frame_middle.gif');
padding: 0 20px 0 20px;
text-align:left;
}
#infoplus_frame_bottom {
width: 720px;
height: 14px;
background-image: url('../images/frames/infoplus_frame_bottom.gif');
}
/* INFOPLUS FRAME Gris */
#infoplus_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/infoplus_frame_top_title_gris.gif') no-repeat center;
}
#infoplus_frame_top_Gris {
width: 720px;
height: 14px;
background-image: url('../images/frames/infoplus_frame_top.gif');
}
#infoplus_frame_middle_Gris {
width: 680px;
background-image: url('../images/frames/infoplus_frame_middle.gif');
padding: 0 20px 0 20px;
text-align:left;
}
#infoplus_frame_bottom_Gris {
width: 720px;
height: 14px;
background-image: url('../images/frames/infoplus_frame_bottom.gif');
}
/* INFOPLUS FRAME more... */
/* ----------------------------------------------------------------------------------------------------------------- */


/* -------------------------------------------------- E X T R A ---------------------------------------------------- */
/* EXTRA FRAME default */
#extra_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/infoplus_frame_top_title_gris.gif') no-repeat center;
}
#extra_frame_top {
width: 720px;
height: 14px;
background-image: url('../images/frames/infoplus_frame_top.gif');
}
#extra_frame_middle {
width: 680px;
background-image: url('../images/frames/infoplus_frame_middle.gif');
padding: 0 20px 0 20px;
text-align:left;
}
#extra_frame_bottom {
width: 720px;
height: 14px;
background-image: url('../images/frames/infoplus_frame_bottom.gif');
}
/* EXTRA FRAME Gris */
#extra_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/infoplus_frame_top_title_gris.gif') no-repeat center;
}
#extra_frame_top_Gris {
width: 680px;
height: 14px;
background-image: url('../images/frames/infoplus_frame_top.gif');
padding: 0 20px 0 20px;
text-align:left;
}
#extra_frame_middle_Gris {
width: 720px;
background-image: url('../images/frames/infoplus_frame_middle.gif');
}
#extra_frame_bottom_Gris {
width: 720px;
height: 14px;
background-image: url('../images/frames/infoplus_frame_bottom.gif');
}
/* EXTRA FRAME more... */
/* ----------------------------------------------------------------------------------------------------------------- */
