/* DEV */

/* tendance orange 
.BodyAnnonce{
	background-color : #CBE6F0;
	color : Black;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : normal;
	text-decoration : none;
	margin-right: 5; 
	margin-top: 0; 
	margin-bottom: 0; 
	margin-left: 5;
}

*/

a { color: black; }

body.PA {
 scrollbar-face-color: #E55400;
 scrollbar-shadow-color: #103C7B;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-3dlight-color: #103C7B;
 scrollbar-darkshadow-color: #074a8f;
 scrollbar-track-color: #FF8A44;
 scrollbar-arrow-color: #FFFFFF;
}


/* Form Recherche */

.BoutonWeb{
	color : #233974;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
}

.TexteAideRech { font-size: 8pt;font-family : Verdana, Arial, Helvetica, sans-serif;color:#233974;  font-weight:normal;  letter-spacing: -0.07em;    }
A.TexteAideRech:link, A.TxSrub:active, { color: #4E4E4E; text-decoration : none; }
A.TexteAideRech:visited { color: #4E4E4E;text-decoration : none; }
A.TexteAideRech:hover { color: #E55400;text-decoration : none; }

.FormInputWeb{
	color : #233974;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
}

/* Form Commande WEB */

.FrmRech {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #349FD7; 
	FONT-FAMILY: verdana; 
	HEIGHT: 30px; 
	BACKGROUND-COLOR: #DCEBF2; 
	TEXT-ALIGN: right; 
}
.txtAreaModif {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8px; 
	WIDTH: 20px; 
	COLOR: #000000; 
	FONT-FAMILY: verdana; 
	HEIGHT: 10px; 
	BACKGROUND-COLOR: #FFFFCC; 
	TEXT-ALIGN: left; 
}



.TexteAide { font-size: 8pt;font-family : Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;  font-weight:normal;  letter-spacing: -0.07em;    }
A.TexteAide:link, A.TxSrub:active, { color: #4E4E4E; text-decoration : none; }
A.TexteAide:visited { color: #4E4E4E;text-decoration : none; }
A.TexteAide:hover { color: #E55400;text-decoration : none; }



.TitreAnnonce{
	background-color:#E55400;
	color : White;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : none;
}


.TexteAnnonce{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
}



/* Affichage pa */
Td.TraitSep {border-bottom: 'solid #E55400 1px';}


.TxtTitrePA{
	color : black;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : none;
	padding:1 1 5 1; 
	background-color:#DCEFD1;
}


.TxtCorpsPA{
	color : black;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	padding:3 1 2 5;
}


.Txtpages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:550px;
	background-color:#DCEFD1;
	color: #E55400;
	padding:1 5 1 5;  	 
}


.MarquePage {
	background-color:#E55400;
	color: #FFFFFF;
	width:20px;
	padding:1 5 1 5;	
	border: 'solid #E55400 1px';
}

.Numpages {
	background-color:#DCEFD1;
	color: #FFFFFF;
	width:20px;
	padding:1 5 1 5;	
	border: 'solid #E55400 1px'; 
}

A.Numpages {color: #E55400; text-decoration :none; }
A.Numpages:link {color: #E55400; text-decoration :none; }
A.Numpages:visited {color: #E55400; text-decoration : none;}
A.Numpages:hover {color: #FFFFFF; text-decoration : none;}



.LienTitreRubA {
	color: #FFFFFF;
	border: 'solid #E55400 1px';
	text-align:left; 
}
A.LienTitreRubA {color: #FFFFFF; text-decoration :none; }

.LienTitreRub {
	color: #FFCC33;
	border: 'solid #E55400 1px';
	text-align:left; 
}

A.LienTitreRub {color: #FFCC33; text-decoration :none; }
A.LienTitreRub:link {color: #FFCC33; text-decoration :none; }
A.LienTitreRub:visited {color: #FFCC33; text-decoration : none;}
A.LienTitreRub:hover {color: #FFFFFF ; text-decoration : none;}


Td.CoulTDRubtitre {
	background-color:#E55400;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FFCC33; 
	padding:1 5 1 5;	
	font-weight: bold }
	

Td.CoulTD {
	background-color:#E55400;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FFFFFF; 
	font-weight: bold }

Td.CoulTDRub {
	background-color:#E55400;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FFFFFF; 
	padding:1 5 1 5;	
	font-weight: bold }

Td.CoulTDa {
	background-color:#F39547;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #FFFFFF;
	font-weight: bold;
	padding:1 5 1 5;  
	border: 'solid #E55400 1px';    }

/* Rubriques */

.TblRub {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 7pt;
	color:#0052A4; 
	FONT-FAMILY: verdana; 
	BACKGROUND-COLOR: #FFFFFF; 
	TEXT-ALIGN: left; 
	/* FONT-VARIANT: small-caps */
}

Td.TDRub {
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #000000;
	height: 10px;
	font-weight: bold;
	padding:0 5 0 5;	
	 }
	 
Td.TDSRub {
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #000000;
	height: 10px;
	font-weight: normal;
	padding:0 5 0 5;	
	 }


/* Affichage PA cavadeos */

.TxRubWhite { font-size: 8pt; color:#FFFFFF;  font-weight: bold; letter-spacing: -0.07em;   }
A.TxRubWhite:link, A.TxRubWhite:active, { color: #FFFFFF;text-decoration : none; }
A.TxRubWhite:visited { color: #FFFFFF;text-decoration : none; }
A.TxRubWhite:hover { color: #E55400;text-decoration : none; }

/* a.TxRub { font-size: 8pt; color:#FFFFFF;  font-weight: bold; letter-spacing: -0.07em;   }	*/
A.TxRub:link, A.TxRub:active, { color: #4E4E4E;text-decoration : none; }
A.TxRub:visited { color: #4E4E4E;text-decoration : none; }
A.TxRub:hover { color: #E55400;text-decoration : none; }

/* .TxSrub { font-size: 8pt; color:#FFFFFF;  font-weight:normal;  letter-spacing: -0.07em;    }	*/
A.TxSrub:link, A.TxSrub:active, { color: #4E4E4E; text-decoration : none; }
A.TxSrub:visited { color: #4E4E4E;text-decoration : none; }
A.TxSrub:hover { color: #E55400;text-decoration : none; }

.TxtNbRub { font-size: 8pt; color:#CBE6F0;  font-weight:bold;  letter-spacing: -0.07em;    }
A.TxtNbRub:link, A.TxSrub:active, { color: #4E4E4E; text-decoration : none; }
A.TxtNbRub:visited { color: #4E4E4E;text-decoration : none; }
A.TxtNbRub:hover { color: #E55400;text-decoration : none; }


body {
  font-family:Verdana;
}

.date { font-size: 8pt; font-weight: bold; text-transform:uppercase; color:#FFFFFF;}
.dateB { font-size: 6.75pt; font-weight: bold; text-transform:uppercase; color:#FFFFFF;}

/* Menu */

.Menu { font-size: 8pt; color:#4E4E4E;  font-weight: bold; letter-spacing: -0.05em;text-decoration : none;}
A.Menu:link, A.Menu:active, { color: #4E4E4E;text-decoration : none; }
A.Menu:visited { color: #4E4E4E;text-decoration : none; }
A.Menu:hover { color: #000000;text-decoration : none; }

.MenuEsp {padding:5px 0px 0px 0px;}
 
.MenuEsp02 {padding:5px 0px 0px 5px;}



/* bas de page */

.TexteBlanc { font-size: 6.75pt; font-weight: bold; color:#FFFFFF;}
A.TexteBlanc:link, A.TexteBlanc:active, {text-decoration : none; }
A.TexteBlanc:visited {text-decoration : none;}
A.TexteBlanc:hover {text-decoration : underline;}



.TblnormalE {
	BORDER: #E55400 1px solid;
}

TblnormalH {
	border-top:#E55400 1px solid;
}

/* Titres */

.TitreBlanc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFFFFF; font-weight: bold}
.TitreNoir {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bold}
.TitreRouge {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #CB0202; font-weight: bold}


/* Titre Page TBS 

.TitreAnnonce{
	background-color : #00A9EA;
	color : White;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	text-decoration : none;
}
*/

.ContenuAnnonce{
	background-color : #CBE6F0;
	color : Black;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	text-decoration : none;
}



/* FIN TBS */


/* Affichage PA */

.TexteNoir { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; }
A.TexteNoir:link, A.TexteNoir:active, { color: #4E4E4E; text-decoration : none; }
A.TexteNoir:visited { color: #000000;text-decoration : none; }
A.TexteNoir:hover { color: #000000;text-decoration : underline; }


.TexteRouge { font-size: 8pt; color:#CB0202; }
A.TexteRouge:link, A.TexteRouge:active, { color: #CB0202; text-decoration : none; }
A.TexteRouge:visited { color: #CB0202;text-decoration : none; }
A.TexteRouge:hover { color: #CB0202;text-decoration : underline; }

.TexteRouge02 { font-size: 8pt; color:#663300; }
A.TexteRouge02:link, A.TexteRouge02:active, { color: #663300; text-decoration : none; }
A.TexteRouge02:visited { color: #663300;text-decoration : none; }
A.TexteRouge02:hover { color: #663300;text-decoration : underline; }

/* Menus gauche */

.smallbluegl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #0052A4 }
A.smallbluegl { font-family: verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: #0052A4 }
A.smallbluegl:hover { font-family: verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: #349FD7 }

.smallblackgl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: black }
A.smallblackgl { font-family: verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: black }
A.smallblackgl:hover { font-family: verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: gray }

.smallblack { font-family: Verdana, Arial, Helvetica, sans-serif; verdana; font-size: 10px; color: black }
A.smallblack { font-family: verdana; font-size: 10px; color: black }
A.smallblack:hover { font-family: verdana; font-size: 10px; color: gray }

.smallblackg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: black }
A.smallblackg { font-family: verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: black }
A.smallblackg:hover { font-family: verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: white }

.black { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color: black }
A.black { font-family: verdana; font-size: 13px; color: black }
A.black:hover { font-family: verdana; font-size: 13px; color: gray }


.Bigblack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: black }
A.Bigblack { font-family: verdana; font-size: 14px; color: black }
A.Bigblack:hover { font-family: verdana; font-size: 14px; color: gray }

.BigBlackbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:15px;font-weight: bold; color: black }
A.BigBlackbold { font-family: verdana; font-size: 15px;font-weight: bold; color: black }
A.BigBlackbold:hover { font-family: verdana; font-size: 15px;font-weight: bold; color: gray }


.smallwhite { font-family: verdana; font-size: 10px; font-weight: bold; color: white }
A.smallwhite { font-family: verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: white }
A.smallwhite:hover { font-family: verdana; font-size: 10px; font-weight: bold; text-decoration: none; color: yellow }

.white { font-family: verdana; font-size: 14px; font-weight: bold; color: white }
A.white { font-family: verdana; font-size: 14px; font-weight: bold; text-decoration: none; color: white }
A.white:hover { font-family: verdana; font-size: 14px; font-weight: bold; text-decoration: none; color: yellow }





.txtSelect {
FONT-WEIGHT: normal; 
FONT-SIZE: 10px;
width:210px;
TEXT-ALIGN: left;

}

.txtAreaModifRub {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	WIDTH: 233px; 
	COLOR: ##FFFFFF; 
	FONT-FAMILY: verdana; 
	HEIGHT: 22px; 
	BACKGROUND-COLOR: #Session.HST_coul#; 
	TEXT-ALIGN: left; 
	CURSOR: hand;
}


.txtAreaModifRef {
FONT-WEIGHT: normal; 
FONT-SIZE: 12px; 
WIDTH: 430px; 
color:#004284; 
FONT-FAMILY: verdana; 
HEIGHT: 22px; 
background-color:#E7F8FA;
TEXT-ALIGN: center; 
}
.txtAreaModifRefch {
FONT-WEIGHT: normal; 
FONT-SIZE: 12px; 
WIDTH: 250px; 
COLOR: #004284; 
FONT-FAMILY: verdana; 
HEIGHT: 22px; 
background-color:#E7F8FA;
TEXT-ALIGN: left; 
}

/* Form  */
.Tblnormal {
	PADDING-RIGHT: 5px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px;
	color:#0052A4; 
	BORDER-BOTTOM: #df7e5e 1px solid; 
	FONT-FAMILY: verdana; 
	HEIGHT: 30px; 
	BACKGROUND-COLOR: #DCEBF2; 
	TEXT-ALIGN: left; 
	/* FONT-VARIANT: small-caps */
}

.txtInfo {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	WIDTH: 370px; 
	COLOR: #339999; 
	FONT-FAMILY: verdana; 
	HEIGHT: 60px; 
	BACKGROUND-COLOR: #DCEBF2; 
	TEXT-ALIGN: left; 
}

.txtAreaAchat {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	WIDTH: 350px; 
	COLOR: #339999; 
	FONT-FAMILY: verdana; 
	HEIGHT: 80px; 
	BACKGROUND-COLOR: #FFFFCC; 
	TEXT-ALIGN: left; 
}

.txtAreaModifAchat {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	WIDTH: 350px; 
	COLOR: #000000; 
	FONT-FAMILY: verdana; 
	HEIGHT: 80px; 
	BACKGROUND-COLOR: #FFFFCC; 
	TEXT-ALIGN: left; 
}

/* Form recherche */
.FrmRech {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #349FD7; 
	FONT-FAMILY: verdana; 
	HEIGHT: 30px; 
	BACKGROUND-COLOR: #DCEBF2; 
	TEXT-ALIGN: right; 
	/* FONT-VARIANT: small-caps */
}
.txtAreaModif {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	WIDTH: 233px; 
	COLOR: #000000; 
	FONT-FAMILY: verdana; 
	HEIGHT: 22px; 
	BACKGROUND-COLOR: #FFFFCC; 
	TEXT-ALIGN: left; 
}


/* Form Recherche Samll */
.txtAreaModifSmall {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	WIDTH: 130px; 
	COLOR: #000000; 
	FONT-FAMILY: verdana; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #FFFFCC; 
	TEXT-ALIGN: left; 
}
.txtRechSmall {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	WIDTH: 200px; 
	COLOR: #349FD7; 
	FONT-FAMILY: verdana; 
	HEIGHT: 18px; 
	BACKGROUND-COLOR: #DCEBF2; 
	TEXT-ALIGN: left; 
}

.txtRechSRub {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	WIDTH: 340px; 
	COLOR: #349FD7; 
	FONT-FAMILY: verdana; 
	HEIGHT: 18px; 
	BACKGROUND-COLOR: #DCEBF2; 
	TEXT-ALIGN: left; 
}

/* Liste Rubriques */
.liRub {font-family: verdana; font-size: 8px; text-decoration: none;}
.ListRub {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #349FD7; 
	FONT-FAMILY: verdana; 
	HEIGHT: 30px; 
	BACKGROUND-COLOR: #DCEBF2; 
	TEXT-ALIGN: right;
	border: 'solid #349FD7 1px'; 
	
	/* FONT-VARIANT: small-caps */
}

.txtChapRub {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #339999; FONT-FAMILY: verdana; HEIGHT: 10px; BACKGROUND-COLOR: #efefef; TEXT-ALIGN: left; }
A.txtChapRub:Link {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #339999; FONT-FAMILY: verdana; HEIGHT: 10px; BACKGROUND-COLOR: #efefef; TEXT-ALIGN: left; }
A.txtChapRub:visited {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #339999; FONT-FAMILY: verdana; HEIGHT: 10px; BACKGROUND-COLOR: #efefef; TEXT-ALIGN: left; }

.txtSChapRub {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #349FD7; 
	FONT-FAMILY: verdana; 
	HEIGHT: 10px; 
	BACKGROUND-COLOR: #DCEBF2; 
	TEXT-ALIGN: left; 
	/* FONT-VARIANT: small-caps */
}

.txtlistRub {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #349FD7; 
	FONT-FAMILY: verdana; 
	HEIGHT: 30px; 
	BACKGROUND-COLOR: #DCEBF2; 
	TEXT-ALIGN: left; 
	/* FONT-VARIANT: small-caps */
}


.txtChRub {font-family: verdana; font-size: 9px; text-decoration: none; color: #349FD7;}
A.txtChRub:link {font-family: verdana; font-size: 9px; text-decoration: none; color: #349FD7;}
A.txtChRub:visited {font-family: verdana; font-size: 9px; text-decoration: none; color: #349FD7;}
A.txtChRub:active {font-family: verdana; font-size: 9px; text-decoration: none; color: #349FD7;}
A.txtChRub:hover {font-family: verdana; font-size: 9px; text-decoration: none; color: #FFFFFF;}


/*Affichage resultat */

/* ent�te requete */
.fdcadreRreq {background-color: #DCEBF2}
.fdtxtRreq {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #349FD7; FONT-FAMILY: verdana; HEIGHT: 10px; BACKGROUND-COLOR: #efefef; TEXT-ALIGN: left; }
.txtRtypeMsg {font-family: verdana; font-weight: bold; font-size: 12px; color: #349FD7}

/* ent�te resultats partenaires*/
.fdcadreRpages {background-color: white}
.fdseppro {background-color: #FB7403}
.txtRnbresult {font-family: verdana;font-weight: bold; font-size: 11px; color: #FFFFFF}
.txtrequetetotal {font-size: 10px; color: #CC6600}

.fdcadre_coul_elevage {background-color: #357900}										
.fd_adr_coul_elevage{background-color: #bdd9be}
.fd_info_coul_elevage{background-color: #99cc99}

.fdcadre_coul_sport {background-color: #B8001D}							
.fd_adr_coul_sport{background-color: #fccecf}
.fd_info_coul_sport {background-color: #dd8a88}

.fdcadre_coul_az {background-color: #515CA4}						
.fd_adr_coul_az {background-color: #E7E9F3}
.fd_info_coul_az {background-color: #8c84d7}

.fdcadre_coul_loisir {background-color: #EBAB22}							
.fd_adr_coul_loisir {background-color: #fde2cd}
.fd_info_coul_loisir {background-color: #FFCC33}

.fdcadre_coul_annuaire {background-color: #CC6666}											
.fd_adr_coul_annuaire {background-color: #FFCCCC}
.fd_info_coul_annuaire {background-color: #FF9999}

.fdcadre_coul_home {background-color: #D4D0C8}											
.fd_adr_coul_home {background-color: #efefef}
.fd_info_coul_home {background-color: #404040}



/* resultats */
.txtresult {font-size: 11px; font-valign:center; }
/* .txtinscr {font-size: 10px} */
.txtresultRub {font-size: 9px;  TEXT-ALIGN: right; FONT-VARIANT: small-caps; color:#FFFFFF}

/* module pub */
.fdmodulepub {background-color: #FFFFFF}
.fdnoir {background-color: ##000000}	
.txtmodulepub {font-size: 11px; color: #000000}



