/* Date de création : 09/05/06 */

/*************************/
/** Définition générale **/
/*************************/
* {margin: 0; padding: 0; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #C60000;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #97B9FF;
	scrollbar-highlight-color: #C60000;
	scrollbar-shadow-color: #C60000;
	scrollbar-track-color:#8996AD;
	/********************************/
	margin-left      : 10px;
  	margin-right     : 10px;
  	margin-bottom    : 10px;
  	margin-top: 0px;
}
.refy {
width:265px;

}

table,tr,td {
	font-size:11px;
	padding: 0 ;
	/*border:0;*/
}

ul{
	list-style:none;
}

.puce_carre{
	background: url(images/puce_carree_violet.gif) no-repeat 0 7px;
	padding-left:10px;
}
.activelng{
	background: url(images/actif.jpg) no-repeat 0 7px;
	display:block;
	width:18px;
	background-position:bottom;
}
.desactivelng{
background: url(images/desable.jpg) no-repeat 0 7px;
	display:block;
	width:18px;
	background-position:bottom;;
}

.header {
	float: left;
	padding: 0px;
	margin-right: 2px;
	width:95px;/*720px;/*635px;*/
	height: 100px;
	background: url(../pages/images/logo_lgb1.jpg) no-repeat;
	display:block;
}
.puce_carre2{
	background: url(images/puce_carree_vert.gif) no-repeat 0 7px;
	padding-left:10px;
}
.menu_bg{
	background: url(images/menu/LeftTab.jpg) repeat-y;
	line-height:20px;
	display:block;
	text-decoration:none;
	
}
.page_barre{
	background: url(images/menu/bar1.jpg) no-repeat ;
	line-height:20px;
	/*display:block;*/
	text-decoration:none;
	font-family:Tahoma,Arial;
	font-size:13px;
	color: #ffffff;
	FONT-WEIGHT:bold;
	/*width:760px;*/
}
.bartop{
	background: url(images/menu/barTop.jpg) repeat-x ;
	line-height:20px;
	/*display:block;*/
	/*display:inline;*/
	text-decoration:none;
	font-family:Tahoma,Arial;
	font-size:13px;
	color: #ffffff;
	FONT-WEIGHT:bold;
	width:1000px;
}
.logo{
	background: url(images/menu/logo_eng.jpg) no-repeat ;
	line-height:20px;
	/*display:block;*/
	/*display:inline;*/
	text-decoration:none;
	font-family:Tahoma,Arial;
	font-size:13px;
	color: #003399;
	FONT-WEIGHT:bold;
	
	height:100px;
	width:10Opx;
}
.contenthead {
	padding-top:5px;
	height:10 px;

	color:#D27E00; /*Orange #FB6400*/
	font-weight: bold;
	font-size: 38px;
	font-family:Arial, Helvetica, sans-serif;
	white-space: nowrap;
}
.contenthead2 {
	padding-top:5px;
	height:10 px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#00006F; /*Orange #FB6400*/
	font-weight: bold;
	font-size: 34px;
	white-space: nowrap;
}
.contenthead3 {
	padding-top:5px;
	height:10 px;

	color:#D27E00; /*Orange #FB6400*/
	font-weight: bold;
	font-size: 20px;
	font-family:Arial, Helvetica, sans-serif;
	white-space: nowrap;
}
.contenthead4 {
	padding-top:5px;
	height:10 px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#00006F; /*Orange #FB6400*/
	font-weight: bold;
	font-size: 18px;
	white-space: nowrap;
}

.contenthead5 {
	padding-top:5px;
	height:10 px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#D27E00; /*Orange #FB6400*/
	/*font-weight: bold;*/
	font-size: 13px;
	white-space: nowrap;
}

.barre_bottom{
	background: url(../pages/images/menu/bottom.jpg)  ;
	line-height:2px;
	display:block;
	text-decoration:none;
	font-family:Tahoma,Arial;
	font-size:13px;
	color: #ffffff;
	FONT-WEIGHT:bold;
	width:1000px;
	background-position:bottom;
	display:table-footer-group;
	/*width:760px;*/
}

.mg{
	background: url(../pages/langue/polyglot_flags/mg.png) no-repeat  ;
	
	display:block;
	width:18px;
	background-position:bottom;
	
	/*width:760px;*/
	}
.fr{
	background: url(../pages/langue/polyglot_flags/fr.png) no-repeat  ;
	
	display:block;
	width:18px;
	background-position:bottom;
	
	/*width:760px;*/
	}
.eng{
	background: url(../pages/langue/polyglot_flags/uk.png) no-repeat  ;
	
	display:block;
	width:18px;
	background-position:bottom;
	
	/*width:760px;*/
	}

a {
	color:#000099;
	/*font-weight:bold;*/
	text-decoration:none;
}

a:hover {
	color:#C10000;
}
.alink {
	color:#000099;
	/*font-weight:bold;*/
	text-decoration:none;
}
.separateur{
	background: url(images/px_orange.gif) repeat-x;
}

.separateur2{
	background: url(images/px_violet.gif) repeat-x;
}
/*************************************active menu*********************************************************/
a.mainlevel:link, a.mainlevel:visited {
	display: block;
	/*background: url(images/menu/menu_bg.jpg ) no-repeat;*/
	border-color:#999999;
	border:1 px solid ;
	
	width:138px;
	/*background-color:#FF6600;*/
	/*vertical-align: top;*/
	font-size: 11px;
	FONT-WEIGHT:bold;
	color:#0066CC;
	text-align: left;
	padding-top: 0px;
	padding-left: 18px;
	vertical-align:top;
	/*height: 20px !important;*/
	
	/*width: 100%;*/
	text-decoration: none;
}

a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #fff;
}

a.mainlevel#active_menu:hover {
	color: #fff;
}
a.mainlevel#active_menu {
	color:#000000;
	font-weight: bold;
}
/*#active_menu {
	color:#fff;
	font-weight: bold;
}*/
a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}

a.sublevel:hover {
	color: #900;
	text-decoration: none;
}

a.sublevel#active_menu {
	color: #c64934;
}
#puce{
	margin-top:5px;
	display: block;
	background: url(images/side-a.gif ) no-repeat;
	margin-left:24px;
	/*vertical-align:middle;*/
	
	
}
#s_puce{
	margin-top:4px;
	display: block;
	background: url(images/side-a.gif ) no-repeat;
	margin-left:15px;
	/*padding-left:15px;
	/*vertical-align:middle;*/
	
	
}
a.souslevel:link, a.souslevel:visited {
	
	border-color:#999999;
	border:1 px solid ;
	vertical-align: 10px;
	width:138px;
	/*background-color:#FF6600;*/
	font-size: 11px;
	FONT-WEIGHT:bold;
	color:#0099FF;
	text-align: left;
	/*padding-top: 5px;*/
	padding-left: 14px;
	height: 15px !important;
	/*width: 100%;*/
	text-decoration: none;
}

a.souslevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #fff;
}

a.souslevel#active_menu:hover {
	color: #fff;
}
a.souslevel#active_menu {
	color:#990000;
	font-weight: bold;
}
/*#active_menu {
	color:#fff;
	font-weight: bold;
}*/
.moduletable  {
	background: url(images/menu/subhead_bg.jpg) repeat-x;
	color: #FFFFFF;
	text-align: left;
	padding-left: 4px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 18px;
	/*text-transform: uppercase;*/
	margin: 0 0 2px 0;
}

.menubar  {
	background: url(images/menu/subhead_bg.jpg) repeat-x;
	color: #FFFFFF;
	text-align: left;
	padding-left: 4px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
	margin: 0 0 2px 0;
}
#ssmenu2 {
	list-style-type:none;
	background: url(images/side-a.gif) no-repeat 0 2px;
	margin-left:0px;
	padding-left:5px;
	margin-bottom:6px;
}

/*********************************************************************************************/
.texte_blanche_normal{
	font-family:Tahoma,Arial;
	font-size:11px;
	color: #ffffff;
	/*background-color:#FFFFFF;*/
}
.texte_blanche_bold{
	font-family:Tahoma,Arial;
	font-size:11px;
	color: #ffffff;
	font-weight:bold;
	/*background-color:#FFFFFF;*/
}
.text {  font-family: Arial, Helvetica, sans-serif, "Century Gothic";
 FONT-WEIGHT:bold;font-size: 11px; font-style: normal; color: #000000}

.saisie {
	COLOR: #0099cc; FONT-FAMILY:arial narrow,verdana,helvetica; 
	FONT-WEIGHT:bold; FONT-SIZE: 9pt ;
	}
.text2 {
	COLOR: #ffffff; FONT-FAMILY:arial narrow,verdana,helvetica;
	 FONT-WEIGHT:bold; FONT-SIZE: 12pt ;
	}
.text3 {
	COLOR: #000000; FONT-FAMILY:arial narrow,verdana,helvetica;
	 FONT-WEIGHT:bold; FONT-SIZE: 12pt ;
	}
.text_libelle {
	COLOR: #9CAEDA; FONT-FAMILY:arial narrow,verdana,helvetica;
	 FONT-WEIGHT:bold; FONT-SIZE: 11pt ;
	 text-align: left;
	}
.text_contenue {
	COLOR: #9CAEDA; font:normal 7px Verdana, Garamond, Helvetica, sans-serif;
	 /*FONT-WEIGHT:bold; */FONT-SIZE: 7pt ;
	 text-align: left;
	}
.text_rouge_bl {
	COLOR: #CC0000; FONT-FAMILY:arial narrow,verdana,helvetica;
	 FONT-WEIGHT:bold; FONT-SIZE: 12pt ;
	 text-decoration:blink;
	}
.text_taille16 {
	COLOR: #000000; FONT-FAMILY:arial narrow,verdana,helvetica;
	 FONT-WEIGHT:bold; FONT-SIZE: 16pt ;
	}
.text_rouge {
	COLOR: #CC0000; FONT-FAMILY:arial narrow,verdana,helvetica;
	 FONT-WEIGHT:bold; FONT-SIZE: 12pt ;
	 
	}
.text_gris {
	COLOR: #A8ADC8; FONT-SIZE: 11pt ;
	text-decoration:none;
	 
	}
.text_bleu {
	COLOR: #000066; FONT-FAMILY:arial narrow,verdana,helvetica;
	 FONT-WEIGHT: normal; FONT-SIZE: 9pt ;
	 
	}	
.text_date{
	COLOR: #FF9900; font:normal 7px Verdana, Garamond, Helvetica, sans-serif;
	 /*FONT-WEIGHT:bold;*/ FONT-SIZE: 7pt ;
	 text-align: left;
	}
.text_titre{
	COLOR: #5991C8; font:normal 8px Verdana, arial narrow, Helvetica, sans-serif;
	 FONT-WEIGHT:bold; FONT-SIZE: 8pt ;
	 text-align: left;
	}
.text1 {
	COLOR: #000066; FONT-FAMILY:arial narrow,verdana,helvetica;  FONT-SIZE: 9pt ;
}
.titre {
	FONT-FAMILY:Arial, Helvetica, sans-serif, "Century Gothic";
	 color: #000000;font-style: normal;FONT-SIZE: 10pt;
}

.menu {
	COLOR: #fffff0; FONT-FAMILY: arial; FONT-SIZE: 10pt;
}
.copy {
	COLOR: #ffffff; FONT-FAMILY: arial ; FONT-SIZE: 8pt;
}
.text_scanlines {
	COLOR: #ffffff; FONT-FAMILY:arial narrow,verdana,helvetica;
	  FONT-SIZE: 9pt ;
	 padding-bottom: inherit;
	 
	}
A {
	COLOR: #000099; TEXT-DECORATION: none;
}
A.text:hover {
	COLOR: #c10000; TEXT-DECORATION: underline;
	}
.menutitre {
 	cursor:pointer;
	margin-bottom: 4px;
	background: url(images/menu/bt_menu_bl1.gif) no-repeat;
	height:26px;
	width:192px;
	padding:2px;
	/*margin-left:0px;*/
	text-align:center;
	color: #ffffff;
 	font-weight:bold; font-family: arial; 
 	font-size:12px;
	}
.menutitre1 {
 	cursor:pointer;
	margin-bottom: 4px;
	background: url(images/menu/i_contact.gif) no-repeat;
	height:23px;
	width:50px;
	padding:2px;
	/*margin-left:0px;*/
	text-align:center;
	color: #ffffff;
 	font-weight:bold; font-family: arial; 
 	font-size:12px;
}

.menu_icone{
	cursor:pointer;
	margin-bottom: 5px;
	background-image: url(images/menu_icones/ic_accueil_on.gif);
	color:#FFFFFF;
	width:195px;
	padding:2px;
	text-align:center;
	font-family: Tahoma,Arial;
	font-size:11px;
	font-weight:bold;	
}

#bt_bt_menu{
	height:41px;
	width:230px;
	margin-bottom:20px;
}


.formbutton		{ background-color:#DF7000; color: #ffffff;
 font-weight:bold; font-family: arial; 
 font-size: 11 px; border: 3px double #FF0000;
 }
 
 .formbutton_rech{ /*background-color:#BBAC8C; color: #ffffff;*/
 font-weight:bold; font-family: arial; width:180px;
 font-size:11px;border: 3px double #C5755A;
 }
 .formbutton_rech2{ background-color:#ABC0E4; color: #000000;
 font-weight:bold; font-family: arial; width:180px;
 font-size:11px;border: 3px double #C5755A;
 
 
 }
 .formbutton_norm		{/* background-color:#7C655A;color: #ffffff;*/
 font-weight:bold; font-family: arial; 
 font-size: 11 px;border: 3px double #C5755A /*#ABC0E4*/
 }
  .formbutton_bleu		{background-color:#ABC0E4;color: #000000;
 font-weight:bold; font-family: arial; 
 font-size: 11 px;border: 3px double #C5755A ;/*#ABC0E4*/
 }
  .formbutton_simple	{background-color:#ABC0E4;color: #000000;
 font-weight:bold; font-family: arial; 
 font-size: 11 px;border: 3px double #ffffff ;/*#ABC0E4*/
 }
 
  .formbutton_orange	{background-color:#D27E00;color: #FFFFFF;
 font-weight:bold; font-family: arial; 
 font-size: 11 px;border: 3px double #ffffff ;/*#ABC0E4*/
 
 
 }
 .tab_entete_formulaire {
	background: url(images/entetes_accueil/entete_agenda1.gif) no-repeat;
	height:22px;
	width:150px;
	margin-left:0px;
	color: #ffffff;
 	font-weight:bold; font-family: arial; 
 	font-size: 11 px;
}
 .tab_entete_bordure {
	/*background: url(images/entetes_accueil/entete_dordure_rech.gif) no-repeat;*/


	height:100px;
	width:400px;
	margin-left:0px;
	color: #ffffff;	
 	font-weight:bold; font-family: arial; 
 	font-size: 11 px;
	border-bottom: inherit;
	background-color:#0066CC;
	
}
.tab_entete_formulaire_gris {
	background: url(images/border_tab/border_titre.gif) no-repeat ;
	vertical-align: inherit;
	height:17px;
	width:160px;
	margin-left:0px;
	color: #ffffff;
	
 	font-weight:bold; font-family: arial; 
 font-size: 11 px;
}

.bt_rechercher {
	background: url(images/menu_icones/bt_rechercher.gif) no-repeat ;
	vertical-align:  bottom ;
	height:17px;
	width:200px;
	/*margin-left:0px;*/
	display:block;
	margin-right:inherit;
	
	color: #ffffff;
	
 	font-weight:bold; font-family: arial; 
 font-size: 11 px;
}
.scanlines
{
	/*background-image: url(images/menu/barre_verticale.gif) ;*/
	background: url(images/entetes_accueil/bottom.jpg) no-repeat  ;
	/*background-repeat: repeat-x;*/
	width:1000px;
	color:#000000;
	height:50px;
	font-family: Tahoma,Arial;
	font-size:11;
	font-weight:bold
	
}
.scanlines_main
{
	/*background-image: url(images/menu/barre_verticale.gif) ;*/
	background: url(images/entetes_accueil/bottom1.jpg) no-repeat  ;
	/*background-repeat: repeat-x;*/
	width:1000px;
	color:#000000;
	height:50px;
	font-family: Tahoma,Arial;
	font-size:11;
	font-weight:bold
	
}
.scanlines_haut
{
	background-image: url(images/menu/barre_horizontale_haut.gif);
	background-repeat: repeat-x;
	color:#ffffff;
	font-family: Tahoma,Arial;
	font-size:11;
	font-weight:bold;
	height:25px;	
}
.fond_titre_form{
	/*background-color:#9EC301;*/
	background-color:#A8ADC8;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	font-size:12px;
	
}
.fond_titre_form_bleu{
	/*background-color:#9EC301;*/
	background-color:#7C97F1;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	font-size:12px;
	
}
.fond_titre_form_orange{
	/*background-color:#9EC301;*/
	background-color:#B19578;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	font-size:12px;
	
}

.fond_titre_tab_gris{
	/*background-color:#9EC301;*/
	background-color:#E4EAED;
	color:#000000;
	font-weight:bold;
	text-align:left;
	font-size:12px;
	
}

.fond_titre_form_center{
	/*background-color:#9EC301;*/
	background-color:#A8ADC8;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	
}
a.mouve_down{
	background: url(images/menu_icones/move_down.jpg) no-repeat;
	/*color:#000099;  */
	color:#6600CC;
	padding-left:30px;
}

/* Pour le calendrier */
.ic_calendrier{
	background: url(images/b_bookmark.gif) no-repeat;
	width:16px;
	height:16px;
	display:block;
	margin-left:75px;
	margin-top:-17px;
}
a.lien_bt_menu{
	background: url(images/menu/bt_menu12.gif) no-repeat;
	
	line-height:25px;
	display:block;
	color:#FFF;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	padding-left:30px;
}

a.lien_bt_menu:hover{
	background: url(images/menu/bt_menu21.gif) no-repeat;
}

a.lien_bt_menu_select{
	background: url(images/menu/bt_menu21.gif) no-repeat;
	
	line-height:25px;
	display:block;
	color:#FFF;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	padding-left:30px;
}
.ssmenu2 li{
	list-style-type:none;
	background: url(images/side-a.gif) no-repeat 0 5px;
	margin-left:-8px;
	padding-left:10px;
	width: auto;
}

.ssmenu2 li a {
	text-align:left;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#C60000;
}

.ssmenu2 li a:hover {
	/*color:#585F87;*/
	color:#ABC0E4;
}

.ssmenu2 li a.select {
	/*color:#9EC301;*/
	color:#006699;
}
.ssmenu2 .page_select2 a{
	color:#585F87;
}

.ssmenu3{
	text-align:left;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
/* Utilisés pour les tableaux de l'accueil (en-tête) */
.tab_coin_h_d{background: url(./images/border_tab/tab_coin_h_d.gif) no-repeat top right; height:22px; width:10px;}
.tab_milieu_h{background: url(./images/border_tab/tab_h_d.gif) ; height:10px;}

/* Accueil -> bloc Agenda */
.tab_milieu_v_g{background-color: #ECF3FB; border-left:1px solid #000066;}
.tab_milieu1{background-color: #FCF2E8;}
.tab_milieu_v_d{background-color: #ECF3FB; border-right:1px solid #000066;}

/* Bas */
/*.tab_milieu_h_d{background-color: #FFFFFF; border-right:1.5px solid #000066;}*/
.tab_milieu_h_h{background-color: #ECF3FB; border-top:1px solid #000066; height:10px; background-position:bottom;}
.tab_coin_b_g{background: url(./images/border_tab/tab_coin_b_g.gif) no-repeat bottom left; height:10px; width:10px;}
.tab_coin_h_g{background: url(./images/border_tab/tab_coin_h_g.gif) no-repeat top left; height:10px; width:10px;}
.tab_milieu_b_b{background-color: #ECF3FB; border-bottom:1px solid #000066; height:10px; background-position:bottom;}
.tab_coin_b_d{background: url(./images/border_tab/tab_coin_b_d.gif) no-repeat bottom right; height:10px;}
.border_titre {
	background: url(images/border_tab/border_titre.gif) no-repeat;
	height:22px;
	width:150px;
	margin-left:0px;
	color: #ffffff;
 	font-weight:bold; font-family: arial; 
 font-size: 11 px;
}
.fond_page {
	border:1px solid #000066;
	background-color:#ECF3FB;
	
	/*background-color:transparent;*/
	/*background-color:#EAEBEC;*/
	background-attachment: fixed solid #106bab;
	 
}
.fond_ligne {
	/*border:1px solid #000066;*/
	/**background-color:transparent;*/
	background-color:#FFFFFF;
	
	background-attachment: fixed solid #106bab;	 
}
.fond_ligne2 {
	border:2px solid #ffffff;
	/**background-color:transparent;*/
	background-color:#ECF3FB;
	
	background-attachment: fixed solid #106bab;	 
}
.fond_ligne3 {
	border:1px solid #cccccc;
	border-top-style:groove;
	/**background-color:transparent;*/
	background-color:#ECF3FB;
	
	background-attachment: fixed solid #106bab;	 
}
.fond_ligne1 {
	border:1px solid #000066;
	/**background-color:transparent;*/
	/*background-color:#BCD8FA;*/
	background-color:#A2BDDB;
	
	background-attachment: fixed solid #106bab;	 
}


#header_page{
	background: url(images/menu/barre_menu.gif) no-repeat;
	/*background: url(images/entetes_accueil/top.jpg) no-repeat;*/
	/*height:48px;*/
	width:1000px;
	
}
#header_page p{
	display:inline;
	
}
#header_page1{
	/*background: url(images/menu/barre_menu.gif) no-repeat;*/
	background: url(images/menu/top.jpg) no-repeat;
	height:48px;
	width:1000px;
	
}
#barbottom{
	background: url(images/menu/bottom1.jpg) no-repeat ;
	line-height:0px;
	display:block;
	
	text-decoration:none;
	font-family:Tahoma,Arial;
	font-size:13px;
	color: #ffffff;
	FONT-WEIGHT:bold;
	width:1000px;
}
#header_page2{
	/*background: url(images/menu/barre_menu.gif) no-repeat;*/
	background: url(images/menu/Abstract_SD.jpg) ;
	height:48px;
	width:1000px;
	
}
#header_page1 p{
	display:inline;
}
#header_page2 p{
	display:inline;
}

.int_bord_dgbleu { border-style:solid; border-top-width:0px; border-bottom-width:0px ; border-right-width:1px ; border-left-width:1px; border-color:#017CBC}



.inputtextdate{
	font-family:Tahoma,Arial;
	font-size:11px;
	width: 70px;
	border:1px solid #cccccc;
	background-color:#FFFFFF;
}
.inputtextfield{
	font-family:Tahoma,Arial;
	font-size:11px;
	border:1px solid #cccccc;
	background-color:#FFFFFF;
	height:15px;
	color:#000066;
	
	/*font-weight:bold;*/
	
}
.inputtext_rech{
	font-family:Tahoma,Arial;
	font-size:13px;
	border:1px solid #000066;
	background-color:#FFFFFF;
	color:#000066;
	height:20px;
	/*font-weight:bold;*/
	
}
.retour{
	/*list-style-type:none;*/
	background: url(images/menu_icones/return.jpg) no-repeat 0 3px;
	/*margin-left:0px;*/
	padding-left:0px;
	height:90px;
}

/*Bordure tableau 2*/
.bord_centre{
background-color:#E7ECF5;
border-color:#A7AEB2;
border-width:1px;
border-style:solid;
filter:progid:DXImageTransform.microsoft.Gradient(gradientType=1,StartColorStr:#E7ECF5,EndColorStr:#D4DEEA);
}

.bord_milieu_h_h{background: url(./images/tab_bordure/tbc.jpg) /*no-repeat*/ bottom left; background-repeat: repeat-x;;;height:10px; /*width:10px;*/}
.bord_coin_b_g{background: url(./images/tab_bordure/bml.jpg) no-repeat top left; height:10px; width:6px;}
.bord_coin_h_g{background: url(./images/tab_bordure/tbl.jpg) no-repeat bottom left; height:10px; width:6px;}
.bord_coin_h_d{background: url(./images/tab_bordure/tmr.jpg) no-repeat bottom left; height:28px; width:80px;}
.bord_milieu_b_b{background:url(./images/tab_bordure/bmc.jpg) /*no-repeat*/ top left ;background-repeat: repeat-x;; height:10px; /*width:10px*/;}
.bord_coin_b_d{background: url(./images/tab_bordure/bmr.jpg) no-repeat top left; height:28px;width:80px;}

/**29-09-06*/
table.hdr { background: url(./images/tab_bordure/hdr_bg.gif); height: 25px; border: 0px; color: #3986C3; font-weight: bold; font-size: 12px; letter-spacing: 1px; }
table.hdr a, table.hdr a:visited { color: #3986C3; text-decoration: underline; }
table.hdr a:hover, table.hdr a:active { color: #FF9C00; text-decoration: underline; }
.forumline	{
 background-color: #C0C0C0; 
}
.table_coin_b_d{background: url(./images/tab_bordure/hdr_right_blue.gif) no-repeat top left; height:28px;width:80px;}
td.row { background-color: #FFF; }
.folder_titre {
	background: url(images/menu_icones/folder_big.gif) no-repeat;
	/*height:22px;
	width:150px;
	margin-left:0px;
	color: #ffffff;
 	font-weight:bold; font-family: arial; 
 font-size: 11 px;*/
}
/**/


/****************************************************************************/
.texte{
	/*color:#620D7A;*/
	font-family:Verdana, arial narrow, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
}

.texte2{
	color:#620D7A;
	font-weight:bold;
	font-size:12px;
}

.texte3{
	font-weight:bold;
}

.texte4{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:2px;
}

.texte5{
	font-weight:bold;
	text-align:center;
}
/******titre/*/
.titre_form_txtbl{
	/*background :url(images/menu/bt_menu_1.gif) no-repeat;*/
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	width:600px;
	txt-align:center
}

/**********
/************/
/** HEADER **/
/************/
#header{
	background: url(images/header.gif) no-repeat;
	height:48px;
}

#header_admin{
	background: url(images/header_admin.gif) no-repeat;
	height:48px;
	
}

#header p{
	display:inline;
}

#header_admin p{
	display:inline;
}

/* home admin */
#ic_accueil{
	margin-top:-5px;
	width:3Opx;
}

#ic_accueil a{
	background:  url(images/menu_icones/home_page.gif) no-repeat;
	display: block;
	line-height:25px;
	text-decoration:none;
}
#ic_accueil a:hover{
	background:  url(images/menu_icones/home_page_on.gif) no-repeat;
}
/* bloc qui encadre les icônes du header */
#ic_header{
	/*border:1px solid #00ff00;*/
	height:30px;
	width:44px;
	display:inline;
	float:left;
}

/* home intranet */
#ic_accueil2 a{
	background:  url(images/menu_icones/home_page.gif) no-repeat;
	display:block;
	line-height:30px;
	text-decoration:none;
	width:44px;
}

#ic_accueil2 a:hover{
	background:  url(images/menu_icones/home_page.gif) no-repeat;
}

#ic_contact{
	margin-top:-30px;
	margin-left:44px;
}

#ic_contact a{
	background:  url(images/menu_icones/ic_contact_off.gif) no-repeat;
	display:block;
	line-height:30px;
	text-decoration:none;
	width:44px;
}

#ic_contact a:hover{
	background:  url(images/menu_icones/ic_contact_on.gif) no-repeat;
}

#ic_contact .clic{
	background:  url(images/menu_icones/ic_contact_on.gif) no-repeat;
}

#ic_agenda{
	margin-top:-30px;
	margin-left:88px;
}

#ic_agenda a{
	background:  url(images/menu_icones/ic_agenda_off.gif) no-repeat;
	display:block;
	line-height:30px;
	text-decoration:none;
	width:44px;
}

#ic_agenda a:hover{
	background:  url(images/menu_icones/ic_agenda_on.gif) no-repeat;
}

#ic_agenda .clic{
	background:  url(images/menu_icones/ic_agenda_on.gif) no-repeat;
}

/* Alertes */
#alert_evnt{
	margin-top:-30px;
	margin-left:165px;
}

#alert_evnt a{
	background: url(images/alert_evnt.gif) no-repeat;
	display:block;
	line-height:10px;
	height:28px;
	width:70px;
	color:#C60000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding-left:18px;
	padding-top:2px;
}

#alert_evnt a:hover{
	color:#000;
}

#alert_candidature{
	margin-top:-30px;
	margin-left:260px;
}

#alert_candidature a{
	background: url(images/alert_candidature.gif) no-repeat;
	display:block;
	line-height:10px;
	height:28px;
	width:70px;
	color:#C60000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding-left:18px;
	padding-top:2px;
}

#alert_candidature a:hover{
	color:#000;
}


/* partie admin */
#nom{
	/*background-color:#999999;*/
	font-size:12px;
	color:#ffffff;
	margin-left:205px;
	margin-top:9px;
	float:left;
	width:300px;
	font-weight:bold;
	
	

}
#copyright{
	/*background-color:#999999;*/
	font-size:12px;
	color:#ffffff;
	margin-left:15px;
	margin-top:6px;
	float:center;
	width:500px;
	
	margin-right:220px
	
	

}
#copyright1{
	/*background-color:#999999;*/
	font-size:12px;
	color:#ffffff;
	margin-left:70px;
	margin-top:-9px;
	float:center;
	width:500px;
	
	margin-right:220px
	
	

}


#date{
	
	font-size:10px;
	color:#F39100;
	margin-top:33px;
	margin-right:2px;
	float:right;
	
}

#deconnexion{
	margin-left:3px;
	margin-top:32px;
	width:150px;
	float:left;
}

#deconnexion a{
	background: url(images/ic_deconnexion.gif) no-repeat 0 1px;
	color:#C60000;
	font-weight:bold;
	padding-left:15px;
	text-decoration:none;
}

#deconnexion a:hover{
	color:#000;
}

#racourci{
	margin-left:3px;
	margin-top:10px;
	width:350px;
	float:left;
}

#racourci a{
	/*background: url(images/ic_deconnexion.gif) no-repeat 0 1px;*/
	color:#C60000;
	font-weight:bold;
	padding-left:0px;
	text-decoration:none;
}

#racourci a:hover{
	color:#000;
}

/* partie intranet */
/* bloc qui encadre la déconnexion, le nom et la date */
#entete{
	/*border:1px solid #00ff00;*/
	float:left;
	height:15px;
	width:758px;
}

#nom2{
	font-size:12px;
	color:#FFF;
	margin-left:205px;
	float:left;
}

#date2{
	font-size:10px;
	color:#F39100;
	margin-right:2px;
	margin-top:3px;
	float:right;
}

#deconnexion2{
	width:150px;
	float:left;
	margin-left:3px;
	margin-top:2px;
}

#deconnexion2 a{
	background: url(images/ic_deconnexion.gif) no-repeat 0 1px;
	color:#C60000;
	font-weight:bold;
	padding-left:15px;
	text-decoration:none;
}

#deconnexion2 a:hover{
	color:#000;
}

/***********/
/** INTRO **/
/***********/
.fond_intro {
	background: url(images/fond_intro.jpg) repeat-x;
	border:1px solid #C60000;
	height:418px;
}

#contenu_intro{
	height:332px;
}

#logo{
	background: url(images/logo.gif) no-repeat;
	height:133px;
	width:210px;
	margin-left:2px;
}

#txt_intro{
	background: url(images/txt_intro.gif) no-repeat;
	float:right;
	height:332px;
	width:420px;
	margin-top:-130px;
	/*position:relative;
	bottom:100px;
	left:100px;*/
}

#erreur_identification{
	float:left;
	background: url(images/fond_erreur_identification.gif) no-repeat;
	height:41px;
	width:286px;
	font-size:12px;
	font-weight:bold;
	color:#C60000;
	text-align:center;
	padding:4px 0 0 0;
	margin-top:-45px;
	margin-left:50px;
	/*display:none;*/
}

#contenu_intro_form{
	/*border:1px solid #000;*/
	margin-top:30px;
	margin-left:15px;
}

#identification{
	width:210px;
	/*margin-top:40px;*/
	/*margin-left:17px;
	margin-right:520px;*/
	/*border:1px solid #00ff00;*/
}

#tab_identification{
	position:relative;
	top: 66px;
	left: 217px;


}

/* En-tête pour l'identification (bande violette) */
#tab_entete1{
	background: url(images/entete_identification.gif) no-repeat;
	height:19px;
	width:103px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-top:1px;
	position:relative;
	bottom:150px;
}

/** tableau identification + ts ceux en violet **/
/* Haut */
.tab_coin_h_g1{background-color: #FCF2E8; border-top:1px solid #620D7A; border-left:1px solid #620D7A; height:10px; width:10px;}
.tab_milieu_h1{background-color: #FCF2E8; border-top:1px solid #620D7A;}
.tab_coin_h_d1{background: url(./images/structure_tableau/angle_hd1.gif) no-repeat top right; height:10px; width:10px;}

/* Côtés */
.tab_milieu_g1{background-color: #FCF2E8; border-left:1px solid #620D7A;}
.tab_milieu1{background-color: #FCF2E8;}
.tab_milieu_d1{background-color: #FCF2E8; border-right:1px solid #620D7A;}

/* Bas */
.tab_coin_b_g1{background: url(./images/structure_tableau/angle_bg1.gif) no-repeat bottom left; height:10px; width:10px;}
.tab_milieu_b1{background-color: #FCF2E8; border-bottom:1px solid #620D7A; height:10px; background-position:bottom;}
.tab_coin_b_d1{background: url(./images/structure_tableau/angle_bd1.gif) no-repeat bottom right; height:10px; width:10px;}

/** formulaire identification **/
/* champ texte */
input.text{
	border:1px solid #620D7A;
	font-size:11px;
	width:100px;
	color:#620D7A;
	margin-right:85px;
}

.puce{
	background: url(images/puce.gif) no-repeat #FCF2E8;
	color:#C60000;
	font-weight:bold;
	padding:0 100px 2px 10px;
	text-align:left;
}

input.bt_txt{
	background-color:transparent;
	color:#620D7A;
	border:0;
	font-size:12px;
	font-weight:bold;
	margin-left:120px;
}

#liens_intro{
	border:0;
	height:150px;
	width:172px;
	margin-top:-170px;
	float:right;
	margin-right:-100px;
}

#login_oublie{
	background: url(images/onglet_intro.gif) no-repeat;
	height:24px;
	width:175px;
	margin-right:26px;
	padding-top:5px;
	padding-left:4px;
	position:relative;
	left: 334px;
	top: 104px;


}

#login_oublie a{
	text-align:left;
	color:#F39100;
	font-weight:bold;
	text-decoration:none;
}

#login_oublie a:hover{
	color:#C60000;
}

#login_oublie_contenu{
	/*border:1px solid #E8691A;*/
	margin-bottom:5px;
	/*background-color:#FFF;*/
	text-align:left;
}

.tab_login_oublie_contenu{
	border:1px solid #E8691A;
	background-color:#FFF;
	padding-left:4px;
}

input.text_login_oublie{
	border:1px solid #C60000;
	width:160px;
	color:#C60000;
	background-color:#F9E5E5;
	margin-top:5px;
	margin-bottom:5px;
}

/* pourra ptre servir pour ts les autres */
input.bouton{
	background-color:#C60000;
	color:#fff;
	border:0;
	font-size:12px;
	font-weight:bold;
	margin-left:115px;
	margin-bottom:5px;
}

#contact_admin{
	background: url(images/onglet_intro.gif) no-repeat;
	height:24px;
	width:173px;
	margin-right:26px;
	padding-top:5px;
	padding-left:4px;
}

#contact_admin a{
	text-align:left;
	color:#F39100;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

#contact_admin a:hover{
	color:#C60000;
}

/*******************************/
/** CONTENU définition général **/
/*******************************/
#menu{
	/*border:1px solid #000;*/
	width:170px;
	float:left;
	margin-left:5px;
	margin-top:1px;
}

#contenu{
	/*border:1px solid #000;*/
	width:800px;
	float:left;
	top:0;
	right:0;
	margin-left:15px;
	margin-right:1px;
	margin-top:1px;
 }

/****************************/
/** MENU des pages intranet **/
/****************************/
/* onglets du menu -> les boutons */
#bt_doc_info{
	height:41px;
	width:230px;
	margin-bottom:20px;
}

#bt_ress_pedago{
	height:40px;
	width:230px;
	margin-bottom:20px;
}

#bt_groupes{
	height:36px;
	width:230px;
	margin-bottom:20px;
}

#bt_action_com{
	height:36px;
	width:230px;
	margin-bottom:20px;
}

#bt_rh{
	height:36px;
	width:230px;
	margin-bottom:20px;
}

/* onglets du menu -> les liens */
.texte_menu{
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	margin-left:50px;
	width:160px;
}
.position_menuDoc{
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	margin-left:50px;
	margin-top:-40px;
	width:160px;
}

.position_menuRessourceP{
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	margin-left:50px;
	margin-top:-40px;
	width:160px;
}

.position_menuGroupe{
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	margin-left:50px;
	margin-top:-34px;
	width:160px;
}

.position_menuAction{
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	margin-left:50px;
	margin-top:-34px;
	width:160px;
}

.position_menuRessourceH{
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	margin-left:50px;
	margin-top:-34px;
	width:160px;
}

a.lien_doc_info{
	background: url(images/menu/bt_doc_info_off.gif) no-repeat;
	line-height:20px;
	display:block;
	text-decoration:none;
}

a.lien_doc_info:hover{
	background: url(images/menu/bt_doc_info_on.gif) no-repeat;
}

a.lien_doc_info_select{
	background: url(images/menu/bt_doc_info_on.gif) no-repeat;
	line-height:20px;
	display:block;
	text-decoration:none;
}

a.lien_ress_pedago{
	background: url(images/menu/bt_ress_pedago_off.gif) no-repeat;
	line-height:20px;
	display:block;
	text-decoration:none;
}

a.lien_ress_pedago:hover{
	background: url(images/menu/bt_ress_pedago_on.gif) no-repeat;
}

a.lien_ress_pedago_select{
	background: url(images/menu/bt_ress_pedago_on.gif) no-repeat;
	line-height:20px;
	display:block;
	text-decoration:none;
}


a.lien_groupes{
	background: url(images/menu/bt_groupes_off.gif) no-repeat;
	line-height:20px;
	display:block;
	text-decoration:none;
}

a.lien_groupes:hover{
	background: url(images/menu/bt_groupes_on.gif) no-repeat;
}

a.lien_groupes_select{
	background: url(images/menu/bt_groupes_on.gif) no-repeat;
	line-height:20px;
	display:block;
	text-decoration:none;
}

a.lien_action_com{
	background: url(images/menu/bt_action_com_off.gif) no-repeat;
	line-height:20px;
	display:block;
	text-decoration:none;
}

a.lien_action_com:hover{
	background: url(images/menu/bt_action_com_on.gif) no-repeat;
}

a.lien_action_com_select{
	background: url(images/menu/bt_action_com_on.gif) no-repeat;
	line-height:20px;
	display:block;
	text-decoration:none;
}

a.lien_rh{
	background: url(images/menu/bt_rh_off.gif) no-repeat;
	line-height:20px;
	display:block;
	text-decoration:none;
}

a.lien_rh:hover{
	background: url(images/menu/bt_rh_on.gif) no-repeat;
}

a.lien_rh_select{
	background: url(images/menu/bt_rh_on.gif) no-repeat;
	line-height:20px;
	display:block;
	text-decoration:none;
}

/* les sous menus */
#ssmenu_doc_info{
	/*border:1px solid #000;*/
	width:190px;
	margin-left:10px;
	margin-bottom:20px;
	margin-top:-20px;
}

#ssmenu_ress_pedago{
	width:190px;
	margin-left:10px;
	margin-bottom:20px;
	margin-top:-20px;
}

#ssmenu_groupes{
	width:190px;
	margin-left:10px;
	margin-bottom:20px;
	margin-top:-20px;
}

#ssmenu_action_com{
	width:190px;
	margin-left:10px;
	margin-bottom:20px;
	margin-top:-20px;
}

#ssmenu_rh{
	width:190px;
	margin-left:10px;
	margin-bottom:20px;
	margin-top:-20px;
}


.target{
	background:url(images/ic_fenetre.gif) no-repeat 0 3px;
	padding-left:12px;
}

/********************************/
/** CONTENU des pages intranet **/
/********************************/
.fond {
	border:1px solid #C60000;
	background-color:#FBE9D7;
}

#tab_contenu{
	border:1px solid #0000ff;
}

.bloc_contenu{
	margin-top:20px;
	float:left;
	/*border:1px solid #0000ff;*/
	width:100%;
}

.bloc_contenu2{
	margin-top:20px;
	border:1px solid #F39100;
	float:left;
	background-color:#F5D3AE;
}

.bloc_contenu3{
	border:1px solid #F39100;
	float:left;
	background-color:#F5D3AE;
}

.bloc_contenu4{
	border-top:1px solid #F39100;
	border-left:1px solid #F39100;
	/*float:left;*/
	background-color:#F5D3AE;
}

.bloc_contenu4 td{
	border-right:1px solid #F39100;
	border-bottom:1px solid #F39100;
}

#tab_description{
	margin-top:20px;
	float:left;
	/*border:1px solid #0000ff;*/
	width:100%;
}

.tab_entete_description{
	background: url(images/entetes_accueil/entete_description.gif) no-repeat;
	height:22px;
	width:104px;
}

.tab_entete_description_txt{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	margin-left:18px;
	vertical-align:middle;
}

a.lien_description {
	background: url(images/ic_voir.gif) no-repeat;
	display:block;
	line-height:16px;
	color:#620D7A;
	font-weight:bold;
	text-decoration:none;
	padding-left:12px;
}

a.lien_description:hover {
	color:#C60000;
}

#tableaux_intranet{
	margin-top:20px;
	float:left;
	width:100%;
}

.ligne1_tab_intranet{
	background-color:#FFF;
	height:20px;
	font-weight:bold;
	font-size:12px;
	/*text-align:left;*/
}

.alignement_tab_intranet{
	padding-left:5px;
}

a.nom_fichier {
	vertical-align:middle;
}

.ic_doc{
	vertical-align:middle;
}

.txt_color1{
	color:#C60000;
}

a.ic_ferme{
	background: url(./images/plus.gif) no-repeat 0 center;
	display:block;
	height:20px;
	/*width:250px;*/
	margin-top:5px;
	padding-left:20px;
	margin-left:1px;
	text-decoration:none;
	vertical-align:text-bottom;
}

a.ic_ouvert{
	background: url(./images/moins.gif) no-repeat 0 center;
	display:block;
	height:20px;
	padding-left:25px;
	/*width:250px;*/
	
	margin-top:4px;
	margin-left:7px;
	text-decoration:none;
}
a.ic_ongle_ferme{
	background: url(../pages/images/onglet/cepeB2.jpg)no-repeat 0 3px ;
	display:block;
	height:33px;
	margin-top:4px;
	padding-center:0px;
	margin-left:0px;
	/*color:#FFFFFF;*/
	width:70px;
	text-align:center;
	vertical-align:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	
	text-decoration:none;
}

a.ic_ongle_ouvert{
	background: url(./images/onglet/cepeB2.jpg)no-repeat 0 3px;
	display:block;
	height:33px;
	text-align:center;
	padding-left:0px;
	color:#000000;
	font-style:normal;
	width:70px;
	font-size:11px;
	vertical-align:0px;
	margin-top:0px;
	margin-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.tab_fond{
	background: url(images/onglet/fondTd.jpg) no-repeat;
	height:22px;
	width:104px;
}

a.modifier2{
/*	background: url(images/ic_modifier.gif) no-repeat;*/
	width:13px;
	height:14px;
	display:block;
	margin-top:5px;
}

a.supprimer2{
	/*background: url(images/ic_supp.gif) no-repeat;*/
	width:13px;
	height:14px;
	display:block;
	margin-top:-14px;
	margin-left:20px;
}

a.modifier3{
	background: url(images/ic_modifier.gif) no-repeat;
	width:13px;
	height:14px;
	display:block;
}
a.ic_modif{
	background: url(images/b_edit.png) no-repeat;
	width:17px;
	height:17px;
	display:block;
}
a.ic_add{
	background: url(images/region.png) no-repeat;
	width:25px;
	height:22px;
	display:block;
}
a.ic_delete{
	background: url(images/b_drop.png) no-repeat;
	width:15px;
	height:17px;
	display:block;
}
a.ic_brows{
	background: url(images/b_browse.gif) no-repeat;
	width:15px;
	height:17px;
	display:block;
	padding-left:25px;
}
a.ic_haut{
	background: url(./images/fleche_bas.gif) no-repeat 0 3px;
	display:block;
	height:20px;
	/*width:250px;*/
	padding-left:25px;
	margin-top:1px;
	
}

a.ic_bas{
	background: url(./images/fleche_haut.gif) no-repeat 0 3px;
	display:block;
	height:40px;
	padding-left:25px;
	/*width:250px;*/
	
	margin-top:1px;
	
}
a.modifier_html{
	background: url(images/ic_modifier_html.gif) no-repeat;
	width:13px;
	height:14px;
	display:block;
	margin-top:-14px;
	margin-left:20px;
}

#tableau_catalogue{
	margin-top:20px;
	float:left;
	width:100%;
	background-color:#F5D3AE;
	border:1px solid #F39100;
}

#tab_nav_interne{
	margin-top:20px;
	float:left;
	/*border:1px solid #0000ff;*/
	width:100%;
}

/***** ACCUEIL Intranet *****/
/* Utilisés pour les tableaux de l'accueil (en-tête) */
.tab_coin_h_d2{background: url(./images/structure_tableau/angle_hd2.gif) no-repeat top right; height:22px; width:10px;}
.tab_milieu_h2{background: url(./images/structure_tableau/bande_h2.gif); height:22px;}

/* Accueil -> bloc Agenda */
#tab_agenda{
	float:left;
	margin-top:10px;
}

.tab_entete_agenda{
	background: url(images/entetes_accueil/entete_agenda.gif) no-repeat;
	height:22px;
	width:104px;
}

/* Accueil -> bloc Documents insérés */
#tab_docs_inseres{
	float:left;
	margin-top:10px;
	margin-left:20px;
}

.tab_entete_docs_inseres{
	background: url(images/entetes_accueil/entete_docs_inseres.gif) no-repeat;
	height:22px;
	width:104px;
}

/* Accueil -> bloc moteur de recherche */
#tab_recherche{
	float:left;
	margin-top:10px;
}

.tab_entete_recherche{
	background: url(images/entetes_accueil/entete_recherche.gif) no-repeat;
	height:22px;
	width:104px;
}

/* Accueil -> bloc Documents téléchargés */
#tab_docs_telecharges{
	float:left;
	margin-top:10px;
	margin-left:20px;
}

.tab_entete_docs_telecharges{
	background: url(images/entetes_accueil/entete_docs_telecharges.gif) no-repeat;
	height:22px;
	width:104px;
}

/* Txt pour les en-têtes de la page Accueil */
.tab_entete_accueil_txt{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
	vertical-align:middle;
}

/***** Page CONTACT *****/
.tab_entete_contact{
	background: url(images/entetes_accueil/entete_contact.gif) no-repeat;
	height:22px;
	width:154px;
}

.ic_photo{
	border:1px solid #000;
	width:21px;
	height:30px;
}

a.ic_ferme_contact{
	background: url(./images/ic_ferme.gif) no-repeat;
	display:block;
	height:16px;
	width:8px;
	margin-top:5px;
	margin-left:5px;
	text-decoration:none;
}

a.ic_ouvert_contact{
	background: url(./images/ic_ouvert.gif) no-repeat;
	display:block;
	line-height:8px;
	width:16px;
	margin-top:5px;
	margin-left:5px;
	text-decoration:none;
}

.tab_contact_recherche{
	background-color:#EEEBC6;
}

a.envoi_mail{
	background: url(images/ic_envoi_mail.gif) no-repeat;
	width:300px;
	height:14px;
	display:block;
	padding-left:20px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	margin-top:5px;
}

a.envoi_mail:hover{
	color:#C60000;
}

a.envoi_msg_ferme{
	background: url(images/ic_ferme.gif) no-repeat 0 1px;
	width:300px;
	height:16px;
	line-height:20px;
	display:block;
	padding-left:20px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	margin-top:5px;
}

a.envoi_msg_ferme:hover{
	color:#C60000;
}

a.envoi_msg_ouvert{
	background: url(images/ic_ouvert.gif) no-repeat 0 6px;
	width:300px;
	height:16px;
	line-height:20px;
	display:block;
	padding-left:20px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	margin-top:5px;
}

a.envoi_msg_ouvert:hover{
	color:#C60000;
}


iframe.contact{
	border:1px solid #C60000;
	width:450px;
	margin-left:10px;
	height:300px;
	padding:5px;
}

/* Compte le nombre de Groupes ou Structures ou Fonctions sélectionnés pour envoyer un mail */
#nb_check_groupes{
	position:absolute;
	margin-left:269px;
	margin-top:-13px;
}

#nb_check_structures{
	position:absolute;
	margin-left:235px;
	margin-top:-13px;
}

#nb_check_fonctions{
	position:absolute;
	margin-left:228px;
	margin-top:-13px;
}

/***** Page AGENDA *****/
/** bloc contenu rouge **/
/* Haut */
.tab_milieu_h3{background: url(./images/structure_tableau/bande_h3.gif); height:22px;}
.tab_coin_h_d3{background: url(./images/structure_tableau/angle_hd3.gif) no-repeat top right; height:22px; width:10px;}

/* Côtés */
.tab_milieu_g3{background-color: #FCF2E8; border-left:1px solid #C60000;}
.tab_milieu3{background-color: #FCF2E8;}
.tab_milieu_d3{background-color: #FCF2E8; border-right:1px solid #C60000;}

/* Bas */
.tab_coin_b_g3{background: url(./images/structure_tableau/angle_bg3.gif) no-repeat bottom left; height:10px; width:10px;}
.tab_milieu_b3{background-color: #FCF2E8; border-bottom:1px solid #C60000; height:10px; background-position:bottom;}
.tab_coin_b_d3{background: url(./images/structure_tableau/angle_bd3.gif) no-repeat bottom right; height:10px; width:10px;}

.tab_entete1_agenda{
	background: url(images/entetes_accueil/entete_agenda1.gif) no-repeat;
	height:22px;
	width:239px;
}

.tab_entete2_agenda{
	background: url(images/entetes_accueil/entete_agenda2.gif) no-repeat;
	height:22px;
	width:239px;
}

.tab_entete_agenda_txt{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	margin-left:14px;
	vertical-align:middle;
}

.agenda_res{
	margin-left:20px;
	background: url(images/ic_res.jpg) no-repeat;
	padding-left:13px;
}

#tab_agenda_fonctions{
	margin-top:20px;
	float:left;
	/*border:1px solid #0000ff;*/
	width:100%;
	text-align:right;
}

a.ajout_evnt{
	background: url(images/ic_ajout.gif) no-repeat;
	color:#C60000;
	font-weight:bold;
	padding-left:18px;
}

a.voir_ressource{
	background: url(images/ic_voir2.gif) no-repeat;
	color:#620D7A;
	font-weight:bold;
	padding-left:18px;
	margin-left:5px;
}

a.voir_ressource:hover{
	color:#C60000;
}

a.reserver_planning{
	background: url(images/ic_ressource_res.gif) no-repeat;
	color:#C60000;
	font-weight:bold;
	padding-left:18px;
}

#tab_agenda_fonctions a:hover{
	color:#000;
}

.ic_agenda{
	background: url(images/ic_agenda.gif) no-repeat;
	width:19px;
	height:16px;
	display:block;
	margin-left:195px;
	margin-top:-17px;
}

.ic_agenda2{
	background: url(images/ic_agenda.gif) no-repeat;
	width:19px;
	height:16px;
	display:block;
	margin-left:120px;
	margin-top:-17px;
}

#planning{
	margin-top:20px;
	float:left;
}

a.lien_res_planning{
	background: url(images/ic_ressource_dispo.gif) no-repeat;
	margin-left:5px;
	padding-left:19px;
	font-weight:bold;
	color:#000;
}

a.lien_res_planning:hover{
	color:#C60000;
}

a.lien_res_planning_select{
	background: url(images/ic_ressource_res.gif) no-repeat;
	margin-left:5px;
	padding-left:19px;
	font-weight:bold;
	color:#000;
}

a.lien_res_planning_select:hover{
	color:#C60000;
}

a.lien_res_planning_attente{
	background: url(images/ic_ressource_attente_res.gif) no-repeat;
	margin-left:5px;
	padding-left:19px;
	font-weight:bold;
	color:#000;
}

a.lien_res_planning_attente:hover{
	color:#C60000;
}

#bts_nav_planning{
	margin-top:10px;
	float:left;
	width:100%;
}

/* Pour la consultation des semaines du planning */
a.precedent{
	background: url(images/ic_precedent.gif) no-repeat;
	color:#c60000;
	font-weight:bold;
	padding-left:18px;
}

a.suivant{
	background: url(images/ic_suivant.gif) no-repeat 103px 0;
	color:#c60000;
	font-weight:bold;
	padding-right:20px;
}

#bts_nav_planning a:hover{
	color:#000;
}

#legende{
	margin-top:10px;
	float:left;
	width:100%;
}

#legende p{
	display:inline;
}

.lien_legende1{
	background: url(images/ic_ressource_res.gif) no-repeat;
	margin-left:5px;
	padding-left:19px;
	color:#000;
	font-style:italic;
}

.lien_legende2{
	background: url(images/ic_ressource_attente_res.gif) no-repeat;
	margin-left:5px;
	padding-left:19px;
	color:#000;
	font-style:italic;
}

.lien_legende3{
	background: url(images/ic_ressource_dispo.gif) no-repeat;
	margin-left:5px;
	padding-left:19px;
	color:#000;
	font-style:italic;
}

/**************************/
/** MENU des pages admin **/
/**************************/
/* onglets du menu admin -> les boutons */
#bt_utilisateurs{
	height:27px;
	width:150px;
	margin-bottom:20px;
}

#bt_espaces{
	height:27px;
	width:203px;
	margin-bottom:20px;
}

#bt_ressources{
	height:27px;
	width:203px;
	margin-bottom:20px;
}

#bt_candidatures{
	height:27px;
	width:203px;
	margin-bottom:20px;
}

/* onglets du menu admin -> les liens */
a.lien_utilisateurs{
	background: url(images/menu_admin/bt_utilisateurs_off.gif) no-repeat;
	line-height:27px;
	display:block;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding-left:40px;
}

a.lien_utilisateurs:hover{
	background: url(images/menu_admin/bt_utilisateurs_on.gif) no-repeat;
}

a.lien_utilisateurs_select{
	background: url(images/menu_admin/bt_utilisateurs_on.gif) no-repeat;
	line-height:27px;
	display:block;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding-left:40px;
}

a.lien_espaces{
	background: url(images/menu_admin/bt_espaces_off.gif) no-repeat;
	line-height:27px;
	display:block;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding-left:40px;
}

a.lien_espaces:hover{
	background: url(images/menu_admin/bt_espaces_on.gif) no-repeat;
}

a.lien_espaces_select{
	background: url(images/menu_admin/bt_espaces_on.gif) no-repeat;
	line-height:27px;
	display:block;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding-left:40px;
}


a.lien_ressources{
	background: url(images/menu_admin/bt_ressources_off.gif) no-repeat;
	line-height:27px;
	display:block;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding-left:40px;
}

a.lien_ressources:hover{
	background: url(images/menu_admin/bt_ressources_on.gif) no-repeat;
}

a.lien_ressources_select{
	background: url(images/menu_admin/bt_ressources_on.gif) no-repeat;
	line-height:27px;
	display:block;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding-left:40px;
}

a.lien_candidatures{
	background: url(images/menu_admin/bt_candidatures_off.gif) no-repeat;
	line-height:27px;
	display:block;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding-left:40px;
}

a.lien_candidatures:hover{
	background: url(images/menu_admin/bt_candidatures_on.gif) no-repeat;
}

a.lien_candidatures_select{
	background: url(images/menu_admin/bt_candidatures_on.gif) no-repeat;
	line-height:27px;
	display:block;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding-left:40px;
}

/* les sous menus en admin */
#ssmenu_utilisateurs{
	/*border:1px solid #000;*/
	width:100px;
	margin-left:10px;
	margin-bottom:20px;
	margin-top:1px;
}

#ssmenu_espaces{
	width:190px;
	margin-left:10px;
	margin-bottom:20px;
	margin-top:-20px;
}

#ssmenu_ressources{
	width:190px;
	margin-left:10px;
	margin-bottom:20px;
	margin-top:-20px;
}

#ssmenu_candidatures{
	width:190px;
	margin-left:10px;
	margin-bottom:20px;
	margin-top:-20px;
}

.ssmenu li a{
	color:#C60000;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	background: url(images/puce_verte.gif) no-repeat 0 3px;
}

.ssmenu li a:hover{
	color:#9EC301;
}

.ssmenu .page_select a{
	color:#9EC301;
}

/*****************************/
/** CONTENU des pages admin **/
/*****************************/
.fond_admin {
	border:1px solid #C60000;
	background-color:#FBE9D7;
}

#contenu_admin_accueil_taille{
	height:220px;
}

#tab_entete_fichiers_asupprimer{
	background: url(images/entete_fichiers_asupprimer.gif) no-repeat;
	height:18px;
	width:239px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-top:1px;
	z-index:1;
	position:absolute;
}

#tab_fichiers_asupprimer{
	margin-top:10px;
	z-index:0;
	position:absolute;
}

.taille1{
	width:485px;
}

.taille2{
	width:220px;
}

#tab_entete_statistiques{
	background: url(images/entete_identification.gif) no-repeat;
	height:19px;
	width:103px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-top:1px;
	z-index:1;
	position:absolute;
	margin-top:130px;
}

#tab_statistiques{
	margin-top:140px;
	z-index:0;
	position:absolute;
}

#titre_ssmenu{
	/*background-color:#9EC301;
	color:#620D7A;
	font-size:15px;
	font-weight:bold;
	padding:4px 4px 4px 4px;*/
	float:right;
	/*margin-bottom:20px*/
}

.titre_ssmenu{
	font-size:15px;
	/*padding:10px;*/
	padding:10px;
	background-color:#8C96AC;
	color:#ffffff;
	font-weight:bold;
}

.titre_ssmenu2{
	font-size:15px;
	padding:4px;
	color:#620D7A;
	font-weight:bold;
}

.fond_titre{
	/*background-color:#9EC301;*/
	background-color:#B7A080;
	/*color:#FFFFFF;*/
	font-weight:bold;
	text-align:center;
	
}

#list_admin{
	margin-top:20px;
	float:left;
	width:100%;
	border:1px solid #F39100;
	background-color:#F5D3AE;
}

#tableaux_admin{
	margin-top:20px;
	float:left;
	width:100%;
}

.fond_tab1{
	background-color:#F39100;
}

.ligne1{
	background-color:#FFFFFF;
	/*height:20px;
	font-weight:bold;
	font-size:12px;
	text-align:center;*/
}

.ligne2{
	background-color:#F5D3AE;
}
.ligne4{
	background-color:#E0FEFD;
}
.ligne3{
	background-color:#FAEAD7;
}
.ligne5{
	background-color:#E2E0D6;

}
.ligne6{
	background-color:#F2F3F4;

}
.ligne7{
	background-color:#C9CFD6;

}
a.supprimer{
	background: url(images/ic_supp.gif) no-repeat;
	width:13px;
	height:14px;
	display:block;
	margin-top:-14px;
	margin-left:95px; 
}

a.ic_liste{
	list-style-type:none;
	background: url(images/menu_icones/plus.gif) no-repeat 0 3px;
	color:#000099;
	padding-left:15px;
	height:20px;
	
}
a.ic_ouvrir{
	background: url(images/edit.gif) no-repeat;
	display:block;
	color:#000099;
	padding-left:20px;
	height:12px;
	/*margin-top:-14px;*/
	margin-left:5px;
	margin-top:5px;
}

/*
	/*background: url(images/menu_icones/ic_modif.gif) no-repeat;
	color:#000099;*/

	
a.ic_recherche{
	/*background: url(images/ic_modif.gif) no-repeat;*/
	background: url(images/search.ico) no-repeat;
	
	color:#000099;
	padding-left:20px;
}

.decalage_txt1{
	padding-left:5px;
}

.decalage_txt2{
	padding-left:50px;
}

.decalage_txt3{
	padding-left:80px;
}

#ajout{
	margin-top:20px;
	border:1px solid #F39100;
	float:left;
	background-color:#F5D3AE;
}

a.ajout{
	background: url(images/menu_icones/lp.gif) no-repeat;
	width:100px;
	height:14px;
	display:block;
	padding-left:20px;
	font-weight:bold;
	text-decoration:none;
	color:#000099;
	margin-left:5px;
	margin-top:5px;
}
a.moins{
	background: url(images/ic_moins.gif) no-repeat;
	width:250px;
	height:14px;
	display:block;
	padding-left:20px;
	font-weight:bold;
	text-decoration:none;
	color:#000099;
	margin-left:5px;
	margin-top:5px;
}

a.ajout:hover{
	color:#C60000;
}

a.repondre{
	background: url(images/ic_rep.gif) no-repeat;
	width:120px;
	height:14px;
	display:block;
	padding-left:20px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	margin-left:5px;
	margin-top:5px;
}

a.repondre:hover{
	color:#C60000;
}

#photo_admin{
	border:1px solid #000;
	width:122px;
	height:170px;
	position:absolute;
  	margin-top:5px;
	margin-left:340px;
}

/***********************/
/** Formulaires Intranet **/
/***********************/
/* champ texte (utilisé dans la recherche, page Accueil) */
input.text_taille3{
	border:1px solid #C60000;
	font-size:11px;
	width:180px;
	color:#C60000;
	margin-left:5px;
	margin-top:5px;
}

input.text_taille6{
	border:1px solid #C60000;
	font-size:11px;
	width:110px;
	color:#C60000;
	margin-left:5px;
	margin-top:5px;
}

/* bouton (utilisé dans la recherche, page Accueil) */
input.bouton_recherche{
	background-color:#C60000;
	color:#fff;
	border:0;
	font-size:12px;
	font-weight:bold;
	margin-left:140px;
	margin-bottom:5px;
}

/* bouton, entre autre pour la recherche dans le catalogue fiches produit */
input.bouton_intranet{
	background-color:#C60000;
	color:#fff;
	border:0;
	font-size:12px;
	font-weight:bold;
	margin-left:340px;
	margin-bottom:5px;
	width:130px;
}

/* bouton sans positionnement */
input.bouton_simple{
	background-color:#C60000;
	color:#fff;
	border:0;
	font-size:12px;
	font-weight:bold;
}

/* bouton pour supprimer un événement ou une candidature*/
input.bouton_suppression_evnt{
	background-color:#620D7A;
	color:#fff;
	border:0;
	font-size:12px;
	font-weight:bold;
	margin-right:50px;
}

/* bouton pour transférer une candidature*/
input.bouton_transfert{
	background-color:#F39100;
	color:#fff;
	border:0;
	font-size:12px;
	font-weight:bold;
	/*margin-right:50px;*/
}

/***********************/
/** Formulaires ADMIN **/
/***********************/
/* champ texte */
input.text_taille1{
	border:1px solid #C60000;
	font-size:11px;
	width:300px;
	color:#C60000;
	margin-left:5px;
	margin-top:5px;
}

input.text_taille2{
	border:1px solid #C60000;
	font-size:11px;
	width:200px;
	color:#C60000;
	margin-left:5px;
	margin-top:5px;
}

input.text_taille4{
	border:1px solid #C60000;
	font-size:11px;
	width:320px;
	color:#C60000;
	margin-left:5px;
	margin-top:5px;
}

input.text_taille5{
	border:1px solid #C60000;
	font-size:11px;
	width:280px;
	color:#C60000;
	margin-left:5px;
	margin-top:5px;
}

/* zone de texte */
.zone_text1{
	border:1px solid #C60000;
	font-size:11px;
	width:300px;
	color:#C60000;
	margin-left:5px;
	margin-top:5px;
}

.zone_text2{
	border:1px solid #C60000;
	font-size:11px;
	width:200px;
	color:#C60000;
	margin-left:5px;
	margin-top:5px;
}

.zone_text3{
	border:1px solid #C60000;
	font-size:11px;
	width:320px;
	color:#C60000;
	margin-left:5px;
	margin-top:5px;
	height:140px;
}

.zone_text4{
	border:1px solid #C60000;
	font-size:11px;
	width:280px;
	color:#C60000;
	margin-left:5px;
	margin-top:5px;
	height:140px;
}

.zone_text5{
	border:1px solid #C60000;
	font-size:11px;
	width:280px;
	height:43px;
	color:#C60000;
	margin-left:5px;
	margin-top:5px;
}

.zone_text_wysiwyg{
	border:1px solid #C60000;
	font-size:11px;
	width:250px;
	color:#666699;
	margin-left:5px;
	margin-top:5px;
	height:120px;
}
.zone_text_wysiwyg2{
	border:1px solid #C60000;
	font-size:11px;
	width:100px;
	color:#666699;
	margin-left:5px;
	margin-top:5px;
	height:120px;
}
/* bouton */
input.bouton_ajout{
	background-color:#C60000;

	color:#fff;
	border:0;
	font-size:12px;
	font-weight:bold;
	margin-left:420px;
	margin-bottom:5px;
}

/* checkbox */
input.checkbox_admin{
	margin-left:5px;
	margin-right:5px;
}

select.list {
  	border:1px solid #C60000;
	font-size:11px;
	color: #000;
	background-color: #fff;
	text-align:left;
	margin-left:5px;
	margin-top:5px;
	width:320px;
 }

select option.ligne {
	background-color: #FAEAD7;
}

.intitules_form {
	font-weight:bold;
	padding-left:5px;
}

input.file1{
	border:1px solid #C60000;
	font-size:11px;
	width:200px;
	color:#C60000;
	margin-left:5px;
	margin-top:5px;
}

input.file2{
	border:1px solid #C60000;
	font-size:11px;
	width:280px;
	color:#C60000;
	margin-left:5px;
	margin-top:5px;
}




