/* CSS Document */
.addthis_toolbox {
	float:right;
	margin:0px 0px 0px 0px;
}
.addthis_toolbox a {
	color: #47586c;
}
.afficherDiapo {
	display:none;
}

html {
	font-size: 100%;
}
* {
	margin:0px;
	padding:0px;
}
body {
	color: #000000;
	font-family: Verdana;
	font-size: 0.7em;
	background-color:#bfb87b;
}
a {
	color:#000000;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
.clear,
.reset {
	font-size: 1px;
	height: 2px;
	clear: left;
}
.clear-all {
	font-size: 1px;
	height: 2px;
	clear: both;
}
select {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:0.9em;
	font-family:Arial;
	float:left;
}
.global {
	width:984px;
	margin:0px auto 0px auto;
}


/* ENTETE */
h1 a {
	background-image: url(../img/fr/logo3.png);
	float:left;
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration:none;
	display:block;
	height:79px;
	width:258px;
	clear:left;
	margin:3px 10px 3px 10px;
}
h1 span {
	display:none;
}
#entete01 {
	background-image:url(../img/fond-entete.gif);
	background-repeat:repeat-x;
	height:110px;
	background-position:bottom;
	background-color:#eeeacb;
}
#entete01 .global {
	padding:0px 0px 0px 0px;
}
.langues li {
	list-style:none;
	float:right;
	margin:6px 0px 0px 5px;
}
.langues li a {
	text-decoration: none;
	height: 13px;
	width: 23px;
	display: block;
}
.langues li.fr {
	background-image:url(../img/fr.gif);
}
.langues li.nl {
	background-image:url(../img/nl.gif);
}
.langues li.de {
	background-image:url(../img/de.gif);
}
.langues li.en {
	background-image:url(../img/en.gif);
}
.langues li span {
	display:none;
}
.lien-entete {
	float:left;
	display:block;
	width:680px;
	margin:13px 10px 1px 4px;
	height:40px;
}
.lien-entete li {
	list-style:none;
	float:left;
	display:block;
	font-family:Arial;
	font-size:16px;
}
.lien-entete li a {
	color:#676363;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:left;
	padding:7px 17px 7px 42px;
	float:left;
}
.lien-entete li.lien_accessible a {
	background-image:url(../img/lien_accessible.png);
}
.lien-entete li.lien_famille a {
	background-image:url(../img/lien_famille.png);
}
.lien-entete li.lien_gc a {
	background-image:url(../img/lien_gc.png);
}
.lien-entete li a:hover {
	color:#8bbf1f;
}
/*.box-newsletter {
	background-repeat:no-repeat;
	display:block;
	width:147px;
	height:43px;
	float:left;
	margin:5px 10px 0px 10px;
	_margin:5px 5px 0px 5px;
}*/
.box-recherche {
	display:block;
	width:160px;
	height:23px;
	float:right;
	padding:2px 10px 0px 0px;
}
/*.box-newsletter {
	background-image:url(../img/fond-box-newsletter.gif);
}
.box-recherche {
	background-image:url(../img/fond-box-recherche.gif);
}
.box-newsletter p {
	margin:22px 2px 7px 28px;
	font-size:0.8em;
}
.box-recherche p {
	margin:0px 2px 7px 7px;
	font-size:0.8em;
}
.box-newsletter a,
.box-recherche a {
	text-decoration:none;
}
.box-newsletter input {
	display:none;
}*/
.box-recherche input {
	width:146px;
	border:none;
	margin:1px 10px 0px 5px;
	background-color:#FFF;
	font-size:0.9em;
	color:#757b73;
	display:block;
	padding:2px 3px 2px 3px;
}
.lien-externe {
	float:right;
	display:block;
	/*width:300px;*/
	width:380px;
	margin:12px 0px 0px 0px;
}
.lien-externe li {
	list-style:none;
	float:right;
}
.lien-externe li a {
	background-image:url(../img/lien-externe-left.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration:none;
	color:#543c23;
	padding:2px 0px 3px 10px;
	display:block;
	margin:0px 5px 0px 0px;
	font-weight:bold;
}
.lien-externe li a span {
	background-image:url(../img/lien-externe-right.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:2px 10px 3px 0px;
}
#entete02,
#entete03 {
	background-color:#e1ddbf;
}
.intro-accueil {
	display:none;
}

/* ENTETE03 */
#entete03 h3 {
	color:#FFFFFF;
	font-size:1.5em;
	font-weight:normal;
	padding:5px 10px 5px 10px;
	float:left;
	margin:0px 1px 10px 0px;
	position:relative;
	display:block;
}
#entete03 h3 span {
	background-repeat:no-repeat;
	width:21px;
	height:11px;
	position:absolute;
	bottom:-11px;
	left:22px;
	display:block;
	font-size:1px;
	text-decoration:none;
}
#entete03 h3 a {
	color:#FFFFFF;
	text-decoration:none;
}
#entete03.type00 h3 {
	background-color:#888052;
	border-top:#f2f1ea solid 1px;
	border-right:#615b3b solid 1px;
	border-bottom:#403c27 solid 1px;
	border-left:#888052 solid 1px;
}
#entete03.type01 h3 {
	background-color:#eab85f;
	border-top:#d4a044 solid 1px;
	border-fad086:#c49755 solid 1px;
	border-fad086:#f4ece8 solid 1px;
	border-left:#d4a044 solid 1px;
}
#entete03.type02 h3 {
	background-color:#008181;
	border-top:#109999 solid 1px;
	border-right:#015d5d solid 1px;
	border-bottom:#015d5d solid 1px;
	border-left:#109999 solid 1px;
}
#entete03.type03 h3 {
	background-color:#a32076;
	border-top:#be3990 solid 1px;
	border-right:#850d5c solid 1px;
	border-bottom:#850d5c solid 1px;
	border-left:#be3990 solid 1px;
}
#entete03.type04 h3 {
	background-color:#b6cb67;
	border-top:#9bb147 solid 1px;
	border-right:#cee089 solid 1px;
	border-bottom:#cee089 solid 1px;
	border-left:#9bb147 solid 1px;
}
#entete03.type05 h3 {
	background-color:#915d22;
	border-top:#a97438 solid 1px;
	border-right:#784913 solid 1px;
	border-bottom:#784913 solid 1px;
	border-left:#a97438 solid 1px;
}
#entete03.type00 h3 span {
	background-image:url(../img/h3-type00.gif);
}
#entete03.type01 h3 span {
	background-image:url(../img/h3-type01.gif);
}
#entete03.type02 h3 span {
	background-image:url(../img/h3-type02.gif);
}
#entete03.type03 h3 span {
	background-image:url(../img/h3-type03.gif);
}
#entete03.type04 h3 span {
	background-image:url(../img/h3-type04.gif);
}
#entete03.type05 h3 span {
	background-image:url(../img/h3-type05.gif);
}
#entete03.type01 h3.on {
	background-color:#f29400;
	border-top:#fbaa2b solid 1px;
	border-right:#ce7e01 solid 1px;
	border-bottom:#ce7e01 solid 1px;
	border-left:#fbaa2b solid 1px;
}
#entete03.type04 h3.on {
	background-color:#8cba10;
	border-top:#a9d534 solid 1px;
	border-right:#6c9205 solid 1px;
	border-bottom:#6c9205 solid 1px;
	border-left:#a9d534 solid 1px;
}
#entete03 ul li {
	list-style:none;
	float:left;
	margin:5px 0px -2px 0px;
}
#entete03 ul li a {
	color:#543c23;
	text-decoration:none;
	padding:4px 5px 4px 5px;
	border-right:#9e9650 solid 1px;
	border-left:#eceadf solid 1px;
	display:block;
}
#entete03 ul li a:hover {
	background-color:#FFFFFF;
}
#entete03 .intro {
	color:#543c23;
	margin:0px 0px 10px 0px;
}
#entete03 ul li.on {
	background-color:#FFFFFF;
}




/* OUTILS */
#outils {
	float:left;
	width:953px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
}

#outils #options a {
	background-repeat: no-repeat;
	background-position:0px 0px;
	height: 20px;
	width: 20px;
	margin: 0px 0px 0px 0px;
	display: block;
	float: right;
}
#outils #options a.bt_ami {
	background-image: url(../img/picto_ami.gif);
}
#outils #options a.bt_print {
	background-image: url(../img/picto_print.gif);
}
#outils #options a.bt_pdf {
	background-image: url(../img/picto_pdf.gif);
}
#outils #options a.txt_plus {
	background-image: url(../img/picto_plus.gif);
}
#outils #options a.txt_moins {
	background-image: url(../img/picto_moins.gif);
}

#outils #options a span {
	display: none;
}
#outils #options a:hover {
	background-position:0px -20px;
}
.ariane {
	padding:3px 0px 0px 20px;
	font-size:0.9em;
	color:#404040;
	background-image: url(../img/home.gif);
	background-repeat:no-repeat;
}
.ariane a {
	text-decoration:none;
	color:#404040;
}
.ariane a:hover {
	text-decoration:underline;
}

/* DIAPORAMA */
.diaporama {
	display:none;
}

/* PIED */
#pied {
	background-image:url(../img/fond-pied.gif);
	background-repeat:repeat-x;
	background-color:#7b7540;
	color:#FFFFFF;
}
#pied .global {
	padding:20px 0px 0px 0px;
	height:20px;
	text-align:center;
	width:984px;
}
#pied strong {
	color:#333300;
}
#pied a {
	color:#FFFFFF;
	text-decoration:none;
}
#pied a:hover {
	text-decoration:underline;
}
.planisphere {
	background-repeat:no-repeat;
	float:right;
	display:block;
	width:94px;
	height:47px;
	margin: 10px 0px 0px 0px;
	clear:right;
}
.planisphere span {
	display:none;
}
#pied2 {
    color: #333300;
}
#pied2 .global {
    padding: 10px 16px 0;
    text-align: center;
    width: 952px;
}
#pied2 a {
    color: #333300;
    text-decoration: none;
}
#pied2 a:hover {
    text-decoration: underline;
}

/* MENU */
#menu {
	float:left;
	display:block;
	width:700px;
	margin:4px 0px 0px 0px;
}
#menu ul {
	margin:0px;
	padding:0px;
}
#menu * {
	z-index:1000;
}
#menu li {
	list-style:none;
	position:relative;
	float:left;
	text-align:center;
}
#menu li.menu01 a {
	background-image:url(../img/fond-menu01.gif);
}
#menu li.menu02 a {
	background-image:url(../img/fond-menu02.gif);
}
#menu li.menu03 a {
	background-image:url(../img/fond-menu03.gif);
}
#menu li.menu04 a {
	background-image:url(../img/fond-menu04.gif);
}
#menu li.menu05 a {
	background-image:url(../img/fond-menu05.gif);
}
#menu li a {
	background-repeat:repeat-x;
	padding:7px 10px 7px 10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	display:block;
}
#menu li.menu01 a:hover {
	background-image:none;
	background-color:#FFFFFF;
	color:#f29400;
}
#menu li.menu02 a:hover {
	background-image:none;
	background-color:#FFFFFF;
	color:#008181;
}
#menu li.menu03 a:hover {
	background-image:none;
	background-color:#FFFFFF;
	color:#a32076;
}
#menu li.menu04 a:hover {
	background-image:none;
	background-color:#FFFFFF;
	color:#8cba10;
}
#menu li.menu05 a:hover {
	background-image:none;
	background-color:#FFFFFF;
	color:#915d22;
}
#menu li li {
	list-style:none;
	position:relative;
	float:left;
	text-align:left;
	font-weight:normal;
}
#menu li.menu01 li a,
#menu li.menu02 li a,
#menu li.menu03 li a,
#menu li.menu04 li a,
#menu li.menu05 li a {
	background-image:none;
	color:#59542f;
	text-decoration:none;
	font-weight:normal;
	padding:4px 5px 4px 5px;
}
#menu li.menu01 li a:hover,
#menu li.menu02 li a:hover,
#menu li.menu03 li a:hover,
#menu li.menu04 li a:hover,
#menu li.menu05 li a:hover {
	background-color:#eeeadd;
	background-image:none;
}
#menu li:hover > ul {
	display:block;
}
#menu ul {
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:none;
	position:absolute;
	top:27px;
	left:-1px;
	border-left:#777460 solid 1px;
	border-right:#777460 solid 1px;
	border-bottom:#777460 solid 1px;
}
#menu ul li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	top:0px;
	float:left;
	width:205px;
	background-color:#FFFFFF;
}
#menu ul ul {
	left:205px;
	position:absolute;
	top:0px;
}
#menu ul ul a {
	width:195px;
	display:block;
}

/* CONTENU */
#contenu {
	background-image:url(../img/fond-contenu-global.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	background-position:bottom left;
}

/* HOME PAGE */
.box-presse,
.box-partenaires,
.box-groupes,
.box-observatoire,
.box-affaires{
	display:block;
	float:left;
	width:258px;
	margin:0px 5px 10px 0px;
	_margin:0px 5px 10px 0px;
}
.box-observatoire{
	width:392px;
}
.box-partenaires{
	width:392px;
	margin:0px 0px 10px 0px;
}
.box-presse h3,
.box-partenaires h3,
.box-groupes h3,
.box-observatoire h3,
.box-affaires h3{
	color:#FFFFFF;
	font-size:1.3em;
	font-weight:normal;
	padding:5px 10px 5px 10px;
	float:left;
	margin:0px 0px 15px 0px;
	position:relative;
	display:block;
}
.box-presse h3{
	background-color:#3399cc;
	width:238px;
}
.box-partenaires h3{
	background-color:#6a9504;
	width:372px;
}
.box-groupes h3{
	background-color:#dc920f;
	width:238px;
}
.box-observatoire h3{
	background-color:#996600;
	width:372px;
}
.box-affaires h3{
	background-color:#888052;
	width:238px;
}
.box-presse h3 span,
.box-partenaires h3 span,
.box-groupes h3 span,
.box-observatoire h3 span,
.box-affaires h3 span{
	background-repeat:no-repeat;
	width:21px;
	height:11px;
	position:absolute;
	bottom:-11px;
	right:22px;
	display:block;
	font-size:1px;
}
.box-presse h3 span {
	background-image:url(../img/h3-type02.gif);
}
.box-partenaires h3 span {
	background-image:url(../img/h3-type04.gif);
}
.box-groupes h3 span {
	background-image:url(../img/h3-type01.gif);
}
.box-observatoire h3 span {
	background-image:url(../img/h3-type05.gif);
}
.box-affaires h3 span {
	background-image:url(../img/h3-type00.gif);
}
.box-presse .resume,
.box-partenaires .resume,
.box-groupes .resume,
.box-observatoire .resume,
.box-affaires .resume{
	text-align:justify;
}
.box-presse .photo,
.box-partenaires .photo,
.box-groupes .photo,
.box-observatoire .photo,
.box-affaires .photo{
	float:left;
	display:block;
	margin:0px 5px 5px 0px;
	border:#FFF solid 3px;
}
.box-phototheque h3{
	color:#FFFFFF;
	font-size:1.3em;
	font-weight:normal;
	padding:5px 10px 5px 10px;
	float:left;
	margin:0px 0px 15px 0px;
	position:relative;
	display:block;
	background-color:#a9327b;
	width:160px;
}
.box-phototheque .vignette-photo{
	float:left;
	display:block;
	margin:0px 0px 5px 10px;
	_margin:0px 0px 5px 5px;
	text-align: center;
	width: 70px;
}
.box-phototheque .vignette-photo a {
	text-decoration:none;
}
.box-phototheque .vignette-photo img {
	border:#FFF solid 3px;
}
.box-incontournables h3{
	color:#FFFFFF;
	font-size:1.3em;
	font-weight:normal;
	padding:5px 10px 5px 10px;
	float:left;
	margin:0px 0px 15px 0px;
	position:relative;
	display:block;
	background-color:#6a9504;
	width:160px;
}
.box-incontournables h3 span{
	background-repeat:no-repeat;
	background-image:url(../img/h3-type04.gif);
	width:21px;
	height:11px;
	position:absolute;
	bottom:-11px;
	right:22px;
	display:block;
	font-size:1px;
}
.box-incontournables .incontournables {
	float:left;
	display:block;
	width:160px;
	margin:0px 0px 10px 10px;
	_margin:0px 0px 10px 5px;
}
.box-incontournables .incontournables .photo {
	border:#FFF solid 3px;
}
.box-incontournables .incontournables .titre {
	margin:3px 0px 0px 0px;
}
.box-incontournables .incontournables .titre a {
	color:#633f27;
	text-decoration:none;
	font-weight:bold;
}
.box-incontournables .incontournables .titre a:hover {
	text-decoration:underline;
}
.box-menu {
	background-image:url(../img/pomme.png);
	background-repeat:no-repeat;
	padding:110px 0px 0px 0px;
	margin:0px 0px 30px 0px;
	float:left;
	display:block;
	width:180px;
}
.box-menu ul li {
	list-style:none;
	float:left;
	width:145px;
	display:block;
	padding:5px 5px 5px 30px;
	text-decoration:none;
	background-repeat:no-repeat;
	color:#592001;
}
.box-menu ul li.contact {
	background-image:url(../img/menu-contact.gif);
	color:#FFF;
	font-size:1.3em;
}
.box-menu ul li.visuel {
	background-color:#f68100;
	background-image:url(../img/menu-attentes.gif);
	/*color:#cf3e12;*/
	color:#dd1309;
	font-size:1.2em;
	padding:5px;
	width:170px;
}
.box-menu ul li.visuel img {
	float: left;
	margin: 0px 5px 0px 0px;
}
.box-menu ul li.telephone {
	background-image:url(../img/menu-telephone.gif);
	font-size:0.9em;
	padding:10px 5px 5px 30px;
	background-color:#febb75;
}
.box-menu ul li.mail {
	background-image:url(../img/menu-mail.gif);
	padding:0px 5px 12px 30px;
	background-color:#febb75;
}
.box-menu ul li.texte {
	background-color:#da7f48;
	padding:10px;
	width:160px;
}
.box-menu ul li a {
	color:#592001;
}
.box-menu ul li a:hover {
	text-decoration:none;
}

/*Box Contact*/
.box-contact {
	background-image: url(../img/pomme.png);
	background-repeat: no-repeat;
	width: 180px;
	padding: 110px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	display: block;
	float: left;
}
.box-contact .cadre {
	background-color: #ffffff;
	border: 1px solid #d9d6b7;
	padding: 10px;
}
.box-contact p.titre {
	color: #ffffff;
	font-size: 1.3em;
	background-image: url(../img/box-contact.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 5px 5px 16px 30px;
	margin: -10px -10px 10px -10px;
}
.box-contact img {
	margin: 0px 10px 10px 0px;
	float: left;
}
.box-contact p.nom {
	font-size: 1.1em;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}
.box-contact p.fonction {
	font-size: 0.9em;
	margin: 0px 0px 10px 0px;
}
.box-contact p.coords {
	margin: 0px 0px 25px 0px;
	clear: both;
}
.box-contact01,
.box-contact02,
.box-contact03,
.box-contact04,
.box-contact05 {
	background-image: url(../img/pomme.png);
	background-repeat: no-repeat;
	width: 180px;
	padding: 110px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	display: block;
	float: left;
}
.box-contact01 .cadre,
.box-contact02 .cadre,
.box-contact03 .cadre,
.box-contact04 .cadre,
.box-contact05 .cadre {
	background-color: #ffffff;
	border: 1px solid #d9d6b7;
	padding: 10px;
}
.box-contact01 .cadre {
	border: 1px solid #f29400;
}
.box-contact02 .cadre {
	border: 1px solid #008181;
}
.box-contact03 .cadre {
	border: 1px solid #a32076;
}
.box-contact04 .cadre {
	border: 1px solid #8cba10;
}
.box-contact05 .cadre {
	border: 1px solid #915d22;
}
.box-contact01 p.titre,
.box-contact02 p.titre,
.box-contact03 p.titre,
.box-contact04 p.titre,
.box-contact05 p.titre {
	color: #ffffff;
	font-size: 1.3em;
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 5px 5px 16px 30px;
	margin: -10px -10px 10px -10px;
}
.box-contact01 p.titre {
	background-image: url(../img/box-contact01.gif);
}
.box-contact02 p.titre {
	background-image: url(../img/box-contact02.gif);
}
.box-contact03 p.titre {
	background-image: url(../img/box-contact03.gif);
}
.box-contact04 p.titre {
	background-image: url(../img/box-contact04.gif);
}
.box-contact05 p.titre {
	background-image: url(../img/box-contact05.gif);
}


.box-contact01 img,
.box-contact02 img,
.box-contact03 img,
.box-contact04 img,
.box-contact05 img {
	margin: 0px 10px 10px 0px;
	float: left;
}
.box-contact01 p.nom,
.box-contact02 p.nom,
.box-contact03 p.nom,
.box-contact04 p.nom,
.box-contact05 p.nom {
	font-size: 1.1em;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}
.box-contact01 p.fonction,
.box-contact02 p.fonction,
.box-contact03 p.fonction,
.box-contact04 p.fonction,
.box-contact05 p.fonction {
	font-size: 0.9em;
	margin: 0px 0px 10px 0px;
}
.box-contact01 p.coords,
.box-contact02 p.coords,
.box-contact03 p.coords,
.box-contact04 p.coords,
.box-contact05 p.coords {
	margin: 0px 0px 25px 0px;
	clear: both;
}

/* CONTENU */
#contenu {
	background-image:url(../img/fond-contenu-global.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	background-position:bottom left;
}
#contenu #left {
	float:left;
	display:block;
	width:794px;
	padding:10px 10px 10px 0px;
}
#contenu #right {
	float:left;
	display:block;
	width:180px;
	margin-top:10px;
}

/* BOUTONS */
p.bouton00 a {
	background-image:url(../img/bouton00.gif);
}
p.bouton00bis a {
	background-image:url(../img/bouton00bis.gif);
}
p.bouton01 a {
	background-image:url(../img/bouton01.gif);
}
p.bouton02 a {
	background-image:url(../img/bouton02.gif);
}
p.bouton03 a {
	background-image:url(../img/bouton03.gif);
}
p.bouton04 a {
	background-image:url(../img/bouton04.gif);
}
p.bouton05 a {
	background-image:url(../img/bouton05.gif);
}
p.bouton00 a,
p.bouton01 a,
p.bouton02 a,
p.bouton03 a,
p.bouton04 a,
p.bouton05 a {
	color:#FFFFFF !important;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:right;
	padding:2px 15px 2px 5px;
	margin:4px 0px 0px 0px;
	display:block;
	float:left;
	clear:left;
}
p.bouton00bis a {
	color:#FFFFFF !important;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:left;
	padding:2px 5px 2px 15px;
	margin:4px 0px 0px 0px;
	display:block;
	float:left;
}
p.bouton00 a:hover,
p.bouton00bis a:hover,
p.bouton01 a:hover,
p.bouton02 a:hover,
p.bouton03 a:hover,
p.bouton04 a:hover,
p.bouton05 a:hover {
	text-decoration:underline;
}
.box-presse p.bouton02 a,
.box-partenaires p.bouton04 a,
.box-groupes p.bouton01 a,
.box-observatoire p.bouton05 a,
.box-affaires p.bouton00 a,
.box-phototheque p.bouton03 a {
	float:right;
}
p.bouton07a a {
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../img/bouton07a.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:2px 15px 3px 5px;
	margin:4px 0px 0px 0px;
	display:block;
	float:left;
	white-space:nowrap;
}
p.bouton07b a {
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../img/bouton07a.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:0px 10px 0px 0px;
	margin:4px 0px 0px 10px;
	display:block;
	float:left;
	white-space:nowrap;
}
p.bouton07b a span {
	background-image:url(../img/bouton07b.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:2px 0px 3px 10px;
	display:block;
}
p.bouton07a a:hover,
p.bouton07b a:hover {
	text-decoration:underline;
}

/* LEVEL INTRO */
.levelintro {
	font-size:1.1em;
	margin:0 0 10px;
}
.levelintro h4 {
	font-size:1.4em;
	font-weight:bold;
	margin:0 0 10px;
}

/* LEVEL 00 */
.level00 {
	background-color:#C1B69D;
	display:block;
	float:left;
	padding:12px 10px;
	width:774px;
}
.level00 .search01 {
	border-right:#9e9650 solid 1px;
	float:left;
	width:460px;
}
.level00 .search01 label {
	float:left;
	width:100px;
	padding:2px 5px 2px 5px;
	font-weight:bold;
	font-size:1.1em;
	text-align:right;
}
.level00 .search01 input {
	float:left;
	width:300px;
	border:#4a4626 solid 1px;
	font-size:0.9em;
	padding:2px 30px 2px 5px;
}
.level00 .search01 a {
	background-image:url(../img/fond-ok.gif);
	background-repeat:repeat-x;
	background-color:#a7692b;
	padding:1px 5px 1px 5px;
	color:#FFFFFF;
	text-decoration:none;
	margin:2px 0px 0px 5px;
	display:block;
	float:left;
}


/* LEVEL 01 */
.level01 {
	background-color:#DADBD0;
	border-bottom:1px solid #666666;
	display:block;
	float:left;
	margin:0;
	padding:6px 0;
	position:relative;
	width:794px;
}
.level01 ul li {
	border-left:1px solid #EBE9DE;
	border-right:1px solid #A29A58;
	color:#605A43;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:3px 10px;
}
.level01 span {
	background-image:url(../img/resultats.gif);
	background-repeat:no-repeat;
	bottom:-11px;
	display:block;
	font-size:1px;
	height:11px;
	left:22px;
	position:absolute;
	text-decoration:none;
	width:21px;
}
.level01 ul li a:hover {
	text-decoration:underline;
}
.level01 ul li a {
	color:#605A43;
	text-decoration:none;
}

/* ZONE PHOTOS */
.zone-photos {
	float:left;
	clear:left;
	margin:0px 10px 10px 0px;
	width:236px;
	position:relative;
}
.zone-photos .photo-suivante a {
	position:absolute;
	right:-6px;
	top:18px;
	width:7px;
	height:13px;
	background-image:url(../img/photo-suivante.gif);
	text-decoration:none;
	font-size:1px;
}
.zone-photos .photo-precedente a {
	position:absolute;
	left:-8px;
	top:18px;
	width:7px;
	height:13px;
	background-image:url(../img/photo-precedente.gif);
	text-decoration:none;
	font-size:1px;
}
.zone-photos .photo-precedente span,
.zone-photos .photo-suivante span {
	display:none;
}
.zone-photos .photo-mini a {
	float:left;
	margin:0px 2px 0px 0px;
}
.zone-photos .photo-mini a:hover {
	background-color:#ccc799;
}
.zone-photos .photo-mini .on {
	float:left;
	background-color:#ccc799;
}
.zone-photos .photo-mini img {
	padding:3px;
	border:0;
}

/* LEVEL DETAIL */
.leveldetail {
	margin:15px 0px 0px 0px;
	float:left;
	width:794px;
	display:block;
}
.leveldetail .col01 {
	float:left;
	width:551px;
	display:block;
}
.leveldetail.detail-bui01,
.leveldetail.detail-bui02,
.leveldetail.detail-bui03,
.leveldetail.detail-bui04,
.leveldetail.detail-bui05{
    width: 755px;
}
.leveldetail.detail-bui01 .col01,
.leveldetail.detail-bui02 .col01,
.leveldetail.detail-bui03 .col01,
.leveldetail.detail-bui04 .col01,
.leveldetail.detail-bui05 .col01{
    width: 512px;
}
.leveldetail.detail-bui01 .col01demi,
.leveldetail.detail-bui02 .col01demi,
.leveldetail.detail-bui03 .col01demi,
.leveldetail.detail-bui04 .col01demi,
.leveldetail.detail-bui05 .col01demi{
	float:left;
	display:block;
    width: 236px;
	margin:0px 20px 10px 0px;
	color: #503F27;
    font-size: 1.1em;
    text-align: justify;
}
.leveldetail.detail-bui01 .col01demi p,
.leveldetail.detail-bui02 .col01demi p,
.leveldetail.detail-bui03 .col01demi p,
.leveldetail.detail-bui04 .col01demi p,
.leveldetail.detail-bui05 .col01demi p{
	margin:0px 0px 10px 0px;
}
.leveldetail .resume {
	margin:0px 0px 10px 0px;
}
.leveldetail .col02 {
	float:right;
	width:227px;
	display:block;
}
.leveldetail h1 {
	color:#9e5003;
	font-size:1.5em;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
.leveldetail h2 {
	font-size:1.3em;
	color:#9e5003;
	margin:0px 0px 10px 0px;
	font-weight:normal;
}
.leveldetail p.date {
	font-size:1.3em;
	color:#9e5003;
}
.leveldetail p.lieu,
.leveldetail p.lieu2{
	font-size:1.3em;
	color:#9e5003;
}
.leveldetail p.accroche {
	color:#503f27;
	font-size:1.1em;
	text-align:justify;
	margin:0px 0px 10px 0px;
}
.leveldetail #zone1 p {
	color:#503f27;
	font-size:1.1em;
	text-align:justify;
	margin:0px 0px 10px 0px;
}
.detail-bui01 #zone1 h1 {
	color:#a32076;
}
.detail-bui01 #zone1 h2 {
	color:#a32076;
}
.detail-bui02 #zone1 h1 {
	color:#008181;
}
.detail-bui02 #zone1 h2 {
	color:#008181;
}
.detail-bui03 #zone1 h1 {
	color:#f29400;
}
.detail-bui03 #zone1 h2 {
	color:#f29400;
}
.detail-bui04 #zone1 h1 {
	color:#8cba10;
}
.detail-bui04 #zone1 h2 {
	color:#8cba10;
}
.detail-bui01 #zone1 h1 img,
.detail-bui02 #zone1 h1 img,
.detail-bui03 #zone1 h1 img,
.detail-bui04 #zone1 h1 img{
	float:right;
	margin:0px 0px 2px 5px;
}
.leveldetail .photo {
	color:#656034;
	display:block;
	float:left;
	margin:0 10px 10px 0;
}
.leveldetail .photo img {
	border:#ccc799 solid 1px;
}
.leveldetail .photo .prevHoriz img,
.leveldetail .photo .nextHoriz img{
	border:none;
}
.thumbOuter .thumbNav img {
    height: 27px;
    width: 48px;
}
.leveldetail .boxcontact {
	background-color:#E0DFBE;
	border-left:1px solid #C0BB78;
	color:#666666;
	margin:0 0 10px;
	padding:15px;
	position:relative;
}
.leveldetail .boxcontact2 {
	color:#666666;
	margin:0px 0px 10px 0px;
}
.leveldetail .boxcontact a,
.leveldetail .boxcontact2 a {
	color:#666666;
	text-decoration:none;
}
.leveldetail .boxcontact a:hover,
.leveldetail .boxcontact2 a:hover {
	text-decoration:underline;
}
.leveldetail .label {
	float:right;
	margin:0px 0px 5px 5px;
}
.leveldetail .boxcontact span.fleche {
	background-image:url(../img/boxcontact.gif);
	background-repeat:no-repeat;
	display:block;
	font-size:1px;
	height:21px;
	left:-1px;
	position:absolute;
	text-decoration:none;
	top:10px;
	width:11px;
}
.leveldetail .boxcontact p,
.leveldetail .boxcontact2 p{
	margin:0px 0px 10px 0px;
}
.leveldetail .boxcontact p.cameleon span,
.leveldetail .boxcontact2 p.cameleon span {
	font-weight:bold;
	font-size:1em;
}
.leveldetail .box01 p.cameleon,
.leveldetail .boxtarif p.cameleon,
.leveldetail .boxcontact p.cameleon {
margin:0px 0px 10px 0px;
}
.leveldetail .boxtarif {
	padding:10px;
	color:#645a35;
	margin:0px 0px 10px 0px;
}
.detail-bui01 .boxtarif-sp {
	color:#af3988;
}
.detail-bui02 .boxtarif-sp {
	color:#0087aa;
}
.detail-bui03 .boxtarif-sp {
	color:#ff901a;
}
.detail-bui04 .boxtarif-sp {
	color:#99b319;
}
.detail-bui05 .boxtarif-sp {
	color:#915d22;
}
.leveldetail .boxtarif-sp {
	padding:10px;
	/*margin:0px 0px 10px 0px;*/
}
.leveldetail .boxtarif-sp p.cameleon {
	margin:0px 0px 10px 0px;
}
.leveldetail .boxtarif-sp span {
	font-weight:bold;
}
.leveldetail .boxtarif-sp p.cameleon span {
	font-size:1em;
	font-weight:bold;
}


.leveldetail.detail-bui01 .box01,
.leveldetail.detail-bui02 .box01,
.leveldetail.detail-bui03 .box01,
.leveldetail.detail-bui04 .box01,
.leveldetail.detail-bui05 .box01{
	margin:10px 0px 10px 0px;
}
.leveldetail .box01 {
	background-color:#FFFFFF;
	border-top:1px solid #CCC799;
	color:#645A35;
	margin:0 0 10px;
	padding:10px;
	position:relative;
}
.leveldetail .box01 span.fleche {
	background-image:url(../img/box01.gif);
	background-repeat:no-repeat;
	display:block;
	font-size:1px;
	height:11px;
	position:absolute;
	right:75px;
	text-decoration:none;
	top:-1px;
	width:21px;
}
.leveldetail .box01 span, .leveldetail .boxtarif span {
	font-weight:bold;
}
.leveldetail .box02 {
	background-color:#8fbc23;
	border-top:1px solid #6a9504;
	color:#FFFFFF;
	margin:0;
	padding:10px;
	position:relative;
}
.leveldetail .box02 span.fleche {
	background-image:url(../img/box02.gif);
	background-repeat:no-repeat;
	display:block;
	font-size:1px;
	height:11px;
	position:absolute;
	right:75px;
	text-decoration:none;
	top:-1px;
	width:21px;
}
.leveldetail .box02 p span {
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
}
.leveldetail .box02 ul.tarifs {
	margin:5px 0 15px;
	border-top:1px solid #b0d850;
}
.leveldetail .box02 ul.tarifs li {
	background-image:none;
	border-bottom:1px solid #b0d850;
	padding:4px 0;
}
.leveldetail .box03 {
	background-color:#7aa11c;
	border-bottom:1px solid #6a9504;
	border-top:1px solid #6a9504;
	color:#FFFFFF;
	margin:0;
	padding:10px;
}
.leveldetail .box04 {
	background-color:#FFFFFF;
	border-bottom:1px solid #6a9504;
	color:#543C23;
	margin:0 0 10px;
	padding:10px;
}
.leveldetail .box04 .inside,
.leveldetail .box04 .outside {
	display:block;
	float:left;
	margin:0 20px 0 0;
	width:220px;
}
.leveldetail .box04 .inside p,
.leveldetail .box04 .outside p {
	margin:0px 0px 10px 0px;
}
.leveldetail .box04 .inside span,
.leveldetail .box04 .outside span {
	font-weight:bold;
}
.leveldetail ul li {
	background-image:url(../img/puce.gif);
	background-repeat:no-repeat;
	font-weight:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0 0 4px 10px;
}
.leveldetail .box05 {
	background-color:#8fbc23;
	border-left:1px solid #6a9504;
	color:#FFFFFF;
	margin:0 0 10px;
	padding:15px;
	position:relative;
	text-align:justify;
}
.leveldetail .box06 {
	background-color:#7aa11c;
	border-left:1px solid #527303;
	color:#FFFFFF;
	margin:0 0 10px;
	padding:15px;
	position:relative;
	text-align:justify;
}
.leveldetail .box07 {
	background-image:url(../img/box07.gif);
	margin: 0px 0px 10px 0px;
	clear:both;
}
.leveldetail .box07 .inside {
	width: 270px;
	float: left;
}
.leveldetail .box07 .outside {
	width: 270px;
	float: right;
}
.leveldetail .box07 .inside p.titre, .leveldetail .box07 .outside p.titre {
	color: #ffffff;
	/*background-color: #dc920f;*/
	background-color:#F29400;
	padding: 6px 10px 6px 10px;
}
.leveldetail .box07 ul {
	background-image:url(../img/fleche07.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding: 10px;
}
.leveldetail .box07 ul li {
	background-image:url(../img/puce07.gif);
	padding:0 0 4px 10px;
}
.leveldetail .boxcontact2 {
	color:#000000;
	margin:0 0 10px;
	padding:0px 10px 10px 10px;
	background-color:#ffffff;
}
.leveldetail .boxcontact2 p {
	margin:0px 0px 10px 0px;
}
.leveldetail .boxcontact2 p.titre {
	color: #ffffff;
	font-size:1.2em;
	text-transform:uppercase;
	/*background-color: #dc920f;*/
	background-color:#F29400;
	background-image:url(../img/boxcontact2.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding: 6px 10px 17px 10px;
	margin: 0px -10px 0px -10px;
}
.leveldetail .boxcontact2 p.photo {
	text-align: center;
}
.leveldetail .boxcontact2 p span {
	font-weight:bold;
}
.leveldetail .box05 span.fleche {
	background-image:url(../img/box05.gif);
}
.leveldetail .box06 span.fleche {
	background-image:url(../img/box06.gif);
}
.leveldetail .box05 span.fleche, .leveldetail .box06 span.fleche {
	background-repeat:no-repeat;
	display:block;
	font-size:1px;
	height:21px;
	left:-1px;
	position:absolute;
	text-decoration:none;
	top:10px;
	width:11px;
}
.leveldetail .box05 p span,
.leveldetail .box06 p span,
.leveldetail .box07 p span {
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
}
.leveldetail .info {
	/*background-color: #dc920f;*/
	background-color:#F29400;
	float:right;
	color:#ffffff;
	padding:2px 5px 3px 5px;
	margin:1px 0px 0px 0px;
}
.leveldetail .boxtarif {
	padding:0px 10px 10px 10px;
	margin:0px 0px 10px 0px;
	font-size:0.8em;
}
.leveldetail .boxtarif p.tarif {
	font-size:2.35em;
	text-align: center;
	margin:0px 0px 10px 0px;
}
.leveldetail .boxtarif p.tarif span {
	font-size:2.35em;
}

/*.leveldetail .boxetape {
	color:#666666;
	text-align:center;
	width: 150px;
	margin:0px 10px 10px 0px;
	padding:0px 10px 10px 10px;
	background-color:#ffffff;
	float: left;
}
.leveldetail .boxetape p.titre {
	color: #ffffff;
	font-size:1.2em;
	text-align:left;
	text-transform:uppercase;
	background-color: #dc920f;
	background-image:url(../img/boxcontact2.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding: 6px 10px 17px 10px;
	margin: 0px -10px 0px -10px;
}*/
.leveldetail .boxetape {
	color:#666666;
	text-align:center;
	width: 150px;
	margin:0px 10px 10px 0px;
	padding:10px;
	background-color:#ffffff;
	float: left;
}
.leveldetail .boxetape p.titre {
	font-weight:bold;
	margin:5px 0px 0px 0px;
}

.leveldetail .boxtitre {
	color:#666666;
	margin:0px 10px 10px 0px;
	padding:0px 10px 0px 10px;
}
.leveldetail .boxfull {
	color:#666666;
	margin:0px 10px 20px 0px;
	padding:0px 10px 10px 10px;
	background-color:#ffffff;
}
.leveldetail .boxtitre p.titre, .leveldetail .boxfull p.titre {
	color: #ffffff;
	font-size:1.2em;
	text-transform:uppercase;
	background-image:url(../img/boxtitre.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding: 6px 10px 17px 10px;
	margin: 0px -10px 0px -10px;
}
p.bouton06 a {
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../img/bouton06.gif);
	background-repeat:no-repeat;
	padding:2px 5px 3px 15px;
	margin:4px 0px 0px 0px;
	display:block;
	float:left;
	clear:left;
	white-space:nowrap;
	font-size:1.1em;
	width:72px;
}
p.bouton06 a:hover {
	text-decoration:underline;
}
.leveldetail p.bouton06 a {
	margin:-10px 0px 10px 0px;
	width:207px;
	text-align:center;
}

/* LEVEL BAS */
.levelbas {
	background-color:#FFFFFF;
	display:block;
	float:left;
	padding:12px 10px;
	width:774px;
}

/* PAGINATION */
.pagination {
	text-align:center;
	margin:10px 0px 10px 0px;
}
.pagination a {	
	text-decoration:none;
	background-color:#FFFFFF;
	padding:3px;
	border:#dddddd solid 1px;
	font-weight:normal;
	color:#4e4e4e;
}
.pagination a:hover {	
	text-decoration:none;
	background-color:#FFFFFF;
	padding:3px;
	border:#ffffff solid 1px;
	font-weight:normal;
	color:#574d00;
}
.pagination {
	color:#574d00;
	font-weight:bold;
}

/* RESULTATS */
.resultats01,
.resultats02 {
	color:#605a43;
}

.resultats02 {
	text-align:center;
}

/* FORMULAIRE BASE */
.formulaire {width:700px;}

.formulaire label {text-align:right; float:left; padding:2px 5px 1px 5px; display:block; margin:2px 0px 2px 0px;}
.formulaire label.type1 {width:150px; clear:left;}
.formulaire label.type2 {width:150px; clear:none;}
.formulaire label.type3 {width:150px; text-align:left;}
.formulaire label.type3 span {width:auto; float:left; display:block; padding-right:5px;}

.formulaire .label {text-align:right; float:left; padding:2px 5px 1px 5px; display:block; margin:2px 0px 2px 0px; width:150px; clear:left;}
.formulaire .liste1, .formulaire .liste2, .formulaire .liste3 {float:left; padding:2px 5px 1px 5px; display:block; margin:2px 0px 2px 0px; width:520px;}
.formulaire .liste1 label {width:510px; clear:none; text-align:left;}
.formulaire .liste2 label {width:200px; clear:none; text-align:left;}
.formulaire .liste3 label {width:150px; clear:none; text-align:left;}

.formulaire .type-parcourir {float:left; padding:2px 5px 1px 5px; display:block; margin:2px 0px 2px 0px; width:520px;}
.formulaire .type-parcourir table td { white-space:nowrap; width:250px; text-align:left;}
.formulaire .type-parcourir table td input { float:none; display:inline;}

.formulaire input {border:#999999 solid 1px; padding:1px 3px 1px 3px; font-size:1em; float:left; display:block; margin:2px 2px 2px 0px;}
.formulaire input.type0 { border:none; margin:0px 2px 0px 0px; height:13px;}
.formulaire input.type1 {width:50px;}
.formulaire input.type1a {width:75px; margin:0px 0px 0px 0px;}
.formulaire input.type2 {width:150px;}
.formulaire input.type3 {width:250px;}
.formulaire input.type4 {width:470px;}

.formulaire select {border:#999999 solid 1px; padding:1px 3px 1px 3px; font-size:1em; float:left; display:block; margin:2px 0px 2px 0px;}
.formulaire textarea {border:#999999 solid 1px; padding:1px 3px 1px 3px; font-size:1em; float:left; display:block; margin:2px 0px 2px 0px; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; width:470px; height:60px;}

input.checkbox, input[type="checkbox"] {
	border:none;
	padding:0px;
	margin:0px;
}
.bouton-formulaire a {
	background-image:url(../img/fond-ok.gif);
	background-repeat:repeat-x;
	background-color:#a7692b;
	padding:1px 5px 1px 5px;
	color:#FFFFFF;
	text-decoration:none;
	margin:2px 0px 0px 160px;
	_margin:2px 0px 0px 80px;
	display:block;
	float:left;
}

/* TABLEAU 01 */
.tableau01 table {
	float:left;
	clear:left;
	width:794px;
}
.tableau01 table th {
	background-color:#beb07c;
	padding:6px;
	text-align:left;
	white-space: nowrap;
}
#contenu.liste-bui .tableau01 table th a {
	text-decoration:none;
}
.tableau01 table td {
	padding:6px;
	vertical-align:top;
}
.tableau01 table tr {
	background-color:#eee9d6;
}
.tableau01 table tr.pair {
	background-color:#FFFFFF;
	width:100%;
}
.tableau01 table td.nom a {
	text-transform:uppercase;
}
.tableau01 table td.nom a {
	text-decoration:none;
}
.tableau01 table td.nom a:hover {
	text-decoration:underline;
}
.tableau01 table td.type,
.tableau01 table th.type {
	text-align:center;
}
.tableau01 table th.date,
.tableau01 table th.themes,
.tableau01 table td.themes{
	text-align:center;
}
.tableau01 table td.date {
	color:#996600;
	text-align:center;
}
.tableau01 table td.classe {
	text-align:center;
}
.tableau01 table td.plus, .tableau01 table td.moins {
	text-align:right;
	padding:4px 6px 0px 6px;
}
.tableau01 table td.plus a, .tableau01 table td.moins a {
	background-repeat:no-repeat;
	height:16px;
	width:16px;
	display:block;
}
.tableau01 table td.plus a {
	background-image:url(../img/plus.gif);
}
.tableau01 table td.moins a {
	background-image:url(../img/moins.gif);
}
.tableau01 table td.plus a span, .tableau01 table td.moins a span {
	display:none;
}
.tableau01 table td.detail {
	background-image:url(../img/ligne-impaire.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:10px 10px 10px 10px;
}
.tableau01 table tr.pair td.detail {
	background-image:url(../img/ligne-paire.gif);
}
.tableau01 table td.detail img {
	float:left;
	margin:0px 10px 0px 0px;
}
.tableau01 table td.detail p {
	float:left;
	margin:0px 40px 0px 0px;
}
.tableau01 table td.pdf, .tableau01 table td.tarif {
	text-align:right;
	text-transform:none;
	white-space:nowrap;
}
.tableau01 table td.prix div {
	color:#f29400;
	background-color:#FFFFFF;
	border:#9e9650 solid 1px;
	margin:5px;
	padding:5px;
	display:block;
	text-align:center;
	white-space:nowrap;
}
.tableau01 table td.prix div span {
	font-size:1.4em;
	font-weight:bold;
}
.tableau01 table td.resultats a {
	text-decoration:none;
	font-weight:bold;
}
.tableau01 table .photo {
	width:15%;
}
.tableau01 table .commune {
	/*width:20%;*/
	width:35%;
}
.tableau01 table .nom {
	/*width:80%;*/
	/*width:50%;*/ /* Modif du 24/08/2011 */
}
.tableau01 table .themes {
}

/* PRESSE PAGE */
#contenu.page_presse .levelintro {
	color:#c16102;
}
#contenu.page_presse .levelintro h4 {
	color:#c16102;
}

/* PROJECTEUR PAGE */
#contenu.page_projecteur .detail {
	margin:15px 0px 0px 0px;
	float:left;
	display:block;
	width:794px;
}
#contenu.page_projecteur .detail .titre {
	font-size:1.4em;
	font-weight:bold;
	color:#888052;
}
#contenu.page_projecteur .detail .date {
	font-size:1.1em;
	font-weight:bold;
}
#contenu.page_projecteur .detail .photo {
	float:left;
	display:block;
	margin:3px 10px 5px 0px;
}

/* PHOTOTHEQUE PAGE */
#contenu.page_phototheque .levelintro {
	color:#a32076;
}
#contenu.page_phototheque .levelintro h4 {
	color:#a32076;
}
#contenu.page_phototheque .listing_phototheque {
	margin:20px 0px 0px 0px;
	float:left;
	display:block;
	width:794px;
}
.box_phototheque {
	float:left;
	width:200px;
	margin:0px 0px 40px 44px;
	_margin:0px 0px 40px 22px;
	display:block;
}
.box_phototheque .photo {
	text-align:center;
}
.box_phototheque .photo img {
	border:#FFF solid 3px;
}
.box_phototheque .auteur {
	text-align:center;
	font-style:italic;
}
.box_phototheque .legende {
	text-align:center;
	font-style:italic;
	font-weight:bold;
	color:#a32076;
}

/* BOX DIAPORAMA */
.box_diaporama {
	float:left;
	display:block;
	width:180px;
	background-repeat:no-repeat;
}

/* GROUPE PAGE */
#contenu.page_guide .levelintro,
#contenu.page_circuit .levelintro{
	/*color:#6a9504;*/
	color:#F29400;
}

#contenu.page_guide .levelintro h4,
#contenu.page_circuit .levelintro h4{
	/*color:#6a9504;*/
	color:#F29400;
}
#contenu.page_circuit .box_diaporama {
	height:320px;
	background-image:url(../img/visuel01.jpg)
}
#contenu.page_circuit .tableau01 table td.nom a {
	font-weight:bold;
}
#contenu.page_circuit .leveldetail h1 {
	/*color:#6a9504;*/
	color:#f29400;
}
#contenu.page_circuit .leveldetail h2 {
	/*color:#6a9504;*/
	color:#f29400;
}

/* AMI PAGE */
#contenu.page_ami {
	background-position: left top;
}
#contenu.page_ami .formulaire h4 {
	background-color:#978A6C;
	border-bottom:1px solid #827556;
	color:#FFFFFF;
	display:block;
	font-size:1em;
	font-weight:bold;
	margin:10px 0;
	padding:4px 10px;
	text-align:center;
}
.formulaire p.cnil {
	clear:both;
	display:block;
	float:left;
	margin:10px 10px 0 160px;
}
.formulaire p.bouton00 {
	margin-left:160px;
}
#contenu.page_ami .left {
	float:left;
	display:block;
	width:755px;
	margin:14px 0px 14px 0px;
}
#contenu.page_ami .right {
	float:left;
	display:block;
	width:180px;
	margin:14px 0px 14px 16px;
	padding:0px 0px 0px 0px;
	background-image:url(../img/pomme01.png);
	background-repeat:no-repeat;
}
#contenu.page_ami .right .coord {
	margin:110px 0px 0px 0px;
	border:#d9d6b7 solid 1px;
	padding:4px;
	background-color:#FFFFFF;
}
#contenu.page_ami .errors {
	color:#FF0000;
	float:left;
}
#contenu.page_ami .required {
	width:150px; clear:left;
}
#contenu.page_ami .optional {
	width:150px; clear:left;
}

/* CONTACT & NEWSLETTER & AMI PAGE */
#contenu.erreur-page .left {
	float:left;
	display:block;
	width:755px;
	margin:14px 0px 14px 0px;
}
#contenu.partenaires-page .right,
#contenu.erreur-page .right {
	float:left;
	display:block;
	width:180px;
	margin:14px 0px 14px 16px;
	padding:0px 0px 0px 0px;
	background-image:url(/public/img/pomme01.png);
	background-repeat:no-repeat;
}
#contenu.erreur-page .right .coord {
	margin:110px 0px 0px 0px;
	border:#d9d6b7 solid 1px;
	padding:4px;
	background-color:#FFFFFF;
}

/* RECHERCHE */
#contenu.recherche-page .level01,
#contenu.recherche-page .tableau01 table,
#contenu.recherche-page .levelbas {
	width:755px;	
}
#contenu.recherche-page .left {
	float:left;
	display:block;
	width:755px;
	margin:14px 0px 14px 0px;
}
#contenu.recherche-page .right {
	float:left;
	display:block;
	width:180px;
	margin:14px 0px 14px 16px;
	padding:0px 0px 0px 0px;
	background-image:url(/public/img/pomme01.png);
	background-repeat:no-repeat;
}
#contenu.partenaires-page .right .coord,
#contenu.recherche-page .right .coord {
	margin:110px 0px 0px 0px;
	border:#d9d6b7 solid 1px;
	padding:4px;
	background-color:#FFFFFF;
}
.habillage-photo02 {
	background-image:url(../img/habillage02.jpg);
	height:360px;
	width:180px;
	background-repeat:no-repeat;
	margin:10px 0px 0px 0px;
}

/* PLAN DU SITE PAGE */
#contenu.plan-page .global {
	padding:10px 0px 10px 0px;
}
#contenu.plan-page ul ul {
	float:left;
	width:152px;
	display:block;
}
#contenu.plan-page ul ul ul {
	float:none;
}
#contenu.plan-page li {
	list-style:none;
	float:left;
	display:block;
}
#contenu.plan-page ul li a:hover {
	text-decoration:underline;
}
#contenu.plan-page ul li a {
	background-color:#bab78f;
	text-decoration:none;
	padding:2px 5px 2px 5px;
	display:block;
	font-weight:bold;
	width:142px;
	margin:0px 10px 2px 0px;
}
#contenu.plan-page ul li li a {
	background-color:#ddd8aa;
	font-weight:normal;
}
#contenu.plan-page ul li li li a {
	background:none;
	padding:2px 5px 2px 15px;
	background-image:url(../img/puce-box-famille.gif);
	background-repeat:no-repeat;
	background-position:5px 2px;
	width:132px;
	margin:0px 0px 0px 0px;
}

/* LIEN */

#contenu.partenaires-page .bloc {
	list-style:none;
	float:left;
	display:block;
	width:371px;
	margin:14px 6px 0px 0px;
}
#contenu.partenaires-page .levelintro h4 {
	color:#6a9504;
}
#contenu.partenaires-page .levelintro {
	color:#6a9504;
}
#contenu.partenaires-page .level00 {
	width:728px;
}
#contenu.partenaires-page .level00 .search01 label {
	width:200px;
}
#contenu.partenaires-page .level00 .search01 a {
	margin:2px 0px 0px 5px;
}
#contenu.partenaires-page .level01 {
	width:748px;
}
#contenu.partenaires-page .bloc p.titre a {
	color:#78a40e;
	text-decoration:none;
	font-size:1.2em;
	font-weight:bold;
	margin:2px 0px 5px 0px;
	display:block;
}
#contenu.partenaires-page .bloc p.titre a:hover {
	text-decoration:underline;
}
#contenu.partenaires-page .bloc p.commune {
	background-color:#78a40e;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:3px;
	margin:0px 0px 3px 0px;
}
#contenu.partenaires-page .bloc p.commune a {
	color:#FFFFFF;
	text-decoration:none;
}
#contenu.partenaires-page .bloc p.commune a:hover {
	text-decoration:none;
}
#contenu.partenaires-page .bloc p.coord {
	margin:0px 0px 8px 0px;
}
#contenu.partenaires-page .bloc p.photo {
	float:right;
	display:block;
	margin:0px 0px 10px 10px;
}
#contenu.partenaires-page .bloc p.theme {
	font-weight:bold;
	margin:3px 0px 3px 0px;
}
#contenu.partenaires-page .bloc p.photo img {
	border:0;
}
#contenu.partenaires-page .left {
	float:left;
	display:block;
	width:755px;
	margin:14px 0px 14px 0px;
}
#contenu.partenaires-page .right {
	float:left;
	display:block;
	width:180px;
	margin:14px 0px 14px 16px;
	padding:0px 0px 0px 0px;
}

/* HEADER */
.nav_header {
	float:left;
	padding:5px 0px 0px 0px;
	height:20px;
}
.nav_header li {
	float:left;
	display:inline;
	border-left:#FFF solid 1px;
}
.nav_header li.lien_news {
	border-left:none;
}
.nav_header li a {
	color:#533b23;
	text-decoration:none;
	padding:2px 10px 2px 10px;
	font-weight:bold;
	display:block;
}
.nav_header li.lien_news a {
	background-image:url(../img/lettre.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:2px 35px 2px 10px;
	color:#FFF;
}

/* PAGE BUISSONNIER & BALADES */
#contenu.carto-bui #entete03 .global{
	width:985px;
	padding:0px;
}
#contenu.home-bui #entete03 .global{
	width:985px;
	padding:0px;
	background-image:none;
}
#contenu.carto-bui .global,
#contenu.carto-bal .global,
#contenu.carto-bal2 .global{
	width:952px;
	padding:16px;
}
#contenu.home-bui .global{
	width:952px;
	padding:16px;
	background-image:url(../img/balbui/home-bui.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	position:relative;
}
#contenu.home-bui .etiquette01,
#contenu.home-bui .etiquette02,
#contenu.home-bui .etiquette03,
#contenu.home-bui .etiquette04,
#contenu.home-bui .etiquette05,
#contenu.home-bui .etiquette06{
	list-style:none;
}
#contenu.home-bui .etiquette01 a,
#contenu.home-bui .etiquette02 a,
#contenu.home-bui .etiquette03 a,
#contenu.home-bui .etiquette04 a,
#contenu.home-bui .etiquette05 a{
	background-position: left top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 1.3em;
    font-weight: bold;
    height: 41px;
    padding-top: 5px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 243px;
}
#contenu.home-bui .etiquette01 a{
	background-image: url("../img/balbui/etiquette01.png");
    left: 0;
    top: 85px;
}
#contenu.home-bui .etiquette02 a{
	background-image: url("../img/balbui/etiquette02.png");
    left: 265px;
    top: 70px;
}
#contenu.home-bui .etiquette03 a{
	background-image: url("../img/balbui/etiquette03.png");
    left: 550px;
    top: 45px;
}
#contenu.home-bui .etiquette04 a{
	background-image: url("../img/balbui/etiquette04.png");
    left: 700px;
    top: 110px;
}
#contenu.home-bui .etiquette05 a{
	background-image: url("../img/balbui/etiquette05.png");
    left:95px;
    top: 358px;
}
#contenu.home-bui .etiquette06 a{
    left:750px;
    top: 388px;
	/*color:#717171;*/
	color:#4f4f4f;
	font-size:1.2em;
	cursor: pointer;
    display: block;
    font-weight: bold;
    height: 41px;
    padding-top: 5px;
    position: absolute;
    text-align: left;
    text-decoration: none;
    width: 100px;
}
#contenu.home-bui .global .height {
    display: block;
    float: left;
    font-size: 1px;
    height:494px;
    width: 1px;
}
#contenu.carto-bui h4,
#contenu.carto-bal h4,
#contenu.carto-bal2 h4{
	color:#f29400;
	font-weight:bold;
	font-size:1.3em;
	padding:5px 0px 5px 0px;
}
#contenu.carto-bui .intro,
#contenu.carto-bal .intro,
#contenu.carto-bal2 .intro{
	text-align:justify;
	color:#f29400;
	margin:0px 0px 10px 0px;
}
#contenu.carto-bui .left,
#contenu.carto-bal .left{
	float:left;
	width:702px;
	display:block;
	border:#d9d6b7 solid 1px;
	background-color:#FFF;
	padding:7px;
}
#contenu.carto-bui .right,
#contenu.carto-bal .right{
	float:right;
	width:225px;
	display:block;
}
#contenu.carto-bal2 .left{
	float:left;
	width:225px;
	display:block;
}
#contenu.carto-bal2 .right{
	float:right;
	width:682px;
	display:block;
	border:#d9d6b7 solid 1px;
	background-color:#FFF;
	padding:7px;
}
#contenu.carto-bui .recherchepar{
	background-color:#FFF;
	border:#f29400 solid 1px;
}
#contenu.carto-bal .recherchepar{
	background-color:#FFF;
	border:#f29400 solid 1px;
	float:left;
	width:716px;
	display:block;
	margin-bottom:10px;
}
#contenu.carto-bal .recherchepar .col01,
#contenu.carto-bal .recherchepar .col02{
	float:left;
	width:295px;
	margin-left:10px;
}
#contenu.carto-bal .recherchepar .col03{
	float:left;
	width:90px;
}
#contenu.carto-bui .recherchepar h5,
#contenu.carto-bal .recherchepar h5{
	color:#FFF;
	font-size:1.1em;
	font-weight:bold;
	padding:10px 10px 22px 10px;
	background-image:url(../img/boites/texte_02_couleur_01.gif);
	background-position:bottom right;
	position:relative;
}
#contenu.carto-bui .recherchepar h6 {
	color:#000;
	font-size:1em;
	font-weight:bold;
	padding:10px 10px 5px 10px;
	position:relative;
	clear:left;
}
#contenu.carto-bui .recherchepar input.balbuis {
	float:left;
	display:block;
	margin:6px 3px 5px 10px;
	clear:left;
}
#contenu.carto-bal .recherchepar .col02 input {
	float:left;
	display:block;
	margin:2px 5px 5px 0px;
	width:auto;
}
#contenu.carto-bui .recherchepar input.peda {
	float:left;
	display:block;
	margin:2px 3px 0px 30px;
	clear:left;
}
#contenu.carto-bui .recherchepar select {
	float:left;
	display:block;
	margin:0px 0px 5px 10px;
	clear:left;
	width:200px;
	font-size:12px;
	padding:3px;
}
#contenu.carto-bal .recherchepar select {
	float:left;
	display:block;
	margin:0px 0px 5px 10px;
	width:180px;
	font-size:12px;
	padding:3px;
}
#contenu.carto-bui .recherchepar label.picto_balbui01,
#contenu.carto-bui .recherchepar label.picto_balbui02,
#contenu.carto-bui .recherchepar label.picto_balbui03,
#contenu.carto-bui .recherchepar label.picto_balbui04{
	float:left;
	display:block;
	margin:0px 0px 5px 0px;
	width:158px;
	background-repeat:no-repeat;
	padding:5px 0px 5px 32px;
	font-weight:bold;
}
#contenu.carto-bui .recherchepar label.speda{
	float:left;
	display:block;
	margin:0px 0px 5px 0px;
	width:170px;
	background-repeat:no-repeat;
	padding:2px 0px 2px 0px;
	font-weight:normal;
	color:#000;
}
#contenu.carto-bal .recherchepar .col01 label{
	float:left;
	display:block;
	margin:0px 0px 5px 0px;
	width:80px;
	padding:2px 0px 2px 0px;
	font-weight:bold;
	clear:left;
}
#contenu.carto-bal .recherchepar .col02 label{
	float:left;
	display:block;
	margin:0px 0px 5px 0px;
	width:125px;
	padding:2px 0px 2px 0px;
}
#contenu.carto-bui .recherchepar label.picto_balbui01 {
	background-image:url(../img/balbui/buissonnier01.png);
}
#contenu.carto-bui .recherchepar label.picto_balbui02 {
	background-image:url(../img/balbui/buissonnier02.png);
}
#contenu.carto-bui .recherchepar label.picto_balbui03 {
	background-image:url(../img/balbui/buissonnier03.png);
}
#contenu.carto-bui .recherchepar label.picto_balbui04 {
	background-image:url(../img/balbui/buissonnier04.png);
}
#contenu.carto-bui .recherchepar a,
#contenu.carto-bal .recherchepar a,
#contenu.carto-bal2 a.bt_retour{
	color:#FFF;
	padding:2px 5px 2px 5px;
	background-color:#f29400;
	text-decoration:none;
	margin:10px 0px 10px 10px;
	float:left;
	display:block;
}
#contenu.carto-bal2 a.bt_retour{
	margin:10px auto 10px auto;
	float:none;
	width:80px;
	text-align:center;
}
#contenu.carto-bui .googlemaps,
#contenu.carto-bal .googlemaps{
	float:left;
	clear:left;
	width:702px;
	height:500px;
	background-image:url();
	background-repeat:no-repeat;
	display:block;
}
#contenu.carto-bal2 .googlemaps{
	float:right;
	width:682px;
	height:500px;
	background-image:url();
	background-repeat:no-repeat;
	display:block;
}
#contenu.carto-bui #map,
#contenu.carto-bal #map{
	width:702px;
	height:500px;
}
#contenu.carto-bal2 #map{
	width:682px;
	height:500px;
}
#contenu.carto-bal .bt-agenda,
#contenu.carto-bal .bt-contacts{
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	font-size:1.2em;
	width:205px;
	padding:6px 10px 6px 10px;
	margin:5px 0px 5px 0px;
	float:left;
	display:block;
	background-repeat:repeat-x;
}
#contenu.carto-bal .bt-agenda{
	background-image:url(../img/balbui/bt-agenda.gif);
}
#contenu.carto-bal .bt-contacts{
	background-image:url(../img/balbui/bt-contacts.gif);
}
#contenu.carto-bal .bt-agenda:hover,
#contenu.carto-bal .bt-contacts:hover{
	text-decoration:none;
}
#contenu.carto-bal2 .detail_balade {
	border:#f29400 solid 1px;
	background-color:#FFF;
	padding:0px 0px 10px 0px;
	position:relative;
}
#contenu.carto-bal2 .detail_balade h3 {
	background-color:#f29400;
	color:#FFF;
	font-size:1.3em;
	font-weight:bold;
	padding:10px;
}
#contenu.carto-bal2 .detail_balade .pratique,
#contenu.carto-bal2 .detail_balade .distance,
#contenu.carto-bal2 .detail_balade .commune{
	background-color:#f29400;
	color:#000;
	font-size:1em;
	padding:0px 10px 5px 10px;
}
#contenu.carto-bal2 .detail_balade .pratique span,
#contenu.carto-bal2 .detail_balade .distance span,
#contenu.carto-bal2 .detail_balade .commune span{
	font-weight:bold;
}
#contenu.carto-bal2 .detail_balade .commune span{
	text-transform:uppercase;
}
#contenu.carto-bal2 .detail_balade .pratique span span {
	display:none;
}
#contenu.carto-bal2 .detail_balade .pratique span{
	background-repeat:no-repeat;
	display: inline-block;
	width:17px;
	height:17px;
}
#contenu.carto-bal2 .detail_balade .fleche {
	width:11px;
	height:21px;
	background-repeat:no-repeat;
	background-image:url(../img/balbui/fleche.gif);
	position:absolute;
	right:-11px;
	top:11px;
}
#contenu.carto-bal2 .detail_balade .tarif {
	color:#199ea2;
	font-weight:bold;
	text-align:right;
}
#contenu.carto-bal2 .detail_balade .tarif a {
	color:#FFF;
	font-weight:bold;
	background-repeat:no-repeat;
	background-image:url(../img/balbui/bt_cde.gif);
	padding:2px 10px 2px 30px;
	text-decoration:none;
	margin:0px 10px 0px 0px;
}
#contenu.carto-bal2 .detail_balade .pratique span.balade01{
	background-image:url(../img/balbui/balade01.gif)
}
#contenu.carto-bal2 .detail_balade .pratique span.balade02{
	background-image:url(../img/balbui/balade02.gif)
}
#contenu.carto-bal2 .detail_balade .pratique span.balade03{
	background-image:url(../img/balbui/balade03.gif)
}
#contenu.carto-bal2 .detail_balade .topo{
	padding:5px 10px 15px 10px;
}
#contenu.carto-bal2 .detail_balade .topo span{
	font-weight:bold;
}

/* PAGE BUISSONNIER LISTE */
#contenu.liste-bui .global{
	width:985px;
	padding:0px;
}
.liste-bui h4{
	font-weight:bold;
	padding:10px 0px 0px 80px;
	font-size:1.3em;
	background:none;
	border-bottom:none;
}
.liste-bui h6{
	font-weight:normal;
	padding:10px 230px 0px 80px;
	font-size:1em;
}
#contenu.liste-bui .level01,
#contenu.liste-bui .tableau01 table {
	width:755px;	
}
#contenu.liste-bui .tableau01 table td.commune{
	text-transform:uppercase;
	font-weight:bold;
}
#contenu.liste-bui .tableau01 .photo{
	/*width:auto;*/
	width:65px;
}
#contenu.liste-bui .tableau01 .commune{
	/*width:30%;*/
	width:150px;
}
#contenu.liste-bui .tableau01 .nom{
	/*width:70%;*/
	width:275px;
}
#contenu.liste-bui .tableau01 table td.nom a {
    text-transform: none;
}
#contenu.liste-bui .levelbas {
	width:735px;	
}
.liste-bui h4.bui01,
.liste-bui h6.bui01{
	color:#a32076;
}
.liste-bui h4.bui02,
.liste-bui h6.bui02{
	color:#008181;
}
.liste-bui h4.bui03,
.liste-bui h6.bui03{
	color:#f29400;
}
.liste-bui h4.bui04,
.liste-bui h6.bui04{
	color:#8cba10;
}
.liste-bui h4.bui05,
.liste-bui h6.bui05{
	color:#915d22;
}
.themebui01 {
	background-color:#a32076;
	border-bottom:#781757 solid 1px;
}
.themebui01 span {
	background-image:url(../img/balbui/resultats01.gif);
}
.themebui02 {
	background-color:#008181;
	border-bottom:#005f5f solid 1px;
}
.themebui02 span {
	background-image:url(../img/balbui/resultats02.gif);
}
.themebui03 {
	background-color:#f29400;
	border-bottom:#f26100 solid 1px;
}
.themebui03 span {
	background-image:url(../img/balbui/resultats03.gif);
}
.themebui04 {
	background-color:#8cba10;
	border-bottom:#67880c solid 1px;
}
.themebui04 span {
	background-image:url(../img/balbui/resultats04.gif);
}
.themebui05 {
	background-color:#915d22;
	border-bottom:#784913 solid 1px;
}
.themebui05 span {
	background-image:url(../img/balbui/resultats05.gif);
}
.themebui01 ul,
.themebui02 ul,
.themebui03 ul,
.themebui04 ul,
.themebui05 ul{
	margin:0px 0px 0px 80px;
}
.themebui01 ul li {
	border-right:#8f1f63 solid 1px;
}
.themebui02 ul li {
	border-right:#006289 solid 1px;
}
.themebui03 ul li {
	border-right:#c3560b solid 1px;
}
.themebui04 ul li {
	border-right:#7e9d10 solid 1px;
}
.themebui05 ul li {
	border-right:#784913 solid 1px;
}
.themebui01 ul li,
.themebui02 ul li,
.themebui03 ul li,
.themebui04 ul li,
.themebui05 ul li{
	list-style:none;
	float:left;
	padding:3px 10px 3px 10px;
	border-left:none;
	color:#FFFFFF;
}
.themebui01 ul li.bt-right,
.themebui02 ul li.bt-right,
.themebui03 ul li.bt-right,
.themebui04 ul li.bt-right,
.themebui05 ul li.bt-right{
	border:none;
	float:right;
}
.themebui01 ul li a,
.themebui02 ul li a,
.themebui03 ul li a,
.themebui04 ul li a,
.themebui05 ul li a{
	color:#FFFFFF;
	text-decoration:none;
}
.themebui01 ul li a:hover,
.themebui02 ul li a:hover,
.themebui03 ul li a:hover,
.themebui04 ul li a:hover,
.themebui05 ul li a:hover{
	text-decoration:underline;
}
.detail-themebui01 #zone1 h1 {
	color:#a32076;
}
.detail-themebui01 #zone1 h2 {
	color:#a32076;
}
.detail-themebui02 #zone1 h1 {
	color:#008181;
}
.detail-themebui02 #zone1 h2 {
	color:#008181;
}
.detail-themebui03 #zone1 h1 {
	color:#f29400;
}
.detail-themebui03 #zone1 h2 {
	color:#f29400;
}
.detail-themebui04 #zone1 h1 {
	color:#8cba10;
}
.detail-themebui04 #zone1 h2 {
	color:#8cba10;
}
.detail-themebui05 #zone1 h1 {
	color:#915d22;
}
.detail-themebui05 #zone1 h2 {
	color:#915d22;
}
ul.offres01 {
	margin:110px 0px 0px 0px;
	border:#d9d6b7 solid 1px;
	padding:4px;
	background-color:#FFFFFF;
}
ul.offres01 li {
	list-style:none;
	margin:0px 0px 10px 0px;
}
ul.offres01 .photo img {
	border:#d9d6b7 solid 1px; 
}
ul.offres01 p.titre a {
	color:#915d22;
	font-size:1.2em;
	text-decoration:none;
	font-weight:bold;
}
ul.offres01 p.titre a:hover {
	text-decoration:underline;
}
ul.offres01 p.commune {
	color:#915d22;
	font-size:1.1em;
}
#contenu.liste-bui .left {
	float:left;
	display:block;
	width:755px;
	margin:14px 0px 0px 0px;
}
#contenu.liste-bui .right {
	float:left;
	display:block;
	width:180px;
	margin:14px 0px 0px 16px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	background-image:url(../img/balbui/pomme01.png);
	background-repeat:no-repeat;
}
#contenu.liste-bui h5 {
	color:#FFFFFF;
	font-weight:normal;
	font-size:1em;
	padding:0px 0px 0px 80px;
}
.picto-bui01,
.picto-bui02,
.picto-bui03,
.picto-bui04{
	position:absolute;
	top:-35px;
	left:0px;
	width:80px;
	height:60px;
	background-repeat:no-repeat;
	display:block;
}
.picto-bui01 {
	background-image:url(../img/balbui/picto-bui01.png);
}
.picto-bui02 {
	background-image:url(../img/balbui/picto-bui02.png);
}
.picto-bui03 {
	background-image:url(../img/balbui/picto-bui03.png);
}
.picto-bui04 {
	background-image:url(../img/balbui/picto-bui04.png);
}
.box-googlemaps {
    background-color: #FFFFFF;
    border: 1px solid #D9D6B7;
    display: block;
    float: left;
    height: 348px;
    margin: 110px 0 0;
    padding: 5px 5px 50px;
    position: relative;
    width: 170px;
}
.global .box-googlemaps div#map {
    height: 348px;
    width: 170px;
}
.lien-gmap li {
    background-image: url("../img/lien-decouvrir.gif");
    background-position: right top;
    background-repeat: no-repeat;
    display: block;
    float: left;
    list-style: none outside none;
    padding: 3px 18px 2px 4px;
}
.lien-gmap li a {
    color: #5B2E02;
    font-size: 0.9em;
    font-weight: bold;
    text-decoration: none;
}
.lien-gmap li a:hover {
    color: #E1B385;
}
.box-googlemaps div#map span  {
	display:none;
}
.global div#map {
    height: 500px;
    width: 984px;
}
.googlemaps .bt_zoom {
    background-image: url("../img/balbui/bt_zoom.gif");
    background-repeat: no-repeat;
    bottom: 10px;
    cursor: pointer;
    display: block;
    left: 10px;
    padding: 4px 0 4px 24px;
    position: absolute;
    text-decoration: none;
}
#googleMapsInfoBulle img {
	float:left;
	margin:0px 5px 5px 0px;
}

/* AMI PAGE */
#contenu.ami-page .left {
	float:left;
	display:block;
	width:755px;
	margin:14px 0px 14px 0px;
}
#contenu.ami-page .right{
	float:left;
	display:block;
	width:180px;
	margin:14px 0px 14px 16px;
	padding:0px 0px 0px 0px;
	background-image:url(../img/pomme01.png);
	background-repeat:no-repeat;
}
#contenu.ami-page .right .coord {
	margin:110px 0px 0px 0px;
	border:#d9d6b7 solid 1px;
	padding:4px;
	background-color:#FFFFFF;
}

#contenu.ami-page .errors {
	color:#FF0000;
	float:left;
}

#contenu.ami-page .required {
	width:150px; clear:left;
}

#contenu.ami-page .optional {
	width:150px; clear:left;
}

.formulaire p.bouton00 {
	margin-left:160px;
}
.formulaire p.cnil {
	margin:10px 10px 0px 160px;
	_margin:10px 10px 0px 80px;
	clear:both;
	display:block;
	float:left;
}
.apercu_video {
	width:320px;
	display:block;
	margin:10px auto 10px auto;
	padding:20px 0px 0px 0px;
}
/* CAPTCHA */
.formulaire img {
    float: right;
	margin-right: 200px;
}
input#captcha-input {
    margin: -17px 0 0 160px;
    width: 119px;
	clear:left;
}
