body {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
#espace {
	width: 1003px;
	height: 682px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
#espace-in {
	width: 963px;
	height: 682px;
	clear: both;
	float: none;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
#logo {
	background-repeat: no-repeat;
	height: 126px;
	background-position: bottom;
}
#logo-left {
	background-image: url(images/logo-frapna.gif);
	background-repeat: no-repeat;
	height: 126px;
	background-position: bottom;
	float: left;
	width: 102px;
}#logo-right {
	height: 126px;
	float: right;
	width: 861px;
}
#logo-right-top {
	height: 71px;
	width: 861px;
}
#logo-right-bottom {
	height: 55px;
	width: 861px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#menu {
	background-image: url(images/menu.png);
	background-repeat: repeat-x;
	height: 22px;
	margin-top: 5px;
	text-align: left;
	text-indent: 25px;
	padding-top: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
#contenu {
	text-align: justify;
}
#contenu-concept {
	text-align: justify;
	height: 493px;
	width: 963px;
}
#concept-left {
	height: 493px;
	width: 97px;
	float: right;
	background-image: url(images/concept_r1_c3.gif);
	background-repeat: no-repeat;
}
#concept-right {
	height: 493px;
	width: 99px;
	float: right;
	background-image: url(images/concept_r1_c1.gif);
	background-repeat: no-repeat;
}
#concept-middle {
	float: right;
	width: 767px;

}
#concept-trans {
	width: 866px;
	height: 492px;
	float: left;
}
#concept-middle-contenu {
	height: 342px;
	width: 707px;
	background-image: url(images/concept_r3_c2.gif);
	background-repeat: no-repeat;
	overflow: auto;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 30px;
}
#concept-middle-top {
	height: 25px;
	width: 767px;
	background-image: url(images/concept_r1_c2.gif);
	background-repeat: no-repeat;
}
#concept-middle-titre {
	height: 58px;
	width: 767px;
	background-image: url(images/concept_r2_c2.gif);
	background-repeat: no-repeat;
	text-indent: 80px;
	vertical-align: middle;
	padding-top: 10px;
	font-size: 25px;
	font-weight: bold;
	color: #666666;
}
#annecy-middle-top {
	height: 25px;
	width: 767px;
	background-image: url(images/contacts_r1_c1.gif);
	background-repeat: no-repeat;
}
#annecy-middle-titre {
	height: 58px;
	width: 767px;
	background-image: url(images/contacts_r2_c1.gif);
	background-repeat: no-repeat;
	text-indent: 80px;
	vertical-align: middle;
	padding-top: 10px;
	font-size: 25px;
	font-weight: bold;
	color: #666666;
}
#mode-middle-top {
	height: 25px;
	width: 767px;
	background-image: url(images/mode-emploi_r1_c1.gif);
	background-repeat: no-repeat;
}
#mode-middle-titre {
	height: 58px;
	width: 767px;
	background-image: url(images/mode-emploi_r2_c1.gif);
	background-repeat: no-repeat;
	text-indent: 80px;
	vertical-align: middle;
	padding-top: 10px;
	font-size: 25px;
	font-weight: bold;
	color: #666666;
}
#glossaire-middle-top {
	height: 25px;
	width: 767px;
	background-image: url(images/glossaire_r1_c1.gif);
	background-repeat: no-repeat;
}
#glossaire-middle-titre {
	height: 58px;
	width: 767px;
	background-image: url(images/glossaire_r2_c1.gif);
	background-repeat: no-repeat;
	text-indent: 80px;
	vertical-align: middle;
	padding-top: 10px;
	font-size: 25px;
	font-weight: bold;
	color: #666666;
}
#icone-middle-top {
	height: 25px;
	width: 767px;
	background-image: url(images/icone_r1_c1.gif);
	background-repeat: no-repeat;
}
#icone-middle-titre {
	height: 58px;
	width: 767px;
	background-image: url(images/icone_r2_c1.gif);
	background-repeat: no-repeat;
	text-indent: 80px;
	vertical-align: middle;
	padding-top: 10px;
	font-size: 25px;
	font-weight: bold;
	color: #666666;
}
#infos-middle-top {
	height: 25px;
	width: 767px;
	background-image: url(images/infos_r1_c1.gif);
	background-repeat: no-repeat;
}
#infos-middle-titre {
	height: 58px;
	width: 767px;
	background-image: url(images/infos_r2_c1.gif);
	background-repeat: no-repeat;
	text-indent: 80px;
	vertical-align: middle;
	padding-top: 10px;
	font-size: 25px;
	font-weight: bold;
	color: #666666;
}
#espace-middle-top {
	height: 25px;
	width: 767px;
	background-image: url(images/espace_r1_c1.gif);
	background-repeat: no-repeat;
}
#espace-middle-titre {
	height: 58px;
	width: 767px;
	background-image: url(images/espace_r2_c1.gif);
	background-repeat: no-repeat;
	text-indent: 80px;
	vertical-align: middle;
	padding-top: 10px;
	font-size: 25px;
	font-weight: bold;
	color: #666666;
}
#contact-middle-top {
	height: 25px;
	width: 767px;
	background-image: url(images/contact_r1_c1.gif);
	background-repeat: no-repeat;
}
#contact-middle-titre {
	height: 58px;
	width: 767px;
	background-image: url(images/contact_r2_c1.gif);
	background-repeat: no-repeat;
	text-indent: 80px;
	vertical-align: middle;
	padding-top: 10px;
	font-size: 25px;
	font-weight: bold;
	color: #666666;
}
#partenaires-middle-top {
	height: 25px;
	width: 767px;
	background-image: url(images/partenaires_r1_c1.gif);
	background-repeat: no-repeat;
}
#partenaires-middle-titre {
	height: 58px;
	width: 767px;
	background-image: url(images/partenaires_r2_c1.gif);
	background-repeat: no-repeat;
	text-indent: 80px;
	vertical-align: middle;
	padding-top: 10px;
	font-size: 25px;
	font-weight: bold;
	color: #666666;
}

#concept-middle-bottom {
	height: 27px;
	width: 767px;
	background-image: url(images/concept_r4_c2.gif);
	background-repeat: no-repeat;
}
#geomap {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #9f9f9f;
	height: 500px;
	margin-top: 10px;
}
#clr {clear:both;}

a:link {
	color: #A3C523;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #A3C523;
}
a:hover {
	text-decoration: none;
	color: #999999;
}
a:active {
	text-decoration: none;
	color: #9C9E9F;
}
h1 {
	color: #A3C523;
	text-decoration: none;
	font-size: 16px;
	font-weight: bolder;
	font-variant: small-caps;
}
#logo-right-bottom a {
	color: #FFFFFF;
	text-decoration: none;
}
#logo-right-bottom a.visited {
	text-decoration: none;
	color: #FFFFFF;
}
#logo-right-bottom a.hover {
	text-decoration: none;
	color: #FFFFFF;
}
#logo-right-bottom a.active {
	text-decoration: none;
	color: #FFFFFF;
}
#annecy {
	background-image: url(images/annecy.gif);
	background-repeat: no-repeat;
	height: 39px;
	width: 100%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#annecy  a {
	color: #FFFFFF;
	text-decoration: none;
}
#annecy a.visited {
	text-decoration: none;
	color: #FFFFFF;
}
#annecy a.hover {
	text-decoration: none;
	color: #FFFFFF;
}
#annecy a.active {
	text-decoration: none;
	color: #FFFFFF;
}
.Style1 {color: #FFFFFF}
.Style3 {color: #FFFFFF; font-weight: bold; }
