
/* STYLES DES LIENS */
A img {
	border:0px;
	text-decoration:none;
	}

A:link {
	color:#6E6500; 
	text-decoration:none;
	}

A:active { 
	color:#6E6500; 
	text-decoration:none;
	}
	
A:visited { 
	color:#6E6500; 
	text-decoration:none;
	}
	
A:hover { 
	color:#6E6500;
	text-decoration:underline;
	} 
	
H1
	{
	padding:0px;
	margin:0px;
	font-family:trebuchet MS;
	}
	
H2
	{
	padding:0px;
	margin:0px;
	font-family:trebuchet MS;
	}

/* STYLES GÉNÉRAUX */
BODY {
	font-family:Trebuchet MS,Verdana,Helvetica,Arial,Sans-Serif;
	font-size:100%;
	color:#000000;
	padding:0;
	margin:0;
	background:#313131;
	text-align:center;
	}

/*TD {
	font-family:Trebuchet MS,Verdana,Helvetica,Arial,Sans-Serif;
	font-size:80%;
	color:#000000;*/
	}


.recherche_av
	{
	background-color:#282527;
	border:1px solid #A9A8A9;
	width:162px;
	height:22px;
	color:#FFFFFF;
	padding:2px 0px 0px 5px;
	margin:0px 10px 0px 0px;
	}

textarea.general
	{
	height:23;
	padding-left:3px;
	margin:0px;
	background:URL(/portail/image/fond_input.gif) repeat;
	font-family:Verdana,Helvetica,Arial,Sans-Serif;
	font-size:12px;
	border:1px solid #666666;
	}

select.general
	{
	height:19;
	padding-left:0px;
	font-weight:normal;
	background-color:#FFFFFF;
	margin:0px;
	font-family:Verdana,Helvetica,Arial,Sans-Serif;
	font-size:12px;
	}


/*---------------TITRE--------------------------------------------*/


#TITRE
	{
	padding:0em 1em 0em 1em;
	margin-top:1.3em;
	}

#TITRE_ACCUEIL
	{
	padding:0em 1em 0em 1em;
	margin-top:1.3em;
	}



/*-------- STYLES CONTENU----------------------------- */
#CONTENU
	{
	font-size:80%;
	padding:1.3em 1.3em 0em 1.3em;
	}


#CONTENU_FLASH
	{
	text-align:center;
	padding:1.3em 1.3em 0em 1.3em;
	}



/* STYLES CHEMIN */

#CHEMIN .left
	{
	background:URL(/portail/image/fond_liste_gauche.gif) no-repeat bottom left;
	}

#CHEMIN .right
	{
	background:URL(/portail/image/fond_liste_droite.gif) no-repeat bottom right;
	padding:0.6em 1.3em 2em 1.3em;
	font-size:80%;
	}

#CHEMIN .fleche
	{
	margin-right:5px;
	}

#CHEMIN A.ch
	{
	font-weight:normal;
	text-decoration:underline
	color:#282527;
	}



/* STYLES GALERIE */
#GALERIE
	{
	background:#2A2829;
	margin-top:1.3em;
	clear:both;
	}

#GALERIE .titre_galerie
	{
	background:URL(/portail/image/fond_titre_galerie.gif);
	color:#FFFFFF;
	border-top:1px solid #4D4A40;
	position:relative;
	font-family:Verdana,Arial,Helvetica;
	font-size:150%;
	font-weight:normal;
	padding:8 0 6 0;
	
	}

#GALERIE .titre_galerie_docs
	{
	background:URL(/portail/image/icone_docs.gif);
	color:#FFFFFF;
	border-top:1px solid #4D4A40;
	position:relative;
	font-family:Verdana,Arial,Helvetica;
	font-size:150%;
	font-weight:normal;
	padding:4 0 4 54;
	
	}

#GALERIE .titre_galerie_image
	{
	background:URL(/portail/image/icone_docs.gif);
	color:#FFFFFF;
	border-top:1px solid #4D4A40;
	position:relative;
	font-family:Verdana,Arial,Helvetica;
	font-size:150%;
	font-weight:normal;
	padding:4 0 4 54;
	
	}

#GALERIE .container_photo
	{
	padding:15px 45px;
	}

#GALERIE .docs_container
	{
	padding:10px 0px;
	}

#GALERIE .docs_element
	{
	padding:10px 30px;
	font-size:80%;
	}

#GALERIE .docs_element A
	{
	color:#FFFFFF;
	text-decoration:none;
	}

#GALERIE .fond_photo
	{
	background:URL(/portail/image/fond_photo.gif) #FFFFFF;
	float:left;
	margin:5;
	width:120;
	height:120;
	}

#GALERIE .coin1
	{
	background:URL(/portail/image/fond_coin1.gif) no-repeat top left;
	margin-bottom:10px;
	}

#GALERIE .coin2
	{
	background:URL(/portail/image/fond_coin2.gif) no-repeat top right;
	}

#GALERIE .coin3
	{
	background:URL(/portail/image/fond_coin3.gif) no-repeat bottom left;
	padding:0;
	cursor:pointer;
	}

#GALERIE .coin4
	{
	background:URL(/portail/image/fond_coin4.gif) no-repeat bottom right;
	}




/*-------- STYLES COMM PREVIEW----------------------------- */


#COMM_PREVIEW_CONTAINER
	{
	background:URL(/portail/image/ea_haut.gif) repeat-x top left;
	padding-top:6px;
	}

#COMM_PREVIEW_CONTAINER .liens_prev
	{
	padding:0px 10px;
	line-height:2em;
	font-size:70%;
	}

#COMM_PREVIEW_CONTAINER .liens_bullet
	{
	margin-right:5px;
	}

#COMM_PREVIEW
	{
	background:URL(/portail/image/comm_fond_bas.gif) repeat-x bottom left;
	padding-bottom:15px;
	}

#COMM_PREVIEW .texte_comm
	{
	font-size:80%;
	padding:6px 20px 0px 0px;
	color:#777777;
	font-style:italic;
	}

#COMM_PREVIEW .liens_comm
	{
	color:#282527;
	font-style:normal;
	}




/* STYLES BAS DE PAGE (COMM, EVE, etc) */
#BAS_PAGE
	{
	padding:1.3em 1.3em 1.3em 1.3em ;
	font-size:70%;
	text-align:left;
	}

#BAS_PAGE .gauche
	{
	float:left;
	width:45%;
	}

#BAS_PAGE .droite
	{
	width:45%;
	float:left;
	}

#BAS_PAGE .point
	{
	background:URL(/portail/image/fond_point.gif) #CCCCCC;
	height:1px;
	margin:0 0 12 0;
	clear:both;
	}

#BAS_PAGE .texte
	{
	font-size:70%;
	}






















/* STYLES LISTE */
#LISTE
	{
	margin-bottom:65px;
	}

#LISTE .EVENEMENT
	{
	padding:1.3em;
	background:URL(/portail/image/fond_liste990.gif) no-repeat top left;
	}



#LISTE .desc
	{
	font-size:80%;
	}

#LISTE .categorie
	{
	font-size:70%;
	padding-right:0.5em;
	font-weight:bold;
	}

#LISTE .date
	{
	font-size:70%;
	}

#LISTE .CATEG
	{
	font-size:70%;
	padding:3px;
	color:#FFFFFF;
	}

#LISTE .RESULTATS_RECHERCHE
	{
	font-size:80%;
	padding:1.3em;
	background:URL(/portail/image/fond_liste990.gif) no-repeat top left;
	}

#LISTE .ANPM
	{
	padding:1.3em;
	background:URL(/portail/image/fond_liste990.gif) no-repeat top left;
	}


#LISTE .resultat
	{
	padding:1em 0em;
	}

#LISTE .left
	{
	font-size:80%;
	padding-left:1.3em;
	float:left;
	}

#LISTE .right
	{
	font-size:80%;
	padding-right:1.3em;
	float:right;
	}


#LISTE .RechAv
	{
	font-size:80%;
	padding:1.3em;
	margin-top:1.3em;
	background:URL(/portail/image/fond_liste990.gif) no-repeat top left;
	}

#LISTE .IS
	{
	background:URL(/portail/image/comm_fond_bas.gif) repeat-x bottom left;
	padding-bottom:15px;
	}


#LISTE .is_niv1
	{
	font-size:80%;
	padding:10px 15px 10px 37px;
	cursor:pointer;
	background:URL(/portail/image/fond_is1.gif) no-repeat top right;
	}

#LISTE .is_niv2
	{
	font-size:70%;
	padding:2px 15px 2px 37px;
	cursor:pointer;
	background:URL(/portail/image/fond_is2.gif) no-repeat top right;
	}

#LISTE .ll_niv1
	{
	font-size:80%;
	padding:10px 15px 10px 37px;
	cursor:pointer;
	background:URL(/portail/image/fond_ll1.gif) no-repeat top right;
	}

#LISTE .ll_niv2
	{
	font-size:70%;
	padding:2px 15px 2px 37px;
	cursor:pointer;
	background:URL(/portail/image/fond_ll2.gif) no-repeat top right;
	}

#LISTE .islink1
	{
	color:#2A2829;
	}

#LISTE .islink2
	{
	text-decoration:underline;
	color:#2A2829;
	}



/* LISTING */

#LISTING
	{
	width:251px;
	background:URL(/portail/image/ea_haut.gif) #EBEBEB repeat-x top left;
	padding-top:6px;
	}




/* ANCIEN */

#LISTE .plan_niv1
	{
	font-size:80%;
	padding:10px 15px 10px 37px;
	cursor:pointer;
	background:URL(/portail/image/fond_is1.gif) no-repeat top left;
	}

#LISTE .plan_niv2
	{
	font-size:70%;
	padding:2px 15px 2px 37px;
	cursor:pointer;
	background:URL(/portail/image/fond_is2.gif) no-repeat top left;
	}

#LISTE .plan_niv3
	{
	font-size:70%;
	padding:2px 15px 2px 57px;
	cursor:pointer;
	background:URL(/portail/image/fond_is3.gif) no-repeat top left;
	}

#LISTE .PLAN
	{
	background:URL(/portail/image/fond_liste990.gif) no-repeat top left;
	padding:1.3em;
	}

#LISTE .PLAN2
	{
	width:739px;
	background:URL(/portail/image/fond_liste.gif) no-repeat top left;
	padding:1.3em;
	}


#LISTE .ra_chiffre
	{
	float:left;
	}


#LISTE .ra_texte
	{
	float:left;
	padding:10px;
	}














/* STYLES ANPM */
#ANPM .fond_principal
	{
	background:URL(/portail/image/fond_liste990.gif) no-repeat top left;
	}

#ANPM .fond_anpm
	{
	background:URL(/portail/image/fond_anpm.gif) repeat-y top center;
	}

#ANPM .date
	{
	font-size:11px;
	}

#ANPM .titre_anpm
	{
	padding-bottom:2px;
	margin-bottom:8px;
	}

#ANPM .element_anpm
	{
	font-size:12px;
	margin-top:6px;
	padding-left:10px;
	}


#ANPM .container
	{
	padding:1.3em;
	}

#ANPM .gauche
	{
	float:left;
	width:45%;
	}

#ANPM .milieu
	{
	float:left;
	text-align:center;
	width:10%;
	}

#ANPM .droite
	{
	float:right;
	width:44%;
	}
	
/* STYLES POUR LA RECHERCHE AVANCÉE */

.boite_RA {
	border:0px solid #666666;
	clear:both;
	width:860;
	background-color:#D2D2D2;
	}

.boite_check_RA_OFF2 {
	background-color:transparent;
	padding:2px;
	padding-top:4px;
	float:left;
	}

.boite_check_RA_OFF {
	background-color:#D2D2D2;
	padding:2px;
	padding-top:4px;
	}

.boite_check_RA_ON {
	background-color:#D2D2D2;
	padding:2px;
	padding-top:4px;
	}

.boite_select_RA_OFF {
	float:left;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	padding-top:6px;
	color:#999999;
	font-size:12px;
	font-weight:bold;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	}

.boite_select_RA_ON {
	float:left;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	padding-top:6px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	}


.fleche_recherche {
	text-align:center;
	padding-bottom:1.3em;
	}



/* STYLES POUR L'IMPRESSION */

@media PRINT
 	{
	IMG.SCREEN
		{
		display:none
		}	
	DIV.print_top	
		{
		display:none;
		}
	}

@media SCREEN 	
	{
	DIV.print_top	
		{
		margin-bottom:15px;
		padding:15px;
		border-bottom:1px solid #999999;
		background-color:#2A2829;
		}
	IMG.PRINT	
		{
		display:none
		}	
	}
	
	
#VI_ENTETE .logo
	{
	float:left;
	padding:9px;
	}

#VI_ENTETE .adresse
	{
	float:right;
	text-align:right;
	padding:30 9 9 9;
	}


#VI_CHEMIN
	{
	padding:9;
	border-top:1px solid #000000;
	}

#VI_DATE
	{
	border-top:1px solid #A7A9AC;
	padding:3 3 3 9;
	margin-top:15px;
	font-size:10px;
	font-weight:bold;
	font-family:verdana;
	}

	/* STYLES POUR LA PAGINATION */
.page_offoff {
	background-color:#2A2829;
	border:1px solid #2A2829;
	color:#FFFFFF;
	font-weight:bold;
	font-size:70%;
	padding:0 6px;
	}

.page_off {
	background-color:#FFFFFF;
	border:1px solid #969696;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	font-size:70%;
	padding:0 6px;
	}

.page_on {
	background-color:#FFFFFF;
	border:1px solid #969696;
	color:#978B00;
	cursor:pointer;
	text-decoration:underline;
	font-weight:bold;
	font-size:70%;
	padding:0 6px;
	}

