a {
   text-decoration: none;
}

a:visited {
   text-decoration: none;
   color: black;
}

a:link {
   text-decoration: none;
}

a:active {
   text-decoration: underline;
   color: red;
}

a:hover {
   text-decoration: underline;
}

a.TXT {
   color: #000000;
}

body {
   background-color: #FFFFFF;
   font-size:11px !important;
   font-family: Verdana, Arial, Helvetica, Geneva, sans-serif !important;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
}

hr {
   border: 1px  solid;
}
input.btn {
color: #5A67A1;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	/*font-weight:bold;*/
	text-transform: capitalize;
	}

input.field {
   background-color: #FFFFFF;
   border: 1px solid #a1b599;
   font-size: 9px;
   padding: 2px;
}
input.btnPA {
   background-color: #5a67a1;
   color: white;
   font-weight: bold;
   border: 1px solid #000000;
   font-size: 12px;
   padding: 2px;
   width: 80px;
}

input.fieldPA {
   /*background-color: #d6d9e7;
   border: 1px solid #000000;*/
   font-size: 10px;
   padding: 3px;
   width: 250px;
}

input.fieldPAST {  /* ST pour taille standard */
   /*background-color: #d6d9e7;
   border: 1px solid #000000;*/
   font-size: 10px;
   padding: 3px;
}
select.listPA {
   /*background-color: #d6d9e7;
   border: 1px solid #000000;*/
   font-size: 10px;
   width: 260px;
}
textarea.PA {
   /*background-color: #d6d9e7;
   border: 1px solid #000000;*/
   font-size: 10px;
   width: 254px;
}
input.btnFMC {
   background-color: #da97ac;
   border: 1px solid #000000;
   font-size: 12px;
   padding: 2px;
}

input.fieldFMC {
   background-color: #f0d4dc;
   border: 1px solid #000000;
   font-size: 11px;
   padding: 3px;
   
}
/*input.btnSEARCH {
   background-color: #ffe600;
   border: 1px solid #000000;
   font-size: 12px;
   padding: 2px;
   font-weight: bold;
}*/

input.fieldSEARCH {
   /*background-color: #fff9bf;
   border: 1px solid #000000;*/
   font-size: 10px;
   padding: 3px;
   width: 350px;
}
select.SEARCH {
   /*background-color: #fff9bf;
   border: 1px solid #000000;*/
   font-size: 10px;
   padding: 3px;
   width: 360px;
}
input.btnSUBSCRIP {
   background-color: #ffe600;
   border: 1px solid #000000;
   font-size: 12px;
   padding: 2px;
   width: 80px;
   font-weight: bold;
}

input.fieldSUBSCRIP {
   background-color: #fff9bf;
   border: 1px solid #000000;
   font-size: 11px;
   padding: 3px;
}
textarea.SUBSCRIP {
   background-color: #fff9bf;
   border: 1px solid #000000;
   font-size: 11px;
   padding: 3px;
}
select.SUBSCRIP {
   background-color: #fff9bf;
   border: 1px solid #000000;
   font-size: 11px;
   padding: 3px;
}

.DateHeure{
   font-size: 10px;
}

.NOTE-TXT-UNE {
   color: #808080;
   font-size: 11px;
   font-style: italic;
}
.LIB-TIT-UNE {
   color: #FFFFFF;
   font-size: 11px;
   text-transform: uppercase;
   font-weight: bold;
}

#ColorSpacer .LIB-TIT-UNE {
   color: #000000;
   font-size: 12px;
   text-transform: uppercase;
   font-weight: bold;
}
.SURT-PHOTOUNE {
   color: #B5B089;
   font-size: 15px;
   font-variant: small-caps;
   text-align: center;
}
.NOTE-PHOTOUNE {
   color: #999999;
   font-size: 10px;
   font-style: italic;
}
.TIT-PHOTOUNE {
   color: #FFFFFF;
   font-size: 11px;
   font-weight: bold;
   text-align: center;
}
.TIT-PHOTOUNE:visited {
   color: #FFFFFF;
}
.TXT-PHOTOUNE {
   color: #FFFFFF;
   font-size: 11px;
   text-align: left;
}
.TIT-MANCH {
   color: #000000;
   font-size: 20px;
}
.TIT-STREAMER {
   color: #000000;
   font-size: 9px;
   font-weight: bold;
   text-transform: uppercase;
}
.TXT-STREAMER {
   font-size: 10px;
}
.TIT-UNE {
   color: #000000;
   font-size: 11px;
   font-weight: bold;
	 text-transform: uppercase;
}
.TIT{
   color: #000000;
   font-size: 11px;
   font-weight: bold;
}

.TXT-UNE{
   font-size: 11px;
   color: black;
}
.TXT {
   font-size: 11px;
   color: black;
}
.SURTXT {
   font-size: 11px;
   color: black;
   font-style: italic;
}
.TXT-LOGIN {
   font-size: 9px;
	color: #5A67A1;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	text-transform:uppercase;
}

.TXT-LOGIN a {
   color: #000000;
}


.TXT-SEARCH {
   font: 10px  Verdana, Arial, Helvetica, sans-serif;
}

.TXT-SEARCH a {
   color: #000000;
}

#AppelUne{
   padding: 5px;
}

#TypeUne{
   padding: 5px;
}
.RubLib {
   color: red;
   text-transform: uppercase;
   font-size: 11px;
}

.RubLib:visited{
   color: red;
   text-transform: uppercase;
   font-size: 11px;
}
#AC .IN {
   color: white;
}
#AC .IN a {
   color: white;
   font-weight: normal;
}
.TIT-SURMAIN {
	font: 13px Verdana, Arial, Helvetica,  sans-serif;
   color: Red;
   font-weight: bold;
	}
.TXT-SURMAIN {
	font:  11px/13px Verdana, Arial, Helvetica,  sans-serif;
   color: #000000;
	}
/*L'Inscription*/

TD.INSCRIPTION { background-color: #FFE600; }
.INSCRIPTION-TIT {
	font-weight:  bold;
   font-size:12px;
	color: #000000;
   border-bottom:2px solid #fff066; 
}
.alerte{
 font-size:11px;
 background-color: #e7ece5;
 padding: 10px;
}
.cnil{
 font: italic 10px Verdana, Arial, Helvetica, sans-serif;
 color:#909090;  
}
/*Résultats de recherche*/
.TIT-SEARCHRESULT {
	font:  bold 11px  Verdana, Arial, Helvetica, sans-serif;
color: Black;
}
.TXT-SEARCHRESULT {
	font:  11px   Verdana, Arial, Helvetica, sans-serif;
	color: #000000; 
}

.DATE-SEARCHRESULT {
	font:italic 11px Verdana, Arial, Helvetica, sans-serif;
	color: #909090;
	}
/*Archives*/
TABLE#ARPERS {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
/*padding: 2px 2px 2px 2px;*/
}
TR#ARPERS { background-color: #c7d3c2; }
TD#ARPERS-LIB{
font: 11px Verdana,Arial,  Helvetica, sans-serif;
color: #000000;
margin: 1px 1px 1px 1px;
} 
TD#ARPERS-RES{
 	color: #000000;
	background-color: #e7ece5;
   font: 11px Verdana,Arial,  Helvetica, sans-serif;
}.ARPERS-TIT {
	font:  bold 11px  Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
   background-color: #c7d3c2;
}
.ARPERS-TXT {
	font: 11px  Verdana,Arial,  Helvetica, sans-serif;
	color: #000000; 
}
.ARPERS-NT {
	font: 10px  Verdana,Arial,  Helvetica, sans-serif;
	color: #a1b599; 
}
input.btnSERV {
   /*background-color: #a1b599;
   color: white;
   font-weight: bold;
   border: 1px solid #000000;*/
   font-size: 10px;
}

input.fieldSERV {
   /*background-color: #e7ece5;
   border: 1px solid #000000;*/
   font-size: 10px;
   padding: 3px;
}

input.fieldSERVST {  /* ST pour taille standard */
   /*background-color: #e7ece5;
   border: 1px solid #000000;*/
   font-size: 10px;
   padding: 3px;
}
select.listSERV {
  /* background-color: #e7ece5;
   border: 1px solid #000000;*/
   font-size: 10px;
}
textarea.SERV {
  /* background-color: #e7ece5;*/
   /*border: 1px solid #000000;*/
   font-size: 11px;
}
img#PDF {
   border-bottom: 2px solid black;
   border-left: 1px solid black;
   border-right: 2px solid black;
   border-top: 1px solid black;
   }
div.routage{
 font-size: 11px;
}
/* Ticker horizontal */
span.tickerpart1 {
color: red;
font-weight: bold;
font-size: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 }
span.tickerpart2 {
color: black;
font-size: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 }
/* Dossier Thématique ex : Informatique pratique */
.DRSurTitre{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
text-transform : uppercase;
color:#000000 ;
border-bottom: 2px solid #a1b599;
padding: 2px;
}
.DRTitre{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color:#000000 ;
}
.DRChapo{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000 ;
padding:2px 0 10px 10px;
}
.DRNote{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#a1b599 ;
}
.DRStructure{
margin-left: 5px;
}
.DESurTitre{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
text-transform : uppercase;
color: #A1B599;
}
.DETitre{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color:#000000 ;
line-height: 18px;
padding: 5px 0;
}
a.DETitre{
color:#000000 ;
text-decoration: none;
}
a.DETitre:hover{
color:#000000 ;
text-decoration: underline;
}
.DEChapo{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
color:#000000 ;
}
div.DEChapo > img{
	padding:0 10px 10px 0;
}
.DETexte{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000 ;
}
.DossierBody{
margin-left: 5px;
}
.DArtTexteHTML{
margin-left: 5px;
}
.DLFLibelle{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#A1B599 ;
}
a.DLFLibelle{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#A1B599 ;
text-decoration: none;
margin-left:20px;

}
a.DLFLibelle:hover{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#A1B599 ;
text-decoration: underline;
}

/*
*	Feuille de style reservée pour les applications type Forum, Fiches URML
*
************************************/
.tableURML {
	font-family: Verdana,sans-serif;
	font-size: 11px;
}

.tableDisplayURML {

/* 	Modification le 27/01/2006 background-color: #98acb4;*/
	font-family: Verdana,sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border:1px #a1b599 solid;
	color: black;
}


.headerURML {
/* 	Modification le 27/01/2006 background-color: #cdd9de*/
	font-family: Verdana,sans-serif;
	font-size: 11px;
	background-color:#a1b599;
	text-transform:uppercase;
	font-weight: bold;
	color: white;
	text-align:center;
}
.INTERURML {
/* 	Modification le 27/01/2006 background-color: #cdd9de*/
	font-family: Verdana,sans-serif;
	font-size: 11px;
	background-color:#c7d3c2;
	text-transform:uppercase;
	font-weight: bold;
	color: black;
	
}
.SINTERURML {
/* 	Modification le 27/01/2006 background-color: #cdd9de*/
	font-family: Verdana,sans-serif;
	font-size: 11px;
	background-color:#e7ece5;
	font-weight: bold;
	color: black;
}
.SINTERIURML {
/* 	Modification le 27/01/2006 background-color: #cdd9de*/
	font-family: Verdana,sans-serif;
	font-size: 11px;
	background-color:#e7ece5;
	font-weight: bold;
	font-style:italic;
	color: black;
}

.TEXTURML {
/* 	Modification le 27/01/2006 background-color: #cdd9de*/
	font-family: Verdana,sans-serif;
	font-size: 11px;
	background-color:#ffffff;
	color: black;
}

/*Ajout pour maquette 2007*/
#MainSupplements{background-color:#e7ece5;}
caption {
	color: #5A67A1;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-variant:small-caps;
	padding-left:5px;
	padding-bottom:5px;
	text-align:left;
}
.CAPTION {
	color: #5A67A1;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-variant:small-caps;
	padding-left:5px;
	padding-bottom:5px;
	text-align:left;
}
.TIT-CAPTION {
	color: #5A67A1;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-variant:small-caps;
	text-align:left;
}
.TIT-Block2 {/* Flash Info, Dossiers, PubliRédactionnel etc. */
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-variant:small-caps;
	padding-left:5px;
	padding-bottom:5px;
	text-align:left;
}
/* Flash Info + PubliRedac */
.TIT-FLASH{
   font-size: 12px;
   color: black;
}
.TXT-FLASH0{
   font-size: 10px;
   color: black;/*Flash0=J et J-1 sauf WE*/
}
.TXT-FLASH1{
   font-size: 10px;
   color: #5A67A1;/*Flash1=J-2*/
}
.TXT-FLASH2{
   font-size: 10px;
   color: #a1b599;/*Flash1=J-3 et +*/
}
a:visited.TXT-FLASH0{
   font-size: 10px;
   color: black;
}
a:visited.TXT-FLASH1{
   font-size: 10px;
   color: #5A67A1;
}
a:visited.TXT-FLASH2{
   font-size: 10px;
   color: #a1b599;
}
.NT-FLASH{
   font-size: 9px;
   color: #A0A0A0;
}
/* Fin Flash Info */
/* Modul de connexion */
a.TXT-LOGIN {
	color: #5A67A1;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	/*font-weight:bold;*/
	text-transform:uppercase;
	padding-bottom:5px;
	text-align:left;
}
/* HP Bloc de recherche */

.moteur{
  font-size:10px;
  border-top:2px solid #c7d3c2;
  border-bottom:2px solid #c7d3c2;
  border-left:0;
  border-right:0; 
  color:#666666;
  height:16px; 
  width:150px;
  }
#FullFocus {
	position: absolute;
	z-index:1000;
	visibility: hidden;
}
table#Main {
	background: url(/img/bgdMain.png) repeat-x scroll top;
}
/* Offres Boutique */
.prix_euros {
	font-family: Arial;
	font-size: 36px;
	font-weight: bold;
	color:#999999;
}
.ttc {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color:#999999;
}
.txt_periode {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#333333;
}
.txt_numero {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#333333;
}

.listing_blc {
list-style-image:url(/img/boutique/puce_blanche.gif);
margin-top:-3px;

}
.listing_jaune {
list-style-image:url(/img/boutique/puce_jaune.gif);
margin-top:-3px;
}
/* Invalid Data */
#InvaliData {
	background-color: white;
	width: 640px;
	padding: 10px;
	color: #c70412;
	font-family: Georgia,'lucida console',sans-serif;
}
#InvaliData h1 {
	font-size: 21px ;
}

#InvaliData p,#InvaliData li {
	color: #333;
	font: normal 13px/17px Arial, Helvetica, sans-serif ;
}

#InvaliData h2 a {
	font-size: 18px ;
	color: #c70412;
	text-decoration:none;
}
a img.SpriteBtn {
   background: url(/img/csg-4b8e3155814ff.png) no-repeat 0 -58px;
   text-decoration:none;
   width: 57px;
   height: 57px;
}
a:hover img.SpriteBtn {
   background: url(/img/csg-4b8e3155814ff.png) no-repeat 0 0;
   text-decoration:none;
   width: 57px;
   height: 57px;
}