/****************************************************************************************/
/*																		 		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																	*/
/* V1.2 	10/06/2004	nouveau style		TD_Menulib==> pour la librairie										*/
/****************************************************************************************/


/****************************************************************************************/
/*                         STYLES GLOBAUX																			          */
/****************************************************************************************/

body
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:x-small;	
	margin: 0px;		/* Evite bordure blanche autour de la page */
}

a
{
	text-decoration:none;
	color:#d10003;
}

a:hover
{
	text-decoration: none;
	color: #666666;
}


/*****************************************************************************************/
/*      STYLES LIES AUX PAGES D'ACCUEIL	DES SITES ET DES SERVICES	                       */
/*****************************************************************************************/


				/*** Cyber Librairie ***/

/* Bon de commande */

.TRBonCde
{
	text-align:center;
	font-size:x-small;
	padding:5px;
}

/* Page Vitrine */
.cyVitTitre
{
	font-size:x-small;
	font-weight:bold;
}
.cyVitAccroche
{
	font-style:normal;
	text-align:left;
	font-size:x-small;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	
}
.cyVitSupport
{
	font-size:x-small;
	

}
.cyVitNiveau
{
	font-size:xx-small;
}
.cyVitPrix
{
	font-size:xx-small;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.cyVitImage
{
	font-size:xx-small;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.cyVitLienDetail
{
	font-size:xx-small;
}

.cyVitTdProduits
{
	padding:0px;
}
/* Page AffichageProd */


.lienPanier
{
	
	background-color:#d10003;
	padding-top:15px;
	
}

.lienImprimer
{
	font-family:Verdana, Arial;
	font-size:xx-small;
	font-weight:bold;
	text-align:left;
	background-color:#ffffff;
}

.lienFermer
{
	font-family:Verdana, Arial;
	font-size:xx-small;
	font-weight:bold;
	text-align:right;
	background-color:#ffffff;
}

.cyAfflblInfoAjoutDetail
{
	background-color:#ffffff;
	font-size:xx-small;
	position:absolute;
	top:250px;
	left:20px;
	border:solid 0.1mm #d10003;
	padding:0px;
	
}

.cyAfflblInfoAjout
{
	background-color:#ffffff;
	font-size:xx-small;
	position:absolute;
	top:200px;
	left:150px;
	border:solid 0.1mm #d10003;
	padding:0px;
	
}

.cyAffTDinfoAjout
{
	font-size:x-small;
	padding:10px;
}
.cyAffTitre
{
	font-size:x-small;
	text-align:left;
	font-weight:bold;
	background-color:#e1dca8;
}
.cyAffDate
{
	background-color:#F6F7E7;
	text-align:right;
	font-size:x-small;
}

.cyAffAccroche
{
	font-size:x-small;
	text-align:left;
	background-color:#ececc8;
	border-top:solid 0.1mm #cccccc;
	padding-top:7px;
}

.cyAffPrix
{
	font-size:x-small;
	background-color:#F6F7E7;
	
}

.cyAffAuteur
{
	font-size:x-small;
	color:Black;
	background-color:#F6F7E7;
}

.cyAffSupport
{
	font-size:x-small;
	color:Green;
	background-color:#F6F7E7;
	
	
}

.cyAffTblGen
{
	
	
}

.cyAffLienAjouter
{
	padding-left:10px;
}
.cyAfftblGenTd
{
	padding:20px;
}

.cyAfftblSSMenu
{
	margin:0px;
	border:0px;
}
.cyAffSSMenu
{
	font-size:x-small;
	background-color : #D10003;
	border : 0px;
	padding-left:10px;
	
	
}

.cyAffSelect
{
	font-size : x-small;

}

.cyAffLnkPrecSuiv
{
	text-decoration:underline;
	cursor:hand;
	font-size:x-small;
}


.cyAffEtiquette
{
	font-size:x-small;
	
}

.cyAfflienImprimer
{
	font-size:x-small;
	padding-left:10px;
}

/* Page Detail */


.cyDetTableau
{
	margin:0px;
	padding: 0px;
	border: Aucune #FFFFFF;
	padding-right:30px;
}

.cyDetTitre
{
	font-weight:bold;
	text-align:left;
	padding:15px;
	background-color:#FFFFFF;
	margin: 0px;
	
}
.cyDetDescription
{
	font-size:x-small;
	padding:0px;
	text-align:justify;
	background-color:#FFFFFF;
	padding-right:30px;	
	padding-bottom:20px;
	
}
.cyDetSupport
{
	font-size:x-small;
	background-color:#ffffff;
}
.cyDetSupportInt
{
	font-size:x-small;
	font-weight:bold;
	background-color:ffffff;
	text-align:right;
	padding-right:10px;
	vertical-align:top;
}
.cyDetDateInt
{
	font-size:x-small;
	font-weight:bold;
	background-color:ffffff;
	text-align:right;
	padding-right:10px;
	vertical-align:top;
}
.cyDetDate
{
	font-size:x-small;
	background-color:ffffff;
}

.cyDetDisc
{
	font-size:x-small;
	background-color:ffffff;
	
}
.cyDetDiscInt
{
	font-size:x-small;
	font-weight:bold;
    background-color:ffffff;
    border-bottom:solid 0.3mm #ffffff;
    text-align:right;
    padding-right:10px;
    vertical-align:top;
}
.cyDetDocAnnexInt
{
	font-size:x-small;
	font-weight:bold;
    background-color:ffffff;
    border-bottom:solid 0.3mm #ffffff;
    text-align:right;
    padding-right:10px;
    vertical-align:top;
}
.cyDetUrl
{
	font-size:x-small;
	background-color:ffffff;
}

.cyDetDocAnnexe
{
	font-size:x-small;
	background-color:ffffff;
}
.cyDetPublic
{
	font-size:x-small;
	background-color:ffffff;
}
.cyDetPublicInt
{
	font-size:x-small;
	font-weight:bold;
	background-color:ffffff;
	border-bottom:solid 0.3mm #ffffff;
	text-align:right;
	padding-right:10px;
	vertical-align:top;
}
.cyDetNiveau
{
	font-size:x-small;
	background-color:ffffff;
}
.cyDetNiveauInt
{
	font-size:x-small;
	font-weight:bold;
	background-color:ffffff;
	border-bottom:solid 0.3mm #ffffff;
	text-align:right;
	vertical-align:top;
	padding-right:10px;
}
.cyDetProd
{
	font-size:x-small;
	background-color:ffffff;
}
.cyDetProdInt
{
	font-size:x-small;
	font-weight:bold;
	background-color:ffffff;
	text-align:left;
	padding-right:10px;
}
.cyDetCollec
{
	font-size:x-small;
	background-color:ffffff;
}
.cyDetCollecInt
{
	font-size:x-small;
	font-weight:bold;
	background-color:ffffff;
	text-align:right;
	padding-right:10px;
	vertical-align:top;
}
.cyDetAuteur
{
	font-size:x-small;
	background-color:ffffff;
}
.cyDetAuteurInt
{
	font-size:x-small;
	font-weight:bold;
	background-color:ffffff;
	text-align:right;
	padding-right:10px;
	vertical-align:top;
}
.cyDetPrix
{
	font-size:x-small;
	background-color:#FFFF99;
	text-align: center;
}
.cyDetPrixInt
{
	font-size:x-small;
	font-weight:bold;
	background-color:#FFCC66;
	text-align:center;
	padding-right:10px;
}
.cyDetCarTech
{
	font-size:x-small;
	background-color:#FFFF99;
	text-align: center;
}
.cyDetCarTechInt
{
	font-size:x-small;
	font-weight:bold;
	background-color:ffffff;
	text-align:right;
	padding-right:10px;
}
.cyDetNbPages
{
	font-size:x-small;
	background-color:ffffff;
}
.cyDetNbPagesInt
{
	font-size:x-small;
	font-weight:bold;
	background-color:ffffff;
	text-align:right;
	padding-right:10px;
}
.cyDetRef
{
	font-size:xx-small;
	background-color:#F6F7E7;
	text-align: center;
	height: 15px;
	vertical-align: middle;
	border: none;
}
.cyDetRefInt
{
	font-size:x-small;
	font-weight:bold;
	background-color:#FFCC66;
	text-align:center;
	height: 30px;
	margin: 0px;
}
/* 3 types de pages : affichageProd (Aff), Detail (Det), ConsulterPanier (Pan)*/
.cyLienDetail
{
	font-size:xx-small;
	border-top:solid 0.1mm #cccccc;
	border-bottom:solid 0.1mm #cccccc;
}
.cyLienPanier
{
	font-size:xx-small;
	font-family:Verdana,Arial;
	font-weight:bold;
}
.cyBtnRechercher
{
	border:solid 0.1mm #ff0000;
	background-color:White;
	color:Black;
}
.cyRechercher
{
	font-size:xx-small;
	padding-bottom:15px;
	
}
.cyTxtRechercher
{
	width:125px;

}
/* Page ConsulterPanier */
.cyPanTableau
{
	margin:15px;
}

.cyPanProduits
{
	font-size:11px;
	background-color:#ffffff;
	border-bottom:solid 0.1mm #cccccc;
	text-align:center;	
	padding:5px;
	
}

.cyPanEnTetes
{
	font-size:xx-small;
	text-align:center;
	height:40px;
	
	
	
}
.cyPanQte
{
	border:solid 0.1mm #000000;
	text-align:right;
	height:auto;
	font-size:xx-small;
	
}

.cyPanLienSupprimer
{
	color:#999999;
}

.cyLienContinuerCde
{
	font-size:x-small;
	text-align:right;
}
.cyLienViderPanier
{
	font-size:x-small;
}


.cyPanAfficheMontant
{
	font-size:x-small;
	font-weight:bold;
	color:Maroon;
	
}
.cyPanAffichePort
{
	font-size:x-small;	
	color:#d10003;
}
.cyPanQteModifiee
{
	font-size:x-small;	
}

.cyPanBtnRecalculer
{
	font-size:x-small;
	border:none;
	color:#777777;
	background-color:#ffffff;
	cursor:hand;
	padding:0px;
	
}
/* Page Coordonnées du Client */

	/* tableau de saisie des coordonnées du client...*/
	
.cyCoordCliTableau
{
	margin:30px;
}
.cyCoordCliDtgPanier
{
	border:solid 0.1mm #000000;
}

.cyCoordCliTableau2
{
	border:solid 0.1mm #000000;
}
.cyCoordCliTab2EnTete
{
	font-size:x-small;
	font-weight:bold;
	background-color:#cccccc;
	padding-left:10px;
}
.cyCoordCliTab2Case
{
	background-color:#EDEDED;
	padding-left:10px;
}
.cyCoordCliBandeauAdresse
{
	border-top:thin dotted #000000;
	font-size:x-small;
	font-weight: bold;
	background-color: #CCCCCC;
}
.cyCoordCliBandeau
{
	
	font-size:x-small;
	padding-top:15px;
	padding-bottom:15px;
}

.cyCoordCliCtlTexte
{
	width:250px;
	border:solid 0.1mm #000000;
}
/* fin du tableau de saisie des coord. du client...*/

			/* Récap. de la commande dans CoordClient.aspx */

.cyCoordCliLbLCommandeTexte
{
	font-size:x-small;
	font-weight:bold;
	
}
.cyCoordCliLbLCommande
{
	padding-top:25px;
	padding-bottom:25px;
	text-align:center;
}




.cyCoordCliEnTeteMontant
{
	font-size:x-small;
	font-weight:bold;
	text-decoration:underline;
	padding-top:20px;
}
.cyCoordCliMontant
{
	font-size:x-small;
	text-decoration:underline;
	padding-top:20px;
}

.cyCoordCliLienModifierCde
{
	font-size:x-small;
}
.cyCoordCliAfficheErreur
{
	font-size:x-small;
	color:#cccccc;
}

/* Récapitulatif pour le client et affichage des cartes (call_request.asp) */
.cyRecapEnTete
{
	font-size:x-small;
	font-weight:bold;
	text-align:center;
	padding-bottom:25px;
}
.cyRecapNom
{
	font-size:x-small;
}
.cyRecapAdresse1Int
{
	font-size:x-small;
	font-weight:bold;
}
.cyRecapAdresse1
{
	font-size:x-small;
}
.cyRecapAdresse2Int
{
	font-size:x-small;
	font-weight:bold;
}
.cyRecapAdresse2
{
	font-size:x-small;
}
.cyRecapCourrielInt
{
	font-size:x-small;
	font-weight:bold;
}
.cyRecapCourriel
{
	font-size:x-small;
}


.cyRecapCdeMontantFinal
{
	font-size:x-small;
	font-weight:bold;
}

.fraisPort
{
	font-size:x-small;
}








/* fin */


P.cyMenuTitre
{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:x-small;
	font-weight:bold;
	background-color:#FFE600;
	color:#000000;
	margin:0;
	padding:0;
	letter-spacing:normal;
}

P.cyMenuSTitre
{
	font-family:"Trebuchet MS", Tahoma, Arial;
	color:#000000;
	font-style: normal;
	font-size:x-small;
	vertical-align: middle;
	margin:0;
	margin-left:0;
	padding-left:5;
	padding-right:5;
	width:100%;
}

P.cyMenuSTitreA
{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:12px;
	font-weight: bold;
	color:#000000;
	vertical-align: middle;
	background: #FFFF99;
	margin:0;
	margin-left:0;
	padding-left:5;
	padding-right:5;
	width:100%;
	font-weight: bold;
}

P.cyMenuSTitre a
{
	font-size:x-small;
	color:#000000;
	width:100%;
	height: 100%;
	text-decoration:none;
	cursor:hand;
	border: #FFFF99;
}

P.cyMenuSTitre a:hover
{
	color:#000000;
	text-decoration:none;
	background: #FFE600;
	
/*	margin-left:10;
	width:100%;*/
}

P.cyMenuSTitreSa
{
	font-family:"Trebuchet MS", Tahoma, Arial;
	color:#000000;
	text-decoration:none;
	font-size:x-small;
	background: #FFE600;
	
/*	margin-left:10;
	width:100%;*/
}

				/*** 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
}

.cherchelivre
{
 FONT-SIZE: 10px;
 BORDER-RIGHT: 2px solid #000000;
 BORDER-TOP: 2px solid #000000;
 BORDER-LEFT: 1px solid #000000;
 BORDER-BOTTOM: 1px solid #000000;
 COLOR: #000000;
 BACKGROUND-COLOR: #F5F5F5;
 TEXT-ALIGN: center
}

				/*** 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;
}

.texteThemeDuMois
{
	font-size: X-Small;
	text-align:left;
	color:#000000;
}

			/*** 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;
 }
 
 .TDstyleDetail					/* Met la bordure rouge autour de la page*/
{			
 BORDER-RIGHT: #FFFFFF 5px solid;
 BORDER-TOP: #FFFFFF 7px solid;
 BORDER-LEFT: #FFFFFF 25px solid;
 BORDER-BOTTOM: #FFFFFF 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%;
	margin-left: 0%;
	margin-bottom : 5%;
	text-decoration : none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

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%;
}
