body {
background-color:#009DE0;
margin:0 auto;
font-family:Arial,Helvetica,sans-serif;
text-align : center;
}

#div_global_global {
margin:0 auto;
	
}
img{
border:none;
}
#global_home {
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: auto;
	top: 0px;
	z-index: 3;
}

.error {
    color: red;
    font-weight: bold;
    margin-top: -38px;
	padding: 31px;
	   text-align: center;
}

#global_home_plus {
	width: 930px;
	position: relative;
	height: auto;
	top: 0px;
	z-index: 3;
	float: left;
	left: 0px;
}
.fond_degrade_bleu {
	width: 180px;
	height: 25px;
	background-image: url(../images/menu-gauche-fond-titre.jpg);
	
	background-repeat: no-repeat;
}

.fond_degrade_bleu_filet {
	width: 147px;
	height: 25px;
	background-image: url(../images/md-filet-bleu.jpg);
		background-repeat: repeat-y;
}

.fond_degrade_bleu_titre {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
	font-style: italic;
	
}

#div_connexion {
	float: left;
	height: 228px;
	width: 180px;
	position: relative;
	z-index: 3;
	left: 0px;
	top: 0px;
}

.mg_pseudo {
	height: 15px;
	width: 145px;
	position: absolute;
	z-index: 3;
	left: 12px;
	top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.mg_moteur {
	height: 15px;
	width: 145px;
	position: absolute;
	z-index: 3;
	left: 12px;
	top: -10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.mg_champs_pseudo {
	height: 24px;
	width: 147px;
	position: absolute;
	z-index: 3;
	left: 10px;
	top: 22px;
	background-image: url(../images/mg-champs-pseudo.gif);
	background-repeat: no-repeat;
}

.mg_champs_mdp {
	height: 24px;
	width: 147px;
	position: absolute;
	z-index: 3;
	left: 10px;
	top: 67px;
	background-image: url(../images/mg-champs-pseudo.gif);
	background-repeat: no-repeat;
}

.mg_champs_pseudo_input {
	height: 16px;
	width: 135px;
	position: absolute;
	z-index: 4;
	left: 14px;
	top: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.mg_champs {
	height: 16px;
	width: 135px;
	position: absolute;
	z-index: 4;
	left: 14px;
	top: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.mg_mdp {
	height: 15px;
	width: 145px;
	position: absolute;
	z-index: 3;
	left: 12px;
	top: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.mg_champs_mdp_input {
	height: 16px;
	width: 135px;
	position: absolute;
	z-index: 4;
	left: 14px;
	top: 68px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.mg_champs_validation_input {
	height: 24px;
	width: 100px;
	position: absolute;
	z-index: 4;
	left: 10px;
	top: 102px;

}

.mg_mdp_perdu {
	height: 15px;
	width: 145px;
	position: absolute;
	z-index: 3;
	left: 12px;
	top: 147px;
	
}

.lien_mg_gras:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.lien_mg_gras:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.lien_mg_gras:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.lien_mg_gras:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.lien_mg_gras:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.mg_pas_encore_membre {
	height: 15px;
	width: 145px;
	position: absolute;
	z-index: 3;
	left: 12px;
	top: 137px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	
}

.texte_blanc_courant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 12px;
}

.texte_blanc_courant_VAtop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 12px;
	vertical-align:top;
}

.mg_inscription {
	height: 150px;
	width: 145px;
	position: absolute;
	z-index: 3;
	left: 12px;
	top: 150px;
	
}


.boxrecherche {
	height: 350px;
	width: 145px;
	position: absolute;
	z-index: 3;
	left: 5px;
	top: 180px;
}

.boxrecherche2 {
	height: 350px;
	width: 145px;
	position: absolute;
	z-index: 3;
	left: 5px;
	top: 210px;
}

#div_recevoir_promos {
	float: left;
	height: 85px;
	width: 180px;
	position: relative;
	z-index: 3;
	left: 0px;
	top: 0px;
}
#champs_recevoir_promos {
	height: 25px;
	width: 137px;
	position: absolute;
	z-index: 3;
	left: 0px;
	top: 15px;
	background-image: url(../images/mg-champs-email.gif);
	background-repeat: no-repeat;
}
.input_recevoir_promos {
	height: 16px;
	width: 102px;
	position: absolute;
	z-index: 4;
	left: 29px;
	top: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.input_recevoir_promos_ok {
	height: 25px;
	width: 33px;
	position: absolute;
	z-index: 3;
	left: 137px;
	top: 15px;
}

.recevoir_promos_contact {
	height: 16px;
	width: 145px;
	position: absolute;
	z-index: 3;
	left: 12px;
	top: 50px;
	
}

#calque_accueil {
	float: left;
	height: 181px;
	width: 180px;
	position: relative;
	z-index: 3;
	left: 0px;
	top: 0px;
}

#calque_accueil_contenu {
	height: 109px;
	width: 160px;
	position: absolute;
	z-index: 3;
	left: 10px;
	top: 8px;
}


#entete_fond_blanc {
	background-color: #FFFFFF;
	height: 230px;
	width: 930px;
	position: absolute;
	z-index: 3;
	left: 0px;
	top: 91px;
}


#home_logo {
	height: 247px;
	width: 317px;
	position: absolute;
	z-index: 4;
	left: 0px;
	top: 0px;
}

#conteneur_menu {
	height: 47px;
	width: 683px;
	position: absolute;
	z-index: 7;
	left: 224px;
	top: 44px;
}

#conteneur_menu_1 {
	height: 47px;
	width: 113px;
	position: absolute;
	z-index: 7;
	left: 0px;
	top: 0px;
}
#conteneur_menu_2 {
	height: 47px;
	width: 113px;
	position: absolute;
	z-index: 7;
	left: 114px;
	top: 0px;
}

#conteneur_menu_3 {
	height: 47px;
	width: 113px;
	position: absolute;
	z-index: 7;
	left: 228px;
	top: 0px;
}
#conteneur_menu_4 {
	height: 47px;
	width: 113px;
	position: absolute;
	z-index: 7;
	left: 342px;
	top: 0px;
}
#conteneur_menu_5 {
	height: 47px;
	width: 113px;
	position: absolute;
	z-index: 7;
	left: 456px;
	top: 0px;
}
#conteneur_menu_6 {
	height: 47px;
	width: 113px;
	position: absolute;
	z-index: 7;
	left: 570px;
	top: 0px;
}

#sous_menu_1 {
	height: auto;
	width: 125px;
	position: absolute;
	z-index: 10;
	left: 229px;
	top: 91px;
	visibility: hidden;
}
#sous_menu_2 {
	width: 150px;
	position: absolute;
	z-index: 10;
	left: 300px;
	top: 91px;
	visibility: hidden;
}

#sous_menu_2_gauche {
	width: 25px;
	position: absolute;
	z-index: 10;
	left: 322px;
	top: 95px;
	visibility: visible;
	height: 349px;
}

#sous_menu_2_gauche2 {
	width: 100px;
	position: absolute;
	z-index: 200;
	left: 348px;
	top: 415px;
	visibility: visible;
	height: 15px;
}

.photo_slide{
	float: left;
	height: 78px;
	width: 137px;
	position: relative;
	left: 0px;
	top: 0px;
}

.photo_slide_1 {
	float: left;
	height: 78px;
	width: 137px;
	position: relative;
	left: 0px;
	top: 0px;
}

#sous_menu_2_bas {
	width: 164px;
	position: absolute;
	z-index: 10;
	left: 342px;
	top: 365px;
	visibility: visible;
	height: 7px;
}

#sous_menu_1_1 {
	width: 130px;
	position: absolute;
	z-index: 11;
	left: 492px;
	top: 91px;
	visibility: hidden;
}

#sous_menu_1_3 {
	width: 150px;
	position: absolute;
	z-index: 12;
	left: 492px;
	top: 131px;
	visibility: hidden;
}

#sous_menu_1_2 {
	width: 130px;
	position: absolute;
	z-index: 12;
	left: 492px;
	top: 111px;
	visibility: hidden;
}

#sous_menu_1_4 {
	width: 130px;
	position: absolute;
	z-index: 12;
	left: 492px;
	top: 131px;
	visibility: hidden;
}

#sous_menu_1_5 {
	width: 150px;
	position: absolute;
	z-index: 12;
	left: 492px;
	top: 151px;
	visibility: hidden;
}

#sous_menu_1_6 {
	width: 150px;
	position: absolute;
	z-index: 12;
	left: 492px;
	top: 171px;
	visibility: hidden;
}

#sous_menu_1_7 {
	width: 130px;
	position: absolute;
	z-index: 12;
	left: 492px;
	top: 191px;
	visibility: hidden;
}

#sous_menu_1_8 {
	width: 130px;
	position: absolute;
	z-index: 12;
	left: 492px;
	top: 211px;
	visibility: hidden;
}

#sous_menu_1_9 {
	width: 130px;
	position: absolute;
	z-index: 12;
	left: 492px;
	top: 231px;
	visibility: hidden;
}

#sous_menu_1_10 {
	width: 130px;
	position: absolute;
	z-index: 12;
	left: 492px;
	top: 251px;
	visibility: hidden;
}

#sous_menu_1_11 {
	width: 130px;
	position: absolute;
	z-index: 12;
	left: 492px;
	top: 256px;
	visibility: hidden;
}

#sous_menu_1_12 {
	width: 138px;
	position: absolute;
	z-index: 12;
	left: 492px;
	top: 271px;
	visibility: hidden;
}

#sous_menu_1_13 {
	width: 130px;
	position: absolute;
	z-index: 12;
	left: 492px;
	top: 291px;
	visibility: hidden;
}

#sous_menu_1_14 {
	width: 130px;
	position: absolute;
	z-index: 12;
	left: 492px;
	top: 311px;
	visibility: hidden;
}
#sous_menu_1_15 {
	width: 130px;
	position: absolute;
	z-index: 12;
	left: 492px;
	top: 331px;
	visibility: hidden;
}
#sous_menu_1_16 {
	width: 130px;
	position: absolute;
	z-index: 12;
	left: 491px;
	top: 351px;
	visibility: hidden;
}

#sous_menu_2_niveau_2_autres {
	width: 150px;
	position: absolute;
	z-index: 12;
	left: 492px;
	top: 334px;
	visibility: hidden;
}
#sous_menu_2_niveau_3_mobilhomes_pieces {
	width: 130px;
	position: absolute;
	z-index: 12;
	left: 642px;
	top: 410px;
	visibility: hidden;
}

#sous_menu_2_niveau_3_stabilisateurs {
	width: 130px;
	position: absolute;
	z-index: 12;
	left: 642px;
	top: 490px;
	visibility: hidden;
}
.liens_sous_menus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #e0011c;
	text-decoration: none;
}

.liens_sous_menus:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #e0011c;
	text-decoration: none;
}

.liens_sous_menus:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #e0011c;
	text-decoration: none;
}
.liens_sous_menus:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}

.liens_sous_menus:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #e0011c;
	text-decoration: none;
}

.liens_sous_menus:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}

.td_a_sous_menus {
	background-color: #0787de;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 18px;
	width: 125px;
	padding-left: 5px;
	border: 1px solid #FFFFFF;
	cursor: pointer;
}
.td_b_sous_menus {
	/*background-color: #ffffff;*/
	background-color: #0787de;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*color: #004a99;*/
	/*color : #FFFFFF;*/
	text-decoration: none;
	height: 18px;
	width: 125px;
	padding-left: 5px;
	border: 1px solid #FFFFFF;
	cursor: pointer;
}

.table_2_sous_menus_bordures {
	border: 1px solid #ffffff;
	width: 150px;
}

.table_accessoires_portes_sous_menus_bordures {
	border: 1px solid #ffffff;
	width: 130px;
}
.table_accessoires_portes {
	border: 1px solid #ffffff;
	width: 138px;
}

.table_w150_sous_menus_bordures {
	border: 1px solid #ffffff;
	width: 150px;
}

.table_auvents_sous_menus_bordures {
	border: 1px solid #ffffff;
	width: 150px;
}

.table_1_sous_menus_bordures {
	border: 1px solid #ffffff;
	width: 125px;
}

.td_Auvents180_a_sous_menus {
	height: 18px;
	width: 180px;
	padding-left: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

.td_2_a_sous_menus {

	height: 18px;
	width: 150px;
	padding-left: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	cursor: pointer;
}

.td_2_a_sous_menus_2_lignes {

	height: 33px;
	width: 150px;
	padding-left: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	cursor: pointer;
}

.td_2_a_sous_menus_rollover {

	height: 18px;
	width: 130px;
	padding-left: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	cursor: pointer;
}

.td_2_a_sous_menus_height34 {

	height: 34px;
	width: 130px;
	padding-left: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

.td_2_a_sous_menus_height54 {
	height: 54px;
	width: 130px;
	padding-left: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

.td_2_a_sous_menus_height48_w150 {
	height: 48px;
	width: 150px;
	padding-left: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

.td_2_a_sous_menus_height35_w150 {
	height: 38px;
	width: 150px;
	padding-left: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

.td_2_a_sous_menus_w150 {
	height: 18px;
	width: 150px;
	padding-left: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

.td_2_b_sous_menus {
	height: 18px;
	width: 130px;
	padding-left: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

.td_2_a_sous_menus_plus {

	height: 18px;
	width: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

.td_2_a_sous_menus_plus_rollover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
	height: 18px;
	width: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

.td_2_b_sous_menus_plus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFCC00;
	text-decoration: none;
	height: 18px;
	width: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

.Tr_tableau2_sous_menus_jaune {
	background-color: #0787de;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;
}
.Tr_tableau2_sous_menus_rouge {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004a99;
	cursor: pointer;
}

ul ul {display: none; position: absolute; left: 140px; top: 0px; margin: 0px; padding: 0px;}
li {list-style-type: none; position: relative; width: 140px; background-color: #E0E0E0}
li:hover ul.niveau2, li li:hover ul.niveau3 {display: block}

.li_a_sous_menus {
	text-align:center;
	background-color: #0787de;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 18px;
	width: 125px;
	padding-left: 5px;
	border: 1px solid #FFFFFF;
	cursor: pointer;
}

.li_a_sous_menus2 {
	background-color: #0787de;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 18px;
	width: 200px;
	padding-left: 5px;
	border: 1px solid #FFFFFF;
	cursor: pointer;
}

.li_a_sous_menus_menus {
	background-color: #0787de;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 18px;
	width: 170px;
	margin-left:85px;
	padding-left: 5px;
	border: 1px solid #FFFFFF;
	cursor: pointer;
}

.niveau1{
margin : 0;
}
.niveau2{
margin-left:-10px;
margin-top:-1px;
}

.niveau3{
margin-left:-20px;
margin-top:-2px;
}

#flash {
	height: 236px;
	width: 612px;
	position: absolute;
	z-index: 5;
	left: 318px;
	top: 88px;
}

#titre_caravanes_neuves {
	height: 20px;
	width: 207px;
	position: absolute;
	z-index: 4;
	left: 390px;
	top: 298px;
}

#logos_partenaires {
	height: 35px;
	width: 314px;
	position: absolute;
	z-index: 4;
	left: 17px;
	top: 247px;
}

#titre_dernieres_occasions {
	height: 20px;
	width: 235px;
	position: absolute;
	z-index: 3;
	left: 13px;
	top: 298px;
}
#home_tableau_dernieres_occasions {
	float: left;
	width: 346px;
	position: relative;
	z-index: 3;
	height: auto;
	left: 0px;
	top: 0px;
}

.styles_tableau_dernieres_occasions {
	width: 334px;
	position: relative;
	z-index: 3;
	left: 9px;
	top: 2px;
	border: 2px solid #FFFFFF;
	float: left;
}
#partie_des_vignettes_defilantes {
	float: left;
	height: 300px;
	width: 584px;
	position: relative;
	z-index: 1;
	left: 0px;
	top: 0px;
}
#nuage_mots {
	float: left;
	width: 928px;
	border: 1px solid #CCCCCC;
	position: relative;
	z-index: 1;
	left: 0px;
	top: 0px;
}




.styles_bouton_occasions {
	width: 334px;
	position: relative;
	z-index: 3;
	left: 9px;
	top: 2px;
	border: 2px solid #FFFFFF;
	clear: left;
}
.Td_col_1_gris_fonce {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	height: 25px;
	width: 111px;
	text-align: left;
	padding-left: 3px;
}
.Td_col_2_gris_fonce {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	height: 25px;
	width: 85px;
	text-align: left;
}
.Td_col_3_gris_fonce {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	height: 25px;
	width: 70px;
	text-align: right;
}
.Td_col_4_gris_fonce {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	height: 25px;
	width: 68px;
	text-align: right;
	padding-right: 3px;
}

.Td_col_1_gris_clair {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	height: 25px;
	width: 111px;
	text-align: left;
	padding-left: 3px;
}
.Td_col_2_gris_clair {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	height: 25px;
	width: 85px;
	text-align: left;
}
.Td_col_3_gris_clair {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	height: 25px;
	width: 70px;
	text-align: right;
}
.Td_col_4_gris_clair {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	height: 25px;
	width: 68px;
	text-align: right;
	padding-right: 3px;
}

.Tr_occasions_gris_clair_a {
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}

.Tr_occasions_gris_clair_b {
	background-color: #FBCA27;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ff0000;
	text-decoration: none;
	cursor: pointer;
}


.Tr_occasions_gris_fonce_a {
	background-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}
.Tr_occasions_gris_fonce_b {
	background-color: #FBCA27;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ff0000;
	text-decoration: none;
	cursor: pointer;
}

.liens_tableau_occasions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #004a99;
	text-decoration: none;
}

.liens_tableau_occasions:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #004a99;
	text-decoration: none;
}

.liens_tableau_occasions:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #004a99;
	text-decoration: none;
}
.liens_tableau_occasions:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #004a99;
	text-decoration: none;
}

.liens_tableau_occasions:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #004a99;
	text-decoration: none;
}

.liens_tableau_occasions:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #004a99;
	text-decoration: none;
}


.liens_noir_tableau_occasions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.liens_noir_tableau_occasions:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.liens_noir_tableau_occasions:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.liens_noir_tableau_occasions:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.liens_noir_tableau_occasions:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.liens_noir_tableau_occasions:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.Td_bouton_1 {
	height: 37px;
	width: 334px;
	padding-right: 3px;
}

.trait_vertical_bas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	padding:13px;
	margin-top: -9px;
	background-color:#ffffff;	

}

.liens_bas:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	
}

.liens_bas:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.liens_bas:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #004a99;
	text-decoration: underline;
}

.liens_bas:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}

.liens_bas:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #004a99;
	text-decoration: underline;
}

#ensemble_menu_haut {
	height: 38px;
	width: 660px;
	position: absolute;
	z-index: 5;
	left: 260px;
	top: 0px;
}

#panier {
	height: 38px;
	width: 58px;
	position: relative;
	float: right;
	z-index: 5;
	left: 0px;
	top: 0px;
}

#mon_compte {
	height: 38px;
	width: 101px;
	position: relative;
	float: right;
	z-index: 5;
	left: 0px;
	top: 0px;
}


.mon_compte_Menu_Gauche {	
	margin-left:20px;
	text-align:left;
}

.mon_compte_Menu_Gauche_Resa {	
	margin-left:15px;
}

.mon_compte_Menu_Gauche_Deco {	
	margin-left:12px;
	text-decoration:none;
	vertical-align:middle;
	text-align:center;
	width:100px;
	height:24px;
}

#creer_compte {
	height: 38px;
	width: 128px;
	position: relative;
	float: right;
	z-index: 5;
	left: 0px;
	top: 0px;
}

#identification_compte {
	height: 38px;
	width: 109px;
	position: relative;
	float: right;
	z-index: 5;
	left: 0px;
	top: 0px;
}

#reservation_attente {
	height: 38px;
	width: 243px;
	position: relative;
	float: right;
	z-index: 5;
	left: 0px;
	top: 0px;
	margin-left:20px;
}

#fleche_gauche_bande_1 {
	height: 78px;
	width: 31px;
	position: absolute;
	z-index: 110;
	left: 33px;
	top: 36px;
}

#fleche_droite_bande_1 {
	height: 78px;
	width: 32px;
	position: absolute;
	z-index: 2;
	left: 525px;
	top: 36px;
}

#milieu_bande_1 {
	height: 78px;
	width: 448px;
	position: absolute;
	z-index: 1;
	left: 70px;
	top: 36px;
	overflow: hidden;
}

#titre_mobilhomes_neufs {
	height: 20px;
	width: 230px;
	position: absolute;
	z-index: 3;
	left: 44px;
	top: 113px;
}

#fleche_gauche_bande_2 {
	height: 78px;
	width: 31px;
	position: absolute;
	z-index: 1;
	left: 33px;
	top: 146px;
}

#fleche_droite_bande_2 {
	height: 78px;
	width: 32px;
	position: absolute;
	z-index: 3;
	left: 525px;
	top: 146px;
}

#milieu_bande_2 {
	height: 68px;
	width: 448px;
	position: absolute;
	z-index: 1;
	left: 70px;
	top: 151px;
	overflow: hidden;
}

.Td_bande_2 {
	width: 109px;
	height: 68px;
}

#adresse {
	height: 33px;
	width: 421px;
	position: absolute;
	z-index: 3;
	left: 83px;
	top: 243px;
}

.gris_fonce_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.gris_fonce_10:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.gris_fonce_10:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.gris_fonce_10:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
.gris_fonce_10:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.gris_fonce_10:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}

.rouge_fonce_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}

.rouge_fonce_10:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}

.rouge_fonce_10:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}

.rouge_fonce_10:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;
}

.rouge_fonce_10:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}

.rouge_fonce_10:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;
}

.gris_16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #00CCFF;
	text-decoration: none;
}

.gris_16:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #00CCFF;
	text-decoration: none;
}
.gris_16:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #00CCFF;
	text-decoration: none;
}
.gris_16:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #00CCFF;
	text-decoration: underline;
}
.gris_16:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #00CCFF;
	text-decoration: none;
}
.gris_16:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #00CCFF;
	text-decoration: underline;
}

.rouge_16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #004a99;
	text-decoration: none;
}

.rouge_16:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #004a99;
	text-decoration: none;
}
.rouge_16:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #004a99;
	text-decoration: none;
}
.rouge_16:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #004a99;
	text-decoration: underline;
}
.rouge_16:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #004a99;
	text-decoration: none;
}
.rouge_16:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #004a99;
	text-decoration: underline;
}

#tableau_back_office_interieur {
	float: left;
	width: 758px;
	position: relative;
	z-index: 1;
	height: auto;
	left: 86px;
	top: 0px;
}

.conteneur_tableau_fiche_boutique {
	float: left;
	width: 930px;
	position: relative;
	z-index: 2;
	left: 0px;
	top: 0px;
	background-color: #FFFFFF;
	border:0px;
	padding:0px;
}

.tableau_fiche_produit_boutique {
	width: 900px;
	position: relative;
	z-index: 2;
	float: left;
	left: 15px;
	top: 10px;
	border: 1px solid #bbbaba;
	background-color: #FFFFFF;
	border-collapse:collapse;
	padding:0px;	
}

table.tableau_fiche_produit_boutique tr, td{
	border-collapse:collapse;
}

.Test_CellpaddingBorder{
	border:0px;
	padding:0px;
}

.td_marge_titre_produit {
	padding-left: 20px;
	width:689px;
	margin:left;
	vertical-align:middle;
}

.td_marge_titre_produit_FichePanier{
	padding-left: 20px;
	width:689px;
	margin:left;
	vertical-align:middle;
	text-align:left;	
	border-collapse:collapse;
}

.menu_boutique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #be0606;
	text-decoration: none;
}

.menu_boutique:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #be0606;
	text-decoration: none;
}

.menu_boutique:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #be0606;
	text-decoration: none;
}

.menu_boutique:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #be0606;
	text-decoration: underline;
}

.menu_boutique:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #be0606;
	text-decoration: none;
}

.td_tableau_boutique_height_45 {
	height: 45px;
	background-image: url(../images/degrade-titre-tableau.jpg);
	background-repeat: repeat-x;
	border-collapse:collapse;
}

.td_boutique_height_17 {
	height: 17px;
	background-image: url(../images/filet-td-separation.jpg);
	background-repeat: repeat-x;
}

.td_boutique_height_16_blanc {
	height: 16px;
}

.td_boutique_col_17_blanc {
	width: 17px;
}

.td_boutique_col_18_blanc {
	width: 18px;
}

.td_boutique_col_383_contenu {
	width: 383px;
	vertical-align:top;
}

table.table_boutique_col_383_contenu{
	width: 383px;
	border:0px;
	border-collapse:collapse;
	padding:0%;
}

table.table_boutique_width383_Height20_contenu{
	width:383px;
	height:20px;
	border:0px;
	border-collapse: collapse;
	padding:0%;
}

.td_boutique_col_482_contenu {
	width: 482px;
}

table.table_boutique_col_482_contenu {
	width: 482px;
	border:0px;
	border-collapse:collapse;
	padding:0px;
}

table.table_boutique_col_482_contenu2 {
	width: 200px;
	border:0px;
	border-collapse:collapse;
	padding:0px;
}
.prix_rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
	color: #be0606;
	text-decoration: none;
}

.prix_rouge_width305 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
	color: #be0606;
	text-decoration: none;
	width:305px;
	vertical-align:bottom;
}

.prix_barre_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 25px;
	font-weight: normal;
	color: red;
	text-decoration: line-through;
}

.prix_barre_gris_width78 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 25px;
	font-weight: normal;
	color: red;
	text-decoration: line-through;
	width:78px;
	vertical-align:top;
}

.descriptif_article_noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.titre_blanc_article_boutique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
}

.titre_blanc_article_boutique_FicheProduitBoutique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	height:34px;
	background-color:#be0606;
}

.form_box_boutique {
	height: 24px;
	width: 42px;
	float: left;
	position: relative;
	left: 0px;
	top: 0px;	
}

.td_quantite_prix_boutique {
	padding-right: 10px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #be0606;
}

.td_quantite_prix_boutique_ImageFilet_Degrade {
	padding-right: 10px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #be0606;
	width:170px;
	height:22px;
	background-image: url(../images/filet_degrade_quantite.jpg);
	width:170px;
	height:22px;
	}

.select_box_boutique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 12px;
	height: 22px;
	width: 53px;
}

.titre_gris_produit_tableau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #acacad;
}

.titre_rouge_produit_tableau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #be0606;
}

.sous_titre_article_boutique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.reference_article_noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.reference_article_noir_FicheProduit_boutique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width:98px;
	vertical-align:top;
}

.reference_article_rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #be0606;
}

.reference_article_rouge_FicheProduit_boutique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #be0606;
	width:285px;
	vertical-align:top;
	
}

.Td_col_1_tableau_back_office_photo {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	height: 25px;
	width: 79px;
	text-align: left;
}

.Td_col_1_tableau_back_office_photo_suite {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	height: 50px;
	width: 79px;
	text-align: left;
}

.Td_col_1_tableau_back_office {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	/*height: 25px;*/
	width: 108px;
	text-align: left;
	padding-left: 35px;
}
.Td_col_2_tableau_back_office {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	/*height: 25px;*/
	width: 122px;
	text-align: left;
	padding-left: 20px;
}
.Td_col_3_tableau_back_office {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	/*height: 25px;*/
	width: 361px;
	text-align: left;
}
.Td_col_4_tableau_back_office {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	/*height: 25px;*/
	width: 88px;
	text-align: center;
}
.Td_col_5_tableau_back_office {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	/*height: 25px;*/
	width: 88px;
	text-align: left;
}
.Tr_tableau_back_office_gris_clair_a {
	background-color: #CCCCCC;
}

.Tr_tableau_back_office_gris_clair_b {
	background-color: #FBCA27;
}


.Tr_tableau_back_office_gris_fonce_a {
	background-color: #c4e7f7;
}
.Tr_tableau_back_office_gris_fonce_b {
	background-color: #ffffff;
}

.styles_tableau_back_office {
	width: 758px;
	position: relative;
	z-index: 3;
	left: 0px;
	top: 2px;
	border: 2px solid #FFFFFF;
	float: left;
}

.titres_tableau_back_office_height30 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	height:30px;
}

.titres_tableau_back_office {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
#titre_caravanes_occasions {
	height: 20px;
	width: 250px;
	position: absolute;
	z-index: 3;
	left: 86px;
	top: 298px;
}

#titre_mobilhomes_occasions {
	height: 20px;
	width: 280px;
	position: absolute;
	z-index: 3;
	left: 86px;
	top: 298px;
}

#EnTete_caravanes_occasions{
	height: 20px;
	width: 250px;
	position: absolute;
	z-index: 3;
	left: 86px;
	top: 298px;
	background-image:url(../images/titre_caravanes-occasion.gif);
}

#EnTete_caravanes_neuves{
	height: 20px;
	width: 208px;
	position: absolute;
	z-index: 3;
	left: 86px;
	top: 298px;
	background-image:url(../images/titre_caravanes-neuves.gif);
}

#EnTete_mobilhomes_occasions{
	height: 20px;
	width: 280px;
	position: absolute;
	z-index: 3;
	left: 86px;
	top: 298px;
	background-image:url(../images/titre_mobilhomes-occasion.gif);
}

#EnTete_mobilhomesNeufs{
	height: 20px;
	width: 230px;
	position: absolute;
	z-index: 3;
	left: 86px;
	top: 298px;
	background-image:url(../images/titre_mobilhomes-neufs.gif);
}

#titre_mobilhomes_neufs {
	height: 20px;
	width: 230px;
	position: absolute;
	z-index: 3;
	left: 86px;
	top: 298px;
}

#titre_caravanes_neuves {
	height: 20px;
	width: 207px;
	position: absolute;
	z-index: 3;
	left: 86px;
	top: 298px;
}

#titre_boutique_accessoires {
	height: 29px;
	width: 287px;
	position: absolute;
	z-index: 3;
	left: 15px;
	top: 295px;
}

#titre_boutique_accessoires_Photo {
	height: 29px;
	width: 287px;
	position: absolute;
	z-index: 3;
	left: 15px;
	top: 295px;
	background-image:url(../images/titre-boutique-accessoires.gif);
}



#bloc_fiche_produit {
	float: left;
	width: 900px;
	position: relative;
	z-index: 1;
	height: auto;
	left: 15px;
	top: 0px;
}

.produit_Arial12Noir2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

.produit_Arial12Noir2_Height30 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	height:30px;
}

.right{
	text-align:right;
}

.produit_Arial12Blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	padding-left: 5px;
}

.produit_Arial12Blanc_Annonce_PageSupermarketApercu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	padding-left: 5px;
	height:26px;
	background-color:#FF0000;
}

.produit_Arial12Blanc_Annonce_PageSupermarketApercu_Renseignement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	padding-left: 5px;
	height:35px;
	background-color:#FF0000;
}

.Width87_bgColorFF0000{
	width:87px;
	background-color:#FF0000;
}

.produit_Arial12Blanc_Width85_Height_26 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	padding-left: 5px;
	width:85px;
	height:26px;
	background-color:#FF0000;
}

.produit_Arial12Blanc_FeuilleProduitphp{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	padding-left: 5px;
	height:26px;
	background-color:#FF0000;
}


.produit_Arial12NoirPrix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

.produit_Arial12NoirPrix_reservation{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
	width:257px;
	height:40px;
	vertical-align:top;	
}

.produit_Arial12NoirPrix_Width85_Height26{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
	width:85px;
	height:26px;
}

.produit_Arial18Blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
}
.produit_Arial18Noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-right: 2px;
}
.produit_Arial18NoirGauche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
}

.produit_Arial12NoirBold2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

.produit_Arial12RougeBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	text-align: left;
}

.produit_Arial12RougeBold:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	text-align: left;
}

.produit_Arial12RougeBold:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	text-align: left;
}

.produit_Arial12RougeBold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

.produit_Arial12RougeBold:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	text-align: left;
}
.produit_Arial12RougeBold:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

.produit_Arial12Noir:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

.produit_Arial12Noir:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

.produit_Arial12Noir:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	text-align: left;
}

.produit_Arial12Noir:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

.produit_Arial12Noir:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	text-align: left;
}

#boutons_panier {
	height: 45px;
	width: 794px;
	position: relative;
	float: left;
	z-index: 1;
	left: 0px;
	top: 0px;
}

.input_continuer_commande {
	height: 35px;
	width: 229px;
	position: absolute;
	z-index: 1;
	left: 160px;
	top: 0px;
}

.input_continuer_commande_FichePanier {
	height: 35px;
	width: 229px;
	position: absolute;
	z-index: 1;
	left: 160px;
	top: 0px;
	border:0px;
	background-image:url(../images/panier-bouton-commande.gif);
}



.input_valider {
	height: 35px;
	width: 205px;
	position: absolute;
	z-index: 1;
	left: 397px;
	top: 0px;
}

.input_valider_FichePanier {
	height: 35px;
	width: 205px;
	position: absolute;
	z-index: 1;
	left: 397px;
	top: 0px;
	background-image:url(../images/panier-bouton-validation.gif);
	border:0px;
}

#ensemble_identification {
	height: 277px;
	width: 794px;
	position: relative;
	float: left;
	z-index: 1;
	left: 0px;
	top: 0px;
}

.input_login {
	height: 21px;
	width: 215px;
	position: absolute;
	z-index: 1;
	left: 334px;
	top: 78px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.input_mot_de_passe {
	height: 21px;
	width: 215px;
	position: absolute;
	z-index: 1;
	left: 334px;
	top: 127px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.input_identification_validation {
	height: 30px;
	width: 115px;
	position: absolute;
	z-index: 1;
	left: 439px;
	top: 171px;
}

#input_mot_de_passe_oublier {
	height: 20px;
	width: 225px;
	position: absolute;
	z-index: 1;
	left: 198px;
	top: 176px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.mot_de_passe_oublier:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

.mot_de_passe_oublier:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

.mot_de_passe_oublier:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #e10010;
	text-decoration: underline;
}

.mot_de_passe_oublier:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #e10010;
	text-decoration: underline;
}

.mot_de_passe_oublier:visted:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #e10010;
	text-decoration: underline;
}

#dessus_bande_2_defilante {
	height: 24px;
	width: 300px;
	position: absolute;
	z-index: 1;
	left: 69px;
	top: 120px;
	font-size: 20px;
	font-weight: bold;
	color: #e10010;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
}

#dessus_bande_1_defilante {
	height: 24px;
	width: 300px;
	position: absolute;
	z-index: 1;
	left: 69px;
	top: 8px;
	font-size: 20px;
	font-weight: bold;
	color: #e10010;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
}

.titre_bande_1_defilante {
	font-size: 20px;
	font-weight: bold;
	color: #e10010;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	padding-left: 30px;
}

#titre_contact_formulaire {
	height: 25px;
	width: 139px;
	position: absolute;
	z-index: 3;
	left: 191px;
	top: 294px;
	background-image:url(../images/titre-contact-formulaire.gif);
}

.sous_titre_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	text-align: left;
	padding-left: 30px;
}



#conteneur_formulaire {
	float: left;
	height: 630px;
	width: 900px;
	position: relative;
	z-index: 1;
	left: 0px;
	top: 0px;
}

.input_contact_1 {
	height: 19px;
	width: 214px;
	position: absolute;
	z-index: 1;
	left: 168px;
	top: 87px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_contact_2 {
	height: 19px;
	width: 214px;
	position: absolute;
	z-index: 1;
	left: 168px;
	top: 136px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_contact_3 {
	height: 19px;
	width: 214px;
	position: absolute;
	z-index: 1;
	left: 168px;
	top: 185px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_contact_4 {
	height: 19px;
	width: 214px;
	position: absolute;
	z-index: 1;
	left: 168px;
	top: 232px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_contact_5 {
	height: 19px;
	width: 214px;
	position: absolute;
	z-index: 1;
	left: 168px;
	top: 281px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_contact_6 {
	height: 19px;
	width: 214px;
	position: absolute;
	z-index: 1;
	left: 168px;
	top: 330px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_contact_7 {
	height: 19px;
	width: 131px;
	position: absolute;
	z-index: 1;
	left: 254px;
	top: 392px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_contact_8 {
	height: 19px;
	width: 216px;
	position: absolute;
	z-index: 1;
	left: 517px;
	top: 87px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_contact_9 {
	height: 19px;
	width: 216px;
	position: absolute;
	z-index: 1;
	left: 517px;
	top: 135px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_contact_10 {
	height: 19px;
	width: 216px;
	position: absolute;
	z-index: 1;
	left: 517px;
	top: 183px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_contact_11 {
	height: 19px;
	width: 216px;
	position: absolute;
	z-index: 1;
	left: 517px;
	top: 231px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.champs_demande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 137px;
	width: 308px;
	position: absolute;
	z-index: 1;
	top: 291px;
	left: 523px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.bouton_radio_monsieur {
	position: absolute;
	z-index: 1;
	top: 32px;
	left: 160px;
}
.bouton_radio_madame {
	position: absolute;
	z-index: 1;
	top: 32px;
	left: 278px;
}
.bouton_radio_mademoiselle {
	position: absolute;
	z-index: 1;
	top: 32px;
	left: 390px;
}

#captcha {
	height: 49px;
	width: 117px;
	position: absolute;
	z-index: 1;
	left: 118px;
	top: 389px;
	background-color: #CCCCCC;
}

.validation_contact {
	height: 30px;
	width: 235px;
	position: absolute;
	z-index: 1;
	left: 508px;
	top: 502px;
	/*background-image: url(images/formulaire-validation.gif);
	*/
}

.coche_acceptation {
	height: 13px;
	width: 13px;
	position: absolute;
	z-index: 1;
	left: 220px;/*208px*/ /*255 465*/
	top: 465px; /*468px*/
}

#phrase_acceptation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	height: 15px;
	width: 611px;
	position: absolute;
	z-index: 1;
	left: 230px;
	top: 467px;
	
}

#phrase_loi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	height: 30px;
	width: 848px;
	position: absolute;
	z-index: 1;
	left: 52px;
	top: 551px;
	line-height: 13px;
	text-align: center;
}

#phrase_derniere {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	height: 15px;
	width: 849px;
	position: absolute;
	z-index: 1;
	left: 51px;
	top: 594px;
	line-height: 13px;
	text-align: center;
}

.sous_titre_cgv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #e10010;
	text-decoration: none;
	text-align: left;
	padding-left: 30px;
}

.marges_cgv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: justify;
	padding-left: 200px;
	line-height: 13px;
	padding-right: 150px;
	list-style-type: disc;
}

.marges_cgv_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: justify;
}

.marges_cgv_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: justify;
	width:550px;
}

.marges_boutique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.marges_boutiqueWidth714 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	width:714px;
	vertical-align:top;
	text-align:left;
}

.boutique_coin_gauche {
	background-image: url(../images/boutique-coin-gauche.jpg);
	background-repeat: no-repeat;
	height: 53px;
	width: 10px;	
}

.boutique_coin_milieu {
	background-image: url(../images/boutique-coin-milieu.jpg);
	background-repeat: repeat-x;
	height: 774px;
	width: 10px;	
}

.boutique_coin_droit {
	background-image: url(../images/boutique-coin-droit.jpg);
	background-repeat: no-repeat;
	height: 53px;
	width: 10px;	
}

.titres_cgv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #e10010;
	text-decoration: none;
}

.titres_cgv_noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}


#conteneur_inscription_Commande {
	float: left;
	height: 550px;
	width: 455px;
	position: relative;
	z-index: 1;
	left: 0px;
	top: 0px;
	
}


#conteneur_adresseFacture_commande {
	float: left;
	height: 550px;
	width: 440px;	
	position: absolute;
	/*z-index: 1;*/
	left: 457px;	
	top: 0px;
	background-image:url(../images/inscription-fond-AdresseFacture.gif);
	
	
}

#conteneur_inscription {
	float: left;
	height: 415px;
	width: 900px;
	position: relative;
	z-index: 1;
	left: 0px;
	top: 0px;
}

.input_inscription_1 {
	height: 19px;
	width: 214px;
	position: absolute;
	z-index: 1;
	left: 168px;
	top: 87px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_inscription_1_commande {
	height: 19px;
	width: 211px;
	position: absolute;
	z-index: 1;
	left: 132px;
	top: 117px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_inscription_2 {
	height: 19px;
	width: 214px;
	position: absolute;
	z-index: 1;
	left: 168px;
	top: 141px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_inscription_2_commande {
	height: 19px;
	width: 212px;
	position: absolute;
	z-index: 1;
	left: 132px;
	top: 171px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_inscription_3 {
	height: 19px;
	width: 214px;
	position: absolute;
	z-index: 1;
	left: 168px;
	top: 195px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_inscription_3_commande {
	height: 19px;
	width: 212px;
	position: absolute;
	z-index: 1;
	left: 132px;
	top: 225px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_inscription_4 {
	height: 19px;
	width: 214px;
	position: absolute;
	z-index: 1;
	left: 166px;
	top: 248px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_inscription_4_commande {
	height: 19px;
	width: 212px;
	position: absolute;
	z-index: 1;
	left: 132px;
	top: 278px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_inscription_5 {
	height: 19px;
	width: 214px;
	position: absolute;
	z-index: 1;
	left: 168px;
	top: 302px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_inscription_5_commande {
	height: 19px;
	width: 212px;
	position: absolute;
	z-index: 1;
	left: 132px;
	top: 331px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_inscription_6 {
	height: 19px;
	width: 214px;
	position: absolute;
	z-index: 1;
	left: 168px;
	top: 355px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_inscription_6_commande {
	height: 19px;
	width: 212px;
	position: absolute;
	z-index: 1;
	left: 130px;
	top: 385px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_inscription_7 {
	height: 19px;
	width: 214px;
	position: absolute;
	z-index: 1;
	left: 519px;
	top: 88px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_inscription_7_commande {
	height: 19px;
	width: 212px;
	position: absolute;
	z-index: 1;
	left: 130px;
	top: 445px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_inscription_8 {
	height: 19px;
	width: 216px;
	position: absolute;
	z-index: 1;
	left: 517px;
	top: 136px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_inscription_8_commande {
	height: 19px;
	width: 214px;
	position: absolute;
	z-index: 1;
	left: 129px;
	top: 494px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_inscription_9 {
	height: 19px;
	width: 216px;
	position: absolute;
	z-index: 1;
	left: 517px;
	top: 218px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_inscription_10 {
	height: 19px;
	width: 216px;
	position: absolute;
	z-index: 1;
	left: 515px;
	top: 282px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.Etape_n1_commande{
	color:#D3061A;
	padding-right:160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.Etape_n2_commande{
	color:#D3061A;
	margin-top:620px;
	padding-right:160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;	
}

#livraison_use_for_shipping_yes{
	height: 19px;
	width: 216px;
	position: absolute;
	z-index: 1;
	left: 74px; 
	border:solid 1px;
	top: 535px;
}


.input_inscription_autre_adresse{
	height: 19px;
	width: 216px;
	position: absolute;
	z-index: 1;
	left: 74px; 
	border:solid 1px;
	top: 535px;
}

.input_inscription_autre_adresse_txt{
	height: 19px;
	width: 216px;
	position: absolute;
	z-index: 1;
	left: 15px; 
	top: 539px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

.validation_inscription {
	height: 30px;
	width: 235px;
	position: absolute;
	z-index: 1;
	left: 507px;
	top: 328px;
}

.validation_inscription_commande {
	height: 30px;
	width: 235px;
	position: absolute;
	z-index: 1;
	left: 570px;
	top: 550px;
	background-image:url('images/etape_suivante.gif');
}

#pas_inscrit {
	height: 20px;
	width: 136px;
	position: absolute;
	z-index: 1;
	left: 432px;
	top: 218px;
}


#Header
{
	font-size: 10pt;
	background-color: #F2FFEA;
	border: 1px dashed black;
	color: black;
	padding: 10px;
}


#LoginForm
{
	margin-top: 10px;
	font-size: 10pt;
	background-color: #DAFFC1;
	border: 1px dashed black;
	color: black;
	padding: 20px;
}

#message	
{
	color: black;
	padding-left: 5%;
}

#conteneur_compte_2_boutons {
	height: 325px;
	width: 796px;
	position: relative;
	float: left;
	z-index: 1;
	left: 0px;
	top: 0px;
}

#mon_compte_bouton_gauche {
	height: 153px;
	width: 153px;
	position: absolute;
	z-index: 1;
	left: 67px;
	top: 63px;
}

#mon_compte_bouton_droite {
	height: 153px;
	width: 153px;
	position: absolute;
	z-index: 1;
	left: 300px;
	top: 63px;
}

#mon_compte_bouton_droite2 {
	height: 153px;
	width: 153px;
	position: absolute;
	z-index: 1;
	left: 530px;
	top: 63px;
}

#mon_compte_bouton_gauche_legende {
	height: 50px;
	width: 153px;
	position: absolute;
	z-index: 1;
	left: 67px;
	top: 230px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	
}

#mon_compte_bouton_droite_legende {
	height: 50px;
	width: 153px;
	position: absolute;
	z-index: 1;
	left: 300px;
	top: 230px;
	text-align: center;
}

#mon_compte_bouton_droite_legende2 {
	height: 50px;
	width: 153px;
	position: absolute;
	z-index: 1;
	left: 530px;
	top: 230px;
	text-align: center;
}

.mon_compte_legende:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	
}

.mon_compte_legende:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	
}

.mon_compte_legende:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #e10010;
	text-decoration: none;
	
}

.mon_compte_legende:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	
}

.mon_compte_legende:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #e10010;
	text-decoration: none;
	
}

/*.texte_qui_sommes_nous {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}*/

#titre_qui_sommes_nous {
	height: 32px;
	width: 264px;
	position: absolute;
	z-index: 3;
	left: 65px;
	top: 294px;
	background-image:url(../images/qui-sommes-nous.gif);
}

#titre_ou_nous_trouver{
height: 32px;
	width: 264px;
	position: absolute;
	z-index: 3;
	left: 65px;
	top: 294px;
	background-image:url(../images/ou-nous-trouver.gif);
}

.mail_Arial12Noir:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
}

.mail_Arial12Noir:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
}

.mail_Arial12Noir:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	text-align: center;
}

.mail_Arial12Noir:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
}

.mail_Arial12Noir:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	text-align: center;
}

#titre_reservation {
	height: 26px;
	width: 200px;
	position: absolute;
	z-index: 3;
	left: 125px;
	top: 294px;
	background-image:url(../images/reservation-titre.gif);
}

.tableau_gauche_reservation {
	height: 523px;
	width: 510px;	
}


#conteneur_gauche_reservation {
	float: left;
	height: 523px;
	width: 510px;
	position: relative;
	z-index: 1;
	left: 0px;
	top: 0px;
	background-image: url(../images/reservation-fond.gif);
	background-repeat: no-repeat;
	/*border:solid 1px;*/
	
}

.champs_demande_reservation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 137px;
	width: 280px;
	position: absolute;
	z-index: 1;
	top: 327px;
	left: 119px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.input_reservation_1 {
	height: 19px;
	width: 214px;
	position: absolute;
	z-index: 1;
	left: 168px;
	top: 43px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_reservation_2 {
	height: 19px;
	width: 214px;
	position: absolute;
	z-index: 1;
	left: 169px;
	top: 92px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_reservation_3 {
	height: 19px;
	width: 214px;
	position: absolute;
	z-index: 1;
	left: 168px;
	top: 141px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_reservation_4 {
	height: 19px;
	width: 214px;
	position: absolute;
	z-index: 1;
	left: 168px;
	top: 188px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.input_reservation_5 {
	height: 19px;
	width: 214px;
	position: absolute;
	z-index: 1;
	left: 168px;
	top: 237px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

#conteneur_validation_reservation {
	height: 60px;
	width: 900px;
	position: relative;
	float: left;
	z-index: 1;
	left: 0px;
	top: 0px;
}

.validation_reservation {
	height: 30px;
	width: 235px;
	position: absolute;
	z-index: 1;
	left: 341px;
	top: 0px;
}

.reservation_textes_tableaux {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.reservation_textes_tableaux_feuilleReservation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width:257px;
	height:40px;
	vertical-align:top;
}	

.sous_titre_quelle_taille {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #e10010;
	text-decoration: none;
	text-align: left;
}

.texte_suite_quelle_taille {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #e10010;
	text-decoration: none;
	text-align: left;
}

.texte_conseil_quelle_taille {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

.dimensions_quelle_taille {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
}

.textAlign_Gauche{
	text-align:left;
}

.puces_quelle_taille {
	list-style-type: disc;
}

.liens_pratiques_fond_bleu_fonce {
	background-color: #87b2ce;
	padding-left: 5px;
	text-align: left;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.liens_pratiques_bordures_bleu_fonce {
	border: 1px solid #87b2ce;	
}

.liens_pratiques_fond_bleu_clair2 {
	background-color: #9fd1f2;
	padding-left: 5px;
	text-align: left;	
}

.liens_pratiques_fond_bleu_clair3 {
	background-color: #9fd1f2;
	padding-right: 5px;
	text-align: right;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;	
}
.liens_pratiques_footer_bleu_clair2 {
	background-color: #87b2ce;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;	
}
.liens_pratiques_milieu_bleu_clair2 {
	padding-right: 5px;
	text-align: left;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;	
}

.lien_pratiques_gras:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.lien_pratiques_gras:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.lien_pratiques_gras:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.lien_pratiques_gras:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.lien_pratiques_gras:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}



.lien_blanc_gras:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 7px;
}

.lien_blanc_gras:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 7px;
}

.lien_blanc_gras:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 7px;
}

.lien_blanc_gras:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 7px;
}

.lien_blanc_gras:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 7px;
}

#pour_les_caravanes {
	float: left;
	height: 140px;
	width: 180px;
	position: relative;
	z-index: 3;
	left: 0px;
	top: 0px;
}
#pour_les_caravanes_contenu {
	width: 160px;
	position: absolute;
	z-index: 3;
	left: 10px;
	top: 8px;
}

#fleche_caravanes {
	width: 180px;
	position: absolute;
	z-index: 3;
	left: 0px;
	top: 111px;
	text-align: center;
}



#pour_les_mobilhomes {
	float: left;
	height: 75px;
	width: 180px;
	position: relative;
	z-index: 3;
	left: 0px;
	top: 0px;
}
#pour_les_mobilhomes_contenu {
	width: 160px;
	position: absolute;
	z-index: 3;
	left: 10px;
	top: 8px;
}

#fleche_mobilhomes {
	width: 180px;
	position: absolute;
	z-index: 3;
	left: 0px;
	top: 46px;
	text-align: center;
}



#forum {
	float: left;
	height: 88px;
	width: 180px;
	position: relative;
	z-index: 3;
	left: 0px;
	top: 0px;
}
#forum_contenu {
	width: 160px;
	position: absolute;
	z-index: 3;
	left: 10px;
	top: 8px;
}

#fleche_forum {
	width: 180px;
	position: absolute;
	z-index: 3;
	left: 0px;
	top: 60px;
	text-align: center;
}


#div_rechercher {
	float: left;
	height: 145px;
	width: 180px;
	position: relative;
	z-index: 3;
	left: 0px;
	top: 0px;
}

.rechercher_champs_pseudo {
	height: 24px;
	width: 147px;
	position: absolute;
	z-index: 3;
	left: 10px;
	top: 20px;
	background-image: url(../images/mg-champs-pseudo.gif);
	background-repeat: no-repeat;
}
.rechercher_champs_pseudo_input {
	height: 16px;
	width: 135px;
	position: absolute;
	z-index: 4;
	left: 14px;
	top: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.rechercher_validation_input {
	height: 24px;
	width: 100px;
	position: absolute;
	z-index: 4;
	left: 11px;
	top: 53px;

}
#fleche_rechercher {
	width: 180px;
	position: absolute;
	z-index: 3;
	left: 0px;
	top: 113px;
	text-align: center;
}

#recherche_avancee {
	width: 156px;
	position: absolute;
	z-index: 3;
	left: 12px;
	top: 83px;
}


#actuellement {
	float: left;
	height: 155px;
	width: 180px;
	position: relative;
	z-index: 3;
	left: 0px;
	top: 0px;
}

#actuellement_contenu {
	width: 160px;
	position: absolute;
	z-index: 3;
	left: 10px;
	top: 8px;
}

#actuellement_contenu2 {
	width: 160px;
	position: absolute;
	z-index: 3;
	left: 10px;
	top: 80px;
}

.texte_blanc_courant2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.texte_blanc_courant2_height191{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	height:191px;
}

#icone_boutique {
	width: 30px;
	position: absolute;
	z-index: 4;
	left: 118px;
	top: 9px;
}

#fleche_actuellement {
	width: 180px;
	position: absolute;
	z-index: 3;
	left: 0px;
	top: 120px;
	text-align: center;
}

#paiement {
	float: left;
	height: 191px;
	width: 180px;
	position: relative;
	z-index: 3;
	left: 0px;
	top: 0px;
}

#paiement_champs_1 {
	height: 24px;
	width: 147px;
	position: absolute;
	z-index: 3;
	left: 10px;
	top: 28px;
	background-image: url(../images/mg-champs-pseudo.gif);
	background-repeat: no-repeat;
}

.paiement_champs_input_1 {
	height: 16px;
	width: 135px;
	position: absolute;
	z-index: 4;
	left: 4px;
	top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.paiement_XX {
	height: 15px;
	width: 145px;
	position: absolute;
	z-index: 3;
	left: 12px;
	top: 106px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.paiement_commande {
	height: 15px;
	width: 145px;
	position: absolute;
	z-index: 3;
	left: 12px;
	top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}


.paiement_montant {
	height: 15px;
	width: 145px;
	position: absolute;
	z-index: 3;
	left: 12px;
	top: 62px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.paiement_blue_paid {
	
	
	position: absolute;
	z-index: 3;
	left: 13px;
	top: 136px;
}

#paiement_champs_2 {
	height: 24px;
	width: 147px;
	position: absolute;
	z-index: 3;
	left: 10px;
	top: 80px;
	background-image: url(../images/mg-champs-pseudo.gif);
	background-repeat: no-repeat;
}

.paiement_champs_input_2 {
	height: 16px;
	width: 135px;
	position: absolute;
	z-index: 4;
	left: 4px;
	top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#fleche_paiement {
	width: 27px;
	position: absolute;
	z-index: 3;
	left: 138px;
	top: 139px;
	text-align: center;
}


/*  MENU DE DROITE   */

#calque_auvents {
	float: left;
	height: 290px;
	width: 147px;
	position: relative;
	z-index: 3;
	left: 0px;
	top: 0px;
}

.calque_auvents_contenu {
	width: 138px;
	position: absolute;
	z-index: 3;
	left: 10px;
	top: 8px;
}


.lien_blanc_normal:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.lien_blanc_normal:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.lien_blanc_normal:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.lien_blanc_normal:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.lien_blanc_normal:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

#calque_baies {
	float: left;
	height: 50px;
	width: 147px;
	position: relative;
	z-index: 3;
	left: 0px;
	top: 0px;
}

#calque_chauffages {
	float: left;
	height: 125px;
	width: 147px;
	position: relative;
	z-index: 3;
	left: 0px;
	top: 0px;
}

#calque_cuisine {
	float: left;
	height: 110px;
	width: 147px;
	position: relative;
	z-index: 3;
	left: 0px;
	top: 0px;
}

#calque_eau_toilette {
	float: left;
	height: 330px;
	width: 147px;
	position: relative;
	z-index: 3;
	left: 0px;
	top: 0px;
}

#calque_electricite {
	float: left;
	height: 430px;
	width: 147px;
	position: relative;
	z-index: 3;
	left: 0px;
	top: 0px;
}

#calque_equipement_exterieur {
	float: left;
	height: 180px;
	width: 147px;
	position: relative;
	z-index: 3;
	left: 0px;
	top: 0px;
}

#calque_equipement_interieur {
	float: left;
	height: 225px;
	width: 147px;
	position: relative;
	z-index: 3;
	left: 0px;
	top: 0px;
}

#calque_equipement_vehicule {
	float: left;
	height: 255px;
	width: 147px;
	position: relative;
	z-index: 3;
	left: 0px;
	top: 0px;
}

#calque_gaz {
	float: left;
	height: 150px;
	width: 147px;
	position: relative;
	z-index: 3;
	left: 0px;
	top: 0px;
}

#fleche_eau_toilette {
	width: 147px;
	position: absolute;
	z-index: 3;
	left: 0px;
	top: 299px;
	text-align: center;
}

#fleche_electricite {
	width: 147px;
	position: absolute;
	z-index: 3;
	left: 0px;
	top: 403px;
	text-align: center;
}

#fleche_equipement_exterieur {
	width: 147px;
	position: absolute;
	z-index: 3;
	left: 0px;
	top: 150px;
	text-align: center;
}

#fleche_equipement_interieur {
	width: 147px;
	position: absolute;
	z-index: 3;
	left: 0px;
	top: 195px;
	text-align: center;
}

#fleche_equipement_vehicule {
	width: 147px;
	position: absolute;
	z-index: 3;
	left: 0px;
	top: 224px;
	text-align: center;
}

#fleche_gaz {
	width: 147px;
	position: absolute;
	z-index: 3;
	left: 0px;
	top: 120px;
	text-align: center;
}

#fleche_lanterneaux {
	width: 147px;
	position: absolute;
	z-index: 3;
	left: 0px;
	top: 135px;
	text-align: center;
}

#fleche_portes {
	width: 147px;
	position: absolute;
	z-index: 3;
	left: 0px;
	top: 117px;
	text-align: center;
}

#fleche_portes_velos {
	width: 147px;
	position: absolute;
	z-index: 3;
	left: 0px;
	top: 105px;
	text-align: center;
}

#fleche_quincaillerie {
	width: 147px;
	position: absolute;
	z-index: 3;
	left: 0px;
	top: 148px;
	text-align: center;
}

#fleche_signalisation {
	width: 147px;
	position: absolute;
	z-index: 3;
	left: 0px;
	top: 136px;
	text-align: center;
}

#fleche_terrasses_bois {
	width: 147px;
	position: absolute;
	z-index: 3;
	left: 0px;
	top: 30px;
	text-align: center;
}

#fleche_toles_carrosserie {
	width: 147px;
	position: absolute;
	z-index: 3;
	left: 0px;
	top: 179px;
	text-align: center;
}

#calque_lanterneaux {
	float: left;
	height: 165px;
	width: 147px;
	position: relative;
	z-index: 3;
	left: 0px;
	top: 0px;
}

#calque_terrasses_bois {
	float: left;
	height: 165px;
	width: 147px;
	position: relative;
	z-index: 3;
	left: 0px;
	top: 0px;
}

#calque_portes {
	float: left;
	height: 150px;
	width: 147px;
	position: relative;
	z-index: 3;
	left: 0px;
	top: 0px;
}

#calque_portes_velos {
	float: left;
	height: 137px;
	width: 147px;
	position: relative;
	z-index: 3;
	left: 0px;
	top: 0px;
}

#calque_quincaillerie {
	float: left;
	height: 180px;
	width: 147px;
	position: relative;
	z-index: 3;
	left: 0px;
	top: 0px;
}

#calque_signalisation {
	float: left;
	height: 170px;
	width: 147px;
	position: relative;
	z-index: 3;
	left: 0px;
	top: 0px;
}

#calque_terrasses_bois {
	float: left;
	height: 60px;
	width: 147px;
	position: relative;
	z-index: 3;
	left: 0px;
	top: 0px;
}

#calque_toles_carosserie {
	float: left;
	height: 210px;
	width: 147px;
	position: relative;
	z-index: 3;
	left: 0px;
	top: 0px;
}

#calque_liens_pratiques {
	float: left;
	height: 170px;
	width: 147px;
	position: relative;
	z-index: 3;
	left: 0px;
	top: 0px;
}

#au_coeur_du_neuf {
	width: 895px;
	height: 674px;
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	z-index: 1;
	/*background-image: url(images/accueil-milieu.gif);
	background-repeat: no-repeat;*/
}

#mh_photo_1 {
	position: absolute;
	width: 160px;
	height: 101px;
	left: 24px;
	top: 78px;
	z-index: 1;
	border: 1px solid #333333;
}
#mh_photo_2 {
	position: absolute;
	width: 160px;
	height: 101px;
	left: 194px;
	top: 78px;
	z-index: 1;
	border: 1px solid #333333;
}
#mh_photo_3 {
	position: absolute;
	width: 160px;
	height: 101px;
	left: 364px;
	top: 78px;
	z-index: 1;
	border: 1px solid #333333;
}
#mh_photo_4 {
	position: absolute;
	width: 160px;
	height: 101px;
	left: 534px;
	top: 78px;
	z-index: 1;
	border: 1px solid #333333;
}
#mh_photo_5 {
	position: absolute;
	width: 160px;
	height: 101px;
	left: 704px;
	top: 78px;
	z-index: 1;
	border: 1px solid #333333;
}
#mh_photo_6 {
	position: absolute;
	width: 160px;
	height: 101px;
	left: 24px;
	top: 189px;
	z-index: 1;
	border: 1px solid #333333;
}
#mh_photo_7 {
	position: absolute;
	width: 160px;
	height: 101px;
	left: 194px;
	top: 189px;
	z-index: 1;
	border: 1px solid #333333;
}
#mh_photo_8 {
	position: absolute;	width: 160px;
	height: 101px;
	left: 364px;
	top: 189px;
	z-index: 1;
	border: 1px solid #333333;
}
#mh_photo_9 {
	position: absolute;
	width: 160px;
	height: 101px;
	left: 534px;
	top: 189px;
	z-index: 1;
	border: 1px solid #333333;
}
#mh_photo_10 {
	position: absolute;
	width: 160px;
	height: 101px;
	left: 704px;
	top: 189px;
	z-index: 1;
	border: 1px solid #333333;
}



#c_photo_1 {
	position: absolute;
	width: 160px;
	height: 101px;
	left: 24px;
	top: 410px;
	z-index: 1;
	border: 1px solid #333333;
}
#c_photo_2 {
	position: absolute;
	width: 160px;
	height: 101px;
	left: 194px;
	top: 410px;
	z-index: 1;
	border: 1px solid #333333;
}
#c_photo_3 {
	position: absolute;
	width: 160px;
	height: 101px;
	left: 364px;
	top: 410px;
	z-index: 1;
	border: 1px solid #333333;
}
#c_photo_4 {
	position: absolute;
	width: 160px;
	height: 101px;
	left: 534px;
	top: 410px;
	z-index: 1;
	border: 1px solid #333333;
}
#c_photo_5 {
	position: absolute;
	width: 160px;
	height: 101px;
	left: 704px;
	top: 410px;
	z-index: 1;
	border: 1px solid #333333;
}
#c_photo_6 {
	position: absolute;
	width: 160px;
	height: 101px;
	left: 24px;
	top: 520px;
	z-index: 1;
	border: 1px solid #333333;
}
#c_photo_7 {
	position: absolute;
	width: 160px;
	height: 101px;
	left: 194px;
	top: 520px;
	z-index: 1;
	border: 1px solid #333333;
}
#c_photo_8 {
	position: absolute;
	width: 160px;
	height: 101px;
	left: 364px;
	top: 520px;
	z-index: 1;
	border: 1px solid #333333;
}
#c_photo_9 {
	position: absolute;
	width: 160px;
	height: 101px;
	left: 534px;
	top: 520px;
	z-index: 1;
	border: 1px solid #333333;
}
#c_photo_10 {
	position: absolute;
	width: 160px;
	height: 101px;
	left: 704px;
	top: 520px;
	z-index: 1;
	border: 1px solid #333333;
}

#titre_caravanes_neuves {
	font-size: 20px;
	font-weight: bold;
	color: #e10010;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	position: absolute;
	width: 302px;
	height: 30px;
	left: 58px;
	top: 18px;
	z-index: 1;
}

#titre_mobil_homes_neufs {
	font-size: 20px;
	font-weight: bold;
	color: #e10010;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	position: absolute;
	width: 302px;
	height: 30px;
	left: 58px;
	top: 350px;
	z-index: 1;
}

.line-through, .line-through:hover{
	text-decoration:line-through;
}
.vendu{
	color:red;
	font-size:17px;
	font-weight:bold;
	}
.blink{
	text-decoration:blink;
}
.center{
	text-align:center;
}

.center_height10{
	text-align:center;
	height:10px;
}

.txt {
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}
.img_produits{
	padding: 2px;
}

.message{
color: red;
text-align: center;
display: block;
margin-top:15px;
margin-bottom:15px;
}

/*~~~~~~~~~~~~ < DEBUT ONGLET MENU SUPERMARKET CARAVANE> ~~~~~~~~~~*/
.sous_menu_Supermarket{
text-decoration:none;
background-color: #0787de;
}

.sous_menu_Supermarket a {  /* Les liens qui ne sont pas sous le curseur. */
	color: #000000; 
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif;
	background-color: #0787de;
}

.sous_menu_Supermarket a:hover {  /* Les liens lorsque le curseur est dessus. */
	color: #000000; 
	text-decoration:none; 		
	font-family: Arial, Helvetica, sans-serif;
	background-color: #0787de;
}

.sous_menu_Supermarket a:visited {  /* Les liens visités. */
	 color: #FFFFFF;
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif;
	background-color: #0787de;
}

/*~~~~~~~~~~~~ < FIN ONGLET MENU SUPERMARKET CARAVANE> ~~~~~~~~~~*/





/*~~~~~~~~~~~~ < DEBUT TABLE DU MENU GLOBAL> ~~~~~~~~~~*/
table#tableMenuGlobal{
	width:1290px;
	border:0px;
	padding:0px;
	text-align:center;	
	margin:auto; /*ceci remplace le " align="center" "*/ 
	border-collapse:collapse;
	
	
}
/*~~~~~~~~~~~~ < FIN TABLE DU MENU GLOBAL> ~~~~~~~~~~*/

/*~~~~~~~~~~~~ <DEBUT DU MENU GAUCHE COLONNE 1 DEBUT> ~~~~~~~~~~*/
td#td_MenuGaucheColonne1{
	width:180px;	
	vertical-align:top;
	text-align:left;
	border-collapse:collapse;
}
/*~~~~~~~~~~~~ <FIN DU MENU GAUCHE COLONNE 1 DEBUT> ~~~~~~~~~~*/

/*~~~~~~~~~~~~ <DEBUT TABLE DU MILIEU COLONNE 2 DEBUT> ~~~~~~~~~~*/

td#td_MilieuColonne2{
	width:930px;
	vertical-align:top;	
	border-collapse:collapse;
}

#Cellspacing_MilieuColonne2{
	width:930px;
	padding-top:15px;
	border:1px solid;
	padding-top:50px;
	background-color:#FFFFFF;
}

.vertical-AlignTop{
	vertical-align:top;
	border-collapse:collapse;
}

.vertical-AlignTopBgColorBlanc{
	vertical-align:top;
	background-color:#FFFFFF;
	border-collapse:collapse;
}

table#table_MilieuColonne2{
	width: 930px;
	border: 0px;
	padding: 0px;
	border-collapse:collapse;
}


.table_MilieuColonneCompte_informations{
	width: 930px;
	height:850px;
	border: 0px;
	padding: 0px;
	border-collapse:collapse;
}



td#td3_MilieuColonne2{
	width:930px;
	height:321px;
	vertical-align:top;
	padding: 0px;
	border-collapse:collapse;	
}

td#td4_MilieuColonne2{
	width:930px;
	height:500px;
	text-align:center;
	vertical-align:top;
	background-color:#FFFFFF;
	border-collapse:collapse;
}

table#table2_MilieuColonne2{
	width:907px;
	border:0px;
	text-align:center;
	vertical-align:top;
	border-collapse:collapse;
	}

#image1{
	border:0px;
}

td#td5_MilieuColonne2{
	width:420px;
}
	
#ImageCaravane_Menu{
	width:128px;
	height:57px;
	background-image: url(../images/caravane.gif);
	text-align:left;
		margin-left:10px;
}	

#ImageMobilhomeOccasionNeuf_Menu{
	background-image: url(../images/mobilhome-occasion-neuf-mobile-home.jpg);
	width:110px;
	height:79px;
	margin-left:10px;
}

#ImageTerasse_Menu{
	background-image: url(../images/Terasses2.jpg) ;
	width:128px;
	height:76px;
	margin-left:10px;
}

#ImagePanier_Menu{
	background-image: url(../images/panier.gif);
	width:66px;
	height:48px;
}

#ImageLogoAnim_Menu{
	background-image: url(../images/logo-anim-90x35.gif);
	width:90px;
	height:35px;
	margin-left: 350px;
}

object#ObjectVideo_Menu{
	height:340px;
	width:413px;
}

embed#Video_Menu{
	height:340px;
	width:413px;
}

td#td6Adresse_Menu{
	width:930px;
	height:90px;
	vertical-align:middle;
	background-color:#FFFFFF;
	text-align:center;
}
 

td#tdMenuBas_Menu{
	width:930px;
	height:50px;
	text-align:center;
	vertical-align:middle;
	border: 0px; /* solid 2px #FFFFFF; */
	background-color:#FFFFFF;	
	padding: 0px;
	border-collapse:collapse;
}

.tdMenuBas_Menu_Modif_Modif{
	width:930px;
	height:50px;
	text-align:center;
	vertical-align:middle;
	border:0px;/* solid 2px #FFFFFF; */
	background-color:#FFFFFF;	
	padding: 0px;	
}

.borderSolid{
	border:solid 1px;
}

td.LigneAvantMenuBas_Menu{
	width:930px;
	height:30px;	
	text-align:center;	
	background-color:#FFFFFF;		
	border-collapse:collapse;
}

	/*~~~~~~~~~~~~~ DEBUT AJOUT POUR PAGE CONTACT ~~~~~~~~~~~~~ */
#FondMilieuColonne2_Menu{
	vertical-align:top;
	background-color:#FFFFFF;
	border-collapse:collapse;
}

#ComplementBordure{
	border:0px;
	padding:0px;
	/*cellspacing:0px; le garder en html car Internet Explorer ne le prend pas en compte*/
}

table.table2Contact{
	width:900px;
	height:44px;
	border:0px;
	padding:0px;
	border-collapse:collapse;
}

table.table2Contact td, tr {
	border-collapse:collapse;
}

.MentionsLegales_table{
	width:900px;
	border:0px;
	padding:0px;
	border-collapse:collapse;
}

.Position_Absolute{
	position:absolute;
	clear:left;
}

td.tdPrecisionCoordonnees{
	width:689px;
	text-align:left;
	vertical-align:middle;
	border-collapse:collapse;	
}

td.MonCompte_tdMarge_titre_produit{
	width:689px;
	text-align:left;
	padding-left: 20px;
	margin:left;
	vertical-align:middle;
	border-collapse:collapse;
}


td.Images_Inscription-fond{
	height:415px;
	background-image:url(../images/inscription-fond.gif);
}

.image_Cb{
	background-image:url(../images/paiement_securise_box.jpg);
	width:150px;
	height:45px;
	float:right;
	margin-right:38px;
	margin-left:55px;
}

.image_cheque{
	background-image:url(../images/cheque.jpg);
	width:150px;
	height:45px;
	float:right;
	
	
	margin-left:95px;
	background-repeat:no-repeat;
}

td.Images_Inscription-fond-Commande{
	height:650px;
	
	background-image:url(../images/inscription-fond-Commande.gif);
}

.margin-left_paiement{
	margin-left:15px;
}

.accesCB_paiement{
	 color: #44638F;	 
	 vertical-align:middle;
	
}

td.point_paiement{
	height:350px;
	position:relative;
	margin-top:600px;
}

.txt_Cb{
	text-align:left;
	/*padding-left:95px;*/
	color: #44638F;
	font-size:13px;
	font-weight:bold;
	
	/*height:50px;	
	width:280px;
	vertical-align:middle;*/
}

.Par_carte_bancaire{
	width:850px;
	height:50px;	
	float:left;
	color: #44638F;
	font-size:11px;	
	margin-left:145px;
	margin-top:25px;	
}

.Par_cheque{
	width:850px;
	height:50px;	
	float:left;
	color: #44638F;
	font-size:11px;	
	margin-left:145px;
	margin-top:25px;	
}

td.tdMenuBoutique{
	width:211px;
	vertical-align:top;
	border-collapse:collapse;
	padding:0px;
	
}

td.tdMenuBoutique_Commande{
	width:211px;
	vertical-align:top;
	border-collapse:collapse;
	padding:0%;
	height:44px;	
}

td.td_height40_SousMenuBoutique{
	height:40px;
}

td.td_height72{
	height:72px;
}

td.td_height100_DemandeTraitee{
	height:100px;
}

td.td_height22{
	height:22px;
}

p.AlignCenter_DemandeTraitee{
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.td_FormulaireFond{
	background-image: url(../images/formulaire-fond.gif);
	height:630px;
}

td.td_height10{
	height:10px;
}

td.Ligne_height228{
	height:228px;
}

.td_height20{
	height:20px;
}

.td_width200{
	width:200px;
}

td.td_height4{
	height:4px;
}

.td_width150{
	width:150px;
}

.td_width15{
	width:15px;
}

.td_height30{
	height:30px;
}

.tr_Test{
	width:950px;
}
	
	/*~~~~~~~~~~~~~ FIN AJOUT POUR PAGE CONTACT ~~~~~~~~~~~~~ */



	/*~~~~~~~~~~~~~ DEBUT AJOUT POUR PAGE QUI SOMMES-NOUS ~~~~~~~~~~~~~ */
table.tableTexte{
	width:900px;
	border:0px;
	padding:0px;
	border-collapse:collapse;
}



td.ligne_width52{
	width:52px;
}

td.ligne_width87{
	width:87px;
}

td.ligne_width53{
	width:53px;
}

td.Ligne_height200{
	height:200px;
}

td.lignePrincipaleTexte{
	width:796px;
	height:200px;
	vertical-align:top;
}

table.tablePhoto_Texte{
	width:796px;
	border:0px;
	padding:0px;
	border-collapse:collapse;
}

table.tablePhotoPlan_Texte{
	height:350px;
	width:796px;
	border:0px;
	padding:0px;
	border-collapse:collapse;
}

td.Conteneur_Photo{
	width:290px;
	height:190px;
	margin:right;
	background-image:url(../images/smcphoto.jpg);
}


td.Ligne_width24{
	width:24px;
}

td.Ligne_Height415{
	height:415px;
	
}

td.TexteQuiSommesNous_Supermarket{
	width:451px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align:left;
}

td.Ligne_width796{
	width:796px;
	vertical-align:top;
	border-collapse: collapse;
}

td.Ligne_width794{
	width:794px;
}

	/*~~~~~~~~~~~~~ FIN AJOUT POUR PAGE QUI SOMMES-NOUS ~~~~~~~~~~~~~ */
	
	
	
	/*~~~~~~~~~~~~~ DEBUT AJOUT POUR PAGE OU NOUS TROUVER ~~~~~~~~~~~~~ */
td.ImagePlan{
	background-image:url(../images/plan.gif);
	border-collapse:collapse;
}	
	/*~~~~~~~~~~~~~ FIN AJOUT POUR PAGE OU NOUS TROUVER ~~~~~~~~~~~~~ */

	
	
	
	
	/*~~~~~~~~~~~~~ DEBUT POUR PAGE INSCRIPTION ~~~~~~~~~~~~~ */
td.Ligne_height39{
	height:39px;
	vertical-align:top;
}

td.ImageLogin-Compte{
	width:794px;
	height:277px;
	vertical-align:top;
	background-image:url(../images/login-compte-fond.gif);
}
	/*~~~~~~~~~~~~~ FIN AJOUT POUR PAGE INSCRIPTION ~~~~~~~~~~~~~ */
	
	
	
	/*~~~~~~~~~~~~~ DEBUT AJOUT POUR PAGE MON COMPTE ~~~~~~~~~~~~~ */
td.Images_MonCompteFond{
	width:796px;
	height:325px;
	vertical-align:top;
	background-image:url(../images/mon-compte-fond.gif);
	
}	

td.Images_MonCompteFond_MesResa{
	width:842px;
	height:325px;
	vertical-align:top;
	background-image:url(../images/mon-compte-fond.gif);
}	
	/*~~~~~~~~~~~~~ FIN AJOUT POUR PAGE MON COMPTE ~~~~~~~~~~~~~ */
	
	
	
/*~~~~~~~~~~~~ <DEBUT MENU DROIT COLONNE 3 DEBUT> ~~~~~~~~~~*/
td#tdMenuDroit_Menu{
	width:180px;
	vertical-align:top;
}
/*~~~~~~~~~~~~ <FIN MENU DROIT COLONNE 3 DEBUT> ~~~~~~~~~~*/

table.Images_Boutiquephp{
	width:794px;
	border: 0px;	
	padding: 0%;
	border-collapse:collapse;
} 

td.Image_Boutique_CoinGauche{
	width:10px;
	height:53px;
	background-image: url(../images/boutique-coin-gauche.jpg);
	padding:0%;
	border-collapse:collapse;
	border:0px;
}

td.Image_Boutique_Milieu{
	width:774px;
	height:53px;
	background-image: url(../images/boutique-coin-milieu.jpg);
	padding:0%;
	border-collapse:collapse;
	border:0px;
}

td.Image_Boutique_Droit{
	width:10px;
	height:53px;
	background-image: url(../images/boutique-coin-droit.jpg);
	padding:0%;
	border-collapse:collapse;
	border:0px;
}

table.ImageBoutique_Filet{
	width:794px;
	border:0px;
	border-collapse:collapse;
	padding:0%;
	background-image : url(../images/boutique-filet.gif);	
}

td.Ligne_height20{
	height:20px;
}

td.Ligne_width510_VAtop{
	width:510px;
	vertical-align:top;
}

td.Ligne_width331_VAtop{
	width:331px;
	vertical-align:top;
}

td.Ligne_Height85{
	height:85px;
}

td.Ligne_width40{
	width:40px;
}

td.Height11_ImagePied{
	height:11px;
	background-image: url(../images/boutique-pied.gif);
}

td.LigneHeight_12{
	height:12px;
}

td.LigneHeight_15{
	height:15px;
}

td.LigneHeight_16{
	height:16px;
}


td.LigneHeight_25{
	height:25px;
}

td.LigneWidth_53{
	width:53px;
}

td.LigneHeight_22{
	height:22px;	
}

td.LigneHeight_26{
	height:26px;
}

td.LigneWidth_794{
	width:794px;
	vertical-align:top;
}

td.LigneHeight_91{
	height:91px;
}

td.LigneWidth_196{
	width:196px;
}

td.LigneWidth9_Height22{
	width:9px;
	height:22px;
}

td.LigneWidth_25{
	width:25px;
}

td.LigneHeight_10{
	height:10px;
}

td.LigneWidth_154{
	width:154px;
}



td.LigneHeight_53_ImagePanierHead{
	height:53px;
	background-image:url(../images/panier-head.jpg);
	background-repeat:no-repeat;
}

td.Valign_top_BcColor{
	vertical-align:top;
	background-color:#FFFFFF;
	border-collapse:collapse;
}								

td.LigneHeight_20_ImagePanier_FiletFond{
	height:20px;
	background-image:url(../images/panier-filet-fond.gif);
	
}

td.Image_PanierFiletFond{
	background-image: url(../images/panier-filet-fond.gif);
	
}

td.Images_Panier-pied-gris{
	height:45px;
	background-image: url(../images/panier-pied-gris.gif);
	background-repeat: no-repeat;
	background-repeat:no-repeat;
}
				
td.Ajouter_A_Votre_Panier{
	width:178px;
	height:26px;
	text-align:left;
	vertical-align:bottom;
}				

table.tableMenu_Boutique{
	width:211px;
	height:44px;
	border:0px;
	padding:0%;
	border-collapse:collapse;
}

td.MenuBoutique_ImageSeparation{	
	background-image:url(../images/separation-menu-boutique.jpg);	
}

td.MenuBoutique_Service{
	width:51px;
	text-align:center;
	margin:auto;
	vertical-align:middle;
	
}

td.MenuBoutique_Contact{
	width:54px;
	text-align:center;
	margin:auto;
	vertical-align:middle;	
}

td.MenuBoutique_Panier{
	width:49px;
	text-align:center;
	margin:auto;
	vertical-align:middle;	
}

td.MenuBoutique_Accueil{
	width:53px;
	text-align:center;
	margin:auto;
	vertical-align:middle;	
}

td.LigneHeight75_VAtop{
	height:75px;
	vertical-align:top;
}

td.LigneHeight140_VAtop{
	height:140px;
	vertical-align:top;
}

td.LigneHeight10_txtAlignCenter{
	height:10px;
	text-align:center;
}

table.table_Menu_Droit{
	width:180px;
	border:0px;
	border-collapse:collapse;
	padding:0%;
}

#id.Image_MenuGauche_Spacer{
	background-image:url(../images/spacer.gif);
	height:10px;
}

.ImageMenuGauche_Spacer_width80{
	background-image:url(../images/spacer.gif);
	width:80px;
	height:10px;
}

.LienArobasGif_MenuGauche{
	text-align:center;
	margin:auto;
	border:0px;
	width:55px;
	height:44px;
	background-image:url(../images/arobasANI.gif);
}

.PositionRelative_left30{
	position:relative;
	left:30px;
}

.positionRelative_Width500{
	position:relative;
	clear:left;
	width:500px;
	height:60px;
}


.positionRelative_PageRecherche{
	position:relative;
	clear:left;
	width:500px;
	height:60px;
	top:20px;
}

.table_Width730{
	width:730px;
	border-collapse:collapse;
}

.table_Width830{
	width:750px;
	border-collapse:collapse;
	
}

.table_Width800{
	width:800px;
	border-collapse:collapse;
}

.table_Width500{
	width:500px;
	border:0px;
}

.td_Texte_PaiementSecurise{
	text-align:center;
	margin:auto;
	font-family:Verdana, Arial, Helvetica;
	color:#d60047;
	font-size:4px;
}

.Texte_Numero_Commande{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* ~~~~~~~~~~~~ DEBUT AJOUT FEUILLE PRODUIT.PHP ~~~~~~~~~~~~~~*/
table.tableBloc_Fiche_produit{
	width:900px;
	border:0px;
	padding:0px;
	text-align:left;
}

td.VAtop{
	vertical-align:top;
}

td.Ligne_width172_VAtop{
	width:172px;
	vertical-align:top;
}

table.table_Produit_width172{
	width:172px;
	border:0px;
	border-collapse:collapse;
	padding:0%;
}

td.LigneWidth713_VAtop{
	width:713px;
	vertical-align:top;
}


td.LigneWidth353_height7{
	width:353px;
	height:7px;
}

td.LigneWidth7_Height231{
	width:7px;
	height:231px;
}

td.LigneWidth7_height7{
	width:7px;
	height:7px;
}
 
.tableContact_SurAnnonce{
	width:713px;
	border:0px;
	border-collapse:collapse;
	padding:0%;
}
/* ~~~~~~~FIN AJOUT PAGE PRODUIT.PHP ~~~~~~~~*/



td.LigneWidth_330{
	width:330px;
}

td.LigneWidth376_ImageCaravaneMesurage{
	width:376px;
	vertical-align:top;
	background-image:url(../images/caravane-mesurage.jpg);
	background-repeat:no-repeat;
}

table.table_width331_reservation{
	width:331px;
	border:0px;
	padding:0%;
	border-collapse:collapse;	
}

td.LigneHeight_37{
	height:37px;
}

td.LigneHeight50_VAtop{
	height:48px;
	vertical-align:top;
	background-image:url(../images/reservation-vehicule-concer.gif);
	
}
	
.Ligne_ImagesReservation_filetfond{
	vertical-align:top;
	background-image:url(../images/reservation-filet-fond.gif);
	padding:0%;
	border-collapse:collapse;
}

td.Ligne_Width54_Height30_VAtop{
	width:54px;
	height:30px;
	vertical-align:top;
}

td.Ligne_Width257_Height30{
	width:257px;
	height:30px;
	vertical-align:top;
}

td.Ligne_Width20_Height30{
	width:20px;
	height:30px;
}

td.Ligne_Width225_VAtop{
	width:225px;
	vertical-align:top;	
}


td.Ligne_Width20_Height40{
	width:20px;
	height:40px;
}

td.Ligne_Width54_Height40_reservation{
	width:54px;
	height:40px;
	text-align:right;
	vertical-align:top;
}

.Images_reservation_fleche{
	width:53px;
	height:18px;
	background-image:url(../images/reservation-fleche.gif);
}

.td_Image_Produit1_SupermarketApercu{
	width:353px;
	height:231px;
	background-image:url(../images/produit-1.jpg);
}

.td_Image_Produit2_SupermarketApercu{
	width:353px;
	height:231px;
	background-image:url(../images/produit-2.jpg);
}

.td_Image_Produit3_SupermarketApercu{
	width:353px;
	height:231px;
	background-image:url(../images/produit-3.jpg);
}

.td_Image_Produit4_SupermarketApercu{
	width:353px;
	height:231px;
	background-image:url(../images/produit-4.jpg);
}

.td_Image_Produit5_SupermarketApercu{
	width:353px;
	height:231px;
	background-image:url(../images/produit-5.jpg);
}

.td_Image_Produit6_SupermarketApercu{
	width:353px;
	height:231px;
	background-image:url(../images/produit-6.jpg);
}

.td_Image_Produit7_SupermarketApercu{
	width:353px;
	height:231px;
	background-image:url(../images/produit-7.jpg);
}

.td_Image_Produit8_SupermarketApercu{
	width:353px;
	height:231px;
	background-image:url(../images/produit-8.jpg);
}


.Images_reservation_piedfond{
	background-image: url(../images/reservation-pied-fond.gif);
	/*border:solid 5px;*/
	
	/*border-collapse:collapse;*/
	margin-top:0px;
	padding:0%;
}

.td_height10_Reservation_piedFond{
	background-image: url(../images/reservation-pied-fond.gif);
	height:10px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0%;
}

.Ligne_Height41{
	height:41px;
}

.Ligne_Width59{
	width:59px;
}

.Ligne_Width900_height60{
	width:900px;
	height:60px;
}

.Ligne_Width496_VAtop{
	width:496px;
	vertical-align:top;
}

.table_panier{
	width:750px;
	border:solid 1px grey;
	text-align:center;
	margin:auto;
	text-decoration:none;
}

.td_tableauPanier{
	border:solid 1px;
	background-color:#E0E0DF;	
	font-size:13px;
	text-decoration:none;
}

.td_tableauPanierModif{
	border:solid 1px;
	background-color:#E0E0DF;	
	font-size:13px;
	text-decoration:none;
	width:38px;
	height:5px;
}


.td_tableauPanier_Enseigne{
	border:solid 1px;
	background-color:#CCCCCC;
	font-weight : bold;
	font-size:14px;
	text-decoration:none;
}

.panier_Vide{
	color:red;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	margin:auto;
	
}

.tr_tableauPanier{
	border:solid 1px;
text-decoration:none;	
}

.red_Color{
	color:#D3061A;
}

.txtPanier_Left{
	
	text-align:left;
	font-size:14px;	
}

#facturation_addresse{
	display:none;
}

.votre_panier_Menugauche{
	color:#FFFFFF;
	font-size:11px;
	text-decoration: none;
	padding-left:23px;
	text-align:left;
	
}