/************************//* divers class contenu *//************************/#tzr-page-content {	clear: both;	color: #595959;}#tzr-page-content a:link, #tzr-page-content a:visited {	font-weight: bold;	text-decoration: none;	color: #182E71;}#tzr-page-content a:hover {	color: #BB741A;}/* barre du chemin - recherche */#chemin {	clear: both;	margin: 0 0 10px 0;	padding: 0 25px 0 0;}#chemin ul {	text-align: right;	margin: 0;	padding: 0;}#chemin ul li {	display: inline;	color: #254ca6;	margin: 0 6px 0 0;	padding: 0;}#chemin ul li a:link, #chemin ul li a:visited {	font-size: 11px;	color: #a6a6a6;	text-decoration: none;	margin: 0;	padding: 0;}#chemin ul li a:hover {	color: #402E26;	text-decoration: none;}#tzr-page-content .titrepage {	clear: both;	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	color: #402e26;	margin: 0;	padding: 0;}#tzr-page-content h1 {	font-size: 19px;	color: #BB741A;	margin: 25px 0 5px 0;	padding: 0;}#tzr-page-content h3 {	color: #554239;	font-size: 13px;	line-height: 20px;	margin: 0 0 0 0;	padding: 0 0px 5px 0;}#tzr-page-content h2 {	font-size: 16px;	font-weight: normal;	color: #182E71;	margin: 0;	padding: 0 0 5px 0;}#tzr-page-content h5 {	font-size: 13px;	color: #21211c;	padding: 0 0 12px 0;	margin: 0;}#tzr-page-content ul {	clear: both;	list-style-image: url(/images-internet/ul_puce01.gif);	list-style-position: inside;	list-style-type: circle;	text-indent: 0;	margin: 3px 0 10px 0;	padding: 0;}#tzr-page-content ul li {	padding-bottom: 3px;}#tzr-page-content ul ul {	list-style-image: url(/images-internet/ul_puce02.gif);	list-style-type: circle;	list-style-position: inside;	text-indent: 18px;	margin: 3px 0 5px 0;	padding: 0;}#tzr-page-content ul ul ul{	list-style-image: url(/images-internet/ul_puce03.gif);	list-style-type: circle;	list-style-position: inside;	text-indent: 40px;	margin: 3px 0 5px 0;	padding: 0;}#tzr-page-content p {	line-height: 18px;	padding: 0 0 12px 0;	margin: 0;}#tzr-page-content td {	padding: 4px 2px 4px 2px;	margin: 0;}.cv3-download {clear: both; margin:0px 0px 10px 0px; padding:0px}.cv3-grdimage {clear: both; margin:0px 0px 10px 0px; padding:0px}.cv3-txtimage {clear: both; margin:0px 0px 10px 0px; padding:0px}.cv3-imagetxt {clear: both; margin:0px 0px 10px 0px; padding:0px}.cv3-txtimage {clear: both; margin:0px 0px 10px 0px; padding:0px}.cv3-txtseul { clear: both; margin:0px 0px 10px 0px; padding:0px}.cv3-1234images { clear: both; margin:0px 0px 10px 0px; padding:0px}.cv3-flash { clear: both; margin:0px 0px 10px 0px; padding:0px}.legende { text-align:center; font-size:10px; color:#666666; }.cv3-txtimage img {float:right; padding:0 0 4px 7px;}.cv3-imagetxt img {float:left; padding:0 7px 4px 0;}.cv3-1234images img {display:block; margin: 0; padding:0; border: 0px solid #666;padding: 0px;}.cv3-1234images .diaporama4 { float:left; width:auto; margin:0px; padding-right:5px; padding-bottom:10px; border:0px solid gray; text-align:center;}/* index */.index_adresse {	clear: both;	font-size: 11px;	color: #402E26;;	text-align: right;	margin: 300px 0 10px 0;	padding: 0 8px 0 0;	border-right: 3px solid #402E26;}#tzr-page-content .index_col01 {	float: left;	width: 260px;	color: #402E26;	margin: 0 0 10px 0;	padding: 0 20px 0 0;}#tzr-page-content .index_col01 .titre {	font-size: 16px;	font-weight: bold;	color: #402E26;	margin: 0 0 10px 0;	padding: 0;}#tzr-page-content .index_col02 {	float: left;	width: 300px;	margin: 0 0 10px 0;	padding: 0;}#tzr-page-content .index_actu {	clear: both;	float:left;	margin: 0 0 5px 0;	padding: 0 0 10px 0;	background-position: left bottom;	background-image: url(/images-internet/index_actu_fond.gif);	background-repeat: no-repeat;	}#tzr-page-content .index_actu_titre {	font-size: 17px;	line-height: 20px;	color: #BB741A;	margin: 0 0 10px 0;	padding: 0;}#tzr-page-content .index_actu_date {	font-weight: bold;	color: #402E26;}#tzr-page-content .index_actu_photo {	float: left;	width: 85px;	}#tzr-page-content .index_actu_text {	line-height: 18px;}#tzr-page-content .index_actu_text a:link, #tzr-page-content .index_actu_text a:visited {	font-weight: normal;	text-decoration: none;}#tzr-page-content .index_actu_text a:hover {	color: #BB741A;}#tzr-page-content .index_lien {	clear: both;	font-size: 13px;	text-align: right;	margin: 0;	padding: 0 60px 4px 0;	background-position: right bottom;	background-image: url(/images-internet/adh_lien_fond.gif);	background-repeat: no-repeat;}/* download */#download {	clear: both;	margin: 20px 0 10px 0;	padding: 0;}#download a:link, #download a:visited {	font-weight: normal;	color: #182E71;	text-decoration: none;}#download a:hover {	color: #BB741A;}#download p {	clear: both;	margin: 0 0 5px 0;	padding: 0;}/* adherents */#tzr-page-content .adh_liste_ligne1 {	background-color: #F4EFE8;	margin: 0 0 3px 0;	padding: 0 0 10px 0;}#tzr-page-content .adh_liste_ligne2 {	background-color: #EEE2C9;	margin: 0 0 3px 0;	padding: 0 0 10px 0;}#tzr-page-content .adh_liste_ht {	margin: 0;	padding: 8px 10px 0 10px;}#tzr-page-content .adh_liste_ht a:link, #tzr-page-content .adh_liste_ht a:visited {	margin: 0;	padding: 0 0 0 14px;	background-position: left -7px;	background-image: url(/images-internet/adh_liste_puce.gif);	background-repeat: no-repeat;}#tzr-page-content .adh_liste_ht a:hover {	background-position: left -77px;	background-image: url(/images-internet/adh_liste_puce.gif);	background-repeat: no-repeat;}#tzr-page-content .adh_liste_bas {	text-align: right;	margin: 0;	padding: 8px 10px 0 10px;}/* adherents 2 colones */#tzr-page-content .adh_col01 {	float: left;	width: 250px;	margin: 0 0 10px 0;	padding: 0;}#tzr-page-content .adh_col02 {	float: left;	width: 320px;	line-height: 20px;	margin: 0 0 10px 0;	padding: 0;}#tzr-page-content .photo {	margin: 0;	padding: 0;}#tzr-page-content .adh_col02 .noir {	color: #000000;}#tzr-page-content .adh_col02 .separe {	margin-top: 20px;}#tzr-page-content .adh_lien {	clear: both;	font-size: 13px;	text-align: right;	margin: 10px 0 20px 0;	padding: 0 70px 3px 0;	background-position: right bottom;	background-image: url(/images-internet/adh_lien_fond.gif);	background-repeat: no-repeat;}/* adherents lieux */#tzr-page-content .adh_lieux {	clear: both;	margin: 30px 0 10px 0;	padding: 0;	background-position: left 17px;	background-image: url(/images-internet/adh_lieux_fond.jpg);	background-repeat: no-repeat;}#tzr-page-content .adh_lieux_titre {	font-size: 19px;	font-weight: bold;	line-height: 19px;	text-align: center;	color: #999999;	margin: 0;	padding: 0;}#tzr-page-content .adh_lieux_text {	margin: 0;	padding: 0;}#tzr-page-content .adh_lieux_text div {	line-height: 19px;	margin: 0 50px 7px 15px;	padding: 7px 0 7px 0;	border-bottom: 1px solid #182E71;}#tzr-page-content .adh_lieux_text .adh_lieux_sstitre {	font-weight: bold;	text-transform: uppercase;}/* abonement 2 colones */#tzr-page-content .abon_col01 {	float: left;	width: 290px;	font-weight: bold;	color: #402E26;	margin: 0 0 10px 0;	padding: 0 20px 0 0;}#tzr-page-content .abon_col02 {	float: left;	width: 270px;	line-height: 20px;	margin: 0 0 10px 0;	padding: 0;}/* formulaire - pas de caract�risation de longueur */.form_chps1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #402E26;	margin: 0 0 6px 0;	width:250px;	padding: 2px 0 2px 5px;	background-color: #EFECDF;	border: 1px solid #402E26;}.form_chps2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #402E26;	margin: 0 0 6px 0;	width:552px;	padding: 2px 0 2px 5px;	background-color: #EFECDF;	border: 1px solid #402E26;}.cv3-contact TD { font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #402E26; }.form_select1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #402E26;	margin: 0 0 5px 0;	padding: 1px 0 1px 0;	background-color: #EFECDF;	border: 1px solid #402E26;}.form_box1 {	vertical-align: middle;	margin: 5px 10px 5px 0;	padding: 0;}input.form_bouton {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #ffffff;	cursor: pointer;	margin: 10px 10px 15px 0;	padding: 2px 6px 2px 11px;	background-color: #182E71;	border-top: 1px solid #ADB5CD;	border-right: 1px solid #46588D;	border-bottom: 1px solid #46588D;	border-left: 1px solid #ADB5CD;	background-position: 5px center;	background-image: url(/images-internet/form_input_fond.gif);	background-repeat: no-repeat;}input.form_bouton:hover {	color: #402E26;	background-color: #ffffff;	border-top: 1px solid #402E26;	border-right: 1px solid #402E26;	border-bottom: 1px solid #402E26;	border-left: 1px solid #402E26;}input.form_bouton:active {	color: #ffffff;	background-color: #402E26;	border-top: 1px solid #402E26;	border-right: 1px solid #402E26;	border-bottom: 1px solid #402E26;	border-left: 1px solid #402E26;}.form_oblige {	text-align: right;	font-size: 11px;	font-style: italic;	margin: 0 0 15px 0;	padding: 0;}/* actualites listes */#tzr-page-content .actu_liste {	clear: both;	margin: 0 0 18px 0;	padding: 0 0 8px 0;	background-position: center bottom;	background-image: url(/images-internet/actus_separe.gif);	background-repeat: no-repeat;}#tzr-page-content .actu_liste_titre {	font-size: 17px;	font-weight: bold;	color: #BB741A;	margin: 0 0 8px 0;	padding: 0;}#tzr-page-content .actu_liste_date {	font-size: 13px;	color: #402E26;}#tzr-page-content .actu_liste_photo {	float: left;	width: 85px;}#tzr-page-content .actu_liste_text {	float: left;	width: 480px;}#tzr-page-content .actu_liste_text a:link, #tzr-page-content .actu_liste_text a:visited {	font-weight: normal;	color: #182E71;	text-decoration: none;	margin: 0;	padding: 0;}#tzr-page-content .actu_liste_text a:hover {	color: #182E71;	text-decoration: underline;}/* actualites */#tzr-page-content .actu {	clear: both;	margin: 0;	padding: 0;}#tzr-page-content .actu_titre {	font-size: 19px;	font-weight: bold;	color: #BB741A;	margin: 0 0 18px 0;	padding: 0;}#tzr-page-content .actu_date {	font-size: 14px;	color: #402E26;}#tzr-page-content .actu_photo {	float: left;	width: 260px;}#tzr-page-content .actu_text {}#tzr-page-content .actu_lien {	clear: both;	font-size: 13px;	text-align: right;	margin: 10px 0 20px 0;	padding: 0 40px 3px 0;	background-position: right bottom;	background-image: url(/images-internet/adh_lien_fond.gif);	background-repeat: no-repeat;}/* offres d'emploi *//* actualites */#tzr-page-content .emploi {	clear: both;	margin: 20px 0 10px 0;	padding: 0;	background-position: left top;	background-image: url(/images-internet/emploi_fond.jpg);	background-repeat: no-repeat;}#tzr-page-content .emploi_titre {	font-size: 19px;	font-weight: bold;	color: #BB741A;	margin: 0 30px 10px 10px;	padding: 10px 0 0 0;}#tzr-page-content .emploi_text {	color: #402E26;	margin: 0;	padding: 0;	margin: 0 30px 10px 10px;}#tzr-page-content .emploi_text p {	margin-right: 30px;	padding: 0 0 5px 0;	line-height: 16px;}/* carte */#rechercheHebergement{	width: 500px;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	text-align: right;}#rechercheHebergement .zoneParDepartement {	width: 172px;	background-color: #e4b374;	height: 20px;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 2px;	padding-left: 2px;	font-size: 11px;	color: #182e71;	border: 1px solid #182e71;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 0px;}#rechercheHebergement .form_boutonHebergement {	position:absolute;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #ffffff;	cursor: pointer;	padding: 2px 6px 2px 11px;	background-color: #182E71;	border-top: 1px solid #ADB5CD;	border-right: 1px solid #46588D;	border-bottom: 1px solid #46588D;	border-left: 1px solid #ADB5CD;	background-position: 5px center;	background-image: url(/images-internet/form_input_fond.gif);	background-repeat: no-repeat;}#rechercheHebergement .form_boutonHebergement:hover {	color: #402E26;	background-color: #ffffff;	border-top: 1px solid #402E26;	border-right: 1px solid #402E26;	border-bottom: 1px solid #402E26;	border-left: 1px solid #402E26;}#rechercheHebergement .form_boutonHebergement:active {	color: #ffffff;	background-color: #402E26;	border-top: 1px solid #402E26;	border-right: 1px solid #402E26;	border-bottom: 1px solid #402E26;	border-left: 1px solid #402E26;}/* Carte >> Régions  *//* FONDS >> Régions  */#region01{	background-image: url(/images-internet/cartes/alsace.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 365px;	margin-top: 0;	margin-right: 0;	margin-bottom: 18px;	margin-left: 0;}#region02{	background-image: url(/images-internet/cartes/Aquitaine.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 365px;	margin-top: 0;	margin-right: 0;	margin-bottom: 18px;	margin-left: 0;}#region03{	background-image: url(/images-internet/cartes/Auvergne.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 365px;	margin-top: 0;	margin-right: 0;	margin-bottom: 18px;	margin-left: 0;}#region04{	background-image: url(/images-internet/cartes/Basse-Normandie.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 365px;	margin-top: 0;	margin-right: 0;	margin-bottom: 18px;	margin-left: 0;}#region05{	background-image: url(/images-internet/cartes/Bourgogne.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 365px;	margin-top: 0;	margin-right: 0;	margin-bottom: 18px;	margin-left: 0;}#region06{	background-image: url(/images-internet/cartes/Bretagne.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 365px;	margin-top: 0;	margin-right: 0;	margin-bottom: 18px;	margin-left: 0;}#region07{	background-image: url(/images-internet/cartes/centre.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 365px;	margin-top: 0;	margin-right: 0;	margin-bottom: 18px;	margin-left: 0;}#region08{	background-image: url(/images-internet/cartes/Champagne-Ardenne.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 365px;	margin-top: 0;	margin-right: 0;	margin-bottom: 18px;	margin-left: 0;}#region09{	background-image: url(/images-internet/cartes/corse.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 365px;	margin-top: 0;	margin-right: 0;	margin-bottom: 18px;	margin-left: 0;}#region10{	background-image: url(/images-internet/cartes/Franche-Comte.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 365px;	margin-top: 0;	margin-right: 0;	margin-bottom: 18px;	margin-left: 0;}#region11{	background-image: url(/images-internet/cartes/Haute-Normandie.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 365px;	margin-top: 0;	margin-right: 0;	margin-bottom: 18px;	margin-left: 0;}#region12{	background-image: url(/images-internet/cartes/ile-de-france.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 365px;	margin-top: 0;	margin-right: 0;	margin-bottom: 18px;	margin-left: 0;}#region13{	background-image: url(/images-internet/cartes/Languedoc-rousillon.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 365px;	margin-top: 0;	margin-right: 0;	margin-bottom: 18px;	margin-left: 0;}#region14{	background-image: url(/images-internet/cartes/limoisin.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 365px;	margin-top: 0;	margin-right: 0;	margin-bottom: 18px;	margin-left: 0;}#region15{	background-image: url(/images-internet/cartes/loraine.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 365px;	margin-top: 0;	margin-right: 0;	margin-bottom: 18px;	margin-left: 0;}#region16{	background-image: url(/images-internet/cartes/midi-pyrenees.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 365px;	margin-top: 0;	margin-right: 0;	margin-bottom: 18px;	margin-left: 0;}#region17{	background-image: url(/images-internet/cartes/Nord-pas-de-calais.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 365px;	margin-top: 0;	margin-right: 0;	margin-bottom: 18px;	margin-left: 0;}#region18{	background-image: url(/images-internet/cartes/Pays-de-la-loire.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 365px;	margin-top: 0;	margin-right: 0;	margin-bottom: 18px;	margin-left: 0;}#region19{	background-image: url(/images-internet/cartes/picardie.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 365px;	margin-top: 0;	margin-right: 0;	margin-bottom: 18px;	margin-left: 0;}#region20{	background-image: url(/images-internet/cartes/poitou-charentes.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 365px;	margin-top: 0;	margin-right: 0;	margin-bottom: 18px;	margin-left: 0;}#region21{	background-image: url(/images-internet/cartes/paca.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 365px;	margin-top: 0;	margin-right: 0;	margin-bottom: 18px;	margin-left: 0;}#region22{	background-image: url(/images-internet/cartes/Rhone-Alpes.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 365px;	margin-top: 0;	margin-right: 0;	margin-bottom: 18px;	margin-left: 0;}#departement{	font-size: 14px;	line-height: 18px;	font-weight: bold;	color: #FFFFFF;	float: left;	width: 234px;	padding: 4px 13px 0 0;	text-align: right;}#departement .regionTitre2{	font-size: 15px;	font-weight: bold;	color: #625955;	padding: 5px 0 10px 0;	text-align: right;	display: block;	}#departement .regionTotal{	font-size: 12px;	font-weight: normal;	color: #000000;	padding: 1px 0 3px 0;	text-align: right;	display: block;	}#departement a:link, #departement a:visited {	font-size: 14px;	color: #FFFFFF;	text-decoration: none;	display: block;	border-top:1px solid white;	padding:0px;	margin:0px;}#departement a:hover{	color: #182e71;	text-decoration: none;}#listeDuDepartement{	width: 318px;	float: left;	padding-top: 0;	padding-right: 0px;	padding-bottom: 20px;	padding-left: 12px;	height:365px;	overflow:auto;}#listeDuDepartement .titreDepartement{	font-size: 19px;	color: #bb741a;	display: block;	margin-bottom: 12px;	font-weight: bold;	margin-top: 6px;}#listeDuDepartement .txtListeRegion{	font-size: 12px;	font-weight: normal;	color: #595959;	line-height: 17px;	display: block;	margin-bottom: 18px;}#listeDuDepartement .titreListeRegion{	font-size: 12px;	font-weight: bold;	color: #595959;	line-height: 14px;	display: block;	margin-bottom: 4px;	text-transform: uppercase;}