@charset "utf-8";
/*******************************************************************/
/* 																   */
/*     			Proprits gnrales des pages                     */
/*																   */
/*******************************************************************/

div#container {
	background:#ffffe0 url(../images_v5/animer/border_top.png) no-repeat;
}


#menu_gauche_down {
	background: url(../images_v5/animer/border_gauche_down.png) no-repeat;
}

/*******************************************************************/
/* 																   */
/*     						Titre et Path Menu         			   */
/*																   */
/*******************************************************************/

td#path_menu {color:white;}
td#path_menu div.fill{background:url(../images_v5/animer/path_menu_fill.png) repeat-x center ;}
td#path_menu div.out{background:url(../images_v5/animer/path_menu_out.png) no-repeat center left;}	
td#path_menu a{color:white;}
td#path_menu a:hover {color:#801a00;}

/*******************************************************************/
/* 																   */
/*     						Menu Gauche	         			   */
/*																   */
/*******************************************************************/

#menu_gauche_1 {background:url(../images_v5/animer/border_gauche_middle.png) repeat-y;}
#menu_gauche_1 li {border-bottom: 1px solid #00b85c;}
#menu_gauche_1 a {color:#FFFFFF;}
#menu_gauche_1 .toggle {background: url(../images_v5/everywhere/menu_gauche_toggler.gif) no-repeat 0px -16px;}


#menu_gauche_1 li {border-bottom:#00b85c solid 1px;}

#menu_gauche_1 ul.menu_gauche_2 li {border-bottom:#00b85c dotted 1px;}
#menu_gauche_1 li ul.menu_gauche_2 li.on {background-color:#00b85c;border-bottom:#00b85c dotted 1px;}



/*******************************************************************/
/* 																   */
/*     						Zone centrale              				*/
/*																   */
/*******************************************************************/

div#normal_content .bandeau_titre_l_010 {
	background:#ffffe0 url(../images_v5/animer/nc_bandeau_titre_01_l.png) top left no-repeat;
	color:#ffffe0;
}

div#normal_content .bandeau_titre_r_010 {
	background:#ffffe0 url(../images_v5/animer/nc_bandeau_titre_01_r.png) top right no-repeat;
}


div.nc_cadre_97_tl {
		background:#ffffe0 url(../images_v5/animer/nc_cadre_97_tl.png) top left no-repeat;
		height:10px; /* Réduction de la hauteur -- A faire sur le site en général mais ici pour le test */

}

div.nc_cadre_98_tl {
		background:#ffffe0 url(../images_v5/animer/nc_cadre_98_tl.png) top left no-repeat;
		height:10px; /* Réduction de la hauteur -- A faire sur le site en général mais ici pour le test */

}

div.nc_cadre_99_tl {
		background:#ffffe0 url(../images_v5/animer/nc_bandeau_titre_01_l.png) top left no-repeat;
		height:10px; /* Réduction de la hauteur -- A faire sur le site en général mais ici pour le test */
}

div.nc_cadre_97_tr {
		background:#ffffe0 url(../images_v5/animer/nc_cadre_97_tr.png) top right no-repeat;
		height:10px; /* Réduction de la hauteur -- A faire sur le site en général mais ici pour le test */

}

div.nc_cadre_98_tr {
		background:#ffffe0 url(../images_v5/animer/nc_cadre_98_tr.png) top right no-repeat;
		height:10px; /* Réduction de la hauteur -- A faire sur le site en général mais ici pour le test */

		
}		

div.nc_cadre_99_tr {
		background:#ffffe0 url(../images_v5/animer/nc_bandeau_titre_01_r.png) top right no-repeat;
		height:10px; /* Réduction de la hauteur -- A faire sur le site en général mais ici pour le test */
}


div.nc_cadre_97_cr {
	border-left:#008041 solid 1px;
	background:#d9ffec url(../images_v5/animer/nc_cadre_97_cr.png) top right repeat-y;
}

div.nc_cadre_97_cr p,
div.nc_cadre_98_cr p,
div.nc_cadre_99_cr p {
	margin-top:1px;
	margin-bottom: 1px;
	padding-top:0;
}

div.nc_cadre_98_cr,
div.nc_cadre_99_cr {
	border-left:#008041 solid 1px;
	background:#ffffe0 url(../images_v5/animer/nc_cadre_98_cr.png) top right repeat-y;
}
	
div.nc_cadre_97_bl {
	background:#ffffe0 url(../images_v5/animer/nc_cadre_97_bl.png) bottom left no-repeat;
	height:11px; /* Réduction de la hauteur -- A faire sur le site en général mais ici pour le test */

}
	
div.nc_cadre_98_bl,
div.nc_cadre_99_bl {
	background:#ffffe0 url(../images_v5/animer/nc_cadre_98_bl.png) bottom left no-repeat;
	height:11px; /* Réduction de la hauteur -- A faire sur le site en général mais ici pour le test */

}

div.nc_cadre_97_br {
	background:#ffffe0 url(../images_v5/animer/nc_cadre_97_br.png) bottom right no-repeat;
	height:11px; /* Réduction de la hauteur -- A faire sur le site en général mais ici pour le test */


}

div.nc_cadre_98_br,
div.nc_cadre_99_br {
	background:#ffffe0 url(../images_v5/animer/nc_cadre_98_br.png) bottom right no-repeat;
		height:11px; /* Réduction de la hauteur -- A faire sur le site en général mais ici pour le test */

}

/* Récup dans l'ancien design */
/* Gras + Couleur 1 ou gras+Couleur 2 */
p.rte_bold_color_1 {
	color:#008041;
}

p.rte_bold_color_2 {
	color:#00b85c;
}

/* Contenu encadré de la colonne centrale */
p.rte_encadre_1 {
	border:#008041 solid 1px;
	padding:.3em;
	background:#d9ffec url(../images_v5/everywhere/shadow_top.png) top repeat-x;
}

/* Contenu encadré de la colonne centrale */
p.rte_encadre_1,
div.rte_encadre_1 {
	border:#cdc solid 1px;
	padding:1em .5em;
	background:#fdfffe url(../images_v5/everywhere/shadow_top.png) top repeat-x;
}

/* Contenu encadré de la colonne centrale */
p.rte_encadre_2,
div.rte_encadre_2 {
	border:#cdc solid 1px;
	padding:1em .5em;
	background:#fdfffe url(../images_v5/everywhere/shadow_bottom.png) bottom repeat-x;
}


/*******************************************************************/
/* 																   */
/*     		Zone de recherche et Boutton Contraste lev    	   */
/*																   */
/*******************************************************************/
table#utils input {
	background-color:#00b85c;
	color:#FFFFFF;
}

table#utils div.tx-macinasearchbox-pi1 input.submit_image {background-color:#008041;}


/*******************************************************************/
/* 																   */
/*     					Colonne de droite    	   					*/
/*																   */
/*******************************************************************/

/* Ancien Design */
/* Bandeau sup de contenu de droite */
div#right_content p.rte_cadre_1_8pt,
div#right_content p.rte_cadre_1_10pt {
	background:#ffffe0 url(../images_v5/animer/nc_bandeau_titre_01_l.png) top left no-repeat;
	color:#ffffe0;
	margin-bottom:0;
}

/* Contenu de droite */
div#right_content p.rte_cadre_2 {
	background-color:#00b85c;
	color:#ffffff;
	margin:0;
}


/* Nouveau Design */


/* Bandeau de titre pour les contenus encadrs de la col de droite */
.rc_cadre_01_tl div.csc-header,
.rc_cadre_01_tl div.csc-header h1,
.rc_cadre_01_tl div.csc-header h2,
.rc_cadre_01_tl div.csc-header h3,
.rc_cadre_01_tl div.csc-header h4,
.rc_cadre_01_tl div.csc-header h5,
div.menu_droite_header {
	background:#ffffe0 url(../images_v5/animer/nc_bandeau_titre_01_l.png) no-repeat;
	color:#FFFFFF;
}

.rc_cadre_01_tl p {
	margin:0;
	background-color:#00b85c;
	padding:.3em .3em 0 .5em;
	color:#FFFFFF;
}

/* Liste  puce pour les contenus encadrs de la col de droite */
div#right_content ul {
	background-color:#00b85c;
	list-style-image:url(../images_v5/everywhere/bullet_orange.png);
}

div#right_content a,
div#right_content ul li a,
div#right_content p.rte_cadre_2 a,
div#right_content p.rte_cadre_2_bottom a {
	color:#ffffff;
}

div#right_content a:hover,
div#right_content ul li a:hover,
div#right_content p.rte_cadre_2 a:hover,
div#right_content p.rte_cadre_2_bottom a:hover,
div#right_content div.menu_droite a.act {
	color:#801a00;
}

.rc_cadre_01_bl,
div#right_content p.rte_cadre_2_bottom {
	background-image: url(../images_v5/animer/rc_cadre_01_bl.png);
	background-repeat:no-repeat;
}

/********************************************************************/
/* 																   	*/
/*     						Formulaires                				*/
/*																   	*/
/********************************************************************/
fieldset {border: 1px solid #008041;}
input,textarea {
	background-color:#d9ffec;
	border:#00b85c solid 1px;
	color:#555555;
}

input.checkbox,
input.powermail_check,
input.radio,
input.powermail_radio {
	background-color:#ffffe0;
}

input.submit,
input.powermail_submit {
	background-color:#beffb9;
	border:#00b85c solid 1px;
}

input.submit,
input.powermail_submit:hover {
	background-color:#68dd5f;
	color:#ffffff;
}

input.reset,
input.powermail_reset {
	background-color:#ffd4d4;
	border:#00b85c solid 1px;
}

input.reset,
input.powermail_reset:hover {
	background-color:#ff8e8e;
	color:#ffffff;
}

/********************************************************************/
/* 																   	*/
/*     						tx-thmailformplus-pi1      				*/
/*																   	*/
/********************************************************************/
div.tx-thmailformplus-pi1 table th{
	background-color:#d9ffec;
	border: #CCCCCC solid 1px;
}

div.tx-thmailformplus-pi1 table td{
	border: #CCCCCC solid 1px;
}


/********************************************************************/
/* 																	*/
/*     							                     				*/
/*																   	*/
/********************************************************************/
hr {
	background:url(../images_v5/animer/hr.png) repeat-x;
}


div#normal_content ul {
	list-style-image:url(../images_v5/everywhere/bullet_green.png);
}

div#normal_content ul.no_bullet {
	list-style-image:none;
}

/* Titres normaux, hors bandeaux */
div#normal_content h1,
div#normal_content h2,
div#normal_content h3,
div#normal_content h4,
div#normal_content h5,
div#normal_content h6 {color:#008041;}

/* Titre dans un bandeau de couleur */
div#normal_content .bandeau_titre_l_010 h1,
div#normal_content .bandeau_titre_l_010 h2,
div#normal_content .bandeau_titre_l_010 h3,
div#normal_content .bandeau_titre_l_010 h4,
div#normal_content .bandeau_titre_l_010 h5 {color:#ffffff;}

/* Titre dans un bandeau de couleur */
/* V4 du design du site */
div#normal_content p.rte_bandeau_3_10pt {
	background:#008041 url(../images_v5/animer/nc_bandeau_titre_3.png) repeat-x top left;
}

div#normal_content p.rte_bandeau_4_10pt {
	background:#00b85c url(../images_v5/animer/nc_bandeau_titre_3.png) repeat-x top left;
}

/* Titre V5.1 */
.bandeau_titre_3 {
	background:#008041 url(../images_v5/animer/nc_table_01_thead.png) repeat-x top left;
	color:#ffffff;
}

.bandeau_titre_4 {
	background:#008041 url(../images_v5/animer/nc_table_02_thead.png) repeat-x top left;
	color:#ffffff;
}


div#normal_content div.nc_cadre_97_cr div.csc-header h1,
div#normal_content div.nc_cadre_98_cr div.csc-header h1,
div#normal_content div.nc_cadre_99_cr div.csc-header h1 {
	color:#008041;
}

div#normal_content div.nc_cadre_97_cr div.csc-header h2,
div#normal_content div.nc_cadre_98_cr div.csc-header h2,
div#normal_content div.nc_cadre_99_cr div.csc-header h2 {
	color:#008041;
}

div#normal_content div.nc_cadre_97_cr div.csc-header h3,
div#normal_content div.nc_cadre_98_cr div.csc-header h3,
div#normal_content div.nc_cadre_99_cr div.csc-header h3 {
	color:#008041;
}

div#normal_content div.nc_cadre_97_cr div.csc-header h4,
div#normal_content div.nc_cadre_98_cr div.csc-header h4,
div#normal_content div.nc_cadre_99_cr div.csc-header h4 {
	color:#008041;
}

div#normal_content div.nc_cadre_97_cr div.csc-header h5,
div#normal_content div.nc_cadre_98_cr div.csc-header h5,
div#normal_content div.nc_cadre_99_cr div.csc-header h5 {
	color:#008041;
}

.titre_souligne_1 {
    border-bottom:#008041 dotted 1px;
    color:#008041;
}

/*******************************************************************/
/* 																   */
/*     						Un bon vieu tableau       				*/
/*																   */
/*******************************************************************/

.contenttable th{
	background:#008041 url(../images_v5/animer/nc_table_01_thead.png) repeat-x top left;
	border:#008041 solid 1px;
	color:#FFFFFF;
}

.contenttable tbody td {border:#008041 solid 1px;}

.table_noborder th{
	color:#008041;
}

.table_border_background {border:#008041 solid 1px;background-color:#d9ffec;}
.table_border_background th {border:none;color:#008041;}

.table_border_nobackground {border:#008041 solid 1px;}	
.table_border_nobackground th {color:#008041;}

.table_noborder_background {background-color:#dde8ff;}
.table_noborder_background th {color:#008041;}

.table_noborder_nobackground th {border:none;color:#008041;}

/* .table_form = Tables qui peuvent être utilisées pour l'habillage des formulaires */
.table_form {
	border:#008041 solid 1px;
	margin-left:auto;
	margin-right:auto;}

.table_form thead tr {
	background:#008041 url(../images_v5/animer/nc_table_01_thead.png) repeat-x top left;
	color:#FFFFFF;
}
.table_form td {
	padding:.3em;
	border: #CCCCCC solid 1px;}

table.liste_1,
table.liste_2 {
	border-collapse:	collapse;
	border:				#dbdbdb solid 1px;
	margin-left:		auto;
	margin-right:		auto;
}

table.liste_1 th,
table.liste_2 th {
	background:			#008041 url(../images_v5/animer/nc_table_01_thead.png) repeat-x top left;
	color:				#ffffff;
	padding:			.2em .3em;
}

table.liste_1 tr:hover td {
	background-color:	#a6ffd3;	
}

table.liste_1 td,
table.liste_2 td {
	border:				#ccc solid 1px;
	padding:			.2em .3em;
}

table.liste_1 tr.level_1 td,
table.liste_2 tr.level_2 td {
	background-color:	#29af67;
	color:				#ffffff;
}
/*******************************************************************/
/* 																   */
/*     						Footer                     				*/
/*																   */
/*******************************************************************/
#footer {
	border-top:#00b85c solid 1px;
	border-bottom:#00b85c solid 1px;
	color:#008041;
}


/*******************************************************************/
/* 																   */
/*	    Nouvelle extension de gestion des documents		           */	
/*	    tx_lsdocuments									           */	
/*																   */
/*******************************************************************/


/************************************/
/*									*/
/*          Table des matières		*/
/*									*/
/************************************/

table#tdm tr.head {
	color:#FFFFE0;
}


table#tdm tr.head th.head_1 {
	background: url(../images_v5/animer/ls_documents_table_01.png) top left no-repeat;
}

table#tdm tr.head th.head_2 {
	background: url(../images_v5/animer/ls_documents_table_01.png) -20px 0 repeat-x;
}

table#tdm tr.head th.head_4 {
	background: url(../images_v5/animer/ls_documents_table_01.png) top right no-repeat;
}

table#tdm tr.subtitle td.col_1 {
	border-left:#e6e6ca solid 1px;
	border-bottom:#e6e6ca solid 1px;
	background-color:#66ccff;
	color:#000000;
}

table#tdm tr.subtitle td.col_4 {
	background: url(../images_v5/animer/ls_documents_table_01.png) transparent center right repeat-y;
}


table#tdm tr.lignes:hover, 
table#tdm tr.lignes:hover a {
	background-color:#d9ffec;
}

table#tdm tr.lignes td.col_1 {
	border-left:#e6e6ca solid 1px;
	border-bottom:#e6e6ca solid 1px;
}

table#tdm tr.lignes td.col_2,
table#tdm tr.lignes td.col_3 {
	border-bottom:#e6e6ca solid 1px;
}
table#tdm tr.lignes td.col_4 {
	background: transparent url(../images_v5/animer/ls_documents_table_01.png) repeat-y center right;
}

table#tdm tr.lignes:hover td.col_4 {
	background-color:#ffffe0;
}

table#tdm tr.foot td.col_1 {
	background: url(../images_v5/animer/ls_documents_table_01.png) bottom left no-repeat;
}


table#tdm tr.foot td.col_2 {
	background: url(../images_v5/animer/ls_documents_table_01.png) bottom no-repeat;
}

table#tdm tr.foot td.col_4 {
	background: url(../images_v5/animer/ls_documents_table_01.png) bottom right no-repeat;
}

/************************************/
/*									*/
/*          Liste des documents		*/
/*									*/
/************************************/

table.docs th {
	color:#FFFFE0;
}

table.docs th.head_1 {
	background: url(../images_v5/animer/ls_documents_table_01.png) top left no-repeat;
}

table.docs th.head_2 {
	background: url(../images_v5/animer/ls_documents_table_01.png) -50px 0 no-repeat;
}


table.docs th.head_4 {
	background: url(../images_v5/animer/ls_documents_table_01.png) top right no-repeat;
}

table.docs a.link_back {
	background: url(../../../typo3conf/ext/ls_documents/images/utils.png) 0px -128px no-repeat;
}

table.docs tr.subtitle td.col_1 {
	border-left:#e6e6ca solid 1px;
	border-bottom:#e6e6ca solid 1px;
	background-color:#66ccff;
	color:#000000;
}

table.docs tr.subtitle td.col_2,
table.docs tr.subtitle td.col_3 {
	border-bottom:#e6e6ca solid 1px;
	background-color:#66ccff;
}

table.docs tr.subtitle td.col_4 {
	background: url(../images_v5/animer/ls_documents_table_01.png) #ffe8e8 bottom right repeat-y;
}


table.docs tr.lignes:hover {background-color:#e0eafe;}
table.docs tr.lignes:hover a {background-color:#e0eafe;}
table.docs tr.lignes td.col_1,
table.docs tr.lignes td.col_1_new {
	border-left:#e6e6ca solid 1px;
	border-bottom:#e6e6ca solid 1px;
}
table.docs tr.lignes td.col_1_new,
table.docs tr.lignes td.col_2_new {
	background:url(../images_v5/animer/ls_documents_new_back_01.png) repeat;
}
table.docs tr.lignes td.col_2,
table.docs tr.lignes td.col_2_new,
table.docs tr.lignes td.col_3 {
	border-bottom:#e6e6ca solid 1px;
}
table.docs tr.lignes td.col_utils {
	border-bottom:#e6e6ca solid 1px;
}
table.docs tr.lignes td.col_right {
	background:url(../images_v5/animer/ls_documents_table_01.png) -780px -80px repeat-y;
}
table.docs tr.lignes:hover td.col_right {background-color:#ffffe0;}

table.docs tr.footer td.col_1 {
	background: url(../images_v5/animer/ls_documents_table_01.png) bottom left no-repeat;
}


table.docs tr.footer td.col_2 {
	background: url(../images_v5/animer/ls_documents_table_01.png) bottom repeat-x;
}

table.docs tr.footer td.col_4 {
	background: url(../images_v5/animer/ls_documents_table_01.png) bottom right no-repeat;
}


/************************************/
/*									*/
/*          Icones					*/
/*									*/
/************************************/

table.docs div.declencheur {
	color:#008041;
}


/************************************/
/*									*/
/*		Tip							*/
/*									*/
/************************************/


.tool-title {
	color: #FFFFE0;
	background: url(../images_v5/animer/ls_documents_tips_01.png) top left;
	border-bottom:#FFFFE0 solid 1px;
}
.tool-text {
	background: url(../images_v5/animer/ls_documents_tips_01.png) bottom right;
}

/*******************************************************************/
/* 																   */
/*	    Formatage des tabeaux pour le plugin Agenda		           */	
/*																   */
/*******************************************************************/

.tx-mjseventpro-pi1 SELECT,
.tx-mjseventpro-pi1-searchbox-sword,
.tx-mjseventpro-pi1-searchbox-button {
	background-color :#6666ff;
	border-color: #6666ff;
}

.tx-mjseventpro-pi1-table-list tr:hover {
	background-color:#d9ffec;
}

.tx-mjseventpro-pi1-td-list {border-color:#6666ff;}
.tx-mjseventpro-pi1-singleViewField-location,
.tx-mjseventpro-pi1-singleViewField-area {color:#008041;}

.tx-mjseventpro-pi1-singleViewField-button {background-color :#00b85c;border-color:#008041;}


/*******************************************************************/
/* 																   */
/*     						Footer                     				*/
/*																   */
/*******************************************************************/
#footer {
	border-top:#00b85c solid 1px;
	border-bottom:#00b85c solid 1px;
	color:#008041;
}

/*******************************************************************/
/* 																   */
/*	    Formatage des tabeaux pour le plugin Formations            */	
/*																   */
/*******************************************************************/

.tx-formations-pi1 TABLE.liste th {
	background:#008041 url(../images_v5/animer/nc_table_01_thead.png) repeat-x top left;
	color:#FFFFE0;
}
.tx-formations-pi1 TABLE.liste td.typeheader-formation {
	color:#FFFFE0;
	background:#008041 url(../images_v5/animer/nc_table_02_thead.png) repeat-x top left;
}
.tx-formations-pi1 TABLE.liste tr:hover {
	background-color:#d9ffec;
}
.tx-formations-pi1 TABLE.liste tr.class_form_now {background-color:#CCCCCC;}


.tx-formations-pi1 TABLE.table-single-gauche TD.mail_tel_fax {color:#008041;}

/***************************
*  Default styles for the
*        EXT rgtabs
* by Ringer Georg (just2b)
***************************/  

/* Tab-Menu li */
.rgtabs-menu  li, #left .rgtabs-menu  li {
	background: url(../images_v5/animer/rgTabs_Left_off.gif) top left no-repeat;
}	

/* Tab-Menu li.a */
.rgtabs-menu  li a, #left .rgtabs-menu  li a {
	background: url(../images_v5/animer/rgTabs_Right_off.gif) top right no-repeat;
}

/* Selected Tab */
#left .rgtabs-menu  li.rgtabs-selected, .rgtabs-menu  li.rgtabs-selected {
	background: url(../images_v5/animer/rgTabs_Left_on.gif) top left no-repeat;
}	

#left .rgtabs-menu  li.rgtabs-selected a, .rgtabs-menu  li.rgtabs-selected a {
	background: url(../images_v5/animer/rgTabs_Right_on.gif) top right no-repeat;
}
