@charset "iso-8859-1";
/* auteur: Albert Grego */
/* Date de création: 07/10/2006 */
/* CSS Document */
.textept { font-size:9px; }
.texte10 { font-size:10px; }
.texte12bleu { font-size:12px;text-decoration:underline; color:#0000CC;}
.texte12bleus { font-size:12px; color:#0000CC;}
.texte18bleus { font-size:18px; color:#0000CC;}
.texte12borde { font-size:12px; color:#7B0000}
.texte12 { font-size:12px; }
.texte13 { font-size:14px;align:justify; }
.texte131 { font-size:14px;align:justify; color:#0000CC; font-weight:bold; }
.texte14 { font-size:14px;align:justify; color:#000000; font-weight:bold; }
.texte141 { font-size:14px;align:justify; font-weight:bold; }
.texte14bleus { font-size:14px; color:#0000CC;font-style: italic;}
.texte14borde { font-size:14px; color:#7B0000;font-style: italic;}
.texte15 { font-size:15px; }
.texte16 { font-size:16px; }
.texte16C { font-size:16px; color:#7B0000}
.texte17 { font-size:17px; }
.texte18 { font-size:18px; }
.texte18C { font-size:18px; color:#7B0000}
.texte19 { font-size:24px; }
.txtVert { color:#009A47; }
.txtv { color: #A79EFC; }
.txttableau { color: #224CFF; }

.mailto { color:#FF9900;}

/* Styles titre */
h2 { font-size: 12px; padding:0; margin:0; }
.texte11 { font-size:11px; color:#FFFFFF}
.critique { font-size: 10px; }
.datepub { text-align:right; font-size:11px;}
.chapeau { font-size: 11px; }
.lire { color:#009A47; font-size: 11px;}
.lire a { color:#009A47; text-decoration:none; }
.lire a:hover { text-decoration:underline; }

/* Mentions légales */
.titreLegal { font-size:13px; padding:15px 0 5px 0; font-weight:bold;}
.soustitreLegal { font-size:12px; padding:5px 0 5px 0; font-weight:bold;}

/* selection du mois */
.titreselec {font-style: Bookman Old Style; font-size:24px; color : #000000;font-weight:bold;background-repeat: no-repeat;background-position: left bottom;  background-image: url(images/bandeau1.jpg);}
.chapUne { font-size:18px; }
.legendeUne { color : #cc0000; font-size:16px; text-align:justify; font-weight:bold; font-style: italic;}
.auteurUne  { font-size:14px;color : #CC9933; font-weight:bold; font-style: italic; }

/* tableau */
.tbcritique { background-color: #FFC93A; align:center }
.tblVert td { color:#FFFFFF; }

/* Identifiants */
.tblVertclair { background-color: #CBFF98;}

/* Publicité */

/* Offres d'emplois */
.tblAnnonces { border: 0px solid #666666; }
.tblcentral { background-color: #F9FFF9; }
.tblAnnonces .pair {background-color: #CBFF98;}
.tblAnnonces .impair {background-color: #FFFFCD;}

/* Renseignements */
.renseig {color:#000000; font-size:15px; padding-top:15px; padding-bottom:5px; font-weight:bold }
.somNiv2 { font-size:13px; padding-bottom:10px; /*padding-left:15px;*/ }
.titresite { color:#7B0000; font-weight:bold}
.somDossier {color:#5B9D40; font-weight:bold}
.somInitiatives {color:#57A7D8; font-weight:bold}
.somActu {color:#D67A2C; font-weight:bold}
.somAgora {color:#54378A; font-weight:bold}
.somInterview {color:#CF3A59; font-weight:bold}
.somNego {color:#D2951E; font-weight:bold}
.somLibprop {color:#9C88BB; font-weight:bold}
.somOutils {color:#6B4434; font-weight:bold}
.somEntete {color:#C14B3E; font-weight:bold}
.somEmploi { color:#B51C8C; font-weight:bold }

/* Renseignements */
.titrerens { font-size: 15px;font-weight: bold; text-indent: 7pt;background-repeat: no-repeat;background-position: left bottom; color: #009A47; background-image: url(../images/croche_titreboutique.gif); }
.tb-pointilles-vert { font-size: 11px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: dotted; border-left-style: dotted; border-bottom-color: #009A47; border-left-color: #009A47; margin: 0 0 0 10px; padding: 0 0 0 10px; text-align: justify; }
.accrocheBoutique { font-size: 12px; font-weight: 600; color: #333333; }
.tarifBoutique { font-size: 11px; color: #535252; }
.lien-rouge { font-size: 11px; color: #BB0303; }

/* Formulaires */
legend { font-size: 11px; font-weight: bold; color: #333333; margin-bottom: 5px; }
fieldset { border: 1px solid #009A47; margin: 3px 5px 15px 0px; padding: 3px; }
.adresses { width: 540px; height: 50px; overflow: auto; overflow-x: hidden; padding-left:20px;}
.champtexte { font-size: 11px; border:1px solid #999; width: 200px }
.champtexteLarge { font-size: 11px; border:1px solid #999; width: 300px }
.champNoSize { font-size: 10px; color: #000066; }
.btform { margin:15px; }
.contentform { padding:10px 10px 5px 10px;}

/* Evenements */
.traitVert { border-bottom: dotted 2px #009A31}
.sommaireEvenements a { font-size: 11px; font-weight: bold; color: #224CFF; }
.titrematiere { color: #0000FF;font-size:14px;font-weight:bold; }
.EvenementsGras { font-size:13px; font-weight:bold; }
.dateEvenements { color: #009A42; font-weight: bold; }

/* Chiffres utiles */
.sommaireChiffres a { font-size: 11px; font-weight: bold; color: #224CFF; }
.chiffresModif { background-color: #CBFF98;}
.titreIndice { color: #993300;font-size:14px;font-weight:bold; }
.chiffresGras { font-size:13px; font-weight:bold; }
.datechiffre { color: #009A42; font-weight: bold; }

/* lien */
a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url(../images/menu_bg.gif) no-repeat;
	color: #000000;
	text-align: left;
	padding-top: 3px;
	padding-left: 11px;
	height: 18px !important;
	font-size:14px;
	height: 20px;
	text-shadow:Red;
	text-decoration: none;
}
a.mainlevel:hover {
	background-position: 0px -16px;
	color: #FFFFFF;
}

a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;
	vertical-align: middle;
	color: #000099;
	text-align: left;
	font-size:12px;
	font-weight:bold; 
}
