@import url("reset.css");

body {
	background: #fff;
	color: #484139;
	font: 11px/1.5em Verdana, Arial, Helvetica, sans-serif;
	padding: 11px;
}

body.inscription-congres h3.date {margin:25px 0 10px;}
h3.date {background-color:#6d7b3a;padding:10px;color:#fff;}

#contenu{font: 11px/1.5em Verdana, Arial, Helvetica, sans-serif;}
#body{background: #2074a5; padding: 0px;}
.printonly{display: none;}

a{text-decoration: underline;}
a:visited{
	color: #484139;
	text-decoration: underline;
}
a:hover{text-decoration: none;}

.pdf, .doc, .form{padding-left: 17px; text-decoration: underline;}
.pdf{background: url(/adnbase/images/ext/pdf-mini.gif) 1px center no-repeat;}
.doc{background: url(/adnbase/images/ext/doc-mini.gif) 1px center no-repeat;}
.form{background: url(/adnbase/images/ext/form-mini.gif) 1px center no-repeat;}

.titre-vert,
.titre-orange,
.titre-brun,
.titre-bleu{}

.sans-padding {padding:0;}
.sans-margin {margin:0;}
.date-seminaire {background:#0f4e6b;color:#fff;font:bold 16/20px Tahoma, Verdana, Arial, Helvetica, sans-serif;margin:0 0 18px;text-align:left;text-transform:none;}
.titre-seminaire {color:#0f4e6b;font:bold 14px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;margin:0 0 14px;padding:0 17px;}
.description-seminaire {color:#000;margin:0 5px 0.8em;padding:0 12px;}
.description-seminaire-bordure {border-bottom:1px solid #dbd9d8;color:#000;margin:0 5px 0.8em;padding:0 12px 11px;}

.separateur, .notes{
	margin-top: 2em;
	padding-top: 1.6em;
	border-top: 1px dashed #dbd9d8;
}
p.separateur .alignleft{border-right: 30px solid #FFFFFF;}
p.separateur .alignright{border-left: 30px solid #FFFFFF;}
td.separateur, th.separateur{
	margin-top: 0px;
	padding-top: 8px;
}
.alignright, .alignleft{
	border: 20px solid #FFFFFF;
	border-top: none;
	border-left: none;
	float: left;
}
.alignright{
	float: right;
	border: 20px solid #FFFFFF;
	border-top: none;
	border-right: none;
}
.notes{
	font-size: 90%;
	color: #666666;
}

.couleur-vert,
.couleur-orange,
.couleur-brun,
.couleur-bleu{}

#top #page #contenu div.look1 a.couleur-vert,
#top #page #contenu div.look2 a.couleur-vert,
#top #page #contenu div.look3 a.couleur-vert,
#top #page #contenu div.look4 a.couleur-vert {color: #657b29;}
#top #page #contenu div.look1 a.couleur-orange,
#top #page #contenu div.look2 a.couleur-orange,
#top #page #contenu div.look3 a.couleur-orange,
#top #page #contenu div.look4 a.couleur-orange {color: #d48031;}
#top #page #contenu div.look1 a.couleur-brun,
#top #page #contenu div.look2 a.couleur-brun,
#top #page #contenu div.look3 a.couleur-brun,
#top #page #contenu div.look4 a.couleur-brun {color: #624d38;}
#top #page #contenu div.look1 a.couleur-bleu,
#top #page #contenu div.look2 a.couleur-bleu,
#top #page #contenu div.look3 a.couleur-bleu,
#top #page #contenu div.look4 a.couleur-bleu {color: #176aa0;}

/* LOOKS MULTICOLOR */
/* COULEURS DE TEXTES */
/* STYLE DEFAULT */ a, #breadcrumb span, h3, h5, h6, li li, form legend, form div.btn input, #top p.btn a, #equipe div.description strong{color: #545c30;}
/* STYLE 1       */ #top.style1 #page a, #top.style1 #breadcrumb span, #top.style1 h3, #top.style1 h5, #top.style1 h6, #top div.look1 h3, #top div.look1 h5, #top div.look1 h6, #top.style1 li li, div.look1 li li, #top.style1 form legend, #top div.look1 form legend, #top.style1 form div.btn input, #top div.look1 form div.btn input, #top #page div.look1 p.btn a, #nav li.menu1 ul li a, #nav li.menu1 ul li.shover ul li a:hover, #top div.look1 h4, #top #page #contenu div.look1 a, #top.style1 div.paging span, #top.style1 div.paging, #top.style1 div.paging a, #top #page div.look1 div.paging span, #top #page div.look1 div.paging, #top #page div.look1 div.paging a, #top.style1 #faq h4:hover, #top.style1 #faq h4.faq-question_O, #top.style1 #equipe div.description strong,
					#top #page #left .couleur-vert, #top #page #contenu .couleur-vert, .couleur-vert {color: #657b29;}
/* STYLE 2       */ #top.style2 #page a, #top.style2 #breadcrumb span, #top.style2 h3, #top.style2 h5, #top.style2 h6, #top div.look2 h3, #top div.look2 h5, #top div.look2 h6, #top.style2 li li, div.look2 li li, #top.style2 form legend, #top div.look2 form legend, #top.style2 form div.btn input, #top div.look2 form div.btn input, #top #page div.look2 p.btn a, #nav li.menu2 ul li a, #nav li.menu2 ul li.shover ul li a:hover, #top div.look2 h4, #top #page #contenu div.look2 a, #top.style2 div.paging span, #top.style2 div.paging, #top.style2 div.paging a, #top #page div.look2 div.paging span, #top #page div.look2 div.paging, #top #page div.look2 div.paging a, #top.style2 #faq h4:hover, #top.style2 #faq h4.faq-question_O, #top.style2 #equipe div.description strong,
					#top #page #left .couleur-orange, #top #page #contenu .couleur-orange, .couleur-orange {color: #d48031;}
/* STYLE 3       */ #top.style3 #page a, #top.style3 #breadcrumb span, #top.style3 h3, #top.style3 h5, #top.style3 h6, #top div.look3 h3, #top div.look3 h5, #top div.look3 h6, #top.style3 li li, div.look3 li li, #top.style3 form legend, #top div.look3 form legend, #top.style3 form div.btn input, #top div.look3 form div.btn input, #top #page div.look3 p.btn a, #nav li.menu3 ul li a, #nav li.menu3 ul li.shover ul li a:hover, #top div.look3 h4, #top #page #contenu div.look3 a, #top.style3 div.paging span, #top.style3 div.paging, #top.style3 div.paging a, #top #page div.look3 div.paging span, #top #page div.look3 div.paging, #top #page div.look3 div.paging a, #top.style3 #faq h4:hover, #top.style3 #faq h4.faq-question_O, #top.style3 #equipe div.description strong,
					#top #page #left .couleur-brun, #top #page #contenu .couleur-brun, .couleur-brun {color: #624d38;}
/* STYLE 4       */ #top.style4 #page a, #top.style4 #breadcrumb span, #top.style4 h3, #top.style4 h5, #top.style4 h6, #top div.look4 h3, #top div.look4 h5, #top div.look4 h6, #top.style4 li li, div.look4 li li, #top.style4 form legend, #top div.look4 form legend, #top.style4 form div.btn input, #top div.look4 form div.btn input, #top #page div.look4 p.btn a, #nav li.menu4 ul li a, #nav li.menu4 ul li.shover ul li a:hover, #top div.look4 h4, #top #page #contenu div.look4 a, #top.style4 div.paging span, #top.style4 div.paging, #top.style4 div.paging a, #top #page div.look4 div.paging span, #top #page div.look4 div.paging, #top #page div.look4 div.paging a, #top.style4 #faq h4:hover, #top.style4 #faq h4.faq-question_O, #top.style4 #equipe div.description strong, #top #nouvelle h2,
					#top #page #left .couleur-bleu, #top #page #contenu .couleur-bleu, .couleur-bleu {color: #176aa0;}

					a:hover,
					#top #page #contenu a.couleur-bleu:hover,
					#top.style1 #page a:hover, #top #page div.look1 a:hover,
					#top.style2 #page a:hover, #top #page div.look2 a:hover,
					#top.style3 #page a:hover, #top #page div.look3 a:hover,
					#top.style4 #page a:hover, #top #page div.look4 a:hover {color:#0c0c0c;}

/* COULEURS DE BACKGROUND PÂLE */
					#producteur div.photos{background: #ededed;}
/* STYLE 1       */ #nav li.menu1 ul, #nav li.menu1 ul li a, #nav li.menu1 ul li.shover ul li a:hover, #top div.look1 form div.arrow input, #top.style1 div.paging, #top.style1 div.paging a, #top div.look1 div.paging, #top div.look1 div.paging a, #top.style1 #equipe h5, #top.style1 div.liens h3, #top.style1 ul.tmenu, #top.style1 span.img a img, #top div.look1 span.img a img, #top.style1 p.img a img, #top div.look1 p.img a img, #top.style1 div.selectbox img, #top div.look1 div.selectbox img, #top.style1 #producteur div.photos, #top div.look1 #producteur div.photos{background-color: #e7ebd8;}
/* STYLE 2       */ #nav li.menu2 ul, #nav li.menu2 ul li a, #nav li.menu2 ul li.shover ul li a:hover, #top div.look2 form div.arrow input, #top.style2 div.paging, #top.style2 div.paging a, #top div.look2 div.paging, #top div.look2 div.paging a, #top.style2 #equipe h5, #top.style2 div.liens h3, #top.style2 ul.tmenu, #top.style2 span.img a img, #top div.look2 span.img a img, #top.style2 p.img a img, #top div.look2 p.img a img, #top.style2 div.selectbox img, #top div.look2 div.selectbox img, #top.style2 #producteur div.photos, #top div.look2 #producteur div.photos{background-color: #fde5cd;}
/* STYLE 3       */ #nav li.menu3 ul, #nav li.menu3 ul li a, #nav li.menu3 ul li.shover ul li a:hover, #top div.look3 form div.arrow input, #top.style3 div.paging, #top.style3 div.paging a, #top div.look3 div.paging, #top div.look3 div.paging a, #top.style3 #equipe h5, #top.style3 div.liens h3, #top.style3 ul.tmenu, #top.style3 span.img a img, #top div.look3 span.img a img, #top.style3 p.img a img, #top div.look3 p.img a img, #top.style3 div.selectbox img, #top div.look3 div.selectbox img, #top.style3 #producteur div.photos, #top div.look3 #producteur div.photos{background-color: #dcd6d0;}
/* STYLE 4       */ #nav li.menu4 ul, #nav li.menu4 ul li a, #nav li.menu4 ul li.shover ul li a:hover, #top div.look4 form div.arrow input, #top.style4 div.paging, #top.style4 div.paging a, #top div.look4 div.paging, #top div.look4 div.paging a, #top.style4 #equipe h5, #top.style4 div.liens h3, #top.style4 ul.tmenu, #top.style4 span.img a img, #top div.look4 span.img a img, #top.style4 p.img a img, #top div.look4 p.img a img, #top.style4 div.selectbox img, #top div.look4 div.selectbox img, #top.style4 #producteur div.photos, #top div.look4 #producteur div.photos{background-color: #c6dfee;}

/* COULEURS DE BACKGROUND */
					#membres-list.forfaits a.prix{background: #c5c5c5;}
/* STYLE 1       */ #top.style1 table th, #top div.look1 table th, #top.style1 form div.btn input:hover, #top div.look1 form div.btn input:hover, #top #page div.look1 p.btn a:hover, #nav li.menu1 a.selected, #nav li.menu1 ul li a:hover, #nav li.menu1 ul li.shover a, #nav li.menu1 ul li.shover ul li a, #nav li.menu1 ul li.shover ul, #top.style1 div.paging a:hover, #top div.look1 div.paging a:hover, #top.style1 ul.tmenu li.parent, #top.style1 div.selectbox div.wrapper, #top div.look1 div.selectbox div.wrapper, #top.style1 table td.rowO, #top.style1 div table tr.row1 td.rowO, #top div.look1 table td.rowO, #top div.look1 table tr.row1 td.rowO, #top.style1 #membres-list.forfaits a.prix, #top div.look1 #membres-list.forfaits a.prix{background: #b1bf81;}
/* STYLE 2       */ #top.style2 table th, #top div.look2 table th, #top.style2 form div.btn input:hover, #top div.look2 form div.btn input:hover, #top #page div.look2 p.btn a:hover, #nav li.menu2 a.selected, #nav li.menu2 ul li a:hover, #nav li.menu2 ul li.shover a, #nav li.menu2 ul li.shover ul li a, #nav li.menu2 ul li.shover ul, #top.style2 div.paging a:hover, #top div.look2 div.paging a:hover, #top.style2 ul.tmenu li.parent, #top.style2 div.selectbox div.wrapper, #top div.look2 div.selectbox div.wrapper, #top.style2 table td.rowO, #top.style2 div table tr.row1 td.rowO, #top div.look2 table td.rowO, #top div.look2 table tr.row1 td.rowO, #top.style2 #membres-list.forfaits a.prix, #top div.look2 #membres-list.forfaits a.prix{background: #faa24d;}
/* STYLE 3       */ #top.style3 table th, #top div.look3 table th, #top.style3 form div.btn input:hover, #top div.look3 form div.btn input:hover, #top #page div.look3 p.btn a:hover, #nav li.menu3 a.selected, #nav li.menu3 ul li a:hover, #nav li.menu3 ul li.shover a, #nav li.menu3 ul li.shover ul li a, #nav li.menu3 ul li.shover ul, #top.style3 div.paging a:hover, #top div.look3 div.paging a:hover, #top.style3 ul.tmenu li.parent, #top.style3 div.selectbox div.wrapper, #top div.look3 div.selectbox div.wrapper, #top.style3 table td.rowO, #top.style3 div table tr.row1 td.rowO, #top div.look3 table td.rowO, #top div.look3 table tr.row1 td.rowO, #top.style3 #membres-list.forfaits a.prix, #top div.look3 #membres-list.forfaits a.prix{background: #816b55;}
/* STYLE 4       */ #top.style4 table th, #top div.look4 table th, #top.style4 form div.btn input:hover, #top div.look4 form div.btn input:hover, #top #page div.look4 p.btn a:hover, #nav li.menu4 a.selected, #nav li.menu4 ul li a:hover, #nav li.menu4 ul li.shover a, #nav li.menu4 ul li.shover ul li a, #nav li.menu4 ul li.shover ul, #top.style4 div.paging a:hover, #top div.look4 div.paging a:hover, #top.style4 ul.tmenu li.parent, #top.style4 div.selectbox div.wrapper, #top div.look4 div.selectbox div.wrapper, #top.style4 table td.rowO, #top.style4 div table tr.row1 td.rowO, #top div.look4 table td.rowO, #top div.look4 table tr.row1 td.rowO, #top.style4 #membres-list.forfaits a.prix, #top div.look4 #membres-list.forfaits a.prix{background: #4997c9;}

/* COULEURS DE BACKGROUND FONCÉ */
					#membres-list.forfaits a.prix:hover{background: #999999;}
/* STYLE 1       */ #top.style1 div.selectbox ul li a:hover, #top div.look1 div.selectbox ul li a:hover, #top.style1 table th.rowN, #top div.look1 table th.rowN, #top.style1 table tr.row1 th.rowN, #top div.look1 table tr.row1 th.rowN, #top.style1 #membres-list.forfaits a.prix:hover, #top div.look1 #membres-list.forfaits a.prix:hover{background-color: #657b29;}
/* STYLE 2       */ #top.style2 div.selectbox ul li a:hover, #top div.look2 div.selectbox ul li a:hover, #top.style2 table th.rowN, #top div.look2 table th.rowN, #top.style2 table tr.row1 th.rowN, #top div.look2 table tr.row1 th.rowN, #top.style2 #membres-list.forfaits a.prix:hover, #top div.look2 #membres-list.forfaits a.prix:hover{background-color: #d48031;}
/* STYLE 3       */ #top.style3 div.selectbox ul li a:hover, #top div.look3 div.selectbox ul li a:hover, #top.style3 table th.rowN, #top div.look3 table th.rowN, #top.style3 table tr.row1 th.rowN, #top div.look3 table tr.row1 th.rowN, #top.style3 #membres-list.forfaits a.prix:hover, #top div.look3 #membres-list.forfaits a.prix:hover{background-color: #624d38;}
/* STYLE 4       */ #top.style4 div.selectbox ul li a:hover, #top div.look4 div.selectbox ul li a:hover, #top.style4 table th.rowN, #top div.look4 table th.rowN, #top.style4 table tr.row1 th.rowN, #top div.look4 table tr.row1 th.rowN, #top.style4 #membres-list.forfaits a.prix:hover, #top div.look4 #membres-list.forfaits a.prix:hover{background-color: #176aa0;}

#nav li.menu1 a.selected,
#nav li.menu1 ul li a:hover,
#nav li.menu1 ul li.shover a,
#nav li.menu1 ul li.shover ul li a,
#nav li.menu2 a.selected,
#nav li.menu2 ul li a:hover,
#nav li.menu2 ul li.shover a,
#nav li.menu2 ul li.shover ul li a,
#nav li.menu3 a.selected,
#nav li.menu3 ul li a:hover,
#nav li.menu3 ul li.shover a,
#nav li.menu3 ul li.shover ul li a,
#nav li.menu4 a.selected,
#nav li.menu4 ul li a:hover,
#nav li.menu4 ul li.shover a,
#nav li.menu4 ul li.shover ul li a,
form div.btn input:hover,
#top #page p.btn a:hover,
#top.style1 form div.btn input:hover,
#top.style2 form div.btn input:hover,
#top.style3 form div.btn input:hover,
#top.style4 form div.btn input:hover,
#top #page div.look1 form div.btn input:hover,
#top #page div.look2 form div.btn input:hover,
#top #page div.look3 form div.btn input:hover,
#top #page div.look4 form div.btn input:hover,
#top #page div.look1 p.btn a:hover,
#top #page div.look2 p.btn a:hover,
#top #page div.look3 p.btn a:hover,
#top #page div.look4 p.btn a:hover,
#top.style1 #page div.paging a:hover,
#top.style2 #page div.paging a:hover,
#top.style3 #page div.paging a:hover,
#top.style4 #page div.paging a:hover,
#top #page div.look1 div.paging a:hover,
#top #page div.look2 div.paging a:hover,
#top #page div.look3 div.paging a:hover,
#top #page div.look4 div.paging a:hover,
#top.style1 #page ul.tmenu li.parent a,
#top.style2 #page ul.tmenu li.parent a,
#top.style3 #page ul.tmenu li.parent a,
#top.style4 #page ul.tmenu li.parent a,
#top #page div.selectbox ul li a,
#top.style1 #page div.selectbox ul li a:visited,
#top.style2 #page div.selectbox ul li a:visited,
#top.style3 #page div.selectbox ul li a:visited,
#top.style4 #page div.selectbox ul li a:visited,
#top #page div.look1 div.selectbox ul li a:visited,
#top #page div.look2 div.selectbox ul li a:visited,
#top #page div.look3 div.selectbox ul li a:visited,
#top #page div.look4 div.selectbox ul li a:visited,
#top.style1 #page div.selectbox ul li a:hover,
#top.style2 #page div.selectbox ul li a:hover,
#top.style3 #page div.selectbox ul li a:hover,
#top.style4 #page div.selectbox ul li a:hover,
#top #page div.look1 div.selectbox ul li a:hover,
#top #page div.look2 div.selectbox ul li a:hover,
#top #page div.look3 div.selectbox ul li a:hover,
#top #page div.look4 div.selectbox ul li a:hover,
#top.style1 #page th a,
#top.style2 #page th a,
#top.style3 #page th a,
#top.style4 #page th a,
#top.style1 #page th a:visited,
#top.style2 #page th a:visited,
#top.style3 #page th a:visited,
#top.style4 #page th a:visited,
#top.style1 #page th a:hover,
#top.style2 #page th a:hover,
#top.style3 #page th a:hover,
#top.style4 #page th a:hover,
#top #page div.look1 th a,
#top #page div.look2 th a,
#top #page div.look3 th a,
#top #page div.look4 th a,
#top #page div.look1 th a:visited,
#top #page div.look2 th a:visited,
#top #page div.look3 th a:visited,
#top #page div.look4 th a:visited,
#top #page div.look1 th a:hover,
#top #page div.look2 th a:hover,
#top #page div.look3 th a:hover,
#top #page div.look4 th a:hover,
#top #page #membres-list.forfaits a.prix,
#top #page #membres-list.forfaits a.prix:hover{color: #FFFFFF;}

a:visited,
#top.style1 #page a:visited,
#top.style2 #page a:visited,
#top.style3 #page a:visited,
#top.style4 #page a:visited,
#top #page div.look1 a:visited,
#top #page div.look2 a:visited,
#top #page div.look3 a:visited,
#top #page div.look4 a:visited{
	color: #65605b;
}

/* STYLE FOCUS	 */ form input:focus, form select:focus, form textarea:focus, div.selectbox div.wrapper{border-color: #545c30;}
/* STYLE 1       */ #top.style1 form input:focus, #top.style1 form select:focus, #top.style1 form textarea:focus,
					#top #page div.look1 form input:focus, #top #page div.look1 form select:focus, #top #page div.look1 form textarea:focus, #top #page div.look1 form div.arrow input,
					#top.style1 span.img a:hover, #top div.look1 span.img a:hover, #top.style1 p.img a:hover, #top div.look1 p.img a:hover,
					#top.style1 #faq h4.faq-question_O, #top.style1 div.selectbox div.wrapper, #top #page div.look1 div.selectbox div.wrapper{border-color: #657b29;}
/* STYLE 2       */ #top.style2 form input:focus, #top.style2 form select:focus, #top.style2 form textarea:focus,
					#top #page div.look2 form input:focus, #top #page div.look2 form select:focus, #top #page div.look2 form textarea:focus, #top #page div.look2 form div.arrow input,
					#top.style2 span.img a:hover, #top div.look2 span.img a:hover, #top.style2 p.img a:hover, #top div.look2 p.img a:hover,
					#top.style2 #faq h4.faq-question_O, #top.style2 div.selectbox div.wrapper, #top #page div.look2 div.selectbox div.wrapper{border-color: #d48031;}
/* STYLE 3       */ #top.style3 form input:focus, #top.style3 form select:focus, #top.style3 form textarea:focus,
					#top #page div.look3 form input:focus, #top #page div.look3 form select:focus, #top #page div.look3 form textarea:focus, #top #page div.look3 form div.arrow input,
					#top.style3 span.img a:hover, #top div.look3 span.img a:hover, #top.style3 p.img a:hover, #top div.look3 p.img a:hover,
					#top.style3 #faq h4.faq-question_O, #top.style3 div.selectbox div.wrapper, #top #page div.look3 div.selectbox div.wrapper{border-color: #624d38;}
/* STYLE 4       */ #top.style4 form input:focus, #top.style4 form select:focus, #top.style4 form textarea:focus,
					#top #page div.look4 form input:focus, #top #page div.look4 form select:focus, #top #page div.look4 form textarea:focus, #top #page div.look4 form div.arrow input,
					#top.style4 span.img a:hover, #top div.look4 span.img a:hover, #top.style4 p.img a:hover, #top div.look4 p.img a:hover,
					#top.style4 #faq h4.faq-question_O, #top.style4 div.selectbox div.wrapper, #top #page div.look4 div.selectbox div.wrapper{border-color: #176aa0;}

h2, h2 input,
#top h3.look1, #top h3.look2, #top h3.look3, #top h3.look4,
#top h3.titre-vert, #top h3.titre-orange, #top h3.titre-brun, #top h3.titre-bleu,
h3.titre-vert, h3.titre-orange,h3.titre-brun, h3.titre-bleu{
	font: 17px/19px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #a5a5a5 url(/images/h2-0.gif) 0px 0px repeat-y;
	padding: 12px;
	position: relative;
	z-index: 2;
}
	/**/
	#top.style1 h2, #top.style1 h2 input, #top h3.look1, #top h3.titre-vert, h3.titre-vert, #top #page div.look1 h2, #top #page div.look1 h2 input{background: #bec994 url(/images/h2-1.gif) 0px 0px repeat-y;}
	#top.style2 h2, #top.style2 h2 input, #top h3.look2, #top h3.titre-orange, h3.titre-orange, #top #page div.look2 h2, #top #page div.look2 h2 input{background: #fbb955 url(/images/h2-2.gif) 0px 0px repeat-y;}
	#top.style3 h2, #top.style3 h2 input, #top h3.look3, #top h3.titre-brun, h3.titre-brun, #top #page div.look3 h2, #top #page div.look3 h2 input{background: #a18662 url(/images/h2-3.gif) 0px 0px repeat-y;}
	#top.style4 h2, #top.style4 h2 input, #top h3.look4, #top h3.titre-bleu, h3.titre-bleu, #top #page div.look4 h2, #top #page div.look4 h2 input{background: #29a9d2 url(/images/h2-4.gif) 0px 0px repeat-y;}

h2 input{
	position: absolute;
	top: 0px;
	left: 0px;
	border: none;
	padding: 12px 12px 0px 12px;
	height: 30px;
}
h2 small{
	float: right;
	font-size: 10px;
}
	
#contenu div.texte {padding: 0px 12px;/*width:659px;*/}
#contenu.forfaits div.texte{padding: 0px 5px 15px 5px;}
div.texte-bottom h3,
div.texte-bottom h4,
div.texte-bottom p{
	margin-left: 12px;
	margin-right: 12px;
}
div.texte-bottom h5{margin-left: 12px;}
div.texte-bottom h6{margin-right: 12px;}

h3,
#top #page #nouvelle h2{
	font: 17px/19px Verdana, Arial, Helvetica, sans-serif;
	padding: 1.6em 0px 0.4em 0px;
	background: none;
}
#contenu.forfaits h3{padding-top: 0px;}

h4{
	font: 17px/19px Verdana, Arial, Helvetica, sans-serif;
	padding: 1.6em 0px 0.4em 0px;
}
h4 em, h4 i{
	display: block;
	font-style: normal;
	font-size: 15px;
	line-height: 16px;
	padding-top: 4px;
}
	body.sommet-mondial-aventure-quebec h4{
		border-bottom: 1px solid #dbd9d8;
		padding-top: 40px;
	}
	body.partenaires h4,
	body.partners h4{
		border-bottom: 1px solid #dbd9d8;
		padding-top: 40px;
	}

h5, h6{
	width: 280px;
	padding: 30px;
	padding-left: 0px;
	float: left;
	font: 16px/25px Verdana, Arial, Helvetica, sans-serif;
}
h6{
	padding-right: 0px;
	padding-left: 30px;
	float: right;
	text-align: right;
}
h5 a, h6 a,
h5 a:visited, h6 a:visited{text-decoration: none;}
h5 em, h5 i,
h6 em, h6 i{
	font-size: 11px;
	font-style: normal;
	line-height: normal;
}
h5 a:hover em, h5 a:hover i,
h6 a:hover em, h6 a:hover i{
	text-decoration: underline;
}

body.qa_accueil h5, body.qa_accueil h6,
body.qa_home h5, body.qa_home h6{
	text-align: center;
}

ul, ol{clear: both;}
ul{padding: 10px 20px 40px 20px;}
ol{margin: 10px 20px 40px 20px;}

li ul{padding-bottom: 10px;}
li ol{margin-bottom: 10px;}

li,
#faq h4{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-bottom: 1px solid #dbd9d8;
	color: #2c2319;
}
ul li,
#faq h4{background: url(/images/bullet.gif) 5px 11px no-repeat;}
	#top.style1 ul li, #top #page div.look1 ul li, #top.style1 #faq h4{background-position: 5px 11px;}
	#top.style2 ul li, #top #page div.look2 ul li, #top.style2 #faq h4{background-position: -699px 11px;}
	#top.style3 ul li, #top #page div.look3 ul li, #top.style3 #faq h4{background-position: -1403px 11px;}
	#top.style4 ul li, #top #page div.look4 ul li, #top.style4 #faq h4{background-position: -2107px 11px;}
	
ul li.row1{background-color: #FAFAFA;}

li ul li{
	list-style: circle;
	background: none;
}
ol li{
	list-style: decimal;
	margin-left: 20px;
	padding-left: 0px;
}
li ol li{
	list-style: lower-alpha;
	background: none;
}
li li{
	border: none;
	margin-left: 20px;
	padding-left: 0px;
}

#right div.selectbox,
#right div.selectbox div {padding: 0px;}
#right div.selectbox select {background-color:#f2f2f2;border:1px solid #707070;height:24px;padding:3px;width:221px;}
#right div.selectbox select option {width:191px;}

div.selectbox ul,
div.selectbox ul li,
div.selectbox ul li a,
#right div.selectbox ul,
#right div.selectbox ul li,
#right div.selectbox ul li a{
	margin: 0px;
	padding: 0px;
	background: none;
	border: none;
	width: 219px;
}
div.selectbox,
#right div.selectbox{
	position: relative;
	z-index: 100;
	font-size: 12px;
	min-height: 23px;
	padding-bottom: 5px;
}
div.selectbox div.wrapper,
#right div.selectbox div.wrapper{
	position: relative;
	max-height: 210px;
	overflow: hidden;
	border-width: 1px;
	border-style: solid;
	width: 219px;
}

div.selectbox input{position: absolute;left: 221px;}
#top div.selectbox ul li,
#top #right div.selectbox ul li{
	background-image: url(/images/side-bg.gif);
	background-repeat: repeat-y;
}
#top #right a.facebook {background-position:0 0;background-repeat:no-repeat;display:block;height:109px;margin:14px 0 0;width:221px;}
#top #right a.facebook-fr {background-image:url(/images/btn-facebook-rightcol.jpg);}
#top #right a.facebook-en {background-image:url(/images/btn-facebook-rightcol-en.jpg);}
#top #right a.facebook:hover {background-position:0 -109px;}
#top #right a.facebook span {display:none;}

#top #right .videos {border-bottom:1px solid #dbd9d8;float:left;padding:25px 0 15px;margin:0 0 21px;width:221px;}
#top #right .videos h2 {height:62px;margin:0;padding:0;text-indent:-10000px;width:221px;}
#top #right .videos h2.fr {background:url(../images/t-decouvreznosvideos.gif) no-repeat 5px 0 transparent;}
#top #right .videos h2.en {background:url(../images/t-decouvreznosvideos-en.gif) no-repeat 5px 0 transparent;}
#top #right .videos ul,
#top #right .videos ul li {float:left;}
#top #right .videos ul {margin:0;padding:0;width:221px;}
#top #right .videos ul li {background:none;margin:0 13px 10px 0;padding:0;}
#top #right .videos ul li.second {margin:0 0 10px;}
#top #right .videos ul a {background-position:center center;background-repeat:no-repeat;display:block;height:66px;width:104px;}
#top #right .videos ul a span {display:none;}

#top #right #map{margin-top: -21px;}

#top.style1 #right div.selectbox ul li,
#top #right div.look1 div.selectbox ul li{background-position: 196px 0px;}
#top.style2 #right div.selectbox ul li,
#top #right div.look2 div.selectbox ul li{background-position: -924px 0px;}
#top.style3 #right div.selectbox ul li,
#top #right div.look3 div.selectbox ul li{background-position: -2044px 0px;}
#top.style4 #right div.selectbox ul li,
#top #right div.look4 div.selectbox ul li{background-position: -3164px 0px;}

#right div.selectbox img{
	position: absolute;
	bottom: 1px;
	left: 197px;
	width: 23px;
	height: 21px;
	background: url(/images/arrows.gif) 0px -24px no-repeat;
	cursor: pointer;
}
#right div.selectbox img.top{
	top: 1px;
	background-position: 0px -47px;
}

#right div.selectbox img:active{
	outline: 1px dotted;
	width: 21px;
	height: 19px;
}

#top.style1 #right div.selectbox img,
#top #right div.look1 div.selectbox img{background-position: -1px -23px;}
#top.style2 #right div.selectbox img,
#top #right div.look2 div.selectbox img{background-position: -24px -23px;}
#top.style3 #right div.selectbox img,
#top #right div.look3 div.selectbox img{background-position: -47px -23px;}
#top.style4 #right div.selectbox img,
#top #right div.look4 div.selectbox img{background-position: -70px -23px;}

#top.style1 #right div.selectbox img.top,
#top #right div.look1 div.selectbox img.top{background-position: -1px -46px;}
#top.style2 #right div.selectbox img.top,
#top #right div.look2 div.selectbox img.top{background-position: -24px -46px;}
#top.style3 #right div.selectbox img.top,
#top #right div.look3 div.selectbox img.top{background-position: -47px -46px;}
#top.style4 #right div.selectbox img.top,
#top #right div.look4 div.selectbox img.top{background-position: -70px -46px;}

#top.style1 #right div.selectbox img.top:active,
#top #right div.look1 div.selectbox img.top:active{background-position: -1px -47px;}
#top.style2 #right div.selectbox img.top:active,
#top #right div.look2 div.selectbox img.top:active{background-position: -24px -47px;}
#top.style3 #right div.selectbox img.top:active,
#top #right div.look3 div.selectbox img.top:active{background-position: -47px -47px;}
#top.style4 #right div.selectbox img.top:active,
#top #right div.look4 div.selectbox img.top:active{background-position: -70px -47px;}

div.selectbox ul li a,
#right div.selectbox ul li a{
	text-decoration: none;
	display: block;
	padding: 3px 8px 3px 8px;
	height: 15px;
	line-height: 15px;
	float: none;
	color: #FFFFFF;
}
html > body div.selectbox ul li a,
html > body #right div.selectbox ul li a{min-height: 15px; height: auto;}
#right div.selectbox ul li a{width: 180px;}

#right ul{
	padding: 0px 0px 15px 0px;
	margin: 0px;
}
#right ul li{
	border-top: 1px solid #dbd9d8;
	border-bottom: none;
}
#right div.teaser a span{display: none;}
#right div.cheque a{
	background: url(/images/fr/cheque-cadeau.gif) center 0px no-repeat;
	display: block;
	height: 84px;
	width: 221px;
}
#right div.cheque a:hover{background-position: center -84px;}
#right p.teaser-cheque {font:12px/16px Arial, Helvetica, sans-serif;padding:0 0 10px;}
#right p.blue {padding:10px 0 1px;}
#right p.teaser-cheque a {color:#624d38;}
#right p.blue a {color:#189cd7;}
#right div.gift-certificate {height:84px;width:221px;}
#right div.gift-certificate a {background:url(/images/fr/cheque-cadeau.gif) center 0 no-repeat;display:block;height:84px;width:221px;}
#right div.gift-certificate a:hover {background-position: center -84px;}
#right div.gift-certificate span {display:none;}
#right p.teaser-quebec-distances {border-bottom:1px solid #dadada;margin:0 0 22px;padding:0 0 18px;width:221px;}
#right p.teaser-quebec-distances a {background:url(/images/teaser-quebecdistances.jpg) no-repeat 0 0;display:block;height:99px;width:221px;}
#right p.teaser-quebec-distances a.en {background-image:url(/images/teaser-quebecindistances.jpg);}
#right p.teaser-quebec-distances a:hover {background-position:0 -99px;}
#right p.teaser-quebec-distances span {display:none;}
.invisible{}
table{
	margin: 20px 0px;
	width: 100%;
	border-collapse: collapse;
}
	table th, table td{
		padding: 5px 10px;
		border: 2px solid #FFFFFF;
		background: #EDEDED;
		vertical-align: top;
	}
	table th{
		color: #FFFFFF;
		font-weight: bold;
		background: #999999;
		vertical-align: bottom;
	}
	table th strong,
	table th b{font-size: 140%;}
	
	table th em,
	table th i{
		font-size: 110%;
		font-style: normal;
	}
	table th small{
		display: block;
		font-size: 10px;
		font-weight: normal;
	}
	
table .alignright, table .alignleft{
	border: none;
	margin: 20px;
}
table.invisible,
table.invisible td,
table td table.invisible,
td.empty{
	margin: 0px;
	padding: 0px;
	border: none;
	background: none;
	width: auto;
}
table.invisible td{
	padding-right: 40px;
	padding-top: 20px;
	padding-bottom: 20px;
	vertical-align: middle;
	text-align: center;
}
table tr.row1 td{background: #dfdfdf;}
table td.rowO,
table tr.row1 td.rowO{color: #FFFFFF;}
table td.rowN,
table tr.row1 td.rowN{
	background-color: #FFFFFF;
	color: #CCCCCC;
}

p{
	padding: 0.8em 0px;
	text-align: left;
}

form{padding-bottom: 30px;}
form legend{
	padding: 0px 10px;
	font-size: 12px;
	font-weight: bold;
}
form fieldset{
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin: 10px 0px;
}
	
form div,
form h4{
	padding: 5px 10px;
	clear: both;
	min-height: 19px;
}
form div.forceEdit textarea{
	width: 629px;
	height: 250px;
}
form h4{
	padding-top: 0px;
	font-size: 14px;
}
form div.row1,
div.row1{background: #EDEDED;}
form label{
	float: left;
	width: 190px;
}
h4 span {padding-top:5px;font-style:italic;font-weight:bold;font-size:11px;}
form div.ou label {
	width:210px;
}
form div.ou input {
	margin:18px 126px 0 20px;
	float:left;
}
form div.ou input.nomargin {
	margin:18px 0 0 20px;
}
form div.long label {
	width:auto;
	margin-right:20px;
}
form label.clear{
	float: none;
	width: auto;
	padding-bottom: 5px;
	display: block;
}
form div.from-to label.date-to {padding:0 6px 0 2px;width:auto;}
form div.from-to select {float:left;margin:0 5px 0 0;}
form input.checkbox {
	margin-top:2px;
	float:left;
}
form input, form select, form textarea{
	color: #848484;
	border: 1px solid #CCCCCC;
	padding: 3px 5px;
	font: 12px Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0px;
}
	
form select{
	padding: 0px;
	background: #FFFFFF;
	color: #6b6b6b;
}
form textarea{
	clear: both;
	width: 80%;
}
form div.btn{
	text-align: right;
	padding: 10px 20px 5px 20px;
}
form div.btn input,
p.btn a{
	background: #eaeaea url(/images/btn.gif) 0px 50% repeat-x;
	padding: 5px 10px;
	border: none;
	cursor: pointer;
	font-weight: bold;
	text-transform: uppercase;
	overflow: visible;
}
form div.btn input:hover,
p.btn a:hover{background: #999999;}

form input.nolook,
form select.nolook,
form textarea.nolook{
	border: none;
	background: none;
}

	form div.arrow input{
		position: absolute;
		top: 3px;
		left: 0px;
		border: 1px solid #000000;
		width: 23px;
		height: 23px;
		background-image: url(/images/arrows.gif);
		background-position: 0px 0px;
	}
	#top #page div.look1 form div.arrow input{background-position: 0px 0px;}
	#top #page div.look2 form div.arrow input{background-position: -23px 0px;}
	#top #page div.look3 form div.arrow input{background-position: -46px 0px;}
	#top #page div.look4 form div.arrow input{background-position: -69px 0px;}
	
	form div.arrow input:hover,
	#top #page div.look1 form div.arrow input:hover,
	#top #page div.look2 form div.arrow input:hover,
	#top #page div.look3 form div.arrow input:hover,
	#top #page div.look4 form div.arrow input:hover{
		background-image: url(/images/arrows.gif);
		background-position: -92px 0px;
	}

form div.inlined{position: relative;}
form div.inlined input{
	position: absolute;
	top: 0px;
	left: 0px;
}

form table,
form table tr,
form table th,
form table td{
	width: auto;
	background: none;
	margin: 0px;
	padding: 0px;
	border: none;
	vertical-align: middle;
}
form table{
	padding: 8px 0px 0px 0px;
	clear: both;
}

div.paging{
	margin-top: 12px;
	line-height: 28px;
	height: 28px;
	background: #EDEDED;
	color: #666666;
	font-size: 10px;
}
div.paging span, div.paging a{
	background: #FFFFFF;
	line-height: 28px;
	height: 28px;
	padding: 0px 10px;
	float: left;
	color: #666666;
	border-right: 8px solid #FFFFFF;
}
	div.paging a{
		background-color: #EDEDED;
		text-decoration: none;
	}
	div.paging a:hover{
		background-color: #999999;
		color: #FFFFFF;
	}

#top{background: #6d7b3a url(/images/bg.jpg) center 0px repeat-x;}

#full{background: url(/images/headers/full-1.jpg) center 0px no-repeat;}
#full div.top{
	background: url(/images/headers/full-top-1.jpg) center 0px no-repeat;
	padding-top: 33px;
}

div.holder{
	margin: 0 auto;
	padding: 0px;
	width: 970px;
	position: relative;
	z-index: 2;
}

#top div.holder{background: url(/images/bg-page.gif) 0px 0px repeat-y;}
#full div.top{
	height: 856px;
	min-height: 856px;
}	html > body #full div.top{min-height: 856px; height: auto;}

#footer{
	background: url(/images/bg-footer.jpg) center 143px repeat-x;
	color: #FFFFFF;
	padding-bottom: 40px;
}
#footer div.top{background: url(/images/bg-footer-top.gif) center 0px repeat-x;}
#footer div.wave{background: url(/images/bg-wave.jpg) center 0px no-repeat;}

#footer div.holder{
	height: 586px;
	min-height: 586px;
	background: url(/images/bg-wave.jpg) center 0px no-repeat;
}	html > body #footer div.holder{min-height: 586px; height: auto;}

body.qa #footer div.holder{
	height: 386px;
	min-height: 386px;
}	html > body.qa #footer div.holder{min-height: 386px; height: auto;}

#page{
	width: 950px;
	margin: 0 auto;
	background: url(/images/hiking.gif) center bottom no-repeat;
}
#footer div.foot{
	position: absolute;
	top: -30px;
	left: 0px;
	padding-top: 55px;
	width: 970px;
}

#menu{
	height: 33px;
	background: #000000;
	font: 11px/33px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 950px;
	margin: 0 auto;
}
	#menu div.description{
		float: right;
		padding-right: 16px;
		color: #868686;
	}
	#menu ul, #menu ul li, #menu ul li b, #menu ul li a{
		margin: 0px;
		padding: 0px;
		list-style: none;
		float: left;
		height: 33px;
		line-height: 33px;
		background: none;
		border: none;
		font-weight: normal;
		clear: none;
		color: #FFFFFF;
	}
	#menu ul{padding-left: 8px;}
	#menu ul li a{
		padding: 0px 10px;
		text-decoration: none;
		color: #FFFFFF;
	}
	#menu ul li a:hover{text-decoration: underline;}
	
	#menu .facebook{
		background : url(/images/facebook-20x20.gif) 8px 6px no-repeat;
		padding-left:35px;
		}
	#flash{
		height: 290px;
		margin: 0 auto;
		position: relative;
		width: 950px;
	}
	#flash img{
		left: 0;
		position: absolute;
		top: 0;
	}
	
#logo{
	position: absolute;
	top: 66px;
	left: 10px;
	z-index: 200;
}
#logo .sejour{
	position: absolute;
	top: 164px;
	left: 22px;
}

#nav, #nav ul, #nav li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	background: none;
	border: none;
}
#navigation{
	width: 950px;
	margin: 0 auto;
	line-height: 34px;
}

ul.tmenu{
	float: right;
	width: 200px;
	border-left: 30px solid #FFFFFF;
	border-bottom: 30px solid #FFFFFF;
	padding-bottom: 10px;
}
ul.tmenu a.selected{
	font-weight: bold;
}
ul.tmenu li.parent{font-size: 14px;}
ul.tmenu li.last{border-bottom: 0px;}

#top.style1 #nav,
#top.style2 #nav,
#top.style3 #nav,
#top.style4 #nav{height: 70px;}
#nav li, #nav li a{
	float: left;
	width: 237px;
	line-height: 34px;
	text-decoration: none;
}
#nav li a{
	background: url(/images/fr/menu.png) 0px 0px no-repeat;
	cursor: pointer;
	height: 34px;
}	#nav li a.en{background-image: url(/images/en/menu.png);}

#nav li a.selected{
	cursor: default;
	font-weight: bold;
}
#nav li.menu2, #nav li.menu3,
#nav li.menu2 a, #nav li.menu3 a{width: 238px;}

#nav li.menu1 a{background-position: 0px 0px;}
#top.style1 #nav li.menu1 a,
#nav li.menu1 a.selected,
#nav li.menu1 a:hover{background-position: 0px -34px;}

#nav li.menu2 a{background-position: -237px 0px;}
#top.style2 #nav li.menu2 a,
#nav li.menu2 a.selected,
#nav li.menu2 a:hover{background-position: -237px -34px;}

#nav li.menu3 a{background-position: -475px 0px;}
#top.style3 #nav li.menu3 a,
#nav li.menu3 a.selected,
#nav li.menu3 a:hover{background-position: -475px -34px;}

#nav li.menu4 a{background-position: -713px 0px;}
#top.style4 #nav li.menu4 a,
#nav li.menu4 a.selected,
#nav li.menu4 a:hover{background-position: -713px -34px;}

#top.style1 #nav li.menu1 li a,
#top.style2 #nav li.menu2 li a,
#top.style3 #nav li.menu3 li a,
#top.style4 #nav li.menu4 li a{
	cursor: pointer;
}
#top.style1 #nav li.menu1 a, #top.style1 #nav li.menu1 a.selected,
#top.style2 #nav li.menu2 a, #top.style2 #nav li.menu2 a.selected,
#top.style3 #nav li.menu3 a, #top.style3 #nav li.menu3 a.selected,
#top.style4 #nav li.menu4 a, #top.style4 #nav li.menu4 a.selected{
	cursor: default;
}

#nav li a span{display: none;}

#nav li ul{
	border-top: 2px solid #FFFFFF;
	clear: left;
	display: none;
	height: 34px;
	position: absolute;
	top: 34px;
	width: 950px;
	z-index: 100;
}
#nav li ul ul{
	border-top: 0;
	display: none;
	height: auto;
	left: 0px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	text-align: left;
	top: 34px;
	width: auto;
}

#top.style1 #nav li.menu1 ul,
#top.style2 #nav li.menu2 ul,
#top.style3 #nav li.menu3 ul,
#top.style4 #nav li.menu4 ul{display: block;}

#nav li ul li ul li{display: none;}
#nav li ul li.shover ul li{display: block;}

#nav li,
#nav li ul li{
	position: relative;
	z-index: 100;
}
#nav li ul li{border-right: 2px solid #FFFFFF;}
#nav li ul li a{
	background: #d0d0d0;
	text-align: center;
	font: 11px/34px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
#nav li ul li.last{border-right: none;}
#nav li ul li a:hover, #nav li ul li.shover a{
	background: #EDEDED;
	color: #FFFFFF;
	font-weight: bold;
}

#nav li.menu1 ul li,
#nav li.menu1 ul li a{width: 188px;}
/*#nav li.menu1 ul li.shover ul li a{width: 156px;}*/
#nav li.menu1 ul li.first,
#nav li.menu1 ul li.first a,
#nav li.menu1 ul li.last,
#nav li.menu1 ul li.last a,
#nav li.menu4 ul li.first,
#nav li.menu4 ul li.first a,
#nav li.menu4 ul li.last,
#nav li.menu4 ul li.last a{width: 189px;}

#nav li.menu2 ul{margin-left: -237px;}
#nav li.menu2 ul li,
#nav li.menu2 ul li a{width: 157px;}
#nav li.menu2 ul li.first,
#nav li.menu2 ul li.first a,
#nav li.menu2 ul li.last,
#nav li.menu2 ul li.last a{width: 156px;}

#nav li.menu3 ul li,
#nav li.menu3 ul li a{width: 134px;}


#nav li.menu3 ul{margin-left: -475px;}

#nav li.menu4 ul{margin-left: -713px;}
#nav li.menu4 ul li,
#nav li.menu4 ul li a{width: 188px;}


#nav.qa li.menu3 ul li,
#nav.qa li.menu3 ul li a{width: 188px;}
#nav.qa li.menu3 ul li.last,
#nav.qa li.menu3 ul li.last a{width: 190px;}
#nav.qa li.menu3 ul{margin-left: -714px;}

#nav li ul li.shover ul,
#nav.qa li ul li.shover ul{
	display: block;
	position: absolute;
	top: 34px;
	left: 0px;
	text-align: left;
	margin: 0px;
	z-index: 200;
	width: 220px;
}
#nav li ul li.shover ul li,
#nav li ul li.shover ul li a,
#nav.qa li ul li.shover ul li,
#nav.qa li ul li.shover ul li a{
	line-height: 14px;
	height: auto;
	clear: left;
	width: 220px;
	border: none;
}
#nav li ul li.shover ul li a,
#nav.qa li ul li.shover ul li a{
	font-weight: normal;
	border-top: 1px solid #d7debd;
	text-transform: none;
	text-align: left;
	padding: 8px 16px;
	width: 188px;
}
#nav li.menu2 ul li.shover ul li a{border-color: #f6efe1;}
#nav li.menu3 ul li.shover ul li a{border-color: #f6efe7;}
#nav li.menu4 ul li.shover ul li a{border-color: #e4f4fb;}

#nav li.menu1 ul li.shover ul li a, #nav.qa li.menu1 ul li.shover ul li a,
#nav li.menu2 ul li.shover ul li a, #nav.qa li.menu2 ul li.shover ul li a,
#nav li.menu3 ul li.shover ul li a, #nav.qa li.menu3 ul li.shover ul li a,
#nav li.menu4 ul li.shover ul li a, #nav.qa li.menu4 ul li.shover ul li a{
	width: 188px;
}

#nav li ul li.shover ul li ul,
#nav.qa li ul li.shover ul li ul{
	position: relative;
	top: 0px;
	left: 0px;
	padding-bottom: 10px;
}
#nav li ul li.shover ul li ul li,
#nav li ul li.shover ul li ul li a{
	display: block;
	float: none;
}
#nav li ul li.shover ul li ul li a{
	padding: 4px 16px;
	font-size: 10px;
	line-height: 12px;
}

/* Quebec Adventure */
#top.style3 #nav.qa{height: 83px;}
#top.style1 #nav.qa,
#top.style2 #nav.qa,
#top.style4 #nav.qa{height: 47px;}

#nav.qa li ul{top: 47px;}
#nav.qa li ul ul{top: 34px;}

#nav.qa li.menu1,
#nav.qa li.menu2,
#nav.qa li.menu3,
#nav.qa li.menu4{
	width: 237px;
	border-right: 1px solid #FFFFFF;
	line-height: 47px;
}
#nav.qa li a.qa span{
	display: block;
	background: #FFFFFF;
}
#nav.qa li.menu1 a.qa, #top.style1 #nav.qa li a.qa,
#nav.qa li.menu2 a.qa, #top.style2 #nav.qa li a.qa,
#nav.qa li.menu3 a.qa, #top.style3 #nav.qa li a.qa,
#nav.qa li.menu4 a.qa, #top.style4 #nav.qa li a.qa{
	background-image: url(/images/fr/menu_qa.png);
	height: 120px;
	width: 237px;
	padding-top: 47px;
	line-height: 47px;
}
#nav.qa li.menu1 a.en, #top.style1 #nav.qa li a.en,
#nav.qa li.menu2 a.en, #top.style2 #nav.qa li a.en,
#nav.qa li.menu3 a.en, #top.style3 #nav.qa li a.en,
#nav.qa li.menu4 a.en, #top.style4 #nav.qa li a.en{background-image: url(/images/en/menu_qa.png);}

#top.style1 #nav.qa li a.qa,
#top.style2 #nav.qa li a.qa,
#top.style3 #nav.qa li a.qa,
#top.style4 #nav.qa li a.qa{
	height: 47px;
	padding-top: 0px;
}

#top.style1 #nav.qa li a.qa span,
#top.style2 #nav.qa li a.qa span,
#top.style3 #nav.qa li a.qa span,
#top.style4 #nav.qa li a.qa span{display: none;}

#nav.qa li.menu3,
#nav.qa li.menu3 a.qa,
#top.style1 #nav.qa li.menu3 a.qa,
#top.style2 #nav.qa li.menu3 a.qa,
#top.style3 #nav.qa li.menu3 a.qa,
#top.style4 #nav.qa li.menu3 a.qa{
	border-right: none;
	width: 236px;
}

#nav.qa li a.qa img{
	filter: alpha(opacity=65);
	-moz-opacity: .65;
	opacity: .65;
}
#nav.qa li a.qa:hover img{
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

#nav.qa li.menu1 a.qa, #top.style1 #nav.qa li.menu1 a.qa{background-position: 0px 0px;}
#nav.qa li.menu1 a.qa:hover, #top.style1 #nav.qa li.menu1 a.qa:hover,
#nav.qa li.menu1 a.selected, #top.style1 #nav.qa li.menu1 a.selected{background-position: 0px -47px;}
#nav.qa li.menu4 a.qa, #top.style4 #nav.qa li.menu4 a.qa{background-position: -237px 0px;}
#nav.qa li.menu4 a.qa:hover, #top.style4 #nav.qa li.menu4 a.qa:hover,
#nav.qa li.menu4 a.selected, #top.style4 #nav.qa li.menu4 a.selected{background-position: -237px -47px;}
#nav.qa li.menu2 a.qa, #top.style2 #nav.qa li.menu2 a.qa{background-position: -474px 0px;}
#nav.qa li.menu2 a.qa:hover, #top.style2 #nav.qa li.menu2 a.qa:hover,
#nav.qa li.menu2 a.selected, #top.style2 #nav.qa li.menu2 a.selected{background-position: -474px -47px;}
#nav.qa li.menu3 a.qa, #top.style3 #nav.qa li.menu3 a.qa{background-position: -711px 0px;}
#nav.qa li.menu3 a.qa:hover, #top.style3 #nav.qa li.menu3 a.qa:hover,
#nav.qa li.menu3 a.selected, #top.style3 #nav.qa li.menu3 a.selected{background-position: -711px -47px;}


#breadcrumb{
	height: 50px;
	line-height: 50px;
	width: 950px;
}
#breadcrumb a,
#breadcrumb span span{white-space: nowrap;}
#breadcrumb p{
	float: left;
	padding: 14px 16px;
	font-size: 10px;
	line-height: 16px;
	width: 650px;
}
#outils{
	float: right;
	padding: 10px 10px 0px 0px;
}
#outils ul, #outils ul li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	border: none;
	background: none;
}
#outils ul li{
	float: left;
}
#outils ul li a,
#top.style1 #outils ul li a,
#top.style2 #outils ul li a,
#top.style3 #outils ul li a,
#top.style4 #outils ul li a{
	color: #a09c98;
	text-decoration: none;
	float: left;
	height: 30px;
	line-height: 30px;
	padding: 0px 5px;
}
#outils ul li a img{
	float: left;
	background: url(/images/outils.gif) -6px 0px no-repeat;
}
#outils ul li a:hover,
#top.style1 #outils ul li a:hover,
#top.style2 #outils ul li a:hover,
#top.style3 #outils ul li a:hover,
#top.style4 #outils ul li a:hover{
	background: #988e82;
	color: #FFFFFF;
}
#outils ul li a.hidden:hover,
#top.style1 #outils ul li a.hidden:hover,
#top.style2 #outils ul li a.hidden:hover,
#top.style3 #outils ul li a.hidden:hover,
#top.style4 #outils ul li a.hidden:hover{
	cursor: default;
	background-color: #FFFFFF;
}

#outils ul li.small a img{background-position: -6px 0px;}
#outils ul li.small a:hover img{background-position: -6px -30px;}
#outils ul li.small a.hidden img{background-position: -6px -60px;}
#outils ul li.large a img{background-position: -33px 0px;}
#outils ul li.large a:hover img{background-position: -33px -30px;}
#outils ul li.large a.hidden img{background-position: -33px -60px;}
#outils ul li.print a img{background-position: -65px 0px;}
#outils ul li.print a:hover img{background-position: -65px -30px;}
#outils ul li.print a.hidden img{background-position: -65px -60px;}
#outils ul li.share a img{background-position: -95px 0px;}
#outils ul li.share a:hover img{background-position: -95px -30px;}
#outils ul li.share a.hidden img{background-position: -95px -60px;}

#left, #right{
	float: left;
	width: 683px;
	padding: 0px 12px 50px 10px;
}
#right{
	width: 221px;
	padding: 0px 12px 125px 12px;
}
#right p{padding-right: 10px;}
#right div.sep{
	padding: 0px 0px 15px 0px;
	margin-bottom: 20px;
	border-bottom: 1px solid #dbd9d8;
}
#right form div.btn{
	text-align: left;
	padding: 10px 8px 5px 8px;
}
#right div.accesmembres form input{
	float: right;
}
#right form div.arrow input{left: 168px;}
#right form{padding-bottom: 0px;}
#right form div{
	padding: 3px 8px;
	min-height: 15px;
}
#right form p{padding: 4px 0px 0px 0px;}
#right form label{width: 95px;}
#right h4{padding: 0px 0px 0.4em 0px;}

#footer p{
	text-align: right;
	padding-right: 25px;
}

#footer ul, #footer ul li, #footer a{
	margin: 0px;
	padding: 0px;
	border: none;
	background: none;
	color: #FFFFFF;
	list-style: none;
	clear: none;
}

#footer ul a{text-decoration: none;}
#footer ul a:hover{font-weight: bold;}

#footer ul.col1,
#footer ul.col2,
#footer ul.col3,
#footer ul.col4,
#footer ul.col5{
	padding-left: 14px;
	width: 193px;
	float: left;
	padding-top: 170px;
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
#footer ul.col1{width: 136px;}
#footer ul.col5{width: 160px;}

#footer ul a{
	display: block;
	padding: 4px 0px 10px 0px;
	width: 193px;
}
#footer ul a em{
	display: block;
	font-size: 10px;
	font-style: normal;
	text-transform: none;
}
#footer ul a i{
	font-size: 10px;
	font-style: normal;
	text-transform: none;
}
#footer ul.col1 a{width: 136px;}
#footer ul.col5 a{width: 160px;}

#footer ul ul{font-size: 11px;}
#footer ul ul ul{
	text-transform: none;
	padding: 5px 0px 10px 0px;
}
#footer ul ul li{padding: 5px 0px;}
#footer ul ul a{
	background: #8fbcd7 url(/images/bullet-footer.gif) 8px center no-repeat;
	padding: 0px 5px 0px 21px;
	line-height: 25px;
	width: 167px;
}
#footer ul.col1 ul a{width: 110px;}
#footer ul.col5 ul a{width: 141px;}

#footer ul ul ul li{
	padding: 2px 0px 2px 30px;
	background: url(/images/bullet-footer.gif) -376px center no-repeat;
}
#footer ul ul ul a,
#footer ul ul ul a:hover{
	background: none;
	display: inline;
	padding: 0px;
	line-height: 14px;
	width: auto;
}
#footer ul ul a:hover{
	font-weight: normal;
	background-color: #006995;
}
#footer ul ul ul a:hover{
	text-decoration: underline;
}

#footer a.adn,
#footer a.genome,
#footer a.host{
	filter: alpha(opacity=55);
	-moz-opacity: .55;
	opacity: .55;
}
#footer a.adn:hover,
#footer a.genome:hover,
#footer a.host:hover{
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
#footer a.adn span,
#footer a.genome span,
#footer a.host span{display: none;}
#footer a.adn{
	width: 84px;
	height: 32px;
	float: right;
	background: url(/images/logos-adn.gif) -21px center no-repeat;
}
#footer a.genome{
	width: 92px;
	height: 32px;
	float: right;
	background: url(/images/logos-adn.gif) -146px center no-repeat;
}
#footer a.host{
	width: 100px;
	height: 32px;
	float: right;
	background: url(/images/logos-adn.gif) -262px center no-repeat;
}

#footer div.logos{float: right;}
#footer div.logos a{
	float: left;
	margin-right: 26px;
}
#footer div.promo{
	text-align: right;
	float: left;
	padding-left: 22px;
	width: 468px;
}
#footer div.promo small{
	font-size: 10px;
	display: block;
	color: #a09c98;
	padding: 3px 5px;
}

p.more{
	padding-left: 12px;
	padding-right: 12px;
}

#nouvelle div.date{
	padding-top: 5px;
	padding-bottom: 8px;
	margin-bottom: 35px;
	margin-right: 200px;
	font-size: 10px;
	border-bottom: 1px solid #dbd9d8;
	color: #666666;
}

#nouvelle{
	padding-bottom: 35px;
	margin-bottom: 12px;
	border-bottom: 1px solid #dbd9d8;
}
#nouvelle p.img,
#nouvelle p.img a{float: right;}
#nouvelle p.img{
	margin-left: 30px;
	margin-bottom: 30px;
	margin-right: 20px;
	margin-top: 5px;
	width: 292px;
}
#nouvelle p.img a img,
#producteur p.img a img,
p.forfaits-img img{
	width: 280px;
	height: 187px;
	border: 5px solid #FFFFFF;
	background-repeat: no-repeat;
	background-position: center center;
}
p.forfaits-img img{
	width: 237px;
	height: 120px;
}
#producteur div.photos div.left p.img a img{height: 208px;}
#producteur div.photos div.right p.img a img{
	width: 167px;
	height: 95px;
}
#producteur p.img a img{
	width: 289px;
	height: auto;
}

#producteur div.activites a{background-color: #FFFFFF;}

#nouvelles ul,
#nouvelles ul li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	border: none;
	background: none;
}
#nouvelles ul li,
#membres-list div.membre,
div.emploi{
	width: 659px;
	padding: 16px 12px;
	border-bottom: 1px solid #dbd9d8;
	border-top: 1px solid #FFFFFF;
}
#membres-list div.membre h4,
div.emploi h4{padding-top: 0px;}
#membres-list div.membre h4 a{text-decoration: none;}
#membres-list div.membre h4 a:hover{text-decoration: underline;}
#nouvelles ul li.row1,
#membres-list div.row1{background: #F0F0F0;}
#membres-list div.membre h4 strong{
	display: block;
	font-size: 12px;
	color: #555555;
	font-weight: normal;
	font-style: italic;
}
#membres-list div.membre h4 em{
	display: inline;
	font-size: 11px;
	color: #555555;
	white-space: nowrap;
}
#nouvelles ul li strong,
#nouvelles ul li em{
	font-size: 10px;
	display: block;
	font-weight: normal;
	padding-bottom: 5px;
}
#nouvelles ul li em{padding-bottom: 12px;}

#nouvelles ul li strong{font-size: 15px;}
#nouvelles ul li strong a{text-decoration: none;}
#nouvelles ul li strong a:hover{text-decoration: underline;}

#nouvelles ul li small,
#membres-list small{white-space: nowrap;}

#nouvelles ul li span.img,
#nouvelles ul li span.img a,
#membres-list span.img,
#membres-list span.img a{float: right;}
#nouvelles ul li span.img,
#membres-list span.img{
	margin-left: 20px;
	width: 106px;
	height: 81px;
}
#nouvelles ul li span.img a,
#nouvelle p.img a,
#membres-list span.img a,
#producteur p.img a,
p.forfaits-img{
	border: 1px solid #dbd9d8;
	background: #FFFFFF;
}
p.forfaits-img{
	float: right;
	margin: 10px 0px 20px 20px;
	padding: 0px;
}
#nouvelles ul li span.img a img,
#membres-list span.img a img{
	width: 100px;
	height: 75px;
	border: 3px solid #FFFFFF;
	background-repeat: no-repeat;
	background-position: center center;
}

#nouvelles ul li span.all,
#membres-list div.all{
	width: 531px;
	float: left;
}

a.activite{
	float: left;
	margin: 0px 5px 5px 0px;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	position: relative;
	z-index: 100;
	text-decoration: none;
}
a.activite:hover{
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	z-index: 101;
}
a.activite span{
	display: none;
	position: absolute;
	top: 0px;
	left: 29px;
	padding: 0px 10px;
	border: 1px solid #0099d8;
	text-decoration: none;
	color: #0099d8;
	background: #e6f5fb;
	font: 10px/28px Arial, Helvetica, sans-serif;
	white-space: nowrap;
}
a.activite:hover span{display: block;}

#membres-list div.membre div.forfaits-activite a.activite,
#membres-list div.membre div.forfaits-activite a.activite:hover,
#membres-list div.membre div.forfaits-activite a.activite span{text-decoration: none;}
#membres-list div.membre div.forfaits-activite {clear:left;float:left;padding:5px 0 20px;width:483px;}
#membres-list div.membre div.forfaits-activite span.activite {
	float:left;
	display: block;
	padding: 0px;
}
#membres-list div.nopic h4 span.activite{}

#membres-list.forfaits a.activite{
	float: left;
}
#membres-list.forfaits h4{
	float: left;
	position: relative;
	width: 426px;
}
#membres-list.forfaits div.nopic h4{
	width: 591px;
}

#membres-list.forfaits span.img{
	width: 156px;
	height: 106px;
}
#membres-list.forfaits span.img a img{
	width: 150px;
	height: 100px;
}
#membres-list.forfaits div.prix{width: 400px;}
#membres-list.forfaits a.prix{
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font: bold 10px/11px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 8px;
	padding: 5px 8px;
	text-decoration: none;
}

a.activite img,
img.act{
	float: left;
	background: url(/images/activites/icons.gif) 0px 0px no-repeat;
	width: 30px;
	height: 30px;
}
a.activite img.act7{background-position: -40px -160px;}
a.activite img.act8{background-position: -160px -160px;}
a.activite img.act9{background-position: -160px -80px;}
a.activite img.act11{background-position: -80px -200px;}
/*SPELEOLOGIE ... ANCIENNE ICONE!!!*/a.activite img.act14{background-position: 0px -280px;}
a.activite img.act16{background-position: -200px -80px;}
a.activite img.act17{background-position: -80px -40px;}
a.activite img.act22{background-position: 0px -40px;}
a.activite img.act23{background-position: -120px -160px;}
a.activite img.act24{background-position: -240px -80px;}
a.activite img.act25{background-position: -200px -240px;}
a.activite img.act27{background-position: 0px -240px;}
a.activite img.act33{background-position: -80px -160px;}
a.activite img.act37{background-position: -40px -120px;}
a.activite img.act38{background-position: -200px -200px;}
a.activite img.act39{background-position: -160px -200px;}
a.activite img.act43{background-position: -40px -280px;}
a.activite img.act50{background-position: -120px 0px;}
a.activite img.act96{background-position: -240px -200px;}
a.activite img.act115{background-position: 0px -200px;}
a.activite img.act120{background-position: -120px -120px;}
a.activite img.act122{background-position: -120px -240px;}
a.activite img.act123{background-position: -240px -120px;}
a.activite img.act126{background-position: -200px -40px;}
a.activite img.act127{background-position: -40px -80px;}
a.activite img.act129{background-position: 0px -120px;}
a.activite img.act131{background-position: -120px -40px;}
a.activite img.act135{background-position: 0px -160px;}
a.activite img.act165{background-position: -200px -120px;}
/* Course aventure */a.activite img.act171{background-position: -200px -280px;}
a.activite img.act174{background-position: -160px -40px;}
a.activite img.act177{background-position: -80px -120px;}
/* Luge d'eau */a.activite img.act178{background-position: -200px -280px;}
a.activite img.act185{background-position: -40px -200px;}
a.activite img.act186{background-position: -120px -280px;}
a.activite img.act190{background-position: -40px 0px;}
a.activite img.act192{background-position: -240px 0px;}
a.activite img.act194{background-position: 0px 0px;}
a.activite img.act195{background-position: -80px -280px;}
a.activite img.act196{background-position: -240px -160px;}
a.activite img.act200{background-position: -80px -0px;}
a.activite img.act208{background-position: -80px -240px;}
a.activite img.act209{background-position: -200px 0px;}
a.activite img.act211{background-position: -160px -280px;}

#membres-list div.activites strong,
#membres-list div.regions strong{
	display: block;
	padding-bottom: 8px;
}
#membres-list div.regions strong{padding-bottom: 3px;}
#membres-list div.regions div{
	font-size: 10px;
	line-height: 16px;
}

div.activites,
div.regions{padding: 15px 0px;}
div.activites a,
div.regions a{white-space: nowrap;}
#membres-list div.activites,
#membres-list div.regions{
	float: left;
	width: 300px;
	padding: 15px 0px 0px 0px;
	clear: right;
}
#membres-list div.activites{
	width: 359px;
}

#producteur div.right{
	float: right;
	width: 350px;
	padding-left: 20px;
}
#producteur div.left{
	float: left;
	width: 313px;
	padding-top: 2px;
}
#producteur div.photos{
	border-top: 1px solid #666666;
	margin-top: 1px;
}
#producteur div.photos p.img{padding: 6px 0px;}
	#top.style1 #producteur div.photos, #top h3.look1 #producteur div.photos, #top h3.titre-vert #producteur div.photos{border-color: #bec994;}
	#top.style2 #producteur div.photos, #top h3.look2 #producteur div.photos, #top h3.titre-orange #producteur div.photos{border-color: #fbb955;}
	#top.style3 #producteur div.photos, #top h3.look3 #producteur div.photos, #top h3.titre-brun #producteur div.photos{border-color: #a18662;}
	#top.style4 #producteur div.photos, #top h3.look4 #producteur div.photos, #top h3.titre-bleu #producteur div.photos{border-color: #29a9d2;}

#producteur div.photos div.left{padding-top: 0px;}
#producteur.forfaits div.right{
	padding-left: 0px;
	width: 370px;
}
#producteur.forfaits div.photos div.right{
	padding-top: 6px;
}

#producteur.forfaits div.infobox{
	float: right;
	padding-left: 30px;
	padding-bottom: 20px;
	width: 320px;
}
#producteur.forfaits div.infobox table{
	margin-bottom: 0;
	margin-top: 10px;
}

#producteur div.photos div.right p.img{
	float: left;
	width: 179px;
	height: 107px;
	margin: 0px;
	padding: 0px 6px 6px 0px;
}
	
#producteur h4{
	font-style: italic;
	padding-top: 10px;
	padding-bottom: 0px;
}
#producteur.forfaits h4{
	font-style: normal;
	padding: 0px 12px;
}
#producteur h5{
	padding: 20px 0px 10px 0px;
	float: none;
}
#producteur p.img{margin: 0px 6px;}
#producteur p.img,
#producteur p.img a{
	display: block;
}
#producteur div.col{
	float: left;
	padding: 10px 20px 0px 0px;
	width: 207px;
	line-height: 20px;
}


#include{padding-top: 20px;}

#include #nouvelles{
	border: 1px solid #009ada;
	background: #1d8cbf;
	height: 265px;
	margin-top: 12px;
}
#include #nouvelles #pic{float: right;}
	#include #nouvelles #pic img{
		width: 339px;
		height: 265px;
		background-repeat: no-repeat;
		background-position: center center;
		background-color: #006995;
	}
#top #page #include #nouvelles a{
	color: #FFFFFF;
}
#include #nouvelles ul,
#include #nouvelles ul li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	border: none;
	background: none;
}
#include #nouvelles ul{
	width: 342px;
	height: 265px;
	float: left;
	clear: none;
	line-height: normal;
}
#include #nouvelles ul li{
	width: 318px;
	height: 157px;
	float: left;
	clear: left;
	color: #FFFFFF;
	padding: 12px;
	font-size: 11px;
}
#include #nouvelles ul li img{display: none;}
#include #nouvelles ul li.closed{
	width: 342px;
	height: 41px;
	line-height: 41px;
	padding: 0px;
	overflow: hidden;
	border-top: 1px solid #FFFFFF;
}
	#include #nouvelles ul li strong,
	#include #nouvelles ul li em,
	#include #nouvelles ul li small{
		display: block;
		font-size: 12px;
		font-style: normal;
	}
	#include #nouvelles ul li em{
		font-size: 11px;
		padding-top: 5px;
		padding-bottom: 10px;
	}
	#include #nouvelles ul li small{
		font-size: 10px;
		padding-top: 10px;
		font-weight: bold;
	}
	
	#include #nouvelles ul li strong a{text-decoration: none;}
	#include #nouvelles ul li strong a:hover{text-decoration: underline;}
	
	#include #nouvelles ul li.closed span.content{display: none;}
	#include #nouvelles ul li.closed strong{
		font-size: 11px;
		font-weight: normal;
	}
	#include #nouvelles ul li.closed a{
		float: left;
		width: 318px;
		height: 41px;
		line-height: 41px;
		padding: 0px 12px;
		background: #77bad9;
		text-decoration: underline;
	}
	#include #nouvelles ul li.closed a:hover{
		background: #006995;
		text-decoration: none;
	}

#google-map div.map{
	border: 1px solid #dbd9d8;
	padding: 5px;
}
#google-map small{
	display: block;
	text-align: right;
}

#faq h4{
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
	padding: 8px 12px 8px 15px;
	margin-bottom: 1px;
	cursor: pointer;
	color: #666666;
}
#faq h4.faq-question_O,
#faq h4.faq-question_O:hover{
	font-weight: bold;
	margin-top: 30px;
}

#faq h3{padding: 1.6em 12px 0.4em 12px;}
.faq-reponse{padding: 0px 12px 30px 15px;}

#equipe table td.image{
	width: 162px;
	vertical-align: middle;
	text-align: center;
	padding: 0px 5px;
}
#equipe .image a{
	display: block;
	text-decoration: none;
	width: 162px;
}
#equipe .image a span{
	display: block;
	text-align: center;
	background: #cccccc;
	color: #FFFFFF;
	padding: 3px 0px;
}
#equipe .image img{
	background: #FAFAFA url(/images/nophoto.gif) center center no-repeat;
	border: 1px solid #CCCCCC;
	padding: 5px 5px 15px 5px;
	width: 150px;
	height: 150px;
}
#equipe table th strong{display: block;}

#equipe div.right{
	float: right;
	width: 683px;
}
#equipe div.left{
	float: left;
	width: 683px;
}
#equipe div.left .image{float: left;}
#equipe h5{
	background: #99FF33;
	white-space: nowrap;
	width: auto;
	float: left;
	padding: 10px 100px 10px 12px;
	margin: 0px 0px 10px 0px;
	color: #FFFFFF;
}
#equipe div.description em,
#equipe div.description strong{
	display: block;
	padding: 2px 12px;
	font-style: normal;
	font-size: 12px;
}
#equipe .description{
	float: left;
	padding: 20px 0px;
}
#equipe .right h5,
#equipe .right .description,
#equipe .right .image{
	float: right;
	text-align: right;
}
#equipe .right h5{
	padding-right: 12px;
	padding-left: 100px;
}
#equipe div.texte{padding-top: 8px;}

div.liens{
	/*float: left;
	width: 321px;*/
	margin: 0px 12px;
}
div.liens li{font-size: 11px; color: #666666;}
div.liens a{font-size: 12px;}
div.liens span{
	display: block;
	padding-bottom: 5px;
}
div.liens h3{
	margin: 20px 0px 0px 0px;
	padding: 8px 12px;
}
div.colonne{
	float: left;
}

a.info{
    position: relative;
    z-index: 24;
    text-decoration: none;
	float: right;
}
a.info img{margin: 5px 0px 0px 0px;}

a.info:hover{z-index: 25;}

a.info span,
h4 a.info span{
	display: none;
	position:absolute;
	top: 1px; 
	left: -4px;
    border: 1px solid #CCCCCC;
	color: #666666;
	cursor: help;
	padding: 0;
}
a.info span span,
h4 a.info span span{
	top: 0px;
	left: 0px;
	position: relative;
	border: 1px solid #FFFFFF;
	background: #ebf3f6 url(/images/tooltip-o.gif) 0px 0px no-repeat;
	padding: 8px 10px 8px 24px;
	width: 200px;
	font: 10px/12px Arial, Helvetica, sans-serif;
}

a.info:hover span,
h4 a.info:hover span{display:block;}

#partenaires a img {margin:20px;}

#associes ul{padding: 0px;}
#associes ul li{
	font-size: 11px;
	float: left;
	white-space: nowrap;
	border: none;
	margin-right: 10px;
}
#associes h3{padding-top: 12px;}
#associes p.more{
	padding-bottom: 12px;
	text-align: right;
}
div.emploi ul{padding: 0px;}

#qa_footer{
	position: absolute;
	top: 163px;
	left: 570px;
	width: 400px;
}

#contenu form div.form_left, form div.form_right {padding:0;margin:0;float:left;clear:none;width:325px;}
#contenu form div.form_left input, form div.form_right input {clear:none;}
#contenu form div.form_left {padding-right:5px;}
#contenu form div.form_right {padding-left:5px;}
#contenu form div.no-padding {padding:0;clear:none;float:left;clear:none;}
#contenu fieldset.infos label {width:165px;float:left;}
#contenu fieldset.infos input {clear:none;width:128px;}
#contenu fieldset.infos input.checkbox {border:0;padding:0;width:auto;}
#contenu form div.no-padding input, #contenu form div input.radio {border:0;padding:0;width:auto;}

ul li span.titre, ul li span.heure, ul li span.texte, ul li span.ou {display:block;}
ul li span.titre {color:#e38a22;float:left;font-size:16px;margin:0 0 14px;}
ul li span.heure {float:right;font-size:14px;font-style:italic;margin:0 0 14px;}
ul li span.texte {clear:both;}
ul li span.ou {color:#0e75a6;font-size:14px;font-weight:bold;margin:14px 0;text-align:center;}
ul li span.nomarginbottom {margin-bottom:0;}

#carte-quebec{
	height: 300px;
	overflow: hidden;
	width: 683px;
}
#get_adobe{color: #666666;}
#contenu div.documents h6{
	float: none;
	font-size: 120%;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: left;
	width: auto;
}
#contenu div.documents div.row{
	padding: 12px;
}
#tabs.ui-widget-content{border: none;}
#tabs.ui-tabs{padding: 0;}
#tabs.ui-tabs .ui-tabs-panel{padding: 1em 0;}

p.btn{
	margin: 0;
	overflow: hidden;
	padding: 0.8em 0;
	width: 100%;
}
p.btn a{
	float: left;
	padding: 0;
	text-decoration: none;
}
div.check{
	padding-top: 10px;
}
div.check p.btn a span{
	background-image: url(/images/bg-check.gif);
	background-position: right -298px;
	background-repeat: no-repeat;
	display: block;
	padding: 5px 25px 5px 10px;
}
div.check p.btn a:hover span{background-position: right -1px;}

div.booknow{padding-top: 0; padding-right: 2px;}
div.booknow p.btn a{float: right;}

#top #page div.texte div.seminaire-2011 {border-bottom:6px solid #0f4e6b;margin:0 0 2px;padding:8px 0 10px;}
#top #page div.texte div.seminaire-2011 h3 {background:#0f4e6b;color:#fff;font:bold 18px/22px Tahoma, Verdana, Arial, Helvetica, sans-serif;margin:0 0 11px;padding:7px 15px 6px 0;text-align:right;text-transform:uppercase;}
#top #page div.texte div.seminaire-2011 h3.date-seminaire {font-size:16;line-height:20px;margin:0 0 18px;padding:14px 18px 7px 18px;text-align:left;text-transform:none;}
#top #page div.texte div.seminaire-2011 h3.date-seminaire sup {vertical-align:top;}
#top #page div.texte div.seminaire-2011 h4 {color:#1f6a94;font:19px/23px Tahoma, Verdana, Arial, Helvetica, sans-serif;margin:0 0 15px;padding:0;text-align:center;}
#top #page div.texte div.seminaire-2011 h4.titre-seminaire {color:#0f4e6b;font:bold 14px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;margin:0 0 14px;padding:0 17px;}
#top #page div.texte div.seminaire-2011 h5 {color:#1f6a94;font:16px/20px Tahoma, Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;}
#top #page div.texte div.seminaire-2011 table.date {background:url(/images/bg-date-seminaire2011.gif) repeat-x 0 0;height:63px;margin:0;width:631px;}
#top #page div.texte div.seminaire-2011 table.date td {background:transparent;border:0;color:#1773a1;font:13px/17px Verdana, Arial, Helvetica, sans-serif;padding:0;text-align:center;vertical-align:middle;}
#top #page div.texte div.seminaire-2011 table.date td.date {color:#fff;font-size:15px;line-height:17px;}
#top #page div.texte div.seminaire-2011 table.date td sup {vertical-align:top;}
#top #page div.texte div.seminaire-2011 table.date td a {text-decoration:none;}
#top #page div.texte div.seminaire-2011 table.date td strong,
#top #page div.texte div.seminaire-2011 table.date td b {font-size:17px;font-weight:normal;}
#top #page div.texte div.seminaire-2011-evenement {border:0;padding:27px 26px 33px 2px;width:631px;}
#top #page div.texte div.seminaire-2011-evenement img.alignleft {margin:0 54px 0 71px;}
#top #page div.texte div.seminaire-2011-evenement h3 {font-size:22px;line-height:24px;}
#top #page div.texte div.seminaire-2011-evenement h3.date-seminaire {font-size:16px;line-height:20px;margin:0;}
#top #page div.texte div.seminaire-2011-evenement h4 {font-size:24px;line-height:29px;margin:0 0 12px;padding:15px 0 0;text-align:left;}
#top #page div.texte div.seminaire-2011-evenement table.date {background:url(/images/bg-date-seminaire2011-evenements.gif) repeat-x 0 0;height:86px;}
#top #page div.texte div.seminaire-2011-evenement table.date td.date {height:39px;}
#top #page div.texte div.seminaire-2011-evenement a.btn-formulaire {background:url(/images/btn-inscrivezvous.gif) no-repeat top left;display:block;height:33px;margin:10px 0 20px 216px;width:277px;}
#top #page div.texte div.seminaire-2011-evenement a.btn-formulaire span {display:none;}
#top #page div.texte div.seminaire-2011-evenement a.btn-formulaire:hover {background-position:0 -33px;}
#top #page div.texte div.seminaire-2011-evenement ul.partenaires-seminaire {float:left;margin:0;padding:0 0 0 10px;width:618px;}
#top #page div.texte div.seminaire-2011-evenement ul.partenaires-seminaire li {background:none;border:0;float:left;margin:0;padding:0;}
#top #page div.texte div.seminaire-2011-evenement ul.partenaires-seminaire li.tourisme-quebec {margin:0 73px 0 0;}
#top #page div.texte div.seminaire-2011-evenement ul.partenaires-seminaire li.sepaq {margin:0 61px 0 0;}
#top #page div.texte div.seminaire-2011-evenement ul.partenaires-seminaire li.developpement {margin:0 39px 0 0;}
#top #page div.texte div.seminaire-2011-evenement ul.partenaires-seminaire li.visa {margin:0 28px 0 0;}
#top #page div.texte div.seminaire-2011-evenement ul.partenaires-seminaire li.essor {margin:0 54px 0 0;}
#top #page div.texte div.seminaire-2011-evenement ul.partenaires-seminaire li.sirius {margin:0 72px 0 0;}
#top #page div.texte div.seminaire-2011-evenement ul.partenaires-seminaire li.altitude {margin:-15px 70px 0 0;position:relative;}
#top #page div.texte div.seminaire-2011-evenement ul.partenaires-seminaire li.tourisme-quebec a {background-image:url(/images/logo-tourisme-quebec.gif);width:109px;}
#top #page div.texte div.seminaire-2011-evenement ul.partenaires-seminaire li.sepaq a {background-image:url(/images/logo-sepaq.gif);width:79px;}
#top #page div.texte div.seminaire-2011-evenement ul.partenaires-seminaire li.developpement a {background-image:url(/images/logo-developpementeconomique.jpg);height:46px;width:152px;}
#top #page div.texte div.seminaire-2011-evenement ul.partenaires-seminaire li.adncomm a {background-image:url(/images/logo-adn.gif);width:60px;}
#top #page div.texte div.seminaire-2011-evenement ul.partenaires-seminaire li.visa a {background-image:url(/images/logo-visa.gif);width:64px;}
#top #page div.texte div.seminaire-2011-evenement ul.partenaires-seminaire li.essor a {background-image:url(/images/logo-essor.gif);width:102px;}
#top #page div.texte div.seminaire-2011-evenement ul.partenaires-seminaire li.sirius a {background-image:url(/images/logo-sirius.gif);width:74px;}
#top #page div.texte div.seminaire-2011-evenement ul.partenaires-seminaire li.altitude a {background-image:url(/images/logo-altitudesports.jpg);height:63px;width:55px;}
#top #page div.texte div.seminaire-2011-evenement ul.partenaires-seminaire li.desjardins a {background-image:url(/images/logo-desjardins.jpg);height:48px;width:136px;}
#top #page div.texte div.seminaire-2011-evenement ul.partenaires-seminaire a {background-position:0 0;background-repeat:no-repeat;display:block;height:44px;}
#top #page div.texte div.seminaire-2011-evenement ul.partenaires-seminaire span {display:none;}

.video-accueil {float:right;height:285px;padding:12px 0 0;width:322px;}
.video-accueil iframe {float:right;}
.video-accueil .facebook-tools iframe {height:60px;}
.video-accueil .facebook-tools {clear:both;float:right;height:60px;padding:17px 0 0;width:296px;}
.video-accueil .facebook-tools .fb_iframe_widget {}
#fb_share {height:60px !important;}

.video-section {height:270px;}

div.forfaits .facebook-tools {padding:10px 12px 0;width:659px;}
#producteur .facebook-tools {padding:16px 12px 0;width:659px;}
#producteur.forfaits .facebook-tools {padding:1px 12px 9px;width:659px;}
#producteur .video-accueil {float:left;}
#producteur .video-accueil iframe {float:left;}
#producteur .video-accueil .facebook-tools-forfait {clear:both;float:left;height:60px;padding:17px 0 0;width:296px;}

a.btn-contact-entreprise {background:#76c3e3;color:#fff;font:14px/18px "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;float:right;padding:4px 0;text-align:center;text-decoration:none;width:194px;}
a.btn-contact-entreprise:hover {background:#0099D8;}

#theform {padding:0 0 36px;}
#contact-entreprise {padding:0;}

.vid-container {float:left;padding:0 24px 0 29px;overflow:hidden;position:relative;width:630px;z-index:1;}
.vid-container ul {margin:0;padding:0;}
.vid-container ul li {background:none;border:0;float:left;margin:0;padding:0 21px 0 0;width:142px;}
.vid-container .jcarousel-clip {height:150px;overflow:hidden;}
.vid-container a.arrow {background-position:0 0;background-repeat:no-repeat;height:27px;position:absolute;top:31px;width:13px;z-index:2;}
.vid-container a.prev {background-image:url(/images/btn-vids-prev.png);left:10px;}
.vid-container a.next {background-image:url(/images/btn-vids-next.png);right:2px;}
.vid-container a.arrow:hover {background-position:0 -27px;}
.vid-container a.arrow span {display:none;}
.vid-container .vidPic {height:91px;display:block;width:142px;}
.vid-container .vidPic img {cursor:pointer;display:block;height:91px;width:142px;}
.vid-container .vidPic img:hover {border-color:#c6cab9;}
.vid-container .selected .vidPic img {cursor:default;opacity:0.5;}
.vid-container .selected .vidPic img:hover {border-color:#E7EBD8;}
.vid-container .vidText {display:block;font-size:10px;line-height:14px;padding:6px 0 0;width:142px;}

ul.forfaits-similaires,
ul.forfaits-similaires li {float:left;}
ul.forfaits-similaires {margin:0;padding:20px 0 0;width:700px;}
ul.forfaits-similaires li {background:none;border:0;font-size:10px;line-height:14px;margin:0;padding:0 27px 0 0;width:142px;}
ul.forfaits-similaires a {display:block;text-decoration:none;}
ul.forfaits-similaires img {height:91px;width:142px;}
ul.forfaits-similaires span {display:block;padding:6px 0 0;}

a.commander-cheques {background:url(/images/btn-commandercheques.gif) no-repeat 0 0;display:block;height:45px;margin:0 auto;width:267px;}
a.commander-cheques-en {background-image:url(/images/btn-ordercertificates.gif);}
a.commander-cheques:hover {background-position:0 -45px;}
a.commander-cheques span {display:none;}

.pub468x90 {background:url(/images/bg-pub-468x90.gif) no-repeat 0 0;height:101px;margin:20px 0 18px;padding:11px 0 0 97px;width:586px;}
.pub468x90 a {text-decoration:none;}
.pub468x90 img {display:block;}
.pub200x200 {background:url(/images/bg-pub-200x200.gif) no-repeat 0 0;height:211px;padding:10px 0 0 10px;width:211px;}
.pub200x200 a {text-decoration:none;}
.pub200x200 img {display:block;}
