/*
* ----------------- STYLES PAR DEFAUT ----------------------------------------------------------
*/

A:link			{font-family: Arial, Helvetica, sans-serif; color:#D06040; font-weight:normal; text-decoration:none; }
A:visited			{font-family: Arial, Helvetica, sans-serif; color:#D06040; font-weight:normal; text-decoration:none; }
A:active			{font-family: Arial, Helvetica, sans-serif; color:#D06040; font-weight:normal; text-decoration:none; }
A:hover			{font-family: Arial, Helvetica, sans-serif; color:#F08060; font-weight:normal; text-decoration:none; }

A.m:link		{font-family:"Arial"; font-size:9px; background-color:#96AFBB; font-weight:bold; margin:0px; color: #F0F0FF; text-decoration:none; text-align:center; padding: 4px 4px 4px 4px; border-right: 1px #768F9B solid}
A.m:visited	{font-family:"Arial"; font-size:9px; background-color:#96AFBB; font-weight:bold; margin:0px; color: #F0F0FF; text-decoration:none; text-align:center; padding: 4px 4px 4px 4px; border-right: 1px #768F9B solid}
A.m:active	{font-family:"Arial"; font-size:9px; background-color:#96AFBB; font-weight:bold; margin:0px; color: #F0F0FF; text-decoration:none; text-align:center; padding: 4px 4px 4px 4px; border-right: 1px #768F9B solid}
A.m:hover	{font-family:"Arial"; font-size:9px; background-color:#D06040; font-weight:bold; margin:0px; color: #FFFFFF; text-decoration:none; text-align:center; padding: 4px 4px 4px 4px; border-right: 1px #768F9B solid}

A.ico:link		{padding:1px; font-family:"Arial"; font-size:9px}
A.ico:visited	{padding:1px; font-family:"Arial"; font-size:9px}
A.ico:active	{padding:1px; font-family:"Arial"; font-size:9px}
A.ico:hover	{padding:1px; font-family:"Arial"; font-size:9px; background-color:#F0F0F0}


/*
* ----------------- MISE EN PAGE ----------------------------------------------------------
*/
.hautdepage			{ }
.colonne1				{ text-align:right; font-family: Impact, Arial, Helvetica, sans-serif; font-color: #646498 }
.colonne2				{ text-align:justify}
.colonne3				{ text-align:left; text-align:left; font-family: Impact, Arial, Helvetica, sans-serif; font-color: #646498 }
.basdepage			{ text-align-center }
.print				{ display:none }
img				{border:0px}

/*
* ----------------- NAVIGATION ----------------------------------------------------------
*/


A.menuentete:link			{font-family: Impact; Arial, Helvetica, sans-serif; font-size:12px; color: #F0F0FF; text-decoration:none; margin:0px; padding-left:10px; padding-right:10px; background-color:#869FAB}
A.menuentete:visited		{font-family: Impact; Arial, Helvetica, sans-serif; font-size:12px; color: #F0F0FF; text-decoration:none; margin:0px; padding-left:10px; padding-right:10px; background-color:#869FAB}
A.menuentete:active		{font-family: Impact; Arial, Helvetica, sans-serif; font-size:12px; color: #F0F0FF; text-decoration:none; margin:0px; padding-left:10px; padding-right:10px; background-color:#869FAB}
A.menuentete:hover		{font-family: Impact; Arial, Helvetica, sans-serif; font-size:12px; color: #D09080; text-decoration:none; margin:0px; padding-left:10px; padding-right:10px; background-color:#FFFFFF}

.menurubrique			{border-top: 1px #768F9B solid}
A.menurubriquelien:link		{font-family: Impact; Arial, Helvetica, sans-serif; font-size:13px; color: #F0F0FF; text-decoration:none; margin:0px; padding-left:5px; padding-left:3px; background-color:#869FAB; width=120px; display:block }
A.menurubriquelien:visited		{font-family: Impact; Arial, Helvetica, sans-serif; font-size:13px; color: #F0F0FF; text-decoration:none; margin:0px; padding-left:5px; padding-left:3px; background-color:#869FAB; width=120px; display:block }
A.menurubriquelien:active		{font-family: Impact; Arial, Helvetica, sans-serif; font-size:13px; color: #F0F0FF; text-decoration:none; margin:0px; padding-left:5px; padding-left:3px; background-color:#869FAB; width=120px; display:block }
A.menurubriquelien:hover		{font-family: Impact; Arial, Helvetica, sans-serif; font-size:13px; color: #FFF0F0; text-decoration:none; margin:0px; padding-left:5px; padding-left:3px; background-color:#E07050; width=120px; display:block }

A.menusousrubriquelien:link		{font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #F0F0FF; font-weight:normal; text-decoration:none; padding-left:10px; padding-left:3px; background-color:#96AFBB; width=100%; display:block; border-top: 1px #768F9B solid }
A.menusousrubriquelien:visited	{font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #F0F0FF; font-weight:normal; text-decoration:none; padding-left:10px; padding-left:3px; background-color:#96AFBB; width=100%; display:block; border-top: 1px #768F9B solid }
A.menusousrubriquelien:active	{font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #F0F0FF; font-weight:normal; text-decoration:none; padding-left:10px; padding-left:3px; background-color:#96AFBB; width=100%; display:block; border-top: 1px #768F9B solid }
A.menusousrubriquelien:hover	{font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #FFF0F0; font-weight:normal; text-decoration:none; padding-left:10px; padding-left:3px; background-color:#D09080; width=100%; display:block; border-top: 1px #B07060 solid }

A.menuchemin:link			{font-family: Arial, Helvetica, sans-serif; font-size:9px; color: #869FAB; font-weight:normal; text-decoration:none; margin:0px; padding:0px; }
A.menuchemin:visited		{font-family: Arial, Helvetica, sans-serif; font-size:9px; color: #869FAB; font-weight:normal; text-decoration:none; margin:0px; padding:0px; }
A.menuchemin:active		{font-family: Arial, Helvetica, sans-serif; font-size:9px; color: #96AFBB; font-weight:normal; text-decoration:none; margin:0px; padding:0px; }
A.menuchemin:hover		{font-family: Arial, Helvetica, sans-serif; font-size:9px; color: #D06040; font-weight:normal; text-decoration:none; margin:0px; padding:0px; }

A.sommairerubriquelien:link		{font-family: Impact; Arial, Helvetica, sans-serif; font-size:12px; color: #869FAB; font-weight:normal; text-decoration:none; margin:0px; padding:0px; width=100%; display:block }
A.sommairerubriquelien:visited	{font-family: Impact; Arial, Helvetica, sans-serif; font-size:12px; color: #869FAB; font-weight:normal; text-decoration:none; margin:0px; padding:0px; width=100%; display:block }
A.sommairerubriquelien:active	{font-family: Impact; Arial, Helvetica, sans-serif; font-size:12px; color: #869FAB; font-weight:normal; text-decoration:none; margin:0px; padding:0px; width=100%; display:block }
A.sommairerubriquelien:hover	{font-family: Impact; Arial, Helvetica, sans-serif; font-size:12px; color: #D06040; font-weight:normal; text-decoration:none; margin:0px; padding:0px; background-color:#FFFFFF; width=100%; display:block }

A.sommairesousrubriquelien:link	{font-family: Impact; Arial, Helvetica, sans-serif; font-size:10px; color: #96AFBB; font-weight:normal; text-decoration:none; margin:0px; padding:0px; padding-left:10px; width=100%; display:block }
A.sommairesousrubriquelien:visited	{font-family: Impact; Arial, Helvetica, sans-serif; font-size:10px; color: #96AFBB; font-weight:normal; text-decoration:none; margin:0px; padding:0px; padding-left:10px; width=100%; display:block }
A.sommairesousrubriquelien:active	{font-family: Impact; Arial, Helvetica, sans-serif; font-size:10px; color: #96AFBB; font-weight:normal; text-decoration:none; margin:0px; padding:0px; padding-left:10px; width=100%; display:block }
A.sommairesousrubriquelien:hover	{font-family: Impact; Arial, Helvetica, sans-serif; font-size:10px; color: #E07050; font-weight:normal; text-decoration:none; margin:0px; padding:0px; padding-left:10px; background-color:#FFFFFF; width=100%; display:block }

A.menuforum:link			{font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#649864; font-weight:normal; text-decoration:none; }
A.menuforum:visited		{font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#649864; font-weight:normal; text-decoration:none; }
A.menuforum:active		{font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#649864; font-weight:normal; text-decoration:none; }
A.menuforum:hover		{font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#64DD64; font-weight:normal; text-decoration:none; background-color:#E5E5E5; }

.bandeaubas			{font-family: Arial, Helvetica, sans-serif; font-size:9px; color:#768F9B; font-weight:normal; text-decoration:none; padding-top:10px; margin:0px; border-top: 1px #E0E0E0 solid; text-align:center }
A.bb:link				{font-family: Arial, Helvetica, sans-serif; font-size:9px; color:#768F9B; font-weight:normal; text-decoration:none; }
A.bb:visited			{font-family: Arial, Helvetica, sans-serif; font-size:9px; color:#768F9B; font-weight:normal; text-decoration:none; }
A.bb:active			{font-family: Arial, Helvetica, sans-serif; font-size:9px; color:#768F9B; font-weight:normal; text-decoration:none; }
A.bb:hover			{font-family: Arial, Helvetica, sans-serif; font-size:9px; color:#D06040; font-weight:normal; text-decoration:none; }





/*
* ----------------- SOMMAIRE ----------------------------------------------------------
*/

.sommaireunesurtitre		{ font-family: Impact, Arial, Helvetica, sans-serif; font-size:10px; color:#D06040; padding-bottom:0px; margin-bottom:2px; margin-top:0px; text-align:left; border-top: #D0D0D0 solid 1px }
.sommaireunetitre			{ font-family: Impact, Arial, Helvetica, sans-serif; color: #646464; font-size:22px; padding-bottom:0px; margin-bottom:2px; margin-top:0px; text-align:left }
.sommaireunesoustitre		{ font-family: Impact, Arial, Helvetica, sans-serif; color: #646464; font-size:12px; margin-bottom:2px; margin-top:0px; text-align:left }
.sommairerecenttitre		{ font-family: Impact, Arial, Helvetica, sans-serif; color: #646464; font-size:14px; padding-bottom:0px; margin-bottom:2px; margin-top:0px; text-align:left }
.sommairerecenttitre2		{ font-family: Arial, Helvetica, sans-serif; color: #646464; font-size:11px; font-weight:bold;padding-bottom:0px; margin-bottom:2px; margin-top:0px; text-align:left }
.sommairederniersarticlessoustitre	{ padding-top:2px; font-family: Impact, Arial, Helvetica, sans-serif; color: #646464; font-size:11px; text-align:left; margin:0px; }


A.lirelasuiteblanc10:link, A.lirelasuiteblanc10:visited, A.lirelasuiteblanc10:active		{font-family: Arial, Helvetica, sans-serif; color: #646464; text-decoration:none; background-color:#FFFFFF; display:block; padding:10px}
A.lirelasuiteblanc10:hover							{font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:none; background-color:#E0E0E0; display: block; padding:10px}

A.lirelasuiteblanc5:link, A.lirelasuiteblanc5:visited, A.lirelasuiteblanc5:active		{font-family: Arial, Helvetica, sans-serif; color: #646464; text-decoration:none; background-color:#FFFFFF; display:block; padding:5px}
A.lirelasuiteblanc5:hover							{font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:none; background-color:#E0E0E0; display:block; padding:5px}

A.lirelasuiteF05:link, A.lirelasuiteF05:visited, A.lirelasuiteF05:active			{font-family: Arial, Helvetica, sans-serif; color: #484848; text-decoration:none; background-color:#E0E0E0; display:block; padding:5px}
A.lirelasuiteF05:hover							{font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:none; background-color:#F0F0F0; display:block; padding:5px}

A.lirelasuitegris5:link, A.lirelasuitegris5:visited, A.lirelasuitegris5:active		{font-family: Arial, Helvetica, sans-serif; color: #646464; text-decoration:none; background-color:#FFFFFF; display:block; padding:5px}
A.lirelasuitegris5:hover							{font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:none; background-color:#E0E0E0; display: block; padding:5px}

A.lirelasuiteorange5:link, A.lirelasuiteorange5:visited, A.lirelasuiteorange5:active	{font-family: Arial, Helvetica, sans-serif; color: #646464; text-decoration:none; display:block; padding:5px}
A.lirelasuiteorange5:hover							{font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:none; background-color:#FFF0E0; display: block; padding:5px}


.titresurlatoile			{font-family:Impact, Arial, Helvetica; font-size:12px; color: #96AFBB; background-color:#FFFFFF; display:block; width:100%; margin:0px; padding:5px; border-top: 1px #E0E0E0 solid; }


/*
* ----------------- RUBRIQUES ----------------------------------------------------------
*/
.rubriquetitre			{font-family: Impact, Arial; color:#808080; font-size:20px; text-align:left; padding-top:10px; padding-left:80px; border-width:0px; border-bottom-width: 1px; border-style:solid; border-color:#E0E0E0; margin:0px}
.rubriquedernierajout		{font-family: Arial, Helvetica, sans-serif; color: #808080; font-size:10px; text-align:left; padding-top:10px; padding-left:80px; border-width:0px; border-bottom-width: 1px; border-style:solid; border-color:#E0E0E0; margin:0px}
.rubriqueresume			{font-family: Arial, Helvetica, sans-serif; color: #808080; font-size:14px; text-align:left; padding-top:10px}

.resumearticleune			{font-family: Arial, Helvetica, sans-serif; color: #323232; font-size:10px; text-align:justify; margin:0px}

.rubriquearticlecite			{padding-top:10px; margin:0px text-align:justify}
.auteurarticlecite			{font-family: Arial, Helvetica, sans-serif; color: #566F7B; font-size:9px; text-align:left; margin:0px}
.datearticlecite			{padding-top:10px; font-family: Arial, Helvetica, sans-serif; color:#646464; font-size:10px; font-weight:bold; text-align:left; }
.resumearticlecite			{font-family: Arial, Helvetica, sans-serif; color: #323232; font-size:9px; text-align:justify; margin:0px}

.datebrevecitee			{font-family: Arial, Helvetica, sans-serif; color:#D06040; font-size:9px; font-weight:bold; text-align:left; margin:0px }

/*
* ----------------- ARTICLES ----------------------------------------------------------
*/
.article				{ margin-left:80px; margin-right:10px; text-align:justify }
.surtitre				{ font-family:Impact, Arial, Helvetica, sans-serif; font-size:10px; color:#D06040; padding-bottom:0px; margin-bottom:5px; margin-top:10px; text-align:left; border-top: #D0D0D0 solid 1px }
.titre				{ font-family:Impact, Arial, Helvetica, sans-serif; font-size:24px; color:#646464; padding-top:1px; margin-bottom:5px; margin-top:5px; text-align:left }
.date				{ font-family:Impact, Arial, Helvetica, sans-serif; font-size:10px; color:#989898; margin-top:5px; }
.soustitre				{ font-family:Impact, Arial, Helvetica, sans-serif; font-size:14px; color:#646464; margin-bottom:5px; margin-top:5px; text-align:left }
.chapo				{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color : #A0A0A0; line-height: 1.4em; margin-top: 1em; margin-bottom: 0.5em; font-size:12px; color:#989898; }
.textearticle			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-top:1px; padding-bottom:1px; margin-top:0px; margin-bottom:0px}
.agendadetails			{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; display:block; background-color:#FFE0C0; border: #E07050 1px solid; padding:5px}
.ps				{ padding-top: 0.6em; margin-top: 0.6em; border-top: 1px dashed #404040; font-size:10px; }
.notes				{ font-family: Arial, Helvetica, sans-serif; margin:0px; padding-top:1px; padding-bottom:1px; font-size:10px; }

.citation				{padding-top:2px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; font-size:10px; padding-left:20px; }
.annuorgatitre			{ margin-top:10px; margin-bottom:0px; font-family: Impact, Arial, Helvetica; font-size:12px; color:#D06040; background-color:#FFF0E0; display:block; padding-left:5px; padding-right:5px; border-bottom: #F0E5E0 solid 1px}
.annuorgali			{ margin-top:0px; margin-bottom:0px; padding-top:2px; padding-bottom:2px; font-family: Arial, Helvetica; font-size:9px; color:#646464; background-color:#F0F0F0; display:block; padding-left:5px; padding-right:5px; border-bottom: #E5E5E5 solid 1px}

.encadredroite	{margin-left:10px; margin-right:0px; cellpadding:0px; cellspacing:0px; border: 1px #D0D0D0 solid; background-color:#F0F0F0}
.titrencadre	{font-family: Impact, Arial, Helvetica; font-size:11px; color:#66706D; padding:5px; text-align:center; margin-bottom:0px}
.stitrencadre	{font-size:11px; color:#66706D;  font-weight:bold; padding:5px; padding-bottom:2px; text-align:left; }
.intertitrencadre	{font-size:11px; color:#66706D; text-align:left; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; margin-top:0px; margin-bottom:0px; font-weight:bold; }
.textencadre	{font-size:10px; color:#66706D; text-align:left; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:2px; margin:0px}
.qencadre	{font-size:10px; color:#66706D; text-align:left; padding-left:10px; padding-right:5px; padding-top:3px; padding-bottom:2px; margin-top:0px; margin-bottom:0px; font-weight:bold; font-style:italic}
.signaturencadre	{font-size:10px; color:#66706D; text-align:right; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; margin-top:0px; margin-bottom:0; font-weight:bold; padding-right:5px; }
.graphencadre	{font-size:10px; color:#000000; text-align:center; padding:5px; margin-top:0px}

.tabtitre		{font-family:Arial; font-size:9px; font-weight:bold; color:#FFFFFF; background-color:#A0B4BE; text-align=center; margin:0px; border-top-width:1px solid #B0C4CE; padding:2px; border-bottom: 1px solid #80A4AE}
.tabcol1		{font-weight:bold; font-family:Arial; font-size:9px; color:#F0F0F0; background-color:#A0A0A0; text-align=center; margin:0px; border-top: 1px solid #C0C0C0; padding:2px; border-bottom: 1px solid #969696}
.tabcol2		{font-weight:bold; font-family:Arial; font-size:9px; color:#F0F0F0; background-color:#C0C0C0; text-align=center; margin:0px; border-top: 1px solid #D0D0D0; padding:2px; border-bottom: 1px solid #B0B0B0}
.tabcol2b		{text-align:center;font-family:Arial,Helvetica; color:#646464; font-size:9px; background-color:#FFFFFF}
.tabcol3		{font-weight:bold; font-family:Arial; font-size:9px; color:#FFFFFF; background-color:#D06040; text-align=center; margin:0px; border-top:1px solid #D0D0D0; padding:2px; border-bottom:1px solid #B0B0B0}
.tabli1		{font-family:Arial; font-size:9px; color:#646464; background-color:#E0E0E0; text-align=left; margin:0px; border-top: 1px solid #F0F0F0; padding:2px; border-bottom:1px solid #D0D0D0}
.tabli2		{font-family:Arial; font-size:9px; color:#646464; background-color:#F0F0F0; text-align=left; margin:0px; border-top: 1px solid #FFFFFF; padding:2px; border-bottom:1px solid #E0E0E0}
.tabli2c		{font-family:Arial; font-size:9px; color:#646464; background-color:#F0F0F0; text-align=center; margin:0px; border-top:1px solid #FFFFFF; padding:2px; border-bottom:1px solid #E0E0E0}
.tabli2cr		{font-family:Arial; font-size:9px; color:#FFFFFF; background-color:#D09070; text-align=center; margin:0px; border-top:1px solid #F0A080; padding:2px; border-bottom:1px solid #B07050}
.tabli2cv		{font-family:Arial; font-size:9px; color:#FFFFFF; background-color:#90D070; text-align=center; margin:0px; border-top:1px solid #A0F080; padding:2px; border-bottom:1px solid #70B050}
.tabli2d		{font-family:Arial; font-size:9px; color:#646464; background-color:#F0F0F0; text-align=right; margin:0px; border:1px solid #FFFFFF; padding:2px; border-bottom:1px solid #E0E0E0}
.tabli2dr		{font-family:Arial; font-size:9px; color:#FFFFFF; background-color:#D09070; text-align=right; margin:0px; border:1px solid #F0A080; padding:2px; border-bottom:1px solid #B07050}
.tabli2dv		{font-family:Arial; font-size:9px; color:#FFFFFF; background-color:#90D070; text-align=right; margin:0px; border:1px solid #A0F080; padding:2px; border-bottom:1px solid #70B050}
.tabli3		{font-family:Arial; font-size:9px; color:#646464; background-color:#F0F0F0; text-align=right; margin:0px; border:1px solid #FFFFFF; padding:2px; border-bottom:1px solid #E0E0E0; padding-right:5px}
.tabli4		{font-family:Arial; font-size:9px; color:#646464; background-color:#E0E0E0; text-align=right; margin:0px; border:1px solid #F0F0F0; padding:2px; border-bottom:1px solid #D0D0D0; padding-right:5px}
.tabsource	{font-family:Arial; font-size:8px; color:#646464; background-color:#D0D0D0; text-align=left; margin:0px; border:1px solid #E0E0E0; padding:1px; border-bottom:1px solid #C0C0C0}

.documentjoint			{display:block; margin-top:0px; margin-bottom:0px; font-size:10px; height:25px; background-color:#E5E5E5}

.liens				{ margin-top:0px; margin-bottom:0px; padding-top:2px; font-family: Arial, Helvetica; font-size:9px; }

.par				{font-family: Impact, Arial, Helvetica, sans-serif; margin-top:0; margin-bottom:0; font-size:10px; color:#566F7B; font-weight:normal; text-decoration:none }

A.auteur:link			{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#566F7B; font-weight:normal; text-decoration:none; }
A.auteur:visited			{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#566F7B; font-weight:normal; text-decoration:none; }
A.auteur:active			{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#566F7B; font-weight:normal; text-decoration:none; }
A.auteur:hover			{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#768FAB; font-weight:normal; text-decoration:none; }

.articlesmemeauteur		{font-family: Arial, Helvetica, sans-serif; margin-top:2px; margin-bottom:0; font-size:9px; color:#768F9B; font-weight:normal; text-decoration:none; }

A.articlesmemeauteurlien:link		{font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#768F9B; font-weight:normal; text-decoration:none; }
A.articlesmemeauteurlien:visited	{font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#768F9B; font-weight:normal; text-decoration:none; }
A.articlesmemeauteurlien:active	{font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#768F9B; font-weight:normal; text-decoration:none; }
A.articlesmemeauteurlien:hover	{font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#96AFBB; font-weight:normal; text-decoration:none; }

blockquote			{margin-left:20px; margin-right: 0px; margin-top:0px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; background-color:#F0F0F0; padding:5px; border: 1px solid #E0E0E0}


/*
* ----------------- BREVES ----------------------------------------------------------
*/
.breve				{margin-left:0.5em; margin-right:0.5em; text-align:justify }
.titrebreve			{font-family:Impact, Arial, Helvetica, sans-serif; font-size:20px; color:#646464; padding-top:1px; margin-bottom:5px; margin-top:5px; text-align:left }
.textebreve			{font-family: Arial, Helvetica, sans-serif; font-size:11px; }


/*
* ----------------- FORUMS ----------------------------------------------------------
*/

.forum-repondre			{font-family:Impact, Arial, Helvetica, sans-serif; margin:0px; padding-top:1px; padding-bottom:1px; font-size:9px; padding-left:5px; padding-right:0px; text-align:right; }
.forum				{font-family:Arial, Helvetica, sans-serif; margin:0; padding-top:1px; padding-bottom:1px; font-size: 11px;}
.forum-chapo			{font-family:Arial, Helvetica, sans-serif; margin:0; padding-top:1px; padding-bottom:1px; padding-left:5px; padding-right:5px; font-size: 11px; color:#327640; text-align:left; }
.forum-titre			{font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:0px; padding-top:1px; padding-bottom:1px; font-size: 10px; text-align:left; color:#327640; }
.forum-texte			{font-family:Arial, Helvetica, sans-serif; font-size:10px; padding: 5px; color:#326040}

ul.forum-total			{display: block; padding: 0px;	margin: 0px; list-style: none; font-size:9px; }

ul .forum				{font-size:9px; border: 1px solid #F0F0F0; padding: 0px; margin: 0px; margin-bottom: 1em; list-style: none; }
ul ul .forum			{font-size:9px; border: 1px solid #F0F0F0; padding: 0px; margin: 0px; margin-bottom: 1em; list-style: none; }
ul ul ul .forum			{font-size:9px; border: 1px solid #F0F0F0; padding: 0px; margin: 0px; margin-bottom: 1em; list-style: none; }
ul ul ul ul .forum			{font-size:9px; border: 1px solid #F0F0F0; padding: 0px; margin: 0px; margin-bottom: 1em; list-style: none; }
ul ul ul ul ul .forum			{font-size:9px; border: 1px solid #F0F0F0; padding: 0px; margin: 0px; margin-bottom: 1em; list-style: none; }
ul ul ul ul ul ul .forum		{font-size:9px; border: 1px solid #F0F0F0; padding: 0px; margin: 0px; margin-bottom: 1em; list-style: none; }

ul .forum-chapo			{border: 0px; border-bottom: 1px dashed #E0E0E0; margin: 0px; padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 2px; font-size: 9px; background: #E0E5E8; }
ul ul .forum-chapo			{border: 0px; border-bottom: 1px dashed #E0E0E0; margin: 0px; padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 2px; font-size: 9px; background: #E0E5E8; }
ul ul ul .forum-chapo		{border: 0px; border-bottom: 1px dashed #E0E0E0; margin: 0px; padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 2px; font-size: 9px; background: #E0E5E8; }
ul ul ul ul .forum-chapo		{border: 0px; border-bottom: 1px dashed #E0E0E0; margin: 0px; padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 2px; font-size: 9px; background: #E0E5E8; }
ul ul ul ul ul .forum-chapo		{border: 0px; border-bottom: 1px dashed #E0E0E0; margin: 0px; padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 2px; font-size: 9px; background: #E0E5E8; }

A.repondre:link			{font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #779977; font-weight:bold; text-decoration:none; padding-right: 5px; border-right : 5px solid #327640; }
A.repondre:visited			{font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #779977; font-weight:bold; text-decoration:none; padding-right: 5px; border-right : 5px solid #327640 }
A.repondre:active			{font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #779977; font-weight:bold; text-decoration:none; padding-right: 5px; border-right : 5px solid #327640 }
A.repondre:hover			{font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #779977; font-weight:bold; text-decoration:none; padding-right: 5px; border-right : 5px solid #529660; background-color:#E0FFE0; padding-left:5; }

.enreponse			{font-family: Arial, Helvetica, sans-serif; font-size:9px; color: #327640; padding-bottom:0px; margin-bottom:5px; text-align:left }
.surtitreforum			{font-family: Impact, Arial, Helvetica, sans-serif; font-size:9px; color:#327640; padding-bottom:0px; margin-bottom:5px; text-align:left }
A.titreforum:link			{font-family: Impact, Arial, Helvetica, sans-serif; font-size:18px; color:#646464; padding-top:1px; margin-bottom:5px; margin-top:5px; text-align:left }
A.titreforum:visited			{font-family: Impact, Arial, Helvetica, sans-serif; font-size:18px; color:#646464; padding-top:1px; margin-bottom:5px; margin-top:5px; text-align:left }
A.titreforum:active			{font-family: Impact, Arial, Helvetica, sans-serif; font-size:18px; color:#646464; padding-top:1px; margin-bottom:5px; margin-top:5px; text-align:left }
A.titreforum:hover			{font-family: Impact, Arial, Helvetica, sans-serif; font-size:18px; color:#D06040; padding-top:1px; margin-bottom:5px; margin-top:5px; text-align:left }
.soustitreforum			{font-family: Impact, Arial, Helvetica, sans-serif; font-size:12px; color:#646464; padding-bottom:0px; margin-bottom:5px; text-align:left }
.dateforum			{font-family: Impact, Arial, Helvetica, sans-serif; font-size:9px; color:#646464; margin-top:5px; }
.extraitforum			{font-family: Arial, Helvetica, sans-serif; font-size:9px; color:#646464; margin-top:5px; }

.dateforumcite			{font-family: Arial, Helvetica, sans-serif; color:#327640; font-size:9px; font-weight:bold; text-align:left; margin:0px; padding-bottom: 10px}
A.titreforumcite:link			{font-family: Impact, Arial, Helvetica, sans-serif; color: #779977; font-size:11px; text-align:left; margin:0px; padding-bottom: 2px }
A.titreforumcite:visited		{font-family: Impact, Arial, Helvetica, sans-serif; color: #779977; font-size:11px; text-align:left; margin:0px; padding-bottom: 2px }
A.titreforumcite:active		{font-family: Impact, Arial, Helvetica, sans-serif; color: #779977; font-size:11px; text-align:left; margin:0px; padding-bottom: 2px }
A.titreforumcite:hover		{font-family: Impact, Arial, Helvetica, sans-serif; color: #327640; font-size:11px; text-align:left; margin:0px; padding-bottom: 2px }





/*
* Formulaires
*/

.spip_barre			{border: 0px; padding: 1px}
.spip_barre a img			{border: 0px; padding: 1px; background-color: #E0FFE0; }
.spip_barre a:hover img		{border: 0px; padding: 1px; background-color: #FFFFFF; }
.formrecherche			{border: 0px; margin-top:0px; padding: 0px; padding-left:4px; background: #D0DBDF; font-family: Arial, Helvetica, sans-serif; font-size:10px }
.formulaire			{color: black; margin-bottom: 0px; padding: 4px; border: 1px solid #a0a0a0; background-color: #f6f6f6; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; }
.forml 				{background-color: #ececec; margin: 0px; padding: 2px; border: solid 1px #C0C0C0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.spip_bouton			{border-top: 1px solid #D0D0D0; border-left: 1px solid #C5C5C5; border-right: 1px solid #C0C0C0; border-bottom: 1px solid #B5B5B5; padding: 2px; background: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:9px; color:#AAAAAA; font-variant:small-caps; font-weight:bold}
.spip-admin			{position: fixed; bottom: 0px; font-size: 10px; padding: 2px; line-height: 1.4em; }