/****************************************************************************************/
/*																		 		STYLES																				*/
/*																		(c) CRDP-LR																				*/
/*																	 V. 1.1 10/05/2004																	*/
/* V1.0		06/05/2004																																		*/
/* V1.1 	10/05/2004	Body		Font-size ajoutée																					*/
/****************************************************************************************/
/*                         STYLES GLOBAUX																			          */
/****************************************************************************************/
body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;	
	margin: 0px;			/* Evite bordure blanche autour de la page */
}

a
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

a:active
{
	text-decoration: none;
	color: #636363;
}

/*****************************************************************************************/
/*      STYLES LIES AUX PAGES D'ACCUEIL	DES SITES ET DES SERVICES	                       */

				/*** boutons fonctions menu gauche ***/
.TD_Menu a
{ 
	font-size:10px;
	width:100%;
	height: 100%; text-decoration:none;
	color:#FFFFFF;
	padding-top:9px;
	cursor:default;
}

.TD_Menu a:hover 
{ 
	color: #D10003;
	text-decoration:none;
	background: #FFE600
}

				/*** Champ de recherche ***/
.cherchertext
{
 FONT-SIZE: 10px;
 BORDER-RIGHT: #D10003 2px solid;
 BORDER-TOP: #D10003 2px solid;
 BORDER-LEFT: #D10003 1px solid;
 BORDER-BOTTOM: #D10003 1px solid;
 COLOR: #D10003;
 BACKGROUND-COLOR: #F5F5F5;
 TEXT-ALIGN: center
}

.ok
{
	FONT-SIZE: 9px;
	BORDER-RIGHT: #D10003 1px solid;
	BORDER-TOP: #D10003 1px solid;
	BORDER-LEFT: #D10003 1px solid;
	BORDER-BOTTOM: #D10003 1px solid;
	COLOR: #D10003;
	BACKGROUND-COLOR: #F5F5F5
}

				/*** Tableau des contenus dynamiques ***/
.atexte
{
 text-align:justify;
 color:#000000;
 padding-right:10px;
 padding-left:10px;
 padding-bottom:10px;
 padding-top:10px;
}

.imagenouv    /* Texte sous les images */
{
	font-size: 10px;
	text-align:center;
	color:#000000;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
}

.textenouv		/* Texte Nouveautés ou Coup de coeur */
{
	font-size: X-Small;
	text-align:left;
	color:#000000;
	padding-right:5px;
	padding-left:0px;
	padding-bottom:10px;
	padding-top:10px;
}
		                         	/*** Bas de page ***/
.bas {
 font-size: 10px;
 text-align:justify;
 color:#000000;
 padding-right:10px;
 padding-left:10px;
 padding-bottom:10px;
 padding-top:10px;
 BORDER-RIGHT: #D10003 0px solid;
 BORDER-TOP: #000000 0px solid;
 BORDER-LEFT: #D10003 0px solid;
 BORDER-BOTTOM: #D10003 10px solid;
}

.bas a
{
	color:#FFFFFF;
	text-decoration:none;
}

.bas a:hover
{
	color: #000000;
	text-decoration:none;
}

.courriel						/*** la newsletter ***/
{
	FONT-SIZE: 10px;
	TEXT-ALIGN: center;
	BORDER-RIGHT: #595959 2px solid;
	BORDER-TOP: #595959 2px solid;
	BORDER-LEFT: #595959 1px solid;
	BORDER-BOTTOM: #595959 1px solid;
	BACKGROUND-COLOR: #FFFFFF;
}

.valider
{
 FONT-SIZE: 9px;
 COLOR: #FFFFFF;
 BACKGROUND-COLOR: #595959;
 BORDER-RIGHT: #595959 1px solid;
 BORDER-TOP: #595959 1px solid;
 BORDER-LEFT: #595959 1px solid;
 BORDER-BOTTOM: #595959 1px solid;
}

                     /*** Bas autres pages hors index.asp ***/

.TDstyle					/* Met la bordure rouge autour de la page*/
{			
 BORDER-RIGHT: #D10003 5px solid;
 BORDER-TOP: #D10003 7px solid;
 BORDER-LEFT: #D10003 25px solid;
 BORDER-BOTTOM: #D10003 0px solid;
}

.TD_Tab_Bas							/* Page d'accueil des services */
{
 font-size:10px;
 
 BORDER-RIGHT: #D10003 5px solid;
 BORDER-TOP: #000000 0px solid;
 BORDER-LEFT: #D10003 25px solid;
 BORDER-BOTTOM: #D10003 10px solid;
}

/*                         STYLES GLOBAUX BALISES HTML											        */
 
P
{
	margin: 2mm;
}

P.Titre
{
	font-size : large;
	font-weight: bold;
	text-align: center;
	padding : 1%;
	border-width : 1px;
	border-style : none solid;
	margin-left: 0%;
	margin-bottom : 5%;
	text-decoration : none;
}

P.SousTitre
{
	font-size : +115%;
	font-weight: bold;
	text-align: center;
	margin-bottom : 5%;
}

P.Titre1
{
	font-size : +115%;
	font-weight: bold;
	margin-left: 3%;
	margin-top : 3%;
}

P.Titre2
{
	font-size : +100%;
	font-weight: bold;
	margin-left: 5%;
	margin-top : 3%;
}


P.Petit
{
	font-size : +80%;
}

P.Liste
{
	display : list-item;
	list-style-type : disc;
	margin-left : 10mm;
}

Li
{
	display : list-item;
	list-style-type : disc;
	margin-left : 10mm;
}

/*                         STYLES BASE ANNONCES                                     */

P.evTexte							/* Texte */
{	
	font-size: X-Small;
	text-align:justify;
	margin-bottom:0%;
	margin-top:0%;
	padding-bottom:0%;
	padding-top:0%;
	padding-right:0%;
	padding-left:0%;
}


P.evTitre					/* Titre à la Une */
{
	font-size: X-Small;
	color:#B30000;
	font-weight:bold;
	margin-top:0%;
	margin-bottom:0%;
}

P.evTitreA					/* Titre à la agenda */
{
	font-size: x-small;
	font-weight:bold;
	margin-bottom:0%;
	margin-top:0%;
}
