
body { font-family: Verdana, Arial, Helvetica, sans-serif; }
body.page { background-image: url(/images/fond-general.jpg); background-repeat: no-repeat; background-position: center top; }
body.popup { margin: 5px; padding: 5px; background: url(/images/fond-popup.jpg) center top repeat-x; }

#haut_gauche, #haut_droite { text-align: center;  font-family: "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #0B7D28; }
#haut_gauche a, #haut_droite a { color: #0B7D28; text-decoration: none; }
#haut_centre { text-align: center; padding-bottom:17px; }
#haut_droite { text-align: center; }

div.menu_gauche {width: 165px; position: relative; margin-top: 10px; margin-bottom: 10px; background: url(/images/fond-gauche.jpg) 0% 100% no-repeat;}
div.menu_gauche div.titre_menu {position: absolute; top: 0px; left: 0px; width: 32px; height: auto; }
div.menu_gauche div.titre_menu img {margin-left: 2px; }
div.menu_gauche div.contenu_menu {position: absolute; top: 0px; left: 30px; width: 131px; height: auto; }
div.menu_gauche ul {list-style-type: none; margin: 0px; padding: 0px; font-size: 5px;}
div.menu_gauche li {font-family: "Arial", Times, serif; font-size: 11px; font-weight: normal; }
div.menu_gauche li a {color: #09432B; text-decoration: none; font-weight: normal;}
div.menu_gauche li.on a {color: #13832F; text-decoration: none; font-weight: 900; font-size:12px;}
div.menu_gauche li a:hover {color: #13832F; text-decoration: none; font-weight: 900; font-size:12px;}

div.menu_gauche#menu_metiers {height: 161px;}
div.menu_gauche#menu_missions {height: 95px;}
div.menu_gauche#menu_clientele {height: 95px;}


#menu_entreprises li.on {width: 161px; height: 31px; margin-top: 15px; padding-top: 7px; font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; background-image: url(/images/fond-bouton-entreprise-on.jpg); background-repeat: no-repeat;}
#menu_entreprises li a {color: #09432B; text-decoration: none; }
#menu_entreprises li a:hover {color: #13832F; text-decoration: none; font-weight: bold;}
#menu_entreprises li.on a {color: #FFFFFF; text-decoration: none; }
#menu_entreprises li.on a:hover {color: #FFFFFF; text-decoration: none; font-weight: normal;}

#centre_de_page {width: 590px; }
#centre_de_page h1, body.popup h1 { font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; letter-spacing: 1px;}
#centre_de_page h2 {  }
#centre_de_page h3 { font-family: "Times New Roman", Times, serif; font-size: 11px; font-weight: bold; text-align: center; letter-spacing: -1px;}
#centre_de_page p { font-family: Verdana; font-size: 12px; font-weight: normal; text-align: justify; }
#centre_de_page a.lien { text-decoration: underline; font-size:12px; color:#E59300;}
#centre_de_page a.lien_blanc { text-decoration: underline; font-size:12px; color:#FFFFFF;}
#centre_de_page a.lien_vert { text-decoration: underline; font-size:12px; color:#10802D;}
#centre_de_page div.float_left { float: left; margin-right: 15px; margin-top: 5px; margin-bottom: 5px; font-size: 10px; text-align: justify; font-family: Verdana; }
#centre_de_page div.float_left img { border: 1px solid #F7D8BC; margin-bottom:5px; }
#centre_de_page li {font-family: Verdana; font-size: 12px;}

img.vert {border-top: 1px solid #097223; border-left: 1px solid #097223; border-bottom: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; }
img.gris {border-top: 1px solid #9E9F9F; border-left: 1px solid #9E9F9F; border-bottom: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; }

td.pied { font-family: Verdana; font-size: 11px; text-decoration: none; text-align: center; }
td.pied a { color: #E59300; text-decoration: none; }
td.pied a:hover { color: #E59300; text-decoration: underline; }

body.popup p, body.popup ul, body.popup li { font-size: 12px; }
body.popup a { text-decoration: underline; color: #E59300;}
body.popup a.lien_vert { text-decoration: underline; color: #10802D; text-decoration: none;}

table.boutons_entreprise {
	width: 550px;
}

td {behavior:url('js/iefix.htc');}

table.boutons_entreprise td {
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	border-top: 1px solid #9E9F9F; 
	border-left: 1px solid #9E9F9F; 
	border-bottom: 1px solid #C0C0C0; 
	border-right: 1px solid #C0C0C0;
	padding: 5px;
	background-color: #0D992F;
}

table.boutons_entreprise td:hover {
	background-color: #0A7323;
}

table.boutons_entreprise td a {
	color: #FFFFFF; 
	text-decoration: none;
}

