/* STYLES DES BOITES PRINCIPALES */
DIV
	{
	border:0px solid #000000;
	}

#LEFT
{float:left;}

#RIGHT
{float:right;}

#GLOBALE
	{
	width:990px;
	margin:0 auto;
	text-align:left;
	}

#ENTETE
	{
	height:156px;
	width:990px;
	background:URL(/portail/image/fond_entete.gif) #2A2829 repeat-x;
	}

#ENTETE input.rech
	{
	background-color:#282527;
	border:1px solid #A9A8A9;
	width:162px;
	height:22px;
	color:#FFFFFF;
	padding:2px 0px 0px 5px;
	margin:0px 10px 0px 0px;
	}

#ENTETE .logo
	{
	float:left;
	width:230px;
	height:143px;
	padding-top:13px;
	}

#ENTETE .slogan
	{
	float:left;
	width:760px;
	height:90px;
	padding:0px 0px 0px 0px;
	}

#ENTETE .menu
	{
	float:left;
	width:760px;
	height:37px;
	
	}

#ENTETE .recherche
	{
	float:right;
	text-align:right;
	width:214px;
	height:25px;
	*height:29px;
	padding-top:4px;
	}

#ENTETE .plan_site
	{
	float:right;
	font-size:70%;
	padding:6px 50px 0px 0px;
	}

#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 .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;
	}

#ENTETE_LISTING
	{
	width:251px;
	}

#ENTETE_LISTING .titre_listing
	{
	padding:15px 20px 25px 15px ;
	background:URL(/portail/image/fond_listing.gif) #EBEBEB repeat-x bottom left;
	}

#PIED
	{
	width:990px;
	margin:0px auto;
	background-color:#2A2829;
	clear:both;
	}

#PIED .image_bas
	{
	position:absolute;
	left:0px;
	top:-135px;
	z-index:100;
	}

#PIED .container
	{
	position:relative;
	padding:12px 0px;
	margin:0px auto;
	font-size:80%;
	width:990;
	color:#FFFFFF;
	text-align:center;
	}

#PIED .menu_pied
	{
	padding-bottom:12px;
	text-align:center;
	}

#PIED .element_bas
	{
	text-decoration:none;
	}

#PIED .element_bas_over
	{
	text-decoration:underline;
	cursor:pointer;
	}

DIV.CLEAR
	{
	clear:both;
	border:0px;
	}





/*--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
	{
	
	height:27;
	}

#UTILS .utils2
	{
	}

#UTILS .contenu_utils
	{
	color:#FFFFFF;
	}

#UTILS A
	{
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	}

#UTILS .element_gauche
	{
	float:left;
	}

#UTILS .element_droite
	{
	float:right;
	position:relative;
	}

#UTILS .imprime_haut
	{
	position:absolute;
	top:-8px;
	*top:-16px;
	left:183px;
	}
#UTILS .envoyer_haut
	{
	position:absolute;
	top:-8px;
	*top:-16px;
	left:230px;
	}



/*---------------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;
	}

#COMMUNIQUE
	{
	float:left;
	clear:left;
	width:430;
	padding-bottom:10px;
	}

#COMMUNIQUE .container
	{
	border-left:1px solid #073159;
	border-right:1px solid #073159;
	background-color:#FFFFFF;
	}

#COMMUNIQUE .bas
	{
	height:26;
	background:URL(/portail/image/fond_bas_comm.gif) no-repeat top left;
	}

#COMMUNIQUE .link
	{
	color:#FFFFFF;
	font-size:10px;
	line-height:16px;
	}

#COMMUNIQUE .link_orange
	{
	color:#CC7008;
	font-size:12px;
	font-weight:bold;
	}






#ENVOYER_AMI
	{
	text-align:left;
	position:relative;
	color:#FFFFFF;
	font-size:100%;
	}

#ENVOYER_AMI .titre_ami
	{
	position:absolute;
	top:0;
	*top:10;
	left:110;
	}

#ENVOYER_AMI .nom
	{
	position:absolute;
	top:75;
	*top:80;
	left:110;
	}
#ENVOYER_AMI .courriel
	{
	position:absolute;
	top:132;
	left:110;
	}
#ENVOYER_AMI .commentaires
	{
	position:absolute;
	top:235;
	left:110;
	}
#ENVOYER_AMI .bouton
	{
	position:absolute;
	top:345;
	left:200;
	}

#ENVOYER_AMI .ea
	{
	background:#FFFFFF;
	border:0px;
	padding-left:5px;
	font-size:14px;
	font-family:Trebuchet MS;
	}

BODY.ENVOYER_AMI
	{
	background:URL(/portail/image/fond_envoyer.jpg) no-repeat ;
	}

/* 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;
	}



