
/*======================================================*/
/* Definition de la zone de fond et des éléments de base*/
/*======================================================*/
body{
background-color:#FFFFFF;
color:#000000;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:76%;
padding:0px;
margin:0px;
width:100%;
}
#zone_fond{
background-color:#FFFFFF;
font-family:Arial,Verdana,Helvetica,sans-serif;
padding:0px;
margin:4px;
}

a.lien_rubrique				{font-weight:bold;text-decoration:underline;color:#2552FC;}
a.lien_rubrique:hover	{font-weight:bold;text-decoration:underline;color:#2599FC;}
a.lien_encart					{font-weight:bold;text-decoration:underline;color:#2552FC;}
a.lien_encart:hover		{font-weight:bold;text-decoration:underline;color:#2599FC;}
a.lien_plan						{font-weight:bold;text-decoration:underline;color:#2552FC;}
a.lien_plan:hover			{font-weight:bold;text-decoration:underline;color:#2599FC;}
a.lien_sanscadre			{border:none;text-decoration:none;}

img.image_cadre1pxcouleur1{border:1px solid #888888;}
img.image_sanscadre{border:none;}

table.tableau_centre{margin:auto;}

td.case_image{text-align:center;vertical-align:top;}
td.case_texte{text-align:left;width:160px;color:#0026FF;}
td.case_texte{text-align:left;color:#0026FF;}
td.case_oiseaux{text-align:center;vertical-align:top;width:112px;}

td.case_centretop{text-align:center;vertical-align:top;}
td.case_gauchetop{text-align:left;vertical-align:top;}

td.case_imgpublication{font-size:95%;font-weight:bold;text-align:left;vertical-align:top;}
td.case_txtpublication{text-align:justify;vertical-align:top;padding:14px;}
td.case_indiccritique{text-align:left;width:150px;}
td.td_aide03{width:171px;}

/*=====================================================*/
/* Definition de la zone index (première page du site) */
/*=====================================================*/
#zone_index{
background-color:#FFFFFF;
border:none;
padding:0px;
margin-top:10px;
font-weight:bold;
color:#03247E;
text-align:center;
vertical-align:middle;
}
p.texte_index{
padding-left:20px;
padding-right:20px;
font-size:1.2em;
}
 
/*==================================================================*/
/* Definition des zones de l'entete et des éléments qu'elle contient*/
/*==================================================================*/
#zone_entete{
background-color:#00A2E1;
font-weight:bold;
color:#FFFFFF;
height:76px;
border:solid 1px #00A3CA;
padding-top:4px;
margin-bottom:4px;
}
#zone_logogauche{
float:left;
background-color:#00A2E1;
height:70px;
width:70px;
text-align:center;
padding-left:3px;
padding-right:4px;
margin:0px;
}
#zone_bandeau{
background-color:#00A2E1;
background-image:url(images/presentation/banniere_lpotarn.gif);
background-repeat:no-repeat;
background-position:center top;
height:70px;
text-align:center;
}
#zone_logodroite{
float:right;
background-color:#00A2E1;
height:70px;
width:70px;
text-align:center;
padding-left:3px;
padding-right:4px;
margin:0px;
}
/*================================================================*/
/* Definition de la zone du menu et des éléments qu'elle contient */
/*================================================================*/

.zone_menu{
background-color:#00A2E1;
border:solid 1px #00A3CA;
margin-bottom:4px;
text-align:center;
color:#FFFFFF;
}

.zone_menucentral{
font-size:1.1em;
font-weight:bold;
color:#000000;
text-align:center;
padding-top:4px;
padding-bottom:2px;
line-height:180%;
height:26px;
}
.zone_menucentral a{
color:#000000;
text-decoration:none;
}
.zone_menucentral span{
background-color:#FFFFB2;
padding:4px;
border:1px solid #6D6100;
white-space:nowrap;
}
.zone_menucentral span.active{
background-color:#FFFF00;
padding-top:4px;
border:1px solid #6D6100;
white-space:nowrap;
}

.zone_menusecondaire{
background-color:#00A2E1;
border:solid 1px #00A3CA;
margin-bottom:4px;
text-align:center;
font-weight:bold;
color:#FFFFFF;
}

.zone_menusecondairecentral{
background-color:#00A2E1;
font-size:1.1em;
font-weight:bold;
color:#000000;
text-align:center;
padding-top:2px;
padding-bottom:2px;
line-height:180%;
}
.zone_menusecondaire a{
color:#000000;
text-decoration:none;
}
.zone_menusecondaire span{
background-color:#FFFFB2;
padding:3px;
border:1px solid #8E824F;
white-space:nowrap;
}
.zone_menusecondaire span.active{
background-color:#FFFF00;
padding:3px;
border:1px solid #8E824F;
white-space:nowrap;
}

.zone_menutertiairecentral{
background-color:#FFFFFF;
font-weight:bold;
color:#000000;
text-align:center;
padding-top:2px;
padding-bottom:2px;
line-height:180%;
}
.zone_menutertiaire a{
color:#000000;
text-decoration:none;
}
.zone_menutertiaire span{
background-color:#FFFFB2;
padding:3px;
border:1px solid #8E824F;
white-space:nowrap;
}
.zone_menutertiaire span.active{
background-color:#FFFF00;
padding:3px;
border:1px solid #8E824F;
white-space:nowrap;
}

/*==============================================================*/
/*Definition de la zone principale et des zones qu'elle contient*/
/*==============================================================*/
div#zone_centrale {
margin-left:194px;
margin-right:194px;
color:#000000;
text-align:left;
}

/*Definition de la zone texte de base dans la zone centrale*/
div.zone_accueil{
font-size:1.1em;
font-weight:normal;
text-decoration:none;
background-color:#FFFFFF;
padding-left:10px;
padding-right:10px;
padding-top:1px;
padding-bottom:1px;
border-bottom:solid 1px #00A3CA;
border-left:	solid 1px #00A3CA;
border-right:	solid 1px #00A3CA;
margin-bottom:4px;
}

div.zone_centretexte{
font-size:1.1em;
font-weight:normal;
text-decoration:none;
background-color:#FFFFFF;
padding-left:10px;
padding-right:10px;
padding-top:4px;
padding-bottom:4px;
border-bottom:solid 1px #00A3CA;
border-left:	solid 1px #00A3CA;
border-right:	solid 1px #00A3CA;
margin-bottom:4px;
}

div.zone_centretextespecial{
font-size:1.1em;
font-weight:normal;
text-decoration:none;
background-color:#FFA07A;
padding-left:10px;
padding-right:10px;
padding-top:4px;
padding-bottom:4px;
border-bottom:solid 1px #00A3CA;
border-left:	solid 1px #00A3CA;
border-right:	solid 1px #00A3CA;
margin-bottom:4px;
}

/*Definition de la zone titre principal*/
div.zone_centretitre{
background-color:#BBE4F5;
font-size:1.1em;
font-weight:bold;
text-align:center;
color:#03247E;
padding-top:1px;
padding-bottom:1px;
border:solid 1px #00A3CA;
text-align:center;
}
/*Definition de la zone sous-titre principal pour les pages oiseaux*/
div.zone_centretitreoiseaux{
background-color:#B2E4F8;
height:19px;
font-size:1.1em;
font-weight:bold;
text-align:left;
color:#03247E;
padding-top:1px;
padding-left:10px;
padding-bottom:2px;
border:solid 1px #00A3CA;
}
.zone_centretitreoiseaux span{position: relative;bottom:4px;}

div.zone_textenouveaute{
background-color:#FFFFFF;
background-image:url(images/presentation/btn_news.gif);
background-repeat:no-repeat;
background-position:left top;
color:#000000;
text-align:justify;
padding-left:38px;
}
div.zone_textetravaux{
background-color:#FFFFFF;
background-image:url(images/presentation/btn_travaux.gif);
background-repeat:no-repeat;
background-position:left top;
color:#000000;
text-align:justify;
padding-left:38px;
}
div.zone_textecompterendu{
background-color:#FFFFFF;
background-image:url(images/presentation/btn_compterendu.gif);
background-repeat:no-repeat;
background-position:left top;
color:#000000;
text-align:justify;
padding-left:38px;
}
div.zone_textecalendrier{
background-color:#FFFFFF;
background-image:url(images/presentation/btn_calendrier.gif);
background-repeat:no-repeat;
background-position:left top;
color:#000000;
text-align:justify;
padding-left:38px;
}
div.zone_textecalendriermodif{
background-color:#FFA07A;
background-image:url(images/presentation/btn_calendrier.gif);
background-repeat:no-repeat;
background-position:left top;
color:#000000;
text-align:justify;
padding-left:38px;
}

div.zone_aligncentre{text-align:center;}
div.zone_aligngauche{text-align:left;}
div.zone_aligndroite{text-align:right;}
div.zone_alignjustif{text-align:justify;}
div.zone_align16px{margin-left:16px;}

td.case_lienimage{width:5%;text-align:left;vertical-align:top;}
td.case_lientexte{width:95%;text-align:left;vertical-align:top;}
td.case_liencritiquegauche{width:285px;text-align:left;vertical-align:top;}
td.case_liencritiquedroite{width:285px;text-align:right;vertical-align:top;}
td.case_refugeslpo{width:110px;text-align:center;vertical-align:top;}
div.zone_surlignementlien{background-color:#FFF15E;font-weight:bold;color:#000000;text-align:center;}

p.paragraphe_justif{font-weight:normal;text-decoration:none;text-align:justify;text-indent:10px;}
p.paragraphe_justif:first-letter {font-size:110%;font-weight:bold;font-style:italic;color:#00A2E1;}

p.paragraphe_titre{font-weight:bold;text-decoration:underline;text-align:left;}

span.texte_titrerubrique{font-weight:bold;text-decoration:underline;}
span.texte_titremois{font-weight:bold;color:green;}

span.texte_rubriqueexposant						{vertical-align: 4px; font-size: 70%;}
span.texte_rubriquegras								{font-weight:bold;}
span.texte_rubriquegrasrouge					{font-weight:bold;color:red;}
span.texte_rubriquegrasbleu						{font-size:110%;font-weight:bold;font-style:italic;color:#00A2E1;}
span.texte_rubriqueitalique						{font-style:italic;}
span.texte_rubriqueitaliquegrasrouge	{font-style:italic;color:red;font-weight:bold;}
span.texte_rubriqueitaliquesouligne		{font-style:italic;text-decoration:underline;}
span.texte_rubriquegrasitalique				{font-weight:bold;font-style:italic;}
span.texte_rubriquegrassouligne				{font-weight:bold;text-decoration:underline;}
span.texte_rubriquesouligne						{text-decoration:underline;}
span.texte_rubriquelettrine						{font-size:110%;font-weight:bold;font-style:italic;color:#00A2E1;}
span.texte_publication								{font-size:90%;vertical-align:top;font-weight:bold;}
span.texte_copyright									{font-size:0.70em;font-style:italic;}

div.zone_surlignementjaune	{background-color:#FFF15E;font-weight:bold;color:#000000;}

/*======================================================================*/
/*Definition des zones gauche et droite et des zones qu'elle contiennent*/
/*======================================================================*/
#zone_gauche {
float:left;
width:190px;
text-align:center;
color:#000000;
}
#zone_droite {
float:right;
width:190px;
text-align:center;
color:#000000;
}
div.zone_titre{
background-color:#BBE4F5;
font-weight:bold;
font-size:1.1em;
color:#03247E;
text-align:center;
padding:1px;
border:solid 1px #00A3CA;
}
div.zone_texte{
background-color:#FFFFFF;
font-size:1em;
font-weight:bold;
color:#000000;
text-align:center;
padding:4px;
border-bottom:solid 1px #00A3CA;
border-left:	solid 1px #00A3CA;
border-right:	solid 1px #00A3CA;
}
div.zone_textefin{
background-color:#FFFFFF;
font-size:1em;
font-weight:bold;
color:#000000;
text-align:center;
padding:4px;
margin-bottom:4px;
border-bottom:solid 1px #00A3CA;
border-left:	solid 1px #00A3CA;
border-right:	solid 1px #00A3CA;
}
div#zone_texteadresse{
background-color:#FFFFFF;
background-image:url(images/presentation/fond_adresse.gif);
background-repeat:no-repeat;
background-position:left top;
font-size:1em;
font-weight:bold;
color:#000000;
text-align:right;
padding:4px;
margin-bottom:4px;
border-bottom:solid 1px #00A3CA;
border-left:	solid 1px #00A3CA;
border-right:	solid 1px #00A3CA;
}
div.zone_calendrier{
background-color:#FFFFFF;
font-size:12px;
font-weight:bold;
color:#000000;
text-align:center;
padding:1px;
margin-bottom:4px;
border-bottom:solid 1px #00A3CA;
border-left:	solid 1px #00A3CA;
border-right:	solid 1px #00A3CA;
}
td.tdjour			{width:20px;background:#BBE4F5;}
td.tdsemaine 	{width:20px;background:#BBE4F5;}
td.tdrepos	 	{width:20px;background:#F4B7A4;}
td.tdtravail 	{width:20px;background:#C7E9FA;}
td.tdactuel 	{width:20px;background:#00A3CA;border:solid 2px #FF3100;}
td.tdlien			{width:20px;border:solid 1px #000000;}

/*==================================================================*/
/*Definition de la zone bas de page et des éléments qu'elle contient*/
/*==================================================================*/
.zone_separateur {
clear:both;
}
#zone_basdepagegauche{
background-color:#E0F2F8;
float:left;
width:188px;
height:74px;
font-size:0.9em;
font-weight:bold;
color:#03247E;
text-align:center;
border:solid 1px #00A3CA;
}
#zone_basdepagedroite{
background-color:#E0F2F8;
float:right;
width:188px;
height:74px;
font-size:0.9em;
font-weight:bold;
color:#03247E;
text-align:center;
border:solid 1px #00A3CA;
}
#zone_basdepagecentre{
height:74px;
background-color:#E0F2F8;
margin-left:194px;
margin-right:194px;
font-size:0.9em;
font-weight:bold;
color:#03247E;
text-align:center;
border:solid 1px #00A3CA;
}
#zone_basdepagedroite img{
border:none;
padding-top:6px;
}

span.texte_flechebasdepage{font-weight:bold;color:#000000;}

