body {
	font-family: Verdana; 
	font-size: 12px; 
	margin: 0px;
	background: #EEEEEE;
}

H1 {color: #7DB713; font-size: 18px; margin-bottom: 20px; margin-top: 20px;}
H2 {font-size: 13px;}

.header {margin: 0px; width: 100%; background: #FFFFFF;}
.header_text {color: #FFFFFF; font-variant: small-caps; font-size: 16px; background: #7DB713; padding: 10px;}
.sep {width: 100%; border-top: 1px solid #CCCCCC;}
.footer {margin: 0px; width: 100%; background: #EEEEEE;}
.footer_text {font-size: 10px; text-align: left;}
.footer_text A {color: #0000FF;}


* A {color: #0000FF; text-decoration: underline;}
.content {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	width: 90%; 
	text-align: left; 
	margin-top: 1px;
	color: #AAAAAAA;
	background: #FFFFFF;
}

.menubar {line-height: 19px;}
.submenubar {padding: 0px;}

.menu_active A {font-family: Verdana; font-size: 11px; text-decoration: none; color: #7DB713; font-weight: bold;}
.menu A {font-family: Verdana; font-size: 11px; text-decoration: none; color: #2B0530; font-weight: bold;}

.submenu_active A {font-family: Verdana; font-size: 11px; text-decoration: underline; color: #7DB713;}
.submenu A {font-family: Verdana; font-size: 11px; text-decoration: none; color: #2B0530;}


/* Boxes */
.simple_box {font-size: 11px; margin-bottom: 15px; background: #FFFFFF; padding: 10px; border: 1px solid #CCCCCC; }

.simple_box_small {font-size: 10px; margin-bottom: 15px; background: #FFFFFF; padding: 10px; border: 1px solid #CCCCCC; }

.alt_box {font-size: 11px; background: #EEEEEE; padding: 0px; border: 1px solid #CCCCCC; margin-bottom: 12px; color: #000000;}
.alt_box_title {font-weight: bold; background: #FFFFFF; height: 18px; padding: 3px; padding-left: 5px; margin: 1px; border-bottom: 1px solid #CCCCCC;}
.alt_box_content {padding: 5px;}
.alt_box A {color: #0000FF;}

.contact {color: #FFFFFF; font-size: 10px; background: #7DB713; padding: 10px; margin: 10px; width: 450px; border: 1px solid #CCCCCC;}
.contact A {color: #FFFFFF; text-decoration: underline;}
.contact_links A {font-size: 11px;}

.bouton A {background: #7DB713; color: #FFFFFF; padding: 3px; width: auto; text-decoration: none; font-size: 10px; border: 1px solid #BBBBBB;}
.bouton A:hover {text-decoration: underline; border: 1px solid #FFFFFF;}

.note {font-size: 10px;}

.highlight {font-weight: bold;}

.box_highlight {margin-top: 10px; background: #FFFFFF; background: #D2E692; padding: 10px; padding-top: 5px; border: 1px solid #B1D53D;}

.tip {width: 500px; background: #FFFFFF; margin-top: 10px; padding: 7px; font-size: 11px; padding-left: 25px; font-style: italic; background-image:url(images/tip.gif); background-repeat: no-repeat; border: 1px solid #7DB713;}

.contact_small_box {width: 100%; background: #FFFFFF; margin-top: 10px; font-size: 10px; border: 1px solid #7DB713;}


/* Questions frˇquentes */
.category {font-weight: bold; padding-top: 5px; padding-bottom: 5px; color: #000000;}
.question {color: #000000; text-decoration: underline;}
.question_active {color: #000000;}


.theme_box {background: #B1D53D; padding: 10px; margin-bottom: 25px; width: 600px; color: #2B0530; border: 1px solid #53185A;}

.theme {font-weight: bold; font-size: 14px; background: #53185A; color: #FFFFFF;}
.theme2 {font-weight: bold; font-size: 14px; background: #53185A; color: #FFFFFF; padding: 3px; width: 40%;}
.theme_box A {color: #2B0530;}

.theme3 {font-weight: bold; font-size: 14px; color: #53185A; float: left;}
.theme3_desc {font-weight: bold; font-size: 14px; color: #BBBBBB; float: right; border-bottom: 1px solid #EEEEEE;}
.theme_desc{border-bottom: 1px solid  #53185A;}
.theme_content A {color: #53185A;}
.theme_content A {color: #0000FF;}

.legend {color: #000000; font-size: 9px;}
.photo_action A {color: #FFFFFF; font-size: 10px; background:  #B1D53D; padding: 2px; text-align: right; text-decoration: none;}



/*
.problem_box{background: #B1D53D; padding: 10px; margin-bottom: 25px; width: 800px; color: #2B0530; border: 1px solid #53185A;}
.problem_box A {color: #2B0530;}
*/

.title {font-weight: bold; font-size: 13px; margin-bottom: 15px;}
.intro {font-weight: bold; font-size: 12px; border-bottom: 1px solid #CCCCCC; font-family: Arial;}
/* was .intro {font-weight: bold; font-size: 11px; margin-right: 10px; background: #EEEEEE; padding: 10px; border: 1px solid #CCCCCC;} */
.body {font-size: 12px; text-align: justify; font-family: Arial;}


.error {color: #FF0000; font-weight: bold;}






/* Sitemap */
.map_1 {margin-top: 12px; margin-bottom: 12px; font-weight: bold;}
.map_2 {margin-top: 6px; margin-bottom: 6px; padding-left: 5px;}
.map_3 {font-size:9px; padding-left: 10px;}
