

.alaligne {
	clear: both;
	width: 100%;
	height: 1px;
	font-size: 1px;
}

.separation {
	clear: both;
	width: 100%;
	height: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 2px;
	background-color: #e4e4e4;
}

.espacement {
	clear: both;
	width: 100%;
	height: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 2px;
}

a img {
	border: 0px;
}

.annonce {
	width: 723px;
	height: auto;
	line-height: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 10px;
	font-weight: bold;
	color: #F5A700;
	text-align: center;
	border: 1px solid #F5A700;
}

#bandeau_print {
	display: none;
}

html {
	width: 100%;
	height: 100%;
	color: #183b51;
	background-image: url(http://www.loire-numerique.com/commun/img/fond-html.jpg);
	background-repeat: repeat-x;
}

body {
	width: 991px;
	height: 100%;
	margin: 0px auto;
	font-family: tahoma,arial,sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
	color: #183b51;
}

#contener {
	width: 991px;
	height: auto;
	margin: auto;
	padding-bottom: 20px;
	float: left;
	background-image: url(http://www.loire-numerique.com/commun/img/fond-gauche.jpg);
	background-position: 0px 500px;
	background-repeat: no-repeat;
}

#bandeau {
	width: 991px;
	height: 130px;
}

#bandeau a#logo {
	display: block;
	width: 221px;
	height: 130px;
	float: left;
	background-image: url(http://www.loire-numerique.com/commun/img/logo.jpg);
	background-repeat: no-repeat;
}

#bandeau #visuel {
	width: 770px;
	height: 130px;
	float: left;
	background-image: url(http://www.loire-numerique.com/commun/img/bandeau.jpg);
	background-repeat: no-repeat;
}

#menu-h {
	width: 991px;
	height: 47px;
	background-image: url(http://www.loire-numerique.com/commun/img/fond-menu-h.jpg);
	background-repeat: no-repeat;
}

#menu-h ul {
	list-style-type: none;
	width: 770px;
	height: 47px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#menu-h ul li {
	width: auto;
	height: 47px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	float: left;
}

#menu-h ul li a {
	display: block;
	width: auto;
	height: 94px;	
	float: left;
}

#menu-h ul li a:hover {
	margin-top: -47px;
}

#menu-h ul li a img {
	border: 0px;
}


#menu-h #recherche {
	float: left;
	width: 211px;
	height: 47px;
	padding-left: 10px;
}

#menu-h #recherche #titre_recherche {
	width: auto;
	height: 47px;
	line-height: 43px;
	float: left;
	color: #8c99a1;
	font-size: 11px;
}

#menu-h #recherche input {
	width: 90px;
	height: 12px;
	margin-top: 13px;
	margin-left: 8px;
	margin-right: 8px;
	float: left;
	color: #8c99a1;
	font-size: 11px;
}

#menu-h #recherche a {
	display: block;
	width: 32px;
	height: 47px;
	line-height: 43px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(http://www.loire-numerique.com/commun/img/btn_ok.gif);
	background-repeat: no-repeat;
	
	text-align: center;
	color: #006fb3;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	
}



#gauche {
	width: 216px;
	height: auto;
	padding-bottom: 100px;
	float: left;
}

#gauche #adherent{
	width: 216px;
	height: 36px;
	padding-top: 8px;
	float: left;
	background-image: url(http://www.loire-numerique.com/commun/img/btn_adherent.jpg);
	background-repeat: no-repeat;
}

#gauche #adherent a {
	display: block;
	width: 195px;
	height: 33px;
	margin: auto;
}


#gauche #menu-v {
	width: 216px;
	height: auto;
	padding-top: 8px;
	padding-bottom: 6px;
	float: left;
	background-color: #e4e4e4;
	background-image: url(http://www.loire-numerique.com/commun/img/fond-menu-v.gif);
	background-position: left bottom;;
	background-repeat: no-repeat;
}

#gauche #menu-v dl {
	width: 216px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

#gauche #menu-v dl dt {
	width: 216px;
	height: 41px;
	margin: 0px;
	padding: 0px;
	background-image: url(http://www.loire-numerique.com/commun/img/fond-dt.jpg);
	background-repeat: no-repeat;
}

#gauche #menu-v dl dt a {
	display: block;
	width: 180px;
	height: 40px;
	line-height: 40px;
	margin-left: 9px;
	padding-left: 20px;
	font-size: 14px;
	color: #006fb3;
	text-decoration: none;
}

#gauche #menu-v dl dt.premier {
	width: 216px;
	height: 41px;
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
	background-image: url(http://www.loire-numerique.com/commun/img/fond-dt-premier.jpg);
	background-repeat: no-repeat;
}

#gauche #menu-v dl dt.premier a {
	display: block;
	width: 180px;
	height: 40px;
	line-height: 40px;
	margin-left: 9px;
	padding-left: 20px;
}

#gauche #menu-v dl dt.dernier {
	width: 216px;
	height: 44px;
	margin: 0px;
	padding: 0px;
	background-image: url(http://www.loire-numerique.com/commun/img/fond-dt-dernier.jpg);
	background-repeat: no-repeat;
}


#gauche #menu-v dl dt.selected {
	width: 216px;
	height: 44px;
	margin: 0px;
	padding: 0px;
	background-color: red;
}


a#english {
	display: block;
	width: 75px;
	height: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
	float: left;
	background-image: url(http://www.loire-numerique.com/commun/img/btn_en.gif);
	background-repeat: no-repeat;
}

a#charte {
	display: block;
	width: 204px;
	height: 71px;
	margin-bottom: 15px;
	float: left;
	background-image: url(http://www.loire-numerique.com/commun/img/btn_charte.gif);
	background-repeat: no-repeat;
	
}

#haut_contenu {
	width: 775px;
	height: 12px;
	float: left;
	background-image: url(http://www.loire-numerique.com/commun/img/fond-contenu.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#haut_contenu_titre {
	width: 775px;
	height: auto;
	float: left;
	background-image: url(http://www.loire-numerique.com/commun/img/fond-contenu-titre.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#haut_contenu_titre h1.titre_rub {
	width: 745px;
	height: 26px;
	margin: 0px;
	padding-top: 35px;
	padding-left: 30px;
	float: left;
	
	font-family: tahoma,arial,sans-serif;
	font-size: 20px;
  font-weight: bold;
	color: #FFFFFF;
}

#haut_contenu_titre #menu_rub {
	width: 745px;
	height: auto;
	margin: 0px;
	padding-bottom: 25px;
	float: right;
	background-image: url(http://www.loire-numerique.com/commun/img/fond-menu-rub.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

#haut_contenu_titre #menu_rub ul {
	height: auto;
	list-style-type: none;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	float: left;
}

#haut_contenu_titre #menu_rub ul li {
	width: auto;
	height: 20px;
	line-height: 20px;
	padding-left: 15px;
	padding-right: 10px;
	float: left;
	background-image: url(http://www.loire-numerique.com/commun/img/puce-li.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

#haut_contenu_titre #menu_rub ul li a {
	font-size: 13px;
	color: #0269ac;
	text-decoration: none;
}

#contenu {
	width: 774px;
	height: auto;
	margin-bottom: 50px;
	float: left;
	border-left: 1px solid #e4e4e4;
}

#contenu #texte{
	width: 745px;
	height: auto;
	float: right;
}

#contenu #texte h1 {
	width: 745px;
	height: 27px;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 20px;
	float: left;
	background-image: url(http://www.loire-numerique.com/commun/img/fond_h1.gif);
	background-repeat: no-repeat;
}

#contenu #texte h1 .gris {
	display: inline;
	width: auto;
	height: 27px;
	line-height: 27px;
	margin-left: 15px;
	padding-right: 160px;
	float: left;
	background-color: #a1acb2;
	background-image: url(http://www.loire-numerique.com/commun/img/fond_h1_orange.gif);
	background-position: right;
	background-repeat: no-repeat;
	
	font-size: 20px;
	text-transform: uppercase;
  font-weight: normal;
  letter-spacing: 1px;
	color: #FFFFFF;
}

#contenu #texte h2 {
	width: 745px;
	line-height: 27px;
	margin: 0px;
	margin-bottom: 20px;
	float: left;
	background-image: url(http://www.loire-numerique.com/commun/img/fond_h2.gif);
	background-repeat: no-repeat;
}

#contenu #texte h2 .blanc {
	display: inline;
	width: auto;
	line-height: 27px;
	padding-right: 20px;
	float: left;
	background-color: #FFFFFF;
	
	font-size: 28px;
  font-weight: normal;
	color: #F5A700;
}


#contenu #texte h3 {
	clear: both;
	width: 745px;
	height: 30px;
	line-height: 20px;
	margin-bottom: 5px;
	background-image: url(http://www.loire-numerique.com/commun/img/fond_h3.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: tahoma,arial,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #183b51;
}

#contenu #texte h3.titre_coordonnees {
	clear: none;
	width: 500px;
	float: left;
	margin-top: 0px;
}

#contenu #texte h3.moitie {
  width: 100%;
  float: left;
}

#contenu #texte h2.moitie {
  width: 100%;
  float: left;
}


#contenu #texte .legende {
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #006fb3;
}

#contenu #texte img {
	padding-top: 20px;
	background-image: url(http://www.loire-numerique.com/commun/img/fond-image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#contenu #texte img.spip_logos {
	padding-top: 0px;
	background-image: none;
}

#contenu #texte .pied-paragraphe {
	clear: both;
	width: 745px;
	height: 40px;
	background-image: url(http://www.loire-numerique.com/commun/img/pied-paragraphe-large.jpg);
	background-repeat: no-repeat;
	background-position: bottom top;
}

#contenu #texte .titre_tableau {
	height: 25px;
	line-height: 25px;
	font-family: tahoma,arial,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #006fb3;	
}

#contenu #texte table.tableau_1 {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	height: auto;
}

#contenu #texte table.tableau_1 th {
	height: 21px;
	line-height: 21px;
	border: 1px solid #e4e4e4;
	
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	
	background-image: url(http://www.loire-numerique.com/commun/img/fond-th.jpg);
	background-repeat: repeat-x;
}

#contenu #texte table.tableau_1 th.vide {
	height: 21px;
	line-height: 21px;
	padding-left: 10px;
	border: 1px solid #e4e4e4;
	background-image: none;
}

#contenu #texte table.tableau_1 td {
	height: 21px;
	line-height: 21px;
	padding-left: 10px;
	border: 1px solid #e4e4e4;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #183b51;
}

#contenu #texte table.tableau_2 {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	height: auto;
}

#contenu #texte table.tableau_2 th {
	height: 21px;
	line-height: 21px;
	padding-left: 10px;
	background-color: #e4e4e4;
	
	text-align: left;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #183b51;
	border: 0px;
}

#contenu #texte table.tableau_2 td {
	height: 21px;
	line-height: 21px;
	padding-left: 10px;
	
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #183b51;
	border: 0px;
}

#contenu #texte a {
	color: #F5A700;
	text-decoration: none;
} 

#contenu #texte a:hover {
	text-decoration: underline;
} 

#contenu #texte ul li {
	list-style-image: url(http://www.loire-numerique.com/commun/img/li-premier.gif);
}

#contenu #texte ul li ul li {
	list-style-image: url(http://www.loire-numerique.com/commun/img/li-deuxieme.gif);
}

#contenu #texte ul li ul li ul li {
	list-style-image: url(http://www.loire-numerique.com/commun/img/li-troisieme.gif);
}

#contenu #texte .soustitre {
	margin-top: 10px;
	color: #006fb3;
	font-weight: bold;
}

#contenu #texte .titre {
	margin-top: 10px;
	margin-bottom: 10px;
	color: #006fb3;
	font-weight: normal;
}

#contenu #texte .chapo_rubrique {
	width: 745px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #183b51;
	font-weight: normal;
	float: left;
}

#contenu #texte .chapo_rubrique .chapo_desc_accueil {
	padding-top: 2px;
	color: #006fb3;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	width: 200px;
	float: left;
}

#contenu #texte .chapo_rubrique .chapo_desc_accueil p {
	margin: 0px;
}

#contenu #texte .chapo_rubrique .chapo_texte_accueil {
	color: #006fb3;
	font-weight: normal;
	line-height: 20px;
	width: 525px;
	float: right;
}

#contenu #texte .chapo_rubrique .chapo_texte_accueil p {
	margin: 0px;
}

#contenu #texte .liste {
	clear: both;
	margin-top: 10px;
}

#contenu #texte .liste a {
	font-weight: bold;
}

#contenu #texte .surtitre {
}

#contenu #texte .surtitre li {
	list-style-position: outside;
	margin-left: 20px;
	list-style-image: url(http://www.loire-numerique.com/commun/img/li-premier.gif);
}

#contenu #texte #texte_accueil {
	margin-bottom: 20px;
	float: left;
}

#contenu #texte #texte_accueil #texte_accueil_gauche {
	width: 210px;
	float: left;
	font-size: 13px;
  font-weight: bold;
}

#contenu #texte #texte_accueil #texte_accueil_droite {
	width: 535px;
	float: left;
}

#contenu #texte .une_ligne_actu {
	width: auto;
	height: auto;
	margin-bottom: 20px;
	float: left;
}

#contenu #texte .une_ligne_actu .une_actu {
  margin-top: 10px;
	width: 350px;
	height: auto;
	float: left;
}

#contenu #texte .une_ligne_actu .une_actu .titre_actu {
	width: 350px;
	height: auto;
	padding-bottom: 10px;
	float: left;
	
	background-image: url(http://www.loire-numerique.com/commun/img/fond_titre_actu.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	
	font-size: 21px;
  font-weight: normal;
	color: #183b51;	
}

#contenu #texte .une_ligne_actu .une_actu a.pied_actu {
	display: block;
	width: 350px;
	height: 44px;
	float: left;
	
	background-image: url(http://www.loire-numerique.com/commun/img/fond_pied_actu.gif);
	background-position: bottom;
	background-repeat: no-repeat;	
}

#contenu #texte .une_ligne_actu .une_actu .texte_actu {
	width: 350px;
	height: auto;
	line-height: 16px;
	margin-top: 5px;
	float: left;
	
	font-size: 11px;
  font-weight: normal;
	color: #183b51;	
}

#contenu #texte .une_ligne_actu .cale_actu {
	width: 45px;
	height: 20px;
	float: left;
}

.inscription_mailing_liste {
	margin-top: 20px;
	float: left;
}

.inscription_mailing_liste #btn_radio {
	height: 30px;
}

.inscription_mailing_liste .intitule {
	width: 150px;
	line-height: 20px;
	margin-bottom: 10px;
	float: left;
}

.inscription_mailing_liste .champ_reponse {
	width: 585px;
	line-height: 20px;
	margin-bottom: 10px;
	float: left;
}

.inscription_mailing_liste .champ_reponse input {
	width: 200px;
}

#contenu #texte .inscription_mailing_liste a.valider {
	display: block;
	width: 100px;
	height: 20px;
	line-height: 20px;
	float: right;
	text-align: center;
	font-weight: bold;
	color: #183b51;
	border: 1px solid #8c99a1;
	background-color: #e4e4e4;
}

#contenu #texte .inscription_mailing_liste a:hover.valider {
	color: #FFFFFF;
	border: 1px solid #8c99a1;
	background-color: #8c99a1;
	text-decoration: none;	
}

#connexion-extranet {
	clear: both;
	width: 230px;
	padding: 10px;
	margin: auto;
	margin-top: 20px;;
	border: 1px solid #8c99a1;
	background-color: #e4e4e4;
}

#connexion-extranet .libelle {
	display: inline;
	width: 100px;
	height: 20px;
	line-height: 20px;
	margin: auto;
	margin-bottom: 10px;;
	float: left;
	font-size: 10px;
}

#connexion-extranet .champ {
	display: inline;
	width: auto;
	height: 20px;
	margin: auto;
	margin-bottom: 10px;;
	float: left;
	font-size: 10px;
}

#connexion-extranet .champ input {
	display: inline;
	width: 120px;
	font-size: 10px;
}

#connexion-extranet input.btn_connexion {
	width: 100px;
	height: 20px;
	margin-left: 125px;
	margin-bottom: 0px;
	font-size: 11px;
	background-color: #8c99a1;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}

.recherche_adherent {
	width: 513px;
	margin-top: 20px;	
	float: left;
}

.recherche_adherent .une_donnee{
	width: 513px;
	height: auto;
	float: left;
	clear: both;
}

.recherche_adherent .une_donnee .libelle {
	width: 500px;
	height: 25px;
	line-height: 25px;
	float: left;
	color: #F5A700;
	font-weight: bold;
}

.recherche_adherent .une_donnee .champs {
	width: 500px;
	height: auto;
	float: left;
}

.recherche_adherent .une_donnee .champs p.note {
	font-size: 10px;
	color: #a1acb2;
	float: left;
}

.recherche_adherent .une_donnee .champs input {
  float: left;
}

.recherche_adherent .une_donnee .champs label {
  width: 400px;
  display: block;
	float: left;
}

.recherche_adherent .une_donnee .champs select.multiple {
	width: 450px;
	height: 140px;
	display: block;
}

.recherche_adherent .une_donnee .champs select.multiple option {
	padding-left: 10px;
	font-size: 11px;
}

.recherche_adherent .une_donnee .champs select.multiple option.categorie {
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
}

#contenu #texte .recherche_adherent a.valider {
	display: block;
	width: 100px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
	clear: both;
	margin: auto;
	color: #183b51;
	border: 1px solid #8c99a1;
	background-color: #e4e4e4;
}

#contenu #texte .recherche_adherent a:hover.valider {
	color: #FFFFFF;
	border: 1px solid #8c99a1;
	background-color: #8c99a1;
	text-decoration: none;	
}

#contenu #texte .recherche_adherent a.tous_adherents {
	display: block;
	width: 175px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
	clear: both;
	margin: auto;
	margin-top: 20px;
	color: #183b51;
	border: 1px solid #8c99a1;
	background-color: #e4e4e4;
}

#contenu #texte .recherche_adherent a:hover.tous_adherents {
	color: #FFFFFF;
	border: 1px solid #8c99a1;
	background-color: #8c99a1;
	text-decoration: none;	
}


.recherche_droite {
	width: 220px;
	margin-top: 20px;	
	float: left;
	
	border: 1px dashed #8c99a1;
	padding: 5px;
}

.une_entreprise {
	width: 743px;
	height: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	border: 1px solid #8c99a1;
}

.une_entreprise .nom_entreprise {
	width: 644px;
	height: 20px;
	line-height: 20px;
	padding-left: 5px;
	float: left;
	background-color: #e4e4e4;
	font-weight: bold;
	color: #0269ac;
}

.une_entreprise .en_savoir_plus {
	width: 89px;
	height: 20px;
	line-height: 20px;
	padding-right: 5px;
	float: left;
	background-color: #e4e4e4;
	
	text-align: right;
}

.une_entreprise .en_savoir_plus a {
	font-weight: bold;
}

.une_entreprise .description_courte {
	width: 735px;
	height: auto;
	padding: 5px;
	float: left;
}

#description {
  text-align: justify;
}
#description p {
  text-align: justify;
}


#contenu #texte a.retour {
	display: block;
	width: 175px;
	height: 20px;
	line-height: 20px;
	margin-bottom: 10px;
	text-align: center;
	font-weight: bold;
	clear: both;
	float: right;
	color: #183b51;
	border: 1px solid #8c99a1;
	background-color: #e4e4e4;
}

#contenu #texte a:hover.retour {
	color: #FFFFFF;
	border: 1px solid #8c99a1;
	background-color: #8c99a1;
	text-decoration: none;	
}


.erreur {
	clear: both;
	width: 400px;
	height: 20px;
	line-height: 20px;
	padding: 10px;
	margin-top: 10px;
	margin: auto;
	margin-bottom: 10px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: ;
	border: 1px solid ;
}

.titre_section {
	clear: both;
	width: 735px;
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #8c99a1;
	
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

.gauche {
	display: inline;
	width: 360px;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 10px;
	float: left;
	border-right: 1px solid #e4e4e4;
}

.droite {
	display: inline;
	width: 364px;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	float: left;
}

.droite ul {
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
	list-style-type: none;
}

.droite ul li {
	padding-left: 12px;
	background-image: url(http://www.loire-numerique.com/commun/img/puce-texte.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

label {
	display: block;
	width: 130px;
	height: 20px;
	line-height: 20px;
	margin-bottom: 10px;
	float: left;
}

label.obligatoire {
	font-weight: bold;
	color: ;
}

.champs {
	width: 220px;
	height: 20px;
	line-height: 20px;
	margin-bottom: 10px;
	float: left;
}

.champs input {
	width: 215px;
	height: 15px;
	line-height: 15px;
}

.champs input.radio {
	width: 20px;
	height: 15px;
	line-height: 15px;
}


.champs_long {
	width: 220px;
	height: 80px;
	margin-bottom: 10px;
	float: left;
}

.champs_long textarea {
	width: 210px;
	height: 75px;
  font-family: arial,sans-serif;
  font-size: 12px;
  font-style: normal; 
}

.champs_checkbox {
	width: 610px;
	margin-bottom: 10px;
	float: right;
}

.champs_checkbox_long {
	width: 610px;
	margin-bottom: 10px;
	float: right;
}

.champs_checkbox input,
.champs_checkbox_long input {
	width: 20px;
	margin-bottom: 10px;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.champs_checkbox label {
	width: 180px;
	margin-bottom: 10px;
	float: left;
}

.champs_checkbox_long label {
	width: 278px;
	margin-bottom: 10px;
	float: left;
}

#contenu #texte a.btn_actions {
	display: block;
	width: 104px;
	height: 24px;
	margin-top: 4px;
	margin-right: 5px;
	float: right;
	background-image: url(http://www.loire-numerique.com/commun/img/btn_normal.gif);
	background-repeat: no-repeat;
	background-position: top left;
	
	line-height: 22px;
	color: #006fb3;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
}

#contenu #texte a:hover.btn_actions {
	color: #FFFFFF;
}

#denomination {
	width: 500px;
	float: left;
}

#denomination span {
	font-weight: bold;
	
}

#fiche-logo {
	width: 200px;
	float: right;
	text-align: right;
}

#fiche-logo a img{
	border: 0px;
}

#fiche-coordonnees {
	width: 500px;
	float: left;
}

#img_edifice {
	width: 200px;
	float: right;
	text-align: right;
}

#association {
	width: 500px;
	float: left;
}

#img_charte {
	width: 200px;
	float: right;
	text-align: right;
}

#contacts ul
{
  width: 300px;
  display: block;
  float: left;
}



#baseline {
	clear: both;
	width: 775px;
	height: 36px;
	padding-top: 20px;
	padding-left: 216px;
	background-image: url(http://www.loire-numerique.com/commun/img/baseline.gif);
	background-repeat: no-repeat;
	
	font-size: 11px;
	color: #FFFFFF;
}



table.spip {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	height: auto;
}
table.spip caption {
	height: 25px;
	line-height: 25px;
	font-family: tahoma,arial,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #006fb3;	
}
table.spip tr.row_first {
	height: 21px;
	line-height: 21px;
	border: 1px solid #e4e4e4;
	
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	
	background-image: url(http://www.loire-numerique.com/commun/img/fond-th.jpg);
	background-repeat: repeat-x;
}
table.spip tr.row_odd {
	height: 21px;
	line-height: 21px;
	padding-left: 10px;
	
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #183b51;
	border: 0px;
}
table.spip tr.row_even {
	height: 21px;
	line-height: 21px;
	padding-left: 10px;
	background-color: #e4e4e4;
	
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #183b51;
	border: 0px;
}




#bandeau {
	display: none;
}

#bandeau_print {
	display: block;
}

#menu-h {
	display: none;
}

#gauche {
	display: none;
}

#menu_rub {
	display: none;
}

#contenu {
	width: 645px;
	padding-left: 10px;
	float: none;
	clear: both;
}

#contenu #texte{
	width: 640px;
	margin: 0px;
	padding: 0px;
	text-align: justify;
	float: none;
	clear: both;
	
}

#haut_contenu_titre  h1.titre_rub {
	width: 640px;
	height: 50px;
	color: #006fb3;
	float: none;
	clear: both;
	margin: 0px;
	margin-top: 20px;
	padding: 0px;
}

h3 {
	width: 640px;
	height: auto;
}

#contenu #texte table.tableau_1 {
	width: 630px;
	border: 1px solid #e4e4e4;
}

#contenu #texte table.tableau_2 {
	width: 630px;
	border: 1px solid #e4e4e4;
}

#baseline {
	padding-left: 10px;
	border-top: 1px solid #e4e4e4;
}


#contenu #texte .une_ligne_actu .cale_actu {
	display: none;
}

#contenu #texte .une_ligne_actu .une_actu {
	clear: both;
	width: 640px;
	height: auto;
	margin-bottom: 5px;
	float: none;
	border-bottom: 1px solid gray;
}

#contenu #texte .une_ligne_actu .une_actu .titre_actu {
	clear: both;
	width: 640px;
	height: auto;
	float: none;
	border: 1px solid white;
	font-size: 14px;
	font-weight: bold;
}

#contenu #texte .une_ligne_actu .une_actu .texte_actu {
	clear: both;
	width: 450px;
	height: auto;
	float: none;
}

#contenu #texte .une_ligne_actu .une_actu a.pied_actu {
	display: none;
}

#contenu #texte .une_entreprise {
	width: 634px;
	clear: both;
	float: none;
	border: 0px;
}

#contenu #texte .une_entreprise .nom_entreprise {
	width: 625px;
	border: 1px solid gray;
	border-bottom: 0px;
}

#contenu #texte .une_entreprise .en_savoir_plus {
	display: none;
}

#contenu #texte .une_entreprise .description_courte {
	width: 620px;
	border: 1px solid gray;
	border-top: 0px;
	margin-bottom: 10px;
}

#contenu #texte p {
	float: none;
	clear: both;
}

#contenu #texte a.retour {
	display: none;
}

