h1 { color: #333333; font-size: 36px; font-family: Impact, arial, helvetica, sans-serif; margin: 20px 0px 15px 20px; }
h2 { color: #333333; font-size: 14px; line-height: 18px; font-family: OpenSans-SemiBold, arial, helvetica, sans-serif; margin: 10px 0px 5px 20px; }
h3 { color: red; font-size: 11px; font-family: OpenSans-SemiBold, arial, helvetica, sans-serif; margin: 0px 0px 0px 20px; }
h4 { color: #000000; font-size: 12px; font-family: OpenSans-SemiBold, arial, helvetica, sans-serif; margin: 10px 0px 10px 20px; }
h5 { color: #000000; font-size: 12px; font-family: OpenSans-SemiBold, arial, helvetica, sans-serif; margin: 10px 0px 10px 20px; }
h6 { color: #000000; font-size: 12px; font-family: OpenSans-SemiBold, arial, helvetica, sans-serif; margin: 10px 0px 10px 20px; }

body { background-color: #51C674; background-image: url(images/background_clair2.jpg); background-repeat: repeat-x; background-attachment: scroll; margin: 0px 0px 50px 0px; }

.chart
{
	color: #306;
	font-size: 16px;
	font-family: arial, helvetica, sans-serif;
	margin: 20px 0px 10px 0px;
}

.chart_2
{
	color: #306;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	margin: 5px 0px 0px 0px;
}

p { color:#666666; font-size: 14px; line-height: 21px; font-family: OpenSans-Light, arial, helvetica, sans-serif; margin: 0px 35px 5px 20px; }
u { color: maroon; font-size: 14px; line-height: 18px; font-family: OpenSans-ExtraBold, arial, helvetica, sans-serif; margin: 10px 0px 5px 0px; }
ul { color:#666666; font-size: 12px; font-family: OpenSans-Regular, arial, helvetica, sans-serif; }
li { color:#666666; font-size: 12px; line-height: 16px; font-family: OpenSans-Light, arial, helvetica, sans-serif; margin: 0px 5px 2px 0px; }
td { color:#000000; font-size: 12px; font-family: OpenSans-Regular, arial, helvetica, sans-serif; }

.email { text-align: left; color: grey; font-size: 11px; font-family: arial, helvetica, sans-serif; margin: 20px 0px 10px 20px; }
.caption { text-align: center; color: grey; font-size: 10px; font-family: arial, helvetica, sans-serif; margin: 20px 0px 10px 20px; }
.front_page_border { padding: 0px 0px 0px 0px; background-color: white; }
.td { color: #666666; line-height: 20px; font-size: 11px; font-family: arial, helvetica, sans-serif; margin: 0px 0px 10px 0px; }
.copyright { text-align: left; color: grey; font-size: 9px; font-family: arial, helvetica, sans-serif; padding: 30px 0px 10px 0px; }
.copyright_center { text-align: center; color: grey; font-size: 9px; font-family: arial, helvetica, sans-serif; margin: 0px 0px 10px 0px; }
.address_center { text-align: center; color: black; font-size: 11px; font-family: arial, helvetica, sans-serif; margin: 20px 0px 0px 0px; }
.testimonials { text-align: left; color: #666666; font-size: 11px; line-height: 14px; font-style: italic; font-family: arial, helvetica, sans-serif; margin: 0px 0px 5px 0px; }
.testimonials_name { text-align: left; color: #444444; font-size: 11px; line-height: 14px; font-style: italic; font-family: arial, helvetica, sans-serif; margin: 0px 0px 15px 0px; }
.main_table { background-color: #ffffff; }
.border { border: 1px gray; border-collapse: collapse; border-style: outset outset outset outset; }

.navigation_menu
{
	background-color: #000000;
	padding: 10px 0px 10px 0px;
	text-align: center;
	font-weight: bold;
}


.front_page_border
{
	padding: 0px 0px 0px 0px;
	background-color: white;
	border-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-moz-border-radius-bottomleft:  20px;
	-moz-border-radius-topleft:  20px;
	-moz-border-radius-topright:  20px;
}


a:link
{
	color: red;
	text-decoration: none;
	font-family: OpenSans-Regular, arial, helvetica, sans-serif;
	font-weight: none;
	font-size: 14px;
}

a:visited
{
	color: red;
	text-decoration: none;
	font-family: OpenSans-Regular, arial, helvetica, sans-serif;
	font-weight: none;
	font-size: 14px;
}

a:active
{
	color: blue;
	text-decoration: none;
	cursor: hand;
	font-family: OpenSans-Regular, arial, helvetica, sans-serif;
	font-weight: none;
	font-size: 14px;
}

a:hover
{
	color: blue;
	text-decoration: none;
	cursor: hand;
	font-family: OpenSans-Regular, arial, helvetica, sans-serif;
	font-weight: none;
	font-size: 14px;
}

.a_front:link
{
	color: black;
	text-decoration: none;
	font-family: OpenSans-Regular, arial, helvetica, sans-serif;
	font-weight: none;
	font-size: 14px;
}

.a_front:visited
{
	color: black;
	text-decoration: none;
	font-family: OpenSans-Regular, arial, helvetica, sans-serif;
	font-weight: none;
	font-size: 14px;
}

.a_front:active
{
	color: blue;
	text-decoration: none;
	cursor: hand;
	font-family: OpenSans-Regular, arial, helvetica, sans-serif;
	font-weight: none;
	font-size: 14px;
}

.a_front:hover
{
	color: blue;
	text-decoration: none;
	cursor: hand;
	font-family: OpenSans-Regular, arial, helvetica, sans-serif;
	font-weight: none;
	font-size: 14px;
}

.a_milonic:link
{
	color: #2e2d2d;
	text-decoration: none;
	font-size: 9px;
	margin: 3px 0px 20px 0px;
}

.a_milonic:visited
{
	color: #2e2d2d;
	text-decoration: none;
	font-size: 9px;
	margin: 3px 0px 20px 0px;
}

.a_milonic:active
{
	color: #2e2d2d;
	text-decoration: none;
	font-size: 9px;
	margin: 3px 0px 20px 0px;
}

.a_milonic:hover
{
	color: #2e2d2d;
	text-decoration: none;
	font-size: 9px;
	margin: 3px 0px 20px 0px;
}

html { height: 101%; }

@font-face {
 font-family: OpenSans-Bold;
 src: url("fonts/OpenSans-Bold.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: OpenSans-BoldItalic;
 src: url("fonts/OpenSans-BoldItalic.eot") /* EOT file for IE */
}

@font-face {
 font-family: OpenSans-BoldItalic;
 src: url("fonts/OpenSans-BoldItalic.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: OpenSans-ExtraBold;
 src: url("fonts/OpenSans-ExtraBold.eot") /* EOT file for IE */
}

@font-face {
 font-family: OpenSans-ExtraBold;
 src: url("fonts/OpenSans-ExtraBold.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: OpenSans-ExtraBoldItalic;
 src: url("fonts/OpenSans-ExtraBoldItalic.eot") /* EOT file for IE */
}

@font-face {
 font-family: OpenSans-ExtraBoldItalic;
 src: url("fonts/OpenSans-ExtraBoldItalic.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: OpenSans-Italic;
 src: url("fonts/OpenSans-Italic.eot") /* EOT file for IE */
}

@font-face {
 font-family: OpenSans-Italic;
 src: url("fonts/OpenSans-Italic.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: OpenSans-Light;
 src: url("fonts/OpenSans-Light.eot") /* EOT file for IE */
}

@font-face {
 font-family: OpenSans-Light;
 src: url("fonts/OpenSans-Light.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: OpenSans-LightItalic;
 src: url("fonts/OpenSans-LightItalic.eot") /* EOT file for IE */
}

@font-face {
 font-family: OpenSans-LightItalic;
 src: url("fonts/OpenSans-LightItalic.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: OpenSans-Regular;
 src: url("fonts/OpenSans-Regular.eot") /* EOT file for IE */
}

@font-face {
 font-family: OpenSans-Regular;
 src: url("fonts/OpenSans-Regular.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: OpenSans-Semibold;
 src: url("fonts/OpenSans-Semibold.eot") /* EOT file for IE */
}

@font-face {
 font-family: OpenSans-Semibold;
 src: url("fonts/OpenSans-Semibold.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: OpenSans-SemiboldItalic;
 src: url("fonts/OpenSans-SemiboldItalic.eot") /* EOT file for IE */
}

@font-face {
 font-family: OpenSans-SemiboldItalic;
 src: url("fonts/OpenSans-SemiboldItalic.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: Impact;
 src: url("fonts/Impact.eot") /* EOT file for IE */
}

@font-face {
 font-family: OpenSans-SemiboldItalic;
 src: url("fonts/Impact.ttf") /* TTF file for CSS3 browsers */
}

