/* STYLES DES BOITES PRINCIPALES */
DIV
	{
	border:0px solid #000000;
	}

#LEFT
{float:left;}

#RIGHT
{float:right;}

DIV.CLEAR
	{
	clear:both;
	border:0px;
	}

#CLEAR
	{
	clear:both;
	border:0px;
	}

.GLOBALE
	{
	width:990px;
	position:absolute;
	margin-left:50%;
	left:-495px;
	}

/* ENTETE ================================================ */


#ENTETE
	{
	clear:both;
	text-align:center;
	}

#ENTETE .container
	{
	text-align:left;
	width:990px;
	position:relative;
	margin:0px auto;
	background:URL(/portail/image/entete_image.jpg) #3E5661 no-repeat top center;
	clear:both;
	height:307px;
	}

#ENTETE .recherche
	{
	position:absolute;
	top:0px;
	left:300px;
	background:URL(/portail/image/fond_recherche.png) no-repeat top left;
	width:600px;
	height:29px;
	}

#ENTETE .flash
	{
	position:absolute;
	top:39px;
	left:290px;
	padding:11px 0px 0px 19px;
	background:URL(/portail/image/fond_flash.jpg) no-repeat top left;
	width:625px;
	height:268px;
	}


#ENTETE .lien
	{
	padding:4px 3px;
	float:left;
	font-size:80%;
	}

#ENTETE .logo
	{
	position:absolute;
	top:0px;
	left:0px;
	}

#ENTETE .boite_recherche
	{
	padding:4px 3px;
	float:right;
	}

#ENTETE .langage
	{
	margin-top:4px;
	padding:0px 13px;
	border-left:1px solid #FFFFFF;
	float:right;
	font-size:80%;
	}


/* CONTENU ================================================ */

#POINT_HAUT
	{
	height:1px;
	background:URL(/portail/image/fond_point2.gif) #FFFFFF top left;
	}

#POINT_HAUT2
	{
	height:1px;
	background:URL(/portail/image/fond_point3.gif) #FFFFFF top left;
	}

#CONTENU
	{
	clear:both;
	background:#FFFFFF;
	text-align:left;
	}

#CONTENU .main_container
	{
	text-align:left;
	width:990px;
	margin:0px auto;
	clear:both;
	}


#CONTENU .colonne_gauche
	{
	width:275px;
	float:left;
	background:URL(/portail/image/haut_menu.gif) no-repeat top left;
	}

#CONTENU .titre_menu
	{
	padding:12px 0px 18px 8px;
	}

#CONTENU .colonne_droite
	{
	width:715px;
	float:right;
	}

#CONTENU .colonne_full
	{
	}

#CONTENU .accueil_gauche
	{
	width:334px;
	float:left;
	}

#CONTENU .accueil_droite
	{
	width:381px;
	float:right;
	}


#CONTENU_ACCUEIL
	{
	padding:15px 14px 15px 24px;
	text-align:left;
	}

#CONTENU_BUILDER
	{
	padding:15px 25px 15px 25px;
	text-align:left;
	}

#CONTENU_BUILDER .date_comm
	{
	text-align:left;
	font-size:70%;
	margin-bottom:6px;
	font-weight:bold;
	}


#CONTENU_TEXTUEL
	{
	font-size:80%;
	}

#BANDE_ENTETE
	{
	background:URL(/portail/image/fond_bande.gif) no-repeat top left;
	height:47px;
	padding-left:24px;
	}

#BANDE_ENTETE .bande_gauche
	{
	float:left;
	width:324px;
	padding:7px 0px 0px 0px;
	font-size:120%;
	font-weight:bold;
	color:#3C545E;
	font-family:Arial, Verdana, Helvetica;
	}

#BANDE_ENTETE .bande_droite
	{
	float:left;
	width:366px;
	padding:7px 0px 0px 0px;
	font-size:120%;
	font-weight:bold;
	color:#3C545E;
	font-family:Arial, Verdana, Helvetica;
	}

#ONGLET
	{
	position:absolute;
	top:276px;
	left:0px;
	padding:3px 0px 0px 0px;
	}

#ONGLET .odroite
	{
	float:left;
	}

#ONGLET .ocentre
	{
	float:left;
	color:#C9E5FC;
	cursor:pointer;
	font-size:70%;
	height:28;
	}

#ONGLET .fond_petit
	{
	background:URL(/portail/image/onglet_centre.gif) #282527 no-repeat top center;
	}

#ONGLET .fond_grand
	{
	background:URL(/portail/image/onglet_centre2.gif) #282527 no-repeat top center;
	}

#ONGLET .ocentre_container
	{
	padding:5px 4px 0px 4px;
	}

#ONGLET .ogauche
	{
	float:left;
	padding-left:5px;
	}



/* PIED DE PAGE ================================================ */

#PIED
	{
	text-align:center;
	clear:both;
	}

#PIED .container
	{
	text-align:left;
	width:990px;
	margin:0px auto;
	clear:both;
	font-size:80%;
	}

#PIED A
	{
	color:#C0E6E9;
	text-decoration:underline;	
	}

#PIED .copy
	{
	text-align:left;
	float:right;
	color:#FFFFFF;
	padding:10px;
	}

#PIED .adresse
	{
	text-align:left;
	float:left;
	color:#FFFFFF;
	padding:10px;
	}


/* PIED DE PAGE ================================================ */

#POINT_BAS
	{
	height:1px;
	background:URL(/portail/image/fond_point.gif) #FFFFFF top left;
	position:relative;
	}

.MENU_FOND_BAS
	{
	position:absolute;
	top:-376px;
	left:0px;
	}

#MENU_BAS
	{
	clear:both;
	background:#3E5661;
	padding:10px 0px;
	}

#MENU_BAS .container
	{
	width:990px;
	margin:0px auto;
	clear:both;
	font-size:80%;
	color:#FFFFFF;
	}

#MENU_BAS .element_bas
	{
	padding-left:10px;
	text-decoration:underline;
	color:#FFFFFF;
	}

#MENU_BAS .element_bas_over
	{
	padding-left:10px;
	cursor:pointer;
	color:#C0E6E9;
	text-decoration:underline;
	}


/* COMMUNIQUES ================================================ */


#COMMUNIQUES
	{
	width:334px;
	float:left;
	position:relative;
	}

#COMMUNIQUES .xml
	{
	position:absolute;
	top:10px;
	*top:8px;
	left:290px;
	}

#COMMUNIQUES .prev
	{
	background:URL(/portail/image/fond_comm_prev.gif) no-repeat top left;
	padding:0px 14px 10px 53px;
	font-size:80%;
	}

#COMMUNIQUES .liens
	{
	padding:6px 0px 15px 43px;
	font-size:70%;
	}

#COMMUNIQUES .titre
	{
	background:URL(/portail/image/fond_communiques.gif) no-repeat bottom left;
	padding:5px 0px 14px 54px;
	font-weight:bold;
	font-family:Arial;
	font-size:120%;
	color:#3E5661;
	}





















#CONTAINER
	{
	background:URL(/portail/image/fond_accueil.gif) repeat-y top left;
	clear:both;
	}

#CONTAINER_NORMAL
	{
	background:URL(/portail/image/fond_contenu.gif) repeat-y top left;
	clear:both;
	}

#CONTAINER_PPAGE
	{
	background:URL(/portail/image/fond_contenu_ppage.gif) repeat-y top left;
	clear:both;
	}

#ENTETE2
	{
	width:990px;
	}

#ENTETE2 .XML
	{
	position:absolute;
	top:184px;
	left:210px;
	z-index:10000;
	}

#COLONNE_GAUCHE
	{
	float:left;
	width:251px;
	position:relative;
	}

#COLONNE_MILIEU_ACCUEIL
	{
	float:left;
	width:489px;
	}

#COLONNE_MILIEU
	{
	float:right;
	width:739px;
	}

#COLONNE_PPAGE
	{
	width:990px;
	}

#COLONNE_DROITE
	{
	float:right;
	width:250px;
	}

#COLONNE_GAUCHE_ENTETE
	{
	float:left;
	width:739px;
	}







/*--COMMUNIQUÉS SUR LA PAGE D'ACCUEIL--------------------------------------------*/

#EVENEMENT_SMALL
	{
	background:URL(/portail/image/ea_haut.gif) repeat-x top left;
	}

#EVENEMENT_SMALL .date_ea
	{
	padding:12px 14px 0px 14px;
	font-size:70%;
	}

#EVENEMENT_SMALL .titre_ea
	{
	padding:0px 14px 8px 14px;
	font-size:80%;
	font-weight:bold;
	background:URL(/portail/image/ea_bas.gif) repeat-x bottom left;
	}

#EVENEMENT_SMALL .lien_ea
	{
	font-weight:bold;
	color:#000;
	}

#EVENEMENT_SMALL .texte_ea
	{
	padding:6px 14px 0px 14px;
	line-height:1.5em;
	font-size:70%;
	color:#000;
	}

#EVENEMENT_SMALL .suite_ea
	{
	padding:8px 14px 12px 14px;
	font-size:80%;
	font-weight:bold;
	text-align:right;
	}

/*--ÉVÉNEMENTS SUR LA PAGE D'ACCUEIL--------------------------------------------*/

#EVENEMENT
	{
	}

#EVENEMENT .container
	{
	}

#EVENEMENT .container2
	{
	}

#EVENEMENT .element_eve
	{
	background-image:URL(/portail/image/fond_eve.gif);
	width:250px;
	margin-bottom:10px;
	}

#EVENEMENT .element_icone
	{
	float:left;
	width:32px;
	color:#FFFFFF;
	font-weight:bold;
	}

#EVENEMENT .element_texte
	{
	width:218px;
	padding-bottom:6px;
	float:right;
	font-size:80%;
	color:#FFFFFF;
	font-weight:bold;
	}

#EVENEMENT .date_eve
	{
	padding-top:6px;
	width:218px;
	float:right;
	font-size:70%;
	color:#FFFFFF;
	font-weight:normal;
	}

#EVENEMENT .link_eve
	{
	color:#FFFFFF;
	}

#EVENEMENT .calendrier
	{
	padding:5 0 10 27;
	}


#EVENEMENT .bas
	{
	padding:10 0 5 0;
	font-size:70%;
	background:URL(/portail/image/fond_bas_eve.gif) no-repeat bottom left;
	}

#EVENEMENT .link
	{
	color:#FFFFFF;
	font-size:100%;
	font-weight:bold;
	}

/*---------------COPYRIGHT LANEC--------------------------------------------*/


#COPY
	{
	width:960px;
	margin:0px auto;
	text-align:right;
	padding:10px 0px;
	color:#FFFFFF;
	font-size:70%;
	}

#COPY A
	{
	color:#FFFFFF;
	}



/*---------------LÉGENDE--------------------------------------------*/



#LEGENDE
	{
	position:absolute;
	left:-220px;
	top:0px;
	width:200px;
	background:#2A2829;
	padding:10;
	visibility:hidden;
	color:#FFFFFF
	}

#LEGENDE .texte
	{
	font-size:70%;
	color:#FFFFFF;
	}

#LEGENDE .fleche
	{
	position:absolute;
	top:20px;
	left:200px;
	}

#LEGENDE .TITRE_legende
	{
	font-size:70%;
	text-align:right;
	text-transform:uppercase;
	}

#EVENEMENT .legende_holder
	{
	position:relative;
	}


/*---------------COMMUNIQUES ET EVENEMENTS--------------------------------------------*/



#EVENEMENT_FULL
	{
	padding-bottom:1.3em;
	}

#EVENEMENT_FULL .categ
	{
	font-size:70%;
	float:left;
	font-weight:bold;
	padding:0.3em 1.3em 0em 1.5em;
	}

#EVENEMENT_FULL .categ_droite
	{
	font-size:70%;
	float:right;
	font-weight:bold;
	padding:0.3em 1.5em 0em 0em;
	}

#EVENEMENT_FULL .categ_titre
	{
	font-size:70%;
	float:right;
	font-weight:bold;
	padding:0.3em 0.3em 0em 0em;
	}

#EVENEMENT_FULL .categ_blanc
	{
	font-size:70%;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 5px;
	}



/*---------------UTILITAIRES--------------------------------------------*/


#UTILS
	{
	background:URL(/portail/image/fond_bande.gif) no-repeat; top left;
	height:47;
	padding-left:10px;
	}

#UTILS .fg
	{
	background:URL(/portail/image/fond_utils_gauche.gif) no-repeat top left;
	}

#UTILS .fdi
	{
	background:URL(/portail/image/fond_utils_droite_imp.gif) no-repeat top right;
	padding:18px 45px 13px 22px;
	}

#UTILS .fde
	{
	background:URL(/portail/image/fond_utils_droite_env.gif) no-repeat top right;
	padding:18px 45px 13px 22px;
	}

#UTILS .fd
	{
	background:URL(/portail/image/fond_utils_droite.gif) no-repeat top right;
	padding:18px 16px 13px 22px;
	}

#UTILS .contenu_utils
	{
	font-size:70%;
	}


#UTILS .element_gauche
	{
	float:left;
	}

#UTILS .element_droite
	{
	float:right;
	}



/*---------------OLD CSS--------------------------------------------*/


#LOGO
	{
	float:left;
	width:101;
	height:97;
	}

#RECHERCHE
	{
	float:left;
	width:261;
	height:97;
	background:URL(/portail/image/fond_entete_recherche.gif) no-repeat top left;
	}
#RECHERCHE .accueil
	{
	width:230;
	margin:10 0 0 10;
	}

#POLITIQUES
	{
	float:left;
	width:304;
	height:97;
	}

#FORMULAIRES
	{
	float:left;
	width:294;
	height:97;
	}

#MENU_PRINCIPAL
	{
	float:left;
	clear:left;
	width:270;
	}

#CONTENU_GLOBAL
	{
	float:left;
	width:690;
	}


	
#CONTENU_GLOBAL	.titre_contenu
	{
	background:URL(/portail/image/fond_contenu_titre.gif) repeat-y top left;
	}

#CONTENU_GLOBAL	.titre_contenu2
	{
	color:#FFFFFF;
	border-bottom:1px solid #073159;
	padding:10 10 8 10;
	font-weight:normal;
	font-size:18;
	text-transform:uppercase;
	font-family:Arial,verdana,helvetica;
	background:URL(/portail/image/fond_contenu_titre2.gif) no-repeat top right;
	}

#CONTENU_GLOBAL .chemin
	{
	border-left:1px solid #073159;
	border-right:1px solid #073159;
	border-bottom:1px solid #B2B2B2;
	padding:8 10 8 10;
	font-weight:normal;
	font-size:10px;
	font-family:Verdana,Arial,Helvetica;
	background:URL(/portail/image/fond_chemin.gif) repeat-x top left;
	}

#CONTENU_GLOBAL .contenu_container
	{
	background-color:#FFFFFF;
	border-left:1px solid #073159;
	border-right:1px solid #073159;
	padding:10 25 10 25;
	}

#CONTENU_GLOBAL .contenu
	{
	width:100%;
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	line-height:18px;
	}






#ENVOYER_AMI
	{
	text-align:left;
	position:relative;
	color:#000000;
	background:URL(/portail/image/ea_milieu.gif);
	width:650;
	height:271;
	font-size:100%;
	}

#ENVOYER_AMI .titre_ami
	{
	font-size:110%;
	font-family:Arial,Verdana,Helvetica;
	font-weight:bold;
	position:absolute;
	top:14;
	left:25;
	color:#3C545E;
	}

#ENVOYER_AMI .nom
	{
	position:absolute;
	font-size:80%;
	top:55;
	left:25;
	}
#ENVOYER_AMI .courriel
	{
	position:absolute;
	font-size:80%;
	top:115;
	left:25;
	}
#ENVOYER_AMI .commentaires
	{
	position:absolute;
	font-size:80%;
	top:55;
	left:267;
	}
#ENVOYER_AMI .bouton
	{
	position:absolute;
	top:225;
	left:467;
	}

#ENVOYER_AMI .ea
	{
	padding:3px 5px 3px 5px;
	width:215;
	border:0px;
	background:transparent;
	font-family:trebuchet MS,arial,helvetica;
	}

#ENVOYER_AMI .c1
	{
	background:URL(/portail/image/eac1.gif) no-repeat top left;
	}

#ENVOYER_AMI .c2
	{
	background:URL(/portail/image/eac2.gif) no-repeat top right;
	position:relative;
	}

#ENVOYER_AMI .c3
	{
	background:URL(/portail/image/eac3.gif) no-repeat bottom left;
	}

#ENVOYER_AMI .c4
	{
	background:URL(/portail/image/eac4.gif) no-repeat bottom right;
	}

#ENVOYER_AMI .etoile
	{
	position:absolute;
	left:220px;
	top:3px;
	font-weight:bold;
	font-size:120%;
	}


BODY.ENVOYER_AMI
	{
	margin:0px;
	overflow:hidden;
	}

/* BANDEAU ================================================ */


#BANDEAU
	{
	clear:both;
	text-align:center;
	}

#BANDEAU .container
	{
	width:990px;
	position:relative;
	margin:8px 0px 15px 0px;
	clear:both;
	}

#BANDEAU img
	{
	border:1px solid #000000;
	}


