/* feuille de style utilisˇe pour les pages dynamiques */
/* guillaume schaeffer 2004 */

body
	{
		background: #fff;
	}
	
h3 {
	font-family: Arial, Verdana, Helvetica;
	color: #999;
	font-weight: bold;
	font-size: 11pt;	
	text-align: left;
	background: #fff	;
	margin: 0;
	padding: 5px;
}

.date
	{
		color: #401c7f;
		font-size: 12px;
		font-family: Arial, Helvetica, Verdana;
		text-align: left;
		font-weight: bold;
	}

.lieu
	{
		color: #401c7f;
		font-size: 12px;
		font-family: Arial, Helvetica, Verdana;
		text-align: left;
		font-weight: normal;
	}

	/* ********** new !  *********** */
.new
	{
		background: #ff0;
		color: #f00;
		font-family: Arial, Helvetica, Verdana; Sans;
		font-weight: bold;
		padding-left: 2px;
		padding-right: 1px;
		margin-right: 2px;
	}
	/* ********** titre *********** */
.lienTitre
	{
		color: #999;
		font-size: 10pt;
    		font-family: Arial, Helvetica, Verdana; Sans;
	}	
	
.lienTitre a:link
	{
		color: #999;
	    text-decoration: none;
	    font-weight: normal;
	}
	
	.lienTitre a:visited
	{
		color: #999;
		font-weight: normal;
		text-decoration: none;
	}
	.lienTitre a:hover, a:focus, a:active
	{
		color: #666;
	    	font-weight: normal;
    		text-decoration: underline;
	}
	
		/* ********** index *********** */
.lienInd
	{
		color: #999;
		font-size: 10pt;
    		font-family: Arial, Helvetica, Verdana;
	}	
	
.lienInd a:link
	{
		color: #999;
	    text-decoration: none;
	    font-weight: normal;
	}
	
	.lienInd a:visited
	{
		color: #999;
		font-weight: normal;
		text-decoration: none;
	}
	.lienInd a:hover, a:focus, a:active
	{
		color: #666;
	    	font-weight: normal;
    		text-decoration: underline;
	}
	
	
	
	/* *********** texte taille 10********** */
	.texte
	{
		color: #401c7f;
		font-size: 10px;
    		font-family: Arial, Helvetica, Verdana;		}
    	
    	li
    	{
    	list-style-type: none;    	
    	}
    	
	/* *********** texte taille 12********** */
	.texte12
	{
		color: #401c7f;
		font-size: 12px;
    		font-family: Arial, Helvetica, Verdana;		}
    		
 	/* *********** liens texte taille 10********** */
	
	.texte a:link
	{
		color: #999;
	    text-decoration: none;
	    font-weight: bold;
	}
	
	.texte a:visited
	{
		color: #999;
		font-weight: normal;
		text-decoration: none;
		font-weight: bold;
	}
	.texte a:hover, a:focus, a:active
	{
	    	font-weight: bold;
    		text-decoration: underline;
	}
	
	/* *********** dˇcalage ********** */
	
	.decal
	{
		margin: -12px 0 -12px 0 ;
		padding: 0 0 0 20px;
		color: #401c7f;
		font-size: 12px;
    		font-family: Arial, Helvetica, Verdana, Sans;
    	}

	/* ********************* */
#nav
	{
		/*border: 1px solid #f00;*/
		margin-top: auto;
		margin-bottom: 0;
		padding: 0; 
	}
	
#nav hr
	{
		margin-left: 20px;
	}
	
/* ---- FORMULAIRES ----*/

.rouge {
	color: #f00;
}

form p, form td {
	font-family: verdana, arial, helvetica;
	font-size: 8pt;
	color: #401B7F;
	margin: 5px;
}

form hr {
	width: 100%;
	color: #000;
	border-top: 1px solid #666;
	border-bottom: none;
	border-left: none;
	border-right: none;
}
input {		margin: 1px 0 0 0;	background: #eee;	border : 1px solid #ccc;	font-family:Verdana, Helvetica, sans-serif;	font-size:8pt;	color:#999;	font-weight: normal;	}
	
form input:hover, input:focus, textarea:hover, textarea:focus  {
	border: 1px solid #333;	color: #333;	}					form textarea {	height: 50px;
	width: 100%;
	margin: 1px 0 0 0;	background: #fff;	border : 1px solid #ccc;	font-family:Verdana, Helvetica, sans-serif;	font-size:8pt;	color:#999;	font-weight: normal;	}

form select {
	margin: 1px 0 0 0;	background: #fff;	border : 1px solid #ccc;	font-family:Verdana, Helvetica, sans-serif;	font-size:8pt;	color: #000;	font-weight: normal;
}
#bouton {	margin-left: auto;	margin-right: auto;	margin-top: 2px;	background: #eee;	border : 1px solid #003952;	font-family:Verdana,  Helvetica, sans-serif;	font-size:8pt;	color:#333;	font-weight:bold;
	float: right	}#bouton:hover, bouton:focus {	background: #ccc;	border : 1px solid #f00;	border-top-color: #fff;	border-left-color: #fff;	border-bottom-color: #000;	border-right-color: #000;	color: #333;	}
	#bouton:active {	border-top-color: #000;	border-left-color: #000;	border-bottom-color: #fff;	border-right-color: #fff;	color: #333;	}
	
	/********** bouton sur la meme ligne **********/
#bouton-inline {	margin-left: auto;	margin-right: auto;	margin-top: 2px;	background: #eee;	border : 1px solid #003952;	font-family:Verdana,  Helvetica, sans-serif;	font-size:8pt;	color:#333;	font-weight:bold;	}
	
#bouton-inline:hover, bouton-inline:focus {	background: #ccc;	border : 1px solid #f00;	border-top-color: #fff;	border-left-color: #fff;	border-bottom-color: #000;	border-right-color: #000;	color: #333;	}
	#bouton-inline:active {	border-top-color: #000;	border-left-color: #000;	border-bottom-color: #fff;	border-right-color: #fff;	color: #333;	}
