/* CSS Document */

a.fleche{font-size:13px;font-weight:bold;color:#0074A5;text-decoration:none;}
a.fleche:hover{font-size:13px;font-weight:bold;color:#0074A5;text-decoration:none;}
.mois{font-size:12px;color:#333333;}

#activebody {float: right; clear:both;width: 498px; position:relative; margin:0}
#activebody .image {margin-right:6px; border:1px solid #333333; float:left}
#activebody .image2 {padding:5px; border:1px solid #999999; margin-right:5px;float:left}
#activebody p {font-size:12px;text-align: justify;color:#333333;margin-bottom:8px; line-height:18px;}
#activebody h1 {font-family:"Times New Roman", Times, serif;font-size:26px;font-weight:bold;color:#0074A5; margin-bottom:12px}
#activebody h3 {font-size:10px;color:#333; font-weight:normal; padding:0; }
#activebody h3 a:link {color:#333;text-decoration:underline;font-weight:normal}
#activebody h3 a:hover {color:#333;text-decoration:none;font-weight:normal}
#activebody h3 a:visited {color:#333;text-decoration:underline;font-weight:normal}
#activebody h4 {font-size:12px;color: #333; font-weight:bold; padding:0; font-style:italic; text-align:left;}
#activebody ul { list-style-type: circle;color:#333333; margin-left:16px}
#activitetypephoto {float:left; width:244px; margin-top:6px;}
#activitetypephoto h2 { background:#0074A5; margin-top:1px;font-size:12px;font-weight:bold;text-align:center;}
#activitetypephoto h2 a:link {color:#FFFFFF;text-decoration:none;}
#activitetypephoto h2 a:hover {color:#FFFFFF;text-decoration:underline;}
#activitetypephoto h2 a:visited {color:#FFFFFF;text-decoration:none;}

a.menu2{display:block;font-size:12px;color:#0074A5;background-color: #CCCCCC;padding-left:10px;vertical-align:middle;text-decoration:none;}
a.menu2:hover{display:block;font-size:12px;color:#0074A5;background-color:#e4e4e4;padding-left:10px;vertical-align:middle;text-decoration:none;}

#activebody #colonne {float:left; width:160px; height:400px; margin:12px 2px 12px; padding:0; background-color:#e5e5e5;}
#activebody #colonne img { border-bottom:1px solid #fff; display:block;}
#activebody #colonne p { margin:6px 2px 12px 2px;}
#activebody #colonne h2 {background:#0074A5; font-size:12px;font-weight:bold;text-align:left; padding-left:6px;}
#activebody #colonne h2 a:link {color:#FFFFFF;text-decoration:none;}
#activebody #colonne h2 a:hover{color:#FFFFFF;text-decoration:underline;}
#activebody #colonne h2 a:visited{color:#FFFFFF;text-decoration:none;}
#activebody #colonne h1 {font-size:12px;font-weight:normal;text-align:left; padding-left:4px; margin:2px 0; font-family:Arial, Helvetica, sans-serif;}
#activebody #colonne h1 a:link {color:#0074A5;text-decoration:none;background:#fff;}
#activebody #colonne h1 a:hover{color:#fff;text-decoration:none;background:#0074A5;}
#activebody #colonne h1 a:visited{color:#0074A5;text-decoration:none;background:#fff;}

#activebody #colonne_activite {width:244px; float:left;}
#activebody #colonne_activite img{ border-bottom:1px solid #fff; display:block;}
#activebody #colonne_activite h1{background:#0074A5; font-size:12px;font-weight:bold;text-align:left; padding-left:6px; color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; height:18px; padding-top:1px;}
#activebody #colonne_activite h1 a:link{ color:#FFFFFF; text-decoration:none;}
#activebody #colonne_activite h1 a:hover{color:#FFFFFF; text-decoration: underline;}
#activebody #colonne_activite h1 a:visited{color:#FFFFFF; text-decoration:none;}
#activebody #colonne_activite li { list-style:none; margin-bottom:6px; list-style-position:outside;}
#activebody #colonne_activite li a:link{ text-decoration:none}
#activebody #colonne_activite li a:hover{ text-decoration:underline}
#activebody #colonne_activite li a:visited{ text-decoration:none}
.bgcolonneactive { background-color:#f6f6f6;}

#activebody #photoCategorie { float:right;width:244px;}
#activebody #photoCategorie img{float:right; margin:0 0 6px 6px;}

#activebody #region { background-color:#E5E5E5;}
#activebody #region a:link{color:#0074A5;text-decoration:none;font-weight:bold; margin:8px 0 0 116px;}
#activebody #region a:hover{color:#0074A5;text-decoration:underline;font-weight:bold; margin:8px 0 0 116px;}
#activebody #region a:visited{color:#0074A5;text-decoration:none;font-weight:bold; margin:8px 0 0 116px;}
#activebody #region img{ margin:0 4px 0 8px;}
#activebody #region p{ background-color:#FFFFFF; height:59px; padding:4px; margin:0 8px 4px; line-height:14px;}

#lastminutes {float:left;background-image:url(../VersionCSS/images/fondlastminutes.gif); background-repeat:repeat-y; width:498px;  margin:24px 0;}

#activebody #coupdecoeur { background-color:#e5e5e5; width:498px;   float:left; padding-left:3px; margin:6px 0 6px 0}
#activebody #coupdecoeur img{ border:1px solid #ffffff; vertical-align:top;}
#activebody #coupdecoeur #boitecc{ width:159px; background-color:#0074a5; float:left; display:block; margin:6px 3px 6px 3px; height:112px;}
#activebody #coupdecoeur h2 { margin:4px; height:26px}
#activebody #coupdecoeur h2 a:link{color:#fff; text-decoration:none; }
#activebody #coupdecoeur h2 a:visited{color:#e5e5e5; text-decoration:none; }
#activebody #coupdecoeur h2 a:hover{color:#fff; text-decoration:underline;}
#activebody #coupdecoeur h2 a:active{color:#fff; text-decoration:none; }
#activebody #coupdecoeur p{ font-size:11px; text-align:left; background-color:#FFFFFF; margin:3px; padding:3px; line-height:12px; height:65px }
#activebody #cc_adresse { background-color:#D6D6AD;width:438px; float:left; padding:20px 30px 20px 30px;}
#activebody #cc_adresse li {display:block; float:left; width:207px; background-color:#FFFFFF; padding:3px;}
#activebody #cc_adresse li [float="left"] + li{display:block; float:none;}


#lastminutesGauche{float:left; width:164px; }
#lastminutesGauche img{margin:0 0 12px 37px;}
#lastminutesGauche p {text-align:left;}
#lastminutesGauche h2 { font-weight:bold; margin-top:24px;}
#lastminutesGauche h2 a:link{color:#0074A5;text-decoration:none; font-weight:bold;}
#lastminutesGauche h2 a:hover{color:#0074A5;text-decoration:underline; font-weight:bold;}
#lastminutesGauche h2 a:visited{color:#0074A5;text-decoration:none; font-weight:bold;}
#lastminutesGauche h4 {font-size:16px; text-align:center; font-style:normal; font-weight:normal; }
#lastminutesDroit {float:left; width:328px; padding-left:6px;}
#lastminutesDroit h1 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:right; font-size:16px; margin:24px 18px}
#lastminutesDroit h1 a:link {color:#0074A5;text-decoration:none;}
#lastminutesDroit h1 a:hover {color:#0074A5;text-decoration:underline;}
#lastminutesDroit h1 a:visited {color:#0074A5;text-decoration:none;}
#lastminutesDroit form {float:right; margin:0 18px 12px 0;}
#lastminutesDroit select {font-size:11px;color:#333333;}
#hotel { background-color:#FFFFFF; border:1px solid #666; margin:6px 0 6px 0; padding:4px; clear:both}
#hotel img{ float:left; border:1px solid #999; padding:2px; margin:2px;}
#hotel p{ font-size:11px}
#hotel h2 {font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-align:left;}
#hotel h2 a:link{ background-color:#0074A5; color:#fff;}
#hotel h2 a:hover{background-color:#fff; color:#0074A5;}
#hotel h2 a:visited{background-color:#0074A5; color:#fff;}
#hotel #etoile { float:right;}
#hotel #etoile img { border:none; margin:0; padding:0;}

#liste-etablissement { clear:both}
#liste-etablissement img { float:left; border:1px solid #666666;}
#liste-etablissement p{ width:398px; float:right; background-color:#FFFFFF; margin-right:5px; padding:4px; }
#liste-etablissement h2 {width:410px; float:right;  }
#liste-etablissement h2 a:link{ margin:0 0 2px 0; padding:0 2px 0 2px; float:left; background-color:#0074A5; color:#FFFFFF; text-decoration:none;}
#liste-etablissement h2 a:hover{ margin:0 0 2px 0; padding:0 2px 0 2px; float:left; background-color:#ffffff; color:#0074A5; text-decoration:none;}
#liste-etablissement h2 a:visited{ margin:0 0 2px 0; padding:0 2px 0 2px; float:left; background-color:#0074A5;color:#FFFFFF; text-decoration:none;}


#choisirregion {float:right; width:496px; background-color:#e5e5e5; padding:4px 0 0 4px;text-align:left; margin:6px 0 12px}
#choisirregion table{ margin:16px 0 6px}
#choisirregion h1 {font-size:12px;color:#999; font-family:Arial, Helvetica, sans-serif;text-align:left; margin:4px 0 12px 0}
#choisirregion h5 {text-align:left;font-size:18px;color:#0074A5; margin:4px 0 0 0}
#activeregionlink {background:#fff; text-align:left; padding:4px;  float:left; width:152px; font-weight:normal;}
#activeregionlink h2 {font-size:13px;color:#333333;font-weight:normal; }
#activeregionlink h2 a:link {color:#333333;text-decoration:none;font-weight:normal;}
#activeregionlink h2 a:hover {color:#333333;text-decoration:underline;font-weight:normal;}
#activeregionlink h2 a:visited {color:#333333;text-decoration:none;}
#choisirregionDroit { float:right; width:320px; margin:0 4px 4px 4px;font-weight:normal;}
#activeregionlink li { list-style:none; margin-bottom:6px; list-style-position:outside; font-size:14px }
#activeregionlink li a:active{ text-decoration:none; color:#333;}
#activeregionlink li a:link{ text-decoration:none; color:#333;}
#activeregionlink li a:hover{ text-decoration:underline!important; color:#333;}
#activeregionlink li a:visited{ text-decoration:none; color:#333;}

#listefest {background-color:#FFFFFF; width:315px; margin:4px 0 4px 0; padding:3px;}
#listefest img{ float:left; margin: 3px 5px 0 0; border:1px solid #666666}
#listefest h1{color:#0074A5;}
#listefest h1 a:link{color:#0074A5;text-decoration:none}
#listefest h1 a:hover{color:#0074A5;text-decoration:underline}
#listefest h1 a:visited{color:#0074A5;text-decoration:none}
#listefest h2{color:#333;}
#listefest h3{}

#express{ padding:12px 0 4px 2px;}
#express img{border:1px solid #999;padding:2px; float:left; margin-right:5px}
#express p{	padding: 4px 0px 10px 18px;	text-align:justify; line-height:16px;color: #333333;}
#express h1{margin:0px 0px 0px 172px;padding:0px 0px 0px 5px;line-height:18px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#0074A5;background-color:#e5e5e5;}   
#express h1 a:link{color:#0074A5;text-decoration:none;}
#express h1 a:visited{color:#0074A5;text-decoration:none;}
#express h1 a:hover{color:#0074A5;text-decoration:underline;}
#express h1 a:active{color:#0074A5;text-decoration:none;}

#activebyregion {float: right;clear:both;width: 498px;  margin:0 10px 0 9px}
#activebyregion .image {margin-right:6px; border:1px solid #333333}
#activebyregion p {font-size:12px;text-align:justify;color:#333333;margin-bottom:8px;}
#activebyregion h3 {font-size:10px;color:#666; font-weight:normal; padding-bottom:12px}
#activebyregion h3 a:link {color:#666;text-decoration:underline;font-weight:normal}
#activebyregion h3 a:hover {color:#666;text-decoration:none;font-weight:normal}
#activebyregion h3 a:visited {color:#666;text-decoration:underline;font-weight:normal}
#activebyregion h2 {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#333333;margin:0px; text-align:right}
#activebyregion h2 a:link {color:#333;text-decoration:underline;font-weight:normal}
#activebyregion h2 a:hover {color:#333;text-decoration:none;font-weight:normal}
#activebyregion h2 a:visited {color:#333;text-decoration:underline;font-weight:normal}

#activitelinkbyregion {float: right; clear:both;width: 498px; background:#e5e5e5; margin:6px 10px 6px 9px; }
#activitelinkbyregionphoto { float:left;background-color:#999999; width:78px; height:65px; margin:4px;  }
#activitelinkbyregiontexte { float:right; width:404px; margin:4px; background-color:#fff;}
#activitelinkbyregiontexte p { font-size:12px;color:#333; padding:4px}
#activitelinkbyregiontexte h2 {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#0074A5;margin:0px; padding-left:4px;text-align:left; background-color:#e5e5e5}
#activitelinkbyregiontexte h2 a:link {color:#0074A5;text-decoration:none;font-weight:bold}
#activitelinkbyregiontexte h2 a:hover {color:#0074A5;text-decoration:underline;font-weight:bold}
#activitelinkbyregiontexte h2 a:visited {color:#0074A5;text-decoration:none;font-weight:bold}

#pub{}
#pub img {margin:12px 10px 0 10px;}

#footer {width:818px; background-image:url(../VersionCSS/images/fondombrebeige.gif); background-repeat:no-repeat;margin: 0 auto;clear:both;}
#footer h3 { font-size:12px;text-align:right; padding:2px 24px; margin-bottom:36px;}
#footer p { text-align:center; font-size:11px; margin:12px;}
#footer #gauche { float:left; width:400px;}
#footer #gauche p{ text-align:left; margin:0;}
#footer #gauche a:link{ font-size:12px;}
#footer #gauche a:hover{ font-size:12px;}
#footer #gauche a:visited{ font-size:12px;}
#footer #droit { float:right; width:400px;}
#footer #droit p{ text-align:right; margin:0;}

/*#######################SAISON##############################*/
#contentsaison{margin:0;padding:0;width:517px; float: right; clear:both;; position:relative;}
#contentsaison p {font-size:12px;text-align: justify;color:#333333;margin:0 12px 8px 12px; }
#contentsaison h3 {margin:0 0 0 10px;display:inline;height:20px;background-color:#0074A5;font-size:10px;color:#fff;}
#contentsaison h1 { margin-left:12px}
#contentsaison h3 a:link {color:#fff;}
#contentsaison h3 a:active {color:#fff;}
#contentsaison h3 a:visited {color:#fff;}
#contentsaison h3 a:hover{font-size:10px;text-decoration:none;}
#contentsaison h6 { margin-left:10px}

#headete{background:url(../VersionCSS/images/saisonete_head.jpg) no-repeat;height:188px;}
#headautomne{background:url(../VersionCSS/images/saisonautomne_head.jpg) no-repeat;height:188px;}
#headhiver{background:url(../VersionCSS/images/saisonhiver_head.jpg) no-repeat;height:188px;}
#headeteANG{background:url(../VersionCSS/images/saisonete_head_a.jpg) no-repeat;height:188px;}
#right{float:right;margin:0;padding-bottom:9px;background:url(../VersionCSS/images/saisonete_right.jpg) no-repeat;height:370px;width:212px;}
#rightaut{float:right;margin:0;padding-bottom:9px;background:url(../VersionCSS/images/saisonete_right.jpg) no-repeat;height:390px;width:212px;}

#menusaisons{margin:10px 10px 0 10px;clear:right;float:right;}
#imagemenusaisons{border:5px solid #dcdcdc;}
#listesaisons{padding:0;margin:2px 0 0 0;text-align:center;list-style:none;}
#listesaisons li{font-size:12px;width:184px;margin:2px 0 0 0;background-color:#ccc;}
#listesaisons a:link, #listesaisons a:visited, #listesaisons a:active{text-decoration:none;display:block;color:#0074a5;}
#listesaisons a:hover{background-color:#e5e5e5;}
.saisonactive{background-color:#e5e5e5;text-decoration:none;display:block;color:#0074a5;}

#coupscoeur_1{margin:10px auto 18px 10px;float:left;width:157px; height:440px;}
#coupscoeur_1 p{margin:0; text-align:left;}
.liencoupcoeur_haut {margin-top:2px;padding-left:2px;text-decoration:none;color:#fff;background-color:#0074a5;display:block;}
a:link.liencoupcoeur_haut , a:visited.liencoupcoeur_haut , a:active.liencoupcoeur_haut {text-decoration:none;color:#fff;}
a:hover.liencoupcoeur_haut  {text-decoration:underline; color:#fff}
#liencoupcoeur_bas {font-size:12px;color:#0074a5;vertical-align:bottom;}
#liencoupcoeur_bas a:link, #liencoupcoeur_bas a:visited, #liencoupcoeur_bas a:active{text-decoration:underline;font-size:12px;color:#0074a5;} 
#liencoupcoeur_bas a:hover{text-decoration:none;}

#autresactivitees{float:left;padding:0 5px 10px 9px;width:157px;}
#autresactivitees ul{background:#e5e5e5;width:157px;margin-top:3px;padding:0;list-style:none;}
#autresactivitees li{ line-height:18px;margin:0 0 0 5px;}
#autresactivitees a:link, .autresactivitees a:visited, .autresactivitees a:active{text-decoration:none;background-color:#fff;color:#0074a5;}
#autresactivitees a:hover{text-decoration:none;background-color:#0074a5;color:#fff;}
.bgbtattraitssaisonhiver{background-image:url(../VersionCSS/images/btAttraitshiver.jpg);background-repeat:no-repeat;width:172px;height:30px;}
/*
.bgbtattraitssaison{background-image:url(../images/btAttraits.jpg);background-repeat:no-repeat;width:172px;height:30px;}
.bgbtevenementssaison{background-image:url(../images/btEvenements.jpg);background-repeat:no-repeat;width:173px;height:30px;}
.bgbthebergementsaison{background-image:url(../images/btHebergement.jpg);background-repeat:no-repeat;width:172px;height:30px;}
.bgbtattraitssaisonaut{background-image:url(../images/btAttraitsautomne.jpg);background-repeat:no-repeat;width:172px;height:30px;}
.bgbtevenementssaisonaut{background-image:url(../images/btautomne.jpg);background-repeat:no-repeat;width:173px;height:30px;}
.bgbthebergementsaisonaut{background-image:url(../images/btHebergementautomne.jpg);background-repeat:no-repeat;width:172px;height:30px;}

.bgbtevenementssaisonhiver{background-image:url(../images/bthiver.jpg);background-repeat:no-repeat;width:173px;height:30px;}
.bgbthebergementsaisonhiver{background-image:url(../images/btHebergementhiver.jpg);background-repeat:no-repeat;width:172px;height:30px;}








.bandeauxsaisons{padding:0 0 15px 0;}
.saisontexte{margin:5px 10px 18px 10px;font-size:12px;text-align:justify;color:#333;}








.festival{padding:5px;margin:0 auto 10px auto;width:480px;background-color:#e5e5e5;}
.festivalsectiongauche{margin-right:2px;float:left;width:78px;height:70px;background-color:#ccc;}
a.festivalsectiongauche{}
.festivalsectiondroite{float:left;width:395px;}
.festivalsectiondroite a{padding:5px;}
.festivalsectiondroite a:link, .festivalsectiondroite a:visited, .festivalsectiondroite a:active{color:#0074a5;text-decoration:none;}
.festivalsectiondroite a:hover{text-decoration:underline;}
.festivalsectiondroite p{width: auto;margin:0 0 0 5px;padding:5px;background-color:#fff;}

*/
