/* CSS Document */
body {
	background:url(http://www.quebec-tourisme.ca/images/bg.jpg) no-repeat center top;
	margin:0;
	padding:0;
	text-align:center;
	background-color:#2b527d;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	font-weight:400;
	color:#24476d;
}

h1 {
	margin:0px;
	color:#f99d1c;
	font-size: 21px;
}

h2 {
	margin:0px;
	padding-top:5px;
	font-size: 16px;
}
h4{
	font-size:12px;
	font-weight:bold;
	margin: 10px 0px -3px 0px;
	padding:5px 0 0px 0 ;
	}
h5 {
	color:#f99e1f;
	font-size:14px;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:5px 0 3px 0 ;
	background:url(http://www.quebec-tourisme.ca/images/bg_ligne.jpg) repeat-x bottom;
}

#largeur {
	margin-left: auto; 
	margin-right: auto; 
	width: 1126px;
}

#baspage {
	width:1126px;
	height:170px;
	position: absolute;
	bottom: -144px;
}

/*//////////////////////////////////////////// HEADER ////////////////////////////////////////////*/

.header {
	width:1126px;
	height:404px;
	background:url(http://www.quebec-tourisme.ca/images/header.jpg) center top no-repeat;
	text-align:center;
	position:relative;

}

.text_header {
	width:680;
	text-align:left;
	padding-left:340px;
}

		.text_header a {
			font-size:12px;
			font-weight:normal;
			text-decoration:none;
		}
		
		.text_header a:hover {
			font-size:12px;
			font-weight:normal;
		}

a.logo {
	display: block;
	position:absolute;
	margin:0 0 0 90px;
	top:0px;
	left:0;
}

	
/*//////////////////////////////////////////// CONTENU ////////////////////////////////////////////*/

a {
	color:#24476d;
	font-weight:bold;
}




a:hover {
	color:#f99d1c;
	font-weight:bold;
}

.lnkvisitez{
	color: #999999;
	font-size: 11px;
	}
.lnkvisitez a{
	color: #999999;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	}



p {
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
}

.conteneur {
	width:1126px;

	background:url(http://www.quebec-tourisme.ca/images/bg_conteneur.png) repeat-y;
	text-align:center;
	position:relative;
}

.contenu {
	height:auto;
	width:950px;
	text-align:left;
	margin-left: 88px;
}

.gauche {
	width:242px;
	height:323px;
	float:left;
	padding-left:5px;
	font-size:11px;
}

	.gauche h2{
	text-align: center;
	width: 170px;
	margin-left: 28px;
	}

ul.menu {
	padding-left:5px;
	padding-top:10px;
}

ul.menu li {
	margin:0;
	padding:0 0 0 10px;
	background:url(http://www.quebec-tourisme.ca/images/puce.png) no-repeat left;
	list-style:none;
}

a.menu {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	font-weight:700;
	color:#24476d;
	text-decoration:none;
}

		a.menu:hover {
			font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
			font-size:11px;
			font-weight:700;
			color:#f99d1c;
			text-decoration:none;
		}

.droite {
	width:680px;
	margin-left:242px;
	padding-left:10px;
	text-align:justify;
	min-height:650px;
}

.titre_coordonnees {
	color:#fff;
	font-weight:bold;
	font-size:14px;
	background:#2B527D;
	height:15px;
	width:300px;
	padding:0 0 3px 3px;
}

.coordonnees_membre {
	float:left;
	width:190px;
	height:260px;
	margin-right:20px;
	/*background:#F00;*/
}

	.coordonnees_txt {
		width:180px;
		height:219px;
		/*background-image:url(images/bg_coordonnees.png); background-repeat:repeat-x;*/
		padding:0 5px 0 5px;
		text-align:left;
	}

.map {
	float:left;
	width:470px;
	height:260px;
	margin:30px 0 0 0;
	/*background:#0F0;*/
}

.galerie_membre {
	float:left;
	width:470px;
	height:260px;
	margin:0 0 45px 0;
	/*background:#00F;*/
}

.thumbnails {
	width:138px;
	float:left;
	margin-left: 6px;
}

.thumbnails img{
	border: solid 1px #003366;
	padding: 0px;
	margin-right: 3px;
}

.legende_photo {
	width:322px;
	float:left;
	margin:5px 0 0 0;
	font-size:10px;
	color:#999;
	display: none;
	height: 30px;
}

.tags_membre {
	float:left;
	width:190px;
	height:260px;
	margin:30px 20px 0 0;
	/*background:#F00;*/
}

ul.tags {
	padding:0;
	margin:0;
	text-align:left;
	}


ul.tags li {
	padding:0;
	margin:0;
	display:inline;
}

ul.tags li a {
	padding:0;
	margin:0;
	display:inline;
	text-decoration:none;
	color:#999;
}

	.tag1 {
		font-size:16px;
	}

	.tag2 {
		font-size:9px;
	}

	.tag3 {
		font-size:22px;
	}

.etoiles {
	height:25px;
	margin:5px 0 5px 0;
	border:none;
}

.presentation{
	padding:0;
	margin: 15px 0 25px 0;
	float:left;
	clear:right;
	width:680px;
}

.presentation_detail{
	padding:0;
	margin: 5px 0 20px 0;
	float:left;
	/*clear:both;*/
	width:680px;
}

.presentation p {
	padding-top:0;
	margin:0;
	text-align:justify;
}

.presentation div {
	float:left;
	clear:right;
	width:410px;
	height:auto;	
}

.present_photo {
	float:left;
	margin:4px 20px 0 0;
	border:2px;
	border-style:solid;
	border-color:#f99d1c;
	padding:3px;
	background-color:#ffffff;
}

.present_membre {
	float:left;
	width:400px;
	clear:right;
}

.present_membre h2{
	text-align: left;
	}

.choixCategories{
	float: left;
	}
	
.resumeCat{
	margin: 15px 0px 20px 0px;
	float: left;
	clear: right;
	}
	
.infos_membre {
	margin: 15px 0px 110px 0px;
	float: left;
}

.infos_membre h2{
	clear:both;
}

.choix1, .choix2, .choix3 {
	width:223px;
	height:67px;
	margin: 15px 0 0 2px;

	float:left;
	
}
	.choix1{
		background: url(http://www.quebec-tourisme.ca/images/bg_attraits.png) no-repeat;
		}
	.choix2{
		background: url(http://www.quebec-tourisme.ca/images/bg_evenement.png) no-repeat;
		}
	.choix3{
		background: url(http://www.quebec-tourisme.ca/images/bg_hebergement.png) no-repeat;
	}

.choix1 a, .choix2 a, .choix3 a{
	display: block;
	margin:17px 0 0 67px;
	width:156px;
	height:67px;
	text-align: left;
	font-size:13px; font-weight:bold;
	text-decoration: none;
}
.choix1 a span, .choix2 a span, .choix3 a span{
	display: block;
	font-size:11px;
	color:#f99d1c;
	font-weight:normal;
}

.texte_bas {
	
	margin-top:70px;
	color:#999;
	clear:both;
	padding-top:20px;
}

.texte_bas a{
	color:#999;
}

a.titre_bloc {
	color:#f99d1c;
	font-weight:bold;
}

		a.titre_bloc p:hover {
			text-decoration:underline;
		}
		
form {
	padding:0;
	margin: 15px 0 25px 25px;
	float:left;
	clear:right;
	width:405px;
}

		form label {
			width:260px;
			display:block;
			margin-bottom:3px;
		}
		
		form textarea {
			width:400px;
			height:200px;
			margin-bottom:10px;
			float:left;
			clear:right;
		}
		
.bouton {
	width:100px;
	background-color:#24476D;
	color:#FFF;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	float:left;
	clear:both;
}

		.bouton:hover {
		width:100px;
		background-color:#24476D;
		color:#f99d1c;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:12px;
		}

.bloc_adresse{
	font-weight:bold;
	margin-top:15px;
	display:block;
	width:200px;
	float:left;
}

.blockimage{
	float:left;
	display: none;

	}

.photo_grande {
	border: 2px solid;
	border-color:#F99E1F;
}

.photo_thumbnail {
	margin:0 3px 12px 0;
	border: 1px solid #2B527D;
	padding: 0px;
	float: left;
}
	
.images_accueil {
	width:710px;
	clear:right;
	margin:20px 0 0 14px;
}
.images_accueil img{
border: none;
padding: 0px;
}
.images_accueil span {
	float:left;
	margin:10px 28px 0px -6px;
}
.images_accueil div {
	color: #006699;
	/*font-weight: bold;*/
}
.images_accueil a{
	padding: 3px;
	background-color: #FFFFFF;
	border: solid 1px #003366;
	display: block;
	margin-top: 4px;
}
	.images_accueil a:hover{
	padding: 3px;
	background-color: #FF9900;
}

/*/////////////////////////////////////////// NOUVELLES ///////////////////////////////////////////*/

.news {
	clear:left;
	padding:30px 0 0 0;
}

	.news ul {
		padding:0;
		margin:0;
	}

	.news li {
		padding:0;
		padding:0 0 10px 0;
		list-style:none;
	}

	.news a {
		display:block;
		background:#C4D9ED;
		height:20px;
		padding-left:3px;
	}

/*//////////////////////////////////////////// FOOTER ////////////////////////////////////////////*/

.footer {
	height:323px;
	text-align:center;
	position:relative;
	clear:right;
}

.bg_footer {
	background:url(http://www.quebec-tourisme.ca/images/bg_footer.jpg) center bottom repeat-x;
}

a.hautpage {
	position:absolute;
	display:block;
	background-image:url(http://www.quebec-tourisme.ca/images/haut-page.jpg);
	width:95px;
	height:36px;
	top:130px;
	left:514px;
}

		a.hautpage:hover {
			background-image:url(http://www.quebec-tourisme.ca/images/haut-over.jpg);
			display:block;
			width:95px;
			height:36px;
		}

.liens_footer {
	position:absolute;
	text-align:left;
	height:100px;
	width:986px;
	top:170px;
	left: 50px;
	font-weight:normal;
}

		.liens_footer a {
			color:#FFF;
			text-decoration:none;
		}
		
		.liens_footer a:hover {
			color:#FFF;
			text-decoration:underline;
		}

ul.liens {
	text-align:left:;
	width:180px;
	height:50px;
	float:left;
}

ul.liens li {
	margin:0;
	padding:0 0 0 0;
	list-style:none;
	color:#FFF;
	font-size:9px;
}

.copy {
	text-align:right;
	width:200px;
	height:50px;
	float:right;
	color:#FFF;
	font-size:9px;
	margin-top:12px;
}

.copyright {
	margin:125px 0 0 0;
	color:#FFF;
	font-size:9px;
}

		.copyright a {
			color:#f99d1c;
			font-size:9px;
			font-weight:normal;
			text-decoration:none;
		}
		
		.copyright a:hover {
			color:#f99d1c;
			font-size:9px;
			font-weight:normal;
			text-decoration:underline;
		}