
/* Ajout 28 sept 2009 refonte graphique */
html,body {
	width:100%;
	height:100%;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#ffffff;
	color:#000000;
	margin:0px;
	padding:0px;
	min-height:500px;
}
form {
	margin:0px;
	padding:0px;
}
td.bloc_menu {
	background-color:#93c0bf;
	width:170px;
	padding-top:115px;
	vertical-align:top;
}
td.bloc_contenu {
	padding:40px 50px 50px 50px;
	vertical-align:top;
}
titre {
	background-image:url(../img/interface/bg_h1.jpg);
	background-repeat:repeat-x;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	margin:0px 0px 10px 0px;
	padding:0px 8px 0px 8px;
}
a:link, a:visited, a:active {
	color:#184280;
	text-decoration:underline;
}
a:hover {
	color:#184280;
	text-decoration:none;
}
/* ---------------------------------------------------------------- Haut de page */
.bandeau {
	height:117px;
	width:100%;
	background-image:url(../img/interface/bandeau.jpg);
	background-repeat:repeat-x;
	vertical-align:top;
}
#bandeau_logo {
	position:absolute;
	z-index:500;
	width:192px;
	height:232px;
	top:0px;
	left:0px;
}
#bandeau_titre {
	position:absolute;
	z-index:500;
	width:383px;
	height:48px;
	top:8px;
	left:400px;
}
/* ---------------------------------------------------------------- Bloc Login */
#bloc_login_haut {
	background-image:url(../img/interface/bloc_login.gif);
	background-repeat:no-repeat;
	height:95px;
	vertical-align:bottom;
	margin-right:-1px;
}

#bloc_login {
	margin-right:-1px;
	background-image:url(../img/interface/bloc_login_bas.gif);
	background-repeat:repeat-y;
	font-family:"Arial Narrow",Arial, Helvetica;
	font-size:13px;
	letter-spacing:0.2px;
	padding:0px 0px 10px 0px;
	/*background-color: #E3DA75;*/
	/*height:70%;*/
}
#bloc_login input.saisie {
	width:112px;
	height:14px;
	background-color:#deecd4;
	color:#000000;
	margin-bottom:8px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:normal;
}
/* ---------------------------------------------------------------- Bloc Partenaires */
#bloc_partenaires {
	bottom:230px;
	width:163px;
	font-family:"Arial Narrow",Arial, Helvetica;
	font-size:12px;
	letter-spacing:normal;
	padding:0px 0px 0px 7px;
}
#bloc_partenaires img {
	margin:4px 4px 0px 0px;
}
/* ---------------------------------------------------------------- Bloc Menu */
#bloc_menu {
	background-color:#93C0BF;
	width:170px;
	padding-top: 120px;
	vertical-align: top;
}
#bloc_menu div {
	position:relative;
	z-index:50;
	background-color:#cb6d7d;
	background-image:url(../img/interface/menu1_off.gif);
	background-repeat:repeat-y;
	margin:3px 0px 1px 0px;
	font-family:"Arial Narrow",Arial, Helvetica;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	padding:0px 8px 0px 8px;

}
#bloc_menu ul {
	position:relative;
	z-index:50;
	list-style: none;
	margin:0px;
	padding:0px;
}
#bloc_menu ul li a:link, #bloc_menu ul li a:visited, #bloc_menu ul li a:active {
	display:block;
	z-index:50;
	background-color:#e4b7bf;
	background-image:url(../img/interface/menu2_off.gif);
	font-family:"Arial Narrow",Arial, Helvetica;
	font-size:13px;
	color:#b5113e;
	letter-spacing:0.2px;
	text-decoration:none;
	height:16px;
}
#bloc_menu ul li a:hover {
	background-color:#c96878;
	background-image:none;
	color:#FFFFFF;
}
#bloc_menu ul li {
	margin-bottom:1px;
	background-repeat:repeat-y;
	text-indent:8px;
}
/* ---------------------------------------------------------------- Champs et formulaires */
input.saisie {
	background-color:#f6f4da;
	background-image:url(../img/interface/bg_input.gif);
	background-repeat:no-repeat;
	border:none;
	font-size:12px;
	height:18px;
	text-indent:4px;
}
/* Un hack pour ie se trouve dans ie_specifics.css, en effet, ie à besoin d'un padding de 4px pour être comme FF */
select.saisie {
	background-color:#f6f4da;
	border-width:1px;
	font-size:12px;
}
textarea.saisie {
	background-color:#f6f4da;
	background-image:url(../img/interface/bg_input.gif);
	background-repeat:no-repeat;
	border:none;
	font-size:12px;	
	text-indent:4px;
}
input.bouton {
	background-color:#e1ecec;
	background-image:url(../img/interface/bg_button.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	border:none;
	font-size:12px;
	/*haut droit bas gauche */
	padding:4px 2px 6px 2px;
	cursor:pointer;
	font-weight:bold;
	border:1px solid #a6aeae;
}

/* fin ajout 28/09/2009 */

.erreur{
	width:100%;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: red;
}
.entete_texte2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	margin:25px;
	margin-top:10px;
	margin-bottom:0px;
	background-color:#eeeeeee;
}
.entete_texte_obj {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #B61E42;
	margin:25px;
	margin-top:60px;
	text-align : justify;
}
.corps_texte_obj {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #666666;
	margin:25px;
	margin-top:50px;
	margin-right:100px;
	text-align:justify;
}
.entete_texte_obj p {
	margin:0px;
	margin-bottom:5px;
}
.corps_texte_obj p {
	margin:0px;
	margin-bottom:10px;
}
.entete_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	margin:25px;
	margin-top:60px;
}
.corps_texte2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	margin:25px;
	margin-top:0px;
	margin-right:100px;
	margin-bottom:0px;
}
.corps_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	margin:25px;
	margin-top:50px;
	margin-right:100px;
}
.entete_texte p {
	margin:0px;
	margin-bottom:5px;
}
.corps_texte p {
	margin:0px;
	margin-bottom:10px;
}
.centbandeaubleu {
	color: #1A4079;
	height: auto;
	width: auto;
	padding: 1px;
	background-color: #92C0BF;
	padding-top: 1pt;
	padding-right: 2pt;
	padding-bottom: 1pt;
	padding-left: 2pt;
	text-align:center;
	cursor: hand;
}
.centbandeaubleuover {
	color: #1A4079;
	height: auto;
	width: auto;
	padding: 1px;
	background-color: #758CAE;
	padding-top: 1pt;
	padding-right: 2pt;
	padding-bottom: 1pt;
	padding-left: 2pt;
	text-align:center;
	cursor: hand;
}
a.btnbandeau:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #1A4079;
	height: auto;
	width: auto;
	padding: 1px;
	padding-top: 1pt;
	padding-right: 2pt;
	padding-bottom: 1pt;
	padding-left: 2pt;
	cursor: hand;
	text-decoration: none;
}
a.btnbandeau:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #1A4079;
	height: auto;
	width: auto;
	padding: 1px;
	padding-top: 1pt;
	padding-right: 2pt;
	padding-bottom: 1pt;
	padding-left: 2pt;
	cursor: hand;
	text-decoration: none;
}
a.btnbandeau:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #1A4079;
	height: auto;
	width: auto;
	padding: 1px;
	background-color: #758CAE;
	padding-top: 1pt;
	padding-right: 2pt;
	padding-bottom: 1pt;
	padding-left: 2pt;
	cursor: hand;
	text-decoration: none;
}
#panier {
	position:relative;
	background-color:#A09697;
	border:1px dashed #D5E7D7;
	padding-left:1px;
	margin-top:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	width:98%;
}
#commentaire {
	background-color:#f0f0f0;
	border:1px dashed #dbdbdb;
	padding-left:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	width:98%;
}
td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

table.tabledata a.visufiche:link {
	font-weight:bold;
	color: #000000;
	background-color:transparent;
	text-decoration: underline;
}
table.tabledata a.visufiche:visited {
	font-weight:bold;
	color: #000000;
	background-color:transparent;
	text-decoration: underline;
}
table.tabledata a.visufiche:hover {
	color: #758CAE;
	background-color:transparent;
	text-decoration: none;
}
a.download:link {
	font-weight:bold;
	color: #000000;
	background-color:transparent;
	text-decoration: none;
}
a.download:visited {
	font-weight:bold;
	color: #000000;
	background-color:transparent;
	text-decoration: none;
}
a.download:hover {
	color: #758CAE;
	background-color:transparent;
	text-decoration: none;
}


table.fiche_recherche {
	border-collapse:collapse;
	margin:10px 0px 0px 0px;
	width:99%;
}

table.resultat {
	width:90%;
	padding:0px;
	margin:25px;
	margin-top:10px;
	margin-bottom:0px;
	border:1px solid #333333;
	border-collapse:collapse;
}

th.resultat {
	color: #ffffff;
	background-color: #758CAE;
	padding:3px;
	text-align:left;
}

.impair {
	background-color:#f0f0f0;
}

.pair {
}

table.resultat td {
	padding:3px;
	vertical-align:top;
}

td.col-panier {
	text-align:center;
}

td.col-niveau2 {
	padding-left:8px;
	padding-right:8px;
	padding-bottom:3px;
	padding-top:0px;
	font-size:12px;	
}
.libmetierdecouvrir {
	
	font-size: 12px;
	font-style: italic;
}
#tableResultats-entreprise , #tableResultats-nom_commune, #tableResultats-libelle_activite {
	width:30%;
}

#tableResultats-panier {
	text-align:center;
	width:10%;
}
table.pagerResultat {
	width:90%;
	padding:0px;
	margin:5px;
	margin-top:0px;
	margin-left:25px;
	background: #758CAE;
}
table.pagerResultat td {
	font-weight: normal;
	color:white;
}
table.pagerResultat td.first {
	width:10px;
}
table.pagerResultat td.last {
	width:10px;
}
table.pagerResultat td.nav {
	width:80%;
	text-align:center;
}
table.pagerResultat td.pgcour {
	text-decoration: underline;
}
table.nav {
	width:100%;
	text-align:center;
}
table.pagerResultat.nav td.first td.last {
	width:100%;
}
table.pagerResultat a {
	font-weight: normal;
	color:white;
	text-align:center;
	text-decoration: none;
}
table.pagerResultat a:hover {
	font-weight: normal;
	color:white;
	text-decoration: underline;
}
.saisie_connexion {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#043d7a;
	width:85px;
	border:1px solid #989694;
	padding-left:3px;
}
.erreur_fiche {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: red;
}
.form_col1 {
	text-align:right;
	padding-left:5px;
	width:340px;
}
.form_col2 {
	text-align:left;
}
.zone_saisie {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B4113E;
	width: 330px;
	padding-left:3px;
}
.metiers_vide {
	
}
.btn01 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#1A4079;
	background-color:#ACBACF;
	cursor:pointer;
	margin:0px;
	padding:0px;
}
.btnCal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#1A4079;
	background-color:transparent;
	border:none;
	cursor:pointer;
	margin:0px;
	padding:0px;
}
.txt_petit {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1A4079;
}

.erreur_connexion {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: red;
	width:95%;
	text-align:center;
}

.bouton {

	border:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align:center;
	color: #1A4079;
	background-color: #ACBACF;
}

a.bouton:link {
	color: #1A4079;
	text-decoration: none;
}
a.bouton:visited {
	color: #1A4079;
	text-decoration: none;
}
a.bouton:hover {
	color: #1A4079;
	background-color: #758CAE;
	text-decoration: none;
}

a.menu:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #1A4079;
	height: auto;
	width: auto;
	padding: 1px;
	padding-top: 1pt;
	padding-right: 1pt;
	padding-bottom: 1pt;
	padding-left: 1pt;
	cursor: hand;
	text-decoration: none;
}

a.menu:visited  {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #1A4079;
	height: auto;
	width: auto;
	padding: 1px;
	padding-top: 1pt;
	padding-right: 1pt;
	padding-bottom: 1pt;
	padding-left: 1pt;
	cursor: hand;
	text-decoration: none;
}

a.menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #1A4079;
	height: auto;
	width: auto;
	padding: 1px;
	background-color: #758CAE;
	padding-top: 1pt;
	padding-right: 1pt;
	padding-bottom: 1pt;
	padding-left: 1pt;
	cursor: hand;
	text-decoration: none;
}

.txt_fiche {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}

img.bouton_metier {

	border:none;
	background-color:transparent;
}

a.fiche:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}

a.fiche:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}

a.fiche:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	background-color: #eeeeee;

}

a.fiche_meformer:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	background-color:#D1D9E4;
	text-decoration: none;
}

a.fiche_meformer:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-color:#D1D9E4;
	color: #666666;
	text-decoration: none;
}

a.fiche_meformer:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	background-color: #eeeeee;

}
