body
{
	background-image:url(/media/img/bg.gif);
	background-color:#FFFFFF;
	background-position:top;
	background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
}

.footer
{
	color: #444444;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

h1
{
	color: #AC0033;
	font-weight: bold;
	font-size: 13pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

h2
{
	color: #AC0033;
	font-weight: bold;
	font-size: 11pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

.box_title
{
	color: #F8EA9F;
	font-size: 16pt;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-align: left;
	margin-right: 10pt;
	margin-left: 10pt
}

.box_titlesm
{
	color: #F8EA9F;
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.box_title2
{
	color: #DAD9D9;
	font-size: 16pt;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
	margin-right: 10pt;
	margin-left: 10pt
}

.box_title3
{
	color: #B71B1B;
	font-size: 16pt;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
	margin-right: 10pt;
	margin-left: 10pt
}

.box_subtitle
{
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
	margin-right: 10pt;
	 margin-left: 10pt
}

.box_subtitle2
{
	color: #4B4B4B;
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
	margin-right: 10pt;
	margin-left: 10pt
}

.box_text
{
	color: #444444;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
	margin-right: 10pt; 
	margin-left: 10pt
}

.title
{
	color: #FFFFFF;
	font-size: 14pt;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.title2
{
	color: #FCF8A8;
	font-size: 14pt;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.text
{
	color: #444444;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.content
{
	color: #444444;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 18px;
}

.searchred
{
	color: #B90B1F;
	font-size: 11pt;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.search
{
	color: #444444;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.call
{
	color: #FFFFFF;
	font-size: 18pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.phone
{
	color: #FCF8A8;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.phone2
{
	color: #BA1B1B;
	font-size: 10pt;
	font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.sidetitle
{
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
	margin-right: 10pt;
	margin-left: 10pt
}

.testimonial
{
	color: #444444;
	font-size: 9pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
	margin-right: 10pt;
	margin-left: 10pt
}

a.nav
{
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; text-decoration: none
}

a.nav:hover
{
	text-decoration: underline
}

a.bot
{
	color: #444444;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none
}

a.bot:hover
{
	text-decoration: underline
}

a
{
	color: #005826;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: underline 
}

a:hover
{
	text-decoration: none
}

.photor
{
	font-size: 8pt;
	margin-right: 0pt;
	margin-left: 10pt;
	margin-bottom: 8pt;
}

.photol
{
	font-size: 8pt;
	margin-right: 10pt;
	margin-left: 0pt;
	margin-bottom: 8pt; 
}

div#carte div#map

{

	border:1px solid #b7b7b7;

	width:600px;

	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;}

