body {
	background-color: #FFFFFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
    margin: 0;
    padding: 0;
	background-image:url(../images/site_bg.gif);
	background-repeat:repeat-x;
}


#top {text-align:center;}


a {text-decoration:none;}
a.internal-link,a.external-link-new-window {color:#67BD2A; font-weight:bold}
a.download {color:#67BD2A; font-weight:bold}
a img {border:none;}

#content a {color:#67BD2A; font-weight:bold;}


h1 {font-family:Trebuchet MS;letter-spacing:1px; font-size:20px;}
h2 {font-family:Trebuchet MS;letter-spacing:1px; font-size:18px;}
h3 {font-family:Trebuchet MS;font-size:16px;}
h4 {font-family:Trebuchet MS;font-size:14px;}
h5 {font-family:Trebuchet MS;font-size:12px;}


#frame
    {
    margin: 0px auto;
    width: 800px;
    position: relative;
    background: none;
    padding: 0 0px 0 0px;
    border:none;
	text-align: left;
}


/* Logo on the top of the page */
#image_top
    {
	background-image: url(../images/site_top.gif);
	background-repeat:no-repeat;
	margin-left: 80px;
	height: 132px;
}


/* Menu on the top of the page */	
#menu_top,#menu_top a {
	text-align:center;
	position:relative;
	top: 9px;
	left:20px;
	letter-spacing:1px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;

	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	width:auto;
}


#menu_top a {
	padding-right:10px;
	padding-left:10px;
	font-family:Trebuchet MS;
	font-size:14px;
	color:#67BD2A;
	background-color:#FFFFFF;
	}
#menu_top a:hover {color:#515fa0;}


/* Language selector under the top menu */
#ls{
	position:relative;
	top: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	/*font-weight:bold;*/
	margin-top: 15px;
	text-align:right;
}


#ls a {color:#352A96;}
#ls a img {border:none;vertical-align: middle;}


/* Left menu and small logo area */
#linklist
    {
	position: absolute;
	top: 230px;
	left: 20px;
	width: 190px;
	height: 439px;
    }

hr {color:#67BD2A;background-color:#67BD2A;height: 1px;border: 0;}
	
#menu_left_title 
	{
	position:relative;
	text-align:center;
	padding:2px 0 2px 0;
	color: #FFFFFF;
	background-color:#93b733;
	width: 190px;
	font-size:14px;
	font-family:Trebuchet MS;
}


#menu_left {width: 190px;}


#menu_left ul {
	list-style-type: none;
    margin:0 0 0 0;
	background-color:#ebefe0;
}


#menu_left ul li {


	border-bottom: 1px solid #b7b4e8;
}
	
#menu_left ul li a {


	padding: 3px 0 3px 0;
    font-size: 10px;
	color:#515fa0;
    display: block;
}


#menu_left ul li a:hover{color:#93b733}


#menu_left ul li.level1 {padding: 0 0 0 4px;}	
#menu_left ul li.level1_active {padding: 0 0 0 1px;border-left: 3px solid #93b733;}


#menu_left ul li.level2 {margin: 0 0 0 10px;border-bottom: 1px solid #cecde8;padding-left:3px;}
#menu_left ul li.level2_active {
margin: 0 0 0 8px;
padding-left:5px;
border-bottom: 1px solid #cecde8;
background-color:#67bd2a;
}
#menu_left ul li.level2_active a {color:#FFFFFF;}

#menu_left ul li.level3 {margin: 0 0 0 16px;border-bottom: 1px solid #cecde8;padding-left:9px;}
#menu_left ul li.level3_active {
margin: 0 0 0 14px;
padding-left:11px;
border-bottom: 1px solid #cecde8;
background-color:#8ebd6c;
}
#menu_left ul li.level3_active a {color:#FFFFFF;}




/*Dernière ligne du menu en vert*/
#menu_left ul {


	/*border-bottom: 3px solid #93b733;*/
	padding: 0 0 0px 0px;

}




#logo2
  {
	padding-top: 20px;
	padding-left:0;
  }


#content
    {
	position: relative;
	margin: 50px 40px 0 240px;
	color: #352A96;


    }
#content p
    {
	margin: 10px 0 0 0;
	text-align: justify;
    }
#content p.bodytext a {color:#67BD2A; font-weight:bold}
#content li {margin-bottom:7px;}
#content p.align-center {text-align:center;}


#left_content p.align-center {text-align:center;}




INPUT,SELECT,TEXTAREA{
background-color : #FFFFFF;
height : auto;
vertical-align : middle;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #0000FF;
font-size : 10px;
border: 1px solid #93b733;
/*display:inline;*/
/*margin-bottom:4px;*/
}


/************************************************************************************/
/*																					*/
/*			Extension pour les inscriptions Big Bang								*/
/*																					*/
/************************************************************************************/
.tx-bigbangreg-pi1 TD{
font-size : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color: #352A96;
white-space:nowrap;
}
.tx_bigbangreg_pi1-form_title 
	{
font-size:12px;
font-weight:bold;
letter-spacing:1px;
text-align:center;
margin-bottom:10px;
}
.tx_bigbangreg_pi1-send_button {text-align:center;}
.tx_bigbangreg_pi1-form_error {text-align:center; margin-bottom:10px; color:#FF0000; font-weight:bold;}
.tx_bigbangreg_pi1-form_bottom {text-align:center; font-style:italic; margin-top:10px;}


/************************************************************************************/
/*																					*/
/*					Extension pour la liste Big Bang								*/
/*																					*/
/************************************************************************************/
.tx-bigbanglist-pi1 TD{
font-size : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color: #352A96;
white-space:nowrap;
}
.tx_bigbanglist_pi1-name {font-weight:bold;}
.tx_bigbanglist_pi1-title {font-weight:bold; text-align:center;}
.tx_bigbanglist_pi1-fed {font-weight:bold; text-align:center;}
.tx_bigbanglist_pi1-fed_act {font-weight:bold; text-align:center; text-decoration:underline;}


/************************************************************************************/
/*																					*/
/*					Extension pour la gestion des fichiers privés					*/
/*																					*/
/************************************************************************************/
.tx-filesharing-pi1 h2{text-align:center;}
.tx-filesharing-pi1 a{color:#352A96;}
.tx-filesharing-pi1 a:hover {color:#2ad004;}
.tx_filesharing_pi1-file_table,.tx_filesharing_pi1-form_edit_file,.tx_filesharing_pi1-form_add_file,.tx_filesharing_pi1-form_edit_cat
{border-collapse:collapse;}


.tx_filesharing_pi1-file_table TD {
font-size : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color: #352A96;
/*white-space:nowrap;*/
border:1px solid #736ae8;
}


.tx_filesharing_pi1-cat_name {
padding:9px 0px 0px 0px;
font-family:Trebuchet MS;
font-size:14px;
color: #FFFFFF;
text-align:left;
font-weight:normal;
letter-spacing:1px;
}




.tx_filesharing_pi1-cat_name_title_left {
vertical-align: bottom;
margin-left:-2px;
padding-left:-1px;
}


.tx_filesharing_pi1-cat_name_title_center {
vertical-align: bottom;
margin-left:-5px;
padding-top:2px;
padding-right:2px;
width:auto;
background-image:url(../images/filesharing/TH_C_4.gif);
background-repeat:repeat-x;
}


.tx_filesharing_pi1-cat_name_title_center a img {
vertical-align:bottom;
margin-bottom:3px;
padding-left:3px;}


.tx_filesharing_pi1-cat_name_title_right {
vertical-align: bottom;
margin-left:-5px;
padding-left:-5px;
}


.tx_filesharing_pi1-no_file {
color:#FF0000;
font-size:9px;
text-align:center;}

#content DIV.tx_filesharing_pi1-no_file a {color:#67bd2a;}





.tx_filesharing_pi1-file_details a,.tx_filesharing_pi1-file_details_new a{
text-align:center;
}

#content .tx_filesharing_pi1-file_details a {color:#ffffff;}

.tx_filesharing_pi1-file_details_new {
background-color:#b9e640;
}


.tx_filesharing_pi1-file_details_new,.tx_filesharing_pi1-file_details {
width:auto;
padding-left:0;
padding-right:0;
margin-left:-4px;
margin-right:-5px;}

.tx_filesharing_pi1-form_edit_file_info,.tx_filesharing_pi1-form_add_file_info {
font-size : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color: #352A96;
}

.tx_filesharing_pi1-file_end TD{
background-color:#b9e640;


}


.tx_filesharing_pi1-file_end TD IMG{
vertical-align:bottom;
}


.tx_filesharing_pi1-file_link {
background-color:#736ae8;
}


#content .tx_filesharing_pi1-file_link a{
font-weight:bold;
color:#FFFFFF;}

#content .tx_filesharing_pi1-file_link a:hover{
font-weight:bold;
color:#b9e640;}


.tx_filesharing_pi1-file_description {
font-size:14px;
padding:5px 2px 5px 2px;
}


.tx_filesharing_pi1-file_table_end,.tx_filesharing_pi1-file_table_end a {
padding:11px 0px 0px 0px;
text-align:center;
font-size : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;}




.tx_filesharing_pi1-form_edit_file_label,.tx_filesharing_pi1-form_add_file_label {
font-size : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-weight:bold;
color: #352A96;
}


.tx_filesharing_pi1-form_error DIV,.tx_filesharing_pi1-form_error {
font-size : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-weight:bold;
color:#FF0000;
}


.tx_filesharing_pi1-form_edit_file TD,.tx_filesharing_pi1-form_add_file TD {
border:1px solid #736ae8;
}


.tx_filesharing_pi1-form_edit_file TH, .tx_filesharing_pi1-form_add_file TH {
color:#ffffe0;
font-size:11px;
background-color:#736ae8;
border:1px solid #736ae8;
}


.tx_filesharing_pi1-form_edit_file_submit,.tx_filesharing_pi1-form_edit_file_submit a,.tx_filesharing_pi1-form_add_file_submit,.tx_filesharing_pi1-form_add_file_submit a {
text-align:center;
color:#ffffe0;
background-color:#736ae8;
}


.tx_filesharing_pi1-form_edit_file_submit div a {font-size:11px;}


.tx_filesharing_pi1-form_edit_cat TD,.tx_filesharing_pi1-form_edit_cat TH {
border:1px solid #736ae8;
font-size : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}


.tx_filesharing_pi1-form_edit_cat TH {
background-color:#736ae8;
color:#FFFFFF;}


/************************************************************************************/
/*																					*/
/*					Extension pour les statistiques des fichiers privés				*/
/*																					*/
/************************************************************************************/


.tx_filesharing_pi2-last_login {margin-bottom:10px;}


.tx_filesharing_pi2-news {
font-family:Trebuchet MS;
font-size:14px;
margin-bottom:10px;
font-weight:bold;
}


.tx_filesharing_pi2-file_table {margin-top:0px;text-align:center; border-collapse:collapse; border:#736ae8 1px solid;}


.tx_filesharing_pi2-file_table TD {/*border:#FF0000 1px solid;*/}
.tx_filesharing_pi2-page_name {
padding: 0px 0 0px 4px;
text-align:left;
background-color:#93b733;
width:auto;
}


#content .tx_filesharing_pi2-page_name a {
font-family:Trebuchet MS;
font-size:14px;
color: #FFFFFF;
letter-spacing:1px;
width:auto;
}
.tx_filesharing_pi2-page_name a:hover{color:#ffffff}


.tx_filesharing_pi2-cat_name {
font-family:Trebuchet MS;
font-size:12px;
letter-spacing:1px;
margin-left:20px;
padding:0px 0px 1px 0;
background-color:#736ae8;
color:#FFFFFF;
text-align:left;
width:auto;
}
.tx_filesharing_pi2-cat_name IMG{padding:0 3px 0 5px;vertical-align: middle;}
.tx_filesharing_pi2-cat_name SPAN {margin-left:15px;}
.tx_filesharing_pi2-cat_name a { color:#FFFFFF;}






.tx_filesharing_pi2-file_details { margin-left:15px;text-align:left;padding-left:25px;padding-top:4px; padding-bottom:4px;font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;}
.tx_filesharing_pi2-file_details img { margin-right:3px; vertical-align:middle;}


/************************************************************************************/
/*																					*/
/*					Extension pour la login box										*/
/*																					*/
/************************************************************************************/
.tx-loginboxmacmade-pi1-labelCell {font-size:12px;color: #352A96;font-family:Trebuchet MS; width:130px;}
.tx-loginboxmacmade-pi1-loginTable {width:300px;}




/************************************************************************************/
/*																					*/
/*					Extension pour le calendrier									*/
/*																					*/
/************************************************************************************/


#contentMonth TABLE {width:600px;}
#bgColorDayOfWeek, #bgColorWeek, #viewWeek_Date,#viewWeek_Time {font-weight:normal; font-size:12px;font-family:Trebuchet MS; background-color:#93b733; color:#FFFFFF;}
#contentMonth TH, .viewWeek_Date, #viewWeek_TimeNumber, #contentDay, #viewYear_Month, #viewYear_Week, #viewYear_DayOfWeek, #viewYear_WeekNumber {font-weight:normal; font-size:12px;font-family:Trebuchet MS; background-color:#93b733; color:#FFFFFF; text-align:center;}


.tx-feevcal-pi1 TD DIV{
font-size:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#736ae8;
}


.dayinpast {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:xx-small;
font-weight:normal;
color:#736ae8;


}


#detailMonth,#detailMonth A,#detailYear {font-weight:normal; font-size:20px;font-family:Trebuchet MS;text-align:center;}
#viewWeek_TimeNumber {height:auto;}

/************************************************************************************/
/*																					*/
/*					Extension pour les inscriptions cadres							*/
/*																					*/
/************************************************************************************/
div.tx-jambecadres-pi1 {width:561px; margin-left:0; margin-top:10px; color:#4d5bc9}

div.tx-jambecadres-pi1 fieldset.login_ok {border:#4d5bc9 1px solid;}

.tx_jambecadres_pi1-form_login_details {
border:#67bd2a 1px solid;
margin-bottom:15px;
padding:5px
}
.tx_jambecadres_pi1-form_login_details span {font-weight:bold;}



#tx_jambecadres_pi1-form_lost_password fieldset {border:#4d5bc9 1px solid;}
#tx_jambecadres_pi1-form_lost_password fieldset legend {font-weight:bold;}
#tx_jambecadres_pi1-form_lost_password div {}
#tx_jambecadres_pi1-form_lost_password div label {float:left;width:60%; text-align:right; margin-right:5px; font-weight:bold}
#tx_jambecadres_pi1-form_lost_password div.submit {clear:both; text-align:center; padding-top:10px; padding-bottom:10px;}
#tx_jambecadres_pi1-form_lost_password div.tx_jambecadres_pi1-form_error {font-weight:bold; width:inherit; text-align:center; padding-bottom:5px;}

#tx_jambecadres_pi1-menu_top {}
#tx_jambecadres_pi1-menu_top table {border-collapse:collapse; margin-bottom:20px; margin-left:auto; margin-right:auto;width:561px;}
#tx_jambecadres_pi1-menu_top th {border:#4a63ae solid 1px; text-align:center;}
#tx_jambecadres_pi1-menu_top th div.titre_2 {text-align:center;color: #FF0000;}
#tx_jambecadres_pi1-menu_top th div.titre_3 {text-align:center;color: #FF0000; font-weight:normal;}
#tx_jambecadres_pi1-menu_top td {border:#4a63ae solid 1px; padding-top:3px;padding-bottom:3px; text-align:center}
#tx_jambecadres_pi1-menu_top td a{font-size:10px; }

#tx_jambecadres_pi1-menu_top td.active {background-color:#93b733;padding:3px 10px 3px 10px;}
#tx_jambecadres_pi1-menu_top td.active a{font-size:10px;color:#FFFFFF;background-color:#93b733;}

#tx_jambecadres_pi1-menu_top td.erreur_fede { background-color:#FF0000;text-align:center}
#tx_jambecadres_pi1-menu_top td.erreur_fede a {color: #FFFFFF}

#tx_jambecadres_pi1-menu_top_2 { width:520px;}
#tx_jambecadres_pi1-menu_top_2 table {border-collapse:collapse; margin-bottom:20px; margin-left:auto; margin-right:auto}
#tx_jambecadres_pi1-menu_top_2 th {border:#4a63ae solid 1px; text-align:center}
#tx_jambecadres_pi1-menu_top_2 td {border:#4a63ae solid 1px; padding:3px 10px 3px 10px;}
#tx_jambecadres_pi1-menu_top_2 td a{font-size:12px; }

#tx_jambecadres_pi1-menu_top_2 td.active {background-color:#93b733;padding:3px 10px 3px 10px;}
#tx_jambecadres_pi1-menu_top_2 td.active a{font-size:12px;color:#FFFFFF;background-color:#93b733;}

.tx-jambecadres-pi1 div.form_region_details,
.tx-jambecadres-pi1 div.form_groupe_details,.form_groupe_query_add {width:555px;border:#67bd2a solid 1px; margin-bottom:10px;padding-top:5px;padding-bottom:5px;padding-left:5px;}
.tx-jambecadres-pi1 form#tx_jambecadres_pi1-form_region select {margin-bottom:7px;}


.tx_jambecadres_pi1-form_error {color:#FF0000; font-weight:bold}
#tx_jambecadres_pi1-form_data_perso {}
#tx_jambecadres_pi1-form_data_perso fieldset,#tx_jambecadres_pi1-form_login fieldset,#tx_jambecadres_pi1-form_groupe fieldset
{margin-bottom:10px; border:#4d5bc9 solid 1px;}
#tx_jambecadres_pi1-form_data_perso fieldset legend,#tx_jambecadres_pi1-form_login fieldset legend{font-weight:bold;}
#tx_jambecadres_pi1-form_data_perso fieldset div,#tx_jambecadres_pi1-form_login fieldset div {margin-bottom:3px;}
#tx_jambecadres_pi1-form_data_perso fieldset div.explications {
margin: 10px 0 20px 0;
}

#tx_jambecadres_pi1-form_data_perso fieldset div {margin-top:10px;}
#tx_jambecadres_pi1-form_data_perso fieldset label,#tx_jambecadres_pi1-form_login fieldset label {float:left;width:30%; text-align:right; margin-right:5px;}

#tx_jambecadres_pi1-form_login fieldset {padding:5px;}
#tx_jambecadres_pi1-form_login div {}
#tx_jambecadres_pi1-form_login div label {float:left;text-align:right; width:60%; margin-right:5px; font-weight:bold;}
#tx_jambecadres_pi1-form_login div.submit {clear:both; text-align:center}
#tx_jambecadres_pi1-form_login div.notice {clear:both; text-align:center}
#tx_jambecadres_pi1-form_login div.lost_password {clear:both; text-align:center}

#tx_jambecadres_pi1-form_data_perso fieldset label.red {color:#FF0000;}
#tx_jambecadres_pi1-form_data_perso fieldset div img {vertical-align:middle; margin-left:3px;}

#tx_jambecadres_pi1-form_data_perso fieldset div span.recorded {font-weight:bold; margin-left:10px;}
#tx_jambecadres_pi1-form_data_perso fieldset div.submit,#tx_jambecadres_pi1-form_data_perso fieldset div.next {clear:both; text-align:center; padding-top:15px; width: inherit}

.tx-jambecadres-pi1 fieldset#view_data {margin-bottom:10px; border:#67bd2a solid 1px;}
.tx-jambecadres-pi1 fieldset#view_data legend {font-weight:bold;}
.tx-jambecadres-pi1 fieldset#view_data label {float:left;width:45%; text-align:right; margin-right:5px;}

#tx_jambecadres_pi1-form_terrain {}
#tx_jambecadres_pi1-form_terrain fieldset {margin-bottom:10px; border:#4a63ae solid 1px;}
#tx_jambecadres_pi1-form_terrain fieldset legend {font-weight:bold;}
#tx_jambecadres_pi1-form_terrain fieldset div {margin-bottom:3px;}
#tx_jambecadres_pi1-form_terrain fieldset div.explications {margin: 10px 0 20px 0;}
#tx_jambecadres_pi1-form_terrain fieldset label {float:left;width:40%; text-align:right; margin-right:5px;}
#tx_jambecadres_pi1-form_terrain fieldset label.red {color:#FF0000;}
#tx_jambecadres_pi1-form_terrain fieldset div img {vertical-align:middle; margin-left:3px;}
#tx_jambecadres_pi1-form_terrain fieldset div span.recorded {font-weight:bold; margin-left:10px;}

#tx_jambecadres_pi1-form_terrain fieldset div.checkbox_3 {padding: 1px 0 1px 0;}
#tx_jambecadres_pi1-form_terrain fieldset div.checkbox_3 label {float:left;width:80%; text-align:right; margin-right:5px;}


#tx_jambecadres_pi1-form_terrain fieldset div.checkbox_4 {padding: 1px 0 1px 0;}
#tx_jambecadres_pi1-form_terrain fieldset div.checkbox_4 label {float:left;width:80%; text-align:right; margin-right:5px;}
#tx_jambecadres_pi1-form_terrain fieldset div.remarques {padding: 1px 0 1px 0;}
#tx_jambecadres_pi1-form_terrain fieldset div.remarques label {float:left;width:60%; text-align:right; margin-right:5px;}
#tx_jambecadres_pi1-form_terrain div.submit,
#tx_jambecadres_pi1-form_terrain div.next { text-align:center; width:inherit; margin-bottom:20px;}


#tx_jambecadres_pi1-form_periodes {}
#tx_jambecadres_pi1-form_periodes fieldset {margin-bottom:10px; border:#4a63ae solid 1px;}
#tx_jambecadres_pi1-form_periodes fieldset legend {font-weight:bold;}
#tx_jambecadres_pi1-form_periodes fieldset div {/*margin-bottom:3px;*/}
#tx_jambecadres_pi1-form_periodes fieldset div.explications {margin: 10px 0 20px 0;}
#tx_jambecadres_pi1-form_periodes fieldset label {float:left;width:10%; text-align:right; margin-right:5px;}
#tx_jambecadres_pi1-form_periodes fieldset label.red {color:#FF0000;}
#tx_jambecadres_pi1-form_periodes fieldset div img {vertical-align:middle; margin-left:3px;}
#tx_jambecadres_pi1-form_periodes fieldset div span.recorded {font-weight:bold; margin-left:10px;}

#tx_jambecadres_pi1-form_periodes fieldset div.checkbox {padding: 1px 0 1px 0;}
#tx_jambecadres_pi1-form_periodes fieldset div.checkbox label {float:left;width:50%; text-align:right; margin-right:5px;}
#tx_jambecadres_pi1-form_periodes div.submit,
#tx_jambecadres_pi1-form_periodes div.next { text-align:center; width: inherit; margin-bottom:10px;}


.tx-jambecadres-pi1 .view_recap fieldset {margin-bottom:10px; border:#4a63ae solid 1px;}
.tx-jambecadres-pi1 .view_recap fieldset legend {font-weight:bold;color:#67bd2a}
.tx-jambecadres-pi1 .view_recap fieldset div {padding:2px 0 2px 0;}
.tx-jambecadres-pi1 .view_recap fieldset div img {margin-right:4px; vertical-align: middle}
.tx-jambecadres-pi1 .view_recap fieldset div label {font-weight:bold;}

.tx-jambecadres-pi1 .view_recap_2 fieldset {margin-bottom:10px; border:#4a63ae solid 1px;}
.tx-jambecadres-pi1 .view_recap_2 fieldset legend {font-weight:bold;color:#67bd2a}
.tx-jambecadres-pi1 .view_recap_2 fieldset div {padding:2px 0 2px 0;}
.tx-jambecadres-pi1 .view_recap_2 fieldset div img {margin-right:4px; vertical-align: middle}
.tx-jambecadres-pi1 .view_recap_2 fieldset div label {font-weight:bold;}

#tx_jambecadres_pi1-form_modif fieldset {border:#4a63ae solid 1px;}
#tx_jambecadres_pi1-form_modif fieldset legend {font-weight:bold;;color:#67bd2a}
#tx_jambecadres_pi1-form_modif div {padding:2px 0 2px 0;}
#tx_jambecadres_pi1-form_modif div label {font-weight:bold}


/************************************************************************************/
/*																					*/
/*					Extension pour la liste des cadres								*/
/*																					*/
/************************************************************************************/
div.tx-jambecadres-pi2 {width:561px; margin-left:0px; margin-top:10px;color:#4d5bc9;}
div.tx-jambecadres-pi2 fieldset#select {
border:#4d5bc9 solid 1px;
text-align:center;
padding:10px;
margin-bottom:10px;
/*margin-left:auto;
margin-right:auto;*/
width:538px;
}
div.tx-jambecadres-pi2 div.select_fede {margin-bottom:10px;}
div.tx-jambecadres-pi2 div.select_fede form div label {margin-right:5px; font-weight:bold}
div.tx-jambecadres-pi2 div.select_region {}
div.tx-jambecadres-pi2 div.select_region form div label {margin-right:5px; font-weight:bold}

div.tx-jambecadres-pi2 table.table_legend {
border-collapse:collapse;
width:561px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
border:#67bd2a solid 1px;}

div.tx-jambecadres-pi2 table.table_legend tr {}
div.tx-jambecadres-pi2 table.table_legend td {vertical-align:middle;padding: 5px 0 5px 5px;}
div.tx-jambecadres-pi2 table.table_legend td span {vertical-align:middle;}
div.tx-jambecadres-pi2 table.table_legend td img {margin-right:5px;vertical-align:middle }

div.tx-jambecadres-pi2 div.table_list div {margin-bottom:10px;}
div.tx-jambecadres-pi2 div.table_list_details {margin-bottom:10px; text-align:center}

div.tx-jambecadres-pi2 div.table_list table {
border-collapse:collapse;
width:561px;
}

div.tx-jambecadres-pi2 div.table_list table th {
background-color:#67bd2a;
color:#FFFFFF;
border:#4d5bc9 solid 1px;
text-align:center}
div.tx-jambecadres-pi2 div.table_list table td {border:#4d5bc9 solid 1px;}
div.tx-jambecadres-pi2 div.table_list table td.image {text-align:center; vertical-align:middle}
/*div.tx-jambecadres-pi2 table td img { vertical-align:middle; margin-left:5px;}*/

/************************************************************************************/
/*																					*/
/*					Extension pour le choix des missions							*/
/*																					*/
/************************************************************************************/

div.tx-jambemissions-pi2 {margin:15px 0 0 0; border:#009999 solid 1px; padding: 4px 4px 4px 4px;}
div.tx-jambemissions-pi2 div.select_fede {margin:5px 0 5px 0;}
div.tx-jambemissions-pi2 div.select_region {margin:5px 0 5px 0;}
div.tx-jambemissions-pi2 div.select_unite {margin:5px 0 5px 0;}
div.tx-jambemissions-pi2 div.select_branche {margin:5px 0 5px 0;}
div.tx-jambemissions-pi2 div.select_animateurs {margin:5px 0 5px 0;}
div.tx-jambemissions-pi2 div.select_fonctions {margin:5px 0 5px 0;}
div.tx-jambemissions-pi2 div.select_fonctions div.warning{margin:5px 0 5px 0; color:#FF0000; font-weight:bold}
div.tx-jambemissions-pi2 div.select_fonctions div.warning label { font-weight:normal}
div.tx-jambemissions-pi2 div.recap div.recap_title {font-weight:bold; margin-top:10px;margin-bottom:5px;}
div.tx-jambemissions-pi2 div.recap div.recap_fonction_asked { font-weight:bold}
div.tx-jambemissions-pi2 div.recap div.recap_send {font-weight:bold; margin-top:5px;}
div.tx-jambemissions-pi2 div.recap div.recap_no_send {font-weight:bold; margin-top:5px;color: #FF0000;}
