body {
color: #000000;
/*background-color: #FFFBCC;*/
padding: 0px;
margin: 0px;
text-align: left;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:small;
}

body,td {
/*font-size: 1em;*/
}

.titleAdmin {
font-size:large;
font-weight: bold;
text-decoration:underline;
}
.icone
{
	width:12px;
	height:12px;
}
.icone_petite
{
	width:10px;
	height:10px;
}

h3.default {
/*margin-left: 10px;
margin-right: 10px;*/
border-bottom: 3px #000000 solid;
font-size:x-large;
/*font-size: 1.5em;*/
font-weight: bold;
font-variant:small-caps;
}

h2.default {
/*margin-left: 10px;
margin-right: 10px;*/
border-bottom: 2px #CCCCCC solid;
font-size:medium;
font-weight: bold;
font-variant:small-caps;
margin-bottom:2px;
}

h3.formation {
font-size:large;
font-weight: bold;
margin-bottom:5px;
margin-top:0px;
}

h2.formation {
font-size:x-large;
font-weight: bold;
margin-bottom:0px;
}

.header2 {
/*border-bottom: 2px #CCCCCC solid;*/
font-size:medium;
font-weight: bold;
font-variant:small-caps;
margin-top:5px;
margin-bottom:2px;
}

.title{
color: #FFFFFF;
font-size:30pt;
font-weight: bold;
}

.psttitle{
color: #FFFFFF;
font-size:12pt;
font-weight: bold;
margin-left:5px;
text-shadow:#999999;
}

/*********************A*********************/

a:link {
color: #178FCB;
text-decoration: none;
border-width:0;
}

a.image {
color:#FFFFFF !important;
border-width:0px !important;
margin-top: 1px !important;
margin-left: 1px !important;
}

a:visited {
color: #178FCB;
text-decoration: none;
border-width:0;
}

a:hover {
color: #178FCB;
text-decoration: underline;
}

a.tableTH:link {
color: #ffffff;
text-decoration: none;
}
a.tableTH:visited {
color: #ffffff;
text-decoration: none;
}
a.tableTH:hover {
color: #ffffff;
text-decoration: underline;
}

a.menuTH:link {
color: #FFFFFF;
text-decoration: none;
font-size:18px;
font-weight:bold;
}
a.menuTH:visited {
color: #FFFFFF;
text-decoration: none;
font-size:18px;
font-weight:bold;
}
a.menuTH:hover {
color: #FFFFFF;
text-decoration: underline;
font-size:18px;
font-weight:bold;
}

a.menuTD:link {
color: #FFFFFF;
text-decoration: none;
font-size:14px;
}
a.menuTD:visited {
color: #FFFFFF;
text-decoration: none;
font-size:14px;
}
a.menuTD:hover {
color: #FFFFFF;
text-decoration: underline;
font-size:14px;
}

/* Ne fonctionne pas avec IE (uniquement a:hover) -> remplacé par du javaScript
.editable:hover {
background-color:#9999FF;
} */

a.header:link {
color: #FFED00;
text-decoration: none;
}

a.header:visited {
color: #FFED00;
text-decoration: none;
}

a.header:hover {
color: #FFFFFF;
text-decoration: none;
}

/* KODEN */
a.KODEN:link {
color: #3980D0;
text-decoration: none;
border-width:0;
}

a.KODEN:visited {
color: #3980D0;
text-decoration: none;
border-width:0;
}

a.KODEN:hover {
color: #3980D0;
text-decoration: underline;
}

/* MARETRON */
a.MARETRON:link {
color: #0F2B8D;
text-decoration: none;
border-width:0;
}

a.MARETRON:visited {
color: #0F2B8D;
text-decoration: none;
border-width:0;
}

a.MARETRON:hover {
color: #0F2B8D;
text-decoration: underline;
}

/* POLYPLANAR */
a.POLYPLANAR:link {
color: #2F4D85;
text-decoration: none;
border-width:0;
}

a.POLYPLANAR:visited {
color: #2F4D85;
text-decoration: none;
border-width:0;
}

a.POLYPLANAR:hover {
color: #2F4D85;
text-decoration: underline;
}

/* ACTISENSE */
a.ACTISENSE:link {
color: #D45314;
text-decoration: none;
border-width:0;
}

a.ACTISENSE:visited {
color: #D45314;
text-decoration: none;
border-width:0;
}

a.ACTISENSE:hover {
color: #D45314;
text-decoration: underline;
}

/* SAVEX */
a.SAVEX:link {
color: #F69F19;
text-decoration: none;
border-width:0;
}

a.SAVEX:visited {
color: #F69F19;
text-decoration: none;
border-width:0;
}

a.SAVEX:hover {
color: #F69F19;
text-decoration: underline;
}

/* WAMBLEE */
a.WAMBLEE:link {
color: #A6A6A6;
text-decoration: none;
border-width:0;
}

a.WAMBLEE:visited {
color: #A6A6A6;
text-decoration: none;
border-width:0;
}

a.WAMBLEE:hover {
color: #A6A6A6;
text-decoration: underline;
}

/* SAILMON */
a.SAILMON:link {
color: #000000;
text-decoration: none;
border-width:0;
}

a.SAILMON:visited {
color: #000000;
text-decoration: none;
border-width:0;
}

a.SAILMON:hover {
color: #000000;
text-decoration: underline;
}


/*********************TABLE*********************/

table.header {

}

table.contactHead {
border-collapse:collapse;
border: 0px;
padding:1px;
margin:0px;
font-size:small;
font-variant:small-caps;
/*background-color:#a0a080;*/
}

table.contactHead TH {
border-bottom: 2px #FFED00 solid;
margin:1px;
padding:2px;
font-weight:bold !important;
color:#ffffff !important;
text-align: center;
}

table.stock {
border-collapse:collapse;
border: 0px;
padding:1px;
margin:0px;
font-size:x-small;
background-color:white;
}

table.stock TH {
border: 0px;
margin:1px;
padding:1px;
font-weight:bold !important;
color:#000000 !important;
background:white;
text-align: left;
}

table.stock TD {
border: 0px;
margin:1px;
padding:1px;
color:#000000 !important;
text-align: right;
}

table.menu {
border-collapse:collapse;
border: 0px;
padding:1px;
margin:0px;
font-size:small;
font-variant:small-caps;
/*background-color:#a0a080;*/
}

table.menu TH {
border-bottom: 1px #000000 solid;
margin:1px;
padding:2px;
font-weight:bold !important;
color:#000000 !important;
text-align: center;
}

table.menu TD {
border-bottom: 1px #000000 solid;
border-left: 1px #000000 solid;
border-right: 1px #000000 solid;
margin:1px;
padding:1px;
color:#000000 !important;
text-align: center;
}

table.productsDir {
margin-left:5px;
border-collapse:collapse;
font-size:small;
}

table.productsDir TD{
border-bottom:1px #E5E5E5 solid;
border-right:0px;
}

TD.highligthedDir {
	background-color: #E5E5E5;
}

TD.highligthedDirB {
	background-color: #E5E5E5;
	font-weight:bold !important;
}

table.standard {
/*margin-left:10px;*/
empty-cells:show; /* ne marche pas dans IE */
/*width:100%;*/
}

table.standard TD {
border-bottom: 1px LightGrey solid;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 3px;
padding-left: 3px;
font-size: x-small;
margin: 5px;
}

table.standard TH {
color: #FFFFFF;
background-color:#178FCB;
padding-left: 3px;
font-size: small;
margin: 5px;
}

table.contact {
empty-cells:show; /* ne marche pas dans IE */
width:100%;
}

table.contact TD {
border-bottom: 1px LightGrey solid;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 3px;
padding-left: 3px;
font-size: x-small;
margin: 5px;
}

table.contact TH {
color: #FFED00;
background-color:#178FCB;
padding-left: 3px;
font-size:medium;
margin: 5px;
}

table.productsInBox {
/*margin-left:10px;*/
empty-cells:show; /* ne marche pas dans IE */
/*width:100%;*/
border-collapse:collapse;
margin-top:15px;
}


table.productsInBox TD {
	font-size: small;
	margin: 0px;
	padding:0px;
	vertical-align:middle !important;
	/*border-top: 1px LightGrey solid;
	border-bottom: 1px LightGrey solid;*/
	border: 1px LightGrey solid;
	padding-left:5px;
	padding-right:10px;
}

table.productsInBox TH {
	color: black;
	background-color: #FF4040;
	vertical-align:top !important;
	border: 1px gray solid;
}

table.index {
/*margin-left:10px;*/
empty-cells:show; /* ne marche pas dans IE */
/*width:100%;*/
}

table.index TD {
/*color: black;*/
/*border-width:1px;*/
border-bottom:1px gray solid;
padding-right: 3px;
padding-left: 3px;
font-size: small;
margin: 5px;
vertical-align:middle !important;
}

table.index TH {
color: black;
/* background-color: #ff2020;*/
border-bottom:1px gray solid;
background-color:#FFFFFF;
border-width:0px;
padding-right: 3px;
padding-left: 3px;
font-size: small;
margin: 5px;
}

table.formations {
empty-cells:show; /* ne marche pas dans IE */
width:98%;
border: 1px LightGrey solid;
}

table.formations TD {
border: 1px LightGrey solid;
padding: 3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
vertical-align:middle;
margin: 5px;
}

table.formations TH {
color: #FFED00;
background-color:#178FCB;
text-align:center;
padding-top: 5px;
padding-bottom: 5px;
font-size:small;
margin: 5px;
}

TD.contactNameAndFunction {
	vertical-align:top;
	text-align:left;
	width:300px;
}

th.KODEN {
background-color:#3980D0 !important;
}

th.MARETRON {
background-color:#0F2B8D !important;
}

th.ASTRA {
background-color:#3C75BE !important;
}

th.ACTISENSE {
background-color:#D45314 !important;
}

th.POLYPLANAR {
background-color:#2F4D85 !important;
}

th.WAMBLEE {
background-color:#A6A6A6 !important;
}

th.THRANE {
background-color:#8FC0E6 !important;
}

th.PROMARINE {
background-color:#8299CF !important;
}

th.SAVEX {
background-color:#F69F19 !important;
}

th.SAILMON {
background-color:#000000 !important;
}

/*********************IMG*********************/

img.imgStd {
/*border-style:dotted;*/
border: 0px;
/*vertical-align:baseline;*/
margin-top:2px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
/*margin: 0px !important;*/
padding:0px;
}

img.picto {
border: 0px;
margin-top:0px;
margin-bottom:2px;
margin-left:0px;
margin-right:0px;
padding:0px;
vertical-align:middle;
}

img.Pst {
border-bottom:5px solid #0077B2;
border-top:5px solid #FFED00;
border-right:5px solid #FFED00;
border-left:5px solid #0077B2;
}

/*********************AUTRES*********************/

.noborder {
border: 0px !important;
}

.onrigth{
margin-left: 10px;
margin-right: 10px;
}

.highligth {
/*background-color:#FFFF33;*/
font-weight:bold !important;
color:#CC0000 !important;
}

.stopped {
color:#999999;
}

.mainVersion {
font-weight:bold;
}

.contactPhoneLabel {
font-weight:bolder;
}

.contactName {
	font-size:medium !important;
	font-weight:bold;
}

.contactFunction {
	font-size:medium !important;
	font-variant:small-caps;
}

.smallerText {
font-size:smaller;
font-weight:bold;
}

#indexMatrix {
/*float:left;*/
margin-left: 50px;
margin-right: 50px;
/*text-align:center;*/
}

.liNews {
margin-bottom:10px;
}

#newsBox {
background-color:#FEFBCF;
width:100%;
margin-bottom:20px;
font-size:small;
border:1px #FFED00 solid;/*#FF9900 solid;*/
overflow:hidden; /* pour eviter un debordement de #newsBoxTitle à cause du padding*/
}

#newsBoxTitle {
background-color:#FFED00;
color:#178FCB;
width:100%;
padding:2px;
font-size:medium;
font-weight:bold;

}

#mostRecentFilesBox {
background-color:#DFEEFF;
width:100%;
border:1px #178FCB solid;
overflow:hidden;
}

#mostRecentFilesBoxTitle {
background-color:#178FCB;
color:#FFED00;
padding:2px;
font-size:medium;
font-weight:bold;
width:100%;
}

#mostRecentFiles {
text-align:left;
margin-left:10px;
margin-rigth: 10px;
}

.mostRecentFilesTH {
background-color: #DFEEFF !important;
font-weight:bold;
font-size:small !important;
padding:2px !important;
}

#mostRecentFiles span.bold {
font-weight:bold;
}

#newlogo {
display:inline;
position:absolute;
top:0px;
left:0px;
}

#newlogoPic {
display:inline;
position:absolute;
top:84px;
left:55px;
}

#searchProduct {
display:inline;
width:200px;
position:absolute;
z-index:5;
top:8px;
right:5px;
font-size:small;
}

#searchInput {
width:98%;
border:0px;
background-image: url(images/search_inputbackground.gif);
padding:2px;
}

#searchResult {
width:97%;
display:none;
overflow:auto;
background-color:#FFFFFF;
z-index:5;
border:1px solid #000000;
height:100px;
padding:2px;
}

#searchGlossary {
display:inline;
width:205px;
position:absolute;
/*top:120px;*/
right:5px;
font-size:small;
z-index:0;
}

#searchGlossaryInput {
width:196px;
border:0px;
background-image: url(images/search_inputbackground.gif);
padding:2px;
margin-bottom:0px;
}

#searchGlossaryResult {
width:194px;
display:none;
overflow:auto;
background-color:#FFFFFF;
z-index:0;
border:1px solid #000000;
height:100px;
padding:2px;
font-size:x-small;
margin-left:5px;
}

#headerMenuFirstRow {
}

#headerMenuSecondRow {
height:25px;
}

#productNotes {
	margin-left:20px;
	padding:3px;
	padding-left:5px;
}

#plusProduct {
	margin-left:20px;
	background-color:#E5E5E5;
	border:#999 1px solid;
	padding:3px;
	padding-left:5px;
}

#minusProdut {
	margin-left:20px;
	background-color:#FFE5E5;
	border:#F99 1px solid;
	padding:3px;
	padding-left:5px;
}

#tab {
    display:inline;
    position:absolute;
    left:40px;
}

/*Evolution du CA*/
/*Evolution du CA*/
.TabChangeIframe { width:600px; }
.TabChangeIframe td { padding:5px; }

/*
.sel select { -moz-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;font-size:15px;height:39px;font-weight:none;color:#666666;padding:8px 5px 8px 8px; }
*/
.shadow
{
	-moz-box-shadow:2px 2px 2px #D3D3D3;
	-webkit-box-shadow:2px 2px 2px #D3D3D3;
	box-shadow:2px 2px 2px #D3D3D3;
}
#GreenCa
{
	color: green;
	font-weight:bold;
}
#RedCa
{
	color: #A60000;
	font-weight:bold;
}
.Radius
{
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-border-radius:8px;
}
.GreenCase
{
	background-color:#56c056;
	padding:8px;
	min-width:150px;
	width:800px;
	color: #000;
	border:2px solid green;
	font-weight:bold;
}
.RedCase
{
	background-color:#FF7373;
	padding:8px;
	min-width:150px;
	width:800px;
	color: #000;
	border:2px solid red;
	font-weight:bold;
}

.BoxShadowCaClient
{
padding:10px;background-color:#F5F5F5;
-moz-box-shadow:2px 2px 2px #B4B4B4;-webkit-box-shadow:2px 2px 2px #B4B4B4;box-shadow:2px 2px 2px #B4B4B4;
-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px
}

table.TabResume
{ border:2px solid #96acb4;border-top:0px;}
table.TabResumeBis
{ border:2px solid #96acb4;}
td.TabResumeCat
{ background-color:#FFF;color:dimgrey;font-size:11px;font-weight:bold; }
td.TabResumeCatBis
{ border-left:1px solid #96acb4;border-bottom:1px solid #96acb4;background-color:#FFF;color:dimgrey;font-size:11px;font-weight:bold; }
td.TabResumeCase
{ font-size:10px;border-left:1px solid #96acb4; }
td.LegendCat
{ background-color:lightgrey;color:#4169e1;font-size:12px;font-weight:bold; }
td.TabCompare
{ border-left:0px;background-color:lightgrey;color:#4169e1;font-size:11px;font-weight:bold; }

/*FIN EVOLUTION DU CA*/

.Encours { background-color:#8E9ECC; padding:5px; text-align:center; width:100%;}
.Encours span { color :#FFF;}
.TableEnCours { border-collapse:collapse; border:1px solid #000;}
.TableEnCours th{ padding:10px; text-align:center; }
.TableEnCours td{ padding:10px; text-align:center; }
.TableEnCours td.number{ text-align:right; font-size:10px;}
.TableEnCours tr:nth-child(even) td{ color:#416DC8;}
.TableEnCours tr.red > td { color:red;}
.TableEnCoursAdmin tr > td, .TableEnCoursAdmin tr > th { font-size:12px; padding:7px;}

.TableHeaderAchat {font-size:12px; color:#000; cursor:pointer; }
.TableHeaderAchat td {text-align:center; cursor:pointer; }
.TableHeaderAchat a {color:#000; text-decoration:none; }

.BulleAide {background-color:#9F5050; color:#FFF; border:1px solid #FFF; -moz-box-shadow:2px 2px 2px #B4B4B4;-webkit-box-shadow:2px 2px 2px #B4B4B4;box-shadow:2px 2px 2px #B4B4B4; padding:10px; width:300px; }

/*PAGE D'ACCUEIL*/
.newsContent {border:1px solid #FEFBCF; border-top:0; padding:10px; }
.news {padding:0; }
.news ul {padding:0; }
.news .newsLi {background-color:#FEFBCF; padding:10px; /*border:1px solid #777777;*/ list-style:none; overflow: auto; }
.news .newsLi .TextInfo {color:#000; font-weight:bold; }
.ConcoursContent {border:1px solid #2B6A3A; border-top:0; margin:0; padding:5px; }
.ConcoursTitre {color:#2B6A3A; border:1px solid #2B6A3A; }
