body {
	background: white;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 0.75em;/*12px*/
	text-align: center;
}

a{
	text-decoration:none;
	color:#064593;
}

a:hover{
	text-decoration:none;
	color:#996600;
}
  

.clear { 
	clear: both;
}

/****  Info-Bulle ****/    
a.info{
    position:relative; 
    z-index:24;
    color:#000000;  
    text-decoration:none;
}

a.info:hover{z-index:25; }

a.info span{display: none}

a.info:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'état a:hover */
 display:block; 
 position:absolute;
    
    
    top:1em; left:4em;
    border:1px solid #000000;
    background-color:#eeeeee; 
	color:#000000;
    text-align: left;
    font-weight:none;
    padding:1px;
    width: 220px;
    }

a.infopic{
    position:relative; 
    z-index:24;
    color:#000000;
    text-decoration:none;
}

a.infopic:hover{
    position:relative; 
	z-index:25; 
}

a.infopic span{
    position:relative; 
	display: none;
}

a.infopic:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'état a:hover */
 display:block; 
 position:absolute;
    
    top:1em; left:4em;
    border:1px solid #000000;
    background-color:#eeeeee;
	color:#000000;
    text-align: left;
    font-weight:none;
    padding:1px;
}



#header {
	width:100%;
	min-width: 954px;
	vertical-align:top;
}

#header_contenu_l {
	background-image: url("../images/bandeau_gauche.jpg");
	background-color:#faba00;
	background-repeat:no-repeat;
	background-position:right;
	width:49.9999999999999999999%;
	height:60px;
	float:left;
}

#header_contenu_l_noext {
	background-image: url("../images/bandeau_gauche.jpg");
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position:right;
	width:49.9999999999999999999%;
	height:60px;
	float:left;
}

#header_contenu_r {
	background-image: url("../images/bandeau_droite.jpg");
	background-color: #faba00;
	background-repeat:no-repeat;
	background-position:top left;
	width:50%;
	height:30px;
	float:right;
}


#headergris {
	width:100%;
	min-width: 954px;
	vertical-align:top;
	background-image: url("../images/bandeau_gris.jpg");
	background-color: #6c6e6f;
	background-repeat:no-repeat;
	background-position:top center;
	height:22px;
	margin: 0 0 20px 0;
}

#petit_menu{
	width: 100%;
	font-size: 11px;
	text-transform:uppercase;

	text-align:left;
	padding: 0px 0 0 0;
	margin: 4px 0 0 0;
	vertical-align: middle;
}

#petit_menu a{
	color:#000000;
}
#petit_menu a:hover{
	color:#996600;
}
#query{ 
	width:98px; 
	margin:4px 0 0 0; 
	height:13px; 
	margin-bottom:-2px;
	margin:0 0 2px 0; 
	vertical-align: middle;
	font-size:10px;
	
}

#petit_menu2{
	font-size: 11px;
	text-transform:uppercase;

	text-align:center;
	padding: 1px 0 0 255px;
	padding: 1px 0 0 515px;
	margin: 0 0 0 0;
	color:#ffffff;
	height: 22px;
}
#petit_menu2 a{
	color:#ffffff;
}
#petit_menu2 a:hover{
	color:#996600;
	color:#b4b4b4;
}
#query2{ 
	width:98px; 
	height:11px; 
	margin:0 0 2px 0; 
	vertical-align: middle;
	font-size:9px;
	
}

/*** HEADER DU RESEAU ***/
#headeruqat {
	width:100%;
	min-width: 954px;
	vertical-align:top;
	background-image: url("../images/barre-uqat.jpg");
	background-color: #333;
	background-repeat:no-repeat;
	background-position:top center;
	height:22px;
	margin: 0 0 20px 0;
}

#headeruqac {
	width:100%;
	min-width: 954px;
	vertical-align:top;
	background-image: url("../images/barre-uqac.jpg");
	background-color: #58750d;
	background-repeat:no-repeat;
	background-position:top center;
	height:22px;
	margin: 0 0 20px 0;
}

#headerinrs {
	width:100%;
	min-width: 954px;
	vertical-align:top;
	background-image: url("../images/barre-inrs.jpg");
	background-color: #00549f;
	background-repeat:no-repeat;
	background-position:top center;
	height:22px;
	margin: 0 0 20px 0;
}

#headeruqo {
	width:100%;
	min-width: 954px;
	vertical-align:top;
	background-image: url("../images/barre-uqo.jpg");
	background-color: #cf5731;
	background-repeat:no-repeat;
	background-position:top center;
	height:22px;
	margin: 0 0 20px 0;
}


#logoetboutons{
	width: 954px;
	background-color:#ffffff;

	height: 94px;
	margin: 2px auto;

	border-left-color:#CCCCCC;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#CCCCCC;
	border-right-style:solid;
	border-right-width: 1px;
	
}

#boutons{
	margin: 0 0 0 0 ;
	padding: 0px 0 0 0;
	width: 90%;
	text-align:right;
}

#siegesocial{
	background-image: url("../images/encadre_siege_social.jpg");
	background-repeat:no-repeat;
	width: 186px;
	height:52px;
	margin: 8px 0 0 0;
}

#navigation_principale {
/*
	background-color:#FFFFFF;
	background-image: url("../images/menu_fond.jpg");
	background-position: top;
	background-repeat:no-repeat;
	min-height: 46px;
*/
	margin: -2px auto;
	width:954px;
	text-align: center;

	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
}

#navigation_principale a{
	color:#000000;
}
#navigation_principale a:hover{
	color:#996600;
}


.head_menu{
	vertical-align: bottom;
	width: 187px;
	text-align:left;
}

.slogan{
	padding: 0 0 0 202px;
	font-size: 12px;
	font-style:italic;
}

.services{
	padding: 0 0 0 8px;
	font-size: 12px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#464545;
}

.liens{
	text-align:left;
	width:187px;
}

.border_L{
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
}
.p_liens{
	padding: 0 0 0 5px;
	height:20px;
	font:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

/**** FIL D'ARIANE *****/
#ariane{
	margin: 0 auto;
	padding: 9px 0 9px 3px;
	width: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #767676;
}

#ariane a{
	color: #767676;
}

#ariane a:hover{
	color:#996600;
}

#bandeau{
	margin: 0 0 10px 0px;
	text-align: left;
}

#outilrech{
	background: url(../images/outil_rechercher_fond.jpg) no-repeat;
	width:222px;
	height:29px;
	text-align:center;
}

#query_bottin{ 
	width:135px; 
	margin:4px 0 0 0; 
	height:13px; 
	margin-bottom:-2px;
	margin:0 0 2px 0; 
	vertical-align: middle;
	font-size:10px;
	
}


#zonepub{
	margin: 15px 0 0 0;
	padding: 15px 0 0 0;
	border-top: 1px solid #CCCCCC;
}

/**************/
/**** PAGE ****/
/**************/
#page {
	margin: -2px auto;
	width: 954px;
	text-align: left;

	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
}

#contenu{
	margin: 0 10px 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}



ul.document{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;

	padding:10px 0 10px 0;
	font-size:13px;
	font-weight:bold;
}

.document li {
	list-style-type: none;
	background: url(../images/acrobat.gif) no-repeat 0px 0;
	padding:2px 0 11px 20px;
}
.document li.xls {
	list-style-type: none;
	background: url(../images/excel.gif) no-repeat 0px 0;
	padding:2px 0 11px 20px;
}
.document li.doc {
	list-style-type: none;
	background: url(../images/word.gif) no-repeat 0px 0;
	padding:2px 0 11px 20px;
}
.document li.ppt {
	list-style-type: none;
	background: url(../images/ppt.gif) no-repeat 0px 0;
	padding:2px 0 11px 20px;
}
.document li.bin {
	list-style-type: none;
	background: url(../images/bin.gif) no-repeat 0px 0;
	padding:2px 0 11px 20px;
}


.document .info_doc {
	color:#8d4c00;
	margin-left:4px;
	font-size:12px;
	font-weight: normal;
}
.info_doc .bracquet{
	color:#a7a4a1;
}


/*** CONTENU DES PAGES ***/

#enseignement td{
	padding: 5px 15px 15px 15px;
}

.soustitre{
	font-size: 15px;
	font-weight: bold;
	padding: 0 0 5px 0;
}

.paragraphe{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 14px;
	color: #424141;
	padding: 0 0 1px 0;
	margin-right: 5px;
}

.paragraphe2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14px;
	padding: 0 0 0 30px;
	color: #424141;
}

.consulter{
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0 20px 0;
}

.autresliens{
	font-size:14px;
	text-transform:uppercase;
	margin: 20px 0 15px 0;
}

.liens{
	font-size:12px;
	font-weight:bold;
	margin: 6px 0 0 0;
	line-height:16px;
}
.liens_dir{
	font-size:12px;
	font-weight:bold;
	margin: 6px 0 0 0;
	line-height:16px;
	width: 100%;
}

.titre_colonne{
	background: url(../images/barre_bleue.jpg);
	padding: 2px 0px 4px 15px;
/*
	background-color:#505150;
	padding: 4px 0px 4px 15px;
*/
	color:#FFFFFF;
}

.titre_colonne2{
	background-color:#5179a3;
	padding: 0px 0px 0px 15px;
	color:#FFFFFF;
	height: 23px;
	vertical-align: bottom;
}


.texte_titre{
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0px 0 3px 0;
}



.titre_actu{
	font-size:14px;
	color: #e95d0f;
	text-transform:uppercase;
	padding: 10px 0 10px 15px;
	margin: 0 0 0 15px;
	font-weight: bold;
	border-top: solid 1px #CCCCCC;
}

.para_actu{
	font-size:13px;
	color: #000000;
	font-weight: bold;
	line-height: 14px;
	margin: 0 0 0 13px;
	padding: 0 0 0 17px;
}

.para_actu a{
	color:#000000;
}
.para_actu a:hover{
	color:#996600;
}

.texte_actu{
	font-size:12px;
	color: #666666;
	font: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	border-bottom: solid 1px #CCCCCC;
	padding: 5px 0 10px 15px;
	margin: 0 0 10px 15px;
}
.noborder{
	border-bottom: none;
}


.uq{
	background:transparent url(../images/actualites_uq.gif) no-repeat scroll left 2px;
}
.uqam{
	background:transparent url(../images/actualites_uqam.gif) no-repeat scroll left 2px;
}
.ets{
	background:transparent url(../images/actualites_ets.gif) no-repeat scroll left 2px;
}
.enap{
	background:transparent url(../images/actualites_enap.gif) no-repeat scroll left 2px;
}
.inrs{
	background:transparent url(../images/actualites_inrs.gif) no-repeat scroll left 2px;
}
.uqac{
	background:transparent url(../images/actualites_uqac.gif) no-repeat scroll left 2px;
}
.uqar{
	background:transparent url(../images/actualites_uqar.gif) no-repeat scroll left 2px;
}
.uqo{
	background:transparent url(../images/actualites_uqo.gif) no-repeat scroll left 2px;
}
.uqtr{
	background:transparent url(../images/actualites_uqtr.gif) no-repeat scroll left 2px;
}
.uqat{
	background:transparent url(../images/actualites_uqat.gif) no-repeat scroll left 2px;
}


.bottin{
	font-size:15px;
	color: #523e27;
	font-weight: bold;
	padding: 20px 0 0 2px;
}

.courriel{
	font-size:15px;
	color: #0075c3;
	font-weight: bold;
	padding: 20px 0 0 2px;
}

.bulletin{
	font-size:15px;
	color: #60081e;
	font-weight: bold;
	padding: 20px 0 0 2px;
}

.texte_employes{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#523e27;
	font-weight:normal;
	padding: 5px 5px 2px 2px;
}

.texte_employes a{
	color:#523e27;
}
.texte_employes a:hover{
	color:#996600;
}




/******  Bottin *****/
#menu_admin{
	padding: 10px 0 2px 10px;
	border-bottom: 1px solid #CCCCCC;
}

#employes{
	padding: 10px 0 25px 10px;
}

#employes input{
	font-size:11px;
	padding: 1px 2px 1px 2px;
}
#employe{
	padding: 10px 0 25px 10px;
}
#tableau_emp{
	padding: 15px 0 0 0;
}
#tableau_emp tr{
	height:30px;
}

#menu_barre_titre{
	background: url(../images/barre_titre_intra.jpg);
	width:935px;
	height: 23px; 
}
#menu_directions{
	background: url(../images/menu_intra2.jpg);
	width:935px;
	height: 207px; 
	height: 185px; 
	position:relative;
	font-size: 12px;
	font-weight:bold;
	line-height: 14px;
}
#menu_directions p{
	padding: 0 0 4px 0;
}

#menu_directions a{
	color:#000000;
}
#menu_directions a:hover{
	color:#996600;
}

.bottin_sousdir{
	font:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	border-bottom: 1px solid #CCCCCC;
	
	padding: 25px 0 5px 0;
	margin: 0 0 5px 0;
	
}

#menu_pres{
	position: absolute;
	left: 15px;
	top: 50px;
}
#menu_sg{
	position: absolute;
	left: 15px;
	top: 122px;
}
#menu_vper{
	position: absolute;
	left: 196px;
	top: 50px;
	width: 175px;
}
#menu_vpa1{
	position: absolute;
	left: 383px;
	top: 50px;
	width: 175px;
}
#menu_vpa2{
	position: absolute;
	left: 571px;
	top: 50px;
	width: 175px;
}
#menu_cscuq{
	position: absolute;
	left: 758px;
	top: 50px;
	width: 175px;
}

#menu_bottin{
	padding: 5px 0 25px 0;
	width: 190px;
	float: left;
}
#menu_bottin p{
	padding: 0px 0 2px 0;
	margin: 0 0 0 0;
}
.menu_dir_sel{
	color:#996600;
}

#contenu_bottin{
	padding: 5px 0 25px 0px;
	float:right;
}

#rech_bottin{
	background: url(../images/fond_outil_recherche.jpg);
	background-repeat:no-repeat;
	height: 72px;
	width:187px;
	padding: 0 0 6px 0;
	text-align:center;
}

.texte_rech{
	font-size:12px;
	font-weight:bold;
	line-height: 14px;
}
#contenu_bottin{
	padding: 5px 0 25px 0px;
	float:right;
	text-align: left;
}

#contenu_liste{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	float:right;
	width: 739px;
	padding-bottom: 0px;
}

#barre_bottin{
/*	background: url(../images/fond_barre_section.jpg);*/
	background-color:#828586;
	background-repeat:no-repeat;
	width: 739px;
	height: 24px;
	margin: 5px 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#FFFFFF;
	font-weight:bold;
}
#barre_bottin p{
	padding: 4px 0 0px 7px;
}


a.mod_fiche{
	color:#CC0000;
	border-color: #003300;
	border-style: solid;
	border-width: thin;
	font-weight: bold;
}

.fiche{
	min-height:123px;
	width: 300px;
	float:left;
	margin: 5px 2px 5px 0px;
}

.nommini{
	font-size:14px;
	font-weight:bold;
	padding: 3px 0 0 0;
}
.affmini{
	padding: 2px 0 0 0;
	line-height: 14px;
}
.dirmini{
	padding: 5px 0 5px 0;
	line-height: 14px;
	color: #777777;
}
.telmini{
	font-size:13px;
	font-weight:bold;
}

.etab_b{
	width: 100%;
	text-align: left;
}
.etab_g{
	width: 100%;
	text-align: left;
	background-color: #e8e8e8;
}
.etab_titre{
	font-size:13px;
	color: #000000;
	font-weight: bold;
	line-height: 14px;
	padding: 12px 0 2px 10px;
}
.etab_texte{
	font-size:12px;
	color: #666666;
	font: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	padding: 0 0 0 26px;

}
.etab_tel{
	font-size:12px;
	color: #666666;
	font: Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 2px 26px;
	font-weight:bold;
	line-height: 16px;
}

.etab_border{
	border-bottom: solid 1px #CCCCCC;
	padding: 0 0 12px 26px;
}

#codes_desc{
	font-size: 13px;
	padding: 5px 10px 15px 8px;
	width:535px;
}
#codes_desc p{
	line-height: 16px;
	padding: 0 0 10px 0;
	width:535px;
}
#codes_tab{
	width:200px;
	height:165px;
	border-left: 1px solid #999999;
	padding: 5px 0 0 5px;
	margin: 10px 0 0 0;
}
#codes_tab p{
	padding: 4px 0 0 0;
}


/*
#codes{
	background: url(../images/schema_codes.jpg);
	background-repeat:no-repeat;
	width: 739px;
	height: 842px;
}
*/

#fonctions{
	margin: 10px 0 0 6px;
	width:548px;
}

.fct_titre{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	border-top:solid 1px #CCCCCC;
	padding: 4px 0 7px 0;
	margin: 20px 0 0 0;
}

.fct_soustitre{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding: 12px 0 5px 0;
}

.fct_para{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
	padding: 0px 0 5px 0;
}

.fct_para img{
	padding: 0 2px 0 0 ;
}




#directions{
	width:550px;
	margin: 0 0 0 90px;
}
#directions2{
	background: url(../images/fond_gris_degrade.jpg);
	background-repeat:no-repeat;
	width: 954px;
/*	min-height: 641px;*/
	margin: 0 0 0 -10px ;
	background-color:#e5e5e5;
}

#liste_directions{
	width: 539px;
	/*margin: 0 0 0 197px;*/
	margin: 10px 0 0 10px;
	padding: 0 10px 10px 10px;
	background-color:#FFFFFF;
	border: 1px solid #f2f2f2;
}

#directions a{
	color: inherit;
	color: #000000;
}
#directions a:hover{
	color: #996600;
}

#directions2 a{
	color: inherit;
	color: #000000;
}
#directions2 a:hover{
	color: #996600;
}

.dir_titre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#6e6e6e;
	text-transform:uppercase;
	
	padding: 15px 0 2px 0;
	
	border-bottom:solid 1px #CCCCCC;
}

.dir_vp{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	
	padding: 20px 0 0 0;
}

.dir_dir{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	color: #000000;
	line-height:14px;
	
	padding: 5px 0 0 15px;
}

.dir_sousdir{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	color: #000000;
	line-height:14px;
	
	padding: 5px 0 0 25px;
}

.dir_offres{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #424141;
	line-height:14px;
	
	padding: 5px 0 0 0px;
}


#direction{
	background: url(../images/fond_gris_degrade_ori.jpg);
	background-repeat:no-repeat;
	width: 954px;
/*	min-height: 641px;*/
	margin: 0 0 0 -10px;
	background-color:#e5e5e5;

}

#dir_col_gauche{
	float:left;
	width: 561px;
	margin: 0 0 0 10px;
	min-height: 400px;
}

#personnel{
	float: left;
	width:551px;
	margin: 10px 5px 0 0px;
	padding: 0 0 5px 5px;
	background-color:#FFFFFF;
	border: 1px solid #f2f2f2;
}

#mission{
	float: left;
	width:551px;
	margin: 10px 5px 0px 0px;
	padding: 0 0 10px 5px;
	background-color:#FFFFFF;
	border: 1px solid #f2f2f2;
}

#mission .paragraphe{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 14px;
	color: #424141;
	padding: 0 0 1px 0;
}


#dir_col_droite{
	float:right;
	width: 370px;
	margin: 10px 8px 0 0;
/*	height: 111px;*/
	color: #424141;
}

#dir_col_droite a{
	font-size: 12px;
	line-height: 16px;
}

#dir_col_droite2{
	float:right;
	width: 370px;
	margin: 10px 8px 0 0;
/*	height: 111px;*/
	color: #424141;
	font-weight: bold;
}

#dir_col_droite2 a{
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}

#liens_sections p{
	font-size:12px;
	font-weight:normal;
	margin: 3px 0 0 1px;
	padding: 1px 0 2px 0;
	width: 364px;
	border-bottom: 1px dotted #bbb;
	line-height: 14px;
}

#liens_sections p.titre{
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	margin: 10px 0 0px 1px;
	padding: 0 0 10px 0;
	color: #9b3c03;
}

.bouton_gris{
	margin: 12px 5px 0px 0;
	padding: 4px 0 4px 10px;
	background-color: #8a7e6d;
}

.lien_gris{
	color:#FFF;
}
.lien_gris:hover{
	color:#CCC;
}

.bouton_bleu{
	margin: 10px 5px 25px 0;
	padding: 4px 0 4px 10px;
	background-color: #67788F;
}



#dir_piedpage{
	background: url(../images/fond_pied_liens_rapides.jpg);
	background: url(../dir/fond_pied_liens_rapides.jpg);
	background-repeat:no-repeat;
	width: 955px;
	height: 54px;
	position:relative;
	margin: 10px 0 0 0;

	font-size: 11px;
	font-weight:bold;
	line-height: 14px;
	color:#FFFFFF;
}

#dir_piedpage p{
	padding: 0px 0 4px 0;
}

#dir_piedpage a{
}
#dir_piedpage a:hover{
	color: #d3d3d3;
}

.dir_gris{
	color: #c8c8c8;
}
.dir_blanc{
	color:#FFFFFF;
}

#dir_menu_pres{
	position: absolute;
	left: 15px;
	top: 20px;
}
#dir_menu_sg{
	position: absolute;
	left: 203px;
	top: 20px;
}
#dir_menu_vper{
	position: absolute;
	left: 390px;
	top: 6px;
	width: 175px;
}
#dir_menu_vper2{
	position: absolute;
	left: 576px;
	top: 20px;
	width: 175px;
}
#dir_menu_vpa1{
	position: absolute;
	left: 576px;
	top: 14px;
	width: 175px;
}
#dir_menu_vpa2{
	position: absolute;
	left: 764px;
	top: 52px;
	width: 175px;
}
#dir_menu_cscuq{
	position: absolute;
	left: 764px;
	top: 20px;
	width: 175px;
}


.dir_section{
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	margin: 10px 0 15px 0;
	color: #9b3c03;
}

.dir_soussection{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding: 15px 0 6px 0;
	font-weight:bold;
}

.dir_employe{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.dir_texte{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #424141;
	line-height: 14px;
}

.dir_tel{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.dir_liensutiles{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#424141;
	font-weight:bold;
	line-height: 14px;
}

.dir_nom{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform:uppercase;
	margin: 10px 10px 0 10px;
	font-weight:bold;
	border-bottom: 1px solid #000000;
	padding: 0 0 4px 0;
}
.dir_nom2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform:uppercase;
	margin: 10px 10px 0 0px;
	font-weight:bold;
	border-bottom: 1px solid #000000;
	padding: 0 0 4px 0;
	width: 560px;
}

/**/
.dir_titre2{
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	margin: 10px 0 12px 0;
	color: #9b3c03;
}

.lien_menu{
	font-size:12px;
	font-weight:normal;
	margin: 3px 0 0 0px;
	padding: 3px 0 0 0;
	width: 100%;
	border-top: 1px dotted #bbb;
}

.lien_menu_last{
	font-size:12px;
	font-weight:normal;
	margin: 3px 0 0 0px;
	padding: 3px 0 2px 0;
	width: 100%;
	border-top: 1px dotted #bbb;
	border-bottom: 1px dotted #bbb;
}

.lien_seul{
	font-size:12px;
	font-weight:normal;
	margin: 0px 0 0 0px; 
	padding: 2px 0 0 0;
	width: 100%;
}




#bandeau_intranet{
	background: url(../images/titre_intranet.jpg);
	width:935px;
	height:23px;
}

#unique{
	background: url(../images/unique_fond.jpg) no-repeat;
	width:935px;
	height:39px;
	margin: 3px 0 0 0;
}

#unique_cut{
	background: url(../images/unique_fond_cut.jpg) no-repeat;
	width:618px;
	height:39px;
	margin: 3px 0 0 0;
	float:left;
}

#reserv_salles{
	width:302px;
	height:39px;
	margin: 3px 0 0 0px;
	padding: 0 0 0 13px;
	float:left;
}

#reserv_salles2{
	width:302px;
	height:39px;
	margin: 3px 0 0 0px;
	padding: 0 0 0 13px;
	float:left;
}

#unique_bouton{
	padding: 10px 0 0 16px;
	float:left;
}


#urgence{
	background: url(../images/bandeau_alerte.jpg);
	width:935px;
	height:27px;
	margin: 0 0 5px 0;
}

#urgence .texte{
	color:#FFFFFF;
	width: 935px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	padding: 5px 0 0 10px;
	text-align:center;
}


/****** ETAGES *******/
#etages{

}

#bandeau_etages{
	position:absolute;
	left: 1px;
	top: 5px;
	width: 739px;
	height: 56px;
	background-image: url("../intranet/etages/fond_menu_etage.jpg");
	z-index:1;
	text-align: left;
	line-height: 14px;
}

.menu_etages{
	font-size:12px;
	font-weight:bold;
	font-weight:normal;
	padding: 8px 0 0 10px;
	letter-spacing: 0px;
}
.menu_etages a{
	color: #000000;
}
.menu_etages a:hover{
	color: #FFFFFF;
}

.etage_clic{
	color:#996600;
	color:#FFFFFF;
}
.menu_etages sup{
	vertical-align:text-top;
}

#etage_droite{
	width:320px;
	float:right;
	margin: 70px 0 0 0;
	text-align:left;
	letter-spacing: 0px;
}

#etage_droite sup{
	vertical-align: text-top;
}

#etage_droite_f{
	width:295px;
	float:right;
	margin: 70px 0 0 0;
	text-align:left;
	letter-spacing: 0px;
	vertical-align:text-top;
}
#etage_droite_f sup{
	vertical-align: text-top;
}

.etage_titre{
	font-size:18px;
	padding: 10px 0 20px 0;
}
.etage_dir{
	font-size: 11px;
	padding: 0 0 7px 0;
	line-height: 14px;
}

.etage_dir_sel{
	font-size: 12px;
	padding: 0 0 5px 0;
	line-height: 14px;
	color:#996600;
	font-weight:bold;
}

.etage_dir a{
	color:#000000;
	color:#064593;
	font-weight:bold;
}
.etage_dir a:hover{
	color:#996600;
	font-weight:bold;
}

#etage6{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	line-height:12px;

	background-image: url("../intranet/etages/6.jpg");
	background-repeat:no-repeat;
	background-color: transparent;

	position:relative;
	float:right;
	
	width: 739px;
	height: 976px;
	padding-bottom: 25px;
	
}

#salle6314{
	position:absolute;
	left: 147px;
	top: 90px;
	width: 100px;
	height: 150px;
}
#salle6320{
	position: absolute;
	left: 252px;
	top: 90px;
	width: 95px;
	height: 80px;
}
#salle6320-A{
	position: absolute;
	left: 272px;
	top: 175px;
	width: 75px;
	height: 55px;
}
#salle6326{
	position: absolute;
	left: 272px;
	top: 230px;
	width: 80px;
	height: 55px;
}
#salle6328-A{
	position: absolute;
	left: 290px;
	top: 290px;
	width: 65px;
	height: 57px;
}
#salle6328-B{
	position: absolute;
	left: 294px;
	top: 347px;
	width: 65px;
	height: 57px;
}
#salle6342{
	position: absolute;
	left: 149px;
	top: 345px;
	width: 65px;
	height: 60px;
}
#salle6344{
	position: absolute;
	left: 117px;
	top: 405px;
	width: 70px;
	height: 58px;
}
#salle6346{
	position: absolute;
	left: 117px;
	top: 466px;
	width: 70px;
	height: 55px;
}
#salle6333{
	position: absolute;
	left: 216px;
	top: 437px;
	width: 55px;
	height: 60px;
}
#salle6334{
	position: absolute;
	left: 295px;
	top: 407px;
	width: 68px;
	height: 85px;
}
#salle6348{
	position: absolute;
	left: 146px;
	top: 525px;
	width: 68px;
	height: 55px;
}
#salle6350{
	position: absolute;
	left: 146px;
	top: 580px;
	width: 68px;
	height: 58px;
}
#salle6335{
	position: absolute;
	left: 220px;
	top: 522px;
	width: 55px;
	height: 70px;
}
#salle6337{
	position: absolute;
	left: 220px;
	top: 593px;
	width: 54px;
	height: 50px;
}
#salle6336{
	position: absolute;
	left: 302px;
	top: 492px;
	width: 70px;
	height: 115px;
}
#salle6420{
	position: absolute;
	left: 295px;
	top: 610px;
	width: 80px;
	height: 120px;
}
#salle6412{
	position: absolute;
	left: 153px;
	top: 730px;
	width: 57px;
	height: 91px;
}
#salle6418{
	position: absolute;
	left: 153px;
	top: 827px;
	width: 57px;
	height: 91px;
}
#salle6402-A{
	position: absolute;
	left: 252px;
	top: 860px;
	width: 40px;
	height: 60px;
}
#salle6402-B{
	position: absolute;
	left: 213px;
	top: 853px;
	width: 40px;
	height: 60px;
}
#salle6424{
	position: absolute;
	left: 295px;
	top: 810px;
	width: 75px;
	height: 110px;
}


#etage5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	line-height:12px;

	background-image: url("../intranet/etages/5.jpg");
	background-repeat:no-repeat;
	background-color: transparent;

	position:relative;
	float:right;
	
	width: 739px;
	height: 976px;
	padding-bottom: 25px;
	
}



#salle5318{
	position:absolute;
	left: 131px;
	top: 90px;
	width: 103px;
	height: 51px;
}
#salle5320{
	position:absolute;
	left: 235px;
	top: 90px;
	width: 115px;
	height: 51px;
	font-size:9px;
}
#salle5316{
	position:absolute;
	left: 131px;
	top: 146px;
	width: 75px;
	height: 54px;
}
#salle5314{
	position:absolute;
	left: 131px;
	top: 205px;
	width: 75px;
	height: 54px;
}
#salle5312{
	position:absolute;
	left: 131px;
	top: 262px;
	width: 75px;
	height: 55px;
}
#salle5315{
	position:absolute;
	left: 208px;
	top: 165px;
	width: 60px;
	height: 73px;
}
#salle5311{
	position:absolute;
	left: 208px;
	top: 263px;
	width: 59px;
	height: 55px;
}
#salle5322{
	position:absolute;
	left: 292px;
	top: 145px;
	width: 60px;
	height: 55px;
}
#salle5324{
	position:absolute;
	left: 292px;
	top: 204px;
	width: 62px;
	height: 55px;
}
#salle5326{
	position:absolute;
	left: 292px;
	top: 261px;
	width: 67px;
	height: 55px;
}
#salle5330{
	position:absolute;
	left: 292px;
	top: 320px;
	width: 72px;
	height: 85px;
}
#salle5332{
	position:absolute;
	left: 298px;
	top: 404px;
	width: 72px;
	height: 56px;
}
#salle5334{
	position:absolute;
	left: 303px;
	top: 462px;
	width: 72px;
	height: 56px;
}
#salle5336{
	position:absolute;
	left: 304px;
	top: 519px;
	width: 76px;
	height: 56px;
}
#salle5338{
	position:absolute;
	left: 309px;
	top: 577px;
	width: 76px;
	height: 78px;
}
#salle5340{
	position:absolute;
	left: 139px;
	top: 345px;
	width: 65px;
	height: 58px;
}
#salle5342{
	position:absolute;
	left: 100px;
	top: 403px;
	width: 76px;
	height: 58px;
}
#salle5344{
	position:absolute;
	left: 100px;
	top: 464px;
	width: 76px;
	height: 56px;
}
#salle5346{
	position:absolute;
	left: 130px;
	top: 520px;
	width: 76px;
	height: 56px;
}
#salle5348{
	position:absolute;
	left: 130px;
	top: 576px;
	width: 76px;
	height: 56px;
}
#salle5331{
	position:absolute;
	left: 210px;
	top: 356px;
	width: 55px;
	height: 70px;
}
#salle5333{
	position:absolute;
	left: 210px;
	top: 440px;
	width: 55px;
	height: 56px;
}
#salle5335{
	position:absolute;
	left: 210px;
	top: 518px;
	width: 55px;
	height: 58px;
}
#salle5337{
	position:absolute;
	left: 210px;
	top: 580px;
	width: 55px;
	height: 55px;
}
#salle5339{
	position:absolute;
	left: 210px;
	top: 636px;
	width: 55px;
	height: 60px;
}
#salle5402{
	position:absolute;
	left: 313px;
	top: 663px;
	width: 65px;
	height: 57px;
}
#salle5426{
	position:absolute;
	left: 323px;
	top: 725px;
	width: 72px;
	height: 75px;
}
#salle5424{
	position:absolute;
	left: 325px;
	top: 800px;
	width: 75px;
	height: 58px;
}
#salle5422{
	position:absolute;
	left: 315px;
	top: 860px;
	width: 90px;
	height: 68px;
}
#salle5420{
	position:absolute;
	left: 195px;
	top: 870px;
	width: 80px;
	height: 68px;
}
#salle5418{
	position:absolute;
	left: 135px;
	top: 840px;
	width: 55px;
	height: 98px;
}
#salle5414{
	position:absolute;
	left: 135px;
	top: 780px;
	width: 75px;
	height: 58px;
}
#salle5412{
	position:absolute;
	left: 135px;
	top: 722px;
	width: 75px;
	height: 56px;
}
#salle5427{
	position:absolute;
	left: 213px;
	top: 722px;
	width: 75px;
	height: 56px;
}
#salle5417{
	position:absolute;
	left: 213px;
	top: 780px;
	width: 75px;
	height: 56px;
}


#etage4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	line-height:12px;

	background-image: url("../intranet/etages/4.jpg");
	background-repeat:no-repeat;
	background-color: transparent;

	position:relative;
	float:right;
	
	width: 739px;
	height: 976px;
	padding-bottom: 25px;
	
}

#salle4318{
	position:absolute;
	left: 133px;
	top: 88px;
	width: 103px;
	height: 53px;
}
#salle4320{
	position:absolute;
	left: 242px;
	top: 88px;
	width: 105px;
	height: 53px;
}
#salle4316{
	position:absolute;
	left: 133px;
	top: 145px;
	width: 73px;
	height: 55px;
}
#salle4314{
	position:absolute;
	left: 133px;
	top: 203px;
	width: 73px;
	height: 55px;
}
#salle4312{
	position:absolute;
	left: 133px;
	top: 261px;
	width: 73px;
	height: 55px;
}
#salle4340{
	position:absolute;
	left: 138px;
	top: 345px;
	width: 68px;
	height: 55px;
}
#salle4315{
	position:absolute;
	left: 220px;
	top: 170px;
	width: 55px;
	height: 60px;
}
#salle4322{
	position:absolute;
	left: 285px;
	top: 145px;
	width: 70px;
	height: 55px;
}
#salle4324{
	position:absolute;
	left: 287px;
	top: 203px;
	width: 70px;
	height: 55px;
}
#salle4326{
	position:absolute;
	left: 289px;
	top: 262px;
	width: 72px;
	height: 55px;
}
#salle4328{
	position:absolute;
	left: 289px;
	top: 320px;
	width: 77px;
	height: 55px;
}
#salle4330{
	position:absolute;
	left: 291px;
	top: 376px;
	width: 79px;
	height: 57px;
}
#salle4332{
	position:absolute;
	left: 293px;
	top: 432px;
	width: 85px;
	height: 85px;
}
#salle4336{
	position:absolute;
	left: 293px;
	top: 520px;
	width: 88px;
	height: 65px;
}
#salle4338{
	position:absolute;
	left: 293px;
	top: 588px;
	width: 93px;
	height: 70px;
}
#salle4402{
	position:absolute;
	left: 312px;
	top: 660px;
	width: 66px;
	height: 60px;
}
#salle4426{
	position:absolute;
	left: 328px;
	top: 728px;
	width: 68px;
	height: 72px;
}
#salle4424{
	position:absolute;
	left: 330px;
	top: 803px;
	width: 70px;
	height: 56px;
}
#salle4422{
	position:absolute;
	left: 300px;
	top: 860px;
	width: 100px;
	height: 70px;
}
#salle4342{
	position:absolute;
	left: 105px;
	top: 405px;
	width: 71px;
	height: 55px;
}
#salle4344{
	position:absolute;
	left: 105px;
	top: 463px;
	width: 71px;
	height: 55px;
}
#salle4346{
	position:absolute;
	left: 133px;
	top: 520px;
	width: 73px;
	height: 55px;
}
#salle4348{
	position:absolute;
	left: 133px;
	top: 578px;
	width: 73px;
	height: 55px;
}
#salle4412{
	position:absolute;
	left: 133px;
	top: 721px;
	width: 69px;
	height: 55px;
}
#salle4414{
	position:absolute;
	left: 139px;
	top: 778px;
	width: 75px;
	height: 57px;
}
#salle4418{
	position:absolute;
	left: 133px;
	top: 840px;
	width: 58px;
	height: 100px;
}
#salle4333{
	position:absolute;
	left: 210px;
	top: 433px;
	width: 57px;
	height: 55px;
}
#salle4335{
	position:absolute;
	left: 210px;
	top: 490px;
	width: 59px;
	height: 55px;
}
#salle4337{
	position:absolute;
	left: 209px;
	top: 548px;
	width: 55px;
	height: 65px;
}
#salle4339{
	position:absolute;
	left: 209px;
	top: 615px;
	width: 62px;
	height: 62px;
}
#salle4427{
	position:absolute;
	left: 203px;
	top: 720px;
	width: 74px;
	height: 57px;
}
#salle4412-A{
	position:absolute;
	left: 215px;
	top: 778px;
	width: 64px;
	height: 59px;
}
#salle4420{
	position:absolute;
	left: 191px;
	top: 870px;
	width: 85px;
	height: 65px;
}

#etage3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	line-height:12px;

	background-image: url("../intranet/etages/3.jpg");
	background-repeat:no-repeat;
	background-color: transparent;

	position:relative;
	float:right;
	
	width: 739px;
	height: 964px;
	padding-bottom: 25px;
	
}

#salle3318{
	position:absolute;
	left: 133px;
	top: 89px;
	width: 75px;
	height: 50px;
}
#salle3316{
	position:absolute;
	left: 133px;
	top: 146px;
	width: 75px;
	height: 52px;
}
#salle3314{
	position:absolute;
	left: 133px;
	top: 204px;
	width: 75px;
	height: 52px;
}
#salle3312{
	position:absolute;
	left: 133px;
	top: 260px;
	width: 75px;
	height: 56px;
}
#salle3340{
	position:absolute;
	left: 138px;
	top: 345px;
	width: 70px;
	height: 56px;
}
#salle3342{
	position:absolute;
	left: 104px;
	top: 405px;
	width: 160px;
	height: 100px;
}
#salle3348{
	position:absolute;
	left: 133px;
	top: 517px;
	width: 73px;
	height: 57px;
}
#salle3352{
	position:absolute;
	left: 133px;
	top: 577px;
	width: 73px;
	height: 54px;
}
#salle3412{
	position:absolute;
	left: 136px;
	top: 723px;
	width: 73px;
	height: 54px;
}
#salle3414{
	position:absolute;
	left: 136px;
	top: 782px;
	width: 73px;
	height: 54px;
}
#salle3425{
	position:absolute;
	left: 214px;
	top: 782px;
	width: 73px;
	height: 54px;
}
#salle3427{
	position:absolute;
	left: 214px;
	top: 724px;
	width: 73px;
	height: 54px;
}
#salle3337{
	position:absolute;
	left: 210px;
	top: 578px;
	width: 55px;
	height: 78px;
}
#salle3335{
	position:absolute;
	left: 210px;
	top: 520px;
	width: 57px;
	height: 54px;
}
#salle3313{
	position:absolute;
	left: 210px;
	top: 264px;
	width: 62px;
	height: 54px;
}
#salle3315{
	position:absolute;
	left: 210px;
	top: 164px;
	width: 58px;
	height: 55px;
}
#salle3319{
	position:absolute;
	left: 220px;
	top: 88px;
	width: 47px;
	height: 54px;
}
#salle3320{
	position:absolute;
	left: 270px;
	top: 88px;
	width: 77px;
	height: 54px;
}
#salle3322{
	position:absolute;
	left: 292px;
	top: 147px;
	width: 65px;
	height: 54px;
}
#salle3324{
	position:absolute;
	left: 292px;
	top: 203px;
	width: 65px;
	height: 54px;
}
#salle3326{
	position:absolute;
	left: 292px;
	top: 261px;
	width: 70px;
	height: 54px;
}
#salle3328{
	position:absolute;
	left: 294px;
	top: 319px;
	width: 72px;
	height: 54px;
}
#salle3330{
	position:absolute;
	left: 294px;
	top: 377px;
	width: 76px;
	height: 54px;
}
#salle3332{
	position:absolute;
	left: 294px;
	top: 435px;
	width: 80px;
	height: 54px;
}
#salle3334{
	position:absolute;
	left: 302px;
	top: 492px;
	width: 74px;
	height: 54px;
}
#salle3336{
	position:absolute;
	left: 302px;
	top: 550px;
	width: 80px;
	height: 54px;
}
#salle3338{
	position:absolute;
	left: 293px;
	top: 607px;
	width: 85px;
	height: 50px;
}
#salle3404{
	position:absolute;
	left: 310px;
	top: 662px;
	width: 70px;
	height: 60px;
}
#salle3426{
	position:absolute;
	left: 318px;
	top: 725px;
	width: 82px;
	height: 75px;
	font-size:9px;
	text-align:center;
	line-height:10px;
	letter-spacing: -0.5px;

}
#salle3424{
	position:absolute;
	left: 327px;
	top: 803px;
	width: 73px;
	height: 55px;
}
#salle3422{
	position:absolute;
	left: 310px;
	top: 861px;
	width: 90px;
	height: 68px;
}
#salle3421{
	position:absolute;
	left: 250px;
	top: 870px;
	width: 55px;
	height: 62px;
}
#salle3419{
	position:absolute;
	left: 193px;
	top: 870px;
	width: 55px;
	height: 65px;
}
#salle3418{
	position:absolute;
	left: 132px;
	top: 872px;
	width: 57px;
	height: 65px;
}

#etage2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	line-height:12px;

	background-image: url("../intranet/etages/2.jpg");
	background-repeat:no-repeat;
	background-color: transparent;

	position:relative;
	float:right;
	
	width: 739px;
	height: 944px;
	padding-bottom: 25px;
	
}

#salle2310{
	position:absolute;
	left: 130px;
	top: 80px;
	width: 210px;
	height: 110px;
}
#salle2320{
	position:absolute;
	left: 178px;
	top: 195px;
	width: 77px;
	height: 82px;
}
#salle2324{
	position:absolute;
	left: 260px;
	top: 195px;
	width: 90px;
	height: 140px;
}
#salle2330{
	position:absolute;
	left: 185px;
	top: 337px;
	width: 175px;
	height: 80px;
}
#salle2332{
	position:absolute;
	left: 185px;
	top: 420px;
	width: 180px;
	height: 170px;
}
#salle2402{
	position:absolute;
	left: 165px;
	top: 595px;
	width: 50px;
	height: 55px;
}
#salle2403{
	position:absolute;
	left: 227px;
	top: 595px;
	width: 50px;
	height: 55px;
}
#salle2411{
	position:absolute;
	left: 175px;
	top: 698px;
	width: 31px;
	height: 45px;
}
#salle2410{
	position:absolute;
	left: 135px;
	top: 750px;
	width: 240px;
	height: 155px;
}

#etage1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	line-height:12px;

	background-image: url("../intranet/etages/1.jpg");
	background-repeat:no-repeat;
	background-color: transparent;

	position:relative;
	float:right;
	
	width: 739px;
	height: 944px;
	padding-bottom: 25px;
	
}

#salle1322{
	position:absolute;
	left: 293px;
	top: 190px;
	width: 72px;
	height: 55px;
}
#salle1326{
	position:absolute;
	left: 242px;
	top: 248px;
	width: 72px;
	height: 55px;
}
#salle1324{
	position:absolute;
	left: 314px;
	top: 248px;
	width: 56px;
	height: 55px;
}
#salle1332{
	position:absolute;
	left: 316px;
	top: 334px;
	width: 58px;
	height: 53px;
}
#salle1333{
	position:absolute;
	left: 314px;
	top: 390px;
	width: 65px;
	height: 55px;
}
#salle1336{
	position:absolute;
	left: 314px;
	top: 448px;
	width: 68px;
	height: 54px;
}
#salle1338{
	position:absolute;
	left: 290px;
	top: 505px;
	width: 95px;
	height: 56px;
}
#salle1344{
	position:absolute;
	left: 232px;
	top: 473px;
	width: 55px;
	height: 87px;
}
#salle1346{
	position:absolute;
	left: 174px;
	top: 473px;
	width: 55px;
	height: 87px;
}
#salle1351{
	position:absolute;
	left: 116px;
	top: 473px;
	width: 55px;
	height: 87px;
}
#salle1342{
	position:absolute;
	left: 152px;
	top: 390px;
	width: 72px;
	height: 54px;
}
#salle1340{
	position:absolute;
	left: 152px;
	top: 338px;
	width: 72px;
	height: 50px;
}
#salle1334{
	position:absolute;
	left: 257px;
	top: 365px;
	width: 57px;
	height: 58px;
}
#salle1352{
	position:absolute;
	left: 145px;
	top: 562px;
	width: 57px;
	height: 55px;
}
#salle1354{
	position:absolute;
	left: 150px;
	top: 645px;
	width: 50px;
	height: 60px;
}

#etage0{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	line-height:12px;

	background-image: url("../intranet/etages/0.jpg");
	background-repeat:no-repeat;
	background-color: transparent;

	position:relative;
	float:right;
	
	width: 739px;
	height: 708px;
	padding-bottom: 25px;
	
}

#salle0233{
	position:absolute;
	left: 140px;
	top: 195px;
	width: 68px;
	height: 95px;
}
#salle0231{
	position:absolute;
	left: 277px;
	top: 236px;
	width: 87px;
	height: 47px;
}
#salle0232{
	position:absolute;
	left: 165px;
	top: 323px;
	width: 110px;
	height: 137px;
}
#salle0245{
	position:absolute;
	left: 50px;
	top: 328px;
	width: 90px;
	height: 137px;
}


#etageF0{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	line-height:12px;

	background-image: url("../intranet/etages/F0.jpg");
	background-repeat:no-repeat;
	background-color: transparent;

	position:relative;
	float:right;
	
	width: 739px;
	height: 1144px;
	padding-bottom: 25px;
	
}

#salleF008{
	position:absolute;
	left: 110px;
	top: 381px;
	width: 78px;
	height: 98px;
}
#salleF010{
	position:absolute;
	left: 115px;
	top: 490px;
	width: 73px;
	height: 90px;
}
#salleF012{
	position:absolute;
	left: 120px;
	top: 595px;
	width: 68px;
	height: 90px;
}

#etageF1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	line-height:12px;

	background-image: url("../intranet/etages/F1.jpg");
	background-repeat:no-repeat;
	background-color: transparent;

	position:relative;
	float:right;
	
	width: 739px;
	height: 1017px;
	padding-bottom: 25px;
	
	letter-spacing: -1px;
	
}

#salleF111-A{
	position:absolute;
	left: 305px;
	top: 683px;
	width: 41px;
	height: 55px;
}
#salleF111-B{
	position:absolute;
	left: 263px;
	top: 683px;
	width: 43px;
	height: 55px;
}
#salleF111-C{
	position:absolute;
	left: 305px;
	top: 595px;
	width: 43px;
	height: 55px;
}
#salleF111-D{
	position:absolute;
	left: 263px;
	top: 595px;
	width: 43px;
	height: 55px;
}
#salleF111-E{
	position:absolute;
	left: 305px;
	top: 503px;
	width: 43px;
	height: 55px;
}
#salleF111-F{
	position:absolute;
	left: 263px;
	top: 503px;
	width: 43px;
	height: 55px;
}
#salleF111-G{
	position:absolute;
	left: 305px;
	top: 415px;
	width: 43px;
	height: 55px;
}
#salleF114-A{
	position:absolute;
	left: 100px;
	top: 563px;
	width: 110px;
	height: 50px;
}
#salleF114-B{
	position:absolute;
	left: 93px;
	top: 501px;
	width: 50px;
	height: 55px;
}
#salleF114-C{
	position:absolute;
	left: 90px;
	top: 464px;
	width: 52px;
	height: 36px;
}
#salleF114-D{
	position:absolute;
	left: 87px;
	top: 427px;
	width: 55px;
	height: 36px;
}
#salleF114-E{
	position:absolute;
	left: 84px;
	top: 383px;
	width: 59px;
	height: 42px;
}


#etageF2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	line-height:12px;

	background-image: url("../intranet/etages/F2.jpg");
	background-repeat:no-repeat;
	background-color: transparent;

	position:relative;
	float:right;
	
	width: 739px;
	height: 1155px;
	padding-bottom: 25px;
	
}

#salleF222{
	position:absolute;
	left: 140px;
	top: 975px;
	width: 65px;
	height: 85px;
}





/*******  Pied de page *******/

#piedPage {
	color:#666666;
	background-color:#EEEEEE;
	font-size: 0.83em;
	text-transform:uppercase;
	clear:left;
	width: 956px;
	margin: 0 auto;
}

#piedPage_2 {
	color:#666666;
	background-color:#dddddd;
	font-size: 0.83em;
	text-transform:uppercase;
	clear:left;
	width: 956px;
	margin: 0 auto;
}

#contenu_piedPage {
	width:954px;
	height:24px;
	padding-top:16px;
	margin: 0 auto;
	text-align:left;
}
#contenu_piedPage .copy{
	float:left;
	width:800px;
	padding-left:25px;
}
#piedPage span.legal{
	float:left;
	padding-left:8px;
}
#piedPage a{
	text-decoration:none;
	color:#666666;
}


/*****  COMITES  *******/
#comites{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#444444;

	background: url(../images/fond_gris_degrade.jpg);
	background-repeat:no-repeat;
	width: 954px;
	/*min-height: 641px;*/
	margin: 0 0 0 -10px;
	background-color:#e5e5e5;
	background-color:#ececec;
}

#comites input{
	font-size:12px;
	line-height: 16px;
}

#entete_comites{
	background-image: url("../images/comites.gif");
	background-repeat:no-repeat;
	width: 935px;
	height: 23px;
	margin: -30px 0 0 10px;
	color:#FFFFFF;
}

#entete_comites .texte{
	color:#FFFFFF;
	width: 935px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	padding: 5px 0 0 10px;
	line-height: 16px;
}

#comites_acces{
	width: 935px;
	height: 200px;
	text-align:center;
	margin: 0 0 0 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#444444;
}

.erreur_login{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF0033;
	font-size:12px;
	line-height:14px;
	text-align:center;
	width: 100%;
}

#liste_comites{
	display:block;
	float:left;
	width: 187px;
	min-height: 400px;
	margin: 8px 10px 15px 10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
}

#liste_comites a{
	color: #444444;
	color: #184e79;
}
#liste_comites a:hover{
	color:#996600;
	color:#8f6203;
}

.comite{
	float:left;
	margin: 2px 4px 2px 0px;
	padding: 8px 6px 8px 6px;
	background-color:#DDDDDD;
	background-color:#eeeeee;
	width: 95%;
	border: 1px solid #CCCCCC;
}

.comite_sel{
	float:left;
	margin: 2px 4px 2px 0px;
	padding: 8px 6px 8px 6px;
	background-color:#DDDDDD;
	background-color:#BBBBBB;
	width: 95%;
	border: 1px solid #CCCCCC;
}

.comitev2{
	float:left;
}

.gauche_haut{
	background-image: url("../comites/images/haut-bouton.jpg");
	background-repeat:no-repeat;
	width: 191px;
	height: 5px;
}

.gauche_texte{ 
	font: Arial, Helvetica, sans-serif;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding: 0px 5px 0px 5px;
	background-color: #e7e7e7;
	border-left: 1px solid #818181;
	border-right: 1px solid #818181; 
}

.gauche_bas{
	background-image: url("../comites/images/bas-bouton.jpg");
	background-repeat:no-repeat;
	width: 191px;
	height: 5px;
	margin-bottom: 5px;

}

.cat_instance{
	float:left;
	background-image: url("../comites/images/instance.jpg");
	background-repeat:no-repeat;
	width: 191px;
	height: 24px;
}
.cat_comite{
	float:left;
	background-image: url("../comites/images/comite.jpg");
	background-repeat:no-repeat;
	width: 191px;
	height: 24px;
}
.cat_groupe{
	float:left;
	background-image: url("../comites/images/groupe-travail.jpg");
	background-repeat:no-repeat;
	width: 191px;
	height: 24px;
}
.cat_depot{
	float:left;
	background-image: url("../comites/images/depot-documents.jpg");
	background-repeat:no-repeat;
	width: 191px;
	height: 24px;
}
.cat_archives{
	float:left;
	background-image: url("../comites/images/archives.jpg");
	background-repeat:no-repeat;
	width: 191px;
	height: 24px;
}




.bouton_droite{
	background-image: url("../comites/images/bouton-droite.jpg");
	background-repeat:no-repeat;
	width:176px;
	height:21px;
	margin-top: 3px;
}

/*
#boutons_d a{
	color:#FFFFFF;
	color:#EEEEEE;
}

#boutons_d a:hover{
	color:#BB8800;
}
*/


#accueil_comite{
	float:left;
	width: 737px;
	width: 551px;
	min-height: 400px;
	background-color:#FDFDFD;
	margin: 10px 10px 25px 0;
	padding: 0 0 10px 0;
/*	filter: alpha(opacity=60);
	opacity: 0.6;*/
	border: 1px solid #EEEEEE;
	color:#555555;
}

.comite_titre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform:uppercase;
	margin: 10px 10px 10px 10px;
	font-weight:bold;
	padding: 0 0 4px 0;
	line-height:17px;

	color:#6e6e6e;
	border-bottom:solid 1px #CCCCCC;

}

.comite_texte{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 14px;
	color: #424141;
	padding: 0 10px 1px 10px;
}

#extra_comite{
	float:left;
	width: 175px;
	min-height: 400px;
	margin: 10px 0 0 0;

	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#424141;
	font-weight:bold;
	line-height: 15px;
	color:#444444;
}

#bloc_admin_droite{
	width:167px;
	background-color:#FFCCCC;
	border: 1px solid #FF66CC;
	margin: 5px 0px 5px 0;
	padding: 3px 3px 3px 3px;
}

#bloc_gest_droite{
	width:167px;
	background-color:#4c4c4c;
/*	border: 1px solid #000000;*/
	margin: 2px 0px 5px 0;
	padding: 3px 3px 3px 3px;
}

#responsable{
	width:167px;
	margin: 5px 0px 5px 0;
	padding: 3px 3px 3px 3px;
}

.extra_titre{
	color: #9b3c03;
	font-size: 12px;
	font: Arial, Helvetica, sans-serif;
	padding: 0 0 0px 0;	
/*	text-transform:uppercase;*/
}

#cadre_reunion{
	width:167px;
	margin: 5px 0px 5px 0;
	padding: 3px 3px 3px 3px;
}

#bloc_users{
	width:182px;
	margin: 5px 0px 5px 0;
	padding: 3px 3px 3px 3px;
	
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#424141;
	font-weight:bold;
	line-height: 15px;
	color:#444444;

}

#select_users{
	border: 1px solid #999999;
	background-color:#FAFAFA;
	width: 182px;
	height: 310px;
	margin: 10px 0 0 0;
	font-size:10px;
	overflow: auto;
}

.ligne_user{
	padding: 2px 5px 1px 3px;
	line-height: 12px;
}

#groupe_G{
	float:left;
	width:240px;
	height: 450px;
	margin: 0 0 0 10px;
}

#membres_G{
	width:240px;
	height: 450px;
	height: 280px;
/*
	margin: 0 0 0 10px;
*/
	border: 1px solid #CCCCCC;
	overflow:auto;
}

#membres_GB{
	width:240px;
	height: 450px;
	height: 130px;
/*
	margin: 0 0 0 10px;
*/
	border: 1px solid #CCCCCC;
	overflow:auto;
}


#membres_C{
	float:left;
	width:30px;
	min-height: 450px;
	margin: 0 0 0 10px;
}

#membres_D{
	float:left;
	width:240px;
	height: 420px;
	margin: 0 0 0 10px;
	overflow: auto;
	border: 1px solid #CCCCCC;
	overflow:auto;
}

.ticket{
	min-height:20px;
	width: 232px;
	width: 215px;
	float:left;
	margin: 3px 3px 0px 3px;
	border: 1px solid  #CCCCCC;
/*	background-color:#33CCFF;*/
}

.ticket_texte_nom{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	margin:3px 2px 3px 4px;
	font-weight:bold;
}

.ticket_texte{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#888888;
	margin:0px 2px 2px 4px;
	line-height: 10px;
}

.comite_section{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin: 14px 0 10px 10px;
	color: #9b3c03;
}

.reunion_annee{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 4px 0 0 0;
}

.reunion_nom{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 2px 0 0 0;
	line-height:13px;
/*	color:#333333;*/
}


#trois_docs{
	width: 530px;
	height:61px;
	margin: 5px 0px 0 10px;
	padding-top:5px;
}

#oj{
	background-image: url("../comites/images/ordre-jour.jpg");
	background-repeat:no-repeat;
	width: 175px;
	height: 62px;
	float:left;
}

#oj p{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 25px 0px 0 0px;
	width: 170px;
	text-align:center;
	font-weight:bold;
	color:#999999;
	line-height:13px;
}

#pv{
	background-image: url("../comites/images/proces-verbal.jpg");
	background-repeat:no-repeat;
	width: 175px;
	height: 62px;
	float:left;
}

#pv p{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 25px 0px 0 5px;
	width: 170px;
	text-align:center;
	font-weight:bold;
	color:#999999;
	line-height:13px;
}

#cr{
	background-image: url("../comites/images/compte-rendu.jpg");
	background-repeat:no-repeat;
	width: 175px;
	height: 62px;
	float:left;
}

#cr p{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 25px 0px 0 5px;
	width: 170px;
	text-align:center;
	font-weight:bold;
	color:#999999;
	line-height:13px;
}

#rd{
	background-image: url("../comites/images/rapport-deliberation.jpg");
	background-repeat:no-repeat;
	width: 175px;
	height: 62px;
	float:left;
}

#rd p{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 25px 0px 0 5px;
	width: 170px;
	text-align:center;
	font-weight:bold;
	color:#999999;
	line-height:13px;
}

#zip{
	background-image: url("../comites/images/tous-documents.jpg");
	background-repeat:no-repeat;
	width: 180px;
	height: 62px;
	float:left;
}

#zip p{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 25px 0px 0 5px;
	width: 170px;
	text-align:center;
	font-weight:bold;
	color:#999999;
	line-height:13px;
}

.comites_doc{
	padding:10px 0 10px 15px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.comites_doc li.fold {
	list-style-type: none;
	background: url(../images/folder.png) no-repeat 0px 0;
	padding:2px 0 11px 20px;
}
.comites_doc li.foldgo {
	list-style-type: none;
	background: url(../images/folder_go.png) no-repeat 0px 0;
	padding:2px 0 11px 20px;
}
.comites_doc li.foldadd {
	list-style-type: none;
	background: url(../images/folder_add.png) no-repeat 0px 0;
	padding:2px 0 11px 20px;
}
.comites_doc li.pageadd {
	list-style-type: none;
	background: url(../images/page_white_add.png) no-repeat 0px 0;
	padding:2px 0 11px 20px;
}
.comites_doc li.index {
	list-style-type: none;
	background: url(../images/index.png) no-repeat 0px 0;
	padding:2px 0 11px 20px;
}

.comites_doc li {
	list-style-type: none;
	background: url(../images/acrobat.gif) no-repeat 0px 0;
	padding:2px 0 11px 20px;
}
.comites_doc li.xls {
	list-style-type: none;
	background: url(../images/excel.gif) no-repeat 0px 0;
	padding:2px 0 11px 20px;
}
.comites_doc li.doc {
	list-style-type: none;
	background: url(../images/word.gif) no-repeat 0px 0;
	padding:2px 0 11px 20px;
}

.comites_doc li.txt {
	list-style-type: none;
	background: url(../images/text.gif) no-repeat 0px 0;
	padding:2px 0 11px 20px;
}

.comites_doc li.zip {
	list-style-type: none;
	background: url(../images/zip.gif) no-repeat 0px 0;
	padding:2px 0 11px 20px;
}

.comites_doc li.video {
	list-style-type: none;
	background: url(../images/video.gif) no-repeat 0px 0;
	padding:2px 0 11px 20px;
}

.comites_doc li.audio {
	list-style-type: none;
	background: url(../images/audio.gif) no-repeat 0px 0;
	padding:2px 0 11px 20px;
}

.comites_doc li.ppt {
	list-style-type: none;
	background: url(../images/ppt.gif) no-repeat 0px 0;
	padding:2px 0 11px 20px;
}

.comites_doc li.image {
	list-style-type: none;
	background: url(../images/image.gif) no-repeat 0px 0;
	padding:2px 0 11px 20px;
}

.comites_doc li.bin {
	list-style-type: none;
	background: url(../images/bin.gif) no-repeat 0px 0;
	padding:2px 0 11px 20px;
}

.comites_del{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#CC0000;
	font-weight:bold;
}

#comites_ariane{
	margin: 0 0 0 10px;
	padding: 8px 0 1px 2px;
	width: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #767676;
}

#comites_ariane a{
	color: #767676;
}

#comites_ariane a:hover{
	color:#996600;
}

#selection_membres{
	width: 530px;
	margin: 5px 0px 0 10px;
}

#sel_g{
	width: 170px;
	/*height: 50px;*/
	float:left;
	margin-right: 10px;
	padding-bottom: 8px;
}
#sel_c{
	width: 170px;
	/*height: 50px;*/
	float:left;
	margin-right: 10px;
	padding-bottom: 8px;
}
#sel_d{
	width: 170px;
	/*height: 50px;*/
	float:left;
	padding-bottom: 8px;
}
.sel_texte{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 14px;
	color: #424141;
	padding: 0 5px 0px 0px;
}

.rech_lien{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 13px;
	color: #424141;
	padding: 10px 10px 0px 10px;
	font-weight:bold;
}

.rech_reunion{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 14px;
	color: #333333;
	padding: 0 10px 2px 10px;
	font-style:italic;
}

.rech_texte{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 13px;
	color: #424141;
	padding: 0 10px 1px 10px;
}


/*****   EXTRAS  *******/
#cartedenoel{
	background-image: url("../intranet/cartedenoel/images/fond-carte-noel.jpg");
	background-repeat:no-repeat;
	width: 955px;
	height: 688px;
	margin: 0 0 0 -10px;
	position:relative;
}

#cartedenoel input{
	border: 1px solid #512126;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color: #3c3d4b;
}

#cartedenoel textarea{
	border: 1px solid #512126;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color: #3c3d4b;
}

#carte_nom{
	position:absolute;
	left: 48px;
	top: 244px;
}

#carte_email{
	position:absolute;
	left: 48px;
	top: 298px;
}

#carte_courriels{
	position:absolute;
	left: 48px;
	top: 356px;
}

#carte_texte{
	position:absolute;
	left: 501px;
	top: 244px;
}

#carte_boutons{
	position:absolute;
	left: 306px;
	top: 480px;
}


#form_carte{
	width:470px;
	height:585px;
	position:absolute;
	left: 10px;
	top: 60px;
	
	background-color:#FFF;

	opacity:0.85;
	filter:alpha(opacity=85);
	
	padding: 0 0 0 10px;
	
	color:#000;
}

#form_carte .titre{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#373737;
	padding: 20px 0 0 0;
}

#form_carte .descr{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#373737;
	color:#000;
	line-height: 14px;
	padding: 20px 0 2px 0;
}

.succes{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#009900;
	line-height:16px;
	padding: 0 0 6px 40px;
}


/******   Rservation de salles ******/
#bandeau_salles{
	background: url(../images/bandeau_res_salles.jpg);
	width:935px;
	height:23px;
}
#liste_salles{
	background-color:#fff;
	width: 935px;
	height:20px;
	color:#000;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

.unbouton{
	background-color:#f0d4a5;
	margin: 0 10px 0 0;
	padding: 4px 0 4px 0;
	text-align:center;
	width:145px;
	color:#000;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	float:left;
	cursor:pointer;
}

.unbouton:hover{
	color:#996600;
}

.infosalles{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	vertical-align:top;
	padding: 3px 0 0 0;
	margin: 0 0 0px 0;
}

#menu_salles{
	padding: 0px 0 0px 0px;
	width: 197px;
	float: left;
	background-color:#fff;
	margin: 0px 0 0 0;
	min-height:400px;
}

.titre_gris{
	width:100%;
	height:17px;
	color:#fff;
	background-color:#6c6e6f;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	padding: 3px 0 0 0;
	margin: 0 0 4px 0;
	line-height:14px;
}

.titre_gris a{
	color:#FFF;
}
.titre_gris a:hover{
	color:#3d3d3d;
}


#tableau_salles{
	width:195px;
	min-height: 140px;
	border: 1px solid #6c6e6f;
	background-color:#f0f2f2;
	padding:0 0 0 0;
	margin: 0 0 20px 0;
}

.cell_bleue{
	background-color: #7ea0c2;
	text-align:center;
	vertical-align:middle;
	height:18px;
	border:1px solid #fff;
	padding: 0 0 0 0;
	margin: 0  0 0 0; 
}
.lien_bleue{
	color:#fff;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.lien_bleue:hover{
	color: #3d3d3d;
}

.cell_bleue_inv{
	background-color: #fff;
	text-align:center;
	vertical-align:middle;
	height:18px;
	border:1px solid #fff;
	padding: 0 0 0 0;
	margin: 0  0 0 0;
}
.lien_bleue_inv{
	color:#3d3d3d;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.lien_bleue_inv:hover{
	color: #3d3d3d;
}



.desc_salles{
	font: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:12px;
	padding: 5px 0 5px 0;
	margin: 0 0  0 19px;
	width:155px;
	text-align:center;
}

.diviseur{
	border-top:1px solid #969899;
}

#cal_salles{
	width:190px;
	min-height: 180px;
	border: 1px solid #6c6e6f;
	background-color:#f0f2f2;
	padding:5px 0 0 5px;
	margin: 0 0 15px 0;
}

.bouton_voir{
	background:url("http://www.uquebec.ca/siegesocial/images/disponibilites_off.jpg") top right no-repeat;
	padding: 0 0 0 0px;
	margin: 0 0 0px 0;
	cursor: pointer;
	border:0;
	width:162px;
	height:19px;
}

.bouton_voir:hover{
	background:url("http://www.uquebec.ca/siegesocial/images/disponibilites_over.jpg") top right no-repeat;
}

.voir_cal{
	margin: 10px 0 0 10px;
	padding: 0 0 0 0;
}

.affichagewe{
	font: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:12px;
	padding: 5px 0 5px 0;
	margin: 0 0  0 1px;
	width:175px;
	text-align:center;
}

#div_extra{
	padding: 0 0 0 0;
	margin: 20px 0 0 0;
}

.bouton_extra{
	font: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	background-color:#e8e8e8;
	color:#000;
	padding: 5px 2px 5px 5px;
	margin: 3px 0 0 0;
}

.bouton_extra:hover{
	color:#996600;
	background-color:#FFF;
}

#div_legende{
	border: 1px solid #6c6e6f;
}

.titre_legende{
	font: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	margin:10px 0 10px 0;
	padding:0 0 0 0;
	text-align:center;
	color:#444;
	font-weight:bold;
}

.par_legende{
	font: Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0px 0 0px 10px;
	padding:3px 0 0 0;
}

#contenu_salles{
	padding: 0px 0px 10px 0px;
	float:left;
	width:734px;
	width:714px;
	min-height:400px;
	margin: 0px 0 0 23px;
	background-color:#fafafa;
}

#tableau_sem{
	width:714px;
	padding: 0 0 0 0;
	margin: 0 0 0 0; 
	font-size:10px;
}

#tableau_sem table{
	width:100%;
}

#tableau_sem table tr{
	height:18px;
}

#tableau_sem table tr td{
	text-align: center;
	vertical-align:middle;
}

.case_bleue{
	background-color:#7ea0c2;
	text-align:center;
	vertical-align:middle;
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
	
	border:1px solid #fff;
	border-top:none;
	
	text-transform:capitalize;
}

.case_grise{
	background-color:#dfdfdf;
	text-align:center;
	vertical-align:middle;
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000;
	
	padding: 1px 0 0 0 ;
	
	border:1px solid #979797;
}

.case_heure{
	background-color:#dfdfdf;
	text-align:center;
	vertical-align:middle;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;

	padding: 1px 0 0 0 ;

	border:1px solid #979797;
}

.case_heure_hors{
	background-color:#c9c9c9;
	text-align:center;
	vertical-align:middle;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;

	padding: 1px 0 0 0 ;

	border:1px solid #979797;
}

.case_blanche{
	background-color:#fff;
	text-align:center;
	vertical-align:middle;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	
	border:1px solid #979797;
}

.case_blanche:hover{
	background-color:#909090;
}

.case_jaune_f{
	background-color:#f0d4a5;
	text-align:center;
	vertical-align: middle;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	cursor:pointer;
	
	border:1px solid #979797;
}

.case_jaune_p{
	background-color:#f7e8d1;
	text-align:center;
	vertical-align:middle;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	cursor:pointer;
	
	border:1px solid #979797;
}

.case_bleue_f{
	background-color:#c5d6e5;
	text-align:center;
	vertical-align:middle;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	
	border:1px solid #979797;
}

.case_bleue_p{
	background-color:#dfe8ef;
	text-align:center;
	vertical-align:middle;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	
	border:1px solid #979797;
}

#colonne{
	padding:0 0 0 0; 
	margin: 0 0 0 0; 
	width:175px; 
	float:left;
}

#colonne table{
	width:100%;
}

#colonne table tr{
	height:18px;
}

#colonne table tr td{
	text-align: center;
	vertical-align:middle;
}

.case_blanche_colonne{
	background-color:#fff;
	text-align:center;
	vertical-align:middle;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	
	border:1px solid #979797;
}


#form_reserv{
	padding: 0 0 0 0;
	margin: 0 0 0 0 ;
	width:515px;
	float:right;
}


.titre_bleu{
	width:505px;
	height:17px;
	color:#fff;
	background-color:#7ea0c2;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	padding: 3px 0 0 10px;
	margin: 0 0 0 0;
	line-height:16px;
}

.titre_bleu a{
	color:#fff;
	font-weight:bold;
}
.titre_bleu a:hover{
	color:#3d3d3d;
}

.section_form{
	width:513px;
	background-color:#f8f9f9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	border:1px solid #6c6e6f;
	padding: 4px 0 6px 0;
	margin: 0 0 0 0;
}

.slim{
	height:12px;
	font-size:11px;
}
.slim2{
	height:20px;
	font-size:11px;
}

.bouton_envoyer{
	background:url("http://www.uquebec.ca/siegesocial/images/envoyer_off.jpg") top right no-repeat;
	padding: 0 0 0 200px;
	margin: 0 0 0px 00px;
	cursor: pointer;
	border:0;
	width:162px;
	height:19px;
	color:transparent;
}

.bouton_envoyer:hover{
	background:url("http://www.uquebec.ca/siegesocial/images/envoyer_over.jpg") top right no-repeat;
}

.bouton_supprimer{
	background:url("http://www.uquebec.ca/siegesocial/images/supprimer_off.jpg") top right no-repeat;
	padding: 0 0 0 200px;
	margin: 0 0 0px 0;
	cursor: pointer;
	border:0;
	width:162px;
	height:19px;
	color:transparent;
}

.bouton_supprimer:hover{
	background:url("http://www.uquebec.ca/siegesocial/images/supprimer_over.jpg") top right no-repeat;
}

#cal_reserv{
	padding: 0px 0px 0px 0px;
	width:935px;
	margin: 0px 0 10px 0px;
	background-color:#fff;
}

.section_reserv{
	width:450px;
	background-color:#f8f9f9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	border:1px solid #6c6e6f;
	padding: 4px 0 6px 0;
	margin: 0 0 0 0;
}

.titre_bleu_reserv{
	width:442px;
	height:17px;
	color:#fff;
	background-color:#7ea0c2;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	padding: 3px 0 0 10px;
	margin: 0 0 0 0;
	line-height:16px;
}

.titre_bleu_reserv a{
	color:#fff;
	font-weight:bold;
}
.titre_bleu_reserv a:hover{
	color:#3d3d3d;
}

#contenu_reserv{
	padding: 0px 0px 0px 0px;
	width:450px;
	float:left;
	margin: 0px 10px 0 0px;
	background-color:#fafafa;
}

#contenu_reserv tr{
	height:24px;
}
#contenu_reserv td{
	vertical-align:middle;
}

#contenu_trait{
	padding: 0px 0px 0px 0px;
	width:450px;
	float:right;
	margin: 0px 1px 0 0px;
}

#contenu_trait tr{
	height:24px;
}
#contenu_trait td{
	vertical-align:middle;
}

.item_mat{
	float: left;
	width:160px;
	height:20px;
	margin: 0 0 0 10px;
}

.item_mat2{
	float: left;
	width:220px;
	height:20px;
	margin: 0 0 0 5px;
}
.traiteur_repas{
	width:305px;
	float:left;
	margin: 7px 6px 0 0;
}

.traiteur_repas tr{
	height:24px;
}
.traiteur_repas td{
	vertical-align:middle;
}

.section_repas{
	width:303px;
	background-color:#f8f9f9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	border:1px solid #6c6e6f;
	padding: 4px 0 6px 0;
	margin: 0 0 0 0;
}

.titre_bleu_repas{
	width:295px;
	height:17px;
	color:#fff;
	background-color:#7ea0c2;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	padding: 3px 0 0 10px;
	margin: 0 0 0 0;
	line-height:16px;
}

.titre_bleu_reserv a{
	color:#fff;
	font-weight:bold;
}
.titre_bleu_reserv a:hover{
	color:#3d3d3d;
}


.histo_repas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#boutons_tableau{
	width: 100%;
	height: 26px;
	margin: 10px 0 0 0;
}

#boutons_tableau tr{
	height:22px;
}

#boutons_tableau tr td{
	text-align:center;
	vertical-align:middle;
}

.bouton_remplacer{
	background:url("http://www.uquebec.ca/residences/admin/images/accept.png") top right no-repeat;
	padding: 0 0 0 20px;
	margin: 0 0 3px 0;
	cursor: pointer;
	border:0;
	width:16px;
	height:16px;
	color:transparent;
}

#liste_tableau{
		margin: 60px 0 0 0;
		padding: 0 0 0 0;
}

#liste_tableau tr {
	height:19px;
}


#liste_tableau tr td{
	text-align:center;
	vertical-align: middle;
}

.titre_souligne{
	width:95%; 
	border-bottom:1px solid #444;
	padding: 0 0 3px 0;
	margin:0 0 8px 0;
	font-weight:bold;
}

#inserttrait{
	margin:10px 0 10px 20px;
	padding: 0 0 0 10px;
	border-left: 1px solid #333;
}






#form_reserv{
	padding: 0 0 0 0;
	margin: 0 0 0 0 ;
	width:520;
	float:right;
}

#form_reserv tr{
	height:28px;
}
#form_reserv td{
	vertical-align:middle;
}

.item_mat{
	float: left;
	width:160px;
	height:20px;
}



.titre_trait{
	border-bottom:1px solid #CCC; 
	color:#930;
}

#contenu_bouton{
	padding: 0px 0px 0px 0px;
	width:935px;
	height:30px;
	margin: 0px 0 0 0px;
	background-color:#9CF;
}

#reserv_menu_admin{
	width:100%;
	height:20px;
	background-color: #eee;
	vertical-align:middle;
}


/***  ACCES RESTREINT ***/
#bandeau_acces{
	background: url(../images/bandeau_res_salles.jpg);
	background: url(../images/titre_intranet.jpg);
	width:935px;
	height:23px;
}

#login_acces{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#333;
	width:600px;
	height:400px;
	text-align:center;
	padding: 0 0 0 0;
	margin: 0 0 0 150px;
}

#menu_acces{
	padding: 0px 0 0px 0px;
	width: 160px;
	float: left;
	background-color:#fff;
	margin: 0px 0 0 0;
	min-height:400px;
}

.titreg_acces{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#444;
	padding:10px 0 1px 0px;
	margin:0 0 2px 3px;
/*	border-bottom:1px solid #666;*/
}

.lieng_acces{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding:6px 0 0px 5px;
	margin:0 0 0 0;
	line-height:13px;
}

#menu_acces a{
	color:#064593;
}
#menu_acces a:hover{
	color:#996600;
}

#contenu_acces{
	padding: 0px 0px 10px 0px;
	float:left;
	width:600px;
	min-height:400px;
	margin: 0px 0 0 15px;
	background-color:#f1f1f1;
	background-color:#ffffff;
}

.titre_bleu_acces{
	width:590px;
	height:17px;
	color:#fff;
	background-color:#7ea0c2;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	padding: 2px 0 1px 10px;
	margin: 0 0 0 0;
	line-height:16px;
}

.section_form_acces{
	width:598px;
	background-color:#f8f9f9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	border:1px solid #6c6e6f;
	padding: 4px 0 6px 0;
	margin: 0 0 0 0;
}

.section_form_acces_message{
	width:598px;
	background-color:#eeeeee;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	border:1px solid #6c6e6f;
	padding: 4px 0 6px 0;
	margin: 0 0 0 0;
	text-align:center;
}

.message_erreur{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF0033;
	font-size:11px;
	line-height:14px;
	text-align:center;
	width: 100%;
	margin: 10px 0 0 0;
}

#liste_usagers{
	width:170px;
	height:330px;
	border:1px solid #CCC;
	background-color:#FFF;

	margin: 10px 0 10px 15px;
	padding: 5px 0 0 0 ;
	overflow: auto;
}

.liste_nom{
	margin: 3px 0 0 5px;
	font-weight:bold;
}

.acces_liste_sec{
	margin: 0 0 0 0;
	padding: 16px 0 0 5px;
	font-size:13px;
	color:#222;
	font-weight:bold;
}

.acces_liste_dir{
	margin: 0 0 0 0;
	padding: 10px 0 0 10px;
	font-size:11px;
	color:#555;
}

.acces_liste_nom{
	margin: 0 0 0 0;
	padding: 5px 0 0 10px;
	font-size:12px;
	font-weight:bold;
}



#droite_acces{
	padding: 0px 0px 10px 0px;
	float:left;
	width:144px;
	min-height:400px;
	margin: 0px 0 0 15px;
	background-color:#f1f1f1;
	background-color:#ffffff;
}

.help{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#333;
	margin: 5px 0 0 20px;
	padding: 0 20px 0 0;
	line-height:13px;
}

.acces_oui_non{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	
	margin: 10px 0 5px 10px;
	padding:0 0 0 0;
}

#formip{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;

	margin:15px 0 0 10px;
	padding: 0 0 0 0;
}

#formad{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;

	margin:15px 0 0 10px;
	padding: 0 0 0 0;
}

#formwn{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;

	margin:15px 0 0 10px;
	padding: 0 0 0 0;
}

#groupe_G_AD{
	float: left;
	width: 240px;
	height: 110px;
	margin: 5px 0 0 5px;
}

#membres_G_AD{
	width: 240px;
	height: 103px;
/*
	margin: 0 0 0 10px;
*/
	border: 1px solid #CCCCCC;
	overflow:auto;
}

.ticket{
	min-height:20px;
	width: 210px;
	float:left;
	margin: 3px 3px 0px 3px;
	border: 1px solid  #CCCCCC;
/*	background-color:#33CCFF;*/
}
.ticket_texte_nom_AD{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	margin:3px 2px 5px 4px;
	font-weight:bold;
}

.bouton_arrow_right{
	border:none;
    color:#fff;
    background: transparent url('../acces/images/arrow_right.png') no-repeat top left;
    width:16px;
    height:16px;
}
.bouton_arrow_left{
	border:none;
    color:#fff;
    background: transparent url('../acces/images/arrow_left.png') no-repeat top left;
    width:16px;
    height:16px;
}

.cond_sel{
	width:220px;
	height:20px;
	vertical-align:middle;
	text-align:center;
	
	font-size:11px;
	color:#FF0;
	background-color:#777;
	
	margin:0 0 0 13px;
	padding: 6px 0 0 0;
	
	border: 1px solid #CCC;
}

.cond_dis{
	width:220px;
	height:20px;
	vertical-align:middle;
	text-align:center;
	
	font-size:11px;
	color:#DDD;
	background-color:#777;
	
	margin:0 0 0 13px;
	padding: 6px 0 0 0;
	
	border: 1px solid #CCC;
}



















