/*********** Conteneur principal */
#conteneur {
	width:980px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	border:1px solid #CCCFD0;
}

/*********** Header */
#header {
	height:115px;
}
#header h1 {
	width:980px;
	height:115px;
	background:url("../../images/interface/logo.gif") bottom left no-repeat;
}
#header h1 a {
	width:980px;
	height:115px;
	display:block;
}


/*********** Corps du texte (menu des sections + principal ) */
#corps {
	height:1%;
	overflow:hidden;
	padding-bottom:1em;
	background:url("../../images/interface/pageColonne.gif") 710px 0px repeat-y;
}

/*********** Menu des sections */
#menuSection {
	float:left;
	width:200px;
	border-top:1px solid #A7A8AA;
}
#menuSection li {
	border-bottom:1px solid #A7A8AA;
	border-right:1px solid #A7A8AA;
}
#menuSection li a {
	padding-left:20px;
	color:#005A99;
	font-weight:bold;
	display:block;
	padding-top:3px;
	padding-bottom:3px;
}
#menuSection li a:hover, #menuSection li a.focus {
	text-decoration:none;
	color:#FFFFFF;
}
/* Sous menus */
#menuSection li ul {
	overflow:hidden;
}
#menuSection li ul li {
	border-right:none;
	border-bottom:none;
	margin-left:10px;
}
#menuSection li ul li a {
	padding-left:10px;
	font-weight:normal;
}
#menuSection li ul li a:hover, #menuSection li ul li a.focus {
	font-style:italic;
}
/* Sous sous menus */
#menuSection li ul li ul {
}
#conteneur #menuSection li ul li ul li {
	background:url("../../images/interface/flecheNormale.gif") center left no-repeat;
}
#conteneur #menuSection li ul li ul li a {

	color:#005A99;
	padding-top:0px;
	padding-bottom:0px;
}
#menuSection li ul li ul li a:hover {
}
/*********** Espace de texte principal (à droite) */
#principal {
	float:left;
	width:780px;
}
/* Menu horizontal */
#principal .menu {
	overflow:hidden;
	height:1%;

	padding-top:3px;
	padding-bottom:3px;
	color:#FFFFFF;
}
#principal .menu h2 {
	float:left;
	padding-left:5px;
}
#principal .menu ul {
	float:right;
	overflow:hidden;
	height:1%;
}
#principal .menu ul li {
	float:left;
	color:#FFFFFF;
	border-right:1px solid #FFFFFF;
}
#principal .menu ul li.last-child {
	border-right:none;
}
#principal .menu ul li a {
	display:block;
	padding-right:8px;
	padding-left:8px;
	color:#FFFFFF;
}
/* Contenu de texte */
#principal .contenu {
}
#principal .contenu .arborescence {
	margin-left:30px;
	padding-bottom:15px;
}
#principal .contenu .arborescence .araignee {
	margin-top:15px;
	overflow:hidden;
	height:1%;
}
#principal .contenu .arborescence .araignee li {
	display:inline;
	padding-right:5px;
	color:#005A99;
}
#principal .araignee li a {
	color:#005A99;
}
#principal .araignee li a:hover {
}
#principal .contenu .arborescence h3 {
	margin-top:15px;
	font-weight:bold;
	font-size:12pt;
	padding-left:25px;
}
#principal .contenu .arborescence h4 {
	margin-top:10px;
	margin-left:40px;
	padding-left:15px;
	font-weight:bold;
	font-size:11pt;
}

/******************** INDEX *******************/
#index .displayIndex {
	background:#FFFFFF;
}
#index .displayIndex .part1 {
	height:1%;
	overflow:hidden;
	background:url("../../images/interface/fondEdito.gif") top left repeat-y;
}
#index .displayIndex .part1 .edito {
	float:left;
	display:inline;
	width:440px;
	padding-bottom:10px;
}
#index .displayIndex .part1 .edito h3 {
	display:block;
	width:195px;
	height:57px;
	background:url("../../images/interface/titreEdito.jpg") top left no-repeat;
}
#index .displayIndex .part1 .texte {
	width:400px;
	margin-right:auto;
	margin-left:auto;
	text-align:justify;
	margin-top:10px;
}
#index .displayIndex .part1 .auteur {
	margin-left:20px;
	font-weight:bold;
	margin-top:10px;
}
#index .displayIndex .part1 .fonction {
	margin-left:20px;
}
#index .displayIndex .part1 .actuManif {
	float:left;
	display:inline;
	width:340px;
}
/* Actualités */
#index .displayIndex .part1 .actuManif .actualites {
	padding-bottom:5px;
}
#index .displayIndex .part1 .actuManif .actualites h3 {
	background:url("../../images/interface/puceIndex.gif") center left no-repeat;
	padding-left:20px;
	color:#ED811E;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}
#index .displayIndex .part1 .actuManif .actualites li {
	height:1%;
	overflow:hidden;
	margin-left:20px;
	margin-bottom:0.5em;
}
#index .displayIndex .part1 .actuManif .actualites table {
	float:left;
	display:inline;
	border:1px solid #ED811E;
}
#index .displayIndex .part1 .actuManif .actualites table td {
	text-align:center;
	vertical-align:middle;
	width:60px;
	height:60px;
}
#index .displayIndex .part1 .actuManif .actualites .texteActu {
	float:left;
	display:inline;
	width:225px;
	margin-left:10px;
}
#index .displayIndex .part1 .actuManif .actualites h6 a {
	color:#ED811E;
	font-weight:bold;
}
#index .displayIndex .part1 .actuManif .actualites a.lireSuite {
	display:block;
	color:#ED811E;
	font-size:8pt;
	margin-top:5px;
}
#index .displayIndex .part1 .actuManif .actualites a.voirTous {
	display:block;
	text-align:right;
	margin-right:10px;
	color:#ED811E;
	font-weight:bold;
}
/* Dernières manifestations */
#index .displayIndex .part1 .actuManif a.prochainesManifestations {
	display:block;
	border-top:1px solid #A6A7A8;
	border-bottom:1px solid #A6A7A8;
	font-weight:bold;
	color:#BB087B;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	background:url("../../images/interface/puceAgenda.gif") center left no-repeat;
}
#index .displayIndex .part2 {
	overflow:hidden;
	height:1%;
	background:url("../../images/interface/fondIndexPart2.gif") top right no-repeat;
}
#index .displayIndex .part2 .devenirMembre {
	float:left;
	display:inline;
	width:290px;
	height:125px;
	display:block;
	background:url("../../images/interface/rejoindreEscem.jpg") top left no-repeat;
}
#index .displayIndex .part2 .nomination {
	float:left;
	display:inline;
	width:276px;
}
#index .displayIndex .part2 .nomination h3 {
	background:url("../../images/interface/puceAnnuaire.gif") center left no-repeat;
	padding-left:20px;
	color:#BACC21;
	font-weight:bold;
	margin-top:5px;
}
#index .displayIndex .part2 .nomination .texte {
	width:240px;
	margin-right:auto;
	margin-left:auto;
	font-size:8pt;
	margin-top:5px;
	text-align:justify;
}
#index .displayIndex .part2 .nomination .savoirPlus {
	display:block;
	color:#BACC21;
	margin-top:5px;
}
#index .displayIndex .part2 .newsletter {
	float:left;
	display:inline;
	width:210px;
}
#index .displayIndex .part2 .newsletter h3 {
	background:url("../../images/interface/puceIndex.gif") center left no-repeat;
	padding-left:20px;
	color:#ED811E;
	font-weight:bold;
	margin-top:5px;
}
#index .displayIndex .part2 .newsletter p {
	width:180px;
	margin-right:auto;
	margin-left:auto;
	font-size:8pt;
	margin-top:10px;
}
#index .displayIndex .part2 .newsletter form {
	text-align:center;
	margin-top:10px;
}
#index .displayIndex .part2 .newsletter .input {
}
#index .displayIndex .part2 .newsletter .button {
	color:#ED811E;
}




/*********** Affichage d'une page ***********/
#principal .page {
	height:1%;
	overflow:hidden;
}
#principal .page .espaceTexte {
	float:left;
	display:inline;
	width:510px;
}
#principal .page .teasings {
	float:left;
	display:inline;
	width:270px;
	text-align:center;
	padding-bottom:15px;
}
#principal .page .teasings a {
	display:block;
	margin-top:15px;
}

/* Page de texte */
#principal .displayPage {
	width:450px;
	text-align:justify;
	margin-right:auto;
	margin-left:auto;
	font-size:9pt;
}
#principal .displayPage a {
	color:#005A99;
}
#principal .displayFloat img.floatImage {
	float:left;
	margin-right:15px;
	margin-bottom:0.5em;
}
#principal .displayColumns {
	overflow:hidden;
	height:1%;
}
#principal .displayColumns .image {
	float:left;
	width:180px;
	text-align:center;
}
#principal .displayColumns .texte {
	float:left;
	width:270px;
}



/************* PRESENTATION D'ESCEM PRO : Liste des membres du conseil d'administration **************/
#listeMembres {
	margin-left:auto;
	margin-right:auto;
	width:480px;
	border:1px solid #C9EBF7;
	font-size:8pt;
}
#listeMembres thead td{
	background:#22ADE0;
	color:#FFFFFF;
}
#listeMembres tbody td {
	color:#000000;
}
#listeMembres td {
	text-align:center;
	vertical-align:middle;
}
#listeMembres a {
	color:#005A99;
}
#listeMembres tbody tr td {
	border-top:1px solid #C9EBF7;
	height:35px;
}
#listeMembres tbody tr.pair td {
	background:#F3FBFD;
}
#listeMembres tbody tr.impair td {
}
#listeMembres td.nom {
	width:100px;
}
#listeMembres td.prenom {
	width:70px;
}
#listeMembres td.promo {
	width:70px;
}
#listeMembres td.echeance {
	width:40px;
}
#listeMembres td.mail {
	width:150px;
}


/*************PRESENTATION D'ESCEM PRO : Compte rendu de l'assemblée générale ******************/
#compteRenduAg a.lienAG {
	color:#22ADE0;
	font-weight:bold;
}

/************ PRESENTATION D'ESCEM PRO : Liste des entreprises partenaires ******************/
#entreprisesPartenaires {
	margin-top:15px;
}
#entreprisesPartenaires .displayPartenaire {
	margin-top:10px;
	margin-bottom:10px;
	overflow:hidden;
	height:1%;
	width:450px;
}
#entreprisesPartenaires .displayPartenaire .image {
	float:left;
	display:inline;
	text-align:center;
	width:120px;
}
#entreprisesPartenaires .displayPartenaire .texte {
	float:left;
	display:inline;
	width: 330px;
	text-align:justify;
}
#entreprisesPartenaires .displayPartenaire .texte strong {
	font-weight:bold;
	color:#22ADE0;
	display:block;
}
#entreprisesPartenaires .displayPartenaire .texte a {
	color:#22ADE0;
	display:block;
	font-style:italic;
}
#entreprisesPartenaires .displayPartenaire .texte strong a {
	font-style:normal;
}


/********* AGENDA : Liste des manifestations *************/
#manifestations {
}
#manifestations {
	margin-top:15px;
}
#manifestations .displayManifestationListe {
	width:450px;
	height:1%;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
}
#manifestations .displayManifestationListe table {
	float:left;
	display:inline;
	border:1px solid #BB087B;
}
#manifestations .displayManifestationListe table td {
	text-align:center;
	vertical-align:middle;
	width:60px;
	height:60px;
}
#manifestations .displayManifestationListe .texte {
	text-align:justify;
	float:left;
	width:375px;
	margin-left:10px;
}
#manifestations .displayManifestationListe .texte a.titre {
	display:block;
	font-weight:bold;
	color:#BB087B;
}
#manifestations .displayManifestationListe .texte a.savoirPlus {
	display:block;
	color:#005A99;
}
#manifestations ul.listePages a {
	color:#BB087B;
}
/************** AGENDA : Dernières manifestations ***************/
#manifestations .dernieresManifestations li {
	margin-bottom:10px;
}
#manifestations .dernieresManifestations a {
	color:#BB087B;
}
/************** AGENDA : Detail d'une manifestation à venir **************/
#agenda .displayManifestationFutur {
	height:1%;
	overflow:hidden;
	width:430px;
	margin-right:auto;
	margin-left:auto;
}
#agenda .displayManifestationFutur table {
	float:left;
	display:inline;
	border:1px solid #BB087B;
}
#agenda .displayManifestationFutur table td {
	text-align:center;
	vertical-align:middle;
	width:150px;
	height:150px;
}
#agenda .displayManifestationFutur .texte {
	float:left;
	width:265px;
	margin-left:10px;
	text-align:justify;
}
#agenda .displayManifestationFutur .texte .date {
	font-weight:bold;
	color:#BB0D7B;
	margin-bottom:15px;
}
#agenda .displayManifestationFutur .texte .placesMax {
	margin-top:15px;
}
#agenda .displayManifestationFutur .texte .prix {
	margin-top:15px;
	font-weight:bold;
}
#agenda .displayManifestationFutur .texte .inscription {
	height:91px;
	display:block;
	background:url("../../images/interface/boutonManifInscription.jpg") top right no-repeat;
	margin-top:15px;
}
/************** AGENDA : Detail d'une manifestation passée **************/
#agenda .displayManifestationPast {
	height:1%;
	overflow:hidden;
	width:430px;
	margin-right:auto;
	margin-left:auto;
}
#agenda .displayManifestationPast .presentation {
	overflow:hidden;
	height:1%;
	margin-bottom:1.5em;
}
#agenda .displayManifestationPast .presentation table {
	float:left;
	display:inline;
	border:1px solid #BB087B;
}
#agenda .displayManifestationPast .presentation table td {
	text-align:center;
	vertical-align:middle;
	width:150px;
	height:150px;
}
#agenda .displayManifestationPast .presentation .texte {
	float:left;
	width:265px;
	margin-left:10px;
	text-align:justify;
}
#agenda .displayManifestationPast .presentation .texte a {
	color:#005A99
}
#agenda .displayManifestationPast .presentation .texte .date {
	font-weight:bold;
	color:#BB0D7B;
	margin-bottom:15px;
}
/* Formulaire d'upload */
#agenda .displayManifestationPast form {
	width:440px;
	margin-right:auto;
	margin-left:auto;
	margin-top:15px;
}
#agenda #principal .displayManifestationPast form h3 {
	background-image:none;
	text-align:center;
	margin-bottom:0.5em;
}
#agenda #principal .displayManifestationPast form .message {
	font-size:7pt;
	margin-bottom:10px;
	font-weight:bold;
}
#agenda #principal .displayManifestationPast form label {
	width:50px;
}
#agenda #principal .displayManifestationPast form .button {
	color:#BB0D7B;
}
#agenda .infoAdmin {
	margin-right:auto;
	margin-left:auto;
	font-size:7pt;
	font-style:italic;
	padding-bottom:10px;
}
#agenda #listeGalerie {
	width:465px;
	margin-right:auto;
	margin-left:auto;
	overflow:hidden;
	height:1%;
}
#agenda #listeGalerie li {
	float:left;
	width:150px;
	height:170px;
	overflow:hidden;
	background:#F8F8F8;
	border:1px solid white;
	margin-left:2px;
	margin-bottom:2px;
}
#agenda #listeGalerie table {
	margin-right:auto;
	margin-left:auto;
}
#agenda #listeGalerie table td {
	width:130px;
	height:130px;
	vertical-align:middle;
	text-align:center;
}
#agenda #listeGalerie li h6 {
	font-size:8pt;
	text-align:center;
	width:150px;
	overflow:hidden;
	font-weight:normal;
}
#agenda #listeGalerie .nbrCommentaires {
	font-size:8pt;
	text-align:center;
	width:150px;
	overflow:hidden;
}
#agenda #listeGalerie li.pending {
	background:#FFCACA;
}
/* Liste des pages */
#agenda .listePages {
	margin-top:15px;
}
#agenda .listePages a {
	color:#BB0D7B;
}


/**************** AGENDA : Detail d'une photo ****************************/
#agenda .displayPhoto {
	width:430px;
	margin-right:auto;
	margin-left:auto;
	background:#F8F8F8;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	font-size:8pt;
}
#agenda .displayPhoto img {
	margin-bottom:10px;
}
#agenda .displayPhotoPreviousNext {
	overflow:hidden;
	height:1%;
	width:430px;
	margin-right:auto;
	margin-left:auto;
}
#agenda .displayPhotoPreviousNext a {
	color:#BB0D7B;
}
#agenda .displayPhotoPreviousNext a.previous {
	float:left;
}
#agenda .displayPhotoPreviousNext a.next {
	float:right;
}
/* Liste des commentaires */
#agenda #principal h3.titreCommentaire {
	text-align:center;
	background:none;
	margin-top:15px;
}
#agenda .infoAdminCommentaire {
	width:460px;
	margin-right:auto;
	margin-left:auto;
	font-size:7pt;
	font-style:italic;
	padding-top:10px;
}
#agenda #displayCommentaires {
	border:2px solid #E8E9E9;
	width:460px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
}
#agenda #displayCommentaires .commentairesEmpty {
	text-align:center;
	padding:5px;
}
#agenda #displayCommentaires li {
	width:460px;
	border-bottom:1px solid #B6B6B6;
	overflow:hidden;
	height:1%;
}
#agenda #displayCommentaires li h6 {
	float:left;
	width:100px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}
#agenda #displayCommentaires li .texte {
	float:left;
	width:320px;
	margin-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:justify;
}
/* Formulaire d'ajout de commentaire */
#agenda form.commentaireAdd {
	width:460px;
	margin-right:auto;
	margin-left:auto;
	margin-top:15px;
}
#agenda #principal form.commentaireAdd h3 {
	background:none;
	text-align:center;
	margin-bottom:10px;
}
#agenda form.commentaireAdd label {
	width:40px;
}
#agenda form.commentaireAdd textarea {
	width:450px;
	height:110px;
}
#agenda form.commentaireAdd .button {
	color:#BB0D7B;
}
#agenda form.commentaireAdd .message {
	font-size:7pt;
	margin-bottom:10px;
	font-weight:bold;
}
/**************** AGENDA : Formulaire d'inscription à une manifestation *****************/
.inscriptionManifestation {
	height:1%;
	overflow:hidden;
	width:430px;
	margin-right:auto;
	margin-left:auto;
}
.inscriptionManifestation .souhait {
	margin-bottom:15px;
}
.inscriptionManifestation .souhait strong {
	display:block;
	color:#BB0D7B;
}
.inscriptionManifestation form {
	margin-top:15px;
}
.inscriptionManifestation form label {
	width:100px;
}
.inscriptionManifestation .champ_bouton {
	text-align:left;
}
.inscriptionManifestation form .button {
	background:url("../../images/interface/boutonManifConfirmer.jpg") top left no-repeat;
	width:159px;
	height:20px;
	letter-spacing:-1000em;
	border:none;
	cursor:pointer;
	margin-top:10px;
	margin-left:120px;
}
.inscriptionManifestation form .input {
	border:1px solid #EEBFDE;
}
.inscriptionManifestation form .input:focus {
	background:#F6E6F0;
}
/* Tableau des tarifs */
#manifestationTarifs {
	margin-top:15px;
	margin-left:3px;
	border-right:1px solid #EEBFDE;
	border-top:1px solid #EEBFDE;
}
#manifestationTarifs td {
	height:20px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	vertical-align:middle;
	border-bottom:1px solid #EEBFDE;
	border-left:1px solid #EEBFDE;
}
#manifestationTarifs thead td {
	color:#FFFFFF;
}
#manifestationTarifs thead td.tarif, #manifestationTarifs thead td.qte, #manifestationTarifs thead td.total {
	background:#BD007B;
}
#manifestationTarifs td.name {
	width:100px;
	text-indent:10px;
	text-align:left;
}
#manifestationTarifs td.tarif {
	width:70px;
}
#manifestationTarifs td.qte {
	width:70px;
}
#manifestationTarifs td.qte input {
	width:20px;
	text-align:center;
}
#manifestationTarifs td.total {
	width:70px;
}
#manifestationTarifs td.total input {
	width:30px;
	text-align:right;
	border:none;
	background:transparent;
}
#manifestationTarifs tfoot td.name, #manifestationTarifs tfoot td.tarif {
	border-bottom:none;
	border-left:none;
}
#manifestationTarifs tfoot td.total {
	background:#BD007B;
	color:#FFFFFF;
}
#manifestationTarifs tfoot td.valeur input {
	width:30px;
	text-align:right;
	border:none;
	background:transparent;
}
/* Fin du formulaire */
#agenda .inscriptionManifestation .asterisque {
	font-size:8pt;
	font-style:italic;
	margin-top:5px;
	margin-bottom:5px;
}
#agenda .inscriptionManifestation .paiementCheque {
	margin-top:20px;
}
#agenda #printInscriptionManifestation {
	display:none;
}
#agenda .inscriptionManifestation .paiementCheque address {
	margin-left:10px;
	margin-top:0.5em;
	font-style:italic;
}

/********* COMMUNICATIONS : Les Flashs *****************/
#communications .displayFlash {
	width:450px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
}
#communications .displayFlash ul {
	margin-top:15px;
	margin-left:25px;
}
#communications .displayFlash ul li {
	margin-bottom:0.2em;
}
#communications .displayFlash ul a {
	color:#1C73AB;
}

/********* COMMUNICATIONS : Les Détours d'horizons *****************/
#communications .displayDetour {
	width:450px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
}
#communications .displayDetour ul {
	margin-top:15px;
	margin-left:25px;
}
#communications .displayDetour ul li {
	margin-bottom:0.2em;
}
#communications .displayDetour ul a {
	color:#1C73AB;
}


/********* ENTREPRENEURIAT : Les portraits des détorus d'horizons *****************/
#entrepreneuriat .displayCreateur {
	width:450px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
}
#entrepreneuriat .displayCreateur ul {
	margin-top:15px;
	margin-left:25px;
}
#entrepreneuriat .displayCreateur ul li {
	margin-bottom:0.2em;
}
#entrepreneuriat .displayCreateur ul a {
	color:#7AC5B8;
}


/************** CONTACTS : Correspondants en france **********************/
#displayCorrespondantsFrance {
	width:370px;
	margin-right:auto;
	margin-left:auto;
	margin-top:15px;
}

/************** CONTACTS : Correspondants à l'étranger ***********************/
#displayCorrespondantsEtrangers {
	background:url("../../images/interface/correspondantsEtranger.gif") top left no-repeat;
	width:500px;
	margin-left:50px;
	margin-top:25px;
	overflow:hidden;
}
#correspondantsContinent {
	float:left;
	width:120px;
}
#correspondantsContinent li {
	margin-bottom:10px;
}
#correspondantsContinent li a {
	font-weight:bold;
}
#correspondantsPays {
	float:left;
	width:135px;
}
#correspondantsPays ul {
	background:url("../../images/interface/fondCorrespondantsEtranger.gif") top left repeat-y;
}
#correspondantsPays li {
	margin-bottom:10px;
	margin-left:5px;
}
#correspondantsPays li a {
	background-position: center left;
	background-repeat: no-repeat;
	padding-left:30px;
	display:block;
}
#correspondantsPays li a:hover, #correspondantsPays li a.focus {
	font-style:italic;
}
#correspondantsCorrespondants {
	float:left;
	width:200px;
	margin-left:10px;
}
#correspondantsCorrespondants div {
	margin-bottom:10px;
	color:#000000;
	font-size:7pt;
}
#correspondantsCorrespondants div a {
	color:#000000;
	text-decoration:underline;
}


/******************** INDEX : Liste des actualités *********************/
#listeActualites li {
	height:1%;
	overflow:hidden;
	margin-left:20px;
	margin-bottom:0.5em;
}
#listeActualites table {
	float:left;
	display:inline;
	border:1px solid #ED811E;
}
#listeActualites table td {
	width:60px;
	height:60px;
	text-align:center;
	vertical-align:middle;
}
#listeActualites .texteActu {
	float:left;
	display:inline;
	width:325px;
	margin-left:10px;
}
#listeActualites h6 a {
	color:#ED811E;
	font-weight:bold;
}
#listeActualites a.lireSuite {
	display:block;
	color:#ED811E;
	font-size:8pt;
	margin-top:5px;
}
#listeActualites a.voirTous {
	display:block;
	text-align:right;
	margin-right:10px;
	color:#ED811E;
	font-weight:bold;
}
/*********************** INDEX : Détail d'un actualité ******************/
#index .displayActualite {
	height:1%;
	overflow:hidden;
	width:450px;
	margin-right:auto;
	margin-left:auto;
	padding-bottom:1.5em;

}
#index .displayActualite table {
	float:left;
	display:inline;
	border:1px solid #ED811E;

}
#index .displayActualite table td {
	width:165px;
	height:165px;
	text-align:center;
	vertical-align:middle;
}
#index .displayActualite .texte {
	float:left;
	display:inline;
	width:270px;
	text-align:justify;
	margin-left:10px;
}
#index .displayActualite .texte h4 {
	font-weight:bold;
	color:#ED811E;
	margin-bottom:10px;
}
/****************** INDEX : Newsletter ********************/
#index #displayNewsletter label {
	width:140px;
	float:left;
	font-size:10pt;
}
#index #displayNewsletter form {
	margin-top:10px;
	margin-left:0px;
}
#index #displayNewsletter form .button {
	color:#F3832D;
}

/*********** Bottom */
#bottom {
	text-align:center;
	background:#9C9D9F;
	color:#FFFFFF;
	padding-top:3px;
	padding-bottom:3px;
}
#bottom a {
	color:#FFFFFF;
}

/*********** Copyright */
#copyright {
	color:#C6C7C8;
	margin-top:0.5em;
	text-align:center;
}
#copyright a {
	color:#C6C7C8;
}


#Adhesion {margin :26px}
#Adhesion p {margin:3px;}
#Adhesion a {color:#005A99}
#Adhesion address {margin-left:80px;}
#Adhesion .manquant {font-weight:bold;color:red;}
#Adhesion .manquant input {border-color:red;}
#Adhesion form {margin:0px}
#Adhesion .asterisque {font-size:x-small;font-style: italic;text-align:center}
#Adhesion form #adherer {
	background:url("../../images/interface/b_adherer.jpg") top left no-repeat;
	width:90px;
	height:24px;
	letter-spacing:-999em;
	border:none;
	cursor:pointer;
	margin-top:10px;
	margin-left:200px;
}
#Adhesion form #modifier {
	background:url("../../images/interface/b_modifier.jpg") top left no-repeat;
	width:90px;
	height:24px;
	letter-spacing:-999em;
	border:none;
	cursor:pointer;
	margin-top:10px;
	margin-left:200px;
}