/* 
Copyright: 2008 Philippe Perreault
Tous droits réservés
Créé par Philippe Perreault - philipeperreault@hotmail.com
Dernière modification : 2008/06/06
*/

h1
	{
	font: 25px "Arial Black", Verdana, Arial, sans-serif;
	padding-left:10px;
	padding-top:0px;
	color:#6699FF;
	}

h2
	{
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	margin: 1px;
	color:#333333;
	font-weight:bold;
	}

h3
	{
	font: 12pt verdana, arial;
	margin: 0;
	}

body,
td,
input,
select,
textarea
{
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
}

a.menuEntete:link		{ color:#333333}
a.menuEntete:visited	{ color:#333333}
a.menuEntete:hover		{ color:#333333}
a.menuEntete:active		{ color:#333333}

a.menuPiedPage:link		{ color:#ffffff}
a.menuPiedPage:visited	{ color:#ffffff}
a.menuPiedPage:hover	{ color:#ffffff}
a.menuPiedPage:active	{ color:#ffffff}

a.menuSouligne:link		{ text-decoration: underline}
a.menuSouligne:visited	{ text-decoration: underline}
a.menuSouligne:hover	{ text-decoration: underline}
a.menuSouligne:active	{ text-decoration: underline}


a:link		{ text-decoration: none}
a:visited	{ text-decoration: none}
a:hover		{ text-decoration: underline}
a:active	{ text-decoration: none}

input,
select,
textarea
{
	font-size: 12px;
}
.fil_ariane a { text-decoration: underline; color:#003399; font-size:12px}

.fil_ariane
{
	font-size:12px;
	color:#003399;
	background-color:#FFFFFF;
	border-bottom:1px dotted #003399;
	border-top:1px dotted #003399;
	padding-left:10px;
	min-height:15px;
}
.t9
{
	font-size: 9px;
}
.t10
{
	font-size: 10px;
}
.t11
{
	font-size: 11px;
}
.t12
{
	font-size: 12px;
}

.t13
{
	font-size: 13px;
}
.t14
{
	font-size: 14px;
}
.t21
{
	font-size: 21px;
}
.gras
{
	font-weight:bold;
}
.souligne
{
	text-decoration:underline;
}
.italique
{
	font-style:italic;
}
.blanc
{
	color:#FFFFFF;
}
.grisFonce
{
	color:#333333;
}
.noir
{
	color:#000000;
}
.rougeFonce
{
	color:#990000;
}
/*************************************** Section Nouvelles *************************************************/
a.nouvellesDetailsListeTitre:link		{ text-decoration: underline; color:#003399; font-size:11px}
a.nouvellesDetailsListeTitre:visited	{ text-decoration: underline; color:#003399; font-size:11px}
a.nouvellesDetailsListeTitre:hover		{ text-decoration: none; color:#0033CC; font-size:11px}
a.nouvellesDetailsListeTitre:active		{ text-decoration: underline; color:#003399; font-size:11px}

a.nouvellesListeArchiveDate:link		{ text-decoration: underline; color:#003399; font-size:11px}
a.nouvellesListeArchiveDate:visited		{ text-decoration: underline; color:#003399; font-size:11px}
a.nouvellesListeArchiveDate:hover		{ text-decoration: none; color:#0033CC; font-size:11px}
a.nouvellesListeArchiveDate:active		{ text-decoration: underline; color:#003399; font-size:11px}

.nouvellesListeAucune
{
	font-size:11px;
	color:#333333;
	font-style:italic;
	text-align:center;
}
.nouvellesListeTitre
{
	font-size:16px;
	color:#333333;
	font-weight:bold;
}
.nouvellesListeResume
{
	font-size:10px;
	color:#666666;
}
.nouvellesListeDate
{
	font-size:11px;
	color:#666666;
	font-weight:bold;
}
.nouvellesDetailsTitre
{
	font-size:21px;
	color:#333333;
	font-weight:bold;
}
.nouvellesDetailsTexte
{
	font-size:11px;
	color:#666666;
}
.nouvellesDetailsDate
{
	font-size:11px;
	color:#666666;
	font-weight:bold;
}
.nouvellesDetailsListeTitreSection
{
	font-size:12px;
	color:#333333;
	font-weight:bold;
	border-bottom:1px #999999 dotted;
}
.nouvellesDetailsListeTitre
{
	font-size:12px;
	color:#333333;
	font-weight:bold;
}
.nouvellesDetailsListeDate
{
	
	font-size:11px;
	color:#666666;
	font-weight:bold;
}
.nouvellesListeArchiveTitreSection
{
	border-bottom:1px #999999 dotted;
}
.nouvellesListeArchiveTitre
{
	font-size:12px;
	color:#333333;
	font-weight:bold;
}
.nouvellesListeArchiveDate
{
	font-size:11px;
	color:#666666;
	font-weight:bold;
}
.nouvellesListeArchiveAucune
{
	font-size:11px;
	color:#666666;
	font-style:italic;
	text-align:center;
}
/*************************************** Section Association *************************************************/
a.associationMenuItem:link		{ text-decoration: none; color:#003399; font-size:11px}
a.associationMenuItem:visited	{ text-decoration: none; color:#003399; font-size:11px}
a.associationMenuItem:hover	{ text-decoration: underline; color:#0033CC; font-size:11px}
a.associationMenuItem:active	{ text-decoration: none; color:#003399; font-size:11px}


.associationMenuItem
{
	font-size:12px;
	color:#333333;
	font-weight:bold;
}
.associationMenuTitre
{
	font-size:14px;
	color:#333333;
	font-weight:bold;
	border-bottom:1px #999999 dotted;
}
.associationTexte
{
	font-size:12px;
	color:#000000;
	text-align:left;
	vertical-align:top;
}
/*************************************** Section Parlons 4H *************************************************/
a.parlons4HMenuItem:link, visited, active		{ text-decoration: none; color:#003399; font-size:11px}
a.parlons4HMenuItem:visited	{ text-decoration: none; color:#003399; font-size:11px}
a.parlons4HMenuItem:hover	{ text-decoration: underline; color:#0033CC; font-size:11px}
a.parlons4HMenuItem:active	{ text-decoration: none; color:#003399; font-size:11px}


.parlons4HMenuItem
{
	font-size:12px;
	color:#333333;
	font-weight:bold;
}
.parlons4HMenuTitre
{
	font-size:14px;
	color:#333333;
	font-weight:bold;
	border-bottom:1px #999999 dotted;
}
.parlons4HTexte
{
	font-size:12px;
	color:#000000;
	text-align:left;
	vertical-align:top;
}
.parlons4hCommuniqueTitre
{
	font-size:11px;
	color:#333333;
}
.parlons4hCommuniqueDate
{
	font-size:12px;
	color:#333333;
	font-weight:bold;
}
.parlons4hCommuniqueAnneeTitre
{
	font-size:16px;
	color:#666666;
	font-weight:bold;
	border-bottom:1px dotted #003399;
	text-align:left;
}
.parlons4hCommuniqueDetails
{
	font-size:11px;
	color:#000000;
	text-align:left;
	vertical-align:top;
}
.parlons4hReferenceTitre
{
	font-size:16px;
	color:#333333;
	font-weight:bold;
}
.parlons4hReferenceDetails
{
	font-size:11px;
	color:#000000;
	text-align:left;
	vertical-align:top;
}
.parlons4hReferenceDate
{
	font-size:11px;
	color:#000000;
	text-align:left;
	vertical-align:top;
}


/*************************************** Section Liens utiles *************************************************/
a.lienSiteWeb:link		{ text-decoration: underline; color:#003399; font-size:12px; font-weight:bold;}
a.lienSiteWeb:visited	{ text-decoration: underline; color:#003399; font-size:12px; font-weight:bold;}
a.lienSiteWeb:hover		{ text-decoration: none; color:#0033CC; font-size:12px; font-weight:bold;}
a.lienSiteWeb:active	{ text-decoration: underline; color:#003399; font-size:12px; font-weight:bold;}

.lienTitre
{
	font-size:16px;
	color:#333333;
	font-weight:bold;
}
.lienCategorieTitre{
	font-size:20px;
	color:#333333;
	font-weight:bold;
	border-bottom:1px #999999 dotted;
}
.lienDetails
{
	font-size:11px;
	color:#000000;
	text-align:left;
	vertical-align:top;
}
.lienSiteWeb
{
	font-size:11px;
	color:#000000;
	text-align:left;
	vertical-align:top;
	font-style:italic;
	font-weight:bold;
}
/*************************************** Section Formulaire *************************************************/
a.formulaireSiteWeb:link		{ text-decoration: underline; color:#003399; font-size:12px; font-weight:bold;}
a.formulaireSiteWeb:visited	{ text-decoration: underline; color:#003399; font-size:12px; font-weight:bold;}
a.formulaireSiteWeb:hover		{ text-decoration: none; color:#0033CC; font-size:12px; font-weight:bold;}
a.formulaireSiteWeb:active	{ text-decoration: underline; color:#003399; font-size:12px; font-weight:bold;}

.formulaireTitre
{
	font-size:16px;
	color:#333333;
	font-weight:bold;
}
.formulaireCategorieTitre
{
	font-size:21px;
	color:#666666;
	font-weight:bold;
	border-bottom:1px dotted #003399;
	text-align:left;
}
.formulaireDetails
{
	font-size:11px;
	color:#000000;
	text-align:left;
	vertical-align:top;
}
.formulaireSiteWeb
{
	font-size:11px;
	color:#000000;
	text-align:left;
	vertical-align:top;
	font-style:italic;
	font-weight:bold;
}

/*************************************** Section Activités *************************************************/
a.activite:link		{ text-decoration: underline; color:#003399; font-size:11px}
a.activite:visited	{ text-decoration: underline; color:#003399; font-size:11px}
a.activite:hover	{ text-decoration: none; color:#0033CC; font-size:11px}
a.activite:active	{ text-decoration: underline; color:#003399; font-size:11px}

a.activiteMensuel:link		{ text-decoration: none; color:#003399; font-size:11px; font-weight:bold;}
a.activiteMensuel:visited	{ text-decoration: none; color:#003399; font-size:11px; font-weight:bold;}
a.activiteMensuel:hover		{ text-decoration: none; color:#0033CC; font-size:11px; font-weight:bold;}
a.activiteMensuel:active	{ text-decoration: none; color:#003399; font-size:11px; font-weight:bold;}

.activiteJour
{
	color:#333333;
	font-size:24px;
	border:1px solid #333333;
	text-align:center;
	vertical-align:middle;
}
.activiteDetailsTitre
{
	font-size:21px;
	color:#333333;
	font-weight:bold;
}
.activiteDetailsInfos
{
	font-size:11px;
	color:#666666;
	font-weight:bold;
}
.activiteDetails
{
	font-size:11px;
	color:#666666;
}
.activiteCalendrier
{
	border-left:1px dotted #333333;
}
.activiteMois
{
	font-size:21px;
	color:#666666;
	font-weight:bold;
	border-bottom:1px dotted #003399;
}
.activiteListeTitre
{
	font-size:15px;
	color:#333333;
	font-weight:bold;
}
.activiteListeDetails
{
	font-size:11px;
	color:#666666;
}
.activiteExpositionTitre
{
	font-size:15px;
	color:#333333;
	font-weight:bold;
	font-style:italic;
}
.activiteExpositionClasse
{
	font-size:14px;
	color:#333333;
	font-weight:bold;
	border-bottom:1px #999999 dotted;
}
.activiteExpositionClasseTitre
{
	font-size:12px;
	color:#333333;
	font-weight:bold;
}
/*************************************** Médias ***************************************************/
a.mediasMenuItem:link		{ text-decoration: none; color:#003399; font-size:11px}
a.mediasMenuItem:visited	{ text-decoration: none; color:#003399; font-size:11px}
a.mediasMenuItem:hover	{ text-decoration: underline; color:#0033CC; font-size:11px}
a.mediasMenuItem:active	{ text-decoration: none; color:#003399; font-size:11px}

/* Communiqués de presse */
a.communique:link		{ text-decoration: underline; color:#003399; font-size:11px}
a.communique:visited	{ text-decoration: underline; color:#003399; font-size:11px}
a.communique:hover	{ text-decoration: none; color:#0033CC; font-size:11px}
a.communique:active	{ text-decoration: underline; color:#003399; font-size:11px}

.communiqueAnnee
{
	font-size:21px;
	color:#666666;
	font-weight:bold;
	border-bottom:1px dotted #003399;
	text-align:left;
}
.communiqueTitre
{
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
.communiqueTexte
{
	font-size:11px;
	color:#666666;
	text-align:left;
	vertical-align:top;
}
.communiqueDate
{
	font-size:11px;
	color:#666666;
	text-align:left;
	vertical-align:top;
}
.communiqueDetailsTitre
{
	font-size:14px;
	color:#333333;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
}
.communiqueDetailsTexte
{
	font-size:11px;
	color:#333333;
	text-align:left;
	vertical-align:top;
}

.inforuralAnnee
{
	font-size:21px;
	color:#666666;
	font-weight:bold;
	border-bottom:1px dotted #003399;
	text-align:left;
}
/* Les info-rural */
.inforuralTitre
{
	font-size:15px;
	color:#333333;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
.inforuralTexte
{
	font-size:11px;
	color:#666666;
	text-align:left;
	vertical-align:top;
}
.inforuralImage
{
	border:1px solid #003399;
	text-align:left;
}
/*************************************** Section Nos cerlces *************************************************/
a.nosCerclesListeCerclesItem:link, visited, active		{ text-decoration: none; color:#003399; font-size:11px}
a.nosCerclesListeCerclesItem:visited	{ text-decoration: none; color:#003399; font-size:11px}
a.nosCerclesListeCerclesItem:hover	{ text-decoration: underline; color:#0033CC; font-size:11px}
a.nosCerclesListeCerclesItem:active	{ text-decoration: none; color:#003399; font-size:11px}

.nosCerclesListeRegionNom
{
	color:#333333;
	font-size:14px;
	text-align:left;
	vertical-align:bottom;
}
.nosCerclesMapTexte
{
	color:#000000;
	font-size:11px;
	text-align:center;
	vertical-align:middle;
}
.nosCerclesCarteTitre
{
	font-size:14px;
	color:#333333;
	font-weight:bold;
	border-bottom:1px #999999 dotted;
}
.nosCerclesListeCerclesItem
{
	font-size:12px;
	color:#333333;
	font-weight:bold;
}
.nosCerclesListeCerclesTitre
{
	font-size:14px;
	color:#333333;
	font-weight:bold;
	border-bottom:1px #999999 dotted;
}
.nosCerclesRegionNom
{
	color:#333333;
	font-size:30px;
	text-align:left;
	vertical-align:bottom;
}
.nosCerclesCercleNom
{
	color:#666666;
	font-size:21px;
	text-align:left;
	vertical-align:bottom;
}
.nosCerclesCercleDetails
{
	color:#666666;
	font-size:12px;
	text-align:left;
}
.nosCerclesRetour
{
	color:#000000;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
}

/*************************************** Lightbox *************************************************/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(/images/lightbox/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(/js/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/lightbox/overlay.png", sizingMethod="scale");
}




