/*********************/
/* Styles génériques */
/*********************/

/* Corps de page et intérieur des tables */
BODY, TD, TH
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
}
BODY
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* Zones de saisie */
INPUT
{
	font-size:xx-small;
	font-family:Verdana,Arial;
	font-weight:bold;
}
/* Liste déroulantes */
SELECT
{
	font-size:xx-small;
	font-family:Verdana,Arial;
	font-weight:bold;
}

.select_250
{
	width:250px;
}
/* Images */
IMG
{
	border:none;
	text-align:center;
}
.IMG_papier
{
	border:solid 1px #76620F;	
}

/* Liens */
A:link, A:visited, A:hover, A:active
{
	color:#9F1284;
	text-decoration:none;	
}

/********************/
/* Styles détaillés */
/********************/

.titreGros
{
	font-size:large;
	font-weight:bolder;
}

.titreMoyen
{
	font-size:medium;
	font-weight:bold;
}

/* Images centrées */
.mid-image
{
	vertical-align:middle;
}

/* Login rapide */
.identRapide
{
	width: 130px;
	padding: 0px;
	text-align:center;
}

.DivLog
{
	text-align:center;
	background-color: #004086;
	font-weight: bold;
	font-size:8pt;
	color: #ffffff;
	font-family:Arial, Verdana, Arial;
	border-right: #004086 1px solid;
	border-top: #004086 1px solid;
	border-bottom: #004086 1px solid;	
	border-left: #004086 1px solid;
}

.Info1
{
	left: 2px;
	width: 290px;
	position: static;
	top: 10px;
	height: 404px;
	vertical-align:bottom
}
.Info2
{
	left: 2px;
	width: 290px;
	position: static;
	height: 404px;
	vertical-align:bottom;
	overflow:auto;
    scrollbar-darkshadow-color: #000000;
    scrollbar-face-color: #F7EFC6;
    scrollbar-track-color: #FFFFFF;
}

.Info0
{
	left: 2px;
	width: 200px;
	position: static;
	top: 2px;
	height: 250px;
}

.manchetteP0
{
	position:absolute;
	left:7px;
	top:66px;
	width:auto;
}

.manchetteP1Titre
{
	font-family:verdana,arial;
	font-weight:bold;
	font-size:8pt;
	color:White;
}

.manchetteP1
{
	font-family:verdana,arial;
	font-size:7pt;
	color:White;
}


.manchetteP0 TD
{
	font-family:verdana,arial;
	font-size:7pt;
	color:White;
}

.baspage
{
	text-align:center;
	font-family:verdana,arial;
	font-size:6pt;
	color:#9F1284;
}
.TxtAccueil
{
	font-family:verdana,arial;
	font-size:7pt;
	color:#004086;
	border:solid 0px #004086;
	margin-right:2;
	margin-left:2;
	margin-bottom:2;
	text-align:justify;
}
.manchette02
{
	font-family:verdana,arial;
	font-size:10pt;
	font-weight:bold;
	color:#FE0000;
}

/* Zones intérieures */
.interieur
{
	width:100%;
	text-align:center;
}
.interieur TD
{
	vertical-align:top;
}
.interieur1
{
	width:90%;
	text-align:center;
}
.interieur2
{
	width:95%;
	text-align:center;
}
.interieur2 TD
{
	vertical-align:top;
}

/* Paragraphes */
.paragraphe, .AID_paragraphe, .ENT_paragraphe, .pap_paragraphe
{
	text-align:justify;
	width:95%;
}
.Promo_paragraphe
{
	background-color:White;
	text-align:center;
	border:solid 1px #004086;
}
.Promo_paragraphe TD
{
	font-size:xx-small;
	font-family:Verdana,Arial;
}
.AID_paragraphe, .ctc_paragraphe
{
	color:#9F1284;
}
.ENT_paragraphe
{
	color:#0D2B88;
}
.pap_paragraphe
{
	color:#76620F;
}
.AID_paragraphe, .ctc_paragraphe
{
	font-weight:bold;
}
.ctc_paragraphe
{
	width:95%;
	text-align:center;
	vertical-align:middle;	
}

/* Espacements */
.espacement
{
	height:3px;
	background-color:#D5BA4F;
}

/* Zones de saisie numériques */
.txtNum
{
	width:30px;
}

/* Autres */
.titre
{
	font-weight:bold;
	color:#004086;
}
.titreBleu
{
	font-weight:bold;
	color:#004086;
    font-family:Verdana,Arial;
    font-size:xx-small;
}
.titreCom
{
	font-weight:bold;
	color:#004086;
}
.Atitre:link, .Atitre:visited, .Atitre:hover, .Atitre:active
{
	font-weight:bold;
	color:#000000;
}

/**********************************************/
/* Styles spécifiques à chaque partie du site */
/* ACCueil    PROduits    COMmandes    aide   */
/**********************************************/

/* Blocs */
.ENT_bloc, .ACC_bloc, .AID_bloc, .COM_bloc, .PRO_bloc
{
	height:572px;
	overflow:auto;
    scrollbar-darkshadow-color: #000000;
}

.IMG_bloc
{
	height:450;
	overflow:auto;
    scrollbar-darkshadow-color: #000000;
}

.ENT_bloc
{
	width:214px;
    scrollbar-face-color: #DEBDD6;
    scrollbar-3dlight-color: #FFE0F0;
    scrollbar-shadow-color: #9F1284;
    scrollbar-track-color: #FFFFFF;	
}
.ACC_bloc
{
	width:600px;
    scrollbar-face-color: #DEBDD6;
    scrollbar-3dlight-color: #FFE0F0;
    scrollbar-shadow-color: #9F1284;
    scrollbar-track-color: #FFFFFF;	
}
.PRO_bloc
{
	width:600px;
}
.PRO_bloc2
{
	width:95%;
}
.PRO_bloc, .PRO_bloc2
{
    scrollbar-face-color: #F7EFC6;
    scrollbar-3dlight-color: #FFF0E0;
    scrollbar-shadow-color: #FAEB00;
    scrollbar-track-color: #F9F9BE;	
}
.COM_bloc, .IMG_bloc
{
	width:650;
    scrollbar-face-color: #CEE7EF;
    scrollbar-3dlight-color: #E0FFF0;
    scrollbar-shadow-color: #69CFDD;
    scrollbar-track-color: #FFFFFF;
    font-family:Verdana,arial;
    font-size:x-small;
    color:#004086;
}
.AID_bloc
{
	width:582;
    scrollbar-face-color: #CEE7CE;
    scrollbar-3dlight-color: #E0FFE0;
    scrollbar-shadow-color: #63B623;
    scrollbar-track-color: #FFFFFF;
}
.COM_bloc_fond, .AID_bloc_fond, PRO_bloc_fond
{
	height: 530;
	width:118;
	text-align:center;
}
.COM_bloc_fond
{
	background-color:#C3E9F1;
}
.PRO_bloc_fond
{
	background-color:#F7EFC6;
}
.AID_bloc_fond
{
	background-color:#C1E2A7;
}

/* Titres */
.ENT_titre, .ACC_titre, .PRO_titre, .COM_titre, .AID_titre
{
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}

.pds_titre,
.pds_ACC_titre,
a.pds_ACC_titre,
a.pds_ACC_titre:visited,
.pds_PRO_titre,
a.pds_PRO_titre,
a.pds_PRO_titre:visited,
.pds_COM_titre,
a.pds_COM_titre,
a.pds_COM_titre:visited,
.pds_AID_titre,
a.pds_AID_titre,
a.pds_AID_titre:visited,
.pds_HOME_titre,
a.pds_HOME_titre,
a.pds_HOME_titre:visited
{
	font-weight:bold;
	color:#FFFFFF;
	font-size:medium;
	text-align:left;
}
a.pds_ACC_titre:hover,
a.pds_PRO_titre:hover,
a.pds_COM_titre:hover,
a.pds_AID_titre:hover,
a.pds_HOME_titre:hover
{
	font-weight:bold;
	color:#FFFFFF;
	font-size:medium;
	text-align:left;
	text-decoration:underline;
}
.pds_HOME_titre
{
	background-color:#0E2B87;
}
.ACC_titre, .pds_ACC_titre
{
	background-color:#9F1284;
}
.PRO_titre, .pds_PRO_titre
{
	background-color:#FAEB00;
}
.COM_titre, .pds_COM_titre
{
	background-color:#69CFDD;
}
.AID_titre, .pds_AID_titre
{
	background-color:#63B623;
}
.pds_titre
{
	color:9F1284;
}
.soustitre,
a.soustitre,
a.soustitre:visited
{
	font-weight:bold;
	color:#000000;
	text-align:left;
}
a.soustitre:hover
{
	font-weight:bold;
	color:#000000;
	text-align:left;
	text-decoration:underline;
}
.lienPanier
{
	text-align:left;
	font-size:8pt;
	font-family:Verdana,Arial;
}
.faq_titre, .faq_soustitre
{
	font-weight:bold;
	text-align:left;
}
.faq_titre
{
	background-color:#C1E2A7;
}
.faq_soustitre
{
	background-color:#D5BA4F;
}

/* Cadres de présentation */
.COM_cadre60,.PRO_cadre60
{
	border-collapse:collapse;
	width:60%;
	color:#000000;
}
/* Cadres de présentation */
.COM_cadre80,.PRO_cadre80
{
	border-collapse:collapse;
	width:80%;
	color:#000000;
}
.PRO_cadre40,.COM_cadre40
{
	border-collapse:collapse;
	width:95%;
	color:#000000;
}

.ENT_cadre, .ACC_cadre, .PRO_cadre, .AID_cadre, .COM_cadre
{
	border-collapse:collapse;
	width:95%;
	color:#000000;
}
.COM_cadre TD, .COM_cadre60 TD,.PRO_cadre TD, .PRO_cadre60 TD, .PRO_cadre40 TD, .COM_cadre40 TD,.COM_cadre80 TD,.PRO_cadre80 TD
{
    font-family:Verdana,arial;
    font-size:xx-small;
    color:#004086;
}
.ENT_cadre
{
	border:solid 1px #004086;
	background-color:#B5C6DE;
}
.ACC_cadre
{
	border:solid 1px #AD3194;
	background-color:#DEBDD6;
}
.PRO_cadre,.PRO_cadre60,.PRO_cadre80
{
	border:solid 1px #FFE729;
	background-color:#F8E48D;
}
.PRO_cadre40
{
	border:solid 1px #FFFFFF;
	background-color:#F8E48D;
}

.COM_cadre,.COM_cadre60,.COM_cadre80,.COM_cadre40
{
	border:solid 1px #4ACEF7;
	background-color:#CEE7EF;
}
.AID_cadre
{
	border:solid 1px #6BBD42;
	background-color:#CEE7CE;
}
.ACC_cadre TH, .PRO_cadre TH,.PRO_cadre60 TH,.PRO_cadre80 TH,.PRO_cadre40 TH,.COM_cadre40 TH, .COM_cadre TH, .COM_cadre60 TH, .COM_cadre80 TH, .AID_cadre TH
{
	font-size:8pt;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana,Arial;
	text-align:center;
	background-color:#004086;
}

/* Grilles
/* Head = Première ligne, titre
/* Item1 = Lignes impaires (sans compter le titre)
/* Item2 = Lignes paires */
.ACC_grille, .PRO_grille, .COM_grille, .AID_grille
{
	width:100%;
	border-collapse:collapse;
}
.ACC_grille, .ACC_grille-head TD, .ACC_grille-item1 TD, .ACC_grille-item2 TD
{
	border:solid 1px #AD3194;
}
.PRO_grille, .PRO_grille-head TD, .PRO_grille-item1 TD, .PRO_grille-item2 TD
{
	border:solid 1px #FFE729;
}
.COM_grille, .COM_grille-head TD, .COM_grille-item1 TD, .COM_grille-item2 TD
{
	border:solid 1px #4ACEF7;
}
.AID_grille, .AID_grille-head TD, .AID_grille-item1 TD, .AID_grille-item2 TD
{
	border:solid 1px #6BBD42;
}
.ACC_grille-head TD, .PRO_grille-head TD, .COM_grille-head TD, .AID_grille-head TD
{
	font-size:8pt;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana,Arial;
	text-align:center;
	background-color:#004086;
}
.ACC_grille-item1 TD, .PRO_grille-item1 TD, .COM_grille-item1 TD, .AID_grille-item1 TD
{
	background-color:#FFFFFF;
}
.ACC_grille-item1 TD
{
	color:#AD3194;
}
.PRO_grille-item1 TD
{
	color:#004086;
	font-size:xx-small;
	font-family:Verdana,arial;
	vertical-align:middle;
}
.COM_grille-item1 TD, .COM_grille-item2 TD

{
	color:#004086;
	font-size:xx-small;
	font-family:Verdana,arial;
	vertical-align:middle;
}
.AID_grille-item2 TD
{
	color:#6BBD42;
	font-size:xx-small;
}
.ACC_grille-item2 TD, .PRO_grille-item2 TD, .COM_grille-item2 TD, .AID_grille-item2 TD
{
	color:#004086;	
}
.ACC_grille-item2 TD
{
	background-color:#DEBDD6;
}
.PRO_grille-item2 TD
{
	background-color:#F8E48D;
	font-size:xx-small;
	font-family:Verdana,arial;
	vertical-align:middle;
}
.COM_grille-item2 TD
{
	background-color:#CEE7EF;
}
.AID_grille-item2 TD
{
	background-color:#CEE7CE;
}
.ACC_grille A:link, .ACC_grille A:visited, .ACC_grille A:hover, .ACC_grille A:active,
.PRO_grille A:link, .PRO_grille A:visited, .PRO_grille A:hover, .PRO_grille A:active,
.COM_grille A:link, .COM_grille A:visited, .COM_grille A:hover, .COM_grille A:active,
.AID_grille A:link, .AID_grille A:visited, .AID_grille A:hover, .AID_grille A:active
{
	font-weight:bold;
	text-decoration:underline;	
}
.ACC_grille-item1 A:link, .ACC_grille-item1 A:visited, .ACC_grille-item1 A:hover, .ACC_grille-item1 A:active
{
	color:#AD3194;
}
.PRO_grille-item1 A:link, .PRO_grille-item1 A:visited, .PRO_grille-item1 A:hover, .PRO_grille-item1 A:active
{
	color:#EFC700;
}
.COM_grille-item1 A:link, .COM_grille-item1 A:visited, .COM_grille-item1 A:hover, .COM_grille-item1 A:active
{
	color:#4ACEF7;
}
.AID_grille-item1 A:link, .AID_grille-item1 A:visited, .AID_grille-item1 A:hover, .AID_grille-item1 A:active
{
	color:#6BBD42;
}
.ACC_grille-item2 A:link, .ACC_grille-item2 A:visited, .ACC_grille-item2 A:hover, .ACC_grille-item2 A:active,
.PRO_grille-item2 A:link, .PRO_grille-item2 A:visited, .PRO_grille-item2 A:hover, .PRO_grille-item2 A:active,
.COM_grille-item2 A:link, .COM_grille-item2 A:visited, .COM_grille-item2 A:hover, .COM_grille-item2 A:active,
.AID_grille-item2 A:link, .AID_grille-item2 A:visited, .AID_grille-item2 A:hover, .AID_grille-item2 A:active
{
	color:#004086;
}

/* Boutons */
.IMG_bouton
{
	color:#004086;
	font-size:10px;
	font-weight:lighter;
	background-color:#FFFFFF;
	border:solid 1px #004086;
	height:18px;
	width:60px;
	cursor:hand;
}
.ENT_bouton, .ACC_bouton, .PRO_bouton, .COM_bouton, .AID_bouton
{
	color:#004086;
	border:solid 1px #004086;
	height:20px;
	cursor:hand;
}
.ENT_bouton
{
	background-color:#FFFFFF;
}
.ACC_bouton
{
	background-color:#F5F7FA;
}
.PRO_bouton
{
	background-color:#F5F7FA;
}
.COM_bouton
{
	background-color:#F5F7FA;
}
.AID_bouton
{
	background-color:#F5F7FA;
}
.interieur_test
{
	width:95%;
	text-align:center;
}
TD.interieur_test
{
	vertical-align:top;
}

.linkHover:link, .linkHover:visited, .linkHover:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
}

.linkHover:hover
{
	color: #000000;
	text-decoration: underline;
}

.thinBorder
{
	border: solid 1px black;
}

.tableHeader
{
	border-bottom: solid 1px black;
	font-weight: bold;
}
