@charset "iso-8859-1";

	a {
	color : #18315A;
	text-decoration:underline;
	font-size : 10pt;
}
	a:hover	{
		color:#dcc68a;
		text-decoration:underline;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 10pt;
	}

	/* pour les pages du frame du haut */
	body.haut {
	background-color: #18315A ;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	/*background: url(../images/banderolenues.gif);*/
	background-repeat : no-repeat;
}

	.menuhaut{
	background: url(../images/banderolenues.gif);
	background-repeat : no-repeat;
}
	
	.lienmenu {
	/*position: relative;
	*/
	top: -5px;
	color: #000000;
	font-size: 10pt;
	font-family: font-family: verdana;
	font-weight: bold;
	letter-spacing: -0.5pt;
	text-decoration: none;
}
		
	/* pour les pages centrales */
	body {
	background: #ffffff;
	margin-top:0;
	margin-bottom:0;
	margin-left:5px;
	margin-right:0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	/* pour que l'affichage en arial 10pt soit semblabe dans Netscape a ce qu'il est dans IE */
	/*letter-spacing: -0.2pt;*/
}


ul {
	font-size: 10pt;
	list-style : disc inside;
}

	.titrePage {
	color: #FFCC33;
	font-size: 10pt;
	letter-spacing: normal;
	font-family: font-family: Geneva, Arial, Helvetica, sans-serif, verdana;
	font-weight: bold;
	line-height: 25px;
	/*font : italic;
	*/
	/*background-image: url(../images/barrejaune2.jpg);
	*/
	background-color: #18315A ;
	padding-left: 20px;
	margin-left : -10px;
	width: auto;
	/*font-variant : small-caps;
	*/
}

	.menugauche {
	color: #FFCC33;
	/*font-size: 11pt;
	font-weight: bold;
	text-align: center;*/
	font-family: font-family: Geneva, Arial, Helvetica, sans-serif, verdana;
	background-color: #18315A ;
	width: auto;
	/*margin-left : -10px;*/
}
	
	.soustitre {
	font: bold italic 10pt Arial;
	letter-spacing: normal;
	font-family: font-family: Geneva, Arial, Helvetica, sans-serif, verdana;
	color : #18315A;
}

	.titreAppelOffre {
	font: bold 10pt Arial;
	font-family: font-family: Geneva, Arial, Helvetica, sans-serif, verdana;
	color : #18315A;
}

	p {
	width: 600px;
}
/*
	.moteur {
	width: 300px;
	border: outset;
	background: #FFD700;
	text-align : center;
	padding: 5px 5px 5px 5px;
	font-size: 10pt;
}
	*/
	.moteur {
	/*border: 1px solid Black;*/
	background: #ffcc33;
	text-align : center;
	padding: 5px 5px 5px 5px;
	font-size: 10pt;
}
	
	.login {
	font-size: 10pt;
	border : 2px solid #18315A;
	padding : 8 8 8 8;
}
	
	td.titrelogin {
	/*filter: progid:DXImageTransform.Microsoft.GRADIENT(startColorstr=#BB9839 ,endColorstr=#000000, gradientType=0);*/
	filter: progid:DXImageTransform.Microsoft.GRADIENT(startColorstr=#18315A ,endColorstr=#0066cc, gradientType=0);
	color:#ffcc33;
	font : bold;
	letter-spacing: normal;
}

	.titrelogin2 {
	/*filter: progid:DXImageTransform.Microsoft.GRADIENT(startColorstr=#BB9839 ,endColorstr=#000000, gradientType=0);*/
	filter: progid:DXImageTransform.Microsoft.GRADIENT(startColorstr=#18315A ,endColorstr=#0066cc, gradientType=0);
	color:#ffcc33;
	letter-spacing: normal;
}
	
	table {
		font-size: 10pt;
}
	
	table.fiche {
	text-align: left;
	width: 600px;
	border: 2px solid #18315A;
	/* background: #FFD700;
	*/
	/* background: #FAFAD2;
	*/
	background: #ffffff;
	top : 0px;
	padding : 2px 2px 2px 2px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

	table.fiche2 {
	/* Même chose, mais sans bordure */
	text-align: left;
	/* width: 400px; */
	border: 0px;
	/* background: #FFD700; */
	/*background: #dcc68a; */
	top : 0px;
	padding : 10;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.fiche3 {
	text-align: left;
	border: 2px solid #18315A;
	background: #ffffff;
	top : 0px;
	padding : 2px 2px 2px 2px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

	td.titrefiche{
	background: #18315A;
	color : #dcc68a;
	font-size : 12px;
	font-weight : bold;
	letter-spacing: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
}
	
	td.casefiche{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

	.emplacement {
	border-top-style : dotted;
	border-top-color : #DDC88E;
	border-top-width : 1px;
}
/*
	.menugeneral_back{
	text-align: left;
	width: 500px;
	border: 0px;
	padding : 5px 0px 0px 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background :url(../images/elemenugen.jpg) no-repeat;
}
*/

	.retour {
	text-indent : 100px;
	margin-bottom: 10pt;
}

	/* Parce que par defaut, je veux pas d'espace vide en dessous de mes listes */
	ul {
	margin-bottom: 0%;
}
	
	.menugeneral {
	text-align: left;
	width: 600px;
	padding : 0px 0px 0px 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	/*background-color : #E5CA71;*/
	border-style : solid;
	border-width : 1px;
	border-color: #C0C8D6;
	background-color: #C0C8D6;
}

a:hover.textemenu {
	color: #ffcc33;
	text-decoration : none;
}

a.retour {
	color : #FFCC33;
	text-decoration : none;
}

/* Parce que par defaut, je veux pas avoir de bordure autour des images */
	img {
	border: none;
}

	.errMessage {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font: 10pt;
	text-align : center;
	color: #ff0000;
	font-style : italic;
	height : 10px;
}
	.okMessage {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font: 10pt;
	text-align : center;
	color: Green;
	font-style : italic;
	height : 10px;
}


	.modif {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font: 10pt;
	background: #DDC88E;
	border : outset #DDC88E;
}

	td.exit {
	color: White;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font: 14pt;
	text-align : center;
	background : url(../images/exit.jpg);
}
	.exit {
	color: White;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font: 14pt;
	text-align : center;
	cursor: pointer;
}

	.ajout {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font: 10pt;
	background-color : #FFD700;
}
	
	.modif2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font: 10pt;
	background: #DDC88E;
}

	div.texteajout {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font: bold italic 10pt;
	color: Green;
}

	.menuappo {
	text-align: left;
	padding : 0px 20px 0px 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-style : solid;
	border-color : #6699CC;
	border-width : 1px;
	background-color : #E5CA71;
	height: 25px;
}

	.aujourdhui {
	border-top-style : dashed;
	border-top-color : #DDC88E;
	padding-top: 4px;
	border-top-width : 1px;
	border-bottom-style : dashed;
	border-bottom-color : #DDC88E;
	border-bottom-width : 1px;
	padding-bottom: 4px;
}

	.dateEvnt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	/*color: #C0C8D6;*/
	font-size: 10pt;
	border-style : solid;
	border-width : 1px;
	border-color: #C0C8D6;
}	
