
/* ---------- Styles specific to the project ----------- */

td.header1 {
        padding: 1px 0px 1px 20px;
        font-family: Verdana,Arial,Helvetica;
        font-weight: bold;
        font-size: 13px;
        color: rgb(34,39,139);
        text-decoration: none;
        text-align: left;
        height: 20px;
        background: #ffffff url(../images/menu_st.gif) no-repeat center left;
        border-bottom: 0px;
        }

div.fill{
        height: 40px;
		}


/* BOITE RECHERCHE DANS LE HEADER */
div#boxSearch {
		position: absolute;
        top: 7px;
        margin-left: 808px;
		text-align: left;
        width: 157px;
		background: url(../images/search_champ.png) no-repeat 0px 2px;
        height: 22px;
		/*border: 1px solid blue;*/
        }
input.fieldSearch {
		margin-left: 10px;
		padding: 1px 5px 1px 0px;
		font-size: 11px;
        color: #8c7f6c;
        text-decoration: none;
        text-align: left;
		width: 106px;
		border: 0px;
		background: none;
		/*border: 1px solid green;*/
        }
input.btnSearch {
		margin-left: 10px;
		padding: 0px;
		text-indent: -9999px;
		cursor: pointer;
		color: #8c7f6c;
		font-size: 11px;
		font-weight: normal;
		text-align: right;
		text-decoration: none;
		height: 19px;
		width: 18px;
		border: 0px;
		background: transparent url(../images/search_btn.png) no-repeat scroll 0px 4px;
		/*border: 1px solid yellow;*/
        }

input.btnSearch[type=submit]:hover, input.btnSearch[type=reset]:hover {						/* hover */
        background: transparent url(../images/search_btn.png) no-repeat scroll 0px 4px;
        border: 0px;
        }


/* FOOTER */
table#contentFooter {
        margin: 0;
        padding: 0;
        border-collapse: collapse;
        width: 100%;
        }
#zone_1 {
        margin: 0px;
        padding: 0px 0px 0px 20px;
		width: 500px;
        vertical-align: top;
        text-align: left;
        }
#zone_2 {
        margin: 0px;
        padding: 0px 20px 0px 0px;
        vertical-align: top;
        text-align: right;
        }


/* TABLEAU : EDITIZE */
table.Editize {
        margin: 0;
        padding: 0;
        border-collapse: collapse;
        width: 100%;
        border: 1px dotted #c3bbaf;
        background: #f1f0ee url(../images/bg_footer.jpg) repeat-x 0px -2px;
        /*background: #f6f5f3 url(../images/bg_editize.jpg) repeat-x 0px -2px;*/
        }
tr.Editize {
        margin: 0px;
        padding: 0px;
        vertical-align: top;
        text-align: left;
        }
td.Editize {
        margin: 0px;
        padding: 8px 10px 8px 10px;
        vertical-align: top;
        text-align: left;
        }

/* Agenda formations */

div.mois{
	margin:2px 0px 2px 0px;
	padding: 0px;
	text-align: left;
	font-family : Arial,Verdana,Helvetica;
	font-weight : bold; 
	font-size : 10px;
	}
	
div.mois a{
	color : #7f715c;
	text-decoration: none;	
	}
	
div.mois a:hover{
	color : #555555;
	text-decoration: underline;	
	}
	
div.mois a.moissel{
	color : #e3000f;
	text-decoration: underline;	
	}

