body {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 color: #3D3D3D;
 background-color:#FFFFFF;
}
a.menu_rubrique_on { color:#D0DCFF; }
a.menu_rubrique_on:hover {color:#D0DCFF; text-decoration: none;}
a.menu_rubrique_on:visited {color:#D0DCFF; text_decoration: none;}

td.menu_on {
 /* background-color:#F5F5F5; */
 background-color:#00c1ff;
 color: #FFFFFF;
}

a.menu_lien_on { color: #FFFFFF; }
a.menu_lien_on:hover {color:#FFFFFF; text-decoration: none;}


td.menu_off {
 background-color:#FFFFFF;
}

td.menu_selected {
 background-color:#F5F5F5;
}

td.menu_unselected {
 background-color:#E5E6EE;
}

.titre1 {
 font-family: Verdana; font-weight: bold; font-size: 11px; text-decoration: none;}

.titre2 {
 font-family: Verdana; font-weight: bold; font-size: 13px; text-decoration: none;}

.titre3 {
 font-family: Verdana; font-weight: bold; font-size: 16px; text-decoration: none;}

.titre4 {
 font-family: Verdana; font-weight: bold; font-size: 12px; text-decoration: none;}

.titre_offre {
 font-family: Verdana; font-weight: bold; font-size: 12px; text-decoration: none;
 color: #343434;
}

.chemin {
 font-family: Verdana; font-weight: bold; font-size: 10px; text-decoration: none;
 color: #999999;}

.details_offre {
 color:#A00000;
 font-family: Verdana; font-weight: bold; font-size: 14px; text-decoration: none;
}

.footer {
 font-family: Verdana; font-size: 10px; text-decoration: none;}

.message {
 color: #86A10B;
 font-weight: bold;
 font-style: italic;
}

.news {
 font-size: 10px;
 color: #7C7C7C;
}

.news_titre {
 font-size: 11px;
 font-weight: bold;
 color: #3D3D3D;
}

.intranet_titre {
 font-size: 11px;
 font-weight: bold;
 color: #FFC600;
}

.rouge {
 color: #A00000;
}

.note {
 font-family: Verdana; font-size: 10px;}

.s {
 font-family: Verdana; font-size: 9px;}

table.cadre_sousmenu {
 border-color: #8bcbe0;
 border-width: 1px;
 border-style : solid;
}

table.cadre_form {
 border: 1px solid #C6C6C6;
 border-collapse: collapse;
}

td {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
}

td.menu {
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF;
}

a {color:#007fa8; text-decoration: none;}a:hover {color:#00ace4; text-decoration: underline;}

a.menu {
 color:#FFFFFF;
 text-decoration: none;
}a.menu:hover {
 color:#FFFFFF;
 text-decoration: none;
}

a.sm {
 font-size: 11px;
 color:#707070;
 text-decoration: none;
}
a.sm:hover {
 font-size: 11px;
 color:#707070;
 text-decoration: none;
}

table.cadre_gris {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 border-color: #BABABA;
 border-width: 1px;
 border-style : solid;
}
td.cadre_gris {
 border-color: #BABABA;
 border-width: 1px;
 border-style : solid;
}

form {font-family: Verdana; font-size: 11px;}input {
 background-color: #FFFFFF; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; font-weight: 100; color: #000000; border-color: #999999;
 border-width: 1px;
 border-style : solid;}

input.intranet {
 background-color: #FFFFFF; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; font-weight: 100; color: #6079B9;
 border-color: #C6C7DC;
 border-width: 1px;
 border-style : solid;}

input.bouton_admin {
 font-size: 9px;
 border-color: #999999;
 border-width: 1px;
 border-style : solid;
}

input.image {
 border-style:solid;
 border-width:0px; 
 border-color:#999999;
}
input.checkbox {
 border-style:solid;
 border-width:0px; 
 border-color:#999999;
 background-color: #FFFFFF;
}

select {
 background-color: #FFFFFF;
 font-size: 11px;
 font-family: Verdana, Helvetica, sans-serif;
 font-weight:100; color: #000000;
 border-color: #999999;
 border-width: 1px;
 border-style : solid;
}
textarea {
 background-color: #FFFFFF;
 font-size: 11px;
 text-align:justify;
 font-family: Verdana, Helvetica, sans-serif;
 font-weight: 100; color: #000000;
 border-color: #999999;
 border-width: 1px;
 border-style : solid;
}
hr {
	display:			block;
	height:				1px;
	margin:				0;
	_margin:			-7px 0;
	padding:			0;
	color:				#EBEBEB;
	background-color:	#EBEBEB;
	border:				0;
}
 
 /* ANNUAIRE ANCIENS */
 
#annuaire_anciens {
	padding-top:		0px;
	padding-bottom:		0px;
	width:				100%;
	margin:				0 auto;
}

#annuaire_anciens  .annuaire_row {
	width:				100%;
	padding:			2px;
	display:			block;
	margin:				0 auto;
	margin-bottom:		10px;
	margin-top:			10px;
	padding-left:		10px;
	padding-right:		10px;
}

#annuaire_anciens  .ancien {
	width:				275px;
	float:				left;
	padding:			0; /*10px 10px 10px 10px;*/
	margin-left:		13px;
	margin-right:		12px;
	background-color:	#F0F0F0;
	border-left:		5px solid #1bacd8;
}

#annuaire_anciens  .ancien img {
	
}
