body {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
background-color:#ffffff;
color: #3F3B3B;
}
h2{/*display:inline;*/}
#conteneur-over {
position: relative;
width: 780px;
margin: 0 auto;
background: url('images/fond-conteneur-accueil.gif') repeat;
z-index: 0;
}


#conteneur {
position: relative;
width: 738px;
margin: 0 auto;
border: 0px solid red;
min-height:617px;
-height:617px;
}

.spacer{clear:both;visibility:hidden;/*margin-bottom:-2px;*/}

.spacerW3C {border:0px;height:0px;margin:0px;padding:0px;visibility:hidden;clear:both;}
.spacerW3C hr {display:none;}


#ombre-bas {
width: 780px;
height: 26px;
background: url(  'images/ombre-bas.gif' ) no-repeat;
}
img {
	border:none;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* HEADER */
/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/

#header { margin-bottom: 0px; width: 780px; height: 161px;  z-index: 1;  border: 0px solid green;}

#header-image { width: 198px; height: 161px; float: left; border: 0px solid black;}
#header-principal { width: 562px; height: 126px; float: left; z-index: 99; border: 0px solid red;}

#header-acrobranche { position: absolute; width: 208px; height: 35px; left: 198px; top: 126px; border: 0px solid red;}
#header-canyoning { position: absolute; width: 199px; height: 35px; left: 406px; top: 126px; border: 0px solid red;}

#header-colonne-droite { position: absolute; width: 199px; height: 35px; left: 605px; top: 126px; border: 0px solid red;}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* GAUCHE */
/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/
#gauche { position: absolute; left:0; width: 173px; /*margin-top: -15px; */background: url('images/fond-colonne-gauche.gif') repeat;}

#gauche-logo {  width: 173px; height: 62px; }


.bloc-gauche-on { font-size: 8pt; background: url(  'images/fleche-gauche-on.gif' )no-repeat;  background-position: center left; background-color: #5d6903; width: 165px; margin-top: 5px; margin-bottom: 5px; color: #FFFFFF; height: 15px; padding-left: 7px; font-weight: bold; padding-top: 4px; }
.bloc-gauche-on a { color: #FFFFFF; text-decoration: none; }

.bloc-gauche-off { font-size: 8pt; background: url(  'images/fleche-gauche-off.gif' )no-repeat;  background-position: center left; background-color: #b0c802; width: 165px; margin-top: 5px; margin-bottom: 5px; color: #5d6903; height: 15px; padding-left: 7px; font-weight: bold; padding-top: 4px; }
.bloc-gauche-off a { color: #5d6903; text-decoration: none; }
.bloc-gauche-off a:hover { color: #5d6903; text-decoration: underline; }

.bloc-gauche-activites-on {  background: url(  'images/fleche-gauche-on.gif' )no-repeat;  background-position: center left; background-color: #5d6903; width: 165px; margin-top: 12px; margin-bottom: 12px; height: 22px; color: #FFFFFF; font-variant: small-caps; padding-left: 7px; padding-top: 7px; font-weight: bold;}
.bloc-gauche-activites-on a { color: #FFFFFF; text-decoration: none; }

.bloc-gauche-activites-off {  background: url(  'images/fleche-gauche-off.gif' )no-repeat;  background-position: center left;  background-color: #b0c802; width: 165px; margin-top: 12px; margin-bottom: 12px; height: 22px;  color: #5d6903; font-variant: small-caps; padding-left: 7px; padding-top: 7px; font-weight: bold;}
.bloc-gauche-activites-off a {  color: #5d6903; text-decoration: none; }
.bloc-gauche-activites-off a:hover { color: #5d6903; text-decoration: underline; }


#gauche-image-bottom { margin-bottom: -10px; height:341px;}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* DROITE */
/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/

#droite { position: absolute; right:0px; width: 155px; background-color: #0096cc; /*margin-top: -15px; */margin-right: -1px;}

.bloc-droite-on { font-size: 8pt; background-color: #136277; width: 145px; margin-top: 5px; margin-bottom: 5px; color: #FFFFFF; height: 15px; padding-left: 10px; font-weight: bold; padding-top: 4px; }
.bloc-droite-on a {  color: #FFFFFF; text-decoration: none; }
.bloc-droite-on a:hover {  color: #FFFFFF; text-decoration: underline; }

.bloc-droite-off { font-size: 8pt; background-color: #3bbbe9; width: 145px; margin-top: 5px; margin-bottom: 5px; color: #136277; height: 15px; padding-left: 10px; font-weight: bold; padding-top: 4px; }
.bloc-droite-off a {  color: #136277; text-decoration: none; }
.bloc-droite-off a:hover {  color: #136277; text-decoration: underline; }

#droite-image-bottom { margin-bottom: -10px; }

#droite-image-bottom { margin-bottom: -10px; }


/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* FOOTER */
/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/

#pied { height: 27px; width: 739px; border: 0px solid #9d9ea2; background-color: #e68200;margin:auto;}

#pied-liens-gauche {float: left; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt;  color: #ffffff; padding-left: 15px; padding-top: 7px;}
#pied-liens-gauche a { color: #ffffff;  text-decoration: none;}
#pied-liens-gauche a:hover { color: #ffffff;  text-decoration: underline;}

#pied-liens-droite {float: right; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt;  color: #ffffff; padding-right: 15px; padding-top: 9px;}
#pied-liens-droite a { color: #ffffff;  text-decoration: none;}
#pied-liens-droite a:hover { color: #ffffff;  text-decoration: underline;}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* CENTRE ACCUEIL*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/
#centre {
	left:173px;
	/*margin-left:173px;
	margin-right:155px;
	margin-top:-20px;*/
	padding:10px 10px 10px 10px;
	position:relative;
	width:390px;
 /*margin-top: -20px; margin-left: 173px; margin-right: 155px; padding-left: 10px; padding-right: 10px;*/
}

#centre-titre { padding-top: 10px; padding-bottom: 5px; color: #7f540f; border-top: 1px solid #9a9a9a; font-size: 16pt; font-style: italic; text-transform: uppercase; }
#centre-sous-titre { /*padding-bottom: 10px;*/ color: #e68200;  font-size: 12pt; font-style: italic; text-transform: uppercase;}
#centre-paragraphe { font-size: 8pt; line-height: 13px;}
#centre-resa { padding-bottom: 8px; padding-top: 18px; padding-left: 25px; color: #e68200;  font-size: 10pt; font-style: italic; text-transform: uppercase; font-weight: bold; border-bottom: 1px solid #9a9a9a; }

.highlight-vert { font-weight: bold; color: #b0c902;}
.highlight-orange { font-weight: bold; color: #e68200; font-size: 10pt;}

	/******************actus******************/

#centre-actus {  border-top: 1px solid #db8936;  border-left: 1px solid #db8936; margin-top: 30px;}
#centre-actus-image { margin-top: -25px; padding-left: 335px;}


.centre-actu-bloc { padding-left: 10px; margin-bottom: 20px;}

.centre-actu-bloc-image {float: left;   border: 0px solid red; width: 120px; text-align: center;}
.centre-actu-bloc-texte {float: left;   border: 0px solid green; width: 370px; padding-left: 10px;margin-bottom:30px;}

.centre-actu-bloc-texte-titre a {  text-transform: uppercase; font-weight: bold;  padding-bottom: 10px; color: #e68200; font-size: 9pt; text-decoration: none;}
.centre-actu-bloc-texte-titre a:hover { text-decoration: underline;}
.centre-actu-bloc-texte-contenu { color: #595757; font-size: 8pt;}
.centre-actu-bloc-texte-suite a {  color: #e68200; font-size: 8pt; /*padding-left: 140px;*/}




/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* CENTRE ACROBRANCHE*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/

#centre-acrobranche { margin-top: -20px; margin-left: 173px; margin-right: 155px; padding-left: 10px; padding-right: 10px;}

#centre-titre-acrobranche { padding-top: 10px; padding-bottom: 0px; color: #83a000; border-top: 1px solid #9a9a9a; font-size: 16pt; font-style: italic; text-transform: uppercase; }
#centre-sous-titre-acrobranche {  border-bottom: 1px solid #9a9a9a; padding-bottom: 10px; margin-bottom: 10px; color: #83a000;  font-size: 11pt; font-style: italic; text-transform: uppercase;}
#centre-paragraphe-acrobranche { font-size: 8pt; line-height: 13px; padding-bottom: 15px; font-style: italic;}

#centre-parcours-acrobranche-image {  border-bottom: 1px solid #9a9a9a; margin-bottom: 10px;}
.centre-actu-bloc-texte-suite {text-align:right; height:13px;margin:0px}
	/******************liste parcours******************/

.ligne-parcours-vert a {color: #aab300; font-size: 9pt; text-transform: uppercase; font-weight: bold; text-decoration: none;}
.ligne-parcours-bleu a {color: #3399FF; font-size: 9pt; text-transform: uppercase; font-weight: bold; text-decoration: none;}
.ligne-parcours-rouge a {color: #CC3300; font-size: 9pt; text-transform: uppercase; font-weight: bold; text-decoration: none;}
.ligne-parcours-marron a {color: #9f5026; font-size: 9pt; text-transform: uppercase; font-weight: bold; text-decoration: none;}
.ligne-parcours-noir a {color: #232323; font-size: 9pt; text-transform: uppercase; font-weight: bold; text-decoration: none;}


.bloc-parcours { border: 1px solid #9a9a9a; padding: 10px;margin-bottom:5px;}
.bloc-parcours-titre {color: #5a5858; font-size: 9pt; font-style: italic; text-transform: uppercase; font-weight: bold;}
.bloc-parcours-gauche {float: left; width: 210px;}
.bloc-parcours-droite {float: right; width: 150px; text-align: justify; color: #5a5858; font-size: 8pt;}

#centre-parcours-acrobranche-image2 {  float: left;  width: 208px;}
#centre-paragraphe-acrobranche-bas { float: left; /*width: 170px; */padding-left: 10px;  text-align: justify; font-size: 8pt;}
.highlight-vert-gras {color: #83a000; font-size: 9pt;  uppercase; font-weight: bold; text-transform: uppercase; text-align: left;}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* CENTRE ACROBRANCHE FICHE*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/

#centre-acrobranche-fiche { margin-top: -20px; margin-left: 173px; margin-right: 155px; padding-left: 10px; padding-right: 10px;}

#centre-titre-acrobranche-fiche-vert { padding-top: 10px; padding-bottom: 0px; color: #aab300; border-top: 1px solid #9a9a9a; font-size: 16pt; font-style: italic; text-transform: uppercase; }
#centre-sous-titre-acrobranche-fiche-vert {  border-bottom: 1px solid #9a9a9a; padding-bottom: 10px; margin-bottom: 5px; color: #aab300;  font-size: 11pt; font-style: italic; text-transform: uppercase;}
#centre-titre-acrobranche-fiche-bleu { padding-top: 10px; padding-bottom: 0px; color: #3399FF; border-top: 1px solid #9a9a9a; font-size: 16pt; font-style: italic; text-transform: uppercase; }
#centre-sous-titre-acrobranche-fiche-bleu {  border-bottom: 1px solid #9a9a9a; padding-bottom: 10px; margin-bottom: 5px; color: #3399FF;  font-size: 11pt; font-style: italic; text-transform: uppercase;}
#centre-titre-acrobranche-fiche-rouge { padding-top: 10px; padding-bottom: 0px; color: #CC3300; border-top: 1px solid #9a9a9a; font-size: 16pt; font-style: italic; text-transform: uppercase; }
#centre-sous-titre-acrobranche-fiche-rouge {  border-bottom: 1px solid #9a9a9a; padding-bottom: 10px; margin-bottom: 5px; color: #CC3300;  font-size: 11pt; font-style: italic; text-transform: uppercase;}
#centre-titre-acrobranche-fiche-marron { padding-top: 10px; padding-bottom: 0px; color: #9f5026; border-top: 1px solid #9a9a9a; font-size: 16pt; font-style: italic; text-transform: uppercase; }
#centre-sous-titre-acrobranche-fiche-marron {  border-bottom: 1px solid #9a9a9a; padding-bottom: 10px; margin-bottom: 5px; color: #9f5026;  font-size: 11pt; font-style: italic; text-transform: uppercase;}
#centre-titre-acrobranche-fiche-noir { padding-top: 10px; padding-bottom: 0px; color: #232323; border-top: 1px solid #9a9a9a; font-size: 16pt; font-style: italic; text-transform: uppercase; }
#centre-sous-titre-acrobranche-fiche-noir {  border-bottom: 1px solid #9a9a9a; padding-bottom: 10px; margin-bottom: 5px; color: #232323;  font-size: 11pt; font-style: italic; text-transform: uppercase;}

#centre-infos-acrobranche-fiche {  border-bottom: 1px solid #9a9a9a; padding-top: 2px; margin-bottom: 10px;  font-size: 8pt;}
#centre-infos1-acrobranche-fiche { float: left; color: #5a5858;  font-size: 8pt; font-weight: bold; text-transform: uppercase;}
#centre-infos2-acrobranche-fiche { float: left; color: #5a5858;  font-size: 8pt; font-weight: bold; text-transform: uppercase; margin-left: 10px;}

.centre-infos-texte-acrobranche-fiche {text-transform: lowercase;}

#centre-paragraphe-acrobranche-fiche { font-size: 8pt; line-height: 13px; padding-bottom: 15px; font-style: italic;}

#centre-image1-acrobranche-fiche-h {float: left; }
#centre-image1-acrobranche-fiche-v {float: left; }
#centre-image1-acrobranche-fiche- {float: left; margin-bottom: 150px;}

#centre-descriptif-acrobranche-fiche-h {float: left; width: 260px; text-align: justify; padding-left: 10px; font-size: 8pt; line-height: 16px;}
#centre-descriptif-acrobranche-fiche-v {/*float: left; width: 180px; */text-align: justify; /*padding-left: 10px; */font-size: 8pt; line-height: 16px;}
#centre-descriptif-acrobranche-fiche- {float: left; width: 100%; text-align: justify; font-size: 8pt; line-height: 16px;}

.centre-image-acrobranche-fiche-h {float: left; margin-right: 22px; border: 0px solid #9a9a9a; padding: 0px; width: 107px; height: 107px; text-align: center;}
.centre-image-acrobranche-fiche-v {float: left; margin-right: 22px; border: 0px solid #9a9a9a; padding: 0px; width: 107px; height: 107px;}
.centre-image-acrobranche-fiche- {margin-bottom: 150px;}

#centre-infos-acrobranche-autres-texte { text-align: center; padding-top: 10px; font-size: 9pt; font-style: italic;}
#centre-infos-acrobranche-autres { text-align: center; border-bottom: 1px solid #9a9a9a; border-top: 1px solid #9a9a9a; padding-top: 2px; margin-bottom: 10px;  font-size: 8pt;}
.centre-infos-acrobranche-autres-vert a { color: #aab300;  font-size: 10pt;  text-transform: uppercase; text-decoration: none; font-weight: bold;}
.centre-infos-acrobranche-autres-bleu a { color: #3399FF;  font-size: 10pt;  text-transform: uppercase; text-decoration: none; font-weight: bold;}
.centre-infos-acrobranche-autres-rouge a { color: #CC3300;  font-size: 10pt;  text-transform: uppercase; text-decoration: none; font-weight: bold;}
.centre-infos-acrobranche-autres-marron a { color: #9f5026;  font-size: 10pt;  text-transform: uppercase; text-decoration: none; font-weight: bold;}
.centre-infos-acrobranche-autres-noir a { color: #232323;  font-size: 10pt; text-transform: uppercase; text-decoration: none; font-weight: bold;}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* CENTRE CANYON FICHE*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/

#centre-canyoning-fiche { margin-top: -20px; margin-left: 173px; margin-right: 155px; padding-left: 10px; padding-right: 10px;}

#centre-titre-canyoning-fiche { padding-top: 10px; padding-bottom: 0px; color: #0885b5; border-top: 1px solid #9a9a9a; font-size: 16pt; font-style: italic; text-transform: uppercase; }
#centre-sous-titre-canyoning-fiche {  border-bottom: 1px solid #9a9a9a; padding-bottom: 10px; margin-bottom: 5px; color: #0885b5;  font-size: 11pt; font-style: italic; text-transform: uppercase;}

#centre-infos-canyoning-fiche {  border-bottom: 1px solid #9a9a9a; padding-top: 2px; margin-bottom: 10px;  font-size: 8pt;}
#centre-infos1-canyoning-fiche { float: left; color: #5a5858;  font-size: 8pt; font-weight: bold; text-transform: uppercase;}
#centre-infos2-canyoning-fiche { float: left; color: #5a5858;  font-size: 8pt; font-weight: bold; text-transform: uppercase; margin-left: 10px;}

.centre-infos-texte-canyoning-fiche {text-transform: lowercase;}

#centre-paragraphe-canyoning-fiche { font-size: 8pt; line-height: 13px; padding-bottom: 15px; font-style: italic;}

#centre-image1-canyoning-fiche-h {float: left; }
#centre-image1-canyoning-fiche-v {float: left; }
#centre-image1-canyoning-fiche- {float: left; margin-bottom: 150px;}

#centre-descriptif-canyoning-fiche-h {float: left; width: 260px; text-align: justify; padding-left: 10px; font-size: 8pt; line-height: 16px;}
#centre-descriptif-canyoning-fiche-v {float: left; width: 180px; text-align: justify; padding-left: 10px; font-size: 8pt; line-height: 16px;}
#centre-descriptif-canyoning-fiche- {float: left; width: 100%; text-align: justify; font-size: 8pt; line-height: 16px;}

.centre-image-canyoning-fiche-h {float: left; margin-right: 22px; border: 0px solid #9a9a9a; padding: 0px; width: 107px; height: 107px; text-align: center;}
.centre-image-canyoning-fiche-v {float: left; margin-right: 22px; border: 0px solid #9a9a9a; padding: 0px; width: 107px; height: 107px;}
.centre-image-canyoning-fiche- {margin-bottom: 150px;}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* CENTRE VENIR*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/

#centre-venir { margin-top: -20px; margin-left: 173px; margin-right: 155px; padding-left: 10px; padding-right: 10px;}

#centre-titre-venir { padding-top: 10px; padding-bottom: 10px; color: #e68200; border-top: 1px solid #9a9a9a; border-bottom: 1px solid #9a9a9a;  font-size: 16pt; font-style: italic; text-transform: uppercase; }
#centre-titre { padding-top: 10px; padding-bottom: 10px; color: #e68200; border-top: 1px solid #9a9a9a; border-bottom: 1px solid #9a9a9a;  font-size: 16pt; font-style: italic; text-transform: uppercase; }

.centre-titre-paragraphe-venir {  padding-bottom: 5px; margin-bottom: 0px; color: #e68200;  font-size: 11pt; font-style: italic; text-transform: uppercase;}

.centre-texte-venir { font-size: 8pt; line-height: 13px; padding-bottom: 15px;}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* CENTRE EQUIPE*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/

#centre-equipe { margin-top: -20px; margin-left: 173px; margin-right: 155px; padding-left: 10px; padding-right: 10px;}

#centre-titre-equipe { padding-top: 10px; padding-bottom: 10px; color: #e68200; border-top: 1px solid #9a9a9a; border-bottom: 1px solid #9a9a9a;  font-size: 16pt; font-style: italic; text-transform: uppercase; }

#centre-chapeau-equipe { padding-top: 10px; padding-bottom: 10px; font-size: 8pt; font-style: italic; }
#centre-chapeau { padding-top: 10px; padding-bottom: 10px; font-size: 8pt; font-style: italic; }


.centre-equipe-paragraphe { padding-left: 10px; margin-bottom: 20px;}

.centre-equipe-paragraphe-image {float: left;   border: 0px solid red; width: 86px; text-align: left;}
.centre-equipe-paragraphe-texte {float: left;   border: 0px solid green; width: 280px; padding-left: 10px; padding-top: 5px;}

.centre-equipe-paragraphe-texte-titre {  text-transform: uppercase; font-weight: bold;  padding-bottom: 10px; color: #e68200; font-size: 9pt; text-decoration: none;}
.centre-equipe-paragraphe-texte-contenu { color: #595757; font-size: 8pt;}


#centre-pied-equipe {padding-top: 10px; padding-bottom: 10px; font-size: 9pt; font-style: italic; }
.centre-pied-highlight {color: #e68200; font-size: 10pt; text-transform: uppercase;  font-weight: bold; text-align: center;}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* CENTRE PHOTOS*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/

#centre-photos { margin-top: -20px; margin-left: 173px; margin-right: 155px; padding-left: 10px; padding-right: 10px;}

#centre-titre-photos { padding-top: 10px; padding-bottom: 5px; color: #e68200; border-top: 1px solid #9a9a9a; border-bottom: 1px solid #9a9a9a;  font-size: 16pt; font-style: italic; text-transform: uppercase; }
#centre-categories-photos { padding-top: 15px; padding-bottom: 10px; border-bottom: 1px solid #9a9a9a;  width: 100%; }
.centre-categories-photos-span { color: #595757; font-size: 8pt;  font-weight: bold; text-decoration: none; text-transform:uppercase;}


#centre-titre-categories-photos { padding-top: 10px; padding-bottom: 10px; font-size: 12pt; text-transform: uppercase; font-weight: bold; text-align: center;}

#photos-fondfond {}

.photos-photos { text-decoration: none; font-style: font-size: 8pt; color: #003366;}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* CENTRE TARIFS*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/

#centre-tarifs {margin-top: -20px; margin-left: 173px; margin-right: 155px; padding-left: 10px; padding-right: 10px;}
#centre-titre-tarifs {padding-top: 10px; padding-bottom: 5px; color: #e68200; border-top: 1px solid #9a9a9a; border-bottom: 1px solid #9a9a9a;  font-size: 16pt; font-style: italic; text-transform: uppercase;}
#centre-chapeau-tarifs {padding-top: 10px; padding-bottom: 5px; color: #e68200;  font-size: 9pt;}

.tableauTarifs { padding-bottom : 5px; padding-top : 5px; width: 100%;}
.tableauTarifs-cellule-cat {  height : 20px; text-align: center;  border-top: 1px solid #909090; color: #ffffff; text-transform: uppercase; font-weight: bold;}
.tableauTarifs-cellule-left { padding-left : 10px; text-align: left; height : 20px; border-bottom: 1px solid #909090; border-left: 1px solid #909090; font-size: 8pt;}
.tableauTarifs-cellule-right { text-align: center;height : 20px; border-bottom: 1px solid #909090; border-right: 1px solid #909090; font-size: 8pt;}
.tableauTarifs-cat { background-color:#e68200; }


.centre-titre-section-tarifs {  font-size: 9pt; color: #e68200; font-style: italic; text-transform: uppercase;}
#centre-titre-section-horaire { padding-top: 2px; border-top: 1px solid #e68200; color: #e68200;  font-size: 9pt; font-style: italic; text-transform: uppercase;}

#centre-chapeau-tarifs { font-size: 8pt;  color: #595757;}

.centre-chapeau-tarifs-highlight {color: #e68200;  font-size: 9pt; text-transform: uppercase;}

.tableauTarifs-prix {font-weight: bold;}

#centre-tarifs-grille {}


#centre-horaires-image {padding-top: 10px;}



/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* CENTRE ACTUS*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/

#centre-actus-page {margin-top: -20px; margin-left: 173px; margin-right: 155px; padding-left: 10px; padding-right: 10px;}
#centre-titre-actus {padding-top: 10px; padding-bottom: 5px; color: #e68200; border-top: 1px solid #9a9a9a; border-bottom: 1px solid #9a9a9a;  font-size: 16pt; font-style: italic; text-transform: uppercase;}
#centre-chapeau-actus {padding-top: 10px; padding-bottom: 5px; color: #e68200;  font-size: 9pt;}

.centre-titre-section-actus { width: 390px; font-size: 12pt; color: #ffffff; font-style: italic; text-transform: uppercase; background-color: #e68200; text-align: center;}

.centre-chapeau-actus { padding-top: 30px; font-size: 8pt;  color: #595757;}


.centre-promotion-titre { padding-bottom : 5px; padding-top: 20px; font-size: 10pt;  color: #e68200; text-transform: uppercase; font-weight: bold;}

.centre-promotion-image {float: left; padding-right: 10px;}

.centre-promotion-chapeau { font-size: 8pt; text-align: justify; border: 0px solid red; line-height: 17px;}

.centre-promotion-descriptif { font-size: 8pt; text-align: justify;  line-height: 17px;}
.centre-promotion-web a {float: left; font-size: 8pt;  color: #e68200}
.centre-promotion-email a {float: right; font-size: 8pt; color: #e68200}
.centre-promotion-border {border-bottom: 1px solid #e2e0e0; padding-top: 10px;}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* CENTRE CONTACT*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/

#centre-contact { margin-top: -20px; margin-left: 173px; margin-right: 155px; padding-left: 10px; padding-right: 10px;}

#centre-titre-contact { padding-top: 10px; padding-bottom: 10px; color: #e68200; border-top: 1px solid #9a9a9a; border-bottom: 1px solid #9a9a9a;  font-size: 16pt; font-style: italic; text-transform: uppercase; }

.centre-titre-paragraphe-contact {  padding-bottom: 5px; margin-bottom: 0px; color: #e68200;  font-size: 11pt; font-style: italic; text-transform: uppercase;}

.centre-texte-contact { font-size: 8pt; line-height: 13px; padding-bottom: 15px;}
.centre-formulaire-contact-label { height: 30px; padding-right: 5px; font-size: 8pt; color: #e68200; text-align: right; text-transform: uppercase; font-weight: bold;}
.centre-formulaire-contact-erreur { height: 30px; padding-right: 5px; font-size: 8pt; color: red; text-align: center; text-transform: uppercase; font-weight: bold;}

.input-form { margin: 0px; border: 1px solid grey; width: 100%; font-size:9px; font-family:verdana, arial; height:15px;}
.input-form-erreur {margin: 0px; border: 1px solid red; width: 100%; font-size:9px; font-family:verdana, arial; height:15px;}
.pied-contact {font-size: 8pt; line-height: 13px; padding-bottom: 15px;}

.input-form-area { margin: 0px; border: 1px solid grey; width: 100%; font-size:9px; font-family:verdana, arial;}
.input-form-area-erreur { margin: 0px; border: 1px solid red; width: 100%; font-size:9px; font-family:verdana, arial;}

.input-form-button {text-align: right; margin: 0px; border: 1px solid grey; font-size:10px; font-family:verdana, arial; color: #e68200;  font-weight: bold;}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* CENTRE LIES*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/

#centre-liens-page {margin-top: -20px; margin-left: 173px; margin-right: 155px; padding-left: 10px; padding-right: 10px;}
#centre-titre-liens {padding-top: 10px; padding-bottom: 5px; color: #e68200; border-top: 1px solid #9a9a9a; border-bottom: 1px solid #9a9a9a;  font-size: 16pt; font-style: italic; text-transform: uppercase;}
#centre-chapeau-liens {padding-top: 10px; padding-bottom: 5px; color: #e68200;  font-size: 9pt;}

.centre-titre-section-liens { width: 390px; font-size: 12pt; color: #ffffff; font-style: italic; text-transform: uppercase; background-color: #e68200; text-align: center;}

#centre-liens-contenu {}

.centre-liens-web { color: #e68200;  font-size: 9pt; font-weight: bold; margin-top: 20px; text-decoration: none;}
.centre-liens-web a{ color: #e68200; text-decoration: none;}

.centre-liens-descriptif {font-size: 8pt; line-height: 17px; margin-bottom: 20px;}

.centre-liens-titre-cat { padding-top: 30px; color: #9a9a9a; border-bottom: 1px solid #9a9a9a;  font-size: 10pt; text-transform: uppercase; font-weight: bold;}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* CENTRE PIQUE NIQUE*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/

#centre-pique-nique { margin-top: -20px; margin-left: 173px; margin-right: 155px; padding-left: 10px; padding-right: 10px;}

#centre-titre-pique-nique { padding-top: 10px; padding-bottom: 10px; color: #e68200; border-top: 1px solid #9a9a9a; border-bottom: 1px solid #9a9a9a;  font-size: 16pt; font-style: italic; text-transform: uppercase; }

.centre-titre-paragraphe-pique-nique {  padding-bottom: 5px; margin-bottom: 0px; color: #e68200;  font-size: 11pt; font-style: italic; text-transform: uppercase;}

.centre-texte-pique-nique { font-size: 8pt; line-height: 13px; padding-bottom: 15px;}

/*Typo */
.vert_gras{
	color:#B0C902;
	font-weight:bold;
	font-size:11px;
}
.titre_maj_orange{
	color:#E68200!important;
	text-transform:uppercase;
	font-size:14px;
	padding-bottom:3px;
	padding-top:10px;
	clear:both;
	margin-bottom:5px;
	font-style:italic;
	font-weight:bold;
}
.puce-bleu{
	background:transparent url('img-mqt/puce-bleu.jpg') no-repeat 6px 5px;
	padding-left:10px;
	color:#777777;
	display:block;
}
.fleche-bleu{
	background:transparent url('img-mqt/fleche-bleu.jpg') no-repeat 4px 3px;
	padding-left:10px;
}
.orange {
	color:#E68200;
}
.orange-gras {
	color:#E68200;
	font-weight:bold;
}
/* Tableaux */
table.spip {
	margin: auto;
	margin-bottom: 1em;
	border: 1px solid  #909090;
	border-collapse: collapse;
	width:100%;
	font-size:11px;
}
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font-weight: bold; }
table.spip tr.row_first { background: #E68200; }
table.spip tr.row_first th{color:#FFFFFF; text-transform:uppercase;text-align:center}
table.spip tr.row_odd { background: #FFF;border:1px solid #909090 }
table.spip tr.row_even { background: FFF;border:1px solid #909090 }
table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: middle;}
table.spip tr.row_odd .first_td {width:350px;}
table.spip tr.row_even .first_td {width:350px;}
table.spip tr.row_odd .last_td {font-weight:bold;}
table.spip tr.row_even .last_td {font-weight:bold;}
/* modeles */
.spip_documents_left {margin-right:10px}
.spip_documents_right {margin-left:10px}

/* lien externe */
.spip_out {
	color:#E68200;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
/* Forms */
.spip_forms {
	border-left:none;
	color:black;
	font-family:Arial;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.spip_forms fieldset {
	border-color:none;
	border-style:none;
	border-width:0px;
	margin:0;
	padding:0;
}
.spip_forms .spip_form_label {
	color:#E68200;
	display:inline;
	font-weight:bold;
	text-align:left;
	float:left;
}
.spip_forms .spip_form_label label, .spip_forms .spip_form_label .label {
	color:#E68200;
	font-weight:bold;
	text-align:left;
}
.spip_forms .forml, .spip_forms .fondl {
	background:#FFFFFF;
	color:#000000;
	float:right;
	width:280px;
}
.spip_forms .forml, .spip_forms .formo {
	border-color:#E68200;
	border-style:solid;
	border-width:1px;
	font-size:1em;
	padding:0;
	width:280px;
	float:right;
}
.spip_forms form .forml-focus, .spip_forms form input.forml-focus:focus, .spip_forms form textarea.forml-focus:focus, .forml-focus {
	border-color:#E68200;
	border-style:solid;
	border-width:1px;
	background: #FFFFFF;
	color:#000000;
	font-weight:normal;
	font-size:1em;
	padding:0;
	width:280px;
}
.spip_forms form .formo-focus, .spip_forms form input.formo-focus:focus, .spip_forms form textarea.formo-focus:focus, .spip_forms .formo-focus {
	border-color:#E68200;
	border-style:solid;
	border-width:1px;
	background: #FFFFFF;
	color:#000000;
	font-weight:normal;
	font-size:1em;
	padding:0;
	width:280px;
}
.spip_forms .spip_bouton input {
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #E68200;
	color:#E68200;
	cursor:pointer;
	font-family:Arial;
	font-size:1em;
	font-weight:bold;
	margin-top:5px;
	padding:0;
}
.spip_forms legend {
	font-size:11px;
	padding:0px;
}
.spip_forms .spip_form_label_details {
	display:block;
	float:right;
	font-style:italic;
	text-align:left;
}

.spip_form_ok {
padding:0 !important;
}

/* photo */
.div-centre-cat{
	width:195px;
	float:left;
	padding-bottom:7px;
}