body {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	color: #000000;	background-color: #87b300;	margin: 0;	padding: 0;	background-position: center top;	background-image: url(/imagesete/page_fond.gif);	background-repeat: no-repeat;}table {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	color: #000000;}td form {	margin: 0;	padding: 0;}#centreur {	width: 100%;	text-align: center;}#cv3-page-contenu {	position: relative;	clear: both;	width: 980px;	font-size: 11px;	text-align: left;	margin: 0;	padding: 0;	margin-left: auto;	margin-right: auto;}/*********************//* bloc haut de page *//*********************/.top {	height: 250px;	background-position: left top;	background-image: url(/imagesete/top_fond.jpg);	background-repeat: no-repeat;}.cv3-sur-top {	height: 40px;	background-position: left top;	background-image: url(/imagesete/cv3-sur-top.jpg);	background-repeat: no-repeat;}/* bandeau */.top-image {	width: 950px;	height: 150px;	background-position: right top;	background-repeat: no-repeat;}.top-image .logo {	float: left;	width: 270px;	text-align: right;}.top-image .masque01 {	float: left;	width: 650px;}.top-image .masque02 {	float: left;	width: 30px;}/* sous bandeau :  navigation horizontale */.top-bottom {}.cv3-hnav {	clear: both;	height: 60px;	margin: 0;	padding: 0;	background-position: left top;	background-image: url(/imagesete/cv3-hnav_fond.jpg);	background-repeat: no-repeat;}.cv3-hnav ul {	float: left;	font-weight: bold;	text-transform: uppercase;	margin: 0;	padding: 14px 30px 5px 50px;}.cv3-hnav ul li {	display: inline;	color: #ffffff;	margin: 0 6px 0 0;	padding: 0;}.cv3-hnav ul li a:link, .cv3-hnav ul li a:visited {	color: #ffffff;	text-decoration: none;	margin: 0;	padding: 4px 0 4px 25px;	background-position: left -8px;	background-image: url(/imagesete/cv3-hnav_puce.gif);	background-repeat: no-repeat;}.cv3-hnav ul li a:hover {	color: #ff9900;	text-decoration: none;	margin: 0;	padding: 4px 0 4px 25px;	background-position: left -98px;	background-image: url(/imagesete/cv3-hnav_puce.gif);	background-repeat: no-repeat;}.cv3-hnav .flag {	float: right;	margin: 0;	padding: 12px 45px 0 0;}.cv3-hnav .flag img {	margin: 2px 0 0 5px;	padding: 0;}/***********************//* bloc centre de page *//***********************//* cadre */.cv3-main {	clear: both;	width: 980px;	background-position: left top;	background-image: url(/imagesete/cv3-main_fond.jpg);	background-repeat: repeat-y;}.cv3-main2 {	width: 980px;	background-position: left top;	background-image: url(/imagesete/cv3-main2_fond.jpg);	background-repeat: no-repeat;}/*********************//* colonne de gauche 250 */.cv3-main-gauche {	float: left;	margin: 0;	padding: 0 0 30px 40px;}.cv3-col-gauche {	width: 250px;	margin: 0;	padding: 0;}.cv3-col-gauche .pave_haut {	height: 16px;	margin: 0;	padding: 0;	background-position: left top;	background-image: url(/imagesete/cv3-col-gauche_haut.jpg);	background-repeat: no-repeat;}.cv3-col-gauche .pave_bas {	height: 16px;	margin: 0;	padding: 0;	background-position: left top;	background-image: url(/imagesete/cv3-col-gauche_bas.jpg);	background-repeat: no-repeat;}.cv3-col-gauche .racourci {	margin: 0;	padding: 2px 25px 0 25px;	background-position: left top;	background-image: url(/imagesete/cv3-col-gauche_centre.jpg);	background-repeat: repeat-y;}/* menu gauche */#cv3-navigation  {	margin: 0;	padding: 2px 25px 0 25px;	background-position: left top;	background-image: url(/imagesete/cv3-col-gauche_centre.jpg);	background-repeat: repeat-y;}#cv3-navigation h1 {	font-size: 11px;	font-weight: bold;	color: #ff9900;	text-transform: uppercase;	margin: 0;	padding: 6px 0 6px 30px;	background-color: #577400;	background-position: 5px 3px;	background-image: url(/imagesete/cv3-navigation_h1.gif);	background-repeat: no-repeat;}#cv3-navigation ul {	font-weight: bold;	list-style-type: none;	margin: 0;	padding: 0 0 5px 0;}#cv3-navigation li {	display:inline;}/* menu gauche nvx 1 */#cv3-navigation ul li a:link, #cv3-navigation ul li a:visited {	display: block;	color: #577400;	text-decoration: none;	padding: 3px 0 3px 16px;	margin: 2px 0 0 0;	background-position: left -5px;	background-image: url(/imagesete/cv3-navigation_puce1.gif);	background-repeat: no-repeat;}#cv3-navigation ul li a:hover {	color: #ff6600;	text-decoration: none;	background-position: left -65px;	background-image: url(/imagesete/cv3-navigation_puce1.gif);	background-repeat: no-repeat;}#cv3-navigation ul .navencours{	color: #ff6600;	padding: 3px 0 3px 16px;	margin: 2px 0 0 0;	background-position: left -65px;	background-image: url(/imagesete/cv3-navigation_puce1.gif);	background-repeat: no-repeat;}/* menu gauche nvx 2 */#cv3-navigation ul ul {	font-size: 11px;	font-weight: normal;	margin: 0 0 5px 0;	padding: 0;}#cv3-navigation ul ul li {	font-size: 11px;	font-weight: normal;	margin: 0;	padding: 0;}#cv3-navigation ul ul li a:link, #cv3-navigation ul ul li a:visited {	display: block;	font-weight: normal;	color: #577400;	text-decoration: none;	margin: 2px 0 0 0;	padding: 1px 1px 1px 30px;	background-position: 18px -4px;	background-image: url(/imagesete/cv3-navigation_puce2.gif);	background-repeat: no-repeat;}#cv3-navigation ul ul li a:hover {	color: #ff6600;	background-position: 18px -64px;	background-image: url(/imagesete/cv3-navigation_puce2.gif);	background-repeat: no-repeat;}#cv3-navigation ul ul .navencours {	font-weight: normal;	color: #ff6600;	margin: 2px 0 0 0;	padding: 1px 1px 1px 30px;	background-position: 18px -64px;	background-image: url(/imagesete/cv3-navigation_puce2.gif);	background-repeat: no-repeat;}/* news */#cv3-news {	margin: 0;	padding: 2px 25px 0 25px;	background-position: left top;	background-image: url(/imagesete/cv3-col-gauche_centre.jpg);	background-repeat: repeat-y;}#cv3-news .cv3-news-title {	font-family: arial, helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #ffffff;	margin: 0;	padding: 2px 5px 2px 5px;	background-color: #577400;}#cv3-news p {	margin: 8px 0 0 0;}#cv3-news .cv3-news-txt {	margin: 0;	padding: 5px 0 0 0;}#cv3-news .cv3-news-txt a:link, #cv3-news .cv3-news-txt a:visited {	color: #577400;	text-decoration: none;}#cv3-news .cv3-news-txt a:hover {	color: #ff6600;}#cv3-news .cv3-news-lien {	font-size: 9px;	font-weight: bold;	text-transform: uppercase;	color: #577400;	margin: 0;	padding: 5px 0 10px 0;}#cv3-news .cv3-news-lien a:link, #cv3-news .cv3-news-lien a:visited {	color: #577400;	text-decoration: none;}#cv3-news .cv3-news-lien a:hover {	color: #ff6600;}/* identification compte */#cv3-compte {	margin: 0;	padding: 2px 25px 3px 25px;	background-position: left top;	background-image: url(/imagesete/cv3-col-gauche_centre.jpg);	background-repeat: repeat-y;}#cv3-compte form {	margin: 0;	padding: 0 0 3px 0;}#cv3-compte .cv3-compte-title {	margin: 0;	padding: 0;}#cv3-compte .cpt_chps1 {	width: 120px;	font-size: 11px;	color: #000000;	margin: 10px 0 0 0;	padding: 1px 0 1px 5px;	background-color: #cfd5e6;	border: 1px solid #cfd5e6;}#cv3-compte .cpt_chps2 {	width: 35px;	font-size: 11px;	color: #000000;	margin: 10px 0 0 5px;	padding: 1px 0 1px 5px;	background-color: #cfd5e6;	border: 1px solid #cfd5e6;}#cv3-compte .cpt_chps3 {	width: 160px;	font-size: 11px;	color: #000000;	margin: 10px 5px 0 0;	padding: 1px 0 1px 5px;	background-color: #cfd5e6;	border: 1px solid #cfd5e6;}#cv3-compte .cpt_ok {	margin: -10px 0 0 0;	_margin: 5px 0 0 0;/* hack ie6 */	padding: 0;}/*#cv3-compte .deconnect {	margin: 10px 0 10px 0;	padding: 0;	}#cv3-compte .deconnect a:link, #cv3-compte .deconnect a:visited {	display: block;	font-size: 10px;	font-weight: bold;	color: #000000;	text-decoration: none;	padding: 4px 5px 4px 30px;	background-color: #ffffff;	border: 1px solid #ff6600;	background-position: left -10px;	background-image: url(images/cpt_deconnect.gif);	background-repeat: no-repeat;	}#cv3-compte .deconnect a:hover {	color: #ffffff;	background-color: #254ca6;	border: 1px solid #254ca6;	background-position: left -120px;	background-image: url(images/cpt_deconnect.gif);	background-repeat: no-repeat;}#cv3-compte .votrecpt {	margin: 10px 0 10px 0;	padding: 0;	}#cv3-compte .votrecpt a:link, #cv3-compte .votrecpt a:visited {	display: block;	font-size: 10px;	font-weight: bold;	color: #000000;	text-decoration: none;	padding: 4px 5px 4px 30px;	background-color: #ffffff;	border: 1px solid #ff6600;	background-position: left -10px;	background-image: url(images/cpt_votrecpt.gif);	background-repeat: no-repeat;	}#cv3-compte .votrecpt a:hover {	color: #ffffff;	background-color: #254ca6;	border: 1px solid #254ca6;	background-position: left -120px;	background-image: url(images/cpt_votrecpt.gif);	background-repeat: no-repeat;}*/.deconnect {	margin: 10px 0 10px 0;	padding: 0;	}.deconnect a:link, .deconnect a:visited {	display: block;	font-size: 10px;	font-weight: bold;	color: #000000;	text-decoration: none;	padding: 4px 5px 4px 30px;	background-color: #ffffff;	border: 1px solid #ff6600;	background-position: left -10px;	background-image: url(images/cpt_deconnect.gif);	background-repeat: no-repeat;	}.deconnect a:hover {	color: #ffffff;	background-color: #254ca6;	border: 1px solid #254ca6;	background-position: left -120px;	background-image: url(images/cpt_deconnect.gif);	background-repeat: no-repeat;}.votrecpt {	margin: 10px 0 10px 0;	padding: 0;	}.votrecpt a:link, .votrecpt a:visited {	display: block;	font-size: 10px;	font-weight: bold;	color: #000000;	text-decoration: none;	padding: 4px 5px 4px 30px;	background-color: #ffffff;	border: 1px solid #ff6600;	background-position: left -10px;	background-image: url(images/cpt_votrecpt.gif);	background-repeat: no-repeat;	}.votrecpt a:hover {	color: #ffffff;	background-color: #254ca6;	border: 1px solid #254ca6;	background-position: left -120px;	background-image: url(images/cpt_votrecpt.gif);	background-repeat: no-repeat;}/**********************//* colonne de contenu */.cv3-main-contenu {	float: left;	width: 650px;	margin: 0;	padding: 0;}.cv3-main-contenu .pave_haut {	height: 16px;	margin: 0;	padding: 0;	background-position: left top;	background-image: url(/imagesete/cv3-main-contenu_haut.jpg);	background-repeat: no-repeat;}.cv3-main-contenu .pave_bas {	height: 16px;	margin: 0;	padding: 0;	background-position: left top;	background-image: url(/imagesete/cv3-main-contenu_bas.jpg);	background-repeat: no-repeat;	border:0px solid red;}.cv3-col-contenu , #tzr-page-content {	margin: 0 0 0 0;	padding: 0 30px 10px 30px;	background-color: #ffffff;	background-position: left top;	background-image: url(/imagesete/cv3-col-contenu_centre.jpg);	background-repeat: repeat-y;	border:0px solid red;}/* barre du chemin - recherche */#cv3-chemin {	clear: both;	margin: 0;	padding: 0;}#cv3-chemin ul {	float: right;	text-align: right;	margin: 0;	padding: 0;}#cv3-chemin ul li {	display: inline;	color: #577400;	margin: 0 4px 0 0;	padding: 0;}#cv3-chemin ul li a:link, #cv3-chemin ul li a:visited {	font-size: 10px;	color: #666666;	text-decoration: none;	padding: 0 5px 0 0;	border-right: 1px solid #666666;}#cv3-chemin ul li a:hover {	color: #ff6600;	text-decoration: none;}/* compte fidelite */#tzr-page-content .tab_cptfid {	margin: 0 0 25px 0;	padding: 0;	border: 1px solid #254ca6;}  #tzr-page-content .tab_cptfid td {	vertical-align: top;	padding: 5px 5px 5px 5px;}#tzr-page-content .tab_cptfid_montant {	color: #ffffff;	background-color: #254ca6;	border-bottom: 1px solid #ffffff;}#tzr-page-content .tab_cptfid_prix {	font-weight: bold;	text-align: right;	background-color: #fb7c00;	border-bottom: 1px solid #ffffff;}  #tzr-page-content .tab_cptfid_leg {	color: #254ca6;	background-color: #f4f4f4;}/***********************//* bas de page *//***********************//* menu bas */#cv3-basdepage {	clear: both;	height: 90px;	margin: 0;	padding: 0 50px 0 0;	background-position: right top;	background-image: url(/imagesete/cv3-basdepage_fond.jpg);	background-repeat: no-repeat;}#cv3-basdepage ul {	float: right;	text-align: right;	margin: 40px 0 0 0;	padding: 0;}#cv3-basdepage ul li {	display: inline;	color: #ffffff;	margin: 0 4px 0 0;	padding: 0;}#cv3-basdepage ul li a:link, #cv3-basdepage ul li a:visited {	font-size: 11px;	color: #ffffff;	text-decoration: none;	padding: 0 5px 0 0;	border-right: 1px solid #ffffff;}#cv3-basdepage ul li a:hover {	color: #ff6600;	text-decoration: none;}/*********************//* forfaits          *//*********************/#forfait {	clear: both;	margin: 10px 0 0 0;	padding: 0;}#forfait table {	margin: 0 0 0 0;	padding: 0 0 0 0;}#forfait_etapes {	clear: both;	font-size: 10px;	color: #ffffff;	text-transform: uppercase;	margin: 0 0 10px 0;	padding: 10px 0 0 0;}#forfait_etapes ul {	clear: both;	margin: 0 0 10px 0;	padding: 5px 0 5px 0;}#forfait_etapes ul li {	display: inline;	color: #808080;	margin: 0 -4px 0  0;	padding: 5px 16px 5px 16px;	border-right: 2px groove #f6f6f6;	background-color: #d9d9d9;}#forfait_etapes ul .et_bleu {	display: inline;	color: #ffffff;	margin: 0 -4px 0  0;	padding: 5px 18px 5px 18px;	border-right: 2px groove #f6f6f6;	background-color: #6e8dd9;}.forfait_titre_bleu {	color: #ffffff;	text-transform: uppercase;	margin: 0 80px 0 0;	padding: 5px 15px 5px 10px;	background-color: #577400;	background-position: right top;	background-image: url(/imagesete/forfait_titre_bleu.gif);	background-repeat: no-repeat;}.forfait_cadre_bleu {	color: #000000;	margin: 0;	padding: 5px 4px 5px 5px;	border-top: 1px solid #577400;	border-bottom: 1px solid #577400;	border-left: 1px solid #577400;}.forfait_cadre_bleu td {	margin: 0;	padding: 0 5px 5px 0;}.forfait_cadre_bleu .bleu td {	color: #577400;}.forfait_radio1 {	margin-top: -4px;}html>body .forfait_radio1 {	margin-top: 1px;}.forfait_radio2 {	vertical-align: middle;	margin-right: 3px;}.forfait_cpt_chps1 {	width: 120px;	font-size: 10px;	color: #1b2133;	margin: 2px 0 0 0;	padding: 1px 0 1px 5px;	background-color: #e0e6cf;	border: 1px solid #99cc00;}.forfait_cpt_chps2 {	width: 35px;	font-size: 10px;	color: #1b2133;	margin: 2px 0 0 5px;	padding: 1px 0 1px 5px;	background-color: #e0e6cf;	border: 1px solid #99cc00;}.forfait_cpt_chps3 {	width: 160px;	font-size: 10px;	color: #1b2133;	margin: 2px 5px 0 0;	padding: 1px 0 1px 5px;	background-color: #e0e6cf;	border: 1px solid #99cc00;}.forfait_cpt_chps4 {	width: 220px;	font-size: 10px;	color: #1b2133;	margin: 2px 5px 0 0;	padding: 1px 0 1px 5px;	background-color: #e0e6cf;	border: 1px solid #99cc00;}.forfait_chps1 {	width: 160px;	font-size: 10px;	color: #1b2133;	margin: 0;	padding: 1px 0 1px 5px;	background-color: #e0e6cf;	border: 1px solid #99cc00;}.forfait_chps2 {	width: 22px;	font-size: 10px;	color: #1b2133;	vertical-align: middle;	margin: 0 0 0 5px;	padding: 1px 0 1px 2px;	background-color: #e0e6cf;	border: 1px solid #99cc00;}.forfait_chps3 {	width: 45px;	font-size: 10px;	color: #1b2133;	vertical-align: middle;	margin: 0 0 0 5px;	padding: 1px 0 1px 2px;	background-color: #e0e6cf;	border: 1px solid #99cc00;}.forfait_fond_bleu {	color: #ffffff;	margin: 0;	padding: 5px 5px 5px 5px;	background-color: #577400;	border-top: 1px solid #577400;	border-bottom: 1px solid #577400;}.forfait_fond_bleu td {	color: #ffffff;}.forfait_select1 {	width: 275px;	font-size: 11px;	color: #ffffff;	margin: 0;	padding: 3px 5px 3px 2px;	background-color: #577400;	border: 1px solid #577400;}.forfait_select2 {	width: 275px;	font-size: 11px;	color: #000000;	margin: 0;	padding: 3px 5px 3px 2px;	background-color: #ffffff;	border: 1px solid #ffffff;}#error_area {	font-size: 11px;	color: #cc0000;	background-position: left top;	background-image: url(/imagesete/forfait_alerte.gif);	background-repeat: no-repeat;	margin: 5px 200px 5px 0 ;	padding: 1px 0 1px 20px;}.message_requis {	font-size: 9px;	text-align: right;	font-style: italic;}input.btorfait {	font-size: 11px;	color: #000000;	text-align: center;	cursor: pointer;	margin: 1px 0 10px 0;	padding: 1px 5px 2px 5px;	background-color: #fb7c00;	border: 1px solid #fb7c00;}input.btorfait:hover {	color: #ffffff;	text-align: center;	cursor: pointer;	margin: 1px 0 10px 0;	padding: 1px 5px 2px 5px;	background-color: #577400;	border: 1px solid #577400;}input.btorfait:active {	color: #000000;	text-align: center;	cursor: pointer;	margin: 1px 0 10px 0;	padding: 1px 5px 2px 5px;	background-color: #ffffff;	border: 1px solid #fb7c00;}.forfait_titre_orange {	color: #000000;	text-transform: uppercase;	margin: 0 300px 0 0;	padding: 5px 15px 5px 10px;	background-color: #fb7c00;	background-position: right top;	background-image: url(/imagesete/forfait_titre_orange.gif);	background-repeat: no-repeat;}.forfait_titres_orange {	color: #000000;	text-transform: uppercase;	margin: 0;	padding: 3px 0 3px 0;	background-color: #fb7c00;	border-top: 1px solid #ffffff;}.forfait_table1 td {	padding: 5px 0 5px 10px;}.forfait_panier_ligne0 {	border-bottom: 1px solid #fb7c00;}.forfait_panier_ligne1 {	background-color: #f8f2eb;	border-right: 1px solid #fb7c00;	border-bottom: 1px solid #fb7c00;	border-left: 1px solid #fb7c00;	padding: 2px 0 2px 0;}.forfait_panier_ligne2 {	background-color: #ffffff;	border-right: 1px solid #fb7c00;	border-bottom: 1px solid #fb7c00;	border-left: 1px solid #fb7c00;	padding: 2px 0 2px 0;}.forfait_panier_type {	color: #666666;}.forfait_panier_prix {	text-align: right;	margin: 0;	padding: 3px 8px 3px 2px;	background-color: #fb7c00;	border-top: 1px solid #ffffff;	border-bottom: 1px solid #ffffff;}input.btpaniersup {	width: 78px;	font-size: 11px;	color: #ffffff;	text-align: center;	cursor: pointer;	margin: 1px 0 1px 1px;	padding: 1px 5px 2px 5px;	padding: 1px 5px 2px 5px;	background-color: #577400;	border: 1px solid #577400;}input.btpaniersup:hover {	color: #000000;	text-align: center;	cursor: pointer;	margin: 1px 0 1px 1px;	padding: 1px 5px 2px 5px;	background-color: #fb7c00;	border: 1px solid #fb7c00;}input.btpaniersup:active {	color: #000000;	text-align: center;	cursor: pointer;	margin: 1px 0 1px 1px;	padding: 1px 5px 2px 5px;	background-color: #ffffff;	border: 1px solid #fb7c00;}input.btpaniervalid {	width: 161px;	font-size: 11px;	color: #ffffff;	text-align: center;	cursor: pointer;	margin: 0 0 5px 1px;	padding: 1px 5px 2px 5px;	background-color: #577400;	border: 1px solid #577400;}input.btpaniervalid:hover {	color: #000000;	text-align: center;	cursor: pointer;	margin: 0 0 5px 1px;	padding: 1px 5px 2px 5px;	background-color: #fb7c00;	border: 1px solid #fb7c00;}input.btpaniervalid:active {	color: #000000;	text-align: center;	cursor: pointer;	margin: 0 0 5px 1px;	padding: 1px 5px 2px 5px;	background-color: #ffffff;	border: 1px solid #fb7c00;}/*********************//* adhesion RP       *//*********************/.adhrp_conteneur {	border-right: 1px solid #fb7c00;	border-bottom: 1px solid #fb7c00;	border-left: 1px solid #fb7c00;}.adhrp_ligne1 {	background-color: #f8f2eb;	padding: 5px 5px 5px 7px;}.adhrp_ligne2 {	background-color: #f8f2eb;	padding: 5px 5px 5px 7px;}.adhrp_resp_ligne1 {	background-color: #f8f2eb;	padding: 5px 5px 5px 21px;	width: 164px;}.adhrp_resp_ligne2 {	background-color: #f8f2eb;	padding: 5px 5px 5px 21px;	width: 164px;}.adhrp_libelle {	font-weight: bold;}
