

#hidden {
	visibility:hidden;
	display:none;
}

dt, dl, dd, ul, li {
	list-style:none; 
	margin:0; 
	padding:0;
}


#menu dt {
	text-align:center;
	vertical-align:middle;
}



#menu dt a {
	text-align:center; 
	height:20px; 
	display:block; 
	margin-right:1px; 
	font: bold 16px arial, sans-serif; 
	text-decoration:none;
	color:#666;
}




#bluetable {background-color:#66ccff}

table.artborder {
	border-style: solid;
	border-width: 5px;
	border-color: #ff0000
}

table.audioborder {
	border-style: solid;
	border-width: 5px;
	border-color: #0033ff
}

table.extborder {
	border-style: solid;
	border-width: 5px;
	border-color: #993300
}

table.vibborder {
	border-style: solid;
	border-width: 5px;
	border-color: #7E2217
}

table.accueilgalerie {
	border-style: solid;
	border-width: 5px;
	border-color: #ff0000;
	background-color: black;
	margin-left:20px
}

table.accueilaudio {
	border-style: solid;
	border-width: 20px;
	border-color: #66ccff;
	background-color: white;
	margin-left:20px
}

table.accueilnt {
	border-style: solid;
	border-width: 20px;
	border-color: #F7FF03;
	background-color: white;
	margin-left:20px
}

table.fiscalite {
	height: 580px;
	width: 1158px; 
	border-style: solid;
	border-width: 20px;
	border-color: #660000;
	background-color: white;
	margin-left:20px
}

a.nodec:link, a.nodec:visited, a.nodec:hover { 
	text-decoration: none;
}

img {
	border-width: 0px;
}

h1 {font: bold 2.8em "Trebuchet MS", arial, sans-serif; color:#000; letter-spacing:-1px; line-height:1em; margin:10px 0 10px 0; padding:0;} /* titre1 */
h2 {font: bold 2.1em "Trebuchet MS", arial, sans-serif; color:#000; line-height:1em; letter-spacing:-1px; margin:10px 0 10px 0; padding:0;} /* titre2 */
h3 {font: bold 15px helvetica, arial, sans-serif; color:#999; text-transform:uppercase; padding:0; margin:0;} /* titre rubrique */
h4 {font: bold 1.9em "Trebuchet MS", arial, sans-serif; color:#000; letter-spacing:-1px; margin:0; padding:0;}
h5 {font: bold 1.3em "Trebuchet MS", arial, sans-serif; color:#000; letter-spacing:-1px; margin:0; padding:0;}
h5 a {font: bold 1em "Trebuchet MS", arial, sans-serif; color:#999; letter-spacing:-1px; margin:0; padding:0;}
h5 a:hover{color:#cc3333;}
h1 a {font: bold 1em "Trebuchet MS", arial, sans-serif; color:#333; letter-spacing:-1px; line-height:1em; margin:0; padding:0;}
h2 a {font: bold 0.9em "Trebuchet MS", arial, sans-serif; color:#333;  line-height:1em; letter-spacing:-1px; margin:0; padding:0;}
h3 a, h3 a:hover {font: bold 15px helvetica, arial, sans-serif; color:#999; text-transform:uppercase; letter-spacing:-1px; padding:0; margin:0;}
h4 a {font: normal 0.8em "Trebuchet MS", arial, sans-serif; color:#333; letter-spacing:-1px; margin:0; padding:0;}
h1 a:hover, h2 a:hover, h4 a:hover {color:#000;}


#smenu2 {padding:0px; width:1187px; font-size:12px; background:#fff; color:#0033ff; text-align:center;} 
#smenu3 {padding:0px; width:1187px; font-size:12px; background:#fff; color:#0033ff; text-align:center;} 
#smenu4 {padding:0px; width:1187px; font-size:12px; background:#fff; color:#0033ff; text-align:center;}
#smenu5 {padding:0px; width:1187px; font-size:12px; background:#fff; color:#0033ff; text-align:center;} 
#smenu2 a:hover {color:#0033ff;}
#smenu3 a:hover {color:#0033ff;}
#smenu4 a:hover {color:#0033ff;}
#smenu5 a:hover {color:#0033ff;}

#amenu2 {padding:0px; width:1187px; font-size:12px; background:#000; color:#ff0000; text-align:center;} 
#amenu3 {padding:0px; width:1187px; font-size:12px; background:#000; color:#ff0000; text-align:center;} 
#amenu4 {padding:0px; width:1187px; font-size:12px; background:#000; color:#ff0000; text-align:center;}
#amenu5 {padding:0px; width:1187px; font-size:12px; background:#000; color:#ff0000; text-align:center;} 
#amenu2 a:hover {color:#ff0000;}
#amenu3 a:hover {color:#ff0000;}
#amenu4 a:hover {color:#ff0000;}
#amenu5 a:hover {color:#ff0000;}

#nmenu2 {padding:0px; width:1187px; font-size:12px; background:#fff; color:#993300; text-align:center;} 
#nmenu3 {padding:0px; width:1187px; font-size:12px; background:#fff; color:#993300; text-align:center;} 
#nmenu4 {padding:0px; width:1187px; font-size:12px; background:#fff; color:#993300; text-align:center;}
#nmenu5 {padding:0px; width:1187px; font-size:12px; background:#fff; color:#993300; text-align:center;}  
#nmenu2 a:hover {color:#993300;}
#nmenu3 a:hover {color:#993300;}
#nmenu4 a:hover {color:#993300;}
#nmenu5 a:hover {color:#993300;}

#vmenu2 {padding:0px; width:1187px; font-size:16px; background:#fff; color:#228b22; text-align:center;} 
#vmenu3 {padding:0px; width:1187px; font-size:16px; background:#fff; color:#228b22; text-align:center;} 
#vmenu4 {padding:0px; width:1187px; font-size:16px; background:#fff; color:#228b22; text-align:center;} 
#vmenu2 a:hover {color:#228b22;}
#vmenu3 a:hover {color:#228b22;}
#vmenu4 a:hover {color:#228b22;}
#vmenu5 a:hover {color:#228b22;}



#menu li {display:inline;}
#menu li a {margin:0 3px 0 3px; font: bold 14px arial, sans-serif; text-decoration:none; color:#999;}


span.white {
	font: bold 15px helvetica, arial, sans-serif; color:white; padding:0; margin:0;
}

span.swhite {
	font: bold 12px helvetica, arial, sans-serif; color:white; padding:0; margin:0;
}

td.white {
	font: 14px helvetica, arial, sans-serif; color:black;
	background:#ffffff;
}

td.blue {
	font: 14px helvetica, arial, sans-serif; color:black;
	background:#66ccff;
}

.field-redlabel {
	font-size:24; 
	font-family:Garamond,Verdana,Tahoma,Arial;
	color:#FF0000
}

.field-label {
	font-size:24; 
	font-family:Garamond,Verdana,Tahoma,Arial;
	color:#8C8046
}

.field-erreur {
	font-size:16; 
	font-family:Garamond,Verdana,Tahoma,Arial;
	color:#FF0000
}

#xiti-logo {
  margin-left: auto;
  margin-right: auto;
  width: 1004px;
}

a.product:link, a.product:visited, a.product:hover { 
	text-decoration: none;
}

