/********************
 * DOM éléments
 ********************/
*{font-family:"Trebuchet MS",Tahoma,Arial,Verdana;font-size:12px;}
body{margin:16px 0 0 0;padding:0;height:800px;background:url(ressources/bgBody.png) repeat-x #FFF;color:#222}
img{border:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
li{margin-left:40px;}
select{background-color:#EEE;height:20px;width:172px;}
input{height:20px;}
input,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.radio{border:none !important;}
input.button{
	height:20px;
	line-height:16px;
	padding:0px 4px 2px 4px;
	margin-left:2px;
	border:1px solid #555;
	color:#EEE;
	background-color:#EB6D1D;
	font-weight:bold;
	cursor:pointer;
	}
input.button:hover{border:1px solid pink;color:#FFF;background-color:#EB7D2D;}
a.button {
	height:16px;
	line-height:14px;
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	margin-left:2px;
	border:1px solid #555;
	color:#EEE;
	background-color:#A41462;
	font-weight:bold;
	font-size:x-small;
	cursor:pointer;
	}
a.button:hover {
	border:1px solid #304180;
	color:#FFF;
	background-color:#B42472;
	}
img.buttonOK {vertical-align:middle;margin-left:8px;cursor:pointer;}
textarea.resume {
	border:0px solid red;
	background-color:transparent;
	color:#777;
	font-size:xx-small;
	}
hr {
	clear:both;
	border:0px dashed #DDD;
	width:100%;
    }
site {font-size:14px !important;color:#AAA !important;}
h1,h2,h3,h4,h5 {color:#EB6D1D;}
h1, h1 a{font-size:18px;font-weight:bold;}
h2{font-size:12px;font-weight:bold;}
h3{font-size:12px;font-weight:bold;color:orange}
h4{font-size:18px;font-weight:bold;margin:0 0 12px 22px;padding:0}
cite{font-size:10px !important}
blockquote{border-left:12px solid #EB6D1D;padding-left:32px;font-size:128%;color:#000;}
b{color:#222;}

/********************
 * Zoning
 ********************/
div#container{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	}
div#header{
	background:url(ressources/bgHeader.png) no-repeat;
	height:122px;
	}
div#logo{
	float:left;
	margin-top:16px;
	margin-left:80px;
	width:380px;
	height:80px;
	/*border:1px solid green;*/
	}
div#caddieResume{
	float:right;
	margin-top:60px;
	margin-right:120px;
	line-height:12px;
	text-align:right;
	cursor:pointer;
	/*background-color:pink;*/
	}
div#tabs.W3C, div#tabs.IE8{
	position:relative;
	top:22px;
	left:628px;
	height:36px;
	width:300px;
	text-align:center;
	color:orange;
	font-size:16px;
	/*border:1px groove #37A*/
	}
div#subHeader{
	background-image:url(ressources/bgContent.png);
	height:188px;
	/*border-bottom:1px solid #EB6D1D;*/
	}
div#navigation1{
	float:left;
	width:226px;
	padding:12px 0 16px 38px;
	line-height:10px;
	/*border:1px solid blue;*/
	}
div#identity{
	display:none;
	float:right;
	margin:4px 32px 0 0;
	border:1px solid #666;
	}
div#sep{
	float:left;
	width:980px;
	height:23px;
	background:url(ressources/bgSep.png) no-repeat;
	}
div#main{
	float:left;
	width:980px;
	background:url(ressources/bgContent.png) repeat-y;
	}
div#leftCol{
	float:left;
	width:180px;
	line-height:22px;
	/*border-top:1px solid #DDD;*/
	}
div#navigation2{
	background:url(ressources/bgNavigation2.png) no-repeat;
	padding:22px 0 48px 12px;
	}
div#search{
	/*background:url(ressources/bgSearch.png) repeat-y;*/
	/*background-color:#000;*/
	text-align:right;
	width:736px;
	height:40px;
	line-height:38px;
	vertical-align:middle;
	padding:0 24px 0 0;
	/*border-bottom:1px solid #DDD;*/
	}
div#content{
	float:left;
	/*background:url(ressources/bgContent.png) repeat-y;*/
	width:760px;
	padding:16px 0 16px 16px;
	}
div#footer{
	float:left;
	clear:both;
	background:url(ressources/bgFooter.png) no-repeat;
	width:980px;
	height:80px;
	color:#666;
	padding-top:8px;
	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;
	}


/********************
 * Spécialisation
 ********************/
div#tabs a{color:#EBDB6B;margin:0 6px 0 6px;padding:0; font-size:16px;}

div#content h1{color:#222;margin-bottom:24px;font-weight:normal;}
div#content h2{color:#222;margin-bottom:2px;}
div#content a{color:#222;padding:0}

div#leftCol hr{color:#444;margin:0 6px 0 6px;}
div#leftCol hr{color:#444;margin:0 6px 0 6px;}

div#navigation1 h1{margin-left:22px;}
div#navigation2 h1{}
div#navigation3 h1{}
a.sousMenu{color:#000;line-height:17px;font-weight:bold;}
div#navigation1 a{color:#000}
div#navigation2 a{color:#000}
div#navigation3 a{color:#000}

div#search input{height:16px;border:1px solid ;width:140px;}

a.caddieResume{color:#222 !important;}

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;}

div#moreImages {padding:16px 0 0 8px;width:288px;}
div#moreImages div{float:left;width:60px;height:60px;overflow:hidden;border:1px solid #999;margin:0 8px 8px 0;}
div#moreImages div img{}

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#footer a{font-size:10px;color:#666;}
div#footer .col1{float:left;padding-top:8px;width:400px;text-align:center;}
div#footer .col2{float:left;padding:2px 0 0 0;width:300px;text-align:center;}
div#footer .col3{float:left;text-align:right;padding:2px 0 0 4px;width:180px;}

blockquote a{font-size:100%;color:#FFF;}

/********************
 * Styling
 ********************/
.tab{}
.tabActive{text-decoration:underline;}
.categorie{
	background:url(ressources/puceCategorie.png) 0px 3px no-repeat;
	padding:0 0 0 22px;
	margin-left:22px;
	font-size:16px;
}
.pros{
	/*background:url(ressources/pucePros.png) 4px 4px no-repeat;*/
	color:#000 !important;
}
.categorieActive{
	background:url(ressources/puceCategorie.png) 0px 3px no-repeat;
	padding:0 0 0 22px;
	margin-left:22px;
	font-size:16px;
	text-decoration:underline;
	color:#000;
	font-weight:bold;
}

blockquote.link {background: url(ressources/linkQuote.png) no-repeat !important;}
.garantie{background:url(ressources/raccGarantie.png) transparent no-repeat}
.livraison{background:url(ressources/raccLivraison.png) transparent no-repeat}
.paiement{background:url(ressources/raccPaiement.png) transparent no-repeat}
.promotion{background:url(ressources/raccPromotion.png) transparent no-repeat}
.telephone{background:url(ressources/raccTelephone.png) transparent no-repeat}


/* 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;}
body.admin{background:url(ressources/bgBodyAdmin.png) #FFF repeat;color:#000}
a.admin{background:url(ressources/h3.png) 3px 3px no-repeat;padding-left:10px;color:brown !important;margin-top:16px;cursor:pointer;}
a.admin:hover{background-color:yellow !important;text-decoration:none;}
h1.admin{background-image:none;color:brown; 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;}

.adminBlock{float:left;height:460px;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.cbTwoCols {float:left;width:140px !important;}


/* Référence */
/* Pour la tn */
.tnRef {
	float:left;
	position:relative;
	height:160px;
	width:340px;
	padding:0 6px 0 0;
	margin-bottom:12px;
	border-right:1px solid #DDD;
	margin-left:12px;
	}
.tnRefCol0 {
	margin-left:0 !important;
	}
.tnRefCol1{
	border-right:0px solid #FFF !important;
	}
.tnRefColLast {
	border-right:0px solid #FFF !important;
	}
.tnRef .imgContainer {float:left;position:absolute;bottom:0;width:180px}
.tnRef .imgContainer img {border:1px solid #999;max-height:160px;}
.tnRef .infoContainer {float:left;position:absolute;bottom:0;left:200px;padding:0 0 10px 0;width:120px;}
.tnRef .infoContainer .price{margin-bottom:8px;}
.tnRef .caddie{
	margin:4px 0 0 0;
	cursor:pointer;
	}


/* Pour la catalogue */
.catalogueRef {
	height:40px !important;
	border:1px solid #DDD;
	padding:2px;
	}

/* Pour la big */
.bigRef {float:left;clear:both;padding:8px 0 0;width:604px;}
.bigRef .imgContainer {float:left;}
.bigRef .infoContainer {float:left;width:294px;padding:0 0 32px 8px;}
.bigRef .infoContainer a{color:green !important;text-decoration:underline;}
.bigRef .infoContainer a:hover{color:orange !important}

.bigRef select {float:left;width:116px;}
.bigRef .price{
	color:#222;
	font-size:20px;
	font-weight:bold;
	width:106px;
	height:30px;
	line-height:30px;
	margin-bottom:8px;
	}
.bigRef .buy{cursor:pointer;display:block;}

/* Miscellaneous */
.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;
	}
	

/* Autres */
.vendu{border:none;width:50%;border:none !important;margin-bottom:4px;}
.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;}
.zoom{background:none #333 !important;font-size:12px !important;}
.cbSite{float:left;width:40%;}
.hidden{display:none;}
.exergue{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;}
.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}
.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}
.abort{width:300px;margin:260px auto 0 auto;font-size:200%;color:#FFF;text-align:center;}
TD.top{vertical-align:top;}
.dispMessage{background:url(ressources/logoMessage.png) 24px center #0B1B1B no-repeat;margin:0 8px 16px 0;padding:16px 16px 16px 160px;color:#FFF;border:1px solid #999;}
.dispMessage b{color:orange !important}
.refPager{float:right;margin-right:16px;}
.beta{margin-left:16px;font-size:180px;color:#35261F}

table.folder {
	border:1px solid #DDD;
	padding:4px;
	margin-top:4px;
	width:100%;
}
table.folder td{
	vertical-align:top;
	padding-left:4px;
	border-bottom:1px dashed #DDD;
	}
table.folder th{
	vertical-align:middle;
	text-align:left;
	padding-left:4px;
	border-bottom:1px solid #666;
	background-color:#E86C10;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase
	}
table.folder tr:first-child{
	padding-right:24px;
	max-width:380px !important;
	}
table.folder td.maxwidth{
	width:320px !important;
	}
table.folder > tr:last-child td{
	border-bottom:none;
	}

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


/* Catalog */
table.catalog{
	padding:0;
	margin:0;
	}
table.catalog th{
	border:1px solid #FFF;
	background-color:brown;
	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:brown;
	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;
	}

	
/*Caddie panier*/
body.caddieCie {background-image:none;background-color:#FFF;color:#222 !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:#222;color:#AAA094}
table.caddie td{background:#000;color:#EEE;border:none;padding:4px;}
.tnCaddie {height:80px;vertical-align:middle;margin:4px;}

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:orange;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;
}

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


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


/********************
 * EspaceClient
 ********************/
table.moduletable {
	margin: 0px 0px 0px 0px;
	width: 95%;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
	}
table.moduletable th {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	height: 18px;
	line-height: 18px;
	white-space: nowrap;
	width: 100%;
	}
table.moduletable td {
	vertical-align:middle;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	}

