body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0F2B8E;
	margin: 0px;
	background-color: #FFFFFF;
	margin-bottom : 0px;
	padding : 0px;
	background-image : url(../img/bgmap.gif);
	background-attachment : fixed;
	background-repeat : no-repeat;
}

td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0F2B8E;
}

td.bannertxt
{
	background-image : url(../img/banner_txt2.gif);
	width :80%;
	padding-bottom : 0px;
	padding-right:5px;
	height : 50px;
	text-align : right;
	vertical-align : bottom;
	border-bottom:1px solid #738EC6;
}

td.bannerspacer
{
	width : 5px;
}

td.bannerimgtop
{
	
	width : 270px;
}

td.boxtitle
{
	background-color : #758EC4;
	color : White;
	font-weight : bold;
	text-transform : uppercase;
	width : 215;
	padding : 2px 5px;
}

td.boxline
{
	background-image : url(../img/bgboxline.gif);
	background-color : White;
	border : 1px solid #999999;
	padding : 5px;
}

td.box
{
	background-color : White;
	border : 1px solid #999999;
	padding : 5px;
}

td.footer
{
	color : #999999;
	text-align : center;
	font-size : 10px;
}

td.content
{
	padding : 10px;
}

input.color
   {
	background-color: #ffffff;
	color :#0F2B8E;
	border: 1px solid #0F2B8E;
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height : 20px;
}

input.buttoncolor
	{
	background-color: #FFFFFF;
	border: 1px solid #0F2B8E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0F2B8E;
	font-weight: bold;
	width: 23px;
	height : 20px;
}

p
{
	text-align : justify;
}

p.location
{
	color : #999999;
	font-size : 10px;
}

h1
{
	color : #CC0033;
	font-size : 13px;
	font-weight : bold;
}

h2
{
	color : #B02B4C;
	font-size : 12px;
	text-transform : uppercase;
}

h3
{
	font-weight : bold;
	font-size : 11px;
	color : #761E34;
}

ul
{
	margin-bottom : 1px;
	margin-left: 15px;
}

li
{
	list-style-image : url(../img/bullet.gif);
	line-height : 15px;
}

a
{
	color: darkred;
	font-size : 11px;
	text-decoration : none;
}

a:hover
{
	text-decoration : none;
	color : #999999;
	text-decoration:underline;
}

a.nav
{
	color: #0F2B8E;
	font-size : 11px;
	text-decoration : none;
}

a.nav:hover
{
	text-decoration : none;
	color : #999999;
}


.content {

	font-weight:normal;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;
	
	}
	
.small_content {

	font-weight:normal;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt;
	
	}
	
.title {

	font-weight:bold;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11pt;

	}
	
.title_orange {

	font-weight:bold;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11pt;
	
	color:orange;

	}

#invoice td {

	font-weight:normal;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 7pt;
	
	color:black;

	}
	
td.header {

font-weight:normal;

font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

font-size: 11pt;

color:black;

}
	

	
#invoice tr.invoice_row {

	font-weight:normal;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 4pt;
	
	color:000000;

	}
	
#invoice .invoice_border {

border:2px solid silver;




}

#invoice td.invoice_footer {

font-size:6pt;
font-color:FFFFFF;




}

#invoice .invoice_title {

font-size:14pt;
font-color:FFFFFF;



}

#invoice .invoice_title_month {

font-size:14pt;
color:white;
background-color:black;




}

#invoice .invoice_title_count {

font-size:10pt;
color:white;
background-color:black;




}


#main td {

	font-weight:normal;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 70%;

	}
	
#main td.border01 {

	font-weight:normal;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 70%;
	
	border-bottom:1px dotted silver;
	


	}
	
#main td.menu01 {

	font-weight:normal;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 100%;
	
	

	}
	
#main td.menu02 {

	font-weight:normal;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 100%;
	
	color:orange;
	
	

	}
	
#main .header01 {

	font-weight:normal;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 130%;
	
	

	}
	
#main td.border02 {

	font-weight:normal;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 70%;
	
	border-bottom:2px solid orange;

	}

#main td.border03 {

	font-weight:normal;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 70%;
	
	border-bottom:1px solid orange;
	
	
	
	
	background-color: #EAEAEA;
	
	color:navy;

	}
	
	
#main td.border04 {

	font-weight:normal;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 70%;
	
	border-bottom:1px solid orange;
	
	
	
	
	background-color: #003366;
	
	color:white;

	}
	
td.small01 {

	font-weight:normal;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8px;
	
	
	color:navy;

	}
	
.title03 {

	font-weight:normal;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 70%;
	
	
	
	
	
	background-color: #003366;
	
	color:white;

	}
	
.title04 {

	font-weight:normal;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 150%;
	
	
	
	
	
	background-color: #003366;
	
	color:white;

	}
	
.menu_selected {

border:2px solid silver;
padding:4px;



}




#main {

	font-weight:normal;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	background: transparent;

	font-size: 75%;

	}



#main a{

	color: #CC6600;

	background: transparent;

	text-decoration:none;

	}
	
#main a:visited{

	color: #CC6600;

	background: transparent;

	text-decoration:none;

	}


#main a:hover{

	color: white;

	background: transparent;

	text-decoration:underline;

	}
	
	
#main .link-normal:a:link{

	color: #CC9900;

	background: transparent;

	text-decoration:underline;

	}


#main .link-normal:hover{

	color: #663333;

	background: transparent;

	text-decoration:underline;

	}
	
	
#main .link01{

	color: orange;

	background: transparent;

	text-decoration:none;
	
	font-size:120%;
	
	font-weight:bold;

	}
	
	
	
#main .link02{

	color: #333366;

	background: transparent;

	text-decoration:none;
	
	
	
	font-weight:normal;

	}
	
#main .link02:visited{

	color: #333366;

	background: transparent;

	text-decoration:none;
	
	
	
	font-weight:normal;

	}
	
#main .link02:a{

	color: #333366;

	background: transparent;

	text-decoration:none;
	
	
	
	font-weight:normal;
	
	border-bottom:1px dotted orange;

	}
	
#main .link02:hover{

	color: #333366;

	background: transparent;

	text-decoration:none;
	
	
	
	font-weight:normal;
	
	border-bottom:1px dotted orange;

	}

#main .link03:link{

	color: orange;

	background: transparent;

	text-decoration:none;
	
	
	
	font-weight:normal;

	}
	
#main .link03:a{

	color: white;

	background: transparent;

	text-decoration:none;
	
	
	
	font-weight:normal;
	
	

	}
	
#main .link03:hover{

	color: white;

	background: transparent;

	text-decoration:none;

	font-weight:normal;
	
	

	}
#main .link03:visited{

	color: orange;

	background: transparent;

	text-decoration:none;
	
	
	
	font-weight:normal;
	
	

	}

#main ul {

	font-weight:normal;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	}



#main li {

	font-weight:normal;

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 110%;

	}



#main a:hover{

	
	
	color:#333366;
	background-color:transparent;

	text-decoration:underline;
	
	
	}


fieldset {
	width : 500;
	color:red;
	
	
	
	
}

.legend01 {
	color:#738EC6;
	font-size:15px;
	
	
	
	
}
label {
	display : block;
	color:navy;
	font-size:11px;
	
	
}
div.suggest {
	position : relative;
}
div.suggest div {
	border: 1px solid #666;
	background-color: #FFF;	
	display : none;
	left : 0;
	max-height : 250px;
	_height : 250px;
	overflow : auto;
	position : absolute;
	top : 22px;
	width : 100%;
	
}
div.suggest input { width : 100%; font-size:10px}
div.suggest table.suggestList {
	border-collapse : collapse;
	color:#808080;	
	cursor: default;
	font-family : verdana;
	font-size : 14px;
	width: 100%;
}
div.suggest table.suggestList tr { height : 18px; }
div.suggest table.suggestList tr:hover { background-color: #eee; }

div#catSuggest {
	width : 470px;
}


div#brandSuggest {
	width : 330px;
}


select {
color:navy;
font-size:11px;


}

select.sitemap {
color:navy;
font-size:10px;
width:203px;
size:203px;


}

input {
color:738EC6;
font-size:11px;
border:1px solid silver;
background:FFFFFF;


}


a.onglet
{
	color: #0F2B8E;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-top: #758EC4 4px solid;
	width:130px;
	size:130px;
	height:30px;
	text-align: center;
	
	padding-top: 8px;
	background-color:#DEE3EF;
	text-decoration:none;
	
}

a.onglet:hover
{
	color: #999999;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-top: #758EC4 4px solid;
	
	width:130px;
	size:130px;
	height:30px;
	text-align: center;
	background-image : url(../img/bgboxline.gif);
	padding-top: 8px;
	background-color:#FFFFFF;
	text-decoration:none;
}

a.onglet_selected
{
	color: #0F2B8E;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-top: #cc0033 4px solid;
	width:130px;
	size:130px;
	height:30px;
	text-align: center;
	
	padding-top: 8px;
	background-image : url(../img/bgboxline.gif);
	
	background-position: bottom;
	text-decoration:none;
}

a.onglet_selected:hover
{
	color: #999999;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-top: #cc0033 4px solid;
	width:130px;
	size:130px;
	height:30px;
	text-align: center;
	
	padding-top: 8px;
	background-image : url(../img/bgboxline.gif);
	
	background-position: bottom;
	text-decoration:none;
}

.header01 {
font-size:18px;
color:black;
	
}

.header02 {
font-size:14px;
color:#006699;
	
}

.header03 {
font-size:12px;
color:#006699;
	
}

input.menu_button {

background-color:#DEE3EF;
color:#006699;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:23px;
width:230px;
border:2px solid #003366;
}