HTML {
	MARGIN: 0px; WIDTH: 100%; HEIGHT: 100%
}

* {
	FONT-SIZE: 11px; COLOR: #555555; font-family:Tahoma,Helvetica,Arial;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

DIV {
	LINE-HEIGHT: 18px
}

P {
	LINE-HEIGHT: 18px
}

A {
	TEXT-DECORATION:none
}
A:link {
	TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff5922; TEXT-DECORATION: underline; background: none;
}

UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px; list-style-position: outside;
}

LI {
	PADDING: 0px; LINE-HEIGHT: 22px;
}


/* START MENU HEADER */

UL#loginListMenu {
	 PADDING-RIGHT: 0px; MARGIN: 0px; LINE-HEIGHT: 24px; LIST-STYLE-TYPE: none; font-family:Tahoma,Helvetica,Arial;
}
UL#loginListMenu LI {
	PADDING: 0px; DISPLAY: block; LINE-HEIGHT: 24px; FLOAT: left; MARGIN: 0px; WIDTH: auto! important; WHITE-SPACE: nowrap;
}
UL#loginListMenu LI A {
	background-image:url(img/puceCircleMenu.png); background-repeat: no-repeat; background-position: 0% 50%;  PADDING-LEFT: 20px; PADDING-RIGHT: 9px; DISPLAY: block; LINE-HEIGHT: 24px; FLOAT: left; COLOR:#FFF; MARGIN: 0px; WIDTH: auto! important;
}


/* AJAX CSS */

#popAjaxFader {
	display:none; z-index:100; position:absolute; top:0px; left:0px; background:url(img/bgFader.png) repeat top left;  width:805px; height:100%; 
}


/* START BLOCs */


DIV.blocOn { 
	clear:left; display:block; position:relative; HEIGHT: 25px; LINE-HEIGHT: 25px; PADDING: 0px; width: 100%; text-align: left; color: red; z-index:2;
}


DIV.blocOff { 
	clear:left; display:none; position:relative; HEIGHT: 25px; LINE-HEIGHT: 25px; PADDING: 0px; width: 100%; text-align: left; color: red; z-index:2;
}


#bloc301{ 
	FLOAT:left; display:block; position:relative; HEIGHT: 38px; LINE-HEIGHT: 14px; PADDING: 0px; width: 100%; text-align: left; color: red; z-index:2;
}

#bloc302 { 
	FLOAT:left; display:block; position:relative; HEIGHT: 38px; LINE-HEIGHT: 14px; PADDING: 0px; width: 100%; text-align: left; color: red; z-index:2;
}


#container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 805px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 100%; TEXT-ALIGN: left ;
}

#containerpop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 700px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 100%; TEXT-ALIGN: left ;
}

#containerBG {
	DISPLAY: block;
	BORDER-RIGHT: #fff 0px solid;
	PADDING-RIGHT: 2px;
	BACKGROUND-POSITION: left top;
	PADDING-LEFT: 2px;
	BACKGROUND-ATTACHMENT: scroll;
	LEFT: 0px;
	FLOAT: left;
	BACKGROUND: url(img/bg_container.gif);
	BORDER-BOTTOM-COLOR: #fff;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #fff 0px solid;
	WIDTH: 805px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: repeat-y;
	POSITION: relative;
	TOP: 0px
}

#containerBGAdmin {
	DISPLAY: block; BORDER-RIGHT: #CCC 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 2px; LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-TOP: #CCC 1px solid; BORDER-LEFT: #CCC 1px solid; WIDTH: 801px; COLOR: #ffffff; PADDING-TOP: 0px; POSITION: relative; TOP: 10px
}

#logo {
	FLOAT: left; WIDTH: 340px; POSITION: relative; HEIGHT: 122px; BACKGROUND: url(img/bg_logo.jpg)
}

#logoAdm {
	FLOAT: left; WIDTH: 340px; POSITION: relative; HEIGHT: 90px;
}

#topLogo {
 	 BACKGROUND: url(img/header.png) no-repeat left top; FLOAT: left; WIDTH: 461px; POSITION: relative; HEIGHT: 122px;
}

#topLogoAdm {
	FLOAT: left; WIDTH: 461px; POSITION: relative; HEIGHT: 90px;
}

#loginBar {
	WIDTH: 801px; HEIGHT: 24px; FLOAT: left; BACKGROUND: url(img/loginBarBg.png) no-repeat;
}

#loginBarMember {
	WIDTH: 475px; LINE-HEIGHT: 24px; FLOAT: left; PADDING: 0px; PADDING-LEFT: 8px;
}

#loginBarMenu {
	WIDTH: 315px; LINE-HEIGHT: 24px; FLOAT: left; PADDING: 0px;
}


DIV.cardViewItm {
	DISPLAY:none; POSITION:absolute; top:150px; LEFT: 7px; padding-bottom:10px; padding-top:10px; padding-right:7px; padding-left:7px;
	WIDTH: 380px; HEIGHT: 285px; background:url(img/bgMyBasket.jpg); z-index:100;

}

DIV.myActualCard {
	DISPLAY:block; POSITION:relative; WIDTH: 100%; HEIGHT: 245px; PADDING: 0px; background:#FFFFFF; background-color:#FFFFFF; overflow:auto; border:1px solid #999999;

}

#container_main {
	 CLEAR: left; WIDTH: 801px; DISPLAY:block; PADDING-BOTTOM: 0px; PADDING-TOP:56px; BORDER: 0px;
}

#container_admin {
	CLEAR: left; WIDTH: 801px; DISPLAY:block; PADDING: 0px; BORDER: 0px;
}

#mainCol {
	CLEAR: left; FLOAT: left; WIDTH: 657px; POSITION: relative
}


#mainMenu {
	FLOAT: left; WIDTH: 657px; HEIGHT: 139px; POSITION: relative; PADDING: 0px;
}

#colRight {
	CLEAR: right; BACKGROUND: url(img/bgRight.gif) repeat-y left top; FLOAT: right; WIDTH: 144px; HEIGHT: 1100px; POSITION: relative
}

#myCard {
	CLEAR: left; FLOAT: left; WIDTH: 100%; HEIGHT: 51px; POSITION: relative
}


DIV.quoteContainerOn {

	display: block; position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:200; background:url(img/bgFader.png) repeat left top;
}

DIV.quoteContainerOff {

	display:none; position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:200;
}

#quoteEditor {

	display:block; position:absolute; top:280px; left:100px; width:615px; height:392px; background:url(img/itm/myBasket.png) no-repeat left top;
}


#component_hmenu {

	margin:0 5px 20px 20px; height:85px;
}


#popLogin {
	position:absolute; left:200px; top:250px; width:398px; height:228px; border:1px solid #999999; background-color:#FFFFFF
}


#starKeys {
	CLEAR: left; FLOAT: left; WIDTH: 100%; HEIGHT: 100px; POSITION: relative
}

#menuHeader {
	CLEAR: left; FLOAT: left; WIDTH: 657px; POSITION: relative; HEIGHT: 51px; BACKGROUND: url(img/barMenuHeader.gif) repeat-x left top;
}

#flashHeader {
	FLOAT: left; WIDTH: 657px; POSITION: relative; HEIGHT: 155px;
}

#usbMenu {
	FLOAT: left; WIDTH: 306px; HEIGHT: 139px; BACKGROUND: url(img/buttons/goUSB.png) no-repeat left top;
}

UL#usbMenuBtn {
	list-style-type: none; PADDING-LEFT: 0px;
}

UL#usbMenuBtn LI {
	FLOAT: right; PADDING: 0px;
}

UL#usbMenuBtn LI a {
	FLOAT: right; DISPLAY: block; WIDTH: 230px; HEIGHT: 94px; PADDING-LEFT: 0px; BACKGROUND: url(img/buttons/btnGoBlank.png) no-repeat left top;
}

UL#usbMenuBtn LI a:hover {
	FLOAT: right; DISPLAY: block; WIDTH: 230px; HEIGHT: 94px; PADDING-LEFT: 0px; BACKGROUND: url(img/buttons/goUSBhover.png) no-repeat left top;
}


#mp3Menu {
	FLOAT: left; WIDTH: 351px; HEIGHT: 139px; BACKGROUND: url(img/buttons/goMP3-off.png) no-repeat left top;
}

UL#mp3MenuBtn {
	list-style-type: none; PADDING-LEFT: 0px;
}

UL#mp3MenuBtn LI {
	FLOAT: right; PADDING: 0px;
}

UL#mp3MenuBtn LI a {
	FLOAT: right; DISPLAY: block; WIDTH: 225px; HEIGHT: 101px; BACKGROUND: url(img/buttons/btnGoBlank.png) no-repeat left top;
}

UL#mp3MenuBtn LI a:hover {
	FLOAT: right; DISPLAY: block; WIDTH: 225px; HEIGHT: 101px; BACKGROUND: url(img/buttons/goMP3hover.png) no-repeat left top;
}


#container_global {
	FLOAT: left; WIDTH: 657px; position:relative;
}

#colLeft {
	CLEAR: left;  FLOAT: left; WIDTH: 144px; POSITION: relative
}

#colLeftMyCard {
	CLEAR: left; BACKGROUND: url(img/bgLeftMyCard.png) repeat-y left top; FLOAT: left; WIDTH: 144px; HEIGHT: 51px; POSITION: relative
}

#mainContainer {
	BACKGROUND: url(img/bg_theContainer.gif) repeat-x left top; FLOAT: left; WIDTH: 657px; HEIGHT: 870px; POSITION: relative
}

#footer {
	DISPLAY: block; FLOAT: left; HEIGHT: 24px; WIDTH: 801px; BORDER-TOP-COLOR: #fff; POSITION: relative; BACKGROUND: url(img/bgFooter.gif) no-repeat left top;
}

#footerAdm {
	DISPLAY: block; FLOAT: left; HEIGHT: 24px; WIDTH: 805px; BORDER-TOP-COLOR: #fff; POSITION: relative; 
	BORDER-BOTTOM: #CCC 1px solid; BORDER-LEFT: #CCC 1px solid; BORDER-RIGHT: #CCC 1px solid;
}
/* END MAIN */



/* HOMEPAGE */

#homeContainer {
	/*background:url(img/bg_search.png) repeat-x left top;*/
	BACKGROUND: url(img/bg_theContainer.png) no-repeat left top;
	FLOAT: left;
	WIDTH: 520px;
	POSITION: relative;
	padding: 0px;
}


#homeRContent {
	/*BACKGROUND: url(img/bgRight.gif) repeat-y left top; 
	/*BACKGROUND: url(img/bg_right.gif) repeat-y left top;*/
	BACKGROUND: url(img/bg_theContainer.png) no-repeat left top;
	FLOAT: left;
	WIDTH: 120px;
	POSITION: relative;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 5px;
	margin: 0;
}


TABLE.homeInfo {
	width:360px; border:1px dotted #3ab7f5; HEIGHT:143px;
}


#search_more {
	display:none; 
	z-index:150; 
	width:480px; 
	position:absolute; 
	height:90px; 
	top:275px; 
	left:156px; 
	margin:0px;
	
	padding-left:10px; 
	padding-right:10px; 
	padding-top:6px; 
	padding-bottom:8px; 
	background-color:#FFF;

	/*background:url(img/bgSearch.png) no-repeat left top;*/
}

#search_m {
	display:none;
}

/* START OBJECT */


/* START LISTs */

UL#listProduits LI {
	font-family:Tahoma,Helvetica,Arial;
	 background-image:url(img/puceBleue.gif); background-repeat: no-repeat; background-position: 0% 50%; padding-left: 15px; list-style-type:none; LINE-HEIGHT: 24px; WHITE-SPACE: nowrap; display: list-item;
}

UL#listInfos LI {
	background-image:url(img/puceBleue.gif); background-repeat: no-repeat; background-position: 0% 50%; padding-left: 15px; list-style-type:none; LINE-HEIGHT: 22px; WHITE-SPACE: nowrap; display: list-item;
	font-family:Tahoma,Helvetica,Arial; font-size:11px;
}


/* END LISTs */

/* TABLES */

TD.tableLogin {
	 PADDING-TOP: 5px; PADDING-BOTTOM:0px;
}

TABLE.columnLeft {
	CLEAR: left; FLOAT: left; WIDTH: 144px; PADDING: 0px;  
}



TABLE.tableContactForm {
	BACKGROUND: url(img/bgContactForm.jpg) no-repeat left top;
}

TABLE.tableInscriptionForm {
	BACKGROUND: url(img/bgInscriptionForm.png) no-repeat left top;
}

TD.tdInscriptionForm {
	PADDING-LEFT:200px;
}

TABLE.tableContentLogin {
	BACKGROUND: url(img/bgContainerLogin.png) no-repeat left top; WIDTH: 801px; HEIGHT:247px; TEXT-ALIGN:left;
}

TABLE.tableAdminLogin {
	BACKGROUND: url(img/bgContainerAdmin.png) no-repeat left top; HEIGHT:247px; width:385px; TEXT-ALIGN:left;
}

TABLE.tableFieldsLogin {
	WIDTH: 386px; TEXT-ALIGN:left; line-height:25px
}


TABLE.ItemList {
	WIDTH: 200px; PADDING:0px;
}

TABLE.tableItemsContent {
	WIDTH: 100%; BACKGROUND: url(img/bgTableItemsContent.png) repeat-y;
}

TABLE.tableItemsContent2Items {
	WIDTH: 100%; BACKGROUND: url(img/bgTableItemsContent2Items.png) repeat-y;
}

TD.tableItemsFooter {
	BACKGROUND: url(img/bgTableItemsFooter.png) repeat-x;
}

TABLE.tableTriItem {
	/*BORDER: 0px solid #CCCCCC; 
	BACKGROUND: url(img/bluebar600px.png) repeat-x left top; */
	BACKGROUND: url(img/bgSearchBar.png) repeat-x left top;
	HEIGHT: 57px
}

TD.tdTriItem {
	/*BACKGROUND-COLOR:#2c74d5; */
	
	WIDTH: 100px; 
	TEXT-ALIGN:center;
}

TD.tdTriItem:HOVER {
	BACKGROUND: url(img/bgSearchBarHover.png) repeat-x left top;
}

TD.tdSearchItem {
	/*BACKGROUND-COLOR:#2c74d5; */
	WIDTH: 600px; TEXT-ALIGN:left; PADDING-LEFT:8px; PADDING-RIGHT:8px; 
}

TD.tdTriItemSelected {
	/*BACKGROUND-COLOR:#2c74d5; */
	BACKGROUND: url(img/bgSearchBarHover.png) repeat-x left top;  WIDTH: 100px;  TEXT-ALIGN:center;
}


TD.itmPopImgTop {
	border-left:1px solid #666666; border-right:1px solid #666666; border-top:1px solid #666666; background:#FFFFFF;
}


TD.itmPopImg {
	border-left:1px solid #666666; border-right:1px solid #666666; border-bottom:1px solid #666666; background:#FFFFFF;
}

#itemboxImg {
	HEIGHT : 110px;
}


.fontVerdanaWhite10px {
	COLOR: #FFFFFF; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; FONT-SIZE: 10px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
}

A.fontVerdanaWhite10px {
	COLOR: #FFFFFF; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; FONT-SIZE: 10px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION:none;
}



.itemTitle {
	LETTER-SPACING: 0em; color:#2c74d5; FONT-SIZE: 11px; LINE-HEIGHT: 30px; FONT-WEIGHT: bold;
}

.speedSearch {
	COLOR: #FFFFFF; LINE-HEIGHT: 25px;  FONT-WEIGHT:bold;
}

.searchfield380px {
	FONT-SIZE: 11px;
	border:0px;
	width: 100% ! important;
	PADDING-LEFT:5px;
	COLOR:#333333;
}

#divGo {

	WIDTH: 170px; FLOAT: left; DISPLAY:block; POSITION:relative; PADDING: 0px;  TEXT-ALIGN:justify;
	COLOR: #ff5922; FONT-SIZE: 11px; LINE-HEIGHT: 24px; 
}

#divAddCardItem {

	WIDTH: auto; DISPLAY:block; POSITION:relative; PADDING: 0px; HEIGHT:30px; TEXT-ALIGN:left; CLEAR: left;
}

.txtOrange8xBold {

	COLOR: #ff5922; FONT-SIZE: 9px; FONT-WEIGHT: bold;
}



.numClient {
font-size:11px; display:block; background-color:#19559f; width:130px; color:#FFFFFF; font-family:Tahoma,Helvetica,Arial; line-height:24px; text-align:center;

}

.numClientSm {
font-size:11px; display:block; background-color:#19559f; width:80px; color:#FFFFFF; font-family:Tahoma,Helvetica,Arial; line-height:20px; text-align:center;

}

/* ITEM SUB */

#itmSubTitle {
	display:block; cursor:pointer; width:180px; height:15px; text-align:center; padding-bottom:0px; padding-top:2px; color:#2a85ff; font-weight:bold; font-size:12px;
}

#itmSubNb {
	display:block; cursor:pointer; width:180px; height:15px; text-align:center; padding:0px; color:#2a85ff; font-size:10px
}

/* ITEM SUITE : VIEW */

#itmViewerImg {
	WIDTH: 270px; FLOAT: left; DISPLAY:block; POSITION:relative; PADDING: 0px; HEIGHT:260px; TEXT-ALIGN:center;
}


#itmTitle {
	WIDTH: 310px; DISPLAY:block; FLOAT:left; POSITION:relative; PADDING-LEFT:10px; PADDING-RIGHT:0px; PADDING-BOTTOM:5px; PADDING-TOP:0px; LINE-HEIGHT:40px; font-style:italic; TEXT-ALIGN:left; COLOR: #2c74d5; FONT-SIZE: 20px;
}


#divAddItem {
	WIDTH: 290px; DISPLAY:block; FLOAT:left; POSITION:relative; PADDING-LEFT:0px; PADDING-RIGHT:5px; LINE-HEIGHT:50px; TEXT-ALIGN:right;
}

#itmInfo1 {
	WIDTH: 480px; CLEAR:both; DISPLAY:block; POSITION:relative; PADDING-LEFT:10px; TEXT-ALIGN:left; FONT-SIZE:11px;
}

#itmInfoSize {
	WIDTH: 327px; FLOAT:left; DISPLAY:block; POSITION:relative; PADDING-LEFT:10px; PADDING-RIGHT:8px; BACKGROUND: url(img/itm/bgItmLeft.png) repeat-y left top; TEXT-ALIGN:left;
}

TABLE.tableItemSize {
	/*BACKGROUND-COLOR:#2c74d5; */
	COLOR:#FFFFFF; BORDER: 1px solid #cccccc;
}

TABLE.tableItmDesc {
	PADDING-LEFT:10px; TEXT-ALIGN:left; LINE-HEIGHT:22px;
}

TD.tdItmDesc {
	FONT-SIZE:11px; PADDING-LEFT:5px;
}

TD.tdItemSizeGoFirst {
	WIDTH: 55px; HEIGHT:18px; BORDER-LEFT:1px solid #dedddd; BORDER-RIGHT:1px solid #dedddd; TEXT-ALIGN:center; PADDING:0px;
}

TD.tdItemSizeGo{
	WIDTH: 55px; HEIGHT:18px; BORDER-RIGHT:1px solid #dedddd; TEXT-ALIGN:center; PADDING:0px;
}

TD.tdItemSizeGoLast {
	WIDTH: 55px; HEIGHT:18px; TEXT-ALIGN:center; PADDING:0px; BORDER-RIGHT:1px solid #dedddd;
}


TD.tdItemSizeYesNoFirst {
	WIDTH: 55px; HEIGHT:20px; BORDER-LEFT:1px solid #dedddd; BORDER-RIGHT:1px solid #dedddd; TEXT-ALIGN:center; PADDING:0px;
}

TD.tdItemSizeYesNo{
	WIDTH: 55px; HEIGHT:20px; BORDER-RIGHT:1px solid #dedddd; TEXT-ALIGN:center; PADDING:0px;
}

TD.tdItemSizeYesNoLast {
	WIDTH: 55px; HEIGHT:20px; TEXT-ALIGN:center; PADDING:0px; BORDER-RIGHT:1px solid #dedddd;
}



TD.tdItemBarOrange {
	/*BACKGROUND-COLOR:#2c74d5; */
	PADDING:0px; TEXT-ALIGN:center; BACKGROUND-COLOR: #ff6633;
}


TD.tdItemSizeTitle {
	/*BACKGROUND-COLOR:#2c74d5; */
	COLOR:#1e5aaa; TEXT-ALIGN:center; WIDTH: 120px;  PADDING-RIGHT: 10px; PADDING-LEFT:10px; FONT-SIZE: 14px; FONT-WEIGHT: bold;
}



TABLE.tableItmSize {
	BACKGROUND: url(img/bgSearchBar.png) repeat-x left top; HEIGHT: 57px; PADDING-BOTTOM:4px;
}

TD.tdItmSize {
	/*BACKGROUND-COLOR:#2c74d5; */
	BORDER:0px solid #CCCCCC; WIDTH: 60px; TEXT-ALIGN: center; display:block; HEIGHT:18px; 
}


TABLE.itmInfoDevis {
	WIDTH: 319px; HEIGHT:40px; DISPLAY:block; POSITION:relative; PADDING-LEFT: 0px; BACKGROUND: url(img/itm/bgItmDevis.png) no-repeat left top;
}

TD.itmInfoDelay {
	PADDING-LEFT: 13px; PADDING-RIGHT: 0px; WIDTH:200px; TEXT-ALIGN:left; LINE-HEIGHT:16px; 
}

TD.itmInfoDelayTxt {
	FONT-WEIGHT:bold; color:#FFFFFF; HEIGHT:20px; FONT-SIZE: 14px; PADDING-LEFT: 13px; PADDING-RIGHT: 0px; WIDTH:50%; TEXT-ALIGN:left; LINE-HEIGHT:21px;
}


TD.itmInfoQt {
	PADDING-LEFT: 0px; PADDING-RIGHT: 13px; WIDTH:50%; TEXT-ALIGN:right; LINE-HEIGHT:16px;
}

TD.itmInfoQtTxt {
	FONT-WEIGHT:bold; color:#FFFFFF; DISPLAY:block; HEIGHT:20px; FONT-SIZE: 14px; PADDING-LEFT: 0px; PADDING-RIGHT: 13px; WIDTH:50%; TEXT-ALIGN:right; LINE-HEIGHT:21px;
}


TD.tdImgVignette {
	/*BACKGROUND-COLOR:#2c74d5; */
	background-color:#FFF; border:1px solid #BBB;
}

TD.tdImgVignette:HOVER {
	/*BACKGROUND-COLOR:#2c74d5; */
	background-color:#0066FF; 
}


#itmStars {
	WIDTH: 617px; CLEAR:left; POSITION:relative; PADDING: 0px;
}


TD.tdItmStarsBar {
	BACKGROUND: url(img/bgBarGrey24px.png) repeat-x left top; DISPLAY:block; HEIGHT:24px; LINE-HEIGHT: 24px; PADDING-LEFT: 0px; PADDING-RIGHT:0px; COLOR:#2c74d5; FONT-WEIGHT: bold; FONT-SIZE:11px;
}


#itmViewOrder {
	width:100%; text-align:center; display:block; position:absolute; top: 400px; margin:0px; padding:10px; z-index:10;
}



.Layer1-on {
	position:absolute;
	width:97%;
	height:100%;
	z-index:2;
	background:url(img/bgFade.png) ;
	left: 0;
	top: 0px;
	text-align:right;
	padding-right:21px;
	display:block;
	
}


.Layer1-off {
	position:absolute;
	width:100%;
	height:100%;
	z-index:0;
	visibility:hidden;
	display:none;
	left: 0;
	top: 0px;
	padding-right:21px;
}


DIV.itmColor {
	position:relative;
	display:block;
	float:left;
}



/* <---------------------------------------- QUANTITY --------------------------------------------- */


TD.borderTdLeft {
border:0px solid #ff5922;
}



TD.tdSelected1-on { background-color:#fdcdbd; }
TD.tdSelected1-off { background-color:#cfdaf0; }

TD.tdSelected2-on { background-color:#fdcdbd; }
TD.tdSelected2-off { background-color:#aec2e8; }

TD.tdSelected3-on { background-color:#fdcdbd; }
TD.tdSelected3-off { background-color:#84a3df; }


.fieldQte {
	width: 70px; font-family:Arial, Helvetica, sans-serif; FONT-SIZE: 16px; color:#ff5922;
	background-color:#FFFFFF; border:1px solid #2a85ff; font-weight:bold
}


.btnQteOk {
	font-family:Arial, Helvetica, sans-serif; FONT-SIZE: 14px; color:#ff5922; width:25px;
	background-color:#FFFFFF; border:1px solid #2a85ff;
}

/* <---------------------------------------- Go --------------------------------------------- */




/* <-------------- DIVs COMMUN -------------- */

SPAN.spanPadL5 {
	width:auto; padding-right:0px; padding-left:5px;
}

DIV.blockPadBo5 {
	display:block; position:relative; width:100%; clear:left; padding-bottom:5px; padding-top:0px;
}

DIV.blockPadBo10 {
	display:block; position:relative; width:100%; clear:left; padding-bottom:10px; padding-top:0px;
}

DIV.blockPadUp20 {
	display:block; position:relative; width:100%; clear:left; padding-top:20px; padding-bottom:0px;
}

DIV.blockPadUp5 {
	display:block; position:relative; width:100%; clear:left; padding-bottom:0px; padding-top:5px;
}

DIV.blockPadUp10 {
	display:block; position:relative; width:100%; clear:left; padding-bottom:0px; padding-top:10px;
}

DIV.blockPadV2 {
	display:block; position:relative; width:100%; clear:left; padding-bottom:2px; padding-top:2px;
}


DIV.blockPadV5 {
	display:block; position:relative; width:100%; clear:left; padding-bottom:5px; padding-top:5px;
}

DIV.blockPadV5L10 {
	display:block; position:relative; clear:left; padding-bottom:5px; padding-top:5px; padding-left:10px; padding-right:0px;
}

DIV.blockPadV5L20 {
	display:block; position:relative; clear:left; padding-bottom:5px; padding-top:5px; padding-left:20px; padding-right:0px;
}

DIV.blockPadV10 {
	display:block; position:relative; width:100%; clear:left; padding-bottom:10px; padding-top:10px;
}

DIV.blockPadL13 {
	display:block; position:relative; width:auto; clear:left; padding-left:13px;
}

DIV.divDotted {
	border:1px dotted #3ab7f5; text-align:left;
}

TABLE.tableDotted {
	border:1px dotted #3ab7f5; text-align:left;
}

IMG.tableDotted {
	border:1px dotted #3ab7f5; text-align:left;
}


/* <---------------------------------------- MEMBERS --------------------------------------------- */


/*MEMBERS */

DIV.upload2FileOn {
	display:block; background-color:#F0F0F0; padding:7px
}

DIV.upload2FileOk {
	display:block; background-color:#F0F0F0; padding:7px;
}

DIV.upload2FileOff {
	display:none; background-color:#F0F0F0; padding:7px;
}

#myAccount {
	width:100px; height:20px;  text-align:left; display:block; padding-right:3px; padding-left:3px; padding-top:2px; padding-bottom:2px;
	/*border:1px dotted #3ab7f5; */
}

#headerLogIco {
	display:block; width:24px; height:20px; padding:0px; margin:0px; clear:left; line-height:20px; float:left;
}

#headerLogGo {
	display:block; width:auto; height:20px; padding:0px; margin:0px; float:left; line-height:20px;
}

DIV.blocIDMember {
 	display:block;	padding-left:15px; padding-right:0px; padding-top:10px; padding-bottom:0px; text-align:left;
}



#mbrBgConseil {
	display:block; color:#999999; font-family:Tahoma, Helvetica, Arial; font-size:11px; position:relative; text-align:center;
	padding-left:0px; padding-bottom:0px; padding-right:0px; padding-top:5px; width:auto;
}

#nbBilletsContainer {
	display:block; color:#2a85ff; font-family:Tahoma, Helvetica, Arial; font-size:11px; position:relative; text-align:right;
	padding-left:0px; padding-bottom:0px; padding-right:15px; padding-top:5px; width:auto; font-weight:bold;
}

#listBilletsContainer {
	display:block; position:relative; text-align:left;
	padding-left:15px; padding-bottom:0px; padding-right:15px; padding-top:5px; width:auto; overflow:hidden;
}


TD.paddingRight5px {
	padding-right:5px; padding-bottom:0px; padding-left:0px; padding-top:0px;
}


TD.paddingLeft10px {
	padding-right:0px; padding-bottom:0px; padding-left:10px; padding-top:0px;
}

.titleBilletBold {
	FONT-WEIGHT:bold; color:#333333; FONT-SIZE: 11px; LINE-HEIGHT:10px;
}

.titleBillet {
	color:#333333; FONT-SIZE: 9px; LINE-HEIGHT:10px;
}


#mbrZoneMenu {
	display:block; position:relative; width:100%; padding-left:0px; padding-bottom:0px; padding-right:0px; padding-top:0px; 
	color:#999999; font-family:Tahoma, Helvetica, Arial; font-size:10px; text-align:left;
	
}

.mbrItemMenu-on {
	DISPLAY:block; MARGIN: 0px; WIDTH: 100%; HEIGHT: 32px; overflow:hidden;
	POSITION: absolute; z-index:300; TEXT-ALIGN: center; background-color:#FFFFFF;
	padding-left:0px; padding-bottom:0px; padding-right:0px; padding-top:0px;
}

.mbrItemMenu-off {
	DISPLAY:none; PADDING:0px; MARGIN: 0px; WIDTH: 100%; HEIGHT: 32px; line-height:32px; overflow:hidden;
	POSITION: absolute; z-index:300; top:auto; TEXT-ALIGN: center; background:none;
}

.mbrItem-on {
	DISPLAY:block; PADDING:0px; MARGIN: 0px; WIDTH: 100%; height: auto; POSITION: relative; TEXT-ALIGN: center ;
}

.mbrItem-off {
	DISPLAY:none; PADDING:0px; MARGIN: 0px; WIDTH: 100%; height: auto; POSITION: relative; TEXT-ALIGN: center ;
}


.mbrContainerBar-off {
	display:none; visibility:hidden; position:relative; width:98%; height:24px; padding-left:8px; padding-bottom:5px; padding-right:0px; padding-top:0px; 
	FONT-WEIGHT:bold; LETTER-SPACING: 0.1em; color:#FFFFFF; FONT-SIZE: 10px; font-family:Tahoma, Helvetica, Arial; text-align:left; line-height:24px;
	
}

.mbrContainerBar-on {
	display:block; position:relative; width:98%; height:24px; padding-left:8px; padding-bottom:5px; padding-right:0px; padding-top:0px;
	FONT-WEIGHT:bold; LETTER-SPACING: 0.1em; color:#FFFFFF; FONT-SIZE: 10px; font-family:Tahoma, Helvetica, Arial; text-align:left; line-height:24px;
	
}


TD.mbrDevisTDNum {
	padding-left:0px; padding-bottom:0px; padding-right:0px; padding-top:0px; overflow:hidden;
	color:#2a85ff; font-family:Tahoma, Helvetica, Arial; font-size:11px; text-align:center; line-height:32px; font-weight:bold;
}


TD.mbrDevisTDDesc{
	padding-left:0px; padding-bottom:0px; padding-right:0px; padding-top:0px; overflow:hidden;
	color:#333333; font-family:Tahoma, Helvetica, Arial; font-size:11px; text-align:left; display:block; line-height:32px;
}


TD.mbrDevisTDDate{
	padding-left:0px; padding-bottom:0px; padding-right:0px; padding-top:0px; overflow:hidden; 
	color:#666666; font-family:Tahoma, Helvetica, Arial; font-size:11px; text-align:left; line-height:32px;
}


TD.mbrDevisTDStatusRun{
	padding-left:0px; padding-bottom:0px; padding-right:0px; padding-top:0px; width:50px; overflow:hidden; 
	FONT-WEIGHT:bold; color:#FF0000; FONT-SIZE: 10px; font-family:Tahoma, Helvetica, Arial; text-align:left; line-height:32px;
}

TD.mbrDevisTDStatusEnd{
	padding-left:0px; padding-bottom:0px; padding-right:0px; padding-top:0px; width:50px; overflow:hidden; 
	FONT-WEIGHT:bold; color:#25be28; FONT-SIZE: 10px; font-family:Tahoma, Helvetica, Arial; text-align:left; line-height:32px;
}



.tabnormal1{ background-color:#FFF ; }
.tabnormal2{ background-color:#F5F5F5 ; }
.tabover{ background-color:#ff91f7; }



TD.titleDevis {
	background-color:#5ab5f4; color:#FFFFFF; font-weight:bold; font-size:10px; line-height:40px; height:40px; padding:0px;
}

TD.titleDevisR {
	background-color:#5ab5f4; color:#FFFFFF; text-align:right; font-weight:bold; font-size:10px; line-height:40px; height:40px;
	padding-right:10px; padding-left:0px; padding-bottom:0px; padding-top:0px;
}

TD.itemDevis {
	background-color:#FFF; color:#6f6f6f; font-weight:bold; font-size:11px; line-height:20px;
}

TD.titleDevisBtn {
	background-color:#5ab5f4; color:#FFFFFF; text-align:right; font-weight:bold; font-size:10px; line-height:40px; height:40px;
	padding-right:2px; padding-left:2px; padding-bottom:0px; padding-top:0px;
}


TD.itemDevisRB {
	color:#6f6f6f; font-weight:bold; font-size:11px; line-height:20px; text-align:right;
	padding-right:10px; padding-left:0px; padding-bottom:3px; padding-top:10px;
}


TD.itemDevisBtn {
	text-align:right; padding-right:2px; padding-left:0px; padding-bottom:0px; padding-top:6px;
}

TD.itemDevisR {
	color:#6f6f6f; font-weight:normal; font-size:11px; line-height:20px; text-align:right;
	padding-right:10px; padding-left:10px; padding-bottom:3px; padding-top:10px;
}


TD.itemDevisLB {
	color:#6f6f6f; font-weight:bold; font-size:11px; line-height:20px; text-align:left;
	padding-right:0px; padding-left:10px; padding-bottom:3px; padding-top:10px; 
}

TD.itemVisuel {
	font-family:Tahoma, Helvetica, Arial, sans serif; color:#5c5c5c; font-weight:normal; font-size:11px; line-height:20px; text-align:center;
	padding-right:5px; padding-left:5px; padding-bottom:5px; padding-top:5px;
}

TD.itemQuadri {
	color:#6f6f6f; font-weight:normal; font-size:11px; text-align:center;
	padding-top:10px; font-size:10px; line-height:20px;
}


TD.itemRef {
	color:#6f6f6f; font-weight:bold; font-size:11px; text-align:center;
	padding-top:10px; font-size:10px; line-height:20px;
}


.divItmSelectedOn {
	PADDING: 0px; DISPLAY:block; text-align:center; background:url(img/arrowSelectItm.png) no-repeat left top;
}


.divItmSelectedOff {
	PADDING:0px; DISPLAY:block; text-align:center; background:none;
}


.tdItmSelectedHover {
	PADDING:0px; text-align:center; background:url(img/arrowHoverItm.png) no-repeat left top;
}

.tdItmSelectedOff {
	 PADDING: 0px; text-align:center;
}


.QuoteTabNormal1{ background-color:#eceded ; }
.QuoteTabNormal2{ background-color:#F5F5F5 ; }
.QuoteTabNormalPad { background-color:#FFFFFF ; padding-left:5px; padding-right:0px; }
.QuoteTabOver{ background-color:#ffcd86; }

.QuoteTabOverPad { 
	background-color:#ffcd86; padding-left:5px; padding-right:0px; cursor:pointer;
}

/* <---------------------------------------- CLASS FONT SPAN --------------------------------------------- */

.smallTitle {
	FONT-WEIGHT:bold; LETTER-SPACING: 0.1em;
}


.txtWhite10pxBLine {
	background-color:#5ab5f4; color:#FFFFFF; font-weight:bold; font-size:10px; line-height:12px;
}

.hightTxtWhiteBold {
	FONT-WEIGHT:bold; color:#FFFFFF; FONT-SIZE: 14px; LINE-HEIGHT:21px;
}

.midTitleWhite {
	FONT-WEIGHT:bold; LETTER-SPACING: 0.1em; color:#FFFFFF; FONT-SIZE: 10px;
}


.txtWhite11px {
	color:#FFFFFF; FONT-SIZE: 11px;
}

.txtWhite11pxBold {
	FONT-WEIGHT:bold; color:#FFFFFF; FONT-SIZE: 11px; LINE-HEIGHT:16px;
}


.txt9px {
	FONT-SIZE: 9px; FONT-FAMILY:Tahoma, Helvetica, Arial; 
}

.txt10px {
	FONT-SIZE: 10px; font-family:Tahoma, Helvetica, Arial;
}

.txt11pxLine15 {
	FONT-SIZE: 11px; font-family:Tahoma, Helvetica, Arial; line-height:15px;
}


.txt10pxPink {
	font-size:10px; font-family:Tahoma, Helvetica, Arial, sans serif; color:#df007a;
}


.txtGrey10px {
	FONT-SIZE: 10px; font-family:Tahoma, Helvetica, Arial; color:#555555; 
}


.txtGrey10pxLine12 {
	color:#555555; FONT-SIZE: 10px; line-height:12px; text-align: center;
}

.txtGrey10pxLine50 {
	color:#555555; FONT-SIZE: 10px; line-height:50px; text-align: center;
}

.txtGrey11pxBold {
	FONT-WEIGHT:bold; color:#555555; FONT-SIZE: 11px; LINE-HEIGHT:27px;
}

.txtGrey11px {
	color:#333333; FONT-SIZE: 11px; font-family:Tahoma, Helvetica, Arial;
}

.txtGrey11pxLine {
	color:#555555; FONT-SIZE: 11px; font-family:Tahoma, Helvetica, Arial; line-height:14px;
}

.txtGrey11pxLine15 {
	color:#555555; FONT-SIZE: 11px; font-family:Tahoma, Helvetica, Arial; line-height:15px;
}

.txtGrey11pxLine17 {
	color:#555555; FONT-SIZE: 11px; font-family:Tahoma, Helvetica, Arial; line-height:17px;
}

.txtGrey11pxLine18 {
	color:#555555; FONT-SIZE: 11px; font-family:Tahoma, Helvetica, Arial; line-height:18px;
}


.txtGrey11pxLine20px {
	color:#555555; FONT-SIZE: 11px; font-family:Tahoma, Helvetica, Arial; line-height:18px;
}


.txtGrey11L18Pad15L {
	color:#555555; FONT-SIZE: 11px; font-family:Tahoma, Helvetica, Arial; line-height:18px; PADDING-LEFT:15px;
}

.txtGrey11pxLine25 {
	color:#555555; FONT-SIZE: 11px; font-family:Tahoma, Helvetica, Arial; line-height:25px;
}


.txtGrey11pxExpand {
	FONT-WEIGHT:bold; LETTER-SPACING: 0.1em;  color:#333333; FONT-SIZE: 10px; 
}




.txt11pxPinkB {
	font-size:11px; font-family:Tahoma, Helvetica, Arial, sans serif; color:#df007a; line-height:22px; font-weight:bold;
}

.txt11pxPink {
	font-size:11px; font-family:Tahoma, Helvetica, Arial, sans serif; color:#df007a; line-height:22px;
}

.txt11pxPinkL15 {
	font-size:11px; font-family:Tahoma, Helvetica, Arial, sans serif; color:#df007a; line-height:15px;
}

.txt11pxPinkLine25 {
	font-size:11px; font-family:Tahoma, Helvetica, Arial, sans serif; color:#df007a; line-height:25px;
}

.txt12pxPinkB {
	font-size:12px; font-family:Tahoma, Helvetica, Arial, sans serif; color:#df007a; line-height:24px; font-weight:bold;
}

.txtBlue10pxBold {
	FONT-WEIGHT:bold; color:#2a85ff; FONT-SIZE: 10px;
}

.txtBlue11px {
	color:#2a85ff; FONT-SIZE: 11px; font-family:Tahoma, Helvetica, Arial, sans serif;
}

.txtBlue11pxB {
	FONT-WEIGHT:bold; color:#2a85ff; FONT-SIZE: 11px; font-family:Tahoma, Helvetica, Arial, sans serif;
}

.txtBlue11pxBold {
	FONT-WEIGHT:bold; color:#2a85ff; FONT-SIZE: 11px; font-family:Tahoma, Helvetica, Arial, sans serif; 
}

.txtBlue11pxBL20 {
	FONT-WEIGHT:bold; color:#2a85ff; FONT-SIZE: 11px; font-family:Tahoma, Helvetica, Arial, sans serif; line-height:20px; 
}

.txtBlue11pxLine25B {
	FONT-WEIGHT:bold; color:#2a85ff; FONT-SIZE: 11px; font-family:Tahoma, Helvetica, Arial, sans serif;  LINE-HEIGHT:25px; PADDING-RIGHT: 10px;
}

.txtBlue11L25B {
	FONT-WEIGHT:bold; color:#2a85ff; FONT-SIZE: 11px; font-family:Tahoma, Helvetica, Arial, sans serif;  LINE-HEIGHT:25px;
}


.txtBlue12pxBold {
	FONT-WEIGHT:bold; color:#2a85ff; FONT-SIZE: 11px; PADDING-RIGHT: 10px; 
}

.txtBlueTrue12pxB {
	FONT-WEIGHT:bold; color:#2a85ff; FONT-SIZE: 12px; PADDING-RIGHT: 10px; LINE-HEIGHT:25px; 
}


.txtBlue12pxExpand {
	FONT-WEIGHT:bold; LETTER-SPACING: 0.1em; color:#2a85ff; FONT-SIZE: 10px;
}


.txtBlue14pxBold {
	FONT-WEIGHT:bold; color:#2a85ff; FONT-SIZE: 14px; LINE-HEIGHT:20px; font-family:Tahoma, Helvetica, Arial;
}

.txtBlue18px {
	color:#2a85ff; FONT-SIZE: 18px; font-family:Tahoma, Helvetica, Arial;
}

.txtBlue16pxBold {
	FONT-WEIGHT:bold; color:#2a85ff; FONT-SIZE: 16px; LINE-HEIGHT:24px; PADDING-RIGHT: 10px; font-family:Tahoma, Helvetica, Arial;
}


.txtGreen10pxBold {
	FONT-WEIGHT:bold; color:#25be28; FONT-SIZE: 10px; font-family:Tahoma, Helvetica, Arial; line-height:12px;
}


.txtGreen11px {
	color:#25be28; FONT-SIZE: 11px; font-family:Tahoma, Helvetica, Arial; line-height:15px;
}

.txtGreen11pxBold {
	FONT-WEIGHT:bold; color:#25be28; FONT-SIZE: 11px; font-family:Tahoma, Helvetica, Arial; line-height:15px;
}

.txtGreen12pxBold {
	FONT-WEIGHT:bold; color:#25be28; FONT-SIZE: 12px; font-family:Tahoma, Helvetica, Arial; line-height:20px;
}

.txtGreen13pxBold {
	FONT-WEIGHT:bold; color:#25be28; FONT-SIZE: 13px; font-family:Arial, Helvetica, sans-serif; line-height:20px;
}


.txtRed10pxBold {
	FONT-WEIGHT:bold; color:#FF0000; FONT-SIZE: 10px; font-family:Arial, Helvetica, sans-serif; line-height:12px;
}

.txtRed12pxBold {
	FONT-WEIGHT:bold; color:#FF0000; FONT-SIZE: 11px; font-family:Tahoma, Helvetica, Arial; line-height:20px;
}
.txtRed13pxBold {
	FONT-WEIGHT:bold; color:#FF0000; FONT-SIZE: 13px; font-family:Arial, Helvetica, sans-serif; line-height:20px;
}



.Line14Height {
	LINE-HEIGHT: 14px;  LETTER-SPACING: 0em;
}

.starsKeyProduct {
FONT-SIZE: 9px; FONT-WEIGHT: bold; COLOR: #ff5922;
}

.objectBlueTitle {
	FONT-WEIGHT:bold; LETTER-SPACING: 0em; color:#2a85ff; FONT-SIZE: 12px; LINE-HEIGHT: 14px;
}

A.objectBlueTitle:link {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2a85ff; LINE-HEIGHT: 14px; LETTER-SPACING: 0em;
}
A.objectBlueTitle:active {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2a85ff; LINE-HEIGHT: 14px; LETTER-SPACING: 0em;
}
A.objectBlueTitle:visited {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2a85ff; LINE-HEIGHT: 14px; LETTER-SPACING: 0em;
}


.objectDetailAddCard {
	FONT-WEIGHT:bold; LETTER-SPACING: 0em; color:#5797ed; FONT-SIZE: 10px;
}

A.objectDetailAddCard:link {
	FONT-WEIGHT:bold; LETTER-SPACING: 0em; color:#5797ed; FONT-SIZE: 10px;
}
A.objectDetailAddCard:active {
	FONT-WEIGHT:bold; LETTER-SPACING: 0em; color:#5797ed; FONT-SIZE: 10px;
}
A.objectDetailAddCard:visited {
	FONT-WEIGHT:bold; LETTER-SPACING: 0em; color:#5797ed; FONT-SIZE: 10px;
}


.objectSmallDesc {
	LETTER-SPACING: 0em; color:#444444; FONT-SIZE: 10px; LINE-HEIGHT: 13px;
}

A.objectSmallDesc:link {
	LETTER-SPACING: 0em; color:#444444; FONT-SIZE: 10px; LINE-HEIGHT: 13px;
}
A.objectSmallDesc:active {
	LETTER-SPACING: 0em; color:#444444; FONT-SIZE: 10px; LINE-HEIGHT: 13px;
}
A.objectSmallDesc:visited {
	LETTER-SPACING: 0em; color:#444444; FONT-SIZE: 10px; LINE-HEIGHT: 13px;
}


.loginBarTxt {
	LETTER-SPACING: 0em; COLOR: #FFF; FONT-SIZE: 11px;
}

.loginBarTxtBold {
	LETTER-SPACING: 0em; COLOR: #FFF; FONT-SIZE: 11px; font-weight:bold;
}

A.loginBarTxt {
	LETTER-SPACING: 0em; COLOR: #FFF; FONT-SIZE: 11px;
}


.loginBarTxtBold {
	LETTER-SPACING: 0em; COLOR: #FFF; FONT-SIZE: 11px; FONT-WEIGHT: bold;
}

A.loginBarTxtBold {
	LETTER-SPACING: 0em; COLOR: #FFF; FONT-SIZE: 11px; FONT-WEIGHT: bold;
}

.loginTxts {
	LETTER-SPACING: 0em; FONT-SIZE: 11px;
}

A.loginTxts {
	LETTER-SPACING: 0em; FONT-SIZE: 11px;
}

.txtGlobalBold {
	FONT-WEIGHT: bold;

}

.txtGlobalBold10px {
	FONT-WEIGHT: bold; FONT-SIZE: 10px;

}

.txtGlobal11px {
	FONT-SIZE: 11px;

}

.txtGlobalBold11px {
	FONT-WEIGHT: bold; FONT-SIZE: 11px;

}

.txtGlobal13px {
	FONT-SIZE: 13px;

}

.txtGlobal14px {
	FONT-SIZE: 14px;

}

.txtGlobalOrange11px {
	COLOR: #ff5922; FONT-SIZE: 11px;

}
.txtGlobalOrange11pxI {
	COLOR: #ff5922; FONT-SIZE: 11px; PADDING:0px; font-style:italic;

}

.txtGlobalOrangeBold11px {
	COLOR: #ff5922; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING:0px;

}



.txtGlobalOrange10px {
	COLOR: #ff5922; FONT-SIZE: 10px; LINE-HEIGHT: 20px; FONT-WEIGHT: bold

}

.arrowOrange9px {
	FONT-FAMILY:Verdana; COLOR: #ff5922; FONT-SIZE: 8px; LINE-HEIGHT: 20px; FONT-WEIGHT: bold

}


.txtOrange15BL27 {
	DISPLAY: BLOCK; FONT-WEIGHT:bold; color:#ff6b3a; FONT-SIZE: 15px; PADDING:0px; LINE-HEIGHT:27px; 
}

.txtOrange12b {
	COLOR: #ff5922; FONT-SIZE: 12px; font-weight:bold;

}


.txtOrange13B {
	COLOR: #ff5922; FONT-SIZE: 13px; font-weight:bold; line-height:14px;

}

.txtPageOrange13px {
	COLOR: #ff5922; FONT-SIZE: 13px;

}

.txtPageOrangeBold20pxLine {
	COLOR: #ff5922; FONT-SIZE: 20px; FONT-WEIGHT: bold; TEXT-DECORATION:underline;

}

A.txtPageOrangeBold20pxLine {
	COLOR: #ff5922; FONT-SIZE: 20px; FONT-WEIGHT: bold; TEXT-DECORATION:underline;

}

.txtOrange14px {
	COLOR: #ff5922; FONT-SIZE: 14px; line-height:16px;

}

.txtOrange14pxBold {
	COLOR: #ff5922; FONT-SIZE: 14px; FONT-WEIGHT: bold;

}

.txtPageOrangeBold15px {
	COLOR: #ff5922; FONT-SIZE: 15px; FONT-WEIGHT: bold;

}

.txtPageOrangeBold16px {
	COLOR: #ff5922; FONT-SIZE: 16px; FONT-WEIGHT: bold;

}

.txtPageOrangeBold20px {
	COLOR: #ff5922; FONT-SIZE: 20px; FONT-WEIGHT: bold;

}

/* CLASS FORMS... */

.fieldSearchBar {
	FONT-SIZE: 11px;
	border:1px solid #cfcfcf;
	width: 190px;
}

.fieldSearchQte {
	FONT-SIZE: 11px;
	border:1px solid #cfcfcf;
	width: 99px;
}

.fieldSearchBudget {
	FONT-SIZE: 11px;
	border:1px solid #cfcfcf;
	width: 78px;
}

.fieldSearchCat {
	FONT-SIZE: 10px;
	border:1px solid #cfcfcf;
	width: 103px;
}


.btnGoPink {
	font-size:11px; font-family:Tahoma, Helvetica, Arial, sans serif; color:#df007a; line-height:15px; padding:2px 4px; font-weight:bold;
}


.btnGoGrey {
	FONT-SIZE: 11px; font-family:Tahoma, Helvetica, Arial; color:#555555; line-height:15px; padding:2px 4px; 
}


/* GLOBAL SUITE */




#colCard {
	CLEAR: right; BACKGROUND: url(img/bgRight.gif) no-repeat left top; FLOAT: right; WIDTH: 144px; HEIGHT: 51px; POSITION: relative
}

#colLeftGlobal {
	CLEAR: left; FLOAT: left; WIDTH: 144px; HEIGHT: 870px; POSITION: relative; WHITE-SPACE: nowrap;
}




#mainContainerGlobal {
	BACKGROUND: url(img/bg_theContainer.png) no-repeat left top; FLOAT: left; WIDTH: 615px; POSITION: relative; PADDING-LEFT: 20px; PADDING-RIGHT: 20px
}


#menuHeaderLarge {
	 WIDTH: 657px; HEIGHT: 51px; POSITION: relative; OVERFLOW: hidden; PADDING: 0px; MARGIN: 0px; z-index:50;

}

#menuIcoLarge {
	 WIDTH: 801px; HEIGHT: 100px; POSITION:absolute; TOP: 146px; 
	 LEFT: 2px; PADDING: 2px 0 0 0; MARGIN: 0px; z-index:50; overflow:hidden; text-align:center; BACKGROUND: url(img/bgIcoMenu2.png) no-repeat;

}

.fisheye {
	POSITION: relative; FLOAT: left; WIDTH: 801px; HEIGHT: 62px; TEXT-ALIGN: center;
}

.fisheyeContainter {
	POSITION: absolute; LEFT: 0px; TOP: 0px; WIDTH: 801px; HEIGHT: 92px; BORDER: 0px; MARGIN: 0px; 
}


A.fisheyeItem {
	DISPLAY: block; WIDTH: 40px; FONT-WEIGHT: bold; COLOR: #2a85ff; POSITION: absolute; TOP: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none;
}

.fisheyeItem IMG {
	BORDER: 0px; MARGIN: 0px; WIDTH: 100%;
}

.fisheyeItem SPAN {
	DISPLAY: none; font-family:Tahoma, Helvetica, Arial; FONT-WEIGHT: bold; COLOR: #FFF; background-color:#2a85ff;margin-top:-5px;padding: 2px;/* margin:-5px 0 0 0;*/line-height:12px; min-height:50px;
}


#adArea {
	FLOAT: left; PADDING-TOP:1px; PADDING-BOTTOM:1px; PADDING-LEFT:0px; PADDING-RIGHT:0px; BORDER-BOTTOM: 1px solid #E7E7E7; WIDTH: 657px; HEIGHT:144px; POSITION: relative;
}


DIV.popContainer {
	display:block; padding:0px; position:relative; width:100%; text-align:center; margin:0px;

}


/*INFORMATIONS - CGV - CATALOGUE */

.titrePageOrange {
	LETTER-SPACING: 0em; color:#ff5922; FONT-SIZE: 12px; font-family:Tahoma, Helvetica, Arial; LINE-HEIGHT:40px;
}


.titreMid {
	FONT-WEIGHT:bold; LETTER-SPACING: 0em; color:#777; FONT-SIZE: 10px; font-family:Tahoma, Helvetica, Arial; LINE-HEIGHT:35px;
}

.titreMid11B {
	FONT-WEIGHT:bold; LETTER-SPACING: 0em; color:#777; FONT-SIZE: 11px; font-family:Tahoma, Helvetica, Arial; LINE-HEIGHT:35px;
}

.titreMidBlue {
	FONT-WEIGHT:bold; color:#2a85ff; FONT-SIZE: 11px; font-family:Tahoma, Helvetica, Arial; LINE-HEIGHT:35px;
}

.titreBigBlue {
	FONT-WEIGHT:bold; LETTER-SPACING: 0em; color:#2a85ff; FONT-SIZE: 13px; FONT-FAMILY:Verdana, Helvetica, sans-serif; LINE-HEIGHT:35px;
}


#textGlobal {

	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial,Helvetica,sans-serif; LINE-HEIGHT:12px; TEXT-ALIGN:justify;

}

#text666 {

	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial,Helvetica,sans-serif;
}


#txtContainer {

	DISPLAY:BLOCK; WIDTH:100%; FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: Tahoma, Helvetica, Arial; LINE-HEIGHT:16px; TEXT-ALIGN:left;

}

.txtL18 {

	FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: Tahoma, Helvetica, Arial; LINE-HEIGHT:18px;

}

SPAN.paddingTextGlobal {

	FONT-SIZE: 11px; COLOR: #666666; DISPLAY: block; PADDING-LEFT: 30px;
}


TD.tdBlocSelect {

border:1px dotted #CCCCCC; height:25px; text-align:center; background-color:#FFFFFF;

}

TD.tdBlocSelectOn {

border:1px dotted #CCCCCC; height:25px; text-align:center; background-color:#ff5922;

}

/*INFORMATIONS - CONTACT */



.fieldTxt {

	LINE-HEIGHT:26px; FONT-SIZE: 11px; COLOR: #2a85ff; DISPLAY: block; PADDING-RIGHT: 10px;
}


.fieldBar50px {
	FONT-SIZE: 11px;
	border:1px solid #cfcfcf;
	width: 50px;
	text-align:right;
	padding:2px;
}

.fieldBar90px {
	FONT-SIZE: 11px;
	border:1px solid #cfcfcf;
	width: 90px;
}

.fieldBar100px {
	FONT-SIZE: 11px;
	border:1px solid #cfcfcf;
	width: 100px;
}

.fieldBar120px {
	FONT-SIZE: 11px;
	border:1px solid #cfcfcf;
	width: 120px;
}

.fieldBar130px {
	FONT-SIZE: 11px;
	border:1px solid #cfcfcf;
	width: 130px;
}


.fieldBar120pxBlue {
	FONT-SIZE: 11px;
	border:1px solid #7f9db9;
	width: 120px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:2px;
	padding-right:2px;
}

.fieldBar120pxBlueI {
	FONT-SIZE: 11px;
	border:1px solid #7f9db9;
	width: 120px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:2px;
	padding-right:2px;
	font-style:italic;
}


.fieldBar190px {
	FONT-SIZE: 11px;
	border:1px solid #cfcfcf;
	width: 190px;
}

.txtfield300px {
	FONT-SIZE: 11px;
	border:1px solid #cfcfcf;
	width: 300px;
}

.txtfield330px {
	FONT-SIZE: 11px;
	border:1px solid #cfcfcf;
	width: 330px;
}


.txtfield11px {
	FONT-SIZE: 11px;
	border:1px solid #4598da;
	width: 165px;
	padding:0px;
	margin:0px;
}

.txtfield30px {
	FONT-SIZE: 11px;
	border:1px solid #4598da;
	width: 25px;
	padding:0px;
	margin:0px;
}

.txtfield80px {
	FONT-SIZE: 11px;
	border:1px solid #4598da;
	width: 75px;
	padding:0px;
	margin:0px;
}

/* INSCRIPTION */

DIV.containerIError {
	DISPLAY:block; BACKGROUND: url(img/bgLoginDiv.png) no-repeat left top; WIDTH: 370px; HEIGHT:240px; TEXT-ALIGN:center; 
	PADDING-TOP:10px; PADDING-RIGHT:15px; PADDING-LEFT:15px;
}

.txtMidRedBold {
	FONT-WEIGHT:bold; LETTER-SPACING: 0em; color:#FF0000; FONT-SIZE: 11px; FONT-FAMILY:Verdana, Helvetica, sans-serif; LINE-HEIGHT:14px;
}

.txtMidRed {
	LETTER-SPACING: 0em; color:#FF0000; FONT-SIZE: 11px; FONT-FAMILY:Tahoma, Helvetica, sans-serif; LINE-HEIGHT:15px;
}



/* Refactoring mbu-v2 */

/* ================================
 * !Article Page
 * ================================*/

.itemLegend {
	text-align:center;
	width:230px;
	margin:0 auto;
	margin-top:10px;
	background:#F5F5F5;
	padding:10px 0 5px 0;
	-moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    -khtml-border-radius: 10px; 
}

.itemLegend A {
	display:inline-block; 
	width:15px;
	height:15px; 
	line-height:15px; 
	margin-left:5px; 
	margin-right:0px;
}

 
DIV#divOption3 {
	padding-top:15px;
		
}

H3.infoTitle {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:1.4em;
	color:#2C74D5;
	border-bottom:1px solid #2C74D5;
	padding:4px 0;
	margin:10px 0 15px 0; 
}

