body {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		
		/*Pointillé beige sur les côtés gauche et droit*/
		background-image: url(../images/background_uniforme.gif);
		
		/*Polices de caractère par défaut du site*/
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
img {
		border: 0px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
}
	
#principal{
	   /*Donne par défaut la grandeur 760px à la section de contenu de la page*/
	   width: 760px;
	   min-height: 599px;
	   
	   /*Met un fond blanc dans la zone centrale de 760 px*/
	   background-color: #FFFFFF;
	   
	   /*Centre le contenu de la page*/
	   margin-left: auto;
	   margin-right: auto;	 
	}
	



/* FIN --- Menu de gauche */




/*Générique*/
#generique{
	clear: both;
	margin-top: 10px;
	margin-left: 190px;
	margin-bottom: 6px;
	
	background:url(../images/ligne_390.gif) no-repeat left top;
}

	#generique a:link {
		font-size:9px;
		color: #999999;
		font-weight: normal;
		text-decoration:none;
	}
	
	#generique a:visited {
		font-size:9px;
		color: #999999;
		font-weight: normal;
		text-decoration:none;
	}
	
	#generique a:hover {
		font-size:9px;
		color: #999999;
		font-weight: normal;
		text-decoration:underline;

	}
	
	#generique a:active {
		font-size:9px;
		color: #999999;
		font-weight: normal;
		text-decoration:none;
	}

/*FIN - Générique*/
/*Barre Portail*/ 
@media screen 
{ 
        #bandeau{ 
                float: left; 
                width: 495px; 
                height: 130px; 
        } 
        
        #logo_ville{ 
                float: left; 
                vertical-align:top; 
                margin-bottom: 0px; 
                width: 180px; 
                
        } 
        
        #logo_ville h1{ 
                display: none; 
        }                 
        
        #fermer { 
                width: 85px; 
                float: left; 
        }         
        
        #logo_ville_print img{ 
                display:none; 
        } 
                        
}         
/*FIN Barre portail*/ 

@media print 
{ 
        #logo_ville h1{ 
                display: block; 
                font-size: 15px; 
                color: #666666; 
                float: left; 
                padding-left: 10px; 
        } 
        
        #logo_ville img{ 
                display: none; 
        } 
        
        #logo_ville_print img{ 
                display:block; 
                float: left; 
        } 
                
        #bandeau_droit li{ 
                 display: none; 
        } 
        
        #bandeau_droit select { 
                display: none; 
        } 
        
        #bandeau{ 
                display: none; 
        } 
        
        #fermer { 
                display: none; 
        }         
        
} 

p.date{ 
        font-size: 12px; 
        margin-left: 22px; 
        margin-top: 30px; 
        color: #702A53; 
        clear: both; 
} 

.contenu_niv2 a:link { 
                font-size:10px; 
                color: #000000; 
                font-weight: bold; 
                text-decoration:underline; 
        } 
        
        .contenu_niv2 a:visited { 
                font-size:10px; 
                color: #000000; 
                font-weight: bold; 
                text-decoration:underline; 
        } 
        
        .contenu_niv2 a:hover { 
                font-size:10px; 
                color: #666666; 
                font-weight: bold; 
                text-decoration:underline; 

        } 
        
        .contenu_niv2 a:active { 
                font-size:10px; 
                color: #000000; 
                font-weight: bold; 
                text-decoration:underline; 
        } 


@media print
{
	#logo_ville h1{
		display: block;
		font-size: 15px;
		color: #702A53;
		float: left;
		padding-left: 140px;
	}

	
	#bandeau_droit li{
	 	display: none;
		
	}
	#bandeau_droit select {
		display: none;
	}
	
	#bandeau{
		display: none;
	}
	
}



.contenu_niv2{
	margin-left: 10px;
	margin-right: 0px;
}

.contenu_niv2 table{
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	clear:both;
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 0px 0px 0px 0px;
}

.contenu_niv2 h1{
	color: #702A53;
	font-size: 15px;
	margin-top: 20px;
	margin-bottom: 5px;
}

.contenu_niv2 td{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		font-style: normal;
		font-weight: normal;
		line-height: 18px;
		vertical-align:text-top;
		text-align:center;
		
		padding-top: 5px;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 0px;
		margin: 0px 0px 0px 0px;
		
		border-bottom: #666666 1px solid;
		border-right: #666666 1px solid;
		background: #F3F3F3;
	}
	
	
	
.contenu_niv2 th{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #00000;
		font-style: normal;
		line-height: 18px;
		vertical-align: middle;
		font-weight: bold;
		text-align:center;
		
		padding-top: 2px;
		padding-left: 2px;
		padding-bottom: 0px;
		pading-right: 0px;
		
		margin: 0px 0px 0px 0px;
		
		border-bottom: #666666 1px solid;
		border-right: #666666 1px solid;
		background: #E2E2E2;
	}
	
	.contenu_niv2 .eva_identifiant th{
		vertical-align: text-top;
		text-align: right;
		padding-right: 5px;
	}
	
	.contenu_niv2 .eva_identifiant td{
		vertical-align: text-top;
		text-align: left;
		padding-right: 5px;
	}

	.contenu_niv2 a:link {
		font-size:10px;
		color: #000000;
		font-weight: bold;
		text-decoration:underline;
	}
	
	.contenu_niv2 a:visited {
		font-size:10px;
		color: #000000;
		font-weight: bold;
		text-decoration:underline;
	}
	
	.contenu_niv2 a:hover {
		font-size:10px;
		color: #666666;
		font-weight: bold;
		text-decoration:underline;

	}
	
	.contenu_niv2 a:active {
		font-size:10px;
		color: #000000;
		font-weight: bold;
		text-decoration:underline;
	}

select {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: #FFFFFF;
		font-size : 10px;
		color : #000000;
  }
	
/********************/

/*Alignement*/
.left{
	float:left;
}

.right{
	float:right;
}

.top {
	vertical-align: top;
}

.bottom {
	vertical-align: bottom;
}




/* LISTE DE BOUTONS '+' */
	
	ul.listePlus {
		margin:0px; 
		padding:0px 0px 10px 0px;
		line-height: 15px;
	}
	
		ul.listePlus li {
			font-size: 11px;		
		}
		
		@media screen {
			ul.listePlus li {
				margin: 0px;
				padding: 5px 0px 1px 17px;	
				background: url(../images/bt_plus.gif) no-repeat 0px 8px;
			}
		}
		
		@media print {
			ul.listePlus li {
				list-style-type: disc;
				_list-style-image: url(../images/bt_plus.gif);	
			}
		}	
		
		ul.listePlus li a:link {
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 11px;		
		}	
		ul.listePlus li a:visited {	
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 11px;			
		}	
		ul.listePlus li a:hover {	
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 11px;	
		}	
		ul.listePlus li a:active {	
			color: #333333;
			font-weight: bold;
			text-decoration: none;	
			font-size: 11px;	
		}
	
	/***** FIN LISTE DE BOUTONS '+' *****/
	
	
	/* LISTE DE PDF */
	
	li.pdf {
		line-height: 18px;
		color: #333333;
		font-size: 11px;
	}
	
	@media screen {	
		li.pdf {
			margin: 0px;
			padding: 0px 0px 1px 16px;
			background: url(../images/pdf_icon_li.gif) no-repeat 0px 4px;
		}
	}

	@media print {
		li.pdf {
			list-style-type: disc;
			_list-style-image: url(../images/pdf_icon_li.gif);
		}	
	}

	/***** FIN LISTE DE PDF *****/
	
	
	/* LISTE DE BOUTONS RETOUR (<) */
	
	ul.listeRetour {
		margin:0px; 
		padding:0px;
		line-height: 15px;
	}
	
		ul.listeRetour li {
			font-size: 10px;		
		}
				
		@media screen {
			ul.listeRetour li {
				margin: 0px;
				padding: 5px 0px 1px 17px;	
				background: url(../images/bt_fleche_b.gif) no-repeat 0px 8px;
				list-style: none;	
				list-style-image: none;			
			}
    }
		
		@media print {
			ul.listeRetour li {
				list-style-type: disc;
				_list-style-image: url(../images/bt_fleche_b.gif);	
			}
		}	
		
		ul.listeRetour a:link {
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 11px;		
		}
		ul.listeRetour a:visited {	
			color: #333333;
			font-weight: bold;
			text-decoration: none;
			font-size: 11px;	
		}
		ul.listeRetour a:hover {	
			color: #666666;
			font-weight: bold;
			text-decoration: none;
			font-size: 11px;	
		}
		ul.listeRetour a:active {	
			color: #333333;
			font-weight: bold;
			text-decoration: none;	
			font-size: 11px;	
		}
	
	/* FIN LISTE DE BOUTONS RETOUR (<) */

	/* --- */
	
	
	div.menu{
		margin-left: 139px;
		margin-right: 209px;
		_margin-right: 208px;
		
		border-bottom: #666666 solid 1px;
		border-left: #666666 solid 1px;
		border-right: #666666 solid 1px;
		
		background: url(../images/bg_role_degrade_menu_eva.jpg) repeat-x bottom;
		
		clear: both;
		
	}
	
		div.menu ul{
			margin: 0px 0px 0px 23px;
			padding: 5px 15px 10px 0px;
		}
			div.menu ul li{
				color: #702A53;
				font-size: 12px;
				
				background:  url(../images/ic_role_menu_eva.gif) no-repeat 0px 5px;
				list-style: none;
				
				padding-left: 10px;
				padding-right: 5px;
								
				display: inline;
			}
			
				div.menu ul li a:link {
					color: #702A53;
					font-weight: normal;
					text-decoration: underline;
					font-size: 10px;		
				}
				div.menu ul li a:visited {	
					color: #702A53;
					font-weight: normal;
					text-decoration: underline;
					font-size: 10px;	
				}
				div.menu ul li a:hover {	
					color: #702A53;
					font-weight: normal;
					text-decoration: none;
					font-size: 10px;	
				}
				div.menu ul li a:active {	
					color: #702A53;
					font-weight: normal;
					text-decoration: underline;	
					font-size: 10px;	
				}
		
		.bg_tab{
		 background-color: #EFEFEF;
		padding: 5px 5px 5px 5px;
		border: 1px solid #CCCCCC;	
	}
	.contenu_coll{
	margin-left: 5px;
	margin-right: 0px;
	line-height: 13px;
}

	.eva_collIntro{
	float: left;
	line-height: 13px;
}


/* ---------------------------------------------------
	   env_ong_station
	   Style des onglets pour les sites rsqa et rsma */
	div.eva_onglet ul{
		margin: 0px 0px 0px 5px;
		padding: 40px 0px 0px 0px;
		/* Oublige tout le contenu à ce retrouver en dessous des onglets */
		clear: both;
	}
		div.eva_onglet ul li{
			/* le -4 enlève l'espace mis entre les images
			   dans IE et Firefox */
			margin: 0px 0px 0px -6px;
			padding: 0px 0px 0px 0px;
			/* Place tous les li un a côté de l'autre */
			display: inline;
			/* Enlève le background par défaut */
			background: none;
		}
		
		div.eva_onglet ul li.titre{
			/* le -4 enlève l'espace mis entre les images
			   dans IE et Firefox */
			margin: 0px 0px 0px 18px;
			padding: 0px 0px 0px 0px;
			background: url(../images/ong_role_recherche_eva.jpg) repeat-x 0px 13px;
			_background: url(../images/ong_role_recherche_eva.jpg) repeat-x 0px 36px;
			
		}
		
		div.eva_onglet ul li a{
			cursor: pointer;
		}
		
		div.eva_onglet_recherche{
			margin: 0px 24px 15px 23px;
			padding-left: 20px;
			//background: url(../images/bg_coll_degrade_nouveaute_eva.jpg) no-repeat 0px 0px;
			//background: url(../images/bg_coll_nouveaute_eva.jpg) no-repeat 0px 0px;
                        background: url(../images/degrade.jpg) no-repeat 0px 0px;
			border-top: #FFFFFF solid 1px;
			border-left: #E9EAE3 solid 1px;
			border-right: #E9EAE3 solid 1px;
			border-bottom: #E9EAE3 solid 1px;
		}
		
			div.eva_onglet_recherche p{
				padding-top: 10px;
				font-size: 11px;
			}
			
				div.eva_onglet_recherche p.legende{
					color: #666666;
					font-size: 9px;
				}
			
			div.ouvert{
				display: block;
			}
			
			div.fermer{
				display: none;
			}
			
			div.eva_onglet_recherche input.texte,textarea{
				font-size: 10px; 
				font-family: Verdana, Arial, Helvetica, sans-serif;
				padding-left: 5px;
				margin: 0px 15px 10px 0px;
				color: #702A53;
				width: 350px;
				border: #702A53 solid 1px;
			}
			
				div.eva_onglet_recherche input.matricule{
					border: #702A53 solid 1px;
					font-size: 10px; 
					font-family: Verdana, Arial, Helvetica, sans-serif;
					padding-left: 5px;
					margin: 0px 15px 10px 0px;
					color: #702A53;
					width: 45px;
				}
				
				div.eva_onglet_recherche input.cadastre{
					border: #702A53 solid 1px;
					font-size: 10px; 
					font-family: Verdana, Arial, Helvetica, sans-serif;
					padding-left: 5px;
					margin: 0px 15px 10px 0px;
					color: #702A53;
					width: 75px;
				}
			
				div.eva_onglet_recherche textarea{
					height: 50px;
					margin-bottom: 20px;
				}
				
				div.eva_onglet_recherche select{
  				background: #FEFEFE;
					border: 2px solid #702A53;
				}
				
				div.eva_onglet_recherche input.bouton{
					padding-left: 5px;
					margin: 0px 7px 6px 0px;
				}
				
				div.eva_onglet_recherche select{
					padding-left: 5px;
					margin: 0px 7px 9px 0px;
					width: 360px;
					color: #702A53;
					border: #702A53 solid 1px;
				}
		
		div.eva_onglet_resultat{
			margin: -4px 24px 15px 23px;
		}
			
			div.eva_onglet_resultat h1{
				font-size: 15px;
				padding: 20px 0px 10px 0px;
				color:#702A53;
				background: url(../images/ong_role_recherche_eva.jpg) repeat-x 0px 40px;
				width: 250px;
			}
			
			div.eva_onglet_resultat h2{
				font-size: 12px;
				padding: 20px 0px 0px 0px;
				color:#702A53;
				font-weight: normal;
			}
                        div.eva_onglet_resultat h3{
				font-size: 10px;
				padding: 20px 0px 0px 0px;
				color:#702A53;
				font-weight: normal;
			}
			
			div.eva_onglet_resultat p{
				font-size: 11px;
			}
			
			div.eva_onglet_resultat strong{
				color:#702A53;
				font-weight: normal;
			}
			
			div.eva_onglet_resultat table{
				//border-left: #E9EAE3 solid 1px;
				border-top: #E9EAE3 solid 1px;
                                background: #F3F3F3 no-repeat;
                                background: url(../images/degrade.jpg) no-repeat 0px 0px;
				margin-bottom: 20px;
                                width: 710px;
			}
			
			
			div.eva_onglet_resultat table tr td {
				padding: 5px 5px 5px 15px;
				font-size: 10px;
				border-right: #E9EAE3 solid 1px;
				border-bottom: #E9EAE3 solid 1px;
				vertical-align: text-top;
                            
			}
			
			div.eva_onglet_resultat table.resultat tr td {
				width: 215px;
			}
			
				div.eva_onglet_resultat table tr th{
					color:#702A53;
					font-size: 10px;
					text-align: left;
					padding: 5px 5px 5px 15px;
					border-bottom: #E9EAE3 solid 1px;
					border-right: #E9EAE3 solid 1px;
					vertical-align: text-top;
				}
			
	ul.listeRetour a:link{
		font-size: 10px;
	}
	ul.listeRetour a:active{
		font-size: 10px;
	}
	ul.listeRetour a:hover{
		font-size: 10px;
	}
	ul.listeRetour a:visited{
		font-size: 10px;
	}
	
		ul.listeRetour a:link strong{
			color:#702A53;
			font-weight: bold;
			text-decoration:underline;
		}
		ul.listeRetour a:active strong{
			color:#702A53;
			font-weight: bold;
		}
		ul.listeRetour a:hover strong{
			color:#702A53;
			font-weight: bold;
		}
		ul.listeRetour a:visited strong{
			color:#702A53;
			font-weight: bold;
			text-decoration:underline;
		}
		
	/* ------------------------------------------------- 