/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset,img
	{
	border: 0;
	margin: 0;
	padding: 0;
	}

/*	Définitions de balises	*/

body
	{
	background-color: #e7e6da;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	min-width: 975px;
	color: #383838;
	/*padding-bottom: 10px;*/
	}
	
p
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #383838;
	margin-bottom: 12px;
	}
	
a:link, a:visited
	{
	color: #016da5;
	text-decoration: none;
	}

a:hover
	{
	color: #039ae8;
	text-decoration: underline;
	}

/****	menu css	****/
#menu
	{
	background-color: #fff;
	width: 100%;
	}

#menu ul#menu1
	{
	width: 135px;
	}

#menu ul#menu2,
#menu ul#menu3,
#menu ul#menu4
	{
	width: 133px;
	}

#menu ul#menu5
	{
	width: 132px;
	}

#menu ul li
	{
	margin: 0;
	}

/*	titres	*/
#menu
	{
	color: #000;
	font-size: 13px;
	}

/*	sections	*/
#menu a
	{
	font-size: 11px;
	}

/*	liens	*/
#menu a:link,
#menu a:visited
	{
	color: #fff;
	text-decoration: none;
	}

#menu a:hover
	{
	background-color: #fff;
	color: #444;
	text-decoration: none;
	}

#menu ul.sousmenu a:link,
#menu ul.sousmenu a:visited
	{
	color: #fff;
	padding: 2px;
	text-decoration: none;
	}

#menu ul.sousmenu a:hover
	{
	background-color: #fff;
	color: #444;
	padding: 2px;
	text-decoration: none;
	}

/* Menu dynamique */

#dropmenudiv
	{
	/*background-color: #074a6c;*/
	background-color: #fff;
	border: 2px solid #444;
	font-size: 10px;
	padding: 5px 5px 5px 5px;
	position: absolute;
	text-align: left;
	z-index:100;
	}

#dropmenudiv .premier
	{
	display: block;
	font-weight: normal;
	text-decoration: none;
	}

#dropmenudiv a
	{
	color: #444;
	display: block;
	padding: 4px 2px;
	text-decoration: none;
	}

#dropmenudiv a:hover
	{
	background-color: #ccc;
	color: #000;
	}


/*	structure générale des pages	*/

ul li
	{
	margin: 0 0 0 12px;
	}

ul.normal
	{
	margin: 0 0 10px 10px;
	}

.emphase
	{
	font-weight: bold;
	text-transform: uppercase;
	}

#divwrapper
	{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 975px;
	background-image: url(../medias_communs/images/modele_page/img_bg_graphbeige.gif);
	}
	
#divcontenuaccueil
	{
	background-image: url(../medias_communs/images/accueil/img_bg_accueil_corpo.gif);
	margin-left: 35px;
	text-align: left;
	width: 905px;
	}

#divcontenu
	{
	background-image: url(../medias_communs/images/modele_page/img_bg_etablissements.gif);
	margin-left: 35px;
	text-align: left;
	width: 905px;
	}
	
#divmenutop
	{
	background-image: url(../medias_communs/images/modele_page/img_bg_menutop.gif);
	text-align: right;
	padding-right: 25px;
	/*width: 880px;*/
	}

.boutonmenuhaut
	{
	margin-left: 25px;
	}
.boutonmenutoplangue
	{
	margin-left: 25px;
	}

#diventete
	{
	width: 905px;
	}
	
#divcontenuprincipal
	{
	float: left;
	width: 667px;
	}
	
#divmenu
	{
	width: 666px;
	}
	
#divcolonnedroite
	{
	float: left;
	width: 238px;
	}
	
#divmenudroite
	{
	/*width: 238px;*/
	}
	
#basdepage
	{
	clear: both;
	width: 905px;
	background-color: #cdcdcd;
	background-image: url(../medias_communs/images/modele_page/img_bg_basdepage.gif);
	background-repeat: no-repeat;
	background-position: center top;
	min-height:67px;
	padding-top: 31px;
	margin-bottom: 0px;
	text-align: center;
	padding-bottom: 15px;
	}
	
#basdepageaccueil
	{
	clear: both;
	width: 905px;
	background-color: #cdcdcd;
	background-image: url(../medias_communs/images/modele_page/img_bg_basdepage.gif);
	background-repeat: no-repeat;
	background-position: center top;
	min-height:67px;
	padding-top: 31px;
	margin-bottom: 0px;
	padding-bottom: 15px;
	}
	
#contenantmenusbasdepageacc
	{
	text-align: center;
	}

.menubasdepage
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 0;
	margin-bottom: 8px;
	margin-left: auto;
	}
	
.menubasdepage span
	{
	margin: 0 25px 0 0;
	}

.menubasdepage a:visited, .menubasdepage a:link
    {
	color: #385402;
	text-decoration: none;
    }

.menubasdepage a:hover
	{
	color: #69a001;
	margin: 0;
	text-decoration: underline;
	}
	
.droitsreserves
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 10px;
/*	margin-left: 10px;
*/	color: #333333;
	}
	
/*#divsignaturetriomphe
	{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 975px;
	padding-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3F3E3B;
	margin-top: 10px;
	margin-bottom: 10px;
	}
	
#divsignaturetriomphe p
	{
	margin-bottom: 3px;
	}*/
	
/*	colonne promotion de droite	*/

.textepromotiondroite
	{
	padding: 15px 20px 10px 29px;
	}

.textepromotiondroite a:link, .textepromotiondroite a:visited
	{
	color: #f6b918;
	text-decoration: underline;
	}

.textepromotiondroite a:hover
	{
	color: #fff;
	text-decoration: underline;
	}

#divcolonnedroite h2
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: lighter;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 12px;
	}

#divcolonnedroite p
	{
	color: #fff;
	}

.imgecolonnedroite
	{
	margin-top: 6px;
	}

/*	fin - colonne promotion de droite	*/
	
	
/*	fin - structure générale des pages	*/
	

/*	structure de l'accueil	*/

#divcontenusaccueil	{
	width: 666px;
	}
	
#finmiseenpageaccueil
	{
	clear: both;
	width: 666px;
	}
	
/*	colonne gauche sections	*/

#divcolgauchesections
	{
	float: left;
	width: 188px;
	margin-right: 5px;
	padding-top: 12px;
	}
	
.photocolonnegauche
	{
	}
	
.textecolonnegauche
	{
	padding-left: 6px;
	padding-right: 3px;
	}
	
.textecolonnegauche p
	{
	margin-top: 6px;
	margin-bottom: 6px;
	font-size: 10px;
	}
	
#blocaccueiltourist
	{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	}
	
#blocaccueiltourist a:visited, #blocaccueiltourist a:link 
    {
	color: #0272ac;
	text-decoration: none;
	font-size: 13px;
	}
#blocaccueiltourist a:hover 
    {
	color: #25b5ff;
	text-decoration: underline;
	font-size: 13px;
}

#blocnation
	{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	}
	
#blocnation a:visited, #blocnation a:link 
    {
	color: #ba1402;
	text-decoration: none;
	font-size: 13px;
	}
#blocnation a:hover 
    {
	color: #fd321c;
	text-decoration: underline;
	font-size: 13px;
}

#blocvillage
	{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	}
	
#blocvillage a:visited, #blocvillage a:link 
    {
	color: #743000;
	text-decoration: none;
	font-size: 13px;
	}
#blocvillage a:hover 
    {
	color: #d55a03;
	text-decoration: underline;
	font-size: 13px;
}

#blocamphi
	{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	}
	
#blocamphi a:visited, #blocamphi a:link 
    {
	color: #350089;
	text-decoration: none;
	font-size: 13px;
	}
#blocamphi a:hover 
    {
	color: #6005f1;
	text-decoration: underline;
	font-size: 13px;
}

/*	fin - colonne gauche sections	*/



/*	zones du centres	*/

#divfrontsections
	{
	float: left;
	width: 473px;
	background-image: url(../medias_communs/images/accueil/bg_filetgris.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-top: 12px;
	}

.accueilevenements
	{
	background-color: #eee0ba;
	background-image: url(../medias_communs/images/accueil/bg_even_acc.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	min-height: 211px;
	padding: 9px 130px 1px 8px;
	width: 335px;
	}

.accueilevenements h2
	{
	color: #fff;
	}

.accueilnouvelles
	{
	background-image: url(../medias_communs/images/accueil/bg_nouv_even_acc.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom: 2px solid #eee;
	border-top: 2px solid #eee;
	padding: 9px 10px 0 8px;
	width: 455px;
	}

.accresumeinfo
	{
	margin: 0 0 0 6px;
	}

.accevenement	/*	A VALIDER */
	{
	width: 340px;
	}

.accresumeinfo h2
	{
	color: #013e98;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	text-transform: uppercase;
	}

.accresumeinfo h3
	{
	color: #383838;
	font-size: 10px;
	font-weight: normal;
	margin: 0 0 4px 0;
	}

.accresumeinfo p
	{
	font-size: 10px;
	}

.accresumeinfo .dates
	{
	color: #08419b;
	margin: 10px 0 2px 0;
	}

.accresumeinfo a:visited, .accresumeinfo a:link
	{
	color: #358801;
	text-decoration: none;
	font-weight: bold;
	}

.accresumeinfo a:hover
	{
	color: #83c302;
	text-decoration: none;
	font-weight: bold;
	}

.accresumeinfolien
	{
	background-image: url(../medias_communs/images/modele_page/img_btn_flecheavant.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	height: 15px;
	margin: 12px 0 10px 170px;
	padding: 0 0 0 12px;
	vertical-align: middle;
	}

.accresumeinfolien a:link, .accresumeinfolien a:visited
	{
	color: #016da5;
	text-decoration: none;
	}

.accresumeinfolien a:hover
	{
	color: #039ae8;
	text-decoration: underline;
	}

/*	fin - zones du centres	*/


/*	fin - structure de l'accueil	*/



/*	général?	*/

#divcontenugeneral
	{
	width: 666px;
	}

h2 /*	#divcontenugeneral 	*/
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: lighter;
	color: #003371;
	margin-bottom: 12px;
	}

h3 /*	#divcontenugeneral 	*/
	{
	font-weight: bold;
	color: #cd8802;
	margin-bottom: 10px;
	font-size: 11px;
	}

h4	/*	#divcontenugeneral 	*/
	{
	font-weight: bold;
	color: #367107;
	margin-bottom: 10px;
	font-size: 11px;
	margin-top: 12px;
	}

.casetitreliste
	{
	background-image: url(../medias_communs/images/modele_page/img_bg_details_etablis.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0 22px 0 9px;
	padding: 15px 0 0 11px;
	width: 614px;
	}

.casetitreliste p
	{
	font-weight: bold;
	padding: 0 0 10px 0;
	margin: 0;
	}

/*	fin - général	*/

/*	liste occurrences	*/

div.uneoccurrence
	{
	background-image: url(../medias_communs/images/modele_page/img_bg_caselisteetablis.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0 22px 0 9px;
	padding: 10px 0 8px 11px;
	}

div.uneoccurrence .photo
	{
	float: right;
	text-align: center;
	width: 210px;
	}

div.uneoccurrence .informations
	{
	float: left;
	width: 400px;
	}

div.informations a:link, div.informations a:visited
	{
	color: #358801;
	}

div.informations a:hover
	{
	color: #83c302;
	}

div.uneoccurrence .lienoccurrence
	{
	clear: both;
	font-weight: bold;
	margin: 0 0 0 250px;
	}

#finlisteoccurrences
	{
	background-image: url(../medias_communs/images/modele_page/img_bg_caselisteetablisfin.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	margin: 0 0 0 9px;
	padding: 0 0 0 11px;
	}

/*	fin	*/

/*	liste événements	*/

div.uneoccurrence p.evenementtitre
	{
	font-weight: bold;
	margin: 0;
	}

div.uneoccurrence p.evenementdate
	{
	color: #04345c;
	}

/*	fin	*/

/*	liste nouvelles	*/

.nouvdate
	{
	color: #04345c;
	margin: 0;
	}

.nouvtitre
	{
	font-weight: bold;
	margin: 0;
	}

.nouvsstitre
	{
	font-weight: bold;
	}

/*	fin	*/

/*	page d'un établissement	*/

#divdetailsetablissement, #divdetailsevenement, #divdetailsnouvelle
	{
	background-image: url(../medias_communs/images/modele_page/img_bg_details_etablis.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0 22px 0 9px;
	padding: 15px 0 11px 11px;
	width: 614px;
	}

#internet, #telephone
	{
	margin: 0 0 10px 0;
	}

#internet p, #telephone p
	{
	margin: 0;
	}

#divimagesdetails
	{
	float: right;
	margin: 0 0 0 20px;
	padding: 0;
	text-align: center;
	width: 292px;
	}

#boutonsphotospetites
	{
	padding: 5px 0 0 0;
	text-align: left;
	}

#boutonsphotospetites img
	{
	margin: 0 1px 0 0;
	padding: 0;
	}
	
#fincasedetailetablissement
	{
	clear: both;
	}

/*	fin - page établissement	*/

/*	page événement	*/

#divdetailsevenement h2
	{
	margin: 0;
	}

#divdetailsevenement p.date
	{
	font-weight: bold;
	}

#divdetailsevenement #listeevenementswendakequebec2008
	{
	margin: 0 0 20px 0;
	}

#adresse
	{
	margin: 0 0 20px 0;
	}

/*	fin - événement	*/

/*	page nouvelle	*/

#divdetailsnouvelle p#date
	{
	font-weight: bold;
	}

#divdetailsnouvelle h2
	{
	margin: 0;
	}

#divdetailsnouvelle p#soustitre
	{
	font-weight: bold;
	}

#divdetailsnouvelle p#auteur
	{
	font-weight: bold;
	margin: 0;
	}

#divdetailsnouvelle .note
	{
	font-size: 9px;
	font-style: italic;
	}

/*	fin - nouvelle	*/


/*	pages statiques*/

#divcontenusvillage, #divcontenushotel, #divcontenusamphitheatre, #divcontenusnation, #divcontenuscartes, #divcontenusaccueiltouristique
	{
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0 22px 0 9px;
	padding: 15px 0 20px 11px;
	width: 614px;
	}

#divcontenusvillage h2, #divcontenushotel h2, #divcontenusamphitheatre h2, #divcontenusnation h2, #divcontenuscartes h2, #divcontenusaccueiltouristique h2
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: lighter;
	margin-bottom: 12px;
	}
/*	page village	*/


#divcontenusvillage
	{
	background-image: url(../medias_communs/images/modele_page/img_bg_village.gif);
	}

#divcontenusvillage h2
	{
	color: #73400a;
	}

#textevillage1 img
	{
	float: right;
	margin: 0 0 20px 40px;
	}

#textevillage2
	{
	clear: both;
	}

#imagesvillage2 img
	{
	margin: 0 0 20px 0;
	vertical-align: top;
	}

#imagesvillageeglise
	{
	float: left;
	}

#imagesvillagemaison
	{
	float: right;
	}

#textevillage3
	{
	clear: both;
	}

#textevillage3 img
	{
	float: right;
	margin: 0 0 0 40px;
	}

#finpagevillage
	{
	clear: both;
	}
	
/*	fin - page vilage	*/


/*	page hotel-musée	*/

#divcontenushotel
	{
	background-image: url(../medias_communs/images/modele_page/img_bg_hotelmusee.gif);
	}

#divcontenushotel h2
	{
	color: #309200;
	}
	
#divcontenushotel .imageshotel1
	{
	margin-left: 80px;
	margin-top: 10px;
	margin-bottom: 7px;
	}
	
#divcontenushotel .imageshotel2
	{
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 7px;
	}
/*	fin - page hotel-musée	*/

/*	page amphithéâtre	*/
#divcontenusamphitheatre
	{
	background-image: url(../medias_communs/images/modele_page/img_bg_amphitheatre.gif);
	}

#divcontenusamphitheatre h2
	{
	color: #471986;
	}
	
#divcontenusamphitheatre .imageamphi
	{
	margin-left: 45px;
	margin-top: 10px;
	}

/*	fin - page amphithéâtre	*/

/*	page accueil touristique	*/
#divcontenusaccueiltouristique
	{
	background-image: url(../medias_communs/images/modele_page/img_bg_accueiltouristique.gif);
	}

#divcontenusaccueiltouristique h2
	{
	color: #074a6c;
	}

/*	fin - page accueil touristique	*/

/*	page nation	*/
#divcontenusnation
	{
	background-image: url(../medias_communs/images/modele_page/img_bg_nation.gif);
	}

#divcontenusnation h2
	{
	color: #99342a;
	}

#textenation img
	{
	clear: both;
	float: right;
	margin: 0 0 4px 20px;
	}
/*	fin - page nation	*/
	
	
/*	page cartes	*/
#divcontenuscartes
	{
	background-image: url(../medias_communs/images/modele_page/img_bg_pagecommun.gif);
	}

#divcontenuscartes h2
	{
	color: #003371;
	}
	
#imagecarte
	{
	margin-top: 25px;
	text-align: center;
	}
	
#navigavantarriere
	{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	}
	
.flechearriere
	{
	height: 15px;
	background-image: url(../medias_communs/images/modele_page/img_btn_flechearriere.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	vertical-align: middle;
	font-weight: bold;
	float: left;
	}

.flecheavant
	{
	height: 15px;
	background-image: url(../medias_communs/images/modele_page/img_btn_flecheavant.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	vertical-align: middle;
	font-weight: bold;
	float: right;
	}

.finnavigavantarriere
	{
	clear: both;	
	}
/*	fin - page cartes	*/

/*	page à page	*/
#pageapage
	{
	font-size: 10px;
	margin: 0 0 20px 12px;
	width: 525px;
	}

#pageapage #precedente
	{
	float: left;
	width: 75px;
	}

#pageapage #pages
	{
	float: left;
	text-align: center;
	width: 365px;
	}

#pageapage #suivante
	{
	float: right;
	width: 75px;
	}

.souspageapage
	{
	font-size: 10px;
	margin: 0 0 20px 12px;
	text-align: center;
	width: 525px;
	}
/*	fin page à page	*/

/*	début liens	*/

.lien
	{
	clear: both;
	padding: 0 0 20px 0;
	}

.lien .nom
	{
	float: left;
	width: 375px;
	}

.lien .adresse
	{
	float: left;
	width: 200px;
	}

/*	fin liens	*/

.fermeture
	{
	clear: both;
	}

/*	À propos	*/

.infos
	{
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin: 0 0 20px 0;
	width: 500px;
	}

.infos td
	{
	font-size: 11px;
	border-bottom: 1px solid #ccc;
	padding: 4px;
	}

.infos td#entete
	{
	background-color: #eee;
	font-weight: bold;
	text-align: center;
	}

.infos td.categorie, .infos td.date
	{
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	width: 250px;
	}

.infos td.valeur
	{
	vertical-align: top;
	}

.contact
	{
	margin: 0 0 10px 0;
	}

.contact .col1
	{
	float: left;
	width: 250px;
	}

.contact .col2
	{
	float: left;
	width: 350px;
	}

/*	accueil touristique	*/

#divcontenusaccueiltouristique .etablissements
	{
	text-align: center;
	margin: 0 0 12px 0;
	width: 500px;
	}

#divcontenusaccueiltouristique .etablissements p
	{
	margin: 0 0 4px 0;
	}

/*	Visites commentées	*/

#visitescommentees
	{
	/*text-align: center;*/
	}

#visitescommentees .bloc
	{
	margin: 0 0 30px 0;
	}

/* Wendake Québec */

#divcontenuswendakequebec2008
	{
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0 0 0 9px;
	padding: 0 0 20px 0;
	width: 658px;
	background-image: url(../medias_communs/images/page_wendake_quebec2008/bg_wendake_qc2008.gif);
	}
	
#blocstexeswendakequebec2008
	{
	width: 635px;
	margin-left: 2px;
	padding-top: 15px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 9px;
	background-image: url(../medias_communs/images/page_wendake_quebec2008/bg_contenus_wendake_qc2008.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}

#texteewendakequebec2008
	{
	float: left;
	width: 323px;
	margin-right: 10px;
	}
	
#texteewendakequebec2008 h2
	{
	color: #ec0012;
	margin-bottom: 0px;
	}
	
#texteewendakequebec2008 h3
	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	margin-bottom: 12px;
	color: #013e98;
	}
	
#listeevenementswendakequebec2008
	{
	width: 298px;
	border: 1px solid #CC0000;
	float: left;
	margin-top: 166px;
	padding-bottom: 5px;
	}
	
#titrelisteevenementswq2008
	{
	background-color: #ff7b21;
	height: 20px;
	padding-top: 10px;
	padding-left: 11px;
	padding-bottom: 10px;
	}
	
#titrelisteevenementswq2008 h2
	{
	color: #FFFFFF;
	font-size: 15px;
	font-weight: lighter;
	margin: 0px;
	}

.activitelistewq2008
	{
	background-image: url(../medias_communs/images/page_wendake_quebec2008/bg_activites.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	padding-bottom: 7px;
	padding-left: 11px;
	}
	
.activitelistewq2008 h3
	{
	font-size: 10px;
	color: #383838;
	font-weight: bold;
	}
	
.activitelistewq2008 .dates
	{
	font-size: 10px;
	color: #08419B;
	margin-bottom: 0px;
	}
	
.activitelistewq2008 a:visited, .activitelistewq2008 a:link 
    {
	color: #cd8802;
	text-decoration: none;
	}
.activitelistewq2008 a:hover 
    {
	color: #fc0;
	text-decoration: underline;
	}
	
#logospartenaires
	{
	margin-top: 18px;
	}
	
#divsignaturetriomphe
	{
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../medias_communs/images/accueil/img_fl_triomphe.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 21px;
	width: 121px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	}
	
#divsignaturetriomphe p
	{
	font-size: 10px;
	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	
#divsignaturetriomphe a:link, #divsignaturetriomphe a:visited
	{
	color: #888888;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 17px;
	}

#divsignaturetriomphe a:hover
	{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 17px;
	}

.exposant
	{
	font-size: 9px;
	line-height: 0;
	margin: 0 0 0 1px;
	vertical-align: super;
	}

#contouremphase
	{
	background-color: #6b9517;
	border: 1px solid #367107;
	height: 60px;
	margin: 0 0 11px 0;
	padding: 4px;
	width: 294px;
	}

#contouremphase p
	{
	margin: 0 0 5px 0;
	}

#contouremphase .icone
	{
	float: left;
	width: 50px;
	}
	
#contouremphase .description
	{
	float: left;
	padding: 6px 0 0 0;
	width: 235px;
	}

#contouremphase a:link, #contouremphase a:visited, #contouremphasesimple a:link, #contouremphasesimple a:visited
	{
	color: #fff;
	text-decoration: underline;
	}

#contouremphase a:hover, #contouremphasesimple a:hover
	{
	color: #6bc817;
	}

#contouremphasesimple
	{
	background-color: #6b9517;
	border: 1px solid #367107;
	font-weight: bold;
	margin: 0 0 11px 0;
	padding: 4px;
	width: 294px;
	text-align: center;
	}

#contouremphasesimple p
	{
	color: #fff;
	margin: 5px;
	padding: 0;
	}

/*	Visite commentée	*/

.horaires
	{
	background-color: #9bb862;
	margin: 0 0 10px 0;
	}

.horaires td
	{
	padding: 2px;
	}

.horaires .titres
	{
	background-color: #7aa02e;
	font-weight: bold;
	text-align: center;
	}

.horaires .infos
	{
	font-size: 10px;
	text-align: center;
	}

.horaires .infos td
	{
	border: 0;
	}

.blocespace
	{
	margin: 0 0 30px 0;
	}

/*	Kiugwe	*/

.notice
	{
	font-size: 9px;
	}

.photodroite
	{
	float: right;
	margin: 0 0 0 20px;
	}

.colonnedroite
	{
	float: right;
	margin: 0 0 20px 20px;
	width: 275px;
	}

.colonnedroite img
	{
	margin: 0 0 1px 0;
	}

.creditsphoto
	{
	font-size: 9px;
	margin: 0 0 6px 0;
	text-align: right;
	}

.photodroiteseule
	{
	float: right;
	}

/*	Google Maps	*/

#googlemap
	{
	border: 2px solid #e3b63c;
	color: #000;
	height: 300px;
	margin: 0 0 20px 0;
	width: 610px;
	}

#googlemap a:link, #googlemap a:visited
	{
	color: #000;
	text-decoration: underline;
	}

#googlemap a:hover
	{
	color: #fea427;
	}

/*	vidéo	*/
	
#video
	{
	background-color: #000;
	float: left;
	margin: 0 0 20px 0;
	padding: 20px 0 0 0;
	text-align: center;
	width: 614px;
	}

.getflash
	{
	margin: 4px 0;
	}

.getflash p
	{
	font-size: 9px;
	margin: 0;
	}

/*	parcours de navette	*/
.partenaires
	{
	width: 610px;
	}

.partenaires .logo
	{
	float: left;
	text-align: center;
	width: 305px;
	}

.bandeaunavetteaccueil
	{
	margin: 0 0 0 3px;
	}

.bandeaunavette
	{
	text-align: center;
	}
	
#logosnavettecom
	{
	text-align: center;
	padding-left: 12px;
	}
	
#logosnavettecom img
	{
	margin-right: 30px;
	margin-left: 35px;
	}

/*	promotion à l'accueil	*/
.bandeaupromotionnelaccueil
	{
	}

/**/