/* CSS Document */
body {margin:0; width:100%; height:100%; background:#fff}
table {margin:0}
th, td {padding:0; font-family:arial,helvetica,sans-serif}
h1, h2, h3, h4, h5 {margin:0}
img {border:0}
ul, li {padding:0; margin:0;}


/* bouton ecouter en + */
.btn_ecouter2 {display:none}

/* style interne */
.banniere {background:#1a6597}
/* Espace de la navigation du site */
.navig {padding-left: 5px; font-size: x-small}
.navig a {color:#000; text-decoration:none; font-weight:bold}
.navig a:hover {text-decoration:overline}

/* style sommaire */
.sommaire {margin-top:10px}
.sommaire th { color:#284269; font-size:small}
.niv2g {
margin-left: 10px;
}
.niv3g {
margin-left: 22px;
}
.niv4g {
margin-left: 22px;
}
.niv5g {
margin-left: 22px;
}



.sommaire li {margin:0; list-style-type:none}
.sommaire a {text-decoration:none}
.sommaire a:hover {text-decoration:underline}
.lien1 {font-size:small; text-decoration:none; color:#fff; font-weight:bold}
.lien1over {font-size:small; text-decoration:none; color:#fdce38; font-weight:bold}
.lien2 {font-size:small; text-decoration:none; color:#fff;}
.lien2over {font-size:small; text-decoration:none; color:#fdce38}
.lien3 {font-size:x-small; text-decoration:none; color:#fff; font-weight:bold}
.lien3over {font-size:x-small; text-decoration:none; color:#fdce38; font-weight:bold}
.lien3 {font-size:x-small; text-decoration:none; color:#fff;}
.lien3over {font-size:x-small; text-decoration:none; color:#fdce38}

/* Espace des outils */
.outils {margin-top:5px; margin-left:0px}
.outils ul {margin-left: 7px;}
.outils li {margin:0; list-style-type:none}
.outils a {color:#fff; text-decoration:none; font-weight:bold; font-size:small; font-family:Times New Roman, Times, sans-serif; text-transform:uppercase}
.outils a:hover {text-decoration:underline}
.outils1 {margin-left:42px}
.outils1 a {font-size:x-small; text-decoration:none; color:#fff; font-weight:none; font-family:arial,helvetica,sans-serif; text-transform:none}
.outils1 a:hover {font-size:x-small; text-decoration:underline; font-weight:none}

/* Espace du moteur de recherche */
.rech {margin-left: 13px; margin-bottom: 12px; margin-top: 2px }
.rech form {display:inline}
.rech .recherche {width:160px; height:12px; border:1px solid #666; background:#fff; font-size:x-small}
/* .rech #Submit {display: none} */

/* Espace des acces directs */
.acces {margin-top:5px}
.acces ul {margin-left: 22px;}
.acces li {color:#ffcc33; list-position-position:inside}
.acces a {color:#ffffcc; text-decoration:none; font-weight:bold; font-size:small}
.acces a:hover {text-decoration:underline}

/* Espace des invariants */
.LienPieds {font-size:8pt; color:#002B6D; font-weight:none; text-decoration:none; text-transform:uppercase}
.LienPieds:hover {color:#707070; text-decoration:underline}
.int_pieds {text-align:center; vertical-align:middle}
.inscription label {display:block; margin-left:80px; font-weight:bold}
.inscription input, .inscription select {display:block; margin-left:100px}

/* Espace du contenu */
.contenu {padding-top:0; padding-left:10px; padding-right:10px; padding-bottom:10px}
.contenu .imgpuce {display:none}
.contenu .nomcontenu {display:none}
.contenu .TContenu {width:100%; padding-bottom:5px; padding-top:5px}
.contenu .TListe {width:100%;border-bottom:1px solid #ece9d8; padding-top:10px}
.contenu .TListe .titre, .contenu .TContenu .titre {padding-bottom:2px; padding-top:2px; padding-left:0px}
.contenu .TListe img, .contenu .TContenu img {margin:5px; border:0}
.contenu .TListe .titre span, .contenu .TContenu .titre span {display:block}
.vignette {width:1px}
.resume {padding-bottom:5px; padding-top:10px}

/* --------- espace annuaire --------- */
.entete {width:100%; padding:5px}
.theme {padding-left:20px; color:#1a6698; font-size:large !important; font-family:Times New Roman, Times, sans-serif !important; font-weight:bold; text-transform:uppercase}
.contenu .entete .theme {width:50%}
.tel {font-size:small !important}

/* Styles pour les portails */
#portailassoc {border-bottom:1px solid #1A6698; background:#C4DFEA; color:#1A6698;margin-left:2px;margin-right:7px;margin-top:10px;margin-bottom:5px;padding-bottom:8px}
#portailassoc a {font-size:small; text-decoration:none; color:black; font-weight:bold}
#portailassoc a:hover {font-size:small; text-decoration:none; color:#fdce38; font-weight:bold}
#actuassoc {width:95%} /* Styles pour la page d'actualités */
.rechercheliste {width:100%; border-bottom:1px solid #000; margin-bottom:10px}
.rechercheliste td {padding:10px}
.rechercheliste form {display:inline}
#compte {width:100%; border:2px solid #990000} /* tableau affichant les chiffres d'éléments référencés dans le portail */
#compte td {font-size:xx-small}
.libelle {color:#006699; font-size:small; font-weight:bold} /* libellé pour le champ catégorie et le champ mot clé */
.element {width:100%} /* tableau encadrant chaque nom et numéro de téléphone du portail */
.element td {font-size:small; padding:3px}
.element a {font-size:9pt; font-weight:bold; text-decoration:none; color:#990000}
.element a:hover {color:blue}
select {font-size:7pt}
a.retour {font-weight:bold; color:#990000; text-decoration:none} /* lien de retour page précédente sur l'espace des portails */
a.retour:hover {color:blue}

/* ----------- espace formulaire portail en ligne -------------- */
#formulaire th {font-size:small; text-transform:uppercase; font-weight:bold; color:#990000; text-align:center; padding:10px}
#formulaire td {padding:10px}

/* ---------- Espace des offres d'emploi entreprises ------------ */
#offre {width:100%; font-size:9pt}
#offre td {padding:5px; border:1px solid #000; font-size:small}
#offre li {margin-bottom:5px}
#offre a {text-decoration:none; color:#336699}
#offre a:hover {color:#000}
.info_entrep {width:100%; font-size:9pt; color:#000}
.info_entrep a {text-decoration:none; color:#336699}
.info_entrep a:hover {color:#000}
#detailoffre th {font-weight:bold; background:#336699; color:#fff; text-align:center}
.titreoffre {font-weight:bold}

/* ----------------- encart droite + extranet ------------------ */
#extranet {width:95%; border:1px solid #ccc; background:#fff}
#extranet td {font-size:x-small}
#abonne {width:100%}
#abonne td {text-align:right; vertical-align:top; font-size:x-small}
#referencer {width:95%; border:1px solid #ccc; background:#fff}
#referencer td {font-size:x-small}
#alaune {border-bottom:1px solid #000}
#toutactu td {text-align:center; font-size:7pt}
#toutactu a {color:blue; font-weight:bold; text-decoration:none}
#toutactu a:hover {color:red; text-decoration:underline}
#marche td {text-align:center !important}

/* Espace du calendrier */
.calendrier {border-top:1px solid #000; border-bottom:1px solid #000}
.Calsemaine {border-bottom:1px solid #000}
.calJour {background:#eee}
.calJour a {display:block; background:#509fbe; color:#fff !important; text-decoration:none}
.calJour a:hover {color:#666 !important}

/* Espace du contenu sur 3 colonnes */

/* style du contenu accueil */
.c1 {vertical-align:top; border-right:1px solid #85A8B6}
.c2 {vertical-align:top}
.c3 {vertical-align:top; background: #eee}
/* ---------------------------------- */

/* style de la première colonne */

/* .c1 img {margin:5px} */
.c1 .vignette {display:none}
.c1 .titre {font-weight:bold; }

/* ---------------------------------- */

/* style de la seconde colonne */
.c2 .vignette {float:left}
.c2 img {margin:5px}
.c2 .nomcontenu {font-size:large; color:#FE5E00;font-weight:none; }
.c2 a {color:#FE5E00; }
.c2 .titre {font-weight:bold; }

/* ---------------------------------- */

/* style de la troisième colonne */
.c3 .vignette {display:none}
.c3 img {margin:5px}
.c3 .nomcontenu {font-size:large; color:#DC5327;font-weight:none; }
.c3 a {color:#DC5327; }
/* ---------------------------------- */

* ---------------------------------- */
/*=====================================================================================================================*/
/* ----------------------------------  Actualites et actus par types  ------------------------------------------------ */
.menutype {display:block; margin:5px; text-align:center; font-family:Arial; color:#fff; font-size:0.8em; letter-spacing: 0.1em}
a.MenuActu {
	display:block; float:left; margin:2px; width:176px; border:1px solid #ED9B3A; background-color:#fdce37;
	 color:darkred; font-weight:normal; text-decoration:none;
}
a.MenuActu:hover {
	display:block; background-color:#feeebe ; color:darkred; font-weight:bold; text-decoration:none;
}
a.MenuActu-over {
	display:block; float:left; margin:2px; width:176px; border:1px solid darkred; background-color:#ED9B3A; color:#fff; font-weight:bold; text-decoration:none;
}
a.MenuActu-over:hover {
	display:block; border:1px solid darkred; background-color:ED9B3A; color:#fff; font-weight:bold; text-decoration:none;
}
/* ==================================================================================================================== */