body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/fond_body.jpg);
	background-position: top;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
}
form {
	border: 0px;
	background-image: url(images/form_background.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #455369;
	width: 93%;
	border: 1px solid #CCCCCC;
	margin-top: 6px;
	margin-bottom: 6px;	
}
ul {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
table {
	margin: 0px;
	border: 0px;
	padding: 0px;
	border-collapse: collapse;
}
table td {
	border: 0px;
	padding: 0px;
}
img {
	border: 0px;
	margin: 0px;
	padding: 0px;	
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #007bc9;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	display:block;	
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	color: #fc5d1f;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0px;
	padding: 0px;
	margin-left: 35px;
	display:block;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	color: #3ea810;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0px;
	padding: 0px;
	margin-left: 35px;
	display:block;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #0069c1;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	display:block;
	clear: both;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0069c1;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	display:block;
}
p {
	margin-bottom: 0px;
	margin-top: 12px;
	padding: 0px;
	border: 0px;
	display: block;		
}
iframe {
	border: 0px;
}

.invisible {
	display: none;
}
.centrer {
	text-align: center;
}
.div-centrer {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.aligner_droite {
	text-align: right;
}
.centrer-vertical {
	vertical-align: middle;
}
.aligner_haut {
	vertical-align: top;
}
.justifier {
	text-align: justify;
}
.suite_non_decalee {
	clear: both;
}
.image_gauche {
	float: left;
}
.image_droite {
	float: right;
}
.tableau_entier {
	width: 100%;
	text-align: left;
	vertical-align: top;
}
.decalage_haut {
	margin-top: -7px;
}
.largeur_totale {
	width: 100%;
}
.erreur {
	color: #FF0000;
}
.liste_longue {
	font-size: 0.8em;
	color: #455369;
	width: 94%;
	border: 1px solid #CCCCCC;
	margin-top: 6px;
	margin-bottom: 6px;
}


.tableau_fond {
	width: 984px;
	margin-left: auto;
	margin-right: auto;
}
.tableau_fond_popup {
	width: 605px;
	margin-left: auto;
	margin-right: auto;
}
.fond_haut_gauche {
	width: 17px;
	height: 17px;
	background-image: url(images/fond_haut_gauche.gif);
	background-repeat: no-repeat;
}
.fond_haut_centre {
	width: 950px;
	height: 17px;
	background-image: url(images/fond_haut_centre.gif);
	background-repeat: repeat-x;
}
.fond_haut_centre_popup {
	width: 571px;
	height: 17px;
	background-image: url(images/fond_haut_centre.gif);
	background-repeat: repeat-x;
}
.fond_haut_droite {
	width: 17px;
	height: 17px;
	background-image: url(images/fond_haut_droite.gif);
	background-repeat: no-repeat;
}
.fond_gauche_centre {
	width: 17px;
	background-image: url(images/fond_gauche_centre.gif);
	background-repeat: repeat-y;
}
.fond_centre_centre {
	width: 950px;
	background-color: #FFFFFF;
}
.fond_centre_centre_popup {
	width: 571px;
	background-color: #FFFFFF;
}
.fond_droite_centre {
	width: 17px;
	background-image: url(images/fond_droite_centre.gif);
	background-repeat: repeat-y;
}
.fond_bas_gauche {
	width: 17px;
	height: 17px;
	background-image: url(images/fond_bas_gauche.gif);
	background-repeat: no-repeat;
}
.fond_bas_centre {
	height: 17px;
	background-image: url(images/fond_bas_centre.gif);
	background-repeat: repeat-x;
}
.fond_bas_droite {
	width: 17px;
	height: 17px;
	background-image: url(images/fond_bas_droite.gif);
	background-repeat: no-repeat;
}


.cadre_haut_gauche {
	background-image: url(images/cadre_haut_gauche.jpg);
	background-repeat: no-repeat;
	height: 41px;
	width: 13px;
}
.cadre_bas_droite {
	background-image: url(images/cadre_bas_droite.jpg);
	background-repeat: no-repeat;
	width: 13px;
}
.cadre_haut_droite {
	background-image: url(images/cadre_haut_droite.jpg);
	background-repeat: no-repeat;
	height: 41px;
	width: 13px;
}
.cadre_bas_gauche {
	background-image: url(images/cadre_bas_gauche.jpg);
	background-repeat: no-repeat;
	height: 13px;
	width: 13px;
}
.cadre_haut_centre {
	background-image: url(images/cadre_haut_centre.jpg);
	background-repeat: repeat-x;
	height: 41px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	clear:both;
	font-weight: normal;
	color:#FF6D00;
	letter-spacing:-1px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 0px;
}
.cadre_bas_centre {
	background-image: url(images/cadre_bas_centre.jpg);
	background-repeat: repeat-x;
	height: 13px;
}
.cadre_gauche_centre {
	background-image: url(images/cadre_gauche_centre.jpg);
	background-repeat: repeat-y;
}
.cadre_droite_centre {
	background-image: url(images/cadre_droite_centre.jpg);
	background-repeat: repeat-y;
}

.tableau_entete {
	width: 100%;
	height: 81px;
	background-image: url('images/bandeau_gris_haut.jpg');
	background-repeat: no-repeat;
	background-position: bottom;
}

.logo_tenqi {
	vertical-align: bottom;
	width: 250px;
}
.tableau_entete_droite {
	vertical-align: bottom;
	text-align: right;
}
.options_entete_droite {
	margin-right: 40px;
}
.img_imprimer {
	width: 93px;
	height: 41px;
	float: right;
}
.img_imprimer a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(images/bouton_imprimer_repos.jpg) no-repeat;
}
.img_imprimer a:hover {
	background: url(images/bouton_imprimer_poitiers.jpg) no-repeat;
}
.img_envoyer {
	width: 92px;
	height: 41px;
	float: right;
}
.img_envoyer a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(images/bouton_envoyer_repos.jpg) no-repeat;
}
.img_envoyer a:hover {
	background: url(images/bouton_envoyer_poitiers.jpg) no-repeat;
}

.menu_onglets {
	margin-left: 256px;
	margin-right: 75px;
	margin-bottom: 1px;
}

.tableau_contenu_global {
	width: 100%;
}
.cellule_menu {
	width: 191px;
	vertical-align: top;
}

.menu_cellule_souscat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	letter-spacing:-1px;
	background-image: url(images/menu_barre.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 20px;
	margin-top: 5px;
}
.puce_menu {
	margin-left: 15px;
	vertical-align: middle;
	width: 4px;
	height: 4px;
}
.menu_cellule_souscat a:link {
	color:#999999;
	text-decoration:none;
}
.menu_cellule_souscat a:visited {
	color:#999999;
	text-decoration:none;
}
.menu_cellule_souscat a:hover {
	color: #F47039;
	text-decoration:none;
}
.menu_cellule_souscat a:active {
	color: #F47039;
	text-decoration:none;
}

.menu_cellule_sousouscat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	letter-spacing:-1px;
	background-image: url(images/menu_barre.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 20px;
	margin-top: 5px;
	margin-left: 25px;
	color:#999999;
}
.menu_cellule_sousouscat a {
}
.menu_cellule_sousouscat a:link {
	color:#999999;
	text-decoration:none;
}
.menu_cellule_sousouscat a:visited {
	color: #999999;
	text-decoration:none;
}
.menu_cellule_sousouscat a:hover {
	color: #F47039;
	text-decoration:none;
}
.menu_cellule_sousouscat a:active {
	color: #F47039;
	text-decoration:none;
}

.boutons_menu_gauche {
	line-height: 30px;
	text-indent: 40px;
	vertical-align: bottom;
	width: 191px;
}
.boutons_menu_gauche a {
	display: block;
	text-decoration: none;
}
.menu_logiciels a {
	width: 100%;
	background: url(images/menu_logiciels_repos.gif) no-repeat;
}
.menu_logiciels a:hover {
	background: url(images/menu_logiciels_poitiers.gif) no-repeat;
}
.menu_sites a {
	width: 100%;
	background: url(images/menu_sites_repos.gif) no-repeat;
}
.menu_sites a:hover {
	background: url(images/menu_sites_poitiers.gif) no-repeat;
}
.menu_charte a {
	width: 100%;
	background: url(images/menu_charte_repos.gif) no-repeat;
}
.menu_charte a:hover {
	background: url(images/menu_charte_poitiers.gif) no-repeat;
}
.menu_etapes a {
	width: 100%;
	background: url(images/menu_etapes_repos.gif) no-repeat;
}
.menu_etapes a:hover {
	background: url(images/menu_etapes_poitiers.gif) no-repeat;
}
.menu_fichier a {
	width: 100%;
	background: url(images/menu_fichier_repos.gif) no-repeat;
}
.menu_fichier a:hover {
	background: url(images/menu_fichier_poitiers.gif) no-repeat;
}
.menu_distance a {
	width: 100%;
	background: url(images/menu_distance_repos.gif) no-repeat;
}
.menu_distance a:hover {
	background: url(images/menu_distance_poitiers.gif) no-repeat;
}

.boutons_haut {
	line-height: 18px;
	text-indent: 40px;
	vertical-align: bottom;
}
.boutons_haut a {
	display: block;
	text-decoration: none;
}
.bouton_societe {
	width: 103px;
}
.bouton_societe_ferme a {
	width: 103px;
	background: url(images/bouton_societe_repos.gif) no-repeat;
}
.bouton_societe_ferme a:hover {
	width: 103px;
	background: url(images/bouton_societe_poitiers.gif) no-repeat;
}
.bouton_societe_ouvert a {
	width: 103px;
	background: url(images/bouton_societe_ouvert.gif) no-repeat;
}
.bouton_liens {
	width: 70px;
}
.bouton_liens_ferme a {
	width: 70px;
	background: url(images/bouton_liens_repos.gif) no-repeat;
}
.bouton_liens_ferme a:hover {
	width: 70px;
	background: url(images/bouton_liens_poitiers.gif) no-repeat;
}
.bouton_liens_ouvert a {
	width: 70px;
	background: url(images/bouton_liens_ouvert.gif) no-repeat;
}
.bouton_contact {
	width: 83px;
}
.bouton_contact_ferme a {
	width: 83px;
	background: url(images/bouton_contact_repos.gif) no-repeat;
}
.bouton_contact_ferme a:hover {
	width: 83px;
	background: url(images/bouton_contact_poitiers.gif) no-repeat;
}
.bouton_contact_ouvert a {
	width: 83px;
	background: url(images/bouton_contact_ouvert.gif) no-repeat;
}
.bouton_espace {
	width: 113px;
}
.bouton_espace_ferme a {
	width: 113px;
	background: url(images/bouton_espace_repos.gif) no-repeat;
}
.bouton_espace_ferme a:hover {
	width: 113px;
	background: url(images/bouton_espace_poitiers.gif) no-repeat;
}
.bouton_espace_ouvert a {
	width: 113px;
	background: url(images/bouton_espace_ouvert.gif) no-repeat;
}

.ligne {
	height: 1px;
	background-color: #dcdcdc;
}
.bouton_form {
	margin-top: 8px;
	margin-bottom: 8px;	
}
.contenu {
	text-align: left;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
}
.contenu a, .actu_contenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0069c1;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.contenu a:hover, .actu_contenu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fc5d1f;
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;	
}
.texte_haut_page {
	font-size: 11px;
	color: #999999;
	text-align: center;
	position: absolute;
	width: 100%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	top: 200px;
}
.pied_page {
	background-image: url(images/fond_pied_page.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 75px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7A7A7A;
	text-align: center;
	padding-top: 5px;
}
.pied_page a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7A7A7A;
	text-align: center;
	text-decoration: none;
}
.pied_page a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7A7A7A;
	text-align: center;
	text-decoration: underline;
}
.bloc_referencement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d5d5d5;
	text-align: center;
}
.cellule_actus {
	width: 156px;
	text-align: left;
	vertical-align: top;
}
.actu_tableau {
	border: 1px solid #CCCCCC;
	width: 100%;
	margin-top: 8px;
	margin-bottom: 6px;
}
.actu_titre_vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	color: #FFFFFF;
	background: #54a2d4;
	padding-left: 5px;
	height: 17px;
	padding-top: 1px;
}
.actu_contenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #999999;
	padding: 8px;
}								
.actu_titre_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	color: #FFFFFF;
	background: #3fb4ff;
	padding-left: 5px;
	height: 17px;
	padding-top: 1px;
}
.contenu_texte {
	font-size: 12px;
	color: #455369;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.texte {
	font-size: 12px;
	color: #455369;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
}
.texte_petit {
	font-size: 10px;
	color: #455369;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.2em;
}
.texte_petit a, .texte_petit a:hover {
	font-size: 10px;
    font-weight: normal;
}
.contenu_tableau {
	margin-bottom: 10px;
}
.contenu_illustration {
	float: left;
	height: 44px;
	width: 54px;
} 
.contenu_titre_orange {
	color: #FF6D00;
}
.contenu_titre_vert {
	color: #5ABA39;
}
.contenu_titre_bleu {
	color: #5286C6;
}

.lien_savoir_plus {
	text-align: right;
}
.ligne_epaisse {
	margin-top: 6px;
	margin-bottom: 12px;	
	padding: 0px;
	border: 0px;
	display:block;
	width: 571px;
	height: 2px;
}
.ligne_fine {
	margin-top: 18px;
	margin-bottom: 8px;
	padding: 0px;
	display:block;
	height: 1px;
}

.petite_colonne_gauche {
	float: left;
	width: 347px;
}
.petite_colonne_droite {
	float: right;
	width: 207px;
}
.petite_colonne_droite_taille {
	width: 207px;
}

.saut_ligne_reduit {
	line-height: 14px;
}
.saut_ligne_reduit_peu {
	line-height: 16px;
}
.saut_ligne_reduit_beaucoup {
	line-height: 10px;
}
.saut_ligne_reduit_beaucoup_beaucoup {
	line-height: 5px;
}
.bouton_ensavoirplus {
	border: 0px;
	margin-top: 6px;
	margin-bottom: 18px;
	float: right;
	margin-right: 6px;
	text-decoration: none;
}
.decouvrez_etapes {
	width: 551px;
	height: 30px;
	background-color: #f2f6f9;

	border: 0px;
	margin: 0px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	text-align: center;
}

.liste_courte_decalee {
	margin-left: 40px;
	list-style-image: url(images/puce.gif);
}
.liste_courte {
	margin-left: 20px;
	list-style-image: url(images/puce.gif); 
}
.image-centrer-verticale {
	list-style-image: url(images/puce.gif); 
}

.entourer_modification_page {
	border: 1px solid #CCCCCC;
    padding: 4px;
}
.entourer_modification_page, .entourer_modification_page table {
	font-size: 12px;
	color: #455369;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
}
.entourer_modification_page ul {
	margin-left: 30px;
}
.tableau_contact_grand {
	width: 571px;
	border: 1px solid #CCCCCC;
}
.tableau_contact {
	border: 1px solid #CCCCCC;
}
.tableau_contact_cellule_nom {
	width: 75px;
	padding-left: 12px;
}
.tableau_contact_cellule_nom img {
	vertical-align: top;
}
.tableau_contact_cellule_nom_large {
	width: 150px;
	padding-left: 12px;
}
.tableau_contact_cellule_nom_large img {
	vertical-align: top;
}
.tableau_contact_cellule_nom_input {
	width: 100%;
	padding-left: 12px;
}
.tableau_contact_cellule_nom_input img {
	vertical-align: top;
}
.tableau_contact_cellule_input {
	width: 140px;
}
.tableau_contact_cellule_input_large {
	width: 270px;
}
.tableau_contact_cellule_message {
	width: 281px;
}
.cellule_charte_gauche {
	width: 50%;
	padding-right: 10px;
	vertical-align: top;
}
.cellule_charte_droite {
	width: 50%;
	padding-left: 10px;
	vertical-align: top;
}
.tableau_projets {
	width: 500px;
	margin-left: auto;
	margin-right: auto;
}
.tableau_projets_cellule_nom {
	width: 200px;
}
.tableau_projets_cellule_avancement {
	width: 100px;
	text-align: center;
}
.tableau_projets_cellule_contact {
	width: 200px;
}
.tableau_taches tr {
	vertical-align: top;
}
.tableau_taches_cellule_nom {
	width: 200px;
}
.tableau_taches_cellule_detail {
	width: 270px;
}
.tableau_taches_cellule_avancement {
	width: 100px;
}

.cellule_large {
	padding-top: 6px;
	padding-bottom: 6px;
}

.champ_texte {
	font-size: 0.8em;
	color: #455369;
	width: 94%;
	border: 1px solid #CCCCCC;
	margin-top: 6px;
	margin-bottom: 6px;
}
.champ_texte_petite_marge {
	font-size: 0.8em;
	color: #455369;
	width: 94%;
	border: 1px solid #CCCCCC;
	margin-top: 1px;
	margin-bottom: 1px;
}

.div_zoom_site {
	background-color: #FFFFFF;
	border: 1px solid #AAAAAA;
	font-size: 11px;
	padding: 5px;
}

.client_decalage_description {
	margin-left: 40px;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 11px;
}
.client_tab_ligne_fonce td {
	background-color: #F0F0F0;
	padding: 4px;
}
.client_tab_ligne_claire td {
	background-color: #FFFFFF;
	padding: 4px;
}
.client_bouton_align_droite {
	float: right;
}
.onglet_bouton_fond {
	background-image: url(images/onglet_bouton_fond.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.onglet_fond {
	border: 0px;
	width: 541px;
	background-image: url(images/form_background.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.img_contact_projet {
	width: 122px;
	height: 16px;
	float: left;
	margin-left: 100px;
}
.img_contact_projet a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(images/bouton_contactprojet_repos.gif) no-repeat;
}
.img_contact_projet a:hover {
	background: url(images/bouton_contactprojet_poitiers.gif) no-repeat;
}

.img_liste_projet_centrer {
	width: 110px;
	height: 16px;
	margin-left: 230px;
}
.img_liste_projet_centrer a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(images/bouton_listeprojets_repos.gif) no-repeat;
}
.img_liste_projet_centrer a:hover {
	background: url(images/bouton_listeprojets_poitiers.gif) no-repeat;
}

.img_liste_projet_decale {
	width: 110px;
	height: 16px;
	margin-right: 100px;
	float: right;
}
.img_liste_projet_decale a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(images/bouton_listeprojets_repos.gif) no-repeat;
}
.img_liste_projet_decale a:hover {
	background: url(images/bouton_listeprojets_poitiers.gif) no-repeat;
}

.img_decouvrez_offres {
	width: 176px;
	height: 16px;
	float: right;
}
.img_decouvrez_offres a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(images/bouton_decouvrezoffres_repos.gif) no-repeat;
}
.img_decouvrez_offres a:hover {
	background: url(images/bouton_decouvrezoffres_poitiers.gif) no-repeat;
}

.img_testez_notre_outil {
	width: 176px;
	height: 16px;
	float: left;
}
.img_testez_notre_outil a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(images/bouton_tester_outil_repos.gif) no-repeat;
}
.img_testez_notre_outil a:hover {
	background: url(images/bouton_tester_outil_survol.gif) no-repeat;
}

.img_visitez_site_demo {
	width: 256px;
	height: 16px;
	float: left;
}
.img_visitez_site_demo a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(images/bouton_site_demo_repos.gif) no-repeat;
}
.img_visitez_site_demo a:hover {
	background: url(images/bouton_site_demo_survol.gif) no-repeat;
}

.img_savoir_plus {
	width: 130px;
	height: 16px;
	float: right;
}
.img_savoir_plus a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(images/bouton_ensavoirplus_repos.gif) no-repeat;
}
.img_savoir_plus a:hover {
	background: url(images/bouton_ensavoirplus_poitiers.gif) no-repeat;
}


.menu_deroulant {
	overflow: hidden;
	position: relative;
	width: 205px;
	height: 120px;
}
.menu_defile {
	position: absolute;
	width: 200px;
	height: 118px;
	left: 0px;
}

.tableau_ref {
	width: 347px;
}
.cellule_infos_ref {
	text-align: left;
	padding-left: 10px;
	width: 80px;
}
.decalage_ref_densite {
	padding-top: 10px;
	padding-left: 10px;
}

.tableau_referencement {
	background-color: #FFFFFF;
}
.tableau_referencement td {
	background-color: #FFFFFF;
}
.tableau_referencement_ligne {
	height: 30px;
}
.tableau_referencement_cellule_mots_clefs {
	width: 81px;
	border: 1px solid #CCCCCC;
}
.tableau_referencement_cellule_position {
	border: 1px solid #CCCCCC;
	width: 65px;
}
.iframe_positionnement {
	border: 0px;
	width: 65px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	overflow: hidden;
}
.iframe_positionnement_body {
	padding-left: 4px;
	background: none;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border: 0px;
	overflow: hidden;
}

.tableau_densite_mots {
	margin-left: auto;
	margin-right: auto;
	width: 240px;
}
.tableau_densite_mots_cellule {
	width: 80px;
}

.div_web_benevole {
	padding-left: 10px;
}
.div_reference {
    width:175px;
    float: left;
	text-align: left;
	margin-bottom: 16px;
}
.div_reference_centre {
	margin-right: 23px;
	margin-left: 23px;
}
.div_reference h5 {
    text-align: left;
}
.div_reference h5 a, .div_reference h5 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0069c1;
}
.div_reference h5 a:hover {
    color: #fc5d1f;
}
.div_reference div {
    text-align:justify;
}
.div_reference img {
    vertical-align: middle;
}
.div_reference_texte {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9c9a9c;
	margin-top: 5px;
}
#fichier_colonne_droite { width: 350px; margin-top: 6px; }
#fichier_colonne_gauche { width: 200px; }
#fichier_colonne_droite form { border: 1px solid #CCCCCC; }
.label_input_fichier { margin: auto; text-align: center; }
.input_fichier { margin: auto; text-align: center; }

#outil_gestion_contenu{
	width:355px;
	background:url('images/image_gestion_contenu.jpg');
	background-repeat:no-repeat;
	height:80px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}

a.outil_gestion_contenu, a.outil_gestion_contenu:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	color: #fc5d1f;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0px;
	padding: 0px;
	margin-left: 35px;
	display:block;
	padding-top:7px;
	padding-bottom:10px;
}

.image_outil_gestion_contenu{
	margin-top:3px;
}

a.outil_gestion_contenu_texte{
	font-size: 12px;
	color: #455369;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	font-weight:normal;
	clear:both;
	margin-top:8px;	
}
a.outil_gestion_contenu_texte:hover{
	font-size: 12px;
	font-weight:normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
}
