/* Feuille de style css pour l'impression */
/* Copyright 2008 Activis.ca */

html, body {
	height:100%;
}
body {
	margin:0;
	padding:0;
	color:#000;
	font-family:"Trebuchet MS", Tahoma, Verdana, Sans-serif;
	font-size:10pt;
}
#conteneur {
	position:relative;
	width:13.8cm;
	margin-left:1cm;
}
/* Image de fond avec activis */
#enteteflash {
	display:none;
}
/* Select pour acces direct */
#acces-rapide {
	display:none;
}
/* Couleurs */
.gris-clair {
	color:#666666;
}
.rouge-fonce {
	color:#833600;
}
/* Liste pour menu rapide */
#menu-rapide {
	display:none;
}
/* Menu principal */
#menu {
	display:none;
}
/* Photos en polaroid */
#polaroid {
	display:none;
}
/* Elements à gauche */
#gauche {
	display:none;
}
/* Contenu de page */
#centre {
	position:relative;
	width:12cm;
	background-color:#fff;
	margin:0 auto;
}
#entete {
	position:relative;
	display:block;
	margin:0 0 0 -1.9cm;
}
#imprimer {
	display:none;
}
#galerie {
	display:none;
}
ul.default li,
#centre ol.liste li, #centre ol.liste-numerique li{
	font-size: 8pt;
}
ul.default {
	margin-left: 1.3em;
}
#centre ul.default {
	width: 78%;
}
#centre #fil-ariane {
	color:#ccc;
}
#centre #fil-ariane a {
	text-decoration:none;
	color:#ccc;
}
#centre #date {
	display:none;
}
#centre p {
	font-size:8pt;
	text-align:justify;
	line-height:12pt;
	padding:0 1cm;
	margin:0.2cm 0;
}
#centre p a {
	color:#833600;
	text-decoration:underline;
}
#centre p a:hover {
	text-decoration:none;
}
#centre p .ouest {
	float:left;
}
#centre p .ouest img {	
	margin:0.4cm 1cm 0 0;
	border:0pt solid #000; /* A changer */
}
#centre h1 {
	color:#10306c;
	font-size:10pt;
	padding:0 1cm;
	margin:0;
}
#centre h2 {
	font-size:10pt;
	margin:0;
	padding:0 1cm;
}
.orange h2 {
	color:#f00;
}
.bleu h2 {
	color:#0068be;
}
.vert h2 {
	color:#517e00;
}
.gris h2 {
	color:#ccc;
}
.termes #centre h2 {
	color: black;
}
#centre h3 {
	color:#10306c;
	font-size:8pt;
	padding:0 1cm;
}
#centre h4 {
	color:#10306c;
	font-size:8pt;
	padding:0 1cm;
}
#centre h5 {
	color:#10306c;
	font-size:8pt;
	padding:0 1cm;
}
#centre h6 {
	color:#10306c;
	font-size:8pt;
	padding:0 1cm;
}
#centre .non-imp {
	display:none;
}
#centre .ligne {
	width:8cm;
	height:1pt;
	background-color:#fff;
	border-bottom:1pt solid #ccc;
	margin:0.3cm 1cm;
}
#centre hr {
	width:10cm;
	height:0pt;
	background-color:#fff;
	border:0;
	border-bottom:2pt dotted #ccc;
	margin:0.3cm 1cm;
}
#centre span {
	display:block;
	text-align:right;
	font-size:9pt;
	line-height:12pt;
	padding:0 1cm;
	margin:0;
	color:#833600;
}
#centre span a {
	font-size:9pt;
	color:#000;
	text-decoration:none;
}
#centre span a:hover {
	text-decoration:underline;
}
#centre-pied {
	clear:both;
	margin:1cm 0 0 0;
	page-break-inside:avoid;
}
#centre-pied p {
	text-align:center;
	page-break-before: avoid;
	page-break-after: avoid;
}
#centre-pied p img {
	display:block;
	border:0;
	padding:0 0.2cm 0 0;
	margin:0 auto;
	text-align:center;
}
#deco {
	position:relative;
	margin:0.5cm 0 0 -0.9cm;
	page-break-before: avoid;
}
#centre .liste {
	margin:0 1cm;
	padding:0;
	list-style-type:none;
}
#centre .liste li {
	margin:0;
	padding:0;
}
#centre .liste li a span img {
	display:none;
}
#centre .liste li a img {
	border:1px solid #ccc;
}
#centre .liste-numerique {
	list-style-type:decimal;
	padding:0;
	margin:0 0 0 1.5cm;
	font-size:8pt;
	line-height:12pt;
}
#centre .liste a, #centre .liste-numerique a {
	color:#8a410b;
}
#centre #activis-logo {
	display:block;
	margin:0.3cm 1cm;
}
#centre .gd-logo img {
	display:block;
	margin:0 0.5cm;
}
#centre #liens {
	margin:0 1cm;
	padding:0;
	list-style-type:none;
}
#centre #liens li {
	margin:0.3cm 0;
	padding:0;
	list-style-type:none;
}
#centre #liens li span {
	display:inline;
	text-align:left;
	padding:0;
	margin:0;
	color:#833600;
}
#centre #liens a {
	color:#833600;
	text-decoration:underline;
}
#centre #liens li ul {
	margin:0 10pt;
	padding:0;
	list-style-type:circle;
}
#centre #liens li ul li {
	margin:0;
	padding:0;
	list-style-type:circle;
}
/* Carte routiere ----------------------------------------- */
#map {
	 width:12cm;
	 height:12cm;
	 border-top:1pt solid #ccc;
	 border-bottom:1pt solid #ccc;
}
#informations {
	display:block;
	width:4cm;
	margin:0;
	padding:0;
	text-align:left;
}
#informations a img {
	display:block;
	border:0;
	margin:0;
}
#centre #informations span, #centre #informations .rouge {
	display:block;
	margin:0;
	padding:0;
	text-align:left;
}
#boite-itineraire {
	display:none;
}
#boite-itineraire .champ {
	float:left;
	width:43px;
	margin:4px 0 2px 0;
	border:1px solid #275daa;
	background-color:#f7f7f7;
}
#boite-itineraire .champ:hover {
	border:1px solid #00145b;
	background-color:#fff;
}
#boite-itineraire .bouton {
	float:right;
	width:30px;
	margin:4px 0 2px 6px;
	color:#fff;
	font-family:'Trebuchet MS', 'Tahoma', 'Verdana', 'Sans-serif';
	background-color:#275daa;
	border:1px solid #00145b;
}
#boite-itineraire .bouton:hover {
	color:#fff;
	background-color:#00145b;
	border:1px solid #275daa;
}
/* Faq ----------------------------------------- */
#faq {
	list-style-type:none;
	margin:0 1cm;
	padding:0;
	font-size:10pt;
	line-height:10pt;
}
#faq li {
	margin:0.2cm 0;
	padding:0;
	color:#000;
	page-break-inside:avoid;
}
#faq .retour {
	padding:0;
	margin:0;
}
#faq li .lettre {
	display:block;
	font-size:15pt;
	width:1cm;
	height:1cm;
	line-height:1cm;
	margin:0 1pt 0 0;
	float:left;
	font-family:"Trebuchet MS", Arial, sans-serif;
	color:#000;
}
#faq li span {
	display:block;
	text-align:left;
	padding:0.2cm 0;
	color:#00145b;
}
#faq li span em {
	font-size:8pt;
	font-style:normal;
	color:#666;
}
#faq li a {
	color:#833600;
	text-decoration:underline;
}
/* Formulaires --------------------------------------------- */
#formulaire-type {
	font-size:8pt;
	margin:0 1cm;
}
#centre #contenu-blog form {
	font-size:8pt;
	margin:0;
	padding:0;
}
#formulaire-type table td {
	padding:1pt 0;
}
#formulaire-type table input, #centre #contenu-blog form fieldset input {
	font-size:9pt;
	line-height:12pt;
	margin:0;
	padding:2pt 4pt 2pt 14pt;
	color:#00145b;
	font-family:'Trebuchet MS', 'Tahoma', 'Verdana', 'Sans-serif';
	border:1pt solid #833600;
	border-left:4pt solid #833600;
	background-color: #fff;
}
#formulaire-type table .champlarge {
	width:6cm;
}
#formulaire-type table select, #centre #contenu-blog form select  {
	padding:1pt 0 1pt 14pt;
	font-size:9pt;
	color:#00145b;
	font-family:'Trebuchet MS', 'Tahoma', 'Verdana', 'Sans-serif';
	border:1pt solid #833600;
	border-left:4pt solid #833600;
}
#formulaire-type table select option, #centre #contenu-blog form select option {
	padding:0 0 0 14pt;
	background-color:#fff;
}
#formulaire-type table textarea, #centre #contenu-blog form fieldset textarea {
	padding:2pt 4pt 2pt 14pt;
	font-size:9pt;
	color:#00145b;
	font-family:'Trebuchet MS', 'Tahoma', 'Verdana', 'Sans-serif';
	border:1pt solid #833600;
	border-left:4pt solid #833600;
}
#formulaire-type table .input {
	width:6cm;
}
#formulaire-type table .textarea {
	width:6cm;
	height:3cm;
}
#formulaire-type table .case, #centre #contenu-blog form fieldset #c_remember {
	float:none;
	margin:0 3pt 0 0;
	background:none;
	border:none;
}
#formulaire-type table .bouton, #centre #contenu-blog form fieldset .submit, #centre #contenu-blog form fieldset .preview {
	padding:2pt 4pt;
	margin:4pt 6pt 2pt 0;
	color:#fff;
	font-size:9pt;
	font-family:'Trebuchet MS', 'Tahoma', 'Verdana', 'Sans-serif';
	background-color:#de6f23;
	border:1pt solid #943e00;
}
/* Blogue --------------------------------------------- */
#centre #contenu-blog a, #centre #contenu-blog h1 a, #centre #contenu-blog h2 a, #centre #contenu-blog h3 a, #centre #contenu-blog h4 a, #centre #contenu-blog h5 a, #centre #contenu-blog h6 a, #centre #contenu-blog p a {
	color:#833600;
	text-decoration:underline;
}
#centre #contenu-blog h1, #centre #contenu-blog h2, #centre #contenu-blog h3, #centre #contenu-blog h4, #centre #contenu-blog h5, #centre #contenu-blog h6, #centre #contenu-blog p {
	color:#000;
}
#centre #contenu-blog span {
	display:inline;
	text-align:left;
	padding:0;
	margin:0;
	color:#833600;
}
#centre #contenu-blog .post-content {
	width:10cm;
	font-size:8pt;
	line-height:12pt;
	padding:0 1cm;
}
#centre #contenu-blog .post-content h1, #centre #contenu-blog .post-content h2, #centre #contenu-blog .post-content h3, #centre #contenu-blog .post-content h4, #centre #contenu-blog .post-content h5, #centre #contenu-blog .post-content h6, #centre #contenu-blog .post-content p {
	padding:0;
}
#centre #contenu-blog .post-content hr {
	margin:0.3cm 0;
}
#centre #contenu-blog p.post-info {
	color:#999;
}
#centre #contenu-blog blockquote {
	font-size:8pt;
	line-height:12pt;
}
#centre #contenu-blog blockquote p {
	margin:0.2cm 0;
	padding:0;
}
#centre #contenu-blog fieldset {
	border:0;
	margin:0;
	padding:0;
}
/* Element dans la partie haute de droite */
#droite {
	display:none;
	height:0;
	overflow:hidden;
	visibility:hidden;
}
/* Pied de page */
#pied {
	height:0;
	visibility:hidden;
	overflow:hidden;
	display:none;
}
