/* Styles du corps du document */

body {
		color: #000000;
		font-size: 13px;
		font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
		background: #E6E7A2 url(../images/titres/tilling_titre.gif) repeat-x left top;
		margin: 0px; 
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		padding: 0px;
		/*bgcolor: #FFFFFF;*/	
		/*scrollbar-face-color: #2C73A1;
		scrollbar-shadow-color: #9494AD;
		scrollbar-highlight-color: #9494AD;
		scrollbar-3dlight-color: #E3E3EA;
		scrollbar-darkshadow-color: #26A290;
		scrollbar-track-co/home/srivestlor: #CDDCEA;
		scrollbar-arrow-color: #4E719A;
		scrollbar-base-color : #4E719A;*/	
	}

.align-left{
	text-align: left;
}

.align-center{
	text-align: center;
}

.align-right{
	text-align: right;
}

.align-justify{
	text-align: justify;
}

.indent{
	padding-left: 40px; 
}

/* Styles de formatage direct  HTML */
H1  { 
	color: #OOOOOO; 
	font-weight: bold; 
	font-size: 13px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	/*text-align:left; */
	/*padding-top:15px; */
	/*padding-bottom:4px; */
	/*border-bottom-width:1px;*/
	/*border-bottom-style:dotted;*/
	/*---border-bottom: 1px dotted #fff;---*/
	/*../images/navigation/ligne_contextuel.gif*/
	/*border-bottom-color:#CCCCCC;*/
	/*height:34px;*/
	/*background-image: url(../images/commun/bottomH1.gif);*/
	/*background-repeat: no-repeat;*/
	/*background-position: left bottom;*/
	}
H2 { 
	color: #990000; 
	font-weight: bold;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0px;
	padding: 0px 0px 5px;
	padding-top: 2px;
	padding-bottom: 2 px;
	}
/*h3    	{ font-size: 12px; margin: 0px; padding: 0px 0px 10px }*/

p	   	{ margin: 0px; padding: 0px 0px 0px }
form	{ margin: 0px; padding: 0px }
select	{ font-size: 10px; color: #000000; background-color: #DBE3B5; border: solid 1px #8D8341 }
input	{ width:100px;font-size: 10px; color: #000000; border: 1px solid #8D8341; background-color: #DBE3B5 }
textarea{ font-size: 10px; color: #000000; border: 1px solid #8D8341; background-color: #DBE3B5 }/*#185074*/
img		{ border: 0px }
HR      { margin: 0px; padding: 0px 0px 0px;height:1px; background-color: #68893E; border:0px}
/* Style pour les puces */

UL { 
   line-height : 11px; 
   margin : 5px 30px; 
  /* list-style:square outside none;*/
   /*padding-left:0px;*/
   list-style-image: url(../images/commun/puce.gif);
}

LI {home/srivest
   font-size : 12px; 
   line-height : 14px; 
   font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
   color : #000000; 
   background : transparent; 
   margin : 5px 30px;
   padding-bottom:4px;
}

#Br {	position:relative; visibility: hidden;	}

/* Styles lien ahref normal */

A:visited 	{color : #990000; /*background : transparent; */text-decoration : underline; }
A:link 		{color : #990000; /*background : transparent; */text-decoration : underline; }
A:hover 	{color : #990000; /*background-color : #666666; */text-decoration : none; }
A:active	{color : #990000; /* background : transparent;*/text-decoration : underline; }

/* Styles lien ahref utilitaires */

A.utilitaires:visited 	{font-size: 10px; color : #FFFFFF; /*background : transparent; */text-decoration : none; }
A.utilitaires:link	{font-size: 10px; color : #FFFFFF; /*background : transparent; */text-decoration : none; }
A.utilitaires:hover 	{font-size: 10px; color : #FFFFFF; /*background-color : #666666; */text-decoration : underline; }
A.utilitaires:active	{font-size: 10px; color : #FFFFFF; /*background : transparent;*/text-decoration : underline; }

A.top:visited 	{font-size: 10px; color : #000000; /*background : transparent; */text-decoration : none; }
A.top:link	{font-size: 10px; color : #000000; /*background : transparent; */text-decoration : none; }
A.top:hover 	{font-size: 10px; color : #990000; /*background-color : #666666; */text-decoration : none; }
A.top:active	{font-size: 10px; color : #000000; /*background : transparent;*/text-decoration : none; }

/*styles d'affichage de zone menu*/
/*menu_1 = principale */
A.menu_1_actif 			{font-size: 10.5px;font-weight: bold;color : #2971A0; background : transparent; text-decoration : none; }
A.menu_1:visited 		{font-size: 10.5px;font-weight: bold;color : #FFFFFF; background : transparent; text-decoration : none; }
A.menu_1:link 			{font-size: 10.5px;font-weight: bold;color : #FFFFFF; background : transparent; text-decoration : none; }
A.menu_1:hover 			{font-size: 10.5px;font-weight: bold;color : #FFFFFF;  text-decoration : underline; }
A.menu_1:active 		{font-size: 10.5px;font-weight: bold;color : #2971A0; text-decoration : none; }
/*menu_2 = secondaire*/
/*lorsque selectionne*//home/srivest
A.menu_2_actif			{font-size: 11px;color :  #993300;  text-decoration : underline; }
A.menu_2_actif:visited 	{font-size: 11px;color :  #993300;  text-decoration : underline;}
A.menu_2_actif:link 	{font-size: 11px;color :  #993300;  text-decoration : underline;}
A.menu_2_actif:hover 	{font-size: 11px;color :  #993300;  text-decoration : underline;}
/*lorsque normal*/
A.menu_2:visited 		{font-size: 11px;color : #336633; text-decoration : none; }
A.menu_2:link 			{font-size: 11px;color : #336633;  text-decoration : none; }
A.menu_2:hover 			{font-size: 11px;color :  #993300;  text-decoration : underline; }
A.menu_2:active 		{font-size: 11px;color :  #993300;  text-decoration : underline;}
/*menu_3 = page contextuel #666666*/
/*lorsque selectionne*/
A.menu_3_actif:visited	{font-weight: bold; font-size: 11px;color : #425D18;  text-decoration : none;}
A.menu_3_actif:link		{font-weight: bold; font-size: 11px;color : #425D18;  text-decoration : none;}
A.menu_3_actif:hover	{font-weight: bold; font-size: 11px;color : #425D18;  text-decoration : underline;}
/*lorsque normal*/
A.menu_3:visited 		{font-weight: bold;font-size: 11px; color : #000000; text-decoration : none; }
A.menu_3:link 			{font-weight: bold;font-size: 11px; color : #000000;  text-decoration : none; }
A.menu_3:hover 			{fohome/srivestnt-weight: bold;font-size: 11px; color : #425D18; text-decoration : underline; }
A.menu_3:active			{font-weight: bold;font-size: 11px; color : #425D18; text-decoration : underline; }

/*menu_4 = page contextuel #666666*/
/*lorsque selectionne*/
A.menu_4_actif:visited	{font-weight: bold; font-size: 11px;color : #993300;  text-decoration : none;}
A.menu_4_actif:link		{font-weight: bold; font-size: 11px;color : #993300;  text-decoration : none;}
A.menu_4_actif:hover	{font-weight: bold; font-size: 11px;color : #993300;  text-decoration : underline;}
/*lorsque normal*/
A.menu_4:visited 		{font-weight: bold;font-size: 11px; color : #425D18; text-decoration : none; }
A.menu_4:link 			{font-weight: bold;font-size: 11px; color : #425D18;  text-decoration : none; }
A.menu_4:hover 			{font-weight: bold;font-size: 11px; color : #993300; text-decoration : underline; }
A.menu_4:active			{font-weight: bold;font-size: 11px; color : #993300; text-decoration : underline; }

/* Styles des tag DIV pour formatage et  tilling. */
/* CONTENT AREA */
/* Style for the page when printed */
#back	{ background-image: url(../images/commun/background.gif);background-repeat: repeat-x;background-position:left top;}
#headerArea	{}
#menuArea	{}
#parse_menu2 {}
#enteteArea{}
#titreArea {}
#parse_titrePage {}
#leftArea {}
#sousTitre{}
#contenuArea {}
#blocArea{}
#rightArea {}
#borderArea {}
#footerArea {}
#zoneLeft {}
#zoneRight		{BACKGROUND-COLOR:#E6E7A2;font-weight:bold;PADDING-RIGHT:10px;PADDING-LEFT:10px; PADDING-BOTTOM:10px; PADDING-TOP: 10px; color: #990000; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#message		{ align:center;height: 35px ;width:280px; margin-top: 10px;	margin-right: 10px;	margin-bottom: 10px; margin-left: 10px;border-width : 1px; border-style : solid;border-color : #8D8341;	font-size:11px;	font-weight: bold; color:#993300;background-color : #DEE0CB;PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-BOTTOM: 5px;}

/*tests*/
/* Styles de mise en page*/
/*.td_titre			{color: #000000; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; BACKGROUND-COLOR:#C1C4A8;}
.td_cell1			{color: #000000; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; BACKGROUND-COLOR:#EBEBDC;}
.td_cell2			{color: #000000; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; BACKGROUND-COLOR:#FFFFFF;}
*/
.td_titre			{color: #000000; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; BACKGROUND-COLOR:#C0CD71;}
.td_cell1			{color: #000000; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; BACKGROUND-COLOR:#DEE7B6;}
.td_cell2			{color: #000000; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; BACKGROUND-COLOR:#FFFFFF;}

.td_options			{color: #000000; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; BACKGROUND-COLOR:#DEE0CB;}
.usager				{PADDING-RIGHT: 8px; PADDING-LEFT: 8px;  PADDING-BOTTOM: 8px;  PADDING-TOP: 8px; font-weight: bold; color: #993300; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.dateVisite			{PADDING-RIGHT: 8px; PADDING-LEFT: 8px;  PADDING-BOTTOM: 8px;  PADDING-TOP: 8px; font-weight: normal; color: #OOOOOO; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.texteNouvelle 		{ PADDING-RIGHT: 14px; PADDING-LEFT: 14px;  PADDING-BOTTOM: 14px;  PADDING-TOP: 14px; color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
/*.texteRight			{font-weight: bold;PADDING-RIGHT: 10px; PADDING-LEFT: 10px;  PADDING-BOTTOM: 10px;  PADDING-TOP: 10px; color: #583B1C; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }*/
.texteBorder  		{ font-weight: bold;PADDING-RIGHT: 10px; PADDING-LEFT: 10px;  PADDING-BOTTOM: 10px;  PADDING-TOP: 10px; color: #583B1C; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.citation	{ font-style: italic;line-height : 14px;font-weight: normal; text-align:justify;color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.texte				{ line-height : 20px;font-weight: normal; text-align:justify;color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.section			{ color: #4A733D; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.titre				{ color: #33521B; font-weight: bold; font-size: 12px; font-familAy: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.sousTitre			{ color: #000000; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.copyright			{ color: #000000; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.utilitaires	    { color: #666666;font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.texteFiche 		{ PADDING-LEFT: 2px; color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.texteGras  		{ color: #333333; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
/* CONTENT AREA */


.zoneFormulaire {
	MARGIN: 0px 0px 1.5em;  COLOR: #494136; BACKGROUND-COLOR:#ffffff; vertical-align: top;
	BORDER-RIGHT:1px solid #544A10; BORDER-TOP:1px solid #544A10; BORDER-LEFT:1px solid #544A10; BORDER-BOTTOM:1px solid #544A10;
	WIDTH: 97%;WIDTH: 97%;opacity: 0.85;filter:alpha(opacity=85);
}
.zoneFormulaire input {
width:auto;font-size: 10px; color: #000000; border: 1px solid #8D8341; background-color: #fff; padding:2px;
}
.zoneFormulaire select 
	{ width:auto;font-size: 10px; color: #000000; border: 1px solid #8D8341; background-color: #fff; padding:2px; }
	
.zoneFormulaire TBODY TD {
	BORDER-LEFT: #A2AAB0 1px solid; BORDER-BOTTOM: #A2AAB0 1px solid; TEXT-ALIGN: left;vertical-align: top;
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px;vertical-align:top;/*BACKGROUND-COLOR: #FCFBF8;*/
}

/*style pour menu vertical sur TD*/

.niveau3 {border: solid 1px #425D18;PADDING-LEFT: 4px; PADDING-RIGHT: 3px;}
.niveau4 {PADDING-LEFT: 16px; PADDING-RIGHT: 3px;}
.niveau5 {PADDING-LEFT: 22px; PADDING-RIGHT: 3px;}


/*faire en sorte d utiliser les noms de styles css dans notre feuille de style
copier-coller des fichiers de l extension vers le css
peut editer directement dans ext_typoscript_setup.txt mais a ce moment tous les
sites utilisant lextension utilise les memes couleurs.*/

.tx-indexedsearch { color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:normal; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {height: 19px ;width: 100%; margin-top: 0px;          margin-right: 0px;     margin-bottom: 0px; margin-left: 0px; font-size:11px; font-weight: bold; color:#660000; background-color : #C0CD71;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { color: #000066; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {color: #666666; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {font-style:normal; color: #003366; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { font-style:normal; color:#993300; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { width:90%;color: #000066; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;background:#DBE3B5; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:17px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { height: 19px ;width:100%; margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px; margin-left: 0px; font-size:11px; font-weight: bold; color:#000000; background-color : #CCCC99;BORDER-BOTTOM: #999933 1px solid; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }

.tx-indexedsearch-percent, .percent {color:#fff, background:#666; font-weight:bold;}
.tx-indexedsearch TABLE  { color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}

/* Styles lien  navig page */

A.indexedsearch-nav:visited                    {margin-top: 2px;margin-left: 4px; margin-right: 4px; margin-bottom: 2px; font-size:10px; font-weight: normal; color:#666600; /*background-color : #EAF4FC;*/ text-decoration : underline; }
A.indexedsearch-nav:link               {margin-top: 2px;margin-left: 4px; margin-right: 4px; margin-bottom: 2px;font-size:10px; font-weight: normal; color:#666600; /*background-color : #EAF4FC*/; text-decoration : underline; }
A.indexedsearch-nav:hover            {margin-top: 2px;margin-left: 4px; margin-right: 4px; margin-bottom: 2px;font-size:10px; font-weight: normal; color:#CC0000; /*background-color : #EAF4FC*/; text-decoration : underline; }
A.indexedsearch-nav:active                    {margin-top: 2px;margin-left: 4px; margin-right: 4px; margin-bottom: 2px;font-size:10px; font-weight: bold; color:#CC0000; /*background-color : #EAF4FC*/; text-decoration : none; }


.tx-indexedsearch-browsebox-SCell {font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;font-size:10px; font-weight: normal; color:#CC0000; /*background-color : #FFFFFF;*/}
.tx-indexedsearch-browsebox {font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;font-size:10px; font-weight: normal; color:#993300; /*background-color : #C0CD71;*/}
.tx-indexedsearch-browsebox-strong {font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;font-size:10px; font-weight: normal; color:#993300;/* background-color : #C0CD71;*/}
.tx-indexedsearch-pi1-browsebox-SCell-active {font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;font-size:10px; font-weight: bold; color:#666666; background-color : #FFFFFF; border: 1px solid #003366;}
.tx-indexedsearch-pi1-browsebox-SCell-border {font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;font-size:10px; font-weight: normal; color:#666666; background-color : #EEEEEE; border: 1px solid #CCCCCC;} 

