a:link { padding:0; color: #000000}
a:visited { color: #000000}
a:active { color: #C72013}
a:hover { color: #C72013 }

BODY { 
    SCROLLBAR-FACE-COLOR: #DEDEDE;
    SCROLLBAR-HIGHLIGHT-COLOR: #F2F2F2;
    SCROLLBAR-SHADOW-COLOR: #F2F2F2;
    SCROLLBAR-3DLIGHT-COLOR: #F2F2F2;
    SCROLLBAR-ARROW-COLOR: #6C6C6C;
    SCROLLBAR-TRACK-COLOR: #F2F2F2;
    SCROLLBAR-DARKSHADOW-COLOR: #B7B7B7;
    background: #FFFFFF;
}


p  { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #454545}

td { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #454545;}

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; margin-bottom: 3; margin-top:3; text-transform:uppercase}

h2 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #CF4205 ;font-weight: bold; margin-bottom: 5; margin-top:0; text-transform:uppercase }

h3 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #A3B11D; font-weight: bold; margin-bottom: 5; margin-top:0; text-transform:uppercase }

h4 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #38AEC7; font-weight: bold; margin-bottom: 5; margin-top:0; text-transform:uppercase }

h5 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #EC008C; font-weight: bold; margin-bottom: 5; margin-top:0; text-transform:uppercase }

h6 { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #454545; font-weight: bold; margin-bottom: 5; margin-top:0; text-transform:uppercase }

ul { margin-bottom: 0; margin-top: 5; }

li { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: justify; }

.stylebouton { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #6E6E6E;
			   font-size: 7pt; background-color: #F2F2F2; border:1px solid #909090; padding-left: 4px;
			   padding-right: 4px; padding-top: 1px; padding-bottom: 1px; cursor: hand; }

.styleboutonOk { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF;
			   font-size: 7pt; background-color: #00C400; border:1px solid #909090; padding-left: 4px;
			   padding-right: 4px; padding-top: 1px; padding-bottom: 1px; cursor: hand; }
			   
.styleboutonNon { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF;
			   font-size: 7pt; background-color: #C40000; border:1px solid #FF2D2D; padding-left: 4px;
			   padding-right: 4px; padding-top: 1px; padding-bottom: 1px; cursor: hand; }		   

.ZoneTexte { border: 1px solid #909090; background-color: #F2F2F2; font-family:Verdana;  color:#6E6E6E; font-size:8pt}

.ZoneTexte2 { border: 1px solid #c9c9c9; background-color: #F5F5F5; font-family:Verdana;  color:#6E6E6E; font-weight: bold; font-size:8pt}

.ListeDeroulante { border: 1px solid #909090; background-color: #F2F2F2; color:#6E6E6E; font-size:7.5pt}

.Maj { font-variant: small-caps }

.form { font-size: 7.5pt; color: #6E6E6E; margin-bottom: 0; font-weight: bold;}

.pt { font-size: 7pt }

.rouge { color: #C72013 }
.Bleu { color: #2995AB}


.blanc { color: #ffffff}

.CelluleMAJ { filter:progid:DXImageTransform.microsoft.gradient(startColorStr=#ffffff,endColorStr=#EDD898,gradientType=0) }

.CelluleMAJCoul { background-color: #F7EED1 }

.CelluleRouge { background-color: #C61E17; font-family: Arial; font-size: 9pt; font-weight: bold; color: #FFFFFF; margin-bottom: 0; text-transform:uppercase }

.ContourRouge { border:1px solid #C61E17; }

.ContourGrise { border:1px solid #F2F2F2; }

.PtCelluleRouge { background-color: #C61E17; font-size: 7pt; font-weight: bold; color: #FFFFFF; margin-bottom: 0 }

.degrade { filter:progid:DXImageTransform.microsoft.gradient(startColorStr=#ffffff,endColorStr=#EEEEEE,gradientType=1) }

.degrade2 { filter:progid:DXImageTransform.microsoft.gradient(startColorStr=#ffffff,endColorStr=#EEEEEE,gradientType=0) }

.degradeBleu { filter:progid:DXImageTransform.microsoft.gradient(startColorStr=#ffffff,endColorStr=#EEEEEE,gradientType=1) }

.PtCellClair { font-size: 7pt; background-color: #FCF9EF }

.PtCellFonce { font-size: 7pt; background-color: #F6ECCE }

.CellClair { background-color: #FCF9EF; }

.CellFonce { background-color: #F6ECCE }

/*.Menu2Over {  font-family: Arial; font-size: 7.5pt; color: #888888 }

.Menu2Out {  font-family: Arial; font-size: 7.5pt; color: #373737 }*/

.FondPointilles {
	background-image: url(images/Interface/Pointilles.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color : #ffffff;
}

.DroiteMobilier {
	background-image: url('images/interface/mobilierdebureau/DroiteBas.gif'); 
	background-repeat: no-repeat; 
	background-position-x: right
}
.DroiteQuiSommes {
	background-image: url('images/interface/QuiSommes/DroiteBas.gif'); 
	background-repeat: no-repeat; 
	background-position-x: right
}
.DroiteOrganisation {
	background-image: url('images/interface/Organisation/DroiteBas.gif'); 
	background-repeat: no-repeat; 
	background-position-x: right
}

.DroiteTravaux {
	background-image: url('images/interface/Travaux/DroiteBas.gif'); 
	background-repeat: no-repeat; 
	background-position-x: right
}

.AngleBandeau {
	background-image: url('images/interface/mobilierdebureau/DroiteAngle.gif'); 
	background-repeat: no-repeat; 
	background-position-x: right
}
.AngleBandeauOrganisation {
	background-image: url('images/interface/Organisation/DroiteAngle.gif'); 
	background-repeat: no-repeat; 
	background-position-x: right
}
.AngleBandeauTravaux {
	background-image: url('images/interface/Travaux/DroiteAngle.gif'); 
	background-repeat: no-repeat; 
	background-position-x: right
}
.AngleBandeauQui {
	background-image: url('images/interface/QuiSommes/DroiteAngle.gif'); 
	background-repeat: no-repeat; 
	background-position-x: right
}

/*************   Menu avec grande zone de clic  ***************************/

ul#menu {
	margin: 0;
	padding: 0;
	width: 744px;
	height: 22px;
	list-style-type: none;
	width: 100%;
}

#menu li {
	float: left;
	display: block;
	margin: 0;
	padding: 4pt 0;
}

#menu a {
	font-family: Arial;
	font-size: 7.5pt;
    text-align: center;
    text-decoration: none;
	color: #373737;
	padding: 4pt 10pt;
}

#menu a:hover {
 	color: #888888;	
}

.MenuRouge {background-image: url('images/interface/MenuGauche/FondTtrRouge.gif'); }
.MenuBleu {background-image: url('images/interface/MenuGauche/FondTtrBleu.gif');}
.MenuVert {background-image: url('images/interface/MenuGauche/FondTtrVert.gif');}

/********************   Menu avec petite zone de clic   *************************/
/*ul#menu {
	margin: 0;
	padding: 0;
	width: 744px;
	height: 22px;
	list-style-type: none;
	width: 100%;
}

#menu li {
	float: left;
	display: inline;
	margin: 0;
	padding: 4pt 10pt;
}

#menu a {
	font-family: Arial;
	font-size: 7.5pt;
    text-align: center;
    text-decoration: none;
	color: #373737;
	background: red;
}

#menu a:hover {
 	color: #888888;	
 	background: yellow;
}*/

.Cell1 {
	background-color: #F9F9F9;
}

.Cell2 {
	background-color: #F0F0F0;
}

.NomSociete {
	font-size: 14px;
}

.DescReference {
	color: #777777;
}

.ReaCell1 {
	background-color: #F0F0F0;
}

.ReaCell2 {
	background-color: #C0D227;
}
