/********************
 * DOM éléments
 ********************/
*{font-family:"Trebuchet MS",Tahoma,Arial,Verdana;font-size:12px}
body{margin:0;padding:0;color:#222}
body.index{
	margin:8px auto 8px auto;
	width:988px;
	/*background:url(/ressources/bgBodySoldes.png) #FFF;*/
	background-color:#FFF;
	border:1px solid #DDD;
	}
img{border:0}
a{text-decoration:none;font-size:inherit}
a:hover{text-decoration:underline}
li{margin-left:40px}
select{background-color:#EEE;height:20px;width:172px}
input[type=text]{height:20px}
input[type=text],textarea{
	font:normal 11px "Lucida Sans Unicode",Arial,sans-serif;
	padding-left:2px;
	margin-top:2px;
	border:1px solid #EB6D1D;
	color:#000;
	background-color:#EEE;
	}
input[type=checkbox]{border:none !important}
input.checkbox{border:none !important}
input[type=radio]{border:none !important}
input.radio{border:none !important}
input.button, a.button{
	height:20px;
	line-height:16px;
	padding:0 4px 2px 4px;
	margin-left:2px;
	border:1px solid #555 !important;
	color:#EEE !important;
	background-color:#EB6D1D !important;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none !important;
	}
input.button:hover, a.button:hover{
	border:1px solid red !important;
	color:#FFF !important;
	background-color:#EB7D2D !important;
	text-decoration:none !important;
	}
textarea.resume{
	border:0 solid red;
	background-color:transparent;
	color:#777;
	font-size:xx-small;
	}
hr{
	clear:both;
	border:0 dashed #DDD;
	width:100%;
    }
site{font-size:14px !important;color:#AAA !important}
h1,h2,h3,h4,h5{color:#F01111}
h1, h1 a{font-size:16px;font-weight:bold}
h2{font-size:11px;font-weight:bold}
h3{font-size:11px;font-weight:bold;color:#D01111}
h4{font-weight:bold}
form h2{font-size:14px;font-weight:bold}
cite{font-size:10px !important}
blockquote{border-left:12px solid #D01111;padding-left:32px;font-size:121%;color:#000}
b{color:#222;font-size:inherit}
td{vertical-align:middle}
pre{margin:0;padding:0;font-size:inherit}
pre b{font-size:inherit}

/********************
 * Zoning
 ********************/
div#container{
	background:none #FFF;
	}
div#header{
	width:inherit;
	height:102px;
	background:#FFF;
	}
div#logo{
	float:left;
	clear:both;
	margin:2px 0 0 2px;
	}
div#commercial{
	background-color:#FFF;
	display:none;
	float:left;
	width:511px;
	height:91px;
	margin:6px 8px 0 10px;
	}
div#topRight{
	background-color:#FFF;
	float:right;
	width:140px;
	padding:4px;
	min-height:83px;
	line-height:15px;
	}
div#caddieResume{
	cursor:pointer;
	}
div#raccourcis{
	margin-top:13px;
	text-align:right;
	}
div#onglets{
	width:inherit;
	margin:0;
	padding:8px 0 0 0;
	background-color:#FFF;
	}
div#ongletsBottomLine{
	width:inherit;
	height:24px !important;
	margin:-1px 0 0 0;
	padding:0;
	background-color:#C40D13;
	}
div#miniBandeau{
	display:none;
	width:inherit;
	height:40px;
	line-height:38px;
	vertical-align:middle;
	padding:0;
	border-bottom:1px solid #DDD;
	}
div#infoMajeure{
	float:left;
	width:360px;
	text-align:left;
	height:30px;
	line-height:14px;
	vertical-align:middle;
	padding:7px 0 0 8px;
	font-size:11px;
	}
div#mem{
	position:absolute;
	top:0;
	left:0;
	line-height:28px;
	vertical-align:middle;
	padding:8px;
	font-size:14px;
	border:3px solid #000;
	background-color:#FFF;
	color:#000;
	}
div#message{
	float:left;
	}
div#search{
	float:right;
	height:100px;
	text-align:left;
	padding-left:32px;
	border-left:1px solid #DDD;
	}
div#nanoMessage{
	text-align:right;
	padding:10px 8px 0 0;
	font-size:15px;
	line-height:14px;
	color:#FF7300;
	/*text-shadow:0px 0px 8px #444;*/
	}
div#sideColLeft{
	float:left;
	width:180px;
	line-height:18px;
	}
div#mainCol{
	float:left;
	width:800px;
	border-left:1px solid #DDD;
	}
div#heart{
	clear:both;
	}
div#sideColRight{
	display:none;
	float:right;
	width:184px;
	line-height:18px;
	}
div#allOtherInfos{
	clear:both;
	float:left;
	height:244px;
	width:100%;
	background:url(ressources/bgAllOtherInfos.png) no-repeat;
	border-top:1px solid #b7b7b7;
	border-bottom:1px solid #c3c3c3;
	color:#e9e9e9;
	line-height:11px;
	}
div#univers{
	clear:both;
	float:left;
	width:100%;
	/*background:url(ressources/bgUnivers.png) 24px 28px #EB7D2D no-repeat;*/
	background-color:#EB7D2D;
	border-top:1px solid #d28b15;
	color:#000;
	line-height:11px;
	}
div#dpt{
	clear:both;
	line-height:11px;
	font-size:8px;
	color:#AAA;
	text-align:justify;
	}
div#footer{
	clear:both;
	margin-left:auto;
	margin-right:auto;
	background-color:#000;
	height:44px;
	color:#999;
	line-height:11px;
	}
div#rank{
	clear:both;
	color:#666;
	margin-top:16px;
	border-top:1px solid #AAA;
	}
div#popup{
	position:absolute;
	left:36%;
	top:220px;
	display:none;
	}
div#dummy{
	position:absolute;
	left:80%;
	top:0;
	display:none;
	}
div#paisecLogoCartes{}
div#plusOneGoogleButton{float:left;margin:3px 8px 0 0;}


/********************
 * Spécialisation
 ********************/
div#topRight a{color:#222;font-size:16px;font-weight:bold}

div#mainCol .pad{padding:14px 0 14px 14px}
div#mainCol h1{color:#222;margin-bottom:24px;font-weight:bold;font-size:20px;text-shadow:2px 2px 4px #AAA;}
div#mainCol h2{color:#222;margin-bottom:2px}
div#mainCol a{color:#222;padding:0}

div#commandeTelephone span{font-size:18px}

div#sideColLeft .pad{margin-right:4px;padding:0 0 0 4px}
div#sideColLeft hr{width:160px;margin:20px 0 20px 6px;border-top:1px solid #DDD;}

div#sideColRight .pad{margin:0 4px 0 0 !important;padding:14px 4px 14px 8px !important}
div#sideColRight hr{color:#444;margin:0 6px 0 6px}

div#infoMajeure img{float:left;margin-right:8px}
div#search input[type=text]{width:132px}
div#search input[type=image]{margin:0 8px 0 8px !important;vertical-align:middle}

div#bigRefOptions h1{color:#222;margin-bottom:24px;font-weight:bold}

div#tns{margin:0;padding:0}
div#tns h1{margin:4px 0 16px -18px;padding:0}

a div#caddieResume{color:#000 !important;font-size:16px;font-weight:bold}

div#raccourcis a{color:#F01111 !important;font-size:16px;font-weight:bold}

div#rank a{color:#666;font-size:13px}
div#rank a:hover{color:#000}

div#CGV h1,div#CGV h2,div#CGV h3,div#CGV h4{color:#A22}
div#CGV h2{border-bottom:1px dotted #A22}
.CGVlink{font-weight:bold !important;font-size:12px !important;color:#FFF !important}

div#newsLetter{padding:16px;font-size:16px !important}
div#newsLetter input{font-size:16px !important}
div#newsLetter label{font-size:16px !important;width:240px !important}

div#presse{background:url('ressources/illPresse.png') no-repeat;height:540px;color:#FFF;padding:8px}
div#presse blockquote{color:#FFF}
div#presse b{color:#FFF}
div#presse h1{color:#FFF}

div#espaceClient{}
div#espaceClient h1{margin-bottom:24px !important}
div#espaceClient div{}
div#espaceClient img{vertical-align:middle;width:32px;height:32px;margin:0 16px 16px 16px}
div#espaceClient a,#espaceClient a:link,#espaceClient a:visited{text-decoration:none;line-height:18px;font-size:12px}
div#espaceClient a:hover{color:#222;text-decoration:underline}

div#allOtherInfos .pad{margin-top:80px;padding:0 24px 12px 68px !important}
div#allOtherInfos .allInfo1{float:left;margin-right:24px;margin-bottom:24px;}
div#allOtherInfos .allInfo2{float:left;margin-right:24px}
div#allOtherInfos .allInfo3{float:left;}
div#allOtherInfos img:hover{
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
	}

div#univers .pad{margin-top:18px;padding:0 24px 12px 24px !important}
div#univers h4{text-transform:uppercase;border-bottom:1px dotted #CCC;color:#FFF;font-size:16px;margin-top:12px;margin-bottom:4px;padding-bottom:6px}
div#univers a{color:#EEE;line-height:14px}
div#univers div div.col1{float:left;margin-bottom:12px}
div#univers div div.col2{float:left;margin-left:32px;margin-bottom:12px}
div#univers div div.col3{float:right;margin-right:20px;margin-bottom:12px}

div#dpt .pad{margin-top:0;padding:12px 2px}
div#dpt b{color:inherit}

div#footer a{font-size:10px;color:#666}
div#footer a:hover{color:#FFF}
div#footer div div.col1{float:left;padding-top:8px;width:220px;text-align:left}
div#footer div div.col2{display:inline;padding:12px 0 0 0;width:330px;text-align:center}
div#footer div div.col3{float:right;width:180px;padding:0 0 0 4px;margin-top:0 !important;text-align:right}

div#paisecLogoCartes *{text-align:left !important}
div#paisecLogoCartes input{width:70px !important;height:46px !important;border:none !important}

div#adminContainer TD{vertical-align:top;border-bottom:1px dotted #999}
div#adminContainer *{font-size:10px !important;line-height:16px;vertical-align:middle}

blockquote a{text-decoration:underline !important;color:#DD1111 !important;font-size:inherit !important}
blockquote b{font-size:inherit !important}
blockquote.exergue{border-left:12px solid #222;color:#666 !important;background-color:#EEE;padding-top:8px;padding-bottom:8px}

input.error{background-color:#C42;color:#FFF}


/********************
 * STYLING
 ********************/
.containerCaddieResume{
	padding:8px 8px 0 0;
	text-align:right;
	}
.containerWidthOnglets{
}
.containerWidthCategories{
	padding:8px;
	}
.containerWidthFooter{
	padding:8px 4px 4px 4px;
}

/* À VOIR ABSOLUMENT */
.aVoirCropper{width:140px;height:140px;overflow:hidden}
div.aVoir{border:1px solid #EEE}
a.aVoir{position:relative;top:-32px;left:0;color:#444}
img.aVoir{position:relative;width:140px !important}

.mention{line-height:58px;color:#FFF !important;font-weight:bold;width:240px;height:52px;text-align:center;font-size:12px}
.mention a{color:#FFF !important;font-weight:bold !important}

/* ONGLETS TOP WINDOW */
table.onglets{border-collapse:collapse;text-align:left}
table.onglets tr{padding:0;margin:0}

td.onglet{padding:6px 10px 5px 10px;vertical-align:top}
td.onglet a{text-transform:uppercase;color:#444;border-bottom:4px solid #C40D13}
td.onglet a:hover{border-bottom:4px solid orange;text-decoration:none}

td.ongletActive{background-color:#C40D13}
td.ongletActive a{text-transform:uppercase;color:#FFF !important;padding:6px 10px 3px 6px}

td.ongletStart{}
td.ongletStartActive{background:url(/ressources/ongletStart.png) 1px 0 no-repeat;width:4px}
td.ongletEnd{}
td.ongletEndActive{background:url(/ressources/ongletEnd.png) no-repeat;width:4px}

/* CATÉGORIES TOP WINDOW */
table.categories{border-collapse:collapse}
table.categories td{width:148px;padding:0 8px 0 8px;text-align:left;vertical-align:top;border-right:1px solid #666}
table.categories td.last{border-right:0 solid #000}
a.categorie{color:#222}
a.categorie:visited{color:#222}
a.categorieActive{background-color:#F01111;color:#FFF;padding:0 3px 0 3px}
a.categorieHot{color:red;font-weight:bold}
a.categorieMarque{background:none}
img.categorieMarque{border:1px solid #DDD; padding:2px}
.pros{color:#000 !important}
hr.categories{width:978px;border-bottom:1px dashed #455;margin:0 auto 0 auto}

/* PAIEMENT EN N FOIS */
table.NX{border-collapse:collapse;width:240px}
table.NX td{width:5%;margin:0;padding:0;border:1px solid #BBB;vertical-align:middle}
table.NX td.info{background-color:#EEE;width:95%;padding:8px}

/* TISSUS, CUIRS, MICROFIBRES */
.menuTissuSelect{float:left;width:180px;margin-right:8px}
.catTissuSelect{font-size:25px !important;cursor:pointer !important}
.tissuCatContent{float:left;width:740px !important;border-left:6px solid #EB6D1D;padding-left:8px}
.tissuCatContent h2{margin-top:8px !important}
.tissuCatContentDisplay{border-top:1px dotted #777;padding:12px 0 16px 8px !important}

blockquote.link{background:url(/ressources/linkQuote.png) no-repeat !important}

/* SLABS */
.bigRefSlabRefs{clear:both;float:left;width:600px;color:#000;line-height:11px}
.simpleSlab{margin-bottom:12px}
.simpleSlab h2.slabTitle{color:#EB6D1D !important;margin:4px 0 8px 0 !important;font-weight:100 !important;font-size:24px !important}
.simpleSlab .pad{padding:8px 2px 8px 8px}
.simpleSlab .pad a{margin-left:4px;color:#000}
.simpleSlab .pad h4{font-size:14px !important;margin:0 4px 4px 4px;color:#C40D13 !important}


/* PLUSDINFO */
a.plusdinfo{background:url(/ressources/h3.png) 3px 3px no-repeat;padding-left:10px;margin-top:16px;cursor:pointer}
.plusdinfo:hover{color:yellow}
hr.plusdinfo{margin:16px;border-top:1px dashed #777}

/* MENU ET ITEM ADMIN */
.adminMenu{float:right;margin:0;padding-right:30px}
.dispAdminMenu{float:left;color:#222;font-weight:bold;cursor:pointer}
.dispMoreAdminMenu{cursor:pointer}
.moreAdminMenu{display:none;border:1px dotted #EB6D1D;color:#4B2984;padding:2px}
a.admin{background:url(/ressources/h3.png) 3px 3px no-repeat;padding-left:10px;color:#F01111 !important;margin-top:16px;cursor:pointer}
a.admin:hover{background-color:yellow !important;text-decoration:none}
h1.admin{background-image:none;color:#F01111; padding-left:0;margin-left:0}
.adminMsgRefMAJ{background:url(/ressources/msgRefMAJ.png) no-repeat;font-size:16px;font-weight:bold;padding-left:45px;line-height:40px;vertical-align:middle}
body.admin{background:url(/ressources/bgBodyAdmin.png) #FFF repeat;color:#000}

.adminBlock{float:left;height:520px;border:2px solid #332016;margin:8px;padding:4px}
.adminBlock h1{background-image:none;background-color:#332016; padding:4px; color:#EEE; font-size:36px !important;font-weight:bold;margin:0;font-family:Trebuchet MS;text-align:center}
.adminBlock h2{color:#332016; font-family:"Trebuchet MS", Arial; font-weight:bold}
.adminBlock hr{clear:both}
.adminBlock select{width:160px}
.adminBlock div.cb3Cols{float:left;width:148px !important}


/* RÉFÉRENCE */
/* POUR LA COMMERCIAL */
.comRef{
	float:left;
	position:relative;
	height:90px;
	width:500px;
	padding:0 8px 0 0;
	margin-bottom:12px;
	margin-left:6px;
	overflow:hidden;
	line-height:18px;
	}
.comRef *{color:#000}
.comRef *:hover{text-decoration:none}
.comRef .imgContainer{float:left;position:absolute;bottom:0;width:200px}
.comRef .imgContainer img{border:0 solid #999;width:200px}

.comRef .infoContainer{float:left;position:absolute;bottom:0;left:224px;padding:0 0 10px 0;width:304px;font-size:16px !important}
.comRef .infoContainer .prix{margin-bottom:0;font-size:140%;color:#F11111;font-weight:bold;font-family:"Arial black","Trebuchet MS",Arial}
.comRef .infoContainer .prixBoutique{margin-bottom:8px;text-decoration:line-through;font-size:120%;font-weight:bold;color:#888889}

 
/*POUR LES PROPALS ET LE ASSOC*/
div.propalRef{float:left;border:1px solid #999;margin:4px 4px 4px 4px;padding:0 4px 4px 4px;text-align:center}
a.propalRef, a.propalRef:hover{font-size:9px !important;text-decoration:none}
img.propalRef{height:80px !important}
.linkLike{cursor:pointer !important}
.linkLike:hover{text-decoration:underline !important}


/* RÉFÉRENCE */
/* POUR LA TN */
.tnRow{float:left}
.tnRef{
	float:left;
	width:260px;
	}
.tnRef .pad{margin:0 !important;padding:0 20px 16px 0 !important}
.tnRef .imgContainer{
	background:#FFF center center no-repeat;
	border:1px solid #AAA;
	width:228px;
	height:160px;
	overflow:hidden;
	text-align:center;
	}
.tnRef .infoContainer{padding:0 2px 16px 0;text-align:right}
.tnRef .infoContainer h2{font-size:11px !important;margin:0}
.tnRef .infoContainer .prix{margin-bottom:0;font-size:12px;color:#FF7300;font-weight:600}
.tnRef .infoContainer .prixBoutique{margin-bottom:8px;text-decoration:line-through;font-size:10px;font-weight:bold;color:#888889}



/* RÉFÉRENCE */
/* POUR LA BIG */
a.previousNextRef{color:#EB6D1D !important;font-size:14px;font-weight:bold}
a.previousNextRef:hover{color:#F01111 !important;text-decoration:underline}

.bigRef{float:left;clear:both;padding:0 0 32px 0;}
.bigRef .imgContainer{float:left;width:280px}
.bigRef .imgContainer img{width:240px}
.bigRef .infoContainer{float:left;width:460px;padding:0 0 24px 0}
.bigRef .infoContainer a{color:#EB6D1D !important;text-decoration:underline}
.bigRef .infoContainer a:hover{color:#F01111 !important}

.bigRef select{float:left;width:116px}
.bigRef .prix{margin-top:12px;font-size:150%;color:#FF7300;font-weight:900;text-shadow:1px 1px 1px #000 !important}
.bigRef .prix span{font-size:inherit !important}
.bigRef .prixBoutique{margin-bottom:8px;text-decoration:line-through;font-size:120%;font-weight:bold;color:#888889}
.bigRef .prixBoutique span{font-size:inherit !important}
.bigRef .buy{cursor:pointer;display:block}


/* RÉFÉRENCE */
/* POUR LES SLABS */
.slabRef{clear:both;float:left;width:584px;padding-bottom:8px !important}
.slabRef .infoContainer{float:left;width:340px;padding-top:6px}
.slabRef .infoContainer h2{margin:0;padding:0;vertical-align:middle;line-height:14px}
.slabRef .infoContainer h2 *{margin:0;padding:0;vertical-align:middle;line-height:14px}

.slabRef .prixContainer{float:right;text-align:right;margin:8px 8px 0 0;line-height:16px}
.slabRef .prixContainer .prix{margin-bottom:2px;color:#FF7300;font-weight:600;font-size:16px}
.slabRef .prixContainer .prixBoutique{text-decoration:line-through;font-size:14px;font-weight:bold;color:#888889}


/* RÉFÉRENCE */
/* DIVERS */
.moreImage{float:left;width:72px !important;height:72px !important;overflow:hidden;border:1px solid #999;margin:8px 8px 0 0}


/********************
 * MISCELLANEOUS
 ********************/
.dispIntroVertical{height:98px;width:530px;border:1px solid #F3950C;font-size:14px !important}
.dispIntroVertical .pad{padding:4px 8px 8px 72px !important}

.dispIntro{margin:0 0 16px 0;padding:4px;color:#000;border:1px solid #DDD;font-size:14px !important}
.dispIntro img{float:left;margin:0 12px 12px 0}
.dispIntro p{}

.dispMessage{background:url(/ressources/logoMini.png) 12px 12px no-repeat;margin:0 0 16px 0;padding:2px 0 16px 100px;color:#000;height:100px;border:1px solid #DDD}
.dispMessage h2{color:#F01111 !important}
.dispMessageLevel2{font-weight:bold;font-size:17px !important;line-height:26px;color:#F01111}

.megaOpe{text-align:center !important;margin-top:-16px}

.imageAndRightText{
	float:left;
	position:relative;
	height:inherit;
	width:inherit;
	text-align:right;
	font-size:12px !important;
	line-height:18px;
	color:#9b5c24 !important;
	font-weight:bold;
	padding:0;
	margin:0;
	overflow:hidden;
	}
.foireDeParis{
	float:left;
	position:relative;
	background:url('ressources/com_bgFoireDeParis.jpg') top left no-repeat;
	height:inherit;
	width:inherit;
	text-align:right;
	font-size:12px !important;
	line-height:18px;
	color:#FFF !important;
	font-weight:bold;
	padding:0;
	margin:0;
	overflow:hidden;
	}
.m6deco{
	float:left;
	position:relative;
	background:url('ressources/com_bgM6Deco.jpg') top left no-repeat;
	height:inherit;
	width:inherit;
	text-align:right;
	font-size:14px !important;
	line-height:18px;
	color:#B543A3 !important;
	font-weight:bold;
	padding:0;
	margin:0;
	overflow:hidden;
	}

.disabled{display:none;border:none}
.blankHSpace{height:8px;width:90% !important}
img.contact{float:right;margin-right:24px;border:1px solid #AAA; padding:3px}
img.first{margin-top:0 !important}
img.liv72h{position:relative;margin-top:-30px;top:-18px;left:34px}
.zoom{background:none #333 !important;font-size:12px !important}
.cbSite{float:left;width:40%}
.hidden{display:none}
.error{color:#F01111 !important;font-weight:bold}
.exergue{color:#F01111 !important;font-weight:bold}
.exergue2{color:#EB6D1D !important;font-weight:bold}
.bigger{font-size:125%}
.smaller{font-size:75%}
.legende{color:#777;font-size:8px !important;line-height:14px !important}
.important{color:red !important}
.uppercase{text-transform:uppercase}
.chercher{padding-left:8px;margin-top:8px}
.underline{text-decoration:underline !important}
.doubleUnderline{text-decoration:underline;border-bottom:1px solid}
.oblig{color:#F00;font-weight:bold;margin-left:4px}
.clearer{clear:both}
.hide{display:none}
.home{float:left;margin-top:2px;line-height:40px;font-size:12px;font-weight:bold;color:#222}
.loading{vertical-align:middle;margin:8px;line-height:30px}
.fleft{float:left}
.fright{float:right}
.left{text-align:left}
.right{text-align:right}
.defaultBrowser{color:blue !important;text-decoration:underline !important}
.noborder{border:none !important}
.invisible{display:none}
.cursor{cursor:pointer}
.help{border:1px solid #AAA;background-color:yellow;font-size:10px;font-weight:bold;padding:0 2px 0 2px;cursor:pointer}
.underline{text-decoration:underline !important}
.abort{width:300px;margin:260px auto 0 auto;font-size:200%;color:#FFF;text-align:center}
TD.top{vertical-align:top}
.refPager{float:right;margin-right:16px}
.beta{margin-left:16px;font-size:180px;color:#35261F}
.nosMarques{margin-left:8px;padding-bottom:64px;}
.on{display:block}
.off{display:none}
.youtube-player{padding:4px;border:1px solid #CCC}
.countdown{float:right;width:150px;height:54px;overflow:hidden;border:none}
.leftSideVertical{margin-left:13px;margin-top:14px;border:1px solid #F3950C}
.telephoneCommande{font-size:18px;font-weight:bold;color:#C40D13}
.expandTrigger{cursor:pointer}
.expandable{display:none}
.bold{font-weight:bold;}

.pro{
	padding:3px 16px 3px 8px;
	background:url('http://www.azconception.com/common/rk/IM.png') right 5px no-repeat;
	font-size:11px;
	line-height:11px;
	color:#FFF !important;
	}

.returnToTop{
	background:url(/ressources/returnToTop.png) left no-repeat;
	width:300px;
	clear:both;
	float:left;
	margin:8px;
	font-size:10px;
	color:#000;
	padding-left:12px;
	padding-top:8px;
	}

/* CATALOG */
table.catalog{
	padding:0;
	margin:0;
	}
table.catalog th{
	border:1px solid #FFF;
	background-color:#F01111;
	color:#EEE;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	padding:4px 8px 4px 2px;
	}
table.catalog td{
	vertical-align:top;	
	border-bottom:1px dotted #555;
	border-right:1px dotted #555;
	}
	
/* LISTE */
table.liste{
	padding:0;
	margin:0;
	font-size:50%;
	}
table.liste th{
	background-color:#F01111;
	color:#EEE;
	font-weight:bold;
	text-align:center;
	padding:2px 4px 2px 4px;
	}
table.liste td{
	vertical-align:top;	
	border-bottom:1px dotted #888;
	border-right:1px dotted #888;
	padding:0 4px 0 4px;
	}
table.liste tr.pij1{
	background-color:transparent;
	}
table.liste tr.pij2{
	background-color:#FFC;
	}
table.liste tr.pij0{
	background-color:#222;
	color:#FFF;
	font-weight:bold;
	}

/* STATISTIQUES */
table.statistiques{
	padding:0;
	margin:0;
	font-size:80%;
	}
table.statistiques tr.groupby{
	background-color:#222;
	color:#EEE;
	}
table.statistiques tr.empty{
	}
table.statistiques tr.empty td{
	border:none !important;
	}
table.statistiques th{
	background-color:#444;
	color:#FFF;
	text-align:center;
	padding:2px 4px 2px 4px;
	}
table.statistiques td{
	vertical-align:top;	
	border-bottom:1px dotted #888;
	border-right:1px dotted #888;
	padding:0 4px 0 4px;
	}
table.statistiques td.rightCol{
	text-align:right;	
	}
table.statistiques td.varNeg{
	color:red;
	}
table.statistiques td.varPos{
	color:green;
	}
table.statistiques td.note{
	width:280px !important;
	}
table.statistiques tr.pij1{
	background-color:#FFF;
	}
table.statistiques tr.pij2{
	background-color:#EEE;
	}
table.statistiques tr.sum{
	background-color:#444;
	color:#FFF;
	}
table.statistiques tr.gsum{
	background-color:#000;
	color:#FFF;
	}
table.statistiques td img.loupe{
	cursor:pointer;
	}
table.statistiques div.limitW{
	width:200px !important;
	}
div.theLastMonth{
	background:url(/ressources/pucePanneau.png) 16px 17px no-repeat;
	width:380px;
	color:#444;
	font-size:18px;
	line-height:40px;
	margin-bottom:16px;
	margin-left:16px;
	padding:8px 8px 8px 64px;
	border:1px solid #DDD;
}
div.theLastMonth b{
	color:#F01111;
}
div.theLastMonth span{
	font-size:10px;
}
div.theLastMonth img{
	float:right;
	height:40px;
}

/* CADDIE PANIER IFRAMED */
body.caddieCie{background-image:none;background-color:#FFF;color:#222 !important;font-size:12px !important}
body.caddieCie a{background:none;color:#222}
body.caddieCie a:hover{color:#444 !important}
body.caddieCie h1, body.caddieCie h2, body.caddieCie h3{background:none;color:#222}

table.caddie{border:none;width:100%;font-size:12px !important}
table.caddie th{background:#DDD;color:#222}
table.caddie td{background:#EEE;color:#222;border:none;padding:4px}
.tnCaddie{height:80px;vertical-align:middle;margin:4px;border:1px solid #AAA}

table.reglement{border:none;width:100%;font-size:12px !important}
table.reglement th{background:#EEE;color:#222;text-align:center;border-top:1px solid #222;border-bottom:1px solid #222}
table.reglement td{color:#222;border:none;padding:4px}

td.empty{background:none;border:none}
td.prix{text-align:right;color:#F01111;font-weight:bold}

.processusTop{
	padding:3px;
	width:100%;
	text-align:left;
	border:1px solid #333;
	background:#CCC;
	vertical-align:middle;
}
.etape{
	color:#333;
	font-weight:normal;
	font-size:11px;
}
.etapeCourante{
	color:#C00000;
	font-weight:bold;
	font-size:11px;
}
.title
{
	color:#C00000;
	font-weight:bold;
	font-size:14px;
}


/* GOOGLEADS */
DIV#aubg{background-color:transparent !important}


/* ESPACECLIENT */
table.moduletable{
	margin:0 0 0 0;
	width:95%;
	border-left:solid 0 #000;
	border-right:solid 0 #000;
	border-top:solid 0 #000;
	border-bottom:solid 0 #000;
	}
table.moduletable th{
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-align:left;
	height:18px;
	line-height:18px;
	white-space:nowrap;
	width:100%;
	}
table.moduletable td{
	vertical-align:middle;
	font-size:10px;
	font-weight:normal;
	}

