body { background-color:#C4C2C2; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
h2 { color: #D85827; font-size: 14pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h3 { color: #000000; font-size: 12pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.cart_title { color: #D85827; font-size: 11pt; font-weight:bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin-right: 10pt; margin-left: 10pt }
.text { color: #000000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.class   { color: #4A497A; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.class1 { color: #ffffff; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.class2 { color: #4A497A; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.class3 { color: #000000; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify; margin-right: 15pt; margin-left: 5pt }
.class4 { color: #000000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify; margin-right: 0pt; margin-left: 5pt }
.price { color: #D85827; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.top  { color: #FFFFFF; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.top:hover { text-decoration: underline }
a.top2  { color: #FFF5D2; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.top2:hover { text-decoration: underline }
a.bot  { color: #000000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.bot:hover { text-decoration: underline }

a.menu  { color: #000000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; line-height: 22px; }
a.menu:hover { text-decoration: underline }

a { color: #D85827; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a:hover { text-decoration: none }

div#carte

{

	width: 500px;

	padding: 10px 10px 10px 20px;

	background-color: #ffffff;

	border: 1px solid #000000;

}



div#carte div#map

{

	border:1px solid #b7b7b7;

	width:500px;

	height:400px;

}

div#carte div#formDirection{ margin: 10px 0 0 0; }

div#carte div#formDirection input#fromAddress{ color: #000000; font-size: 12px; border: #CCCCCC 1px solid; background: #FFFFFF; margin: 0 10px 0 0; }

div#carte div#formDirection input#bouton{ color: #000000; text-align: left; background: url(Gx/00/bouton2g_bg.gif) no-repeat top left; border: 0px; width: 168px; height: 27px; padding: 0 0 2px 18px; }

div#carte div#formDirection a, div#cabinet div#carte div#formDirection a:link, div#cabinet div#carte div#formDirection a:visited{ color: #000000; font-size: 11px; text-decoration: none; background: url(Gx/M/sousmenu_bg_on.gif) no-repeat 0px 5px; padding: 0 0 0 14px; } div#cabinet div#carte div#formDirection a:hover{ color: #999999; }

div#carte div#directions{ color: #000000; font-size: 11px; min-height: 0px; margin: 10px 0 0 0; display: none; }

div#carte div#directions a, div#cabinet div#carte div#directions a:link, div#cabinet div#carte div#directions a:visited, div#cabinet div#carte div#directions a:hover{ color: #000000; font-weight: bold; text-decoration: none; }

div#carte p{float:right; font-size: 11px; color:#000000;}
