/* GENERALITES */
* { font-family: Arial, Helvetica, sans-serif; }

body {
	background:#336699;
	color:#ff0000;
	font-size:9pt;
	margin:0;
}

img {
	border:0;
}


/* TABLEAU DE MENUS HORIZONTAL */
table.menu_h {
	color:#000000;
	font-size:9pt;
}

.menu_h td {
	background:#99ccff;
}

.menu_h a:link {color:#000000; font-weight:bolder; }
.menu_h a:active { color:#000000; font-weight:bolder; }
.menu_h a:visited { color:#000000; font-weight:bolder; }
.menu_h a:hover { color:#cc0000; font-weight:bolder; }

td.menu_h_on {
	background:#ffffff;
}

/* TABLEAU DES MENUS */
table.menus {
	color:#000000;
	font-size:9pt;
}

.menus th {
	background:#ffffff url('/ntic/img/tetiere.gif') top left;
	color:#365fa9;
}

.menus td {
	background-color:#edf0f0;
	color:#000000;
}

.menus a:link {	color:#365fa9; }
.menus a:active { color:#365fa9; }
.menus a:visited { color:#365fa9; }
.menus a:hover { color:#365fa9; }



/* TABLEAU CENTRAL */
table.corps {
	background:#ffffff url('/boutique/themes/default/img/fond.gif');
	color:#000000;
	font-size:9pt;
}

.corps th {
	background:#dedede;
	color:#000000;
	text-align:left;
	font-size:9pt;
	padding:2px;
}

.corps a:link{ color:#365fa9; font-weight:800; text-decoration:none; }
.corps a:active { color:#365fa9; font-weight:800; text-decoration:none; }
.corps a:visited { color:#365fa9; font-weight:800; text-decoration:none; }
.corps a:hover { color:#365fa9; font-weight:800; text-decoration:none; }

.corps tr.alterne1 {
	background:#dfdfdf;
	color:#000000;
	font-weight:800;
}

.corps tr.alterne1 a:link{ color:#000000; }
.corps tr.alterne1 a:active { color:#000000; }
.corps tr.alterne1 a:visited { color:#000000; }
.corps tr.alterne1 a:hover { color:#000000; }

.corps tr.alterne2 {
	background:#efefef;
	color:#000000;
	font-weight:800;
}

.corps tr.alterne2 a:link { color:#000000; }
.corps tr.alterne2 a:active { color:#000000; }
.corps tr.alterne2 a:visited { color:#000000; }
.corps tr.alterne2 a:hover { color:#000000; }

.corps tr.infos {
	background:#ffffff;
	color:#999999;
}



/* MENUS DU HAUT (ACCES RAPIDE) */
table.accesrapide {
	background:#4080b5;
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
	height:20px;
}

.accesrapide a:link { color:#ccccff; }
.accesrapide a:active { color:#ccccff; }
.accesrapide a:visited { color:#ccccff; }
.accesrapide a:hover { color:#ccccff; }



/* TABLEAUX PAR DEFAUT */
table.defaut {
	background:#4080B5;
	font-size:9pt;
}

.defaut tr.selection td {
	background-color:#ddffdd;
}

.defaut tr.selection th {
	background-color:#aaffaa;
	color:#000000;
	text-align:center;
}

.defaut th {
	background-color:#ffff00;
	color:#ffffff;
	text-align:left;
}

.defaut td {
	background:#ffffff;
	color:#000000;

}

.defaut td.prix {
	background-color:#ffcc00;
	font-weight:800;
}

.defaut td.selection {
	background-color:#ddffdd;
}


/* TEXTES EN GRAS */
b.prix {
	color:#ff0000;
	font-size:11pt;
}

b.prixbarre {
	color:#666666;
	font-sier:9pt;
	text-decoration:line-through;
}

b.rouge { color:#ff0000; }
b.bleu { color:#4080B5; }
b.vert { color:#00cc00; }
b.blanc { color:#ffffff; }
b.noir { color:#000000; }

input.readonly {background-color:#dfdfdf;}

div.emboss { background:#FFF5CC; border-left:2px solid #808080; border-top:2px solid #808080; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; }

form { margin:0; padding:0; }

.vert_sanscontour { color:#2f702e; border:0; font-size:8pt; font-weight:bolder; padding:3px; }
.noir_sanscontour { color:#000000; border:0; font-size:8pt; font-weight:bolder; padding:3px; }

.contenu { padding-left:5px; padding-right:5px; }
.sousrubrique { background-color:#fff0b2; width:170px; border-left:2px solid #cc9900; border-top:2px solid #cc9900; border-right:2px solid #ffffff; border-bottom:2px solid #ffffff; }

.menu_gauche td { color:#000000; font-size:9pt; font-weight:bold; }
.menu_gauche th { color:#ffffff; background:url('/boutique/themes/default/img/tetiere-gauche.gif'); font-size: 10pt; text-align:left;  }
.menu_gauche a:link { color:#000000; }
.menu_gauche a:active { color:#000000; }
.menu_gauche a:visited { color:#000000; }
.menu_gauche a:hover { color:#2f702e; }

.menu_droite td { background:#5A89A7; color:#ffffff; font-size:9pt; font-weight:bold; }
.menu_droite th { color:#000000; background:url('/boutique/themes/default/img/tetiere-droite.gif'); font-size: 10pt; text-align:left; }
.menu_droite a:link { color:#ffffff; }
.menu_droite a:active { color:#ffffff; }
.menu_droite a:visited { color:#ffffff; }
.menu_droite a:hover { color:#ffcc00; }

.pied { font-size:8pt; }
