body
{
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	color : #82bfe5;
	background-color:#ffffff;
	background-image:url(../images/fond.gif);
	background-repeat:repeat-x;
}

/* ------------------ COULEURS ------------------ */ 

.c1 { color: #ffffff; }
.c2 { color: #1579bb; }
.c3 { color: #82bfe5; }
.c4 { color: #74beea; }
.cr { color: #ff0000; }
.cv { color: #26be02; }
.co { color: #da8d06; }
.cgris55 { color: #555555; }
.cgris88 { color: #888888; }


/* ------------------ TAILLES ------------------ */

.t0 { font-size: 8Px; }
.t1 { font-size: 9Px; }
.t2 { font-size: 10Px; }
.t3 { font-size: 12Px; }
.t4 { font-size: 12Px; }
.t5 { font-size: 13Px; }
.t6 { font-size: 14Px; }
.t6a { font-size: 15Px; }
.t6b { font-size: 16Px; }
.t6c { font-size: 17Px; }
.t6d { font-size: 18Px; }
.t7 { font-size: 24Px; }
.t8 { font-size: 25Px; }

/* ------------------ DIVERS ------------------ */

h1 { color: #2d4e64; font-size: 15Px; font-weight: bold; margin: 0; }
h2 { color: #2d4e64; font-size: 11Px; font-weight: bold; margin: 0; }

a.lien { text-decoration: none; }
a.lien:hover { text-decoration: underline; }

.non-souligne { text-decoration: none; }
.souligne { text-decoration: underline; }
.italique { font-style: italic; }
.gras { font-weight: bold; }
.justifie { text-align: justify; }

.trait { background-color: #c4d6e3; }
.trait2 { background-color: #d2e2ed; }

.trait-ligne { height: 1Px; background-color: #dbf1fe; }
.trait-vertical { width: 1Px; background-color: #cbebff; }

img.image-bien { border: 1Px solid #7bccff; }

/* ------------------ FORMULAIRE ------------------ */

input.input1
{
	border: 1Px solid #99d8ff;
	height: 15Px;
	font-size: 10Px;
	color: #3999d4;
}

input.input2
{
	border: 1Px solid #99d8ff;
	height: 17Px;
	font-size: 10Px;
	color: #3999d4;
}


select.select1
{
	color: #3999d4;
	border: 1Px solid #99d8ff;
	height: 17Px;
	font-size: 10Px;
}

textarea.textarea1
{
	color: #3999d4;
	font-size: 11Px;
	width: 500Px;
	height: 150Px;
	border: 1Px solid #99d8ff;
	background-color: #eef9ff;
}

textarea.textarea2
{
	color: #3999d4;
	font-size: 11Px;
	width: 300Px;
	height: 100Px;
	border: 1Px solid #99d8ff;
	margin: 9Px 0 10Px 0;
	overflow: auto;
}

/* ------------------ STRUCTURE PAGE ------------------ */

tr.entete
{
    height: 32Px;
    color: #3999d4;
    font-size: 11Px;
    font-weight: bold;
}

tr.entete > td
{
    text-decoration: underline;
    padding-top: 5Px;
}

tr.entete2
{
    height: 32Px;
    color: #3999d4;
    font-size: 11Px;
    font-weight: bold;
    background-image:url(../images/entete.gif);
	background-repeat: repeat-x;
}
 
tr.ligne
{
    color: #3999d4;
    font-size: 11Px;
}
 
tr.ligne2
{
    height: 39Px;
    color: #3999d4;
    font-size: 12Px;
    background-image:url(../images/ligne-fond.gif);
	background-repeat: repeat-x;
}

tr.ligne > td
{
}

td.nom-formulaire
{
    padding: 12Px 10Px 13Px 0;
    color: #3999d4;
    font-size: 11Px;
    font-weight: bold;
    text-align: right;
    vertical-align: top;
    background-image:url(../images/ligne-fond.gif);
	background-repeat: repeat-x;
}

td.champ-formulaire
{
    padding-left: 10Px;
    height: 39Px;
    background-image:url(../images/ligne-fond.gif);
	background-repeat: repeat-x;
}

/* ------------------ MENU ------------------ */

a.menu-lien
{
	background-image: url(../images/menu-lien.gif);
	background-repeat:repeat-x;
	display: block;
	padding: 0 10px;
	height: 25Px;
	line-height: 25Px;
	text-align: center;
	font-size: 11Px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

a.menu-lien-sel
{
	background-image: url(../images/menu-lien-sel.gif);
	background-repeat:repeat-x;
	display: block;
	padding: 0 10px;
	height: 25Px;
	line-height: 25Px;
	text-align: center;
	font-size: 11Px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

a.menu-lien:hover
{
    background-image: url(../images/menu-lien-over.gif);
}

td.menu-separation { width: 1Px; }

a.sous-menu-lien
{
	background-image: url(../images/sous-menu-lien.gif);
	background-repeat:repeat-x;
	display: block;
	width: 110Px;
	height: 21Px;
	line-height: 21Px;
	text-align: center;
	font-size: 11Px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

a.sous-menu-lien-sel
{
	background-image: url(../images/sous-menu-lien-sel.gif);
	background-repeat:repeat-x;
	display: block;
	width: 110Px;
	height: 21Px;
	line-height: 21Px;
	text-align: center;
	font-size: 11Px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

a.sous-menu-lien:hover
{
    background-image: url(../images/sous-menu-lien-over.gif);
}

td.sous-menu-separation { width: 1Px; }

a.rubrique-lien
{
	background-image: url(../images/rubrique-lien.gif);
	background-repeat:repeat-x;
	display: block;
	width: 150Px;
	height: 20Px;
	line-height: 20Px;
	text-align: center;
	font-size: 11Px;
	font-weight: bold;
	text-decoration: none;
	color: #599cc5;
	border-left: 1Px solid #ccecff;
	border-right: 1Px solid #ccecff;
}

a.rubrique-lien-sel
{
	background-image: url(../images/rubrique-lien-sel.gif);
	background-repeat:repeat-x;
	display: block;
	width: 150Px;
	height: 20Px;
	line-height: 20Px;
	text-align: center;
	font-size: 11Px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	border-left: 1Px solid #ccecff;
	border-right: 1Px solid #ccecff;
}

a.rubrique-lien:hover
{
    background-image: url(../images/rubrique-lien-over.gif);
}

td.rubrique-separation { width: 4Px; }

a.bouton
{
	display: block;
	width: 210Px;
	height: 15Px;
	line-height: 15Px;
	margin-right: 20Px;
}

a.bouton-generique
{
	color:white;
	background-color:#5dc2ff;
	display: block;
	width: 72Px;
	height: 15Px;
	line-height: 15Px;
	text-decoration:none;
	text-align:center;
	font-size: 10px;
}

a.bouton-modifier
{
	background-image: url(../images/bouton-modifier.gif);
	display: block;
	width: 72Px;
	height: 15Px;
	line-height: 15Px;
}

a.bouton-big-nouveau
{
	background:linear-gradient( 0deg, #30AEFF, #B1E0FF );
    color:#FFFFFF;
    text-align:center;
    font-size:12px;
	display: inline-block;
	width: 150Px;
    padding:5px 0px;
	line-height: 15Px;
    text-decoration:none;
    border:1px solid #6DC6ff;
}

a.bouton-modifier-com
{
	background-image: url(../images/bouton-modifier-com.gif);
	display: block;
	width: 167Px;
	height: 15Px;
	line-height: 15Px;
}

a.bouton-dupliquer
{
	background-image: url(../images/bouton-dupliquer.gif);
	display: block;
	width: 72Px;
	height: 15Px;
	line-height: 15Px;
}

a.bouton-detail
{
	background-image: url(../images/bouton-detail.gif);
	display: block;
	width: 72Px;
	height: 15Px;
	line-height: 15Px;
}

a.bouton-facture
{
	background-image: url(../images/bouton-facture.gif);
	display: block;
	width: 72Px;
	height: 15Px;
	line-height: 15Px;
}

a.bouton-supprimer
{
	background-image: url(../images/bouton-supprimer.gif);
	display: block;
	width: 72Px;
	height: 15Px;
	line-height: 15Px;
}

a.bouton-valider
{
	background-image: url(../images/bouton-valider.gif);
	display: block;
	width: 72Px;
	height: 15Px;
	line-height: 15Px;
	margin-right: 20Px;
}

a.bouton-annuler
{
	background-image: url(../images/bouton-annuler.gif);
	display: block;
	width: 72Px;
	height: 15Px;
	line-height: 15Px;
	margin-right: 20Px;
}

a.bouton-invalider
{
	background-image: url(../images/bouton-invalider.gif);
	display: block;
	width: 72Px;
	height: 15Px;
	line-height: 15Px;
	margin-right: 20Px;
}

a.bouton-commande-expediee
{
	background-image: url(../images/bouton-commande-expediee.gif);
	display: block;
	width: 130Px;
	height: 15Px;
	line-height: 15Px;
	margin-right: 20Px;
}

a.bouton-commande-mainpropre
{
	background-image: url(../images/bouton-commande-mainpropre.gif);
	display: block;
	width: 204Px;
	height: 15Px;
	line-height: 15Px;
	margin-right: 20Px;
}

a.bouton-commande-annuler
{
	background-image: url(../images/bouton-commande-annuler.gif);
	display: block;
	width: 143Px;
	height: 15Px;
	line-height: 15Px;
	margin-right: 20Px;
}

a.bouton-commande-preparation
{
	background-image: url(../images/bouton-commande-preparation.gif);
	display: block;
	width: 140Px;
	height: 15Px;
	line-height: 15Px;
	margin-right: 20Px;
}

a.bouton-paiement-recu
{
	background-image: url(../images/bouton-paiement-recu.gif);
	display: block;
	width: 102Px;
	height: 15Px;
	line-height: 15Px;
	margin-right: 20Px;
}

a.bouton-commande-attentecom
{
	background-image: url(../images/bouton-commande-attentecom.gif);
	display: block;
	width: 210Px;
	height: 15Px;
	line-height: 15Px;
	margin-right: 20Px;
}

a.bouton-commande-attenteban
{
	background-image: url(../images/bouton-commande-attenteban.gif);
	display: block;
	width: 184Px;
	height: 15Px;
	line-height: 15Px;
	margin-right: 20Px;
}

a.bouton-telecharger
{
	background-image: url(../images/bouton-telecharger.gif);
	display: block;
	width: 93Px;
	height: 15Px;
	line-height: 15Px;
	margin-right: 20Px;
}

/* ------------------ BLOCS ------------------ */

.bloc { margin-top: 10Px; margin-bottom: 10Px; }
.bloc2 { margin-top: 18Px; margin-bottom: 18Px; }


.alerte-enregistrement-success{
    border-radius:3px;
    padding:3px 20px;
    background-color:#51b92d;
    color:#FFFFFF;
    margin-left: 10Px;
    font-size:13px;
}