/*html {	padding: 0px;	margin: 0px;	background-color: #ffffff;}body {	padding: 0px;	margin: 0px;	color: #787878;	font-family: "trebuchet ms";	background: linear-gradient(to bottom, rgba(41,137,216,1) 0px, rgba(216,235,255,1) 200px, #ffffff 300px);}*/#mode_maintenance {	font-family: "trebuchet ms";	color: red;	font-size: 20px;	background-color: rgba(255, 255, 255, 0.9);	border-radius: 5px;	margin-top: 60px;	margin-left: 380px;	width: 350px;	text-align: center;	position: absolute;	z-index: 100;	padding: 5px;	box-shadow: 0px 0px 4px #717171;}img { border-width: 0px; }td {}th {	font-weight: bold;	text-align: left;}a { color: #18559f; text-decoration: none;}a:hover        { color: #041e38 ; }em { font-style: italic; font-weight: bold; }.inline {	display: inline-block;}#ANCIENOLDcontexte_fond { margin-right: auto; margin-left: auto; width: 820px; }#ANCIENOLDcontexte_retouraccueil { position: absolute; width: 310px; height: 95px; margin-top: 0px; margin-left: 10px; }#ANCIENOLDcontexte_logo {	position: absolute;	top: 0px;	left: 0px;	right: 0px;	width: 100%;	height: 65px;	background-color: #18549e;	text-align: center;	box-shadow: 0px 0px 4px #717171;	z-index: 50;}#ANCIENOLDcontexte_haut {	width: 820px;/* 	margin-top: 65px; *//* 	height: 223px; */}#ANCIENOLDcontexte_bandeau_chalet {	position: relative;	width: 820px;	height: 145px;}#ANCIENOLDcontexte_bandeau_base {	position: relative;	height: 125px;	width: 780px;	top: -3px;	left: 1px;	margin-left: 19px;/* 	background-image: url(2015/entete_base/entete_base_2.jpg); */	border-bottom-left-radius: 5px;	border-bottom-right-radius: 5px;}#ANCIENOLDcontexte_bandeau_base_accueil {	position: relative;	height: 300px;	width: 780px;	top: -3px;	left: 1px;	margin-left: 19px;/* 	background-image: url(2015/entete_base/entete_base_accueil_2.jpg); */	border-bottom-left-radius: 5px;	border-bottom-right-radius: 5px;}#chouette {	position: absolute;	z-index: 10000;/*	background-repeat: no-repeat;	background-attachment: fixed;	background-position: 50px 100px;*/	margin-top: 170px;	margin-left: 650px;	background-image: url(2015/chouette.png);		width: 130px;	height: 130px;}#demenagement {	line-height: 18px;	margin-top: 15px;	margin-bottom: 20px;	font-size: 14px;	background-color: #FEFF57;	padding-bottom: 5px;	padding-top: 5px;	padding-left: 20px;	padding-right: 20px;	color: #021D37;	text-align: center;	border-radius: 10px;	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);}#ANCIENOLDcontexte_photo {	position: absolute;	margin-top: 65px;	margin-left: 19px;}#ANCIENmenu {	width: 773px;	z-index: 300;	padding: 0px;	padding-left: 7px;	list-style-type: none;	margin-left: 20px;	margin-top: 56px;	position: relative;	background-color: #18549e;	height: 30px;	border-radius: 5px;	box-shadow: 0px 0px 4px #717171;}#ANCIENmenu li {	height: 30px;	float: left;	border-right-width: 1px;	border-right-color: #bababa;	border-right-style: solid;}#ANCIENmenu .actif {	background-color: #041d39;	color: white;	padding-right: 15px;	padding-left: 15px;	font-weight: bold;	box-shadow: 0px 0px 4px #717171;}#ANCIENmenu .grand {	padding-top: 4px;	margin-top: 0px;	height: 30px;	max-height: 26px;	font-weight: bold;	font-size: 20px;}#ANCIENmenu li a {	height: 30px;	max-height: 22px;	padding-top: 8px;	font-size: 14px;	display: inline-block;	padding-right: 15px;	padding-left: 15px;	color: white;	text-decoration: none;}#ANCIENmenu li a:hover {	color: white;}#ANCIENmenu .icone a  {	height: 20px;	padding: 5px;	margin-left: -5px;}#ANCIENmenu .actif:hover {	color: white;}#ANCIENmenu li:hover { }#ANCIENmenu li:hover > .menu_sous {	display: block;}#ANCIENmenu li:hover > .menu_sous_secondaire {	display: block;}#ANCIENmenu .menu_sous {/* 	width: 200px; */	min-width: 160px;	color: white;	padding-left: 0px;	padding-right: 0px;	padding-top: 0px;	margin-left: 0px;	margin-bottom: 0px;	margin-right: 0px;	margin-top: 30px;	position: absolute;	display: none;	list-style-type: none;		padding-bottom: 5px;	box-shadow: 0px 2px 2px #9a9a9a;	border-bottom-right-radius: 5px;	border-bottom-left-radius: 5px;	background-color: #041d39;}#ANCIENmenu .menu_sous li {	background-color: #041d39;	height: auto;	float: none;	border-width: 0px;}#ANCIENmenu .menu_sous li:hover { }#ANCIENmenu .menu_sous li a {	padding-right: 15px;	padding-left: 15px;	max-height: none;	height: auto;	padding-bottom: 3px;	padding-top: 3px;	font-size: 14px;	color: white;}#ANCIENmenu .menu_sous li a:hover {	color: #dddddd;}#ANCIENmenu .menu_sous_secondaire {	min-width: 160px;	padding-left: 0px;	padding-bottom: 0px;	padding-right: 0px;	padding-top: 0px;	margin-left: 0px;	margin-bottom: 0px;	margin-right: 0px;	margin-top: 30px;	position: absolute;	display: none;	list-style-type: none;		padding-bottom: 5px;	box-shadow: 0px 2px 2px #9a9a9a;	border-bottom-right-radius: 5px;	border-bottom-left-radius: 5px;	background-color: #18549e;}#ANCIENmenu .menu_sous_secondaire li {	background-color: #18549e;	height: auto;	float: none;	border-width: 0px;}#ANCIENmenu .menu_sous_secondaire li:hover {}#ANCIENmenu .menu_sous_secondaire li a {	color: white;	padding-right: 15px;	padding-left: 15px;	max-height: none;	height: auto;	padding-bottom: 3px;	padding-top: 3px;	font-size: 14px;}#ANCIENmenu .menu_sous_secondaire li a:hover {	color: #dddddd;}#ANCIENOLDcontexte_sousmenu { margin-top: 85px; margin-left: 260px; position: absolute; width: 550px; height: 35px; max-width: 550px; max-height: 35px; }#ANCIENOLDcontexte_sousmenu td { font-size: 14px; text-align: center; }#ANCIENOLDcontexte_sousmenu a { color: #8b8b8b; font-weight: bold; margin-right: 15px; margin-left: 15px; white-space: nowrap; }#ANCIENOLDcontexte_sousmenu a:hover { color: #041e38; }#ANCIENOLDcontexte_milieu {	margin-top: 18px;	margin-top: 5px;	padding-left: 270px;	padding-bottom: 10px;	padding-right: 20px;	font-size: 14px;	width: 820px;	height: 400px;	max-width: 530px;	height: auto;	float: right;	min-height: 450px;}#ANCIENOLDcontexte_bas {	width: 820px;	padding-top: 30px;	margin-bottom: 20px;	clear: both;	color: #787878;	font-size: 10px;}#ANCIENOLDcontexte_bas a {	font-size: 12px;	color: #041d39;	font-weight: bold;}#ANCIENOLDcontexte_bas a:hover {	color: #18549e;}#ANCIENOLDcontexte_bas .droite {	float: right;	margin-right: 20px;}#ANCIENOLDcontexte_bas .gauche {	margin-left: 20px;}#contenu {	margin-left: 0px;	margin-bottom: 0px;	margin-right: 0px;	margin-top: 0px;	float: left;	display: inline;}html>body #contenuOLD { height: auto; min-height: 350px; }#contenu input { font-size: 12px; }#contenu select { font-size: 12px; }#contenu .colonne_retour { height: 1px; clear: both; position: relative; width: 100%; }#contenu .colonne_defilement {	margin-top: 10px;	margin-left: 10px;}#contenu .colonne_d_1 { margin-left: 10px; margin-bottom: 20px; margin-right: 0px; margin-top: 0px; float: left; display: inline; width: 170px; }#contenu .colonne_g_2 { clear: both; margin-left: 10px; margin-bottom: 20px; margin-right: 0px; margin-top: 0px; float: left; display: inline; width: 340px; }#ANCIENaccroche {	clear: both;	margin-left: -250px;	margin-bottom: 0px;	margin-right: 0px;	margin-top: -20px;	float: left;	display: inline;	width: 240px;}#ANCIENaccroche_entete {	margin-left: 25px;	margin-top: 10px;/*	float: left;	display: inline;*/	width: 240px;	position: absolute;	z-index: 200;}#ANCIENaccroche .bouton, #ANCIENaccroche_entete .bouton {	margin-top: 20px;/* 	margin-bottom: 5px; */	background-color: #18549e;	height: 30px;	max-height: 45px;	padding-top: 15px;	padding-left: 40px;	font-size: 16px;	border-radius: 5px;	box-shadow: 0px 0px 4px #717171;	cursor: pointer;	color: white;}#ANCIENaccroche .bouton img, #ANCIENaccroche_entete .bouton img {	position: absolute;	margin-top: -1px;	margin-left: -28px;	height: 20px;	width: 20px;}#ANCIENaccroche .accueil_plus a, #ANCIENaccroche_entete .accueil_plus a {	color: #041e38;	font-weight: bold;	margin-top: 10px;	display: block;	height: 28px;	font-size: 12px;	padding-left: 35px;	background-repeat: no-repeat;	background-image: url(2011/accroche/plus.gif);}#ANCIENaccroche .accueil_plus a:hover, #ANCIENaccroche_entete .accueil_plus a:hover {	color: #18559f;}#ANCIENaccroche h2, #ANCIENaccroche_entete h2 {	font-weight: bold;	color: #787878;	font-size: 13px;	margin: 0px;}#ANCIENaccroche h3, #ANCIENaccroche_entete h3 {	font-weight: bold;	color: #787878;	font-size: 11px;	margin: 0px;}#ANCIENaccroche p, #ANCIENaccroche_entete p {	margin-top: 0px;	margin-bottom: 3px;}#ANCIENaccroche td, #ANCIENaccroche_entete td {	font-size: 12px;}#ANCIENaccroche .texte_petit, #ANCIENaccroche_entete .texte_petit {	font-size: 10px;}#ANCIENaccroche input, #ANCIENaccroche_entete input {	font-size: 10px;	margin-top: 1px;	margin-bottom: 3px;}#ANCIENaccroche select, #ANCIENaccroche_entete select {	font-size: 10px;	margin-top: 1px;	margin-bottom: 3px;}#ANCIENaccroche .haut_sanstitre, #ANCIENaccroche_entete .haut_sanstitre {	margin-top: 20px;	width: 240px;	height: 5px;	overflow: hidden;	border-top-left-radius: 5px;	border-top-right-radius: 5px;	border-right-width: 1px;	border-right-color: #bababa;	border-right-style: solid;	border-left-width: 1px;	border-left-color: #bababa;	border-left-style: solid;	border-top-width: 1px;	border-top-color: #bababa;	border-top-style: solid;}#ANCIENaccroche .milieu, #ANCIENaccroche_entete .milieu {	font-size: 12px;	line-height: 110%;	width: 240px;	min-width: 230px;	max-width: 230px;	padding-top: 10px;	padding-right: 5px;	padding-left: 5px;	border-right-width: 1px;	border-right-color: #bababa;	border-right-style: solid;	border-left-width: 1px;	border-left-color: #bababa;	border-left-style: solid;}#ANCIENaccroche_entete .milieu {	background-color: rgba(255, 255, 255, 0.85);/* 	background-color: rgba(255, 255, 255, 0.95); *//* 	border-style: none; */}#ANCIENaccroche .milieu_sanstitre, #ANCIENaccroche_entete .milieu_sanstitre {	font-size: 12px;	line-height: 110%;	padding-right: 5px;	padding-left: 5px;	width: 240px;	min-width: 230px;	max-width: 230px;	border-right-width: 1px;	border-right-color: #bababa;	border-right-style: solid;	border-left-width: 1px;	border-left-color: #bababa;	border-left-style: solid;}#ANCIENaccroche .milieu_petit, #ANCIENaccroche_entete .milieu_petit {	font-size: 11px;	line-height: 110%;	padding-top: 5px;	padding-right: 5px;	padding-left: 5px;	width: 240px;	min-width: 230px;	max-width: 230px;	border-right-width: 1px;	border-right-color: #bababa;	border-right-style: solid;	border-left-width: 1px;	border-left-color: #bababa;	border-left-style: solid;}#ANCIENaccroche .bas, #ANCIENaccroche_entete .bas {	width: 240px;	height: 5px;	overflow: hidden;	margin-bottom: 5px;	border-bottom-left-radius: 5px;	border-bottom-right-radius: 5px;	border-bottom-width: 1px;	border-bottom-color: #bababa;	border-bottom-style: solid;	border-right-width: 1px;	border-right-color: #bababa;	border-right-style: solid;	border-left-width: 1px;	border-left-color: #bababa;	border-left-style: solid;}#ANCIENaccroche_entete .bas {	background-color: rgba(255, 255, 255, 0.85);/* 	background-color: rgba(255, 255, 255, 0.95); *//* 	border-style: none; */}.accroche_milieu_sanstitre {	font-size: 12px;	line-height: 110%;	padding: 5px;	width: 240px;	min-width: 230px;	max-width: 230px;	border-radius: 5px;	border-width: 1px;	border-color: #bababa;	border-style: solid;	margin-bottom: 5px}.accroche_milieu_petit {	font-size: 11px;	line-height: 110%;	padding-top: 5px;	padding-right: 5px;	padding-left: 5px;	width: 240px;	min-width: 230px;	max-width: 230px;}.accroche_nature {	margin-top: 0px;	font-size: 11px;}.accroche_nature .logo {	width: 160px;	text-align: center;}#dip {	display: block;	font-size: 12px;	height: 60px;	clear: both;}#dip .dip_g {	position: absolute;	margin-left: 20px;	font-size: 14px;	margin-top: 6px;}#dip .dip_d {	position: absolute;	margin-left: 420px;	width: 375px;}#dip .dip_d img {	float: left; 	margin-right: 5px;	margin-top: -5px;}#ANCIENaccueil_entete_bandeau { color: #fff; font-weight: bold; background-image: url(2010/accueil_entete_bandeau.png); width: 530px; height: 59px; }#ANCIENaccueil_entete_bandeau .titre { font-size: 26px; position: absolute; margin-top: 1px; margin-left: 10px; white-space: nowrap; }#ANCIENaccueil_entete_bandeau .soustitre { font-size: 14px; position: absolute; margin-top: 30px; margin-left: 10px; white-space: nowrap; }#ANCIENaccueil_entete_bandeau .badge { font-size: 12px; line-height: 14px; text-align: center; position: absolute; width: 67px; margin-top: 4px; margin-left: 457px; }#ANCIENaccueil_accroche { background-image: url(2010/accueil_fond_accroche.png); width: 530px; height: 150px; max-width: 510px; max-height: 130px; margin: 0 0 20px; padding: 5px 10px 10px; }#ANCIENaccueil_accroche .rabais { position: absolute; margin-top: 105px; margin-left: 295px; }#ANCIENaccueil_accroche .titre { color: #fff; font-size: 26px; font-weight: bold; padding-bottom: 2px; }#ANCIENaccueil_accroche .gauche { color: #fff; font-size: 14px; font-weight: bold; line-height: 18px; }#ANCIENaccueil_accroche .droite { color: #fff; font-size: 14px; font-weight: bold; line-height: 18px; }#ANCIENaccueil_gauche { width: 350px; }#ANCIENaccueil_droite { position: absolute; width: 170px; float: right; margin-left: 360px; }.accueil_activite { position: relative; float: left; margin-top: -10px; margin-right: -10px; margin-left: 0; }.accueil_activite a { color: #041e38; font-size: 16px; font-weight: bold; background-image: url(pix.gif); letter-spacing: -1px; width: 160px; height: 40px; float: left; margin-right: 10px; }.accueil_activite a:hover { text-decoration: underline; }.accueil_activite_long a { color: #041e38; font-size: 16px; font-weight: bold; margin-right: 10px; width: 340px; height: 30px; float: left; }.accueil_activite_long a:hover { text-decoration: underline; }.accueil_option { color: #aaa; font-size: 11px; font-weight: bold; height: 30px; display: block; }.accueil_option a { color: #041e38; font-size: 16px; font-weight: bold; }.accueil_option a:hover { text-decoration: underline; }.accueil_titre { color: #18559f; font-size: 22px; font-weight: bold; width: 100%; margin-bottom: 5px; }.accueil_titre1 { color: #18559f; font-size: 14px; font-weight: bold; margin-bottom: 5px; width: 100%; margin-top: 5px; }.accueil_titre2 { color: #18559f; font-size: 12px; font-weight: bold; line-height: 120%; margin-bottom: 15px; width: 100%; }.accueil_titre2special { text-align: center; margin-top: 5px; color: #18559f; font-size: 16px; font-weight: bold; line-height: 120%; margin-bottom: 25px; width: 100%; }.accueil_texte { color: #000; font-size: 12px; }.accueil_texte2 { color: #5f5f5f; font-size: 11px; line-height: 120%; }.accueil_texte3 {	font-size: 9px;}#ANCIENaccroche_droite .haut { background-image: url(2010/accroche_droite_haut.png); width: 170px; height: 5px; overflow: hidden; text-shadow: 2px 2px 2px grey; }#ANCIENaccroche_droite .milieu { font-size: 13px; line-height: 110%; background-color: #c4dbff; width: 170px; min-width: 160px; max-width: 160px; padding-right: 5px; padding-left: 5px; }#ANCIENaccroche_droite .milieu_petit { font-size: 11px; line-height: 110%; background-color: #c4dbff; width: 170px; min-width: 160px; max-width: 160px; padding-top: 5px; padding-right: 5px; padding-left: 5px; }#ANCIENaccroche_droite .bas { background-image: url(2010/accroche_droite_bas.png); width: 170px; height: 5px; overflow: hidden; margin-bottom: 10px; }.info_barre {	clear: both;	width: 530px;	height: 40px;	margin-top: 20px;	border-bottom-left-radius: 5px;	border-bottom-right-radius: 5px;	border-bottom-width: 1px;	border-bottom-color: #bababa;	border-bottom-style: solid;	border-right-width: 1px;	border-right-color: #bababa;	border-right-style: solid;	border-top-left-radius: 5px;	border-top-right-radius: 5px;	border-right-width: 1px;	border-right-color: #bababa;	border-right-style: solid;	border-left-width: 1px;	border-left-color: #bababa;	border-left-style: solid;	border-top-width: 1px;	border-top-color: #bababa;	border-top-style: solid;		background-color: white;}.info_titre {	color: #041e39;	font-size: 15px;	font-weight: bold;	line-height: 100%;	margin-left: 5px;}.info_texte_petit {	color: #041e38;	font-size: 10px;	line-height: 100%;}.info_texte_moyen {	color: #041e38;	font-size: 15px;	font-weight: bold;	line-height: 100%;	margin-top: 0;}.info_texte_grand {	color: #041e38;	font-size: 22px;	font-weight: bold;	line-height: 100%;	margin-top: 0;}#contenu .info_onglet a {	color: #fff;	font-size: 15px;	text-align: center;	width: 70px;	float: left;	margin-left: 12px;	padding-top: 3px;	padding-bottom: 3px;	background-color: #18549e;	box-shadow: 0px 0px 4px #717171;	border-bottom-left-radius: 5px;	border-bottom-right-radius: 5px;}#contenu .info_retour {	clear: both;	display: block;	margin-left: auto;	margin-right: auto;	margin-top: 30px;	width: 100%;	text-align: center;}#contenu .info_retour a {	color: #fff;	font-size: 15px;	width: 70px;/* 	float: left; */	padding-top: 3px;	padding-bottom: 3px;	background-color: #18549e;	box-shadow: 0px 0px 4px #717171;	border-radius: 5px;	display: inline-block;}/* #contenu .info_onglet a { color: #fff; font-size: 10px; background-image: url(2010/info_onglet.png); text-align: center; width: 70px; height: 18px; float: left; max-height: 15px; margin-left: 10px; padding-top: 3px; } */#contenu .info_onglet a:hover, #contenu .info_retour a:hover {color: #abcdef;}form { margin: 0; }ul, ol {	margin: 0;}#contenu li { margin-left: 10px; list-style-position: outside; }#contenu ol li {	margin: 0px;}#contenu .tab_prix td {	vertical-align: top;}#contenu .tab_prix p {	font-size: 11px;}#contenu .tab_prix h2 {	font-size: 17px;}#contenu .tab_prix h3 {	font-size: 14px;}.img_activite { margin-bottom: 10px; margin-left: 10px; }.img_actualite_gauche { margin-right: 10px; margin-bottom: 10px; }#contenu .titre-1, #contenu h1 {	margin-top: 0px;	color: #041d39;	font-weight: bold;	font-size: 28px;	text-decoration: none;	margin-bottom: 20px;}#contenu .titre-2, #contenu h2 {	margin-top: 0px;	color: #041c39;	font-size: 20px;	font-weight: bold;	text-decoration: none;	margin-bottom: 10px;}#contenu .titre-3, #contenu h3 {	margin-top: 0px;	color: #041d39;	font-size: 15px;	font-weight: bold;	text-decoration: none;	margin-bottom: 10px;}.texte-1         { font-size: 15px; text-align: justify; }.bas-tableau { color: #464646; font-size: 12px; background-color: #e9f2f8 }/*ANCIEN*/.texte-0   { color: black; font-weight: bold; font-size: 16px;}.texte-1-centre { color: #473463; font-size: 13px; text-align: center; }.texte-1b  { color: #473463; font-size: 12px; font-weight: bold; line-height: 16px; text-align: justify    }.texte-1c { color: #473463; font-size: 11px; font-weight: bold; text-align: justify; }.texte-2       { color: #000; font-size: 12px;}.texte-2gris  { color: #464646; font-size: 12px;}.texte-2archive { color: #858585; font-size: 12px; font-style: italic; background-color: #f1f1f1; }.texte-3       { color: #000; font-size: 9px;}.petit-lien { color: #464646; font-weight: bold; font-size: 10px;}.titre-3-inactif { color: #c0c0c0; font-weight: bold; font-size: 13px;}.titre-2-inactif { color: #c0c0c0; font-weight: bold; }.copyright       { color: #000; font-weight: bold; font-size: 10px; text-decoration: none }a.copyright         { color: #fff; font-style: italic; font-weight: bold; text-decoration: none }a.copyright:hover        { color: #d9d9d9; font-weight: bold; text-decoration: underline }a.lienprint { color: #201e85; font-style: italic; font-weight: bold; font-size: 10px; text-decoration: none }a.lienprint:hover { color: #969696; font-weight: bold; text-decoration: underline }.texte-tableau   { font-size: 12px; text-align: left  }.fondchamp-tableau  { background-color: #eaebff; text-align: left }.titre-tableau    { color: #464646; font-weight: bold; font-size: 11px; text-decoration: none; background-color: #c4dbff }.inclus-tableau    { font-weight: bold; color: #464646; font-size: 11px; text-decoration: none; background-color: #b0ffb8 }.aucun-tableau    { font-weight: bold; color: #464646; font-size: 11px; text-decoration: none; background-color: #cccccc }.option-tableau    { font-weight: bold; color: #464646; font-size: 11px; text-decoration: none; background-color: #facece }.titre-tableau-admin { color: #464646; font-size: 11px; font-weight: bold; text-decoration: none; background-color: #facece; }.liste-tableau  { text-align: left; border: solid 1px #b5b5b5 }.liste-tableau-rouge  { border: solid 1px red }.accroche-titre    { color: #fff; font-weight: bold; font-size: 12px; text-decoration: none; background-image: url(accroche/fond_titre.gif); text-align: center; padding: 5px; border: solid 1px #b5b5b5; text-shadow: 2px 2px 2px grey;}.accroche-titre-avant { color: #fff; font-size: 12px; font-weight: bold; background-image: url(accroche/fond_titre_avant.gif); text-decoration: none; text-align: center; padding: 5px; border: solid 1px #b5b5b5; text-shadow: 2px 2px 2px grey; }.accroche-texte    { color: #000; font-size: 10px; text-decoration: none; padding: 5px; border-right: 1px solid #b5b5b5; border-bottom: 1px solid #b5b5b5; border-left: 1px solid #b5b5b5 }#contenu .form_liste_petite { font-size: 10px }.texte-0-print  { color: #000; font-size: 13px; }.texte-1-print  { color: #000; font-size: 11px; }.texte-1bleu-print { color: #201e85; font-size: 11px; }.texte-2-print  { color: #000; font-size: 9px;}.tableau-print  { border: 1px #e5e5e5 }.photo   { background-color: #a9a9a9; float: left; margin: 5px; padding: 1px   }a.photo          { background-color: #201e85 }a.photo:hover  { background-color: #f00 }/*.photo2   { background-color: #a9a9a9; float: right; padding: 1px; }a.photo2          { background-color: #201e85 }a.photo2:hover  { background-color: #f00 }*/.choix_langue       { color: #000; font-size: 10px; text-decoration: none }.choix_langue_choisie { color: #fff; font-size: 12px; font-weight: bold; font-style: normal; text-decoration: none; }a.choix_langue         { color: #fff; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; }a.choix_langue:hover        { color: #5b5b5b; font-weight: bold; text-decoration: underline }.accroche-login-titre    { color: white; font-weight: bold; font-size: 12px; background-image: url(accroche/fond_titre.gif); text-decoration: none; text-align: center; padding: 5px; border: solid 1px #b5b5b5; text-shadow: 2px 2px 2px grey;}.accroche-login-texte    { color: #000; font-size: 10px; background-color: #e9f2f8; text-decoration: none; padding: 5px; border-top: 1px solid #b5b5b5; border-right: 1px solid #b5b5b5; border-bottom: 1px solid #b5b5b5; }.menu_titre { color: white; font-size: 12px; font-weight: bold; font-style: normal; background-image: url(accroche/fond_titre.gif); width: 174px; float: left; min-width: 159px; max-width: 159px; margin-top: 10px; padding: 5px 5px 5px 10px; border-top: 1px solid #b5b5b5; border-bottom: 1px solid #b5b5b5; text-shadow: 2px 2px 2px grey; }.menu_titre:hover { color: #fff; background-image: url(accroche/fond_titre_avant.gif); }.menu_titre_actif { color: #fff; font-size: 12px; font-style: normal; font-weight: bold; background-image: url(accroche/fond_titre_avant.gif); margin-top: 10px; padding: 5px 5px 5px 10px; width: 174px; min-width: 159px; max-width: 159px; float: left; border-top: 1px solid #b5b5b5; border-bottom: 1px solid #b5b5b5; text-shadow: 2px 2px 2px grey; }.menu_titre_actif:hover { color: #fff; }.menu_texte { font-size: 11px; font-weight: bold; background-color: #e9f2f8; width: 173px; float: left; min-width: 156px; max-width: 156px; padding: 4px 2px 4px 15px; border-bottom: 1px solid #fff; }.menu_texte:hover { background-color: #fff; }.prix-barre { text-decoration: line-through; }#activite_tag { font-size: 8px; line-height: 18px; text-align: center; }#activite_tag a { font-weight: bold; padding-right: 5px; padding-left: 8px; }#texte_baspage {	margin-left: 20px;	width: 780px;	font-size: 11px;	text-align: justify;}#texte_baspage .titre {	color: #041d39;	font-size: 14px;	font-weight: bold;	font-style: italic;	margin-left: 30px;	padding-bottom: 3px;}#texte_baspage .texte {	font-size: 11px;	font-style: italic;	line-height: 14px;	margin-bottom: 10px;}#texte_baspage .citation_debut {	color: #041d39;	font-size: 50px;	font-weight: bold;	position: absolute;	margin-top: -4px;	margin-left: -5px;}#texte_baspage .citation_fin {	margin-bottom: -30px;	color: #041d39;	font-size: 50px;	font-weight: bold;	float: right;	margin-top: -30px;}.img_accueil_actualite {	width: 40px; // 27	height: 40px;	margin-right: 5px;	margin-bottom: 5px;	display: block;	box-shadow: 1px 1px 2px #717171;	border-radius: 3px;}#contenu .image {	box-shadow: 1px 1px 2px #717171;	border-radius: 3px;}#contenu .accueil_plus a {	color: #041e38;	display: block;	margin-bottom: 30px;	height: 14px;	font-size: 12px;	padding-left: 18px;	background-repeat: no-repeat;	background-image: url(2011/accueil/plus.gif);}#contenu .accueil_plus a:hover {color: #18559f;}#remplissage .ligne {	margin-top: 0px;	padding-top: 4px;	padding-bottom: 4px;	border-bottom-width: 1px;	border-bottom-color: #ededed;	border-bottom-style: solid;	}#remplissage .barrevide {	position: absolute;	height: 4px;	margin-top: 9px;	border-radius: 2px;	background-color: #ededed;	width: 100%;}#remplissage .barre {	position: absolute;	height: 4px;	margin-top: 9px;	border-radius: 2px;}#remplissage .remplissage {	color: #909090;	font-size: 9px;	text-align: left;	position: absolute;	width: 100px;	height: 12px;	margin-left: 125px;	margin-top: 3px;}#remplissage .remplissage_pourcent {	font-size: 9px;	text-align: center;	position: absolute;	width: 100px;	height: 12px;	margin-top: -2px;}#accuei_photo {	display: block;	height: 239px;}.image {	box-shadow: 1px 1px 2px #717171;	border-radius: 3px;}#accuei_photo img {	box-shadow: 1px 1px 2px #717171;	border-radius: 3px;}#accuei_photo .p1 {	position: absolute;}#accuei_photo .p2 {	position: absolute;	margin-left: 162px;}#accuei_photo .p3 {	position: absolute;	margin-left: 243px;}#accuei_photo .p4 {	position: absolute;	margin-top: 81px;}#accuei_photo .p5 {	position: absolute;	margin-top: 81px;	margin-left: 81px}#accuei_photo .p6 {	position: absolute;	margin-top: 162px;	margin-left: 81px}#accuei_photo .p7 {	position: absolute;	margin-top: 162px;	margin-left: 162px}.texte_activiteinactive { color: #767676; font-size: 12px; font-style: italic; }.texte_activiteinactive a { color: #767676; font-style: italic; }.texte_activiteinactive a:hover { color: #f00; }.OLDcontexte_menu_2_actif { color: #041e38; font-size: 13px; font-weight: bold; background-image: url(2010/onglet_2_debut_actif.png); background-repeat: no-repeat; text-align: center; padding-top: 21px; height: 40px; float: left; padding-left: 13px; }.OLDcontexte_menu_2 { color: #fff; font-size: 13px; font-weight: bold; background-image: url(2010/onglet_2_debut.png); background-repeat: no-repeat; text-align: center; height: 40px; float: left; padding-top: 21px; padding-left: 13px; }.OLDcontexte_menu_2_fin_actif { background-image: url(2010/onglet_2_fin_actif.png); background-repeat: no-repeat; width: 13px; height: 40px; float: left; display: block; }.OLDcontexte_menu_2_fin { background-image: url(2010/onglet_2_fin.png); background-repeat: no-repeat; display: block; width: 13px; height: 40px; float: left; }.accueil_activite_long_2 a { color: #041e38; font-weight: bold; margin-right: 10px; width: 340px; height: 55px; }.accueil_activite_long_2 a:hover { text-decoration: underline; }.accueil_activite_long_2 p { font-size: 12px; font-weight: normal; margin-top: -14px; margin-left: 35px; }#ANCIENaccueil_accroche .chalet_titre { color: #fff; font-size: 19px; font-weight: bold; padding-bottom: 10px; }#ANCIENaccueil_accroche .chalet_gauche { color: #fff; font-size: 13px; font-weight: bold; line-height: 18px; }#ANCIENaccueil_accroche .chalet_droite { color: #fff; font-size: 12px; font-weight: bold; line-height: 18px; }.ANCIENretour { float: none; min-width: 250px; padding-top: 50px; }.accueil_entete_haut_1 { background-image: url(2010/accueil_entete_haut_1.png); width: 346px; height: 76px; }.accueil_entete_haut_1_texte { line-height: 14px; font-size: 14px; position: absolute; margin-top: 1px; margin-left: 85px; white-space: nowrap; }.accueil_entete_haut_2_texte { font-size: 12px; margin-left: 10px; padding-top: 15px; }.accueil_entete_milieu_1 { background-image: url(2010/accueil_entete_milieu.png); background-repeat: repeat-y; width: 346px; height: 340px; max-width: 336px; padding-left: 10px; }.chalet_entete_milieu_1 { background-image: url(2010/accueil_entete_milieu.png); background-repeat: repeat-y; padding-left: 10px; width: 346px; max-width: 336px; margin-bottom: -10px; }.accueil_entete_haut_2 { background-image: url(2010/accueil_entete_haut_2.png); width: 346px; height: 75px; }.accueil_entete_milieu_2 { background-image: url(2010/accueil_entete_milieu.png); background-repeat: repeat-y; width: 346px; height: 220px; max-width: 336px; padding-top: 27px; padding-left: 10px; }.accueil_entete_bas { background-image: url(2010/accueil_entete_bas.png); background-repeat: no-repeat; width: 346px; height: 13px; }#espace_onglet ul { width: 100%; margin-left: 0px; margin-bottom: 20px; margin-right: 0px; margin-top: 0px; height: 35px; padding: 0px; border-bottom-width: 3px; border-bottom-color: #b5b5b5; border-bottom-style: solid; }#espace_onglet li { color: #18559f; max-height: 20px; padding-top: 5px; padding-right: 10px; padding-left: 10px; margin-top: 10px; list-style-type: none; margin-right: 10px; height: 25px; float: left; border-top-width: 1px; border-top-style: solid; border-top-color: #b5b5b5; border-left-color: #b5b5b5; border-bottom-color: #b5b5b5; border-right-color: #b5b5b5; border-left-style: solid; border-right-style: solid; border-left-width: 1px; border-right-width: 1px; border-top-right-radius: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; cursor: hand; cursor: pointer; }#espace_onglet .actif { font-weight: bold; background-color: white; font-size: 20px; max-height: 30px; margin-top: 0px; height: 35px; border-width: 3px; font-weight: bold; }#espace_onglet .grise {  color: #999999; cursor:default; }#espace_onglet_accueil ul {	width: 100%;	margin-left: 0px;	margin-bottom: 10px;	margin-right: 0px;	margin-top: 0px;	height: 35px;	padding: 0px;	border-bottom-width: 3px;	border-bottom-color: #ededed;	border-bottom-style: solid;}#espace_onglet_accueil li {	border-color: #ededed;	color: #18559f;	max-height: 20px;	padding-top: 5px;	padding-right: 10px;	padding-left: 10px;	margin-top: 10px;	list-style-type: none;	margin-right: 10px;	height: 25px;	float: left;	border-top-width: 1px;	border-top-style: solid;	border-left-style: solid;	border-right-style: solid;	border-left-width: 1px;	border-right-width: 1px;	border-top-right-radius: 5px;	-moz-border-radius-topright: 5px;	border-top-left-radius: 5px;	-moz-border-radius-topleft: 5px;	cursor: hand;	cursor: pointer;}#espace_onglet_accueil .actif {	font-weight: bold;	padding-top: 10px;	background-color: #ededed;	font-size: 20px;	max-height: 25px;	margin-top: 0px;	height: 35px;	border-width: 3px;	font-weight: bold;}#ANCIENOLDcontexte_entete {	margin-bottom: 30px;}#ANCIENOLDcontexte_entete .liendetail { z-index: 2; margin-left: 10px; margin-top: 60px; height: 80px; width: 310px; position: absolute; }/*#ANCIENOLDcontexte_entete a { color: #041e38; }#ANCIENOLDcontexte_entete h1 { color: #13437e; margin-bottom: 0px; margin-top: 10px; font-weight: bold; font-size: 25px; }#ANCIENOLDcontexte_entete h2 { font-style: italic; margin-bottom: 8px; color: #12417c; font-weight: bold; font-size: 16px; margin-top: 0px; }*/#ANCIENOLDcontexte_entete ul {	margin: 0px;	padding: 0px;}#ANCIENOLDcontexte_entete li {	padding-bottom: 2px;	line-height: 15px;	padding-left: 15px;	font-size: 15px;	list-style: none;}#ANCIENOLDcontexte_entete li:before {	margin-right: 5px;	content: "\2605";	font-size: 13px;}/*#ANCIENOLDcontexte_entete .ages { margin-top: 0px; margin-left: 410px; position: absolute; }#ANCIENOLDcontexte_entete .bouton { margin-top: 90px; margin-left: 355px; position: absolute; text-align: center; height: 35px; width: 129px; background-image: url(2011/entete_base/bouton_inscription.gif); }#ANCIENOLDcontexte_entete .bouton a { display: block; padding: 5px; color: white; font-weight: bold; font-size: 18px; }#ANCIENOLDcontexte_entete .bouton a:hover { color: #041e38; }*/#contenu a { color: #18559f; }#contenu a:hover { color: #041e38; }#contenu h5, #ANCIENaccroche h5 {	margin-left: 0px;	margin-bottom: 10px;	margin-right: 0px;	margin-top: 0px;	clear: both;	font-weight: bold;	font-size: 14px;	color: #041e39;}#contenu h2 a, #contenu h5 a, #ANCIENaccroche h5 a {	color: #041e38;}#contenu h2 a:hover, #contenu h5 a:hover, #ANCIENaccroche h5 a:hove {	color: #18559f;}#ANCIENliste_activite { position: relative; display: block; }#ANCIENliste_activite h1 a {	color: #041d39;}#ANCIENliste_activite ul {	padding: 0px;	margin: 0px;	list-style:none;	top:0;	left:0;}#ANCIENliste_activite li {	margin-bottom: 20px;	padding: 0px;	margin-left: 0;	background-image: url(2011/accueil/slider_fond_grand.jpg);	float:left;	width: 530px;	height: 80px;}#ANCIENliste_activite .icone { position: absolute; }#ANCIENliste_activite .texte { margin-left: 80px; font-size: 24px; }#ANCIENliste_activite h1 { margin-bottom: 0px; margin-top: 0px; font-weight: bold; font-size: 24px; }#ANCIENliste_activite p { margin-bottom: 0px; margin-top: 0px; font-size: 13px; }#ANCIENliste_activite .inclus { position: absolute; margin-left: 396px; }#ANCIENliste_activite .bouton_plus { margin-top: 50px; position: absolute; margin-left: 420px; }.inscription_activite { text-align: left; margin-bottom: 5px; margin-top: 5px; }.inscription_activite_icone { float: left; margin-bottom: 5px; }.inscription_activite_texte { text-align: left; margin-left: 45px; }.inscription_activite_texte h3 { margin: 0px; font-size: 14px; }.inscription_activite_texte p { font-style: normal; font-weight: normal; margin: 0px; }#ANCIENOLDcontexte_haut_activite {	margin-top: 5px;	margin-left: 20px;	margin-right: 20px;}#ANCIENOLDcontexte_haut_activite .plus {	position: absolute;	margin-top: 6px;	margin-left: 765px;	}#scroller .icone {	position: absolute;}#scroller .icone img {	height: 25px;	width: 25px;}#scroller .texte {	margin-top: -15px;}#scroller .texte a {	margin-left: 30px;	font-size: 14px;}#ANCIENicone {	margin-top: 20px;	margin-bottom: 10px;	display: inline-block;}#ANCIENicone .block { float: left; width: 78px; height: 90px; font-size: 10px; text-align: center; }#ANCIENicone img { margin-bottom: 5px; }#ANCIENicone .block a { color: #041e38; }#ANCIENicone .block a:hover { color: #18559f; }/*#contenu .bouton { text-align: center; height: 35px; width: 129px; background-image: url(2011/entete_base/bouton_inscription.gif); }#contenu .bouton a { display: block; padding: 5px; color: white; font-weight: bold; font-size: 18px; }#contenu .bouton a:hover { color: #041e38; }*/#contenu .bouton {	display: block;	margin-top: 5px;	margin-bottom: 5px;	background-color: #18549e;	padding-top: 10px;	padding-bottom: 10px;	padding-left: 20px;	padding-right: 20px;	font-size: 18px;	border-radius: 5px;	box-shadow: 0px 0px 4px #717171;	cursor: pointer;	color: white;}#contenu .bouton:hover {	background-color: white;}#contenu .bouton_petit {	padding-top: 3px;	padding-bottom: 3px;	padding-left: 10px;	padding-right: 10px;	font-size: 13px;}#contenu .bouton_320 {	width: 320px;	padding-right: 0px;	padding-left: 0px;	text-align: center;	margin-top: 0px;	margin-bottom: 15px;}#contenu .bouton_inline {	display: inline-block;}#bouton_imprimer { margin-bottom: 35px; margin-top: 35px; text-align: center; width: 100%; }#bouton_imprimer a { margin-right: 10px; margin-left: 10px; text-shadow: 0px -2px 2px #041e38; background-repeat: repeat-x; background-color: #18559f; font-weight: bold; font-size: 24px; border-width: 3px; border-style: solid; color: white; border-color: #041e38; padding: 10px; background-image: url(2013/bouton/grand.gif);border-radius: 12px; }#bouton_imprimer a:hover { background-image: url(none); background-color: #041e38; }#bouton_haut {	position: absolute;	z-index: 2;	margin-bottom: 15px;	margin-top: 15px;	text-align: center;	width: 100%;}#bouton_haut a {	margin-right: 10px;	margin-left: 10px;	text-shadow: 0px -2px 2px #041e38;	background-repeat: repeat-x;	background-color: #18559f;	font-weight: bold;	font-size: 15px;	border-width: 3px;	border-style: solid;	color: white;	border-color: #041e38;	padding: 5px;	background-image: url(2013/bouton/grand.gif);	border-radius: 12px;}#bouton_haut a:hover {	background-image: url(none);	background-color: #041e38;}#type_participant {  }#type_participant_ado { display: none; }#type_participant_enfant {  }#contenu .obligatoire {  font-weight: bold;  color: red;  }.tab-admin-gris { background-color: #e6e6e6; }#alerte_popup {	text-align: center;	max-height: 80px;	line-height: 20px;	height: 110px;	background-repeat: no-repeat;	background-image: url(/design/icones/alerte_popup_fleche.gif);	padding-left: 150px;	padding-bottom: 10px;	padding-right: 10px;	padding-top: 30px;	font-size: 16px;	font-weight: bold;	color: red;	margin-top: -80px;	position: absolute;	margin-left: 220px;	border-width: 5px;	border-style: solid;	border-color: red;	background-color: white;	z-index: 100;	}.ombre-arrondi { -moz-box-shadow: 0px 0px 10px #000000; -webkit-box-shadow: 0px 0px 10px #000000; -khtml-box-shadow: 0px 0px 10px #000000; box-shadow: 0px 0px 10px #000000; -moz-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }.graphiqueOLD { margin-bottom: 50px; margin-top: 20px; min-height: 550px; background-color: white; height: 500px; width: 780px; margin-left: -250px }#ANCIENaccueil_cirque {	margin-top: -10px;	margin-left: 5px;	height: 150px;	width: 520px;	background-image: url(2014/cirque/cirque.jpg);	margin-bottom: 30px;	cursor: pointer;}#ANCIENaccueil_cirque h1, #ANCIENaccueil_cirque h2 {	color: white;	margin: 0px;	margin-left: 7px;	width: 202px;	text-align: center;}#ANCIENaccueil_cirque h1 {	padding-top: 8px;	font-size: 16px;}#ANCIENaccueil_cirque h2 {	font-size: 12px;}#ANCIENaccueil_cirque .bouton {	position: absolute;	margin-top: 80px;	margin-left: 375px;}#contenu_onglet ul {	width: 100%;	margin-left: 0px;	margin-bottom: 20px;	margin-right: 0px;	margin-top: 0px;	height: 35px;	padding: 0px;	border-bottom-width: 3px;	border-bottom-color: #ededed;	border-bottom-style: solid;}#contenu_onglet li {	float: left;	cursor: pointer;	list-style-type: none;	margin: 0px;	padding: 0px;}#contenu_onglet a {	border-color: #ededed;	color: #18559f;	max-height: 20px;	padding-top: 5px;	padding-right: 10px;	padding-left: 10px;	margin-top: 9px;	list-style-type: none;	margin-right: 10px;	height: 25px;	float: left;	border-top-width: 1px;	border-top-style: solid;	border-left-style: solid;	border-right-style: solid;	border-left-width: 1px;	border-right-width: 1px;	border-top-right-radius: 5px;	-moz-border-radius-topright: 5px;	border-top-left-radius: 5px;	-moz-border-radius-topleft: 5px;	background-color: white;}#contenu_onglet li.active a {	font-weight: bold;	padding-bottom: 3px;	background-color: #ededed;	font-size: 20px;	max-height: 25px;	margin-top: 0px;	border-width: 3px;	font-weight: bold;}/* #contenu_onglet a:focus {color: #CCCC00;} */#contenu_onglet_contenu .hide {	display: none;}#ANCIENaccroche_infos ul {	font-size: 13px;/* 	list-style: none; *//* 	padding: 0px; */	padding-left: 20px;}#ANCIENaccroche_infos li {	padding-bottom: 5px;}#contenu .credit_photo {	clear: both;	float: right;	font-size: 10px;}