body {margin-top:0px; margin-left:0px; margin-right:0px; background-color:#FFFFFF;background-image:url("gif/commun/fond.gif");background-repeat:repeat-y;scrollbar-face-color:#EEEEEE;scrollbar-shadow-color:#CEC9EA;scrollbar-highlight-color:#FFFFFF;scrollbar-3dlight-color:#642888;scrollbar-darkshadow-color:#642888;scrollbar-track-color:#DDDDDD;scrollbar-arrow-color:#642888;}
.body_retour {margin-top:0px; margin-left:0px; margin-right:0px; background-color:#FFFFFF;background-image:url("");background-repeat:repeat-y;scrollbar-face-color:#EEEEEE;scrollbar-shadow-color:#CEC9EA;scrollbar-highlight-color:#FFFFFF;scrollbar-3dlight-color:#642888;scrollbar-darkshadow-color:#642888;scrollbar-track-color:#DDDDDD;scrollbar-arrow-color:#642888;}


.ref {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #797979;
}

/* TABLEAUX */
.tablerouge {	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	color: #2F2F2F;	text-decoration: none;	background-color: #FFFFFF;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-color: #CE0B34;	padding: 10px;}
.tablejaune {	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	color: #2F2F2F;	text-decoration: none;	background-color: #FFF4E7;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-color: #FF9018;	padding: 10px;}
.tablebleu {	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	color: #2F2F2F;	text-decoration: none;	background-color: #FFFFFF;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-color: #5E4DB8;	padding: 10px;}
.tableviolet {	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	background-color: #642888;	border: none;}
.tablebas {font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #642888;	text-decoration: none;	background-color: #BEA4CE;	padding: 5px 0px;	border-top: 1px solid #642888;	border-right: 1px none #642888;	border-bottom: 1px solid #642888;	border-left: 1px none #642888;}
.tableaqua {	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	color: #2F2F2F;	text-decoration: none;	background-color: #FFFFFF;	padding: 10px;	border-top: 1px none #29C2C0;	border-right: 1px solid #29C2C0;	border-bottom: 1px solid #29C2C0;	border-left: 1px solid #29C2C0;}
.cadregris {
	text-decoration: none;
	padding: 2px 2px 2px 5px;
	border: 1px solid #666666;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #2F2F2F;
}
.tablegris {	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	color: #2F2F2F;	text-decoration: none;	background-color: #FFFFFF;	padding: 10px;	border-top: 1px none #666666;	border-right: 1px solid #666666;	border-bottom: 1px solid #666666;	border-left: 1px solid #666666;}
.tableorange {	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	color: #2F2F2F;	text-decoration: none;	background-color: #FFFFFF;	padding: 10px;	border-top: 1px none #FF9018;	border-right: 1px solid #FF9018;	border-bottom: 1px solid #FF9018;	border-left: 1px solid #FF9018;}
.tablepaille {font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	color: #2F2F2F;	text-decoration: none;	background-color: #FFFFFF;	padding: 10px;	border-top: 1px none #FFEA9E;	border-right: 1px solid #FFEA9E;	border-bottom: 1px solid #FFEA9E;	border-left: 1px solid #FFEA9E;}
.cadreviolet {text-decoration: none;	padding: 2px 2px 2px 5px;	border: 1px solid #663399;}
.tablevert {	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	color: #2F2F2F;	text-decoration: none;	background-color: #FFFFFF;	padding: 10px;	border-top: 1px none #D3FF51;	border-right: 1px solid #D3FF51;	border-bottom: 1px solid #D3FF51;	border-left: 1px solid #D3FF51;}



/* TEXTES */
.txtgris11 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #2F2F2F;	text-decoration: none;}
.listeproduits {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #642888;	text-decoration: none;	background-color: #FFFFFF;}
.txtblanc11 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;}
.txtblanc11gras {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}
.txtgris10 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #2F2F2F;	text-decoration: none;}
.txtgris10gras {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #2F2F2F;	text-decoration: none;}
.txtrouge11gras {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #CE0B34;	text-decoration: none;}
.titre-solutions {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #2B136A;	text-decoration: none;	background-color: #CEC9EA;	padding: 2px 2px 2px 5px;}
.titrenet {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	padding: 2px 2px 2px 5px;	border: 1px solid #BEA4CE;}
.titre-actu {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #CC0033;	text-decoration: none;	padding: 2px 2px 2px 5px;	border: 1px solid #CC0033;}
.ref {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #797979;
}
.btsolutions {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #2B136A;	text-decoration: none;	background-color: #FFB65F;	padding: 5px 2px 2px 5px;	height: 24px;}
.btpart {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #2B136A;	text-decoration: none;	background-color: #FFB65F;	padding: 3px 2px 2px 3px;	height: 14px;}
.bt-right {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	background-color: #926FB9;	padding: 5px 2px 2px 5px;	height: 24px;}
.txtgris11gras {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #2F2F2F;	text-decoration: none;}
.txtviolet11gras {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #663399;	text-decoration: none;}
.txtgris12gras {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #2F2F2F;	text-decoration: none;}
.txtorange11gras {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFB65F;	text-decoration: none;}
.titre-societe {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #2F2F2F;	text-decoration: none;	background-color: #E1E1E1;	padding: 2px 2px 2px 5px;}
.titre-services {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #2F2F2F;	text-decoration: none;	background-color: #FFD3C4;	padding: 2px 2px 2px 5px;}
.formulaire { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; background-color: #F0F3F9; color: #666666}
.menu {
	BORDER-RIGHT: #d0d3e8 1pt inset; PADDING-RIGHT: 5px; BORDER-TOP: #d0d3e8 solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; LIST-STYLE-POSITION: inside; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #d0d3e8 1pt solid; WIDTH: 140pt; PADDING-TOP: 5px; BORDER-BOTTOM: #d0d3e8 1pt ridge; FONT-FAMILY: Verdana, Arial; BACKGROUND-COLOR: #f0f4fa; TEXT-DECORATION: none
}

/* LIENS */
a.linkbleugras11 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #5E4DB8;	text-decoration: none;}
a.linkbleugras11:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #2B136A;	text-decoration: underline;}
a.linkblanc10 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;}
a.linkblanc10:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FFFFFF;	text-decoration: underline;}
a.linkright {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #2B136A;	text-decoration: none;}
a.linkright:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}
a.linkbleugras10 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #5E4DB8;	text-decoration: none;}
a.linkbleugras10:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #5E4DB8;	text-decoration: underline;}
a.linkorangegras11 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFB65F;	text-decoration: none;}
a.linkorangegras11:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFB65F;	text-decoration: underline}
a.linkmenubas {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #642888;	text-decoration: none;}
a.linkmenubas:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #642888;	text-decoration: underline;}

/* LIGNES */
.linebleue{background-image: url("gif/commun/pixel_bleu.gif"); background-repeat:repeat-y; background-position:top center; font-size:1px; }
.lineorange {
background-image: url(gif/commun/bouton_b.gif); background-repeat:repeat-y; background-position:center top; font-size:1px;
}
.tableor {
font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	background-color: #FFCC00;	border: none;
}
.txtblanc11grisé {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #FFCC00;
}
.tableblanc {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
