/* CSS Document */
#page {margin:0px auto;
	max-width: 1012px;
	/*float: left;*/
	border-left: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	background-color:#fff;
}
/*************************************************************************
			Header 
**************************************************************************/			
#header {
	background-image:url(../images/img_css/bg_header.png);
	background-repeat:repeat-x;
	background-position: 100% 100%;
	min-height:80px;
	height: auto;
	padding:10px 0px 0px 20px;
	margin-top:1px;		
}
#logo {
	width:266px;
	float:left;	
}
#logo h1 {
	/*background:url(../images/img_html/img_logo_web_13.png) no-repeat ;*/
	width:170px;
	height:77px;	
	
}

#logo span {
	color:#5B5B5B;
	font-size:90%;
	padding-left:2px;
}
#logo a {	
width:170px;
	height:77px;	display:block;

}

#photoetablissement {text-decoration:none;color:#666666}

/***********************
	liste de liens haut
************************/			
#list_lien_result {
	float:right;
	width:680px;	
}
#list_lien_result .search {
	margin-top:-0px;
}
#list_lien_result .search input {
	border:1px solid #000;
	height:17px;
	vertical-align:top;
	position:relative;
	font-size:100%;
	padding:2px 0px 0px 5px;
	width:136px;
	margin-top:-3px;	
}
#q{

	background:url(../images/img_css/google.gif) no-repeat left ;
}
#list_lien_result .search input.img_loupe {
	border:none;
	margin-left:-3px;
	height:21px;
	position:static;
	margin-top:-5px;
	width:auto;
	padding-left:0px;	
}
#list_lien_result ul {
	padding-top: 11px;
}
#list_lien_result ul li  , #footer ul li{
	list-style-type:none;
	float:left;
	padding: 0px 11px;
	background:url(../images/img_css/sep_list_lien.png) no-repeat right ;
	white-space:nowrap;		
}
#list_lien_result ul li img {
	/*padding-left:6px;*/
	margin-top:-5px;
	vertical-align:middle;
	position: relative;
}
#footer ul li img{
	padding-left:6px;
	margin-top:-5px;
	position: relative;
}
#list_lien_result ul li.dernier, #footer ul li.dernier {
   background:none;
   padding-right:0px;
/*picto tweeter*/
margin:-2px;
}
/***********************
	recherche avancee
************************/			
#rech_avance {
    padding: 8px 0px 0px 62px;
}
#rech_avance span {
	background:url(../images/img_html/img_fleche.png) no-repeat 0% 80%;
	color:#525252;
	padding:9px 0px 0px 15px;
}
/***********************
	navigation haute
************************/			
#nav_haute {
	min-height:47px;
	background-color:#1D1E1E;
	border-bottom: 3px solid #fff;
	/*text-align: center;*/		
}
#nav_haute ul {
	margin:0px 0px 0px 8px;
	padding-top:13px;
	/*width:895px;*/	
}
#nav_haute ul li a {
	color:#fff;		
}
#nav_haute ul li {
	list-style-type: none;
	float: left;
	position: relative;
	white-space: nowrap;
	text-transform: uppercase;		
}
#nav_haute ul li#dernier {
   background: none;
   padding-right: 0px;
}
/***********************
	page conteneur centre
************************/			
#conteneur {
	padding:17px 30px 31px 27px;	
	background-image: url(../images/img_css/bg_conteneur.png);
	background-position: top left ;
	background-repeat: repeat-x;			
}
#conteneur_pages {
	margin-top:0px;
	padding:9px 32px 31px 29px;	
	background-image:url(../images/img_css/bg_conteneur.png);
	background-position: top left ;
	background-repeat:repeat-x;
	max-width: 1024px;
}
.conteneur_log_detail {
   padding:9px 31px 31px 29px;
}
.conteneur_met_detail {
   padding:0px 4px 31px 0px;
}
/****************************************************************************************************************************
	                                                                                                     SQUELETTE GENETRALE
*****************************************************************************************************************************/	
/*** col1 */
.col1 {
	width:295px;
	min-height:150px;
	height:auto;
	float:left;
}
.col1 img{
	margin-top:-54px;	
}
/*** col2 */
.col2 {	
	width:295px;
	min-height:150px;
	height:auto;
	float:right;
	background:transparent url(../images/img_css/bg_focus.png) no-repeat right 5%;
}
.col2 #col_focus, .col2_logiciel #col_focus {
	background:url(../images/img_css/bg_focus_interne1.png) repeat left;
	min-height:150px;
	height:auto;
	padding:0px 0px 10px 14px;
	border-left:6px solid #9d9b9d;
}
.col2 #col_focus h2{
	padding-top:6px;
	margin-bottom:-5px;
    color:#373834;
	font-size:180%;		
}
.col2 #col_focus p.txt_focus {
	padding:9px 15px 10px 0px;
	clear:left;
	position: relative;
}
.col2 #col_focus p.txt_focus p {
	padding:0px;
	clear:none;
}
.col2 #col_focus  img{
	float:left;
	margin-right:10px;	
}
/** seminaire */
#entete_seminaire {
	background:url(../images/img_css/bg_entete_seminaire.gif) no-repeat;
	height:7px;
	overflow:hidden;	
}
#center_seminaire {
	background:url(../images/img_css/bg_center_seminaire.gif) no-repeat bottom;
	min-height:100px;
	height:auto;
	padding-bottom:10px;	
}
#center_seminaire h2 {
	color:#000;
	font-size:180%;	
	padding:2px 20px 0px 17px;
	font-weight:normal;
	margin-top:-4px;
}
#center_seminaire div {
	background-color:#83D0F5;	
}
#center_seminaire div p  {
	margin:5px 20px;
	padding:5px 0px 2px 0px ;
	border-top:1px solid #D3D4E9;
}
#center_seminaire div a:hover {
	text-decoration:none;
}
/*** col3 */
.col3 {
	min-height:150px;
	height:auto;
	margin:0px 315px;
}
.col3 h2 {
	font-size:160%;
	margin-top:0px;
	margin-bottom:6px;	
}
.col3 h2.titre_fd_noir {
	text-transform:uppercase;
	color:#fff;
	background-color:#373834;
	background-image:url(../images/img_css/bg_la_une.png);
	background-repeat:repeat-y;
	font-size:170%;
	font-weight:normal;
	padding:4px 0px 4px 14px;	
}
.col3 h2.titre_fd_noir a {
	color: #FFFFFF;
}
.col3 h2.titre_fd_noir a:hover {
	text-decoration: none;
}

.col3 h2.titre_a_la_une a {
	color: #373834;
}
.col3 h2.titre_a_la_une a:hover {
	text-decoration: underline;
}

td.col3 p {
	margin:0px 0px 5px 0px;	
    font-size:110%; 
}
.bloc_txt , .bloc_txt_dernier  , .survoler_box , .survoler_box_dernier {
	background:url(../images/img_css/bg_bloc_txt.png) repeat-x bottom left;
	padding:8px 0px;
	padding-bottom:14px;
	line-height:13px;		
}
.bloc_txt  p a , .bloc_txt  span a , .survoler_box p a , .survoler_box span a , .survoler_box_dernier p a , .bloc_txt_dernier p a {
	text-decoration:none;
}
.bloc_txt   a:hover , .survoler_box a:hover , .survoler_box_dernier a:hover{	
	text-decoration:none;
}
.bloc_txt p, .bloc_txt_dernier p , .survoler_box p , .survoler_box_dernier p{
	font-size:100%;
}
.bloc_txt_dernier , .survoler_box_dernier {
	background:none;
	margin-bottom:8px;
}
.survoler_box , .survoler_box_dernier {
	background-color:#eee;
}



/*** Centre */
 h2.titre{	
	color:#fff;
	background-color:#9D9B9D;
	background-image:url(../images/img_css/bg_titre.png);
	background-repeat:repeat-y;
	font-size:182%;
	font-weight:normal;
	padding:3px 0px 3px 12px;	
	text-transform:none;	
}
#separateur {
	margin:11px 0px 15px 2px;	
	height:5px;
	clear:both;
	background:url(../images/img_css/bg_bloc_txt.png) repeat-x bottom left;
}
/****** date **/

#date_jour {
	display:block;
	background:url(../images/img_css/bg_date.png) no-repeat ;
	width:40px;
	height:44px;
	float:right;
	position:relative;
	z-index:1;
	margin: 11px 10px 0px 1px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;	
}
#date_jour span{ 
	padding-top:3px;
	display:block;
}
#date_jour span.nbre {
	display:block;
	color:#000;
	font-size:120%;	
}
/**** info txt ***/
.infotxt a {
   text-decoration:underline;

}
.infotxt{
	color:#000;
	font-weight:bold;
	font-size:110%;
	margin-top:5px;
	padding-bottom:2px;
	line-height: 1.18em;
}
.col3 p.infotxt{
    margin-bottom:0px;
	margin-bottom:6px;
}

.infotxt span {
	padding-right:3px;font-weight:normal; text-decoration:none;
}

.txt_etc a:hover { text-decoration:underline !important;}



/**** declinaison de couleur des incos doc **/
.actu_icon a, .si_doc a  , .formation_doc a , .picto_doc a , .recherche_actu a , .recherche_eveille a, .picto_publication a { 
    text-decoration:underline;
}
.actu_icon , .si_doc  , .formation_doc, .picto_doc, .picto_actu, .picto_eveille, .picto_publication{
	background:url(../images/img_css/bg_actualite.png) no-repeat 0% 0%;
	padding-left:17px;
	height:18px;
    display:block;
	float:left;
	font-weight:bold;
	margin-right:6px;
	position:relative;
	padding-top:2px;
	margin-top:-2px;
}
.pad_picto_metier {
    padding-left:19px;
} 
.pad_picto_logiciel {
    padding-left:25px;
} 
.pad_picto_metier2 {
    padding-left:21px;
	margin-right:4px;
} 
.si_doc {
	background:url(../images/img_css/bg_doc_si.png) no-repeat ;	
}
.formation_doc {

	background:url(../images/img_css/bg_doc_formation.png) no-repeat ;
}
/** doc recherche **/	

/** fin doc cerche **/
p.actu_icon , p.si_doc ,  p.formation_doc{
	margin:2px 0px 0px 0px;
	float:none;
}
/**** fin declinaison de couleur des incos doc **/
/**** declinaison de couleur des incos actu **/
.actualite_icon , .formation_actu  , .pilotage_actu{
	background:url(../images/img_css/bg_actu_finance.png) no-repeat ;
	padding-left:18px;
	height:16px;
    display:block;
	float:left;
	font-weight:bold;	
}
.pilotage_actu {
	background:url(../images/img_css/bg_actu_pilotage.png) no-repeat ;	
}
.formation_actu {

	background:url(../images/img_css/bg_actu_formation.png) no-repeat ;
}
p.actualite_icon , p.formation_actu ,  p.pilotage_actu{
	margin:3px 0px;
	float:none;
}
/**** fin declinaison de couleur des incos actu **/
.txt_etc  {
	font-weight:bold;
}
.pad_txt_etc {
    padding-bottom:4px;
}
.pad_txt {
    padding-bottom: 11px;
}
/**** fin info txt **/
/*** generik **/
.breaker {
	clear:both;
	height:1px;
	overflow:hidden;
}
.padding_top {
   padding-top:3px;
}
.col3 p.pad2_button {
  font-size: 100%;
}
.pad3_button {
  padding-bottom: 1px;
}

.pad1_button {
   padding-top:12px;
} 
.button a:hover {text-decoration:none;}
.button a{
	background-color: #373834;
	background-image: url(../images/img_css/bg_button.gif);
	background-repeat: no-repeat;
	padding: 2px 10px 2px 21px;
	color: #fff;
	font-size: 100%;
	border: none;
	text-align: left;
}
.button {
	padding-bottom:2px;
}
.button_seminaire a:hover {text-decoration:none;}
.button_seminaire a{
	background-color:#00abe9;
	background-image:url(../images/img_css/bg_button_seminaire.gif);
	background-repeat:no-repeat;
	padding:2px 10px 2px 20px;
	color:#fff;
	font-size:100%;
	border:none;
	text-align:left;
	margin-left:20px;
}
/***********************
	footer
************************/			

#footer {
	clear: both;
	min-height: 24px;
	height: auto;	
	background: url(../images/img_css/bg_footer.png) repeat-x 100% 100% #e2e2e2;
	padding: 17px 30px 20px 22px;
	margin: 0px;
}
#footer ul {
	width:600px;
	
}
#footer .copyright  {
	float:right;
}


/************************
Roqia menu 
***********************/

* html .menu {padding-bottom:0;}

#nav_haute ul  {
	height:100%;
	list-style-type:none;
	white-space:nowrap;
	text-transform:uppercase;
	position:relative;
	z-index:9;	
}
#nav_haute table{
	position:absolute;
	border-collapse:collapse;
	left:0;
	top:0;
}
#nav_haute a em.lft{
	display:block;
	float:left;
	width:6px;height:2em;
	background: url(../images/img_css/lefta.gif);
	margin-left:-1px;
	padding-top:1px;
}
#nav_haute a b  {
	display:block;
	float:left;	
	height:2em;line-height:1.9em;
	font-weight:normal;
	cursor:pointer;
	padding:0px 5px;
	padding-top:1px;
}
#nav_haute a em.rgt  {
	display:block;
	float:left;
	width:6px;
	height:2em;
	background:url(../images/img_css/bg_nav_haute.png) no-repeat right ;
	padding-top:1px;
}
#nav_haute ul li#dernier a em.rgt {
	background:none;
}
#nav_haute :hover {
	white-space:normal;
}

#nav_haute ul ul li a {
	white-space:normal;
}

/*************** suvol pour Ie ***********/
#nav_haute a:hover b {
	color:#fff;
	background:  url(../images/img_css/midb.gif) repeat-x;
	text-decoration:none;
	background-color:#F7931D;
}
#nav_haute  a:hover em.lft {	
	background: url(../images/img_css/leftb.gif) ;	
/*	background-color:#F7931D; */
	text-decoration:none;
}
#nav_haute  a:hover em.rgt {
	background: url(../images/img_css/rightb.gif) ;
/*	background-color: #F7931D; */
	text-decoration:none;
}

#nav_haute ul li#dernier a:hover em.rgt {
	background: url(../images/img_css/rightb.gif) ;
	background-color: #A2A5D2; 
	text-decoration:none;
}

/***************  survol pour Ie ***********/
#nav_haute li:hover > a b {
	color:#fff;
	background: url(../images/img_css/midb.gif) repeat-x;
	background-color:#F7931D;
}
#nav_haute li:hover > a em.lft {
	background:  url(../images/img_css/leftb.gif) no-repeat;
	color:#fff;
	background-color:#F7931D;
}
#nav_haute li:hover > a em.rgt , #nav_haute ul li#dernier:hover > a em.rgt {
	background: url(../images/img_css/rightb.gif) no-repeat;
	background-color:#a2a5d2;
	color:#fff;
}
/*
#nav_haute li.presentation:hover > a em.lft , #nav_haute li.presentation:hover > a b {
	background:none;
}
#nav_haute li.presentation:hover > a em.rgt {
	background:url(../images/img_css/bg_nav_haute.png) no-repeat right ;
}

*/

/*************** declinaison de couleur *****************/
/****** 
Recherche
******/
#nav_haute li.recherche:hover > a b , #nav_haute li.recherche:hover > a em.lft , #nav_haute li.recherche:hover > a em.rgt
{
	background-color:#14D153;
}
#nav_haute li.recherche a:hover b , #nav_haute li.recherche a:hover em.lft , #nav_haute li.recherche a:hover em.rgt{
	background-color:#14D153;
}

/****** 
Si
******/
#nav_haute li.si:hover > a b , #nav_haute li.si:hover > a em.lft , #nav_haute li.si:hover > a em.rgt
{
	background-color:#e3051a;

}

#nav_haute li.si a:hover b , #nav_haute li.si a:hover em.lft , #nav_haute li.si a:hover em.rgt{
	background-color:#e3051a;
}

/****** 
R H
******/
#nav_haute li.rh:hover > a b , #nav_haute li.rh:hover > a em.lft , #nav_haute li.rh:hover > a em.rgt
{
	background-color:#A6579C;
}
#nav_haute li.rh a:hover b , #nav_haute li.rh a:hover em.lft , #nav_haute li.rh a:hover em.rgt{
	background-color:#A6579C;
}

/****** 
Pilotage
******/
#nav_haute li.pilotage:hover > a b , #nav_haute li.pilotage:hover > a em.lft , #nav_haute li.pilotage:hover > a em.rgt
{
	background-color:#e1087a;
}
#nav_haute li.pilotage a:hover b , #nav_haute li.pilotage a:hover em.lft , #nav_haute li.pilotage a:hover em.rgt{
	background-color:#e1087a;
}

/****** 
Formation
******/
#nav_haute li.formation:hover > a b , #nav_haute li.formation:hover > a em.lft , #nav_haute li.formation:hover > a em.rgt
{
	/*background-color:#042DB9;*/
	background-color:#004d8d;
}
#nav_haute li.formation a:hover b , #nav_haute li.formation a:hover em.lft , #nav_haute li.formation a:hover em.rgt{
	/*background-color:#042DB9;*/
	background-color:#004d8d;
}

/****** 
Présentation
******/
#nav_haute li.presentation:hover > a b , #nav_haute li.presentation:hover > a em.lft , #nav_haute li.presentation:hover > a em.rgt
{
	background-color:#83d0f5;
}
#nav_haute li.presentation a:hover b , #nav_haute li.presentation a:hover em.lft , #nav_haute li.presentation a:hover em.rgt{
	background-color:#83d0f5;
}

/****** 
Finance
******/
#nav_haute li.finance:hover > a b , #nav_haute li.finance:hover > a em.lft , #nav_haute li.finance:hover > a em.rgt
{
	background-color:#EF8903;
}
#nav_haute li.finance a:hover b , #nav_haute li.finance a:hover em.lft , #nav_haute li.finance a:hover em.rgt{
	background-color:#EF8903;
}

/****** 
Patrimoine
******/
#nav_haute li.patrimoine:hover > a b , #nav_haute li.patrimoine:hover > a em.lft , #nav_haute li.patrimoine:hover > a em.rgt
{
	background-color:#530024;
}
#nav_haute li.patrimoine a:hover b , #nav_haute li.patrimoine a:hover em.lft , #nav_haute li.patrimoine a:hover em.rgt{
	background-color:#530024;
}


/****** 
Hygiène Santé Sécurité
******/
#nav_haute li.hss:hover > a b , #nav_haute li.hss:hover > a em.lft , #nav_haute li.hss:hover > a em.rgt
{
	background-color:#FFD212;
}
#nav_haute li.hss a:hover b , #nav_haute li.hss a:hover em.lft , #nav_haute li.hss a:hover em.rgt{
	background-color:#FFD212;
}


/****** 
Conduite du changement
******/
#nav_haute li.cdc:hover > a b , #nav_haute li.cdc:hover > a em.lft , #nav_haute li.cdc:hover > a em.rgt
{
	background-color:#6d4d8b;
}
#nav_haute li.cdc a:hover b , #nav_haute li.cdc a:hover em.lft , #nav_haute li.cdc a:hover em.rgt{
	background-color:#6d4d8b;
}


/*************** fin declinaison de couleur *****************/

#nav_haute ul li ul  {
	visibility:hidden;
	position:absolute;	
	top:0px;
	left:0; 
	height:2em;
	margin-left:-2px;
	width:191px;
	min-height:100px;
	height:auto;
	margin-top:0px;
	padding-top:0px;	
	padding-bottom:5px;
	background-image:url(../images/img_css/bg_bas_sous_liste_haute_all.gif);
	/*background-image:url(../images/img_css/bg_bas_sous_liste_haute.png);*/
	background-repeat:no-repeat;
	background-position:left bottom;
}
#nav_haute ul li.logiciel ul {
	margin-left:-160%;
}
#nav_haute ul li  ul li{

	float:none;
	margin-bottom:0px;
	background:url(../images/img_css/bg_sous_liste_haute_all.gif) repeat-y;
	/* background:url(../images/img_css/bg_sous_liste_haute.png) repeat-y; */
	padding-top:5px;		
}
#nav_haute ul li:hover ul,
#nav_haute ul a:hover ul{
	display:block;
	visibility:visible;
	top:1.70em;
	margin-top:1px;position:absolute;	
}
#nav_haute ul :hover ul li , #nav_haute ul :hover ul li.prem_elem {
	text-align: left;
	padding: 0px;
	margin: 0px;
}
#nav_haute ul :hover ul li.prem_elem {
	padding-top:10px;
}
#nav_haute ul :hover ul li a , #nav_haute ul li a:hover ul li a  {
	 display:block;  
	 color:#000;
	 text-transform:none;
	 font-weight:normal;
	 padding:3px 6px;
	 margin:0px 5px;
	 width:169px;
}
#nav_haute ul :hover ul li.separateur {
	padding:0px;
	margin:0px;
	/* background-image:url(../images/img_css/bg_sep_ss_menu1.png); */
	background-image:url(../images/img_css/bg_sep_ss_menu_all.gif);
	background-repeat:repeat-y;
	/* border-left: 0px solid #bdbdbd; */	
	/* background-repeat:no-repeat; 
	margin-left:-2px; */
}
#nav_haute ul :hover ul li.sec_level a{
	font-weight:bold;
}
#nav_haute ul :hover ul li a:hover {
	text-decoration:none;
	background:#EEEEEE;
}

#nav_haute ul :hover ul li.prem_elem {
	background-image: url(../images/img_css/bg_bas_sous_liste_haute_pre.gif);
	background-position: 0px -4px;
}

/* settings GIF */


#nav_haute ul li ul  {
/*	visibility:hidden;
	position:absolute;
	z-index:1;
	top:0px;
	left:0; 
	height:2em;
	margin-left:-2px;
	width:191px; // 190 
	min-height:100px;
	height:auto;
	margin-top:0px;
	padding-top:0px;	
	padding-bottom:5px; */

	/* border: 1px solid blue; */	
}
/*
#nav_haute ul li.logiciel ul {
	margin-left:-117px;
}
*/

/*
#nav_haute ul li ul li{
	float:none;
	margin-bottom:0px;
	padding-top:5px;	
	border-width: 0px;
}
*/
/*
#nav_haute ul :hover ul li.separateur {
	padding: 0px;
	margin: 0px;
	background-image:url(../images/img_css/bg_sep_ss_menu_all.gif);
	background-repeat:repeat-y;*/
	/* border-width: 0px; */
	/* border-left: 1px solid #bdbdbd; */
/*	margin-left:1px; */	
/* } */



/************************
Fin Roqia menu 
***********************/
/***********************************************************************************************************************
*                                                                                               CONTENU PAGES METIERS 
************************************************************************************************************************/
.fil_ariane a{
    text-decoration:underline;
}
.fil_ariane {
    color:#1E1F1F;
	margin-bottom:8px;
	position:relative
}
.fil_ariane span {
    padding: 0px 3px;
}
#partie_haut_metier {}
#contenu_metiers_recherche {}
/********************************
*          article la une - col 1
*********************************/
.col1_metier {
	margin-right:484px;
	
}
.col1_metier_detail {
    margin-right:480px;
}
.filtrage {
	color:#fff;
	padding: 8px 0px 8px 18px;
	margin-bottom:6px;
}
.pad_filtrage_logiciel {
	margin-bottom:8px;
}
h5.titre_filtrage{
    display:inline;
	font-size:100%;
	word-spacing:3px;
	padding-left:1px;
	padding-right:3px;
}
.option_filtage a{
    color:#fff;
	text-decoration:underline;
	padding:0px;
}
.option_filtage {}
.option_filtage span {
    padding:0px 8px 0px 0px;
}
.option_filtage span.en_cour {
    color:#353535;
	font-weight:bold;
}
.zone_article_laune {}
.info_article, .info_article_logiciel_detail{
   padding:6px 0px 11px 9px;
   margin-bottom:7px;
}
.info_article_metiers_details {
   padding:8px 0px 11px 13px;
   margin-bottom:7px;
}

.infotxt_metier{
    font-size:182%;
	padding-bottom:4px;
}
.infotxt_metiers_detail {
	padding-bottom:0px;
	letter-spacing:0px;
}

.infotxt_metier span{
    font-weight:normal;
	font-size:80%;
}
.infotxt_logiciel span{
    font-weight:normal;
	font-size:80%;
}
.chapeau_article_laune {
    line-height:1.18em;
}
.chapeau_article_laune .button{
    margin-top:9px;
}

.logiciel-subtitle {color:#FFFFFF !important;font-size:12px;}

/***************************
*            colonne 2 focus
****************************/
.col2_recherche {	
	width:464px;
	min-height:50px;
	height:auto;
	float:right;
}
.col2_recherche table {	
	height:257px;
}
.titre_metier_detail table{height:70px;}
.col2_recherche td.titre_page {
	font-size:11px;
	color:#fff;
	font-family:"Trebuchet MS";
}
.col2_recherche td.titre_page h1 {
	height:68px;
	color:#fff;
	font-size:273%;
	padding: 8px 0px 0px 12px;
}
.col2_recherche td.focus {
	width:464px;
	/*min-height:50px;*/
	/*height:auto;*/
}
.espace_blanc {
   border-top: 9px solid #fff;
   padding-top: 0px;
}
.article_focus_pad {
    margin-right: 13px;
}
.col2_recherche #col_focus {
	background:url(../images/img_css/bg_focus_interne2.png) repeat left #fff;
	min-height:50px;
	height:auto;
	padding:0px 0px 13px 7px;	
	border-left:6px solid #9d9b9d;
}

.col2_recherche #col_focus h2{
	padding-top:6px;
	margin-bottom:-7px;
    color:#373834;
	font-size:180%;		
}
.col2_recherche #col_focus p.txt_focus {
	padding:10px 20px 0px 0px;
	clear:left;
}
.col2_recherche #col_focus p.txt_focus p {
	padding:0px;
	clear:none;
}

.col2_recherche #col_focus img{
	float:left;
	margin-right:10px;	
}
.col2_recherche .float_left {
    float:left;
	position:relative;
	width:48%;
}
.float_left {
    float:left;
	position:relative;
}
/***********************************************
*                    bloc seminaire et formation 
*************************************************/
.col2_recherche .bloc_seminaire {
   width:221px;
   margin-right:20px;
   padding-bottom: 2px;
}
.bloc_seminaire h3, .bloc_actu_logiciel h3 {
  color:#fff;
  padding: 6px 10px 5px 11px;
  font-size:109.5%;
  background:url(../images/img_css/bg_seminaire_formation.png) no-repeat #1E1F1F 94.5% 49.5%;
}
.bloc_seminaire div {
   border:1px solid #D0D0D0;
   margin-top:3px;
   padding:7px 12px 9px 10px;
   line-height:13px;
}
.bloc_seminaire div.non_survole , .bloc_seminaire div.survoler_sem {
   border:1px solid #D0D0D0;
   margin-top:3px;
   padding:7px 12px 9px 10px;
   line-height:13px;
}
.bloc_seminaire div.survoler_sem { background-color:#EEE; }
.bloc_seminaire div a:hover {
	text-decoration:none;
}
.bloc_seminaire .button {
   margin-top:9px;
}
.bold {
   font-weight:bold;
   font-size: 100%;
}
.actu {
   font-size: 100%;
}
.actu span{
   font-weight: normal;
}
/***********************************************
*                            bloc actu logiciels
*************************************************/
.col2_recherche .bloc_actu_logiciel {
   width:222px;
}
.bloc_actu_logiciel h3 {
  background: none #1E1F1F;
  padding: 6px 10px 5px 9px;

}
.border {
   border:1px solid #D0D0D0;
   margin-top:3px;
}
.border div {
   padding:7px 7px 9px 7px;
   line-height:13px;
}
.border p.comment_message {
	padding: 7px;
	font-weight: bold;
	border-bottom: 1px solid #D0D0D0;
	background-color: #F6F6F6; 
}

.survoler_actu{
	background-color:#eee;
}
.border div a:hover {
	text-decoration:none;
}
.border .separateur_bloc {
   border-bottom:1px solid #D0D0D0;
   margin:0px 7px 0px 7px;
   padding:0px;
}
/**********************************************
*                          bloc derniers autres
************************************************/
.bloc_derniers_autres {}
.line_height {
   line-height:12px;
}   
.bloc_derniers_autres h3{
   background-color:#E5E5E5;
   font-size:164%;
   font-weight:normal;
   background:url(../images/img_css/bg_derniers_articles_autres.png) no-repeat right top #E5E5E5 ;
   padding:6px 0px 4px 10px;
   margin-bottom:5px;
}
.bloc_derniers_autres div:not(.csc-default) , .survoler_dern_autr{
   border:1px solid #D0D0D0;
   margin-top:3px;
   padding:7px 12px 9px 9px;
}
.survoler_dern_autr {
	background-color:#eee;
}
.bloc_derniers_autres div a:hover {
	text-decoration:none;
}
.bloc_derniers_autres .button {
   margin-top:12px;
}
.clear_left {
   clear:left;

}
.pad_tiret {
   padding:0px 2px;
}
.pad {
   padding-bottom:4px;
}
.bloc_derniers_autres .infotxt {
   font-size:100%;
   margin-bottom:5px;
}
.padtxt_info {
   margin-bottom:4px;
} 
.bloc_derniers_autres .infotxt h4{
   font-size:100%;
   font-weight:normal;
} 
.bloc_derniers_autres .recherche_doc, .bloc_derniers_autres .recherche_actu, .bloc_derniers_autres .recherche_eveille{
   padding-right:5px;
 }
.hide{
   display:none;
}
/***********************************************************************************************************************
*                                           CONTENU PAGES LOGICIELS 
************************************************************************************************************************/
#logiciel_recherche {}
#partie_bas_logiciel {
   margin-left: 1px;
}
#contenu_metiers_recherche {}
/***************
* zone navigation gauche 
******************/
.navigation_gauche {
   width:221px;
   margin-right:20px;
   float:left;
}
/** navigation principale **/
.navigation_principale {
   border-bottom:1px solid #D3D3D3;
   margin-bottom:10px;
}
.navigation_principale h3 a{
   color: #fff;
}  
.navigation_principale h3 {
   font-size:100%;
   color:#fff;
   padding:7px 0px 4px 11px;
} 
ul.liste_navigation{
   border:1px solid #D3D3D3;
   margin:0px;
   padding:0px;
   border-top:0px;
   border-bottom-color: #fff;
   padding:3px 0px 6px 0px;
} 
ul.liste_navigation li a:hover {
  background-color: #F6F6F6;
}
ul.liste_navigation li  {} 
ul.liste_navigation li a {
  display:block;
  margin:0px;
  padding:0px;
  padding: 2px 0px 0px 17px;
} 
ul.liste_navigation li.en_cour  {
  display:block;
  margin:0px;
  padding:0px;
  padding: 2px 0px 0px 17px;
  font-weight: bold;
}
/** espace prive **/
.espace_prive {
   background-color: #F6F6F6;
}
.espace_prive h3 a{
   color: #fff;
}
.espace_prive h3 {
   font-size:100%;
   color:#fff;
   padding:7px 0px 6px 11px;
   background:url(../images/img_css/bg_espace_prive.png) no-repeat 95.5% 50% #1E1F1F; 
}
.espace_prive ul{
   border-bottom: 1px solid #D3D3D3;
   padding-left: 3px;
   padding-bottom: 5px;  
}
.espace_prive h4 a{
   color: #333;
}
.espace_prive h4{
   font-size:100%;
   padding-left:11px;
   border-left:1px solid #D3D3D3;
   border-right:1px solid #D3D3D3;
   padding-top:5px;
   margin-bottom:-2px;
}
/** roqia */
.espace_prive div {
	border:1px solid #D0D0D0;
	margin:3px 0px;
	padding:9px 9px 3px 9px;
}
.espace_prive div a {
	text-decoration:underline;
}
.espace_prive div img {
	vertical-align:middle;
	margin-right:5px;
}
.espace_prive p {
	margin:5px 0px;	
}
.espace_2 {
   margin-bottom: 9px;
   position:relative;
}
.espace_2 h3 {
   background-image: none;
   position: relative; 
}
.espace_2 p {
   line-height: 13px;
   margin-bottom: 7px; 
}
.espace_2 div {
   position: relative; 
   margin-bottom:0px;
   padding-left: 12px;
}
.espace_2 p.recherche_actu { 
   margin: -1px 0px -4px 0px;
}
/** zone contenu centre **/
.contenu_centre {
  height:100%;
  margin-left:241px;
  margin-right:2px;
}
/******************
*       partie haut 
*******************/
#partie_haut {
   height:100%;
}
/*** bloc h arpege **/
.col2_logiciel {	
	width:222px;
	min-height:150px;
	/*height:auto;*/
	float:right;
}
/** roqia */
.col2_logiciel table {	
	/*height:257px;*/
}
.blocs_logiciel_detail {
    margin-left:1px;
}
.titre_logiciel_detail {
	width:223px;
	float:right;
	min-height:75px;
	height:auto;	
}
.titre_logiciel_detail table{	
	background:url(../images/img_css/bg_titre_logiciel_recherche.png) no-repeat;
}
td.titre_page {
	font-size:11px;
	color:#fff;
	font-family:"Trebuchet MS";
	width:223px;
}
td.titre_page h1 {
	height:72px;
	color:#fff;
	font-size:255%;
	padding: 3px 0px 0px 12px;
	/*border-bottom:9px solid #fff;*/
}
td.titre_page h1 span {
	padding-right:5px;
}
.col2_logiciel td.focus {
	width:464px;
	min-height:50px;
	height:auto;
}
.col2_logiciel #col_focus  {
	background:url(../images/img_css/bg_focus_interne2.png) repeat left ;
	min-height:50px;
	height:auto;
	padding:0px 0px 10px 6px;
	border-left:6px solid #9d9b9d;
}

.col2_logiciel .bg_focus {
	background:transparent url(../images/img_css/bg_focus.png) no-repeat right 15px;
	min-height:80px;
	height:auto;
}
.col2_logiciel #col_focus h2{
	padding-top:7px;
	margin-bottom:-5px;
    color:#373834;
	font-size:180%;	
	position:relative;	
}
.col2_logiciel #col_focus p.txt_focus {
	padding:10px 20px 0px 0px;
	clear:left;
}
.col2_logiciel #col_focus p.txt_focus p {
	padding:0px;
	clear:none;
}

.col2_logiciel #col_focus  img{
	float:left;
	margin-right:10px;	
	
}
/*** bloc la une **/
.col1_logiel {
	margin-right:242px;
}
.info_article_logiciel_detail {
   padding:6px 0px 9px 9px;
}
.info_article_logiciel {
   padding:5px 0px 12px 8px;
   margin-bottom:7px;
}
.infotxt_logiciel2 {
    font-size:182%;
	color:#2ea836;
	padding-bottom:0px;
	letter-spacing:0px;
}
/*** separateur ***/
#separateur_clear_right, #separateur_clear_right2 {
	margin:13px 0px 15px 0px;
	height:5px;
	background:url(../images/img_css/bg_bloc_txt.png) repeat-x bottom left;
	clear:right;
}
.clear_right_fx {
  clear:right
}
/******************
*       partie bas 
*******************/
.col4_logiciel {	
	width:222px;
	min-height:150px;
	height:auto;
	float:right;
	margin-right:-2px;
}
.col4_logiciel .bloc_seminaire, .col4_logiciel .bloc_actu_logiciel{
    margin:0px;
	margin-bottom:10px;
}
/***** roqia home + ex visuel **/
.td_col1 {
	/*background-color:#373834;*/
	background-color:#ffffff;
	padding:0px;
}
td.col2  {
	padding-left:17px;
}
td.col3{
	padding-left:18px;
}

/****************
*   COLONNE DROITE
******************/
.contenu_droite
{

padding:0;
margin:0;
margin-top:10px;
	width:223px;
	float:right;
clear:right;
}
.contenu_droite h3 {
font-size:1.4em;
}

/*********************************************************************************************************************
*                     RECENTCONTENT
***********************************************************************************************************************/
.recent-content ul{
margin:0px;list-style:none !important;margin-bottom:8px;}
.recent-content li{
background-image:none !important;
margin:0px !important;padding:0px !important;margin-bottom:3px !important;margin-left:15px !important;
}
.recent-content li {list-style-image:url('../images/img_css/list.gif');
}
.recent-content li .new{
background-color:#2D5587;
color:#E7EBF1;padding:0 3px;
}
.recent-content li li{list-style-image:url('../images/img_css/list2.gif');
}

/***********************************************************************************************************************
*                                           CONTENU PAGES LOGICIELS DETAILS
************************************************************************************************************************/
/****************
*   BLOC CENTRE 
******************/
.derniere_modif {
   font-size:109%;
   padding-bottom: 5px;
}
.padding_none{
	padding:0px;
	margin:0px;
}
.chapeau_article_detail {
   padding-top:2px;text-align:justify;
}
.chapeau_article_detail .img {
   float:right;
   padding-left:15px;
   padding-top:3px;
   margin-bottom:8px;
}
.chapeau_article_detail p{
   padding-bottom: 15px;
}
.barre_outils {
   min-height: 24px;
   height: auto;
   margin-bottom: 8px;
   text-align: right;
   padding: 6px 12px 0px 0px;
}
.barre_outils img{
   padding-left:1px;
}
.barre_outils img.print{
   padding-left:2px;
}

.info_article_detail {
   margin-bottom:16px;
}
/*** docs a telecharger ***/
.docs_telecharger {
   margin-bottom:20px;
}

.docs_telecharger li p {}
.docs_telecharger li h5 {
  font-size:100%;
  font-weight:bold;
}
.docs_telecharger li span{
  display:block;
}
.docs_telecharger li img {
   float:left;
   padding-right:13px;
   padding-top:0px;
}
.docs_telecharger li.breaker {
   margin: 0px;
   padding: 0px;
   height: 0px;	
   clear: left;
   width: 100%;
}

.docs_telecharger li.telecharger_left, .docs_telecharger li.telecharger_right{
   float: left;	
   border: 1px solid #D0D0D0;
   padding: 6px 6px 6px 10px;  
   width:45%;
}
.docs_telecharger li.telecharger_left {
	clear: left;
	margin: 0 8px 10px 0;
}
.col1_logiel .docs_telecharger li.telecharger_left {
clear:none;}

.docs_telecharger li.telecharger_right {
	float: left;
     margin: 0 0 10px 0;	
/*	clear: left; */ 
}

.float_right {
   float:right;
}
/*** pagination ***/

.zone_article_laune .breaker {
	clear: left;
}

.pagination {
	background-color:#F6F6F6;
	border: 1px solid #D0D0D0;
	padding: 18px 0px 18px 11px;
}
.button_retour a{
	background-color:#373834;
	background-image:url(../images/img_css/bg_button_retour.gif);
	background-repeat:no-repeat;
	padding:2px 10px 2px 22px;
	color:#fff;
	font-size:100%;
	border:none;
	text-align:left;
}
.pagination p{
   float:right;
   font-size:109.5%;
   font-weight:bold;
}
.pagination p span {
   padding-right: 8px;
}
.pagination p span a{
   text-decoration:underline;
}
.pagination p span.page_suiv a{
   padding-right: 13px;
   padding-left: 20px;
   text-decoration:none;
   background:url(../images/img_css/bg_page_suiv.png) no-repeat 0% 50%;  
}
/* ajout joklu */
.pagination p span.page_prec a{
   padding-right: 20px;
   padding-left: 13px;
   text-decoration:none;
   background:url(../images/img_css/bg_page_prec.png) no-repeat 100% 50%;  
}
/* fin ajout joklu */
.position_1 {
   float:right;
   position:static;
   top:168px;
   right: 60px;
   height:80px;
   margin-right: -1px;  
}
.coll_droit1 {
   float:right;
   width:222px;
   margin-right:-223px;
   margin-top:85px;
}
/***********************************************************************************************************************
*                                           CONTENU PAGES METIERS DETAIL
************************************************************************************************************************/
.icones_pilotage {
  background-repeat: no-repeat;
  margin-bottom: 8px;
}
.bloc_commentaire {
  width: 460px;
}
.info_supp {
  margin-bottom:7px;
}
.form_commentaire {
  background-color:#FCFCFC;
  padding:7px 12px 5px 11px;
  border-bottom: 1px solid #D0D0D0;
}
.form_commentaire h4 {
  font-size:100%;
  padding-bottom:7px;
}
.form_commentaire label {
  display:none;
}
.form_commentaire input{
  border: 1px solid #D0D0D0;
  font-size:100%;
  width:135px;
  padding: 5px 0px 5px 7px;
  margin-bottom:3px;
  margin-right: 3px;
}
.form_commentaire textarea{
  border: 1px solid #D0D0D0;
  font-size:100%;
  width:390px;
  height: 65px;
  font-family:Arial, Helvetica, sans-serif;
  padding: 4px 0px 0px 7px;
  margin-bottom:10px;
}
.titre_metier_detail {
	width:460px;
	float:right;
	min-height:75px;
	height:auto;	
}
a.lien_doc_word {
   font-weight:bold;
   text-decoration:underline;
   background: url(../images/img_css/picto_word.png) no-repeat 0% 50%;
   padding-left:14px;
}
a.lien_doc_excel {
   font-weight:bold;
   text-decoration:underline;
   background: url(../images/img_css/picto_xls.png) no-repeat 0% 50%;
   padding-left:14px;
}
a.lien_doc_powerpoint {
   font-weight:bold;
   text-decoration:underline;
   background: url(../images/img_css/picto_ppt.png) no-repeat 0% 50%;
   padding-left:14px;
}
a.lien_doc_pdf {
   font-weight:bold;
   text-decoration:underline;
   background: url(../images/img_css/picto_pdf.png) no-repeat 0% 30%;
   padding-left:14px;
}
a.lien_zip {
   font-weight:bold;
   text-decoration:underline;
   background: url(../images/img_css/picto_zip.png) no-repeat 0% 50%;
   padding-left:14px;
}
a.lien_externe {
   font-weight:bold;
   text-decoration:underline;
   background: url(../images/img_css/picto_lien_externe.gif) no-repeat 0% 50%;
   padding-left:14px;
}
a.lien_video {
	display:block;width:170px;
	font-weight:bold;
	text-decoration:underline;
	background: url(../images/img_css/picto_television.png);
	background-repeat:no-repeat;
	background-position: 5px 2px;
	padding:5px;padding-left:26px;
	background-color:#e4e4e4;
	border:1px solid #737373;
}
a.lien_creation {
	display:block;width:170px;
	font-weight:bold;
	text-decoration:underline;
	/*background: url(../images/img_css/picto_television.png);
	background-repeat:no-repeat;
	background-position: 5px 2px;*/
	padding:5px;
	/*padding-left:26px;*/
	background-color:#e4e4e4;
	border:1px solid #737373;
}
.docs_telecharger a {background:none;padding-left:0;}
.filelinks a {background:none;padding-left:0;}


a.guidescol-fiche {
	display:block;
	font-weight:bold;
	text-decoration:underline;
	background: url(../images/img_css/guidescol-download.png);
	background-repeat:no-repeat;
	padding-left:40px;padding-top:7px;padding-bottom:18px;
	font-size:110%;
	
}

a.email {
   background: url(../images/img_css/picto_email.png) no-repeat 0% 50%;
   padding-left:18px;
}

.pad_2 {
   padding-left:2px;
}
p.pad_icon {
   padding-left:20px;
}
.col3pad {
  padding-left:2px;
  padding-right:3px;
}
.col3pad h2{
  margin-top: 0px;
}
.position_2 {
   float:right;
   position:static;
   top:168px;
   right:36px;
}
.position_2 .float_left {
   margin-bottom:-5px;
}
.coll_droit2 {
  float:right;
  width:461px;
  right:253px;
 /*  margin-top:84px;*/
 margin-top:282px;
  margin-right:-461px;
}
.espace_prive div.box {
  padding-right: 100px;
}
/*********************************************************************************************************************
*                                                    DOSSIERS 
***********************************************************************************************************************/
.col2_dossier {	
	width:210px;
	min-height:150px;
	height:auto;
	float:right;
	margin-right: -2px;
}
/** navigation gauche **/

ul.liste_navigation2{
   border:1px solid #D3D3D3;
   margin:0px;
   padding:0px;
   border-top:0px;
   border-bottom-color: #fff;
   padding:3px 0px 6px 0px;
   position: relative;
}
ul.nav_pad {
   padding-bottom: 17px;
} 
ul.liste_navigation2 li a {
  display:block;
  margin:0px;
  padding:0px;
  padding: 2px 0px 0px 17px;
}
ul.liste_navigation2 li.en_cour  {
  display:block;
  margin:0px;
  padding:0px;
  padding: 2px 0px 0px 17px;
  font-weight: bold;
}

ul.liste_navigation2 li.en_cour a {
  margin:0px;
  padding:0px;
}


ul.liste_navigation2 li.en_cour ul {
  margin:0px;
  padding:0px;
  margin-bottom: -3px;
}
/** li open **/
ul.liste_navigation2 li.open  {}
ul.liste_navigation2 li.open ul {
  margin:0px;
  margin-left: 17px;
  padding:0px;
  margin-bottom: -3px;
}
/** niveau 2 **/
ul.liste_navigation2 li.en_cour li a {
  display: block;
  margin: 0px;
  padding:0px;
  padding: 2px 0px 4px 10px;
  font-weight: normal;
  font-size: 91%;
}
#contenu ul.liste_navigation2 li li.en_cour {
  padding: 2px 0px 4px 10px;
  font-size: 91%;
}  
/** niveau 2 li open **/
ul.liste_navigation2 li.open ul li a {
  display: block;
  margin: 0px;
  padding:0px;
  padding: 2px 0px 4px 10px;
  font-weight: normal;
  font-size: 91%;
} 
/** bloc centre **/
.col1_dossier {
	margin-right:230px;
}
.bloc_centre_dossier {text-align:justify;}
.bloc_centre_dossier .info_article{text-align:left;}
.col1_dossier_plan {

}

h2.titre_centre, h2.titre_centre1, h2.titre_centre2 {
  font-size: 182%;
  text-transform: uppercase;
  color: #fff;
  padding: 4px 12px 0px 10px;
  min-height: 28px;
  height: auto;
}
.chapo, .chapo2 {
  margin-top: 11px;
  background-color: #efefef;
  padding: 5px 10px 9px 10px;
  font-weight: bold;
  line-height: 15.5px;
}
.pad_txt1 {
  margin-top: 12px;
  line-height: 15.5px;
}
.img_float_right {
  margin-left: 20px;
  float: right;
  padding-top: 1px;
}
h3.ss_titre_centre, .bloc_centre_dossier h3, .chapeau_article_detail h3 {
  /*font-size: 150%;*/
  border-bottom: 1px solid #d3d3d3;
  padding-bottom: 6px;
  margin-bottom: 9px;
  margin-top: 16px;
}
.line_height1 {
  margin-top: 11px;
}

.bloc_centre_dossier p {
  line-height: 15.5px;
  margin-top: 11px;
}

.underline {
  text-decoration: underline;
}

.bloc_centre_dossier a, .chapeau_article_detail a {text-decoration:underline;font-weight:bold;color:#333;}
.bloc_centre_dossier a:hover, .chapeau_article_detail a:hover {text-decoration:underline;font-weight:bold;color:#adadad;}
.bloc_centre_dossier a.lien_doc_word, .chapeau_article_detail a.lien_doc_word {
   font-weight:bold;
   text-decoration:underline;
   background: url(../images/img_css/picto_word.png) no-repeat 0% 50%;
   padding-left:14px;
}

.lien_gris {
  color: #adadad;
}
h4.ss_titre_centre, .bloc_centre_dossier h4, .chapeau_article_detail h4 {
  font-size: 138.5%;
  border-bottom: 1px solid #d3d3d3;
  padding-bottom: 7px;
  margin-bottom: 9px;
  padding-top: 15px;
}
h5.ss_titre_centre, .bloc_centre_dossier h5, .chapeau_article_detail h5 {
  font-size: 115%;
  border-bottom: 1px solid #d3d3d3;
  padding-bottom: 4px;
  padding-top: 3px;
  margin-top: 3px;

}

h6.ss_titre_centre, .bloc_centre_dossier h6, .chapeau_article_detail h6{
  font-size: 100%;
  border-bottom: 1px solid #d3d3d3;
  padding-bottom: 1px;
  padding-top: 3px;
  margin-top: 3px;

}

ul.liste, .bloc_centre_dossier ul, .chapeau_article_detail ul  {
  /*margin-top: 14px;*/
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 10px;
  padding-left: 12px;
}
ul.liste li, .bloc_centre_dossier li, .chapeau_article_detail li{
  background:url(../images/img_css/puce_liste.png) no-repeat 0px 5px;
  margin-top: 4px;
  padding-left: 14px;
}
.bloc_centre_dossier li li {background:none;list-style-type:circle; padding-left:2px;margin-left:10px;}

.citation {
  background: #efefef url(../images/img_css/guillement.png) no-repeat 12px 9px ;
  border: 1px solid #d3d3d3;
  padding: 9px 10px 10px 12px;
  padding-left: 58px;
  margin-top: 0px; margin-bottom: 13px; 
  
}
.citation span{
  /*padding-left: 48px;*/
}



/* SAUVEGARDE BEGHELLI 16/02/2010 OLD TABLE */


/*.table_donnes, .contenttable {
  width: 80%;
  border: 1px solid #d3d3d3 ;
  border-width: 0px 1px 1px 0px;
  margin-top: 30px;
}
.table_donnes td, .table_donnes th, .contenttable td, .contenttable th {
  border: 1px solid #d3d3d3 ;
  border-width: 1px 0px 0px 1px;
  padding: 7px 10px;
    text-align: left;

}
.table_donnes th, .contenttable th {
  background-color: #f0f0f0;
    text-align: center;
}*/

.table_donnes, .contenttable {
  width: 100%;
  border: 1px solid #d3d3d3 ;
  border-width: 0px 1px 1px 0px;
  margin-top: 30px;
}
.table_donnes td, .table_donnes th, .contenttable td, .contenttable th {
  border: 1px solid #d3d3d3 ;
  border-width: 1px 0px 0px 1px;
 text-align: left;
 padding : 5px;

}
.table_donnes th, .contenttable th {
  background-color: #f0f0f0;
    text-align: center;
}




#sem_jour_tech {
  width: 39%;
}
.formulaire_dossier {
  margin-top: 30px;
}
.formulaire_dossier .input1, .formulaire_dossier select, .formulaire_dossier .input2, .formulaire_dossier .input3{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
  border: 1px solid #d0d0d0;
}
.formulaire_dossier .input1, .formulaire_dossier .input2, .formulaire_dossier .input3{
  height: 14px;
  padding: 4px 0px 5px 7px;
  margin: 6px 0px 19px 0px; 
  width: 136px;
}
.formulaire_dossier .input2, .formulaire_dossier .input3 {
  width: 26px;
  text-align: center;
  padding: 4px 0px 5px 0px;
  margin: 6px 2px 18px 0px;
}
.formulaire_dossier .input3 {
  width: 47px;
}
.input4 {
  margin-right: 8px;
  vertical-align: middle;
}
.pad_checkbox {
   margin-bottom: 13px;
}
.dernier_input {
  padding-bottom: 21px;
}
.formulaire_dossier select{
  width: 198px;
  margin-bottom: 17px;
  height: 23px;
  vertical-align: middle;
}
.saut_ligne {
  display: block;
}
label.saut_ligne {
  display: block;
  font-weight: bold;
}
.button1 a:hover {text-decoration:none;}
.button1 a{
	background: url(../images/img_css/bg_button1.png) no-repeat top right #373834;
	padding: 2px 17px 2px 9px;
	color: #fff;
	font-size: 100%;
	border-left: 4px solid #71726f;
	text-align: left;
}
.button1 {
	padding-bottom:2px;
}
/*********************************************************************************************************************
*                                                    PARTENAIRE 
***********************************************************************************************************************/
/********* 
*  hearder 
***********/
#header_partenaire {
	background-image: none;
	min-height: 73px;
	height: auto;
	margin: 0px 10px;
}
#header_partenaire #logo_partenaire {
	width: 196px;
	float: left;	
}
/** logo **/
#logo_partenaire h1 {
	display:none;	
}
#logo_partenaire img {	
	padding: 3px 0px 0px 38px;
}
/** liens **/
#header_partenaire #list_lien_result {
	color: #fff;
	padding-right: 9px;
}
#header_partenaire #list_lien_result a{
	color: #fff;	
}
#header_partenaire #list_lien_result .search {
	margin-top: 0px;
}
#header_partenaire #list_lien_result .search input {
	border: 1px solid #fff;
	margin-top: -3px;
	width: 131px;
	height: 16px;
	margin-left: 8px;
	vertical-align: top;
}
#header_partenaire #list_lien_result .search input.img_loupe {
	margin-left: 0px;
	border: 0px; 
	height: 23px;
	position: static;
	margin-top: -6px;
	padding-left: 1px;
	width: 32px;
}


#header_partenaire #list_lien_result ul {
	padding-top: 27px;
}
#header_partenaire #list_lien_result ul li {
	background: url(../images/img_css/sep_list_lien_withe.png) no-repeat right ;		
}
#header_partenaire #list_lien_result ul li img {
	padding-left: 6px;
	margin-top: -5px;
	vertical-align: middle;
	position: relative;
}
#header_partenaire #list_lien_result ul li.dernier{
   background: none;
   padding-right: 0px;
}
/** recherche avance **/
#header_partenaire #rech_avance {
  padding-left: 72px;
}
#header_partenaire #rech_avance span {
	background: url(../images/img_css/img_fleche2.png) no-repeat 0% 80%;
}
/** arondi hearder **/
#header_partenaire {}
#header_partenaire {background: transparent;}

#header_partenaire .xtop, #header_partenaire .xbottom {
	display:block;
	background:transparent; 
	font-size:1px;
}
#header_partenaire .xb1, #header_partenaire .xb2, #header_partenaire .xb3, #header_partenaire .xb4 {
	display:block; 
	overflow:hidden;
}
#header_partenaire .xb1, #header_partenaire .xb2, #header_partenaire .xb3 {
	height:1px;
}
#header_partenaire .xb2, #header_partenaire .xb3, #header_partenaire .xb4 {
	background:#586bc9; 
	border-left:1px solid #586bc9; 
	border-right:1px solid #586bc9;
}
#header_partenaire .xb1 {
	margin:0 5px; 
	background:#586bc9;
}
#header_partenaire .xb2 {
	margin:0 3px; 
	border-width:0 2px;
}
#header_partenaire .xb3 {
	margin:0 2px;
}
#header_partenaire .xb4 {
	height:2px; 
	margin:0 1px;
}
#header_partenaire .xboxcontent {
	display:block; 
	border:0 solid #586bc9; 
	border-width:0 1px; 
	min-height: 73px;
	height:auto;
	background-color: #586bc9;
}
* html #header_partenaire .xboxcontent {
	height:1px;
}
/***************
*   conteneur  
*****************/
#conteneur_pages_partenaire {
	margin-top: 0px;
	padding: 9px 22px 31px 39px;	
	background-image: none;
	background-position: top left ;
	background-repeat:repeat-x;	
}
#contenu {}
/********** 
*  nav gauche  
************/
.navigation_pad {
   margin-bottom: 9px;
}
#contenu .navigation_pad h3 {
   background: url(../images/img_css/arondi_haut_nav_partenaire.png) no-repeat 0% 0% #586bc9;
}
#contenu ul.liste_navigation2  li a:hover {
   background-color: transparent;
   color: #586bc9;
}
#contenu ul.liste_navigation2 li  {} 
#contenu ul.liste_navigation2 li {
   background:url(../images/img_css/puce_nav_princip_partenaire.png) no-repeat 3.9% 0%;
}
#contenu ul.liste_navigation2 li.en_cour  {
   background:url(../images/img_css/puce_nav_princip_partenaire.png) no-repeat 3.9% 0%;
}
/** bloc coordonnes **/
.coordonees {
   background:url(../images/img_css/arondi_haut_coordonnees.png) no-repeat top left #e8e8e8;
   padding-top: 7px; 
}
.coordonees h3 {
   font-size: 100%;
   padding: 0px 0px 3px 11px;
}
.coordonees p {
   line-height: 15.5px;
   background:url(../images/img_css/arondi_bas_coordonnees.png) no-repeat bottom left;
   padding: 0px 0px 6px 11px;
}
/********** 
* bloc droit 
**********/
.col2_partenaire {	
	width:210px;
	min-height:150px;
	height:auto;
	float:right;	
	background: url(../images/img_css/bg_partenaire.png) repeat-x #f1f1f1;
	border-bottom: 2px solid #b1afb1;	
}
.col2_partenaire #col_focus  {
	background: url(../images/img_css/bg_publication.png) no-repeat;
	min-height: 50px;
	height: auto;
	padding: 0px 0px 9px 14px;
	border-left: 0px;
}
.col2_partenaire #col_focus h2{
	padding-top:6px;
	margin-bottom: 0px;
    color:#373834;
	font-size:180%;		
}
.col2_partenaire #col_focus p.txt_focus {
	padding:9px 20px 5px 0px;
	clear:left;
	position: relative;
}
.arondi_haut {
   background: url(../images/img_css/arondi_publication.png) no-repeat;
   padding-top: 5px;
}
/*********** 
*   bloc centre
*************/
/** arondi bloc centre **/
.col1_partenaire {}
.col1_partenaire {background: transparent;}

.xtop {
   display:block; 
   background:transparent; 
   font-size:1px;
}
xtop span , .xbottom span  {
   display: none;
}
.xb1, .xb2, .xb3, .xb4 {
   display: block; 
   overflow :hidden;
}
.xb1, .xb2, .xb3 {
   height: 1px;
}
.xb2, .xb3, .xb4 {
	background: #fff; 
	border-left: 1px solid #586bc9; 
	border-right: 1px solid #586bc9;
}
.xb1 {
	margin: 0 5px; 
	background: #586bc9;
}
.xb2 {
	margin: 0 3px; 
    border-width: 0 2px;
}
.xb3 {
	margin:0 2px;
}
.xb4 {
	height:2px; 
	margin:0 1px;
}

.xboxcontent {
	display:block; 
	border:0 solid #586bc9; 
	border-width:0 1px; 
	height:auto;
}
* html .xboxcontent {
   height:1px;
}
.color_a {
   background:#586bc9; color:#fff;
}
/** bloc centre **/
.col1_partenaire {
   margin-right:228px;
}
.chapo2 {
  padding: 6px 10px 9px 13px;
  font-weight: bold;
  line-height: 15.5px;
}
#contenu h2.titre_centre {
  background-color: #586bc9;
}
h2.titre_centre2, h2.titre_centre1 {
  padding: 0px 12px 0px 10px;
  min-height: 26px;
}
h2.titre_centre1 {
  font-size: 164%;
}
.entete {
  height: 100%;
  margin-top: 12px;
} 
.entete p, .entete strong {
  line-height: 16px;
} 
.entete h3{
  font-size: 164%;
  padding-bottom: 3px;
}
.img_float_left {
  margin-right: 10px;
  float: left;
  padding-top: 3px;
}
h4.ss_titre_centre1, h4.ss_titre_centre2 {
  font-size: 100%;
  padding-bottom: 6px;
}
h4.ss_titre_centre2 {
  padding-top: 23px;
}
.pad4_button {
  margin-top: 7px;
}
h3.ss_titre_bloc1 {
  margin-top: 2px;
}
.pad5_button {
   padding-top:11px;
} 
ul.liste1 {
  margin-top: 10px;
}
/******************
*     FOOTER
*****************/
#footer_partenaire {
	clear: both;
	min-height: 24px;
	height: auto;
	margin:0 10px;
}
#footer_partenaire ul {
	width: 600px;
	padding-bottom: 15px;
}
#footer_partenaire ul li{
	list-style-type: none;
	float: left;
	padding: 0px 11px;
	background: url(../images/img_css/sep_list_lien.png) no-repeat right ;
	white-space: nowrap;		
}
#footer_partenaire ul li.dernier {
   background: none;
   padding-right: 0px;
}
#footer_partenaire ul li img{
	padding-left: 6px;
	margin-top: -5px;
	position: relative;	
}
#footer_partenaire .copyright  {
	float: right;
	margin-top: -16px;
}
#footer_partenaire .xtop, #footer_partenaire.xbottom {
	display:block; 
	background:transparent; 
	font-size:1px;
}
#footer_partenaire .xb1, #footer_partenaire .xb2, #footer_partenaire .xb3, #footer_partenaire .xb4 {
	display:block; 
	overflow:hidden;
}
#footer_partenaire .xb1, #footer_partenaire .xb2, #footer_partenaire .xb3 {
	height:1px;
}
#footer_partenaire .xb2, #footer_partenaire .xb3, #footer_partenaire .xb4 {
	background:#e2e2e2; 
	border-left:1px solid #e8e8e8; 
	border-right:1px solid #e2e2e2;
}
#footer_partenaire .xb1 {
	margin:0 5px; 
	background:#e2e2e2;
}
#footer_partenaire .xb2 {
	margin:0 3px; 
	border-width:0 2px;
}
#footer_partenaire .xb3 {
	margin:0 2px;
}
#footer_partenaire .xb4 {
	height:2px; 
	margin:0 1px;
}
#footer_partenaire .content_footer {
	display: block; 
	border: 0 solid #e2e2e2; 
	border-width:0 1px; 
	height: auto; 
	background: url(../images/img_css/bg_footer.png) repeat-x 0% 100% #e2e2e2;
	padding: 9px 28px 17px 18px;
}
* html .content_footer {height:1px;}
/*********************************************************************************************************************
*                                                    ANNUAIRE 
***********************************************************************************************************************/
#conteneur_pages_annuaire {
	margin-top:0px;
	padding:9px 32px 31px 29px;	
	background-image:url(../images/img_css/bg_conteneur.png);
	background-position: top left ;
	background-repeat:repeat-x;
}
#contenu .pad_annuaire {
   padding:6px 0px 0px 11px;
   margin-bottom: 10px;
   position: relative;
}
h3.ss_titre_16 {
  font-size: 145.5%;
  padding-bottom: 6px;
}
h3.ss_titre_16_pad {
  padding-bottom: 2px;
}
.border_pad2 {
   margin-bottom: 8px;
}
.form_recherche {
  background-color: transparent;
  padding:8px 12px 10px 9px;
  border-bottom: 0px solid #D0D0D0;
}
.form_recherche input{
  margin-bottom: 10px;
  width: 157px;
}
.form_recherche select {
  height: 23px;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 100%;
  margin-bottom: 11px;
  width: 179px;
}
ul.info_search {
  padding-left: 11px;
  margin: 8px 0px 11px 0px;
}
ul.info_search li {
  background: url(../images/img_css/puce_liste_search.png) no-repeat 0px 4px;
  padding-left: 8px;
  margin-bottom: 3px;
}
.border_pad {
   border:1px solid #D0D0D0;
   padding:8px 12px 5px 9px;
}
.border_pad div {
   margin: 0px;
   padding: 12px 0px 14px 0px;
   line-height: 13px;
}
.border_pad h5{
   margin-left: 4px;
}
.border_pad div.separateur_bloc {
   border-bottom:1px solid #D0D0D0;
   margin:0px;
   padding:0px;
}
.border_pad div.separateur_pad {
	margin-bottom: 5px;
}
.button_fermer a{
	background-image:url(../images/img_css/bg_button_fermer.gif);
	padding:2px 5px 2px 19px;
	color:#fff;
	font-size:100%;
	border:none;
	text-align:left;
	border-right: 4px solid #71726f;
}
ul.liste2 {
	margin-top: 5px;
	margin-bottom: 15px;
	padding-left: 11px;
}
img.pad_top {
  padding-top: 2px;
}
.border_pad3 {
   border: 1px solid #D0D0D0;
   padding: 8px 10px 16px 9px;
}

/*********************************************************************************************************************
*                     SURCHARGE FORMULAIRE TYPO 
***********************************************************************************************************************/

.csc-mailform {
  margin-top: 30px;
}

.csc-mailform-field label {
	display: block;
  font-weight: bold;
}

.csc-mailform-field input, .csc-mailform-field select, .csc-mailform-field textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
  border: 1px solid #d0d0d0;
}
.csc-mailform-field input {
  height: 14px;
  padding: 4px 0px 5px 7px;
  margin: 6px 0px 19px 0px; 
  width: 136px;
}

.csc-mailform-field select{
  width: 198px;
  margin-bottom: 19px;
  height: 23px;
  vertical-align: middle;
}

.csc-mailform-field textarea {
  width: 198px;
  padding: 4px 0px 5px 7px;
  margin: 6px 0px 19px 0px;
  margin-bottom: 19px;

}

.csc-mailform-field input.csc-mailform-submit {
	height: 14px;
  padding: 4px 0px 5px 7px;
  margin: 6px 0px 19px 0px; 
  width: 136px;
}

.button input.csc-mailform-submit, .csc-mailform-field input.csc-mailform-submit {
	height: 18px;
	width: 136px;
	background: url(../images/img_css/bg_button2.png) no-repeat;
	padding: 2px 17px 2px 9px;
	color: #fff;
	font-size: 100%;
	border: none;
	text-align: left;
}

.csc-mailform-field input.csc-mailform-check {
	width: 25px;
}


/* ajout joklu: icones */

.icone_actu_hss, .icone_pub_hss, .icone_vr_hss, 
.icone_actu_cdc, .icone_pub_cdc, .icone_vr_cdc, 
.icone_actu_finance, .icone_pub_finance, .icone_vr_finance, 
.icone_actu_formation, .icone_pub_formation, .icone_vr_formation,
.icone_actu_pilotage, .icone_pub_pilotage, .icone_vr_pilotage,
.icone_actu_recherche ,.icone_pub_recherche, .icone_vr_recherche, 
.icone_actu_rh, .icone_pub_rh, .icone_vr_rh, 
.icone_actu_si, .icone_pub_si, .icone_vr_si,
.icone_actu_amue, .icone_pub_amue, .icone_vr_amue,
.icone_actu_patrimoine, .icone_pub_patrimoine, .icone_vr_patrimoine {
  padding: 2px 0px 2px 20px;
  margin: 5px 0px 1px 0px;
}

.icone_actu_hss a, .icone_pub_hss a, .icone_vr_hss a, 
.icone_actu_cdc a, .icone_pub_cdc a, .icone_vr_cdc a, 
.icone_actu_finance a, .icone_pub_finance a, .icone_vr_finance a, 
.icone_actu_formation a, .icone_pub_formation a, .icone_vr_formation a,
.icone_actu_pilotage a, .icone_pub_pilotage a, .icone_vr_pilotage a,
.icone_actu_recherche a, .icone_pub_recherche a, .icone_vr_recherche a, 
.icone_actu_rh a, .icone_pub_rh a, .icone_vr_rh a, 
.icone_actu_si a, .icone_pub_si a, .icone_vr_si a ,
.icone_actu_patrimoine a, .icone_pub_patrimoine a, .icone_vr_patrimoine a
{
  text-decoration: underline;
}

.icone_actu_finance {
  background:url(../images/img_css/icone_actu_finance.png) no-repeat !important;
}
.icone_pub_finance {
  background:url(../images/img_css/icone_pub_finance.png) no-repeat !important;
}
.icone_vr_finance {
  background:url(../images/img_css/icone_vr_finance.png) no-repeat !important;
}


.icone_actu_hss {
  background:url(../images/img_css/icone_actu_hss.png) no-repeat !important;
}
.icone_pub_hss {
  background:url(../images/img_css/icone_pub_hss.png) no-repeat !important;
}
.icone_vr_hss {
  background:url(../images/img_css/icone_vr_hss.png) no-repeat !important;
}

.icone_actu_cdc {
  background:url(../images/img_css/icone_actu_cdc.png) no-repeat !important;
}
.icone_pub_cdc {
  background:url(../images/img_css/icone_pub_cdc.png) no-repeat !important;
}
.icone_vr_cdc {
  background:url(../images/img_css/icone_vr_cdc.png) no-repeat !important;
}



.icone_actu_formation {
  background:url(../images/img_css/icone_actu_formation.png) no-repeat !important;
}
.icone_pub_formation {
  background:url(../images/img_css/icone_pub_formation.png) no-repeat !important;
}
.icone_vr_formation {
  background:url(../images/img_css/icone_vr_formation.png) no-repeat !important;
}


.icone_actu_pilotage {
  background:url(../images/img_css/icone_actu_pilotage.png) no-repeat !important;
}
.icone_pub_pilotage {
  background:url(../images/img_css/icone_pub_pilotage.png) no-repeat !important;
}
.icone_vr_pilotage {
  background:url(../images/img_css/icone_vr_pilotage.png) no-repeat !important;
}

.icone_actu_recherche {
  background:url(../images/img_css/icone_actu_recherche.png) no-repeat !important;
}
.icone_pub_recherche {
  background:url(../images/img_css/icone_pub_recherche.png) no-repeat !important;
}
.icone_vr_recherche {
  background:url(../images/img_css/icone_vr_recherche.png) no-repeat !important;
}

.icone_actu_rh {
  background:url(../images/img_css/icone_actu_rh.png) no-repeat !important;
}
.icone_pub_rh {
  background:url(../images/img_css/icone_pub_rh.png) no-repeat !important;
}
.icone_vr_rh {
  background:url(../images/img_css/icone_vr_rh.png) no-repeat !important;
}

.icone_actu_si {
  background:url(../images/img_css/icone_actu_si.png) no-repeat !important;
}
.icone_pub_si {
  background:url(../images/img_css/icone_pub_si.png) no-repeat !important;
}
.icone_vr_si {
  background:url(../images/img_css/icone_vr_si.png) no-repeat !important;
}



.icone_actu_amue {
  background:url(../images/img_css/icone_actu_amue.png) no-repeat !important;
}
.icone_pub_amue {
  background:url(../images/img_css/icone_pub_amue.png) no-repeat !important;
}
.icone_vr_amue {
  background:url(../images/img_css/icone_vr_amue.png) no-repeat !important;
}


.icone_actu_patrimoine {
  background:url(../images/img_css/icone_actu_patrimoine.png) no-repeat !important;
}
.icone_pub_patrimoine {
  background:url(../images/img_css/icone_pub_patrimoine.png) no-repeat !important;
}
.icone_vr_patrimoine {
  background:url(../images/img_css/icone_vr_patrimoine.png) no-repeat !important;
}



.bloc_centre_dossier .bloc_derniers_autres p {
  line-height: 1.18em;
  margin: 3px 0px 5px 0px;
}

.bloc_centre_dossier .bloc_derniers_autres h5 {
  margin: 2px 0px 5px 0px;
  font-size: 100%;
  border-width: 0px;
  padding: 0px;
}

.bloc_centre_dossier .bloc_derniers_autres a {
	text-decoration: none;
	font-weight: normal;
}
.bloc_centre_dossier .bloc_derniers_autres a:hover {
	text-decoration: none;
	font-weight: normal;
    color:black;
}

/* fin ajout joklu */


/*************** AJOUT POUR SITEMAP ***********/

.tx-dropdownsitemap-pi1 A {
	font-weight: bold;
}
.tx-dropdownsitemap-pi1 LI.open OL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed OL {
	display: none;
}
.tx-dropdownsitemap-pi1 LI.open UL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed UL {
	display: none;
}
.tx-dropdownsitemap-pi1 DIV {
	border: solid 1px #DFE2E3;
	background: #FAFBFB;
	padding: 2px;
	margin-bottom: 5px;
}
.tx-dropdownsitemap-pi1 DIV.level_2 {
	background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_2 A {
	font-weight: normal;
}
.tx-dropdownsitemap-pi1 DIV.level_3 {
	background: #FAFBFB;
}
.tx-dropdownsitemap-pi1 DIV.level_4 {
	background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_5 {
	background: #FAFBFB;
}
.tx-dropdownsitemap-pi1 DIV.expAll {
	text-align: center;
	border: solid 1px #DFE2E3;
	background: #FAFBFB;
}

.tx-dropdownsitemap-pi1 ul li {
	background: none;
}

#tx_dropdownsitemap_pi1_167 div.level_1, #tx_dropdownsitemap_pi1_168 div.level_1 {
	border: solid 2px #a2a5d2;
}
#tx_dropdownsitemap_pi1_167 a, #tx_dropdownsitemap_pi1_168 a {
	color: #a2a5d2;
}

#tx_dropdownsitemap_pi1_172 div.level_1 {
	border: solid 2px #0980c4;
}
#tx_dropdownsitemap_pi1_172 a {
	color: #0980c4;
}

#tx_dropdownsitemap_pi1_130 div.level_1 {
	border: solid 2px #A6579C;
}
#tx_dropdownsitemap_pi1_130 a {
	color: #A6579C;
}

#tx_dropdownsitemap_pi1_131 div.level_1 {
	border: solid 2px #EF8903;
}
#tx_dropdownsitemap_pi1_131 a {
	color: #EF8903;
}

#tx_dropdownsitemap_pi1_129 div.level_1 {
	border: solid 2px #e1087a;
}
#tx_dropdownsitemap_pi1_129 a {
	color: #e1087a;
}

#tx_dropdownsitemap_pi1_185 div.level_1 {
	border: solid 2px #2ea836;
}
#tx_dropdownsitemap_pi1_185 a {
	color: #2ea836;
}

#tx_dropdownsitemap_pi1_186 div.level_1 {
	border: solid 2px #e3051a;
}
#tx_dropdownsitemap_pi1_186 a {
	color: #e3051a;
}


/*************** FIN AJOUT POUR SITEMAP ***********/

/* ajout joklu archive menu */
ul.archive_menu {
	margin-bottom: 20px;
}
ul.archive_menu a{font-weight:normal;}



/*********************************************************************************************************************
*                     SURCHARGE MENUS/PLANDUSITE TYPO 
***********************************************************************************************************************/
.csc-menu-8 h4,.csc-menu-4 h4{
margin:0 !important;
padding:0 !important;
	padding-left:32px !important;
	height:29px;
	background:url(../images/img_css/bg_menu_de_ces_pages.png) no-repeat ;
	background-position: left;
	border-bottom:none;
}
.csc-menu-8 .csc-section,.csc-menu-4 .csc-section{
margin-top:10px;
}
.csc-menu-8 a,.csc-menu-4 a{
padding-top:5px;
display:block;
}
.csc-menu-8 p,.csc-menu-4 p{
margin:0 !important;
padding:0 !important;
}


/*********************************************************************************************************************
*                     NEWLOGINBOX
***********************************************************************************************************************/

p.info-identification {
  background: #efefef url(../images/img_css/attention.gif) no-repeat 12px 9px ;
  border: 1px solid #d3d3d3;
  padding: 9px 10px 10px 12px;
  padding-left: 58px;
  margin-top: 12px; 
  
}
p.identification-ok {
  background-image: url(../images/img_css/identification-ok.gif) ;
  
}

p.statut{margin:5px 0;}
.contenu_droite .tx-felogin-pi1{
padding:0;margin:0;
padding:10px;
background-image:url(../images/img_css/fond_formulaire_droite.png);
background-repeat:no-repeat;
/*border-left:6px solid #9D9B9D;*/
margin-bottom:10px;
}




/*************************************/
/*** Mise en forme du formulaire ***/
/*************************************/
.FORM {
	text-align: left;
	/*margin:1px;*/
}

.FORM fieldset input {padding: 0.05em 0.2em;}
/*.FORM fieldset {padding: 0.5em 1em 1em 1em;margin:0;}*/
.FORM fieldset {padding:0;margin:0;}
.FORM textarea {/*float:left;*/padding:5px 0 5px 5px;font-size:1em; width:80%;}
.FORM select.FORMliste {width:70%}

.FORMetapes {margin-bottom:20px; }
.FORMlibelles {float:left;width:30%;padding-right:2%;text-align:right;margin:5px 0px;padding-top:0px;font-weight:bold;}
.FORMchamps {float:left;width:68%;margin:5px 0px }
.FORM .FORMsep {margin:0;clear:both;}
.FORM .FORMlibelles {clear:both;}
.FORMtexteetape {margin-bottom:20px;}
.FORMerreurglobale{margin-bottom:20px;}
.FORMvalider{text-align:right;padding:12px 0 10px 10px}
.FORMparagraphe{padding:10px 0px;}
.FORMlibelleoblig {padding-bottom:10px;margin:10px 0 5px 0; }
.FORMchamptexte { width:80%}


/*************************************/
/*** Personnaliser ***/
/*************************************/
.FORMfocus {	/*** Mise en avant des champs en cours d'utilisation ***/
	background-color:#B0BED3;
	/*color: #000000;*/
}


.FORMvalider input,.FORMtri input{	
height: 18px;
	width: 136px;
	background: url(../images/img_css/bg_button2.png) no-repeat;
	padding: 2px 17px 2px 9px;
	color: #fff;
	font-size: 100%;
	border: none;
	text-align: left;
}
.FORM fieldset input {font-size:90%}
.contenu_droite .FORM .FORMchamps input{width: 129px;}
.contenu_droite .FORM .FORMchamps {clear:both;width:100%;float:none;margin:0px 0px}
.contenu_droite .FORM .FORMlibelles {width:100%;float:none;text-align:left;}
.contenu_droite .FORM .FORMvalider {text-align:left;padding:0;}

/*************************************/
/*** VIPACESS ***/
/*************************************/

.FORMaccesadherentarchives .tx-felogin-pi1{
padding:0;margin:0;
/*padding:10px;*/
background-color:#F6F6F6;
background-repeat:no-repeat;
margin-bottom:10px;
}

.blocs_logiciel_detail .FORMaccesadherentarchives .FORMchamps, .col2_dossier .FORMaccesadherentarchives .FORMchamps {margin:0;}
.blocs_logiciel_detail .FORMaccesadherentarchives span.oublipass , .col2_dossier .FORMaccesadherentarchives span.oublipass {clear:both;float:none;display:block;}


.FORMaccesadherentarchives .FORM .FORMchamps input{width: 100px;margin-right:5px;}
.FORMaccesadherentarchives .FORM .FORMchamps {float:left;}
.FORMaccesadherentarchives .FORM .FORMlibelles {width:100px;float:left;text-align:left;margin-right:10px;}
.FORMaccesadherentarchives .FORM .FORMsep {margin:0;clear:none;float:left;margin-right:15px;}
.FORMaccesadherentarchives hr {clear:both}
.FORMaccesadherentarchives p.oublipass,.FORMaccesadherentarchives p.permalogin {margin-bottom:6px;}
.FORMaccesadherentarchives span.oublipass a {color:#777}



.FORMaccesadherentarchives .FORM .FORMvalider {text-align:left;padding:0;}

.FORMaccesadherentarchives .FORM {border-top:none !important;margin-top:0 !important;}
.FORMaccesadherentarchives p.statut{border-bottom:none !important;margin:0 !important;}
.FORMaccesadherentarchives h3 {padding-top:2px !important;/*padding-bottom:2px !important;*/}
.FORMaccesadherentarchives h3 img {vertical-align:bottom;margin-right:3px;}


/*************************************/
/*** NEWS INFOSUPP ***/
/*************************************/

.news-infosupp {
   
   margin-bottom:8px;
}
.news-infosupp h3,.FORMaccesadherentarchives h3 {
   font-size:100%;
   color:#fff;
   padding:5px 0px 4px 11px;
   background: #1E1F1F; 
   background: url(../images/img_css/bg_infosupp.gif) repeat-y;
   
   /*border-left:5px solid #1E1F1F;
   border-bottom:1px solid #1E1F1F;*/
}
.news-infosupp ul{
   border-bottom: 1px solid #D3D3D3;
   padding-left: 3px;
   padding-bottom: 5px;  
}
.news-infosupp h4 a{
   color: #333;
}
.news-infosupp h4{
   font-size:100%;
   padding-left:11px;
   border-left:1px solid #D3D3D3;
   border-right:1px solid #D3D3D3;
   padding-top:5px;
   margin-bottom:-2px;
}
.news-infosupp p {
	margin:5px 0px;	
}
.news-infosupp div,.FORMaccesadherentarchives .FORM,.FORMaccesadherentarchives p.statut{
	border:1px solid #D0D0D0;
	/*margin:3px 0px;*/
	padding:9px 9px 3px 9px;
	background-color: #F6F6F6;
	border-top:none;
}
.news-infosupp div a {
	text-decoration:underline;
}
.news-infosupp div img {
	vertical-align:middle;
	margin-right:5px;
}

/*************************************/
/*** NEWS META ***/
/*************************************/
.news-meta {
 /*  position:absolute;
   top:460px;*/
width:240px;

}



/*************************************/
/*** DEMANDER COMPTE  ***/
/*************************************/
.tx-srfeuserregister-pi1 form .tx-srfeuserregister-pi1-submit{	
height: 18px;
	width: 136px;
	background: url(../images/img_css/bg_button2.png) no-repeat;
	padding: 2px 17px 2px 9px;
	color: #fff;
	font-size: 100%;
	border: none;
	text-align: left;
}


/*************************************/
/*** FAQ ***/
/*************************************/

div.tx-irfaq-pi1{width:98%}

/*************************************/
/*** last update ***/
/*************************************/

div.lastupdate{clear:both;border-top:1px solid #f2f2f2;padding-top:3px;margin-top:8px;text-align:right;color:#666666}

/*************************************/
/*** pbsurvey, enquete ***/
/*************************************/

.tx-pbsurvey-pi1{width:460px !important; padding:0;margin:0;}
		.tx-pbsurvey-pi1 legend {color:#333333;/*background-color:#f2f2f2;*/}
		.tx-pbsurvey-pi1 fieldset {border:1px solid #999999; padding:5px;  }
		/*.tx-pbsurvey-pi1 div.question{ background-color:#f2f2f2;}*/
		.tx-pbsurvey-pi1 .required {color: #900; vertical-align: middle;}
		.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color: #f2f2f2;}
		.tx-pbsurvey-pi1 .question {font-size: 110%; font-weight: bold;}
		.tx-pbsurvey-pi1 .matrix .columnFirst {font-weight: normal; text-align: left;}		
		.tx-pbsurvey-pi1 .inputlarger input {width:200px;}
		.tx-pbsurvey-pi1 table.matrix td{padding:2px}
		.tx-pbsurvey-pi1 input{margin-right:2px}
		.tx-pbsurvey-pi1 .pagenumbering {font-size: 100%;}
		.tx-pbsurvey-pi1 .bar {background-color: #ccc;	}	
		.tx-pbsurvey-pi1 .barcontainer {background-color: #FFFFFF;}
		.tx-pbsurvey-pi1 .survey_error {color: #900;}
		.tx-pbsurvey-pi1 textarea {width:400px !important;padding:0 !important;margin:0  !important;}
		.tx-pbsurvey-pi1 .formbuttons input {
		height: 18px;
		width: 136px;
		background: url(../images/img_css/bg_button2.png) no-repeat;
		padding: 2px 17px 2px 9px;
		color: #fff;
		font-size: 100%;
		border: none;
		text-align: left;
		}
		
/*************************************/
/*** dossier RCE ***/
/*************************************/

#navdossier1790,#navdossier1789,#navdossier1788,#navdossier1787{background-color:#A6579C !important; border-bottom:5px solid #fff;}
#navdossier1786,#navdossier1785,#navdossier1784{background-color:#EF8903  !important; border-bottom:5px solid #fff;}
#navdossier1783{background-color:#e1087a  !important}
#page.dossierrce h2.titre_centre {background-image:url(../images/img_css/dossierrce-fond.gif)}


#navdossier1791{background:#5E62B0 !important;
}

#page.dossierrce .csc-header-n1, #page.dossierrce .csc-header-n2, #page.dossierrce .bloc_seminaire h3 {color:#fff;
  padding: 6px 10px 5px 11px;
  background: #1E1F1F ;
  
} /*header noir */
#page.dossierrce .csc-header-n1 h3, #page.dossierrce .csc-header-n2 h3, #page.dossierrce .bloc_seminaire h3 {
font-size:12px !important;}
#page.dossierrce .new {background-color: #14D153;}

#page.dossierrce  .csc-menu-1 li {margin-bottom:5px;}
#page.dossierrce  .csc-menu-1  {padding:10px;}

#page.dossierrce .bloc_seminaire{padding:0 !important;margin:0 !important; width:100% !important;}


#page.dossierrce .csc-header-n1{background-color:#96D682}
#page.dossierrce .csc-header-n2{background-color:#96D682}
#page.dossierrce .new{display:none !important;}
#page.dossierrce  .tx_fheventmanager_latest_heading{background-color:#96D682 !important;}


 /*************************************/
/*** tableaux ClubU ***/
/*************************************/

#tabInsClubU {
    font-family: "Calibri", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

#tabInsClubU th {
    border: 1px solid #ddd;
    text-align: center;
    padding: 1px;
}

#tabInsClubU td {
    border: 1px solid #ddd;
    padding: 1px;
}

#tabInsClubU th p {
    margin-top: 2px;
}

#tabInsClubU th.headTabText {
    font-size: 1.1em;
    padding: 5px 10px;
    letter-spacing: 1px;
}

#tabInsClubU td p {
    padding: 3px!important;
}

#tabInsClubU td.lblEvent {
    text-align: left!important;
    padding-left: 25px;
}

#tabInsClubU td.lblEvent a:hover,
#tabInsClubU td.inscIco a:hover {
    color: #1e1410;
}

#tabInsClubU .inscIco {
    text-align: center;
}

#tabInsClubU .inscIco .far {
    font-size: 1.4em!important;
    color: #715e61;
}

#tabInsClubU tr:nth-child(even) {
    background-color: #f2f2f2
}

.tabIns #tabInsClubU tr:hover {
    background-color: #f3f3f3;
}

.tabIns #tabInsClubU tr {    height: 25px;}

#tabInsClubU th {
    padding-top: 12px;
    padding-bottom: 12px;
    color: #ffffff;
    font-size: 1.3em;
    vertical-align: top;
}

.fve th { background-color: #004d8d;}
.fin th { background-color: #ef8903;}
.rh th { background-color: #c45c9e;}
.rec th { background-color: #2ea83c;}
.pil th { background-color: #e1087a;}
.shs th { background-color: #ffd212;}
.std th { background-color: #004be9;}




