html, body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #FAFBFF;
	height:100%;
}

form {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

a {
	color: #000088;
	text-decoration: none;
}


a:hover {
	text-decoration: underline;
}


.search123sky {
	width:130px;
	padding:2;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:9;
	align:justify;
	border-bottom:1px solid #FF6600;
	border-top:1px solid #FF6600;
	border-right:1px solid #FF6600;
	border-left:1px solid #FF6600;
}

.search123pave {
	width:300px;
	height:250px;
	padding:2;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11;
	align:justify;
	border-bottom:1px solid #FF6600;
	border-top:1px solid #FF6600;
	border-right:1px solid #FF6600;
	border-left:1px solid #FF6600;
}

.extra {
	width:120px;
	text-align:left;
	margin-bottom:10px;
}

.extra_url {
	font-size:12px;
	font-weight:bold;
	color:#0000FF;	
}

.extra_url a {
	font-size:12px;
	font-weight:bold;
	color:#000099;
	text-decoration:underline;

}

.extra_url a hover {
	font-size:12px;
	font-weight:bold;
	color:#000099;
	text-decoration:underline;
}

.extra_desc {
	font-size:12px;
	color:#000066;	
}

.logo_top {
background-image:url(http://www.marche.fr/images/logo2.gif);
background-position:left;
width:167px;
height:57px;
}

.spacer_blue {
background-image:url(http://www.marche.fr/images/spacer_blue.gif);
background-position:left;
width:970px;
height:1px;
}


.extra_desc a {
	font-size:12px;
	color:#000066;
	text-decoration:none;
}

.extra_desc a hover {
	font-size:12px;
	color:#000066;
	text-decoration:none;
}

.extra_http {
	font-size:9px;
	font-weight:bold;
	color:#009999;	
}

.extra_http a {
	font-size:9px;
	color:#009999;
	text-decoration:none;
}

.extra_http a hover {
	font-size:9px;
	color:#009999;
	text-decoration:none;
}

a.link_underline {
	color: #000088;
	text-decoration: underline;
}

a.link_underline:hover {
	text-decoration: none;
}


.top_class_1 {
	vertical-align:top;
	background-color:#FFC450;
	width:170px;
	padding:0px 0px 0px 5px;

}

.top_class_2 {
	text-align:left;
	vertical-align:bottom;
	background-color:#FFC450;
	padding-left:7px;

}

.body_total {
	height:100%;
	min-width:970px;
	min-height:4000px;
	background-color:#FAFBFF;
}

.body_menu_left {
	width:180px;
	min-width:180px;
	height:100%;
	min-height:4000px;
	float:left;
	vertical-align:top;
	background-color:#FFFFED;
	border-right:1px solid #ffcd0c;
	border-left:1px solid #ffcd0c;
}

.body_menu_right {
	width:165px;
	min-width:165px;
	height:100%;
	min-height:4000px;
	float:right;
	vertical-align:top;
	background-color:#FFFFF7;
	border-left:1px solid #ffcd0c;
	border-right:1px solid #ffcd0c;
}

.body_center {
	
	height:100%;
	min-height:4000px;
	text-align:center;
	vertical-align:top;
}

.marche_body_contenu {
	background-color:#FFFFED;
	min-width:970px;
	height:100%;
}

.marche_body_menu {
	background-color:#FFFFED;
	float: left;
	width: 180px;
	height:100%;
	border-right:1px solid #ffcd0c;
}

.marche_body_menu_right {
	background-color:#FFFFED;
	border-left:1px solid #ffcd0c;
	float: right;
	width: 131px;
	height:100%;
}

.marche_body_centre {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	background-color: #FAFBFF;
}

.spacer {
	clear: both;

}

table.menu_principal {
	width:180px;
}

table.menu_principal tr td a:link { 
	display:block;
	width:100%;
	padding:0px 0px 0px 14px;
	margin:0px 0px 0px 0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#0000BB;
	line-height:15pt;
	text-decoration:none;
}

table.menu_principal tr td a:visited {
	display:block;
	width:100%;
	padding:0px 0px 0px 14px;
	margin:0px 0px 0px 0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;color:#0000BB;
	line-height:15pt;
	text-decoration:none;
}

table.menu_principal tr td a:hover {
	display:block;
	width:100%;
	padding:0px 0px 0px 14px;
	margin:0px 0px 0px 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color: #0000BB;
	line-height: 15pt;
	text-decoration: none;
	font-weight:bold;
	background-color:#ffe88c;
	cursor: hand;
}

table.menu_principal tr td a:active {
	display:block;
	width:100%;
	padding:0px 0px 0px 14px;
	margin:0px 0px 0px 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;color: #0000BB;
	line-height: 15pt;
	text-decoration: none;
	font-weight:bold;
	background-color:#ffe88c;
	cursor: hand;
} 

ul.rollmenu {
	list-style-type: none;
	color: #000;
	background-color:#FFFFED;
	border-top:1px dotted #ffeecc;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 180px;
}

ul.rollmenu a { 
	height:20px;
	font-weight:normal;
	text-decoration:none;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;color:#0000BB;
	background-color: transparent;
	background-position: 8px 3px;
	border-bottom:1px dotted #ffeecc;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 20px;  
	width: auto;
	display: block;
	voice-family: "\"}\"";
	voice-family: inherit;
}

ul.rollmenu a:hover {
	width: auto;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	padding: 2px 0px 2px 20px;
	color:#0000BB;
	background-color:#ffe88c;
	font-weight:bold;
}

ul.rollmenu_event {
	list-style-type: none;
	color: #000;
	background-color: #FFFFED;
	margin: 0;
	padding: 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 180px;
}

ul.rollmenu_event a {
	height:20px;
	font-weight: normal;
	text-decoration: none;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;color:#00BB00;
	background-color: transparent;
	background-position: 8px 3px;
	border-bottom:1px dotted #ffeecc;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 20px;  
	width: auto;
	display: block;
	voice-family: "\"}\"";
	voice-family: inherit;
}

ul.rollmenu_event a:hover {
	width: auto;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	padding: 2px 0px 2px 20px;
	color: #00BB00;
	background-color:#ffe88c;
	font-weight:bold;
}

ul.rollsubmenu {
	list-style-type:none;
	color:#000;
	background-color:#FFFFED;
	border-top:1px dotted #ffeecc;
	margin: 0; padding: 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 180px;
}

ul.rollsubmenu a {
	height:20px;
	font-weight:normal;
	text-decoration:none;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;color:#0000BB;
	background-color: transparent;
	background-position: 18px 3px;
	border-bottom:1px dotted #ffeecc;
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 2px 30px;  
	width: auto;
	display: block;
	voice-family: "\"}\"";
	voice-family: inherit;
}

ul.rollsubmenu a:hover {
	width: auto;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	padding: 2px 0px 2px 30px;
	color: #0000BB;
	background-color: #ffe88c;
	font-weight:bold;
}

ul.rollmenu_cat {
	list-style-type: none;
	color: #000;
	background-color: #FFFFED;
	border-top:1px dotted #ffeecc;
	margin: 0;
	padding: 0;
	voice-family: "\"}\"";
	voice-family:
	inherit;
	width:180px;
}

ul.rollmenu_cat a {
	height:20px;
	font-weight: normal;
	text-decoration: none;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;color:#0000BB;
	background-color: transparent;
	background-position: 28px 3px;
	border-bottom:1px dotted #ffeecc;
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 2px 40px;  
	width: auto; display: block;
	voice-family: "\"}\"";
	voice-family: inherit;
}

ul.rollmenu_cat a:hover {
	width: auto;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	padding: 2px 0px 2px 40px;
	color: #0000BB;background-color: #ffe88c;
	font-weight:bold;
}

.menu_right_title {
	font-size:11px;
	color:#CC0000;
	padding:0px 10px 5px 8px
}

ul.rollmenu_right {
	list-style-type: none;
	color: #000;
	background-color: #FFFFF7;
	border-top:1px dotted #ffeecc;
	margin: 0; padding: 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 164px;
}

ul.rollmenu_right a {
	height:20px;
	font-weight:normal;
	text-decoration:none;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#0000BB;
	background-color:transparent;
	background-position: 8px 3px;
	border-bottom:1px dotted #ffeecc;
	margin:0px 0px 0px 0px;padding: 2px 0px 2px 20px;  
	width:auto;
	display:block;
	voice-family: "\"}\"";
	voice-family: inherit;
}

ul.rollmenu_right a:hover {
	width:auto;
	margin:0px 0px 0px 0px;
	text-decoration: none;
	padding:2px 0px 2px 20px;
	color: #0000BB;
	background-color:#ffe88c;
	font-weight:bold;
}

.button_yellow {
	text-align:center;
	height:22px;
}

table.menu_button_forum tr td a {
	width:100%;
	font-family: Helvetica, Arial, sans-serif;	
	font-size:12px;
	color: #0000CC;
	padding:0px 0px 0px 0px;
	line-height: 15pt;
}

h1.annonce_title {
	margin: 0pt;
	padding: 0pt;
	font-size: 10pt;
}

.h2_petites_annonces_gratuites {
	display:inline;
	font-size:12px;
}

div.style_top_right_text {
	width:500px;
	padding:0px 0px 0px 0px;
	padding-top:3px;
	padding-bottom:0px;
	margin-right:10px;
	margin-bottom:6px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}

div.style_top_right_text h1 {
	margin:0px; padding:0px;
	font-weight:bold;
	font-size:16px;
}

div.style_top_right_text h1 a {
	width:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}


div.style_top_right_text h1 a:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
div.style_ref_top {
	width:947px;
}

div.style_ref_top h1 {
	width:947px;
	margin:1px; padding:1px;
	font-size:11px;
	color:#999999;
	text-align:center;
	background-color:#F3F3F3;
	border:#999999  solid 1px;
}

div.style_ref_top h1 a {
	margin:1px; padding:1px;
	font-size:11px;
	text-decoration:none;
	color:#999999;
}

table.menu_top_10 {
	width:150px;
	height:240px;
	font-size:12px;
	text-align:center;
	background-color:#FFFFED;
}

.menu_top_10 td {
	padding:0px;
	margin:0px;
}

.menu_top_10 td a {
	color:#0000BB;
}

.menu_top_10_title {
	height:24px;
	vertical-align:middle;
	font-size:11px;
	color:#0000CC;
}

table.menu_top_10_small {
	width:150px;
	font-size:12px;
	text-align:center;
	background-color:#FFFFED;
}

.menu_top_10_small td {
	padding:0px 0px 0px 0px;
	margin:0px;
}

.menu_top_10_small td a {
	height:20px;
	color:#0000BB;
}

.menu_top_10_small_title {
	height:24px;
	vertical-align:middle;
	font-size:11px;
	color:#0000CC;
}

.box-passer-annonce {
	width:150px;height:50px;
	padding:7px 0px 0px 3px;
	line-height:18px;
	text-align:center;
}

.box-passer-annonce a {
	font-size:11px;
	color:#0000CC;
	width:100%;
}

div.rub_contour { 
	width:276px;
	text-align:left;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFED;
	border:#ffcd0c 1px solid;}

div.rub_contour div { 
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
}

table.rub_by2 {	
	width:568px;
	text-align:center;
	border-spacing:0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

table.rub_by2 td { 
	border-spacing:0px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

table.rub_head { 
	background-color:#ffd460;
	width:276px;
	border-spacing:0px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom:#ffcd0c 1px solid;
}

a.rub_title { 
	width:276px;
	line-height:23px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	color:#0000CC;
}

table.rub_body { 
	width:276px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

table.rub_body td { 
	padding:0px 3px 0px 3px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0000BB;
}

table.rub_body td a { 
	width:100%;
	line-height:17px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0000BB;
}

table.rub_body td a:hover { 
	width:100%;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0000FF;
}

table.rub_body td a:visited { 
	width:100%;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#CC0000;
}

.resultpanel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	width:100%;
	background-color: #FFFFFF;
	border: 1px solid #ffcc00;
	border-bottom:1px solid #ffcc00;
	text-align: left;
    padding: 5px 5pt 5px 5pt;
}

.resultpanel_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	width:100%;
	background-color: #ffb019;
	border: 1px solid #ffcc00;
	border-bottom:1px solid #ffcc00;
	text-align: left;
    padding: 5px 5pt 5px 5pt;
}

div.rub_contour_big { 
	width:568px; 
	text-align:center; 
	font-weight:bold; 
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFCC33; 
	color:#0000BB;
}


table.rub_body_big { 
	width:568px;
	border-spacing:0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #0000BB;
	background-color: #FFFFED;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom:1px solid #ffcd0c;
	border-right:1px solid #ffcd0c;
	border-left:1px solid #ffcd0c;
}

table.rub_body_big td { 
	padding: 1px 6px 1px 6px;
	margin: 0px 0px 0px 0px;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000088; 
	text-align:center;
}

table.rub_body_big td a { 
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0000BB;
}

.form_search_bg {
	width:558px;
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	background-color:#ffcc33;
	border:#ffcd0c 1px solid;
}

.form_search_bg_hotel {
	width:700px;
	margin:5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
	background-color:#ffcc33;
	border:#ffcd0c 1px solid;

}

.hotels {
width:500px;

}

.form_search_bg2 {
	width:558px;
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	background-color:#ffcc33;
	border:#ffcd0c 1px solid;
}

.search_auto{
	width:564px;
	padding: 1px 1px 1px 1px;
	margin: 0px 0px 0px 0px;
	color: #000066;
	background-color: #ffffed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px; 
	border-top:1px solid #ffcc33; 
	border-right:1px solid #ffcc33;
	border-left:1px solid #ffcc33;
}

div.head_navigator {
	width:558px;
	background-position:bottom;
	background-color: #FFFFED;
	margin: 0px;
	padding:0px 5px 0px 5px;
	border:#ffcd0c 1px solid;
}

div.head_navigator div {
	width:558px;
	padding: 2px 2px 2px 2px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;	
	color: #000088;	
	text-align:left;
}

div.head_navigator div a {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;	
	padding:4px 4px 4px 0px;
	font-weight: bold;	
	text-decoration: none;
	color: #0000BB;	
}

div.head_navigator div a:hover {
	text-decoration: underline;
}

.good {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00AA00;
	background-color: #F7FFF7;
	border: 1px solid #00CC00;
	text-align: left;
    padding: 5px 5pt 5px 5pt;
}

.nouveaute {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:500px;
	color: #3366CC;
	background-color: #CADDFB;
	border: 1px solid #0066CC;
	text-align: left;
    padding: 5px 5pt 5px 5pt;
}

.goodcenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00AA00;
	background-color: #F7FFF7;
	border: 1px solid #00CC00;
	text-align: center;
    padding: 5px 5pt 5px 5pt;
}

.accept {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00AA00;
	background-color: #F7FFF7;
	border: 1px solid #00CC00;
	text-align: left;
    padding: 5px 5pt 5px 5pt;
	margin-left:2px; margin-right:2px; margin-top:2px; margin-bottom:2px;
}

.good_email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00AA00;
	background-color: #F7FFF7;
	border: 1px solid #00CC00;
	text-align: left;
    padding: 5px 5pt 5px 5pt;
	text-align:center;
}

.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 90%;
	color: #FF0000;
	background-color: #FFFAFA;
	border: 1px solid #FF0000;
	text-align: left;
    padding: 5px 5pt 5px 5pt;
}

.errorpaypal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 485px;
	color: #FF0000;
	background-color: #FFFAFA;
	border: 1px solid #FF0000;
	text-align: left;
    padding: 4px 4pt 4px 4pt;
	margin-left:28px;
}

.error_antispam {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 98%;
	color: #FF0000;
	background-color: #FFFAFA;
	border: 1px solid #FF0000;
	text-align: left;
    padding: 5px 5pt 5px 5pt;
	margin-left:4px;
	margin-top:4px;
}

.intervention {
	font-family: Arial, Helvetica, sans-serif;
	width:568px;
	font-size: 12px;
	color: #FF0000;
	background-color: #FFFAFA;
	border: 1px solid #FF0000;
	text-align: left;
    padding: 5px 5pt 5px 5pt;
}

.blocked {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff7200;
	background-color: #f4f4f4;
	border: 1px solid #ffae00;
	text-align: left;
    padding: 5px 5pt 5px 5pt;
}

.small_img {
	width:50px;
	height:50px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;

}

.medium_img {
	width:102px;
	height:102px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	text-align:center;
	vertical-align:middle;
}

.box_text {
	color:#0000BB;
	font-size:12px;
	background-color:#FFFFED;
	border:1px solid #ffcd0c;
	padding:10px 10px 10px 10px;
	text-align:left
}

.box_text_memo {
	color:#0000BB;
	font-size:10px;
	background-color:#FFFFED;
	border:1px solid #ffcd0c;
	padding:5px 5px 5px 5px;
	text-align:left
}

.box_text_country {
	color:#0000BB;
	font-size:12px;
	background-color:#FECBCC;
	border:1px solid #FF0000;
	padding:10px 10px 10px 10px;
	text-align:left
}

a.leftNavLink1 {
	padding-right: 3px;
  	padding-left: 3px;
  	font-weight: bold;
  	font-size: 10px;
	padding-bottom: 1px;
  	width: 100%;
  	color: #ffffff;
  	padding-top: 1px;
  	border-bottom: medium none;
  	height: 16px;
  	background-color: #50a9f8;
  	text-decoration: none
} 

a.leftNavLink1:hover {
	font-weight: bold;
  	color: #014080;
  	border-bottom: medium none;
  	background-color: #3270bf;
  	text-decoration: underline
}

a.hyperLink2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: underline;
}

a.hyperLink2:hover {
	color: #0066FF;
}

.headColum {
	margin-top: 0pt;
	margin-bottom: 2pt;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.menuLink {
	color: #000066;
	text-decoration: none;
}

.menuLink:hover {
	text-decoration: underline;
}

.LinkPageIndex {
color: #000066;
text-decoration: none;
padding:4px;
background-color:#ffffe0;
border:#f7e494 1px solid;
margin:2px;
}


.LinkPageIndex:hover {
font-weight: bold;
text-decoration: none;
background-color:#ffe38c;
border:#f7e494 1px solid;
}

.LinkPageIndexTchatOpen {
color: #000066;
text-decoration: none;
padding:4px;
background-color:#ffffe0;
border:#f7e494 1px solid;
margin:2px;
margin-bottom:10px;
background-image:url(images/open_tchat.gif);
background-repeat:no-repeat;
background-position:left;
padding:10px;
padding-left:35px;

height:36px;
}


.LinkPageIndexTchatOpen:hover {
text-decoration: none;
background-color:#ffe38c;
border:#f7e494 1px solid;
}

.LinkPageIndexTchatPb {
color: #000066;
font-weight:bold;
font-size:16px;
text-decoration: none;
padding:4px;
background-color:#ffffe0;
border:#f7e494 1px solid;
margin:2px;
margin-bottom:10px;
margin-left:25px;
background-image:url(images/icon_warning_tchat.gif);
background-repeat:no-repeat;
background-position:left;
padding:10px;
padding-left:55px;

height:70px;
}


.LinkPageIndexTchatPb:hover {
text-decoration: none;
background-color:#ffe38c;
border:#f7e494 1px solid;
}

.LinkPageIndexTchatClose {
color: #000066;
text-decoration: none;
padding:4px;
background-color:#ffffe0;
border:#f7e494 1px solid;
margin:2px;
margin-bottom:10px;
background-image:url(images/close_tchat.gif);
background-repeat:no-repeat;
background-position:left;
padding:10px;
padding-left:35px;
height:46px;

}


.LinkPageIndexTchatClose:hover {
text-decoration: none;
background-color:#ffe38c;
border:#f7e494 1px solid;
}


.LinkPageIndexAlert {
color: #000066;
text-decoration: none;
padding:4px;
background-color:#ffffe0;
border:#f7e494 1px solid;
margin:2px;
margin-top:8px;
width:auto;
height:auto;
}

.LinkPageIndexAlert:hover {
font-weight: bold;
text-decoration: none;
background-color:#ffe38c;
border:#f7e494 1px solid;
}

.LinkPageIndexSelect {
font-weight: bold;
text-decoration: none;
background-color:#ffaf17;
border:#ffaf17 1px solid;
margin:2px;
color: #FFF;
width:auto;
height:auto;
text-decoration: none;
padding:4px;
}

.menuLink2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}

.menuLink2:hover {
	text-decoration: underline;
}

.tdno2 {
	background-color: #ffffee;
	color: #000088;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 2px 8px 2px 8px;	
}

.tdno1 {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
}

.zoekTabel {
	background-color: #FFFF99;
}

.boxedTd {
	border-top: 1px none #990000;
	border-right: 1px none #990000;
	border-bottom: 1px solid #990000;
	border-left: 1px none #990000;
}

.boxedTd2 {
	border: 2px outset #999999;
	background-color: #FFCC66;
}

.boxedTd3 {
	border: 1px none #000000;
	background-color: #006633;
}

.boxedTd4 {
	border-top: 1px none #990000;
	border-right: 1px solid #990000;
	border-bottom: 1px solid #990000;
	border-left: 1px none #990000;
}

.menuLink3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999;
	text-decoration: none;
	font-weight: lighter;
}

.menuLink3:hover {
	text-decoration: underline;
}

.appForm {
	background-color: #FFFFED;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #0000BB;
}

.redheadColum {
	padding-left: 4pt;
    background-color: #FFCC55;
	color: #000077;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	max-width:560px;
	text-align: left;
}

.redheadColumP {
	padding-left: 4pt;
    background-color: #FFCC55;
	color: #000077;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	max-width:560px;
	text-align: left;
}

.redheadResult {
	background-color: #FFD460;
	color: #0000CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height:30px;
}

.redheadResult_left {
	background-color: #FFD460;
	color: #0000CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.similar {
padding:5px;
float:left;
border:#CCCCCC 1px solid;
background-color:#FFFFFF;
margin-right:5px;
margin-bottom:5px;
}

.englob_similar {
width:548px;
padding:5px;
padding-left:20px;
}

.poster {
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

.redheadResult_right {
	width:12px;
	background-color: #FFD460;
	color: #0000CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.orangeheadColum {
	padding-left: 4pt;
	padding-right: 4pt;	
	background-color: #FFFFED;
	color: #000088;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
}

.border_left {
	border-left:1px solid #ffcd0c;
}

.border_right {
	border-right:1px solid #ffcd0c;
}

.resultView0 {
	background-color: #FFFFF4;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	vertical-align:top;
}


.resultViewPaypal {
	background-color: #FFFFF4;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	vertical-align:top;
}

.resultView1 {
	background-color: #FFFFE0;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	vertical-align:top;
}

.resultViewP1 {
	background-color: #FFFFE0;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	vertical-align:top;
}

.searchsubrubrique {
	background-color: #ffffe0;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	vertical-align:top;
	margin-left:5px;
}

.searchsubrubrique td {
	border-bottom:1px solid #f7e494;
	margin-left:2px;
}

.classactiv {
color:#390;
border:#390 1px solid;
background-color:#DAFFC4;
padding:5px;
width:90%;
margin-left:auto;
margin-right:auto;
}

.classsupp {
color:#C00;
border:#C00 1px solid;
background-color:#FDD;
padding:5px;
width:90%;
margin-left:auto;
margin-right:auto;
}

.resultView0 td {
	border-bottom:1px solid #f7e494;
}

.resultView1 td {
	border-bottom:1px solid #f7e494;
}

.subScript {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	text-align: center;
}

.tdOrange {
	background-color: #FFFFED;
	color: #000088;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 2px 8px 2px 8px;
}

.picHyperlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #008800;
	text-decoration: none;
}

.picHyperlink:hover {
	text-decoration: underline;
}

.errorMessage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FF0000;
	background-color: #FFFFFF;
	height: auto;
	width: 240px;
	border: 1px solid #FF0000;
	text-align: center;
	vertical-align: middle;
}

.affichMessage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	background-color: #FFFFFF;
	height: auto;
	width: 240px;
	border: 1px solid #FF0000;
	text-align: center;
	vertical-align: middle;
}

.subgroupLink {
	color: #000088;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.subgroupLink:hover {
	text-decoration: underline;
}

.imageLink {
	border: none;
}

.menuBar {
	background-color: #660000;
}

.kraamLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFF66;
	text-decoration: none;
	font-weight: bold;
}

.kraamLink:hover {
	text-decoration: underline;
}

.etalrubriqueHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
}

.etalrubriqueCol {
	background-color: #FFCC66;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #0000FF;
}

.etalrubriqueLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	text-decoration: none;
}

.etalrubriqueLink:hover {
	text-decoration: underline;
}

.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #990000;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000099;
	font-weight: bold;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	height:5px;
}

.h3Black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000077;
	height: auto;
	font-weight: bold;
}

.menuColor {
	background-color: #FFC22F;
}

.resultGroup {
	background-color: #CC6600;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	font-size: x-small;
	font-weight: bold;
}



.groupLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}



.groupLink:hover {
	text-decoration: underline;
}



.resultLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}



.resultLink:hover {
	text-decoration: underline;
}

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


.resultText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000066;
}

.resultNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#c08a00;
}

.resultNav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#e08a00;
	
}

.resultNav a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#e08a00;
}

.resultNav a:hover {
text-decoration:underline;
}

.result_price {
	font-size:13px; 
	color:#009880;
	font-weight:bold;
}

.result_price_euro {
	font-size:13px; 
	color:#90bC90;
	font-weight:bold;
}

.result_city {
	font-size:12px; 
	font-weight:bold;
}

.result_dep {
	font-size:10px;
}

.gauche {
	text-align: left;
}

.centre {
	text-align: center;
}

.droite {
	text-align: right;
}

.hnsub {
	position: relative;
	height: 10px;
	margin-right: 6pt;
	text-align: center;
}

textarea, input.boiteatext {
	background-color: #FFFFFF;
	border: 1px solid #888888;
	padding:2px 3px 2px 3px;
}

textarea {
  overflow: auto;
  font-family: Arial, Helvetica, sans-serif;
}

input.bouton {
  background-color:#ffd460;
  color:#0000CC;
  border:#FFCC99 1px dashed;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  padding-left:6px;padding-right:6px;padding-top:4px;padding-bottom:5px;
}

input.bouton:hover {
background-color:#FF9900;
color:#FFFFFF;
}

.bouton_valider {
  background-color: #FFCC66;
  color: #0000CC;
  border-color: #FFCC99;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}

input.bouton_form {
  background-color: #ffd460;
  color: #0000CC;
  border-width: 2px;
  border-style: outset;
  border-color: #FFCC99;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}

select {
  background-color: #FFFFFF;
  font-size: 8pt;
}

select.mdp {
  width: 300px;
}

table.tdlr1 {
  margin: 5px 0px 5px 0px;
  padding: 5px 0pt 5px 0pt;
  background-color: #FFD460;
  color: #000099;
}

h1.tdlr1 {
	margin: 0pt;
	padding: 0pt;
	font-size: 12pt;
	line-height: 20pt;
	color: #0000BB;
}

h2.tdlr1 {
  margin: 0pt;
  padding: 0pt;
  font-size: 10pt;
  color:#3333CC;
}

div.tdlr1b {
  margin-top: 4pt;
  padding: 1pt;
  color: #000099;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
}

.tdlr2a {
	padding: 2px 0px 2px 6px;
    background-color: #FFD460;
    color: #000099;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

.tdlr2b {
	margin-right: 2pt;
	font-weight: normal;
}

.batdc {
	color: #0000BB;
	background-color: #FFFFED;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	max-width:550px;
}

.annonce_text {
	color: #0000BB;
	background-color: #FFFFED;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 2px 8px 2px 8px;
	border-top:1px solid #ffeecc;
	border-right:1px solid #ffeecc;
}

.annonce_text_sansbord {
	color: #0000BB;
	background-color: #FFFFED;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight:bold;
	
}

.annonce_text_paypal {
	color: #0000BB;
	background-color: #FFFFED;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	padding: 2px 8px 2px 8px;
}

.annonce_text_paypal_int {
	color: #0000BB;
	background-color: #FFFFED;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 2px 8px 2px 8px;
}



.similar_text {
	color: #0000BB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 2px 8px 2px 8px;
	font-weight:bold;
}

.annonce_text_ville {
	color: #0000BB;
	background-color: #FFFFED;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;

}

.annonce_text_description {
	color: #0000BB;
	background-color: #FFFFED;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:20px;
	padding: 2px 8px 2px 8px;
	border-top:1px solid #ffeecc;
	border-right:1px solid #ffeecc;
}

.annonce_head {
	padding-left: 4pt;
	padding-right: 4pt;	
	background-color: #FFFFED;
	color: #000088;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	border-top:1px solid #ffeecc;
}

.annonce_head_search {
	padding-left: 4pt;
	padding-right: 4pt;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
}

.annonce_table {
	background-color:#FFFFED;
	border:1px solid #ffcd0c;
}

.geotable {
	background-color:#FFFFED;
	border:1px solid #ffcd0c;
}

.tdc {
	padding-left: 6px;
	padding-right: 2pt;
	color: #000066;
	font-size: 8pt;
	line-height: 9pt;
}

.ndp {
	margin: 0px 2px 0px 0px;
	color: #008800;
	width:15px;
	font-size: 10pt;
}

.redheadColum2 {
	padding-left: 4pt;
	background-color: #FFEEAA;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
}

A:link IMG { border: none }

.headhyperLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0000CC;
	text-decoration: underline;
	font-weight: bold;
}

.headhyperLink:hover {
	text-decoration: none;
}

.mailLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}

.mailLink:hover {
	text-decoration: underline;
}

.mailLinknomess {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
}

.mailLinknomess:hover {
	text-decoration: underline;
}

.annoncetext {
	color: #0000BB;
	background-color: #FFFFED;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 2px 8px 2px 8px;
}

.resultView0New {
	background-color: #FFFF99;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
}

.resultView1New {
	background-color: #FFFFED;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
}

.resultSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	border: 1pt solid #009900;
	color: #0000FF;
	background-color: #FFCC66;
}

.googleBlock {
	width:598px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFED;
	border: 1px solid #FFCC66;
}

.errorBlock {

	height: auto;
	width: 568px;
	border: 1px solid #FFCCBB;
	background-color:#FFF0EE;
	padding: 5px;
	word-spacing: 2px;
	margin: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0000BB;
	text-align: left;
}

.nonedisplay {
	display: none; 
	position: absolute; 
	visibility: hidden;
}

.form_border {
	color:#000088;font-size:12px;background-color:#FFFFED;border:1px solid #ffcd0c;
}

.validate_bottom_preview {
	border-left:1px solid #FFCC33;
	border-right:1px solid #FFCC33;
	border-bottom:1px solid #FFCC33;
	background-color:#FFFFDF;
}

.faq_style {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:90%;
	float:left;
	color:#666666;
	height:auto;
}

#styleone{
	width:568px;
	position:relative;
	display:block;
	height:21px;
	font-size:11px;
	font-weight:bold;
	background-color:#fff4d9;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	border-bottom:1px solid #ffc730;
	border-top:1px solid #ffc730;
	border-right:1px solid #ffc730;
	border-left:1px solid #ffc730;
}

#styleone ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
}

#styleone ul li{
	display:block;
	float:left;0 1px 0 0
}

#styleone ul li a{
	display:block;
	float:left;
	color:#034895;
	text-decoration:none;
	padding:3px 20px 0 20px;
	height:18px;
}

#styleone ul li a:hover,#styleone ul li a.current{
	color:#034895;
	background-color:#ffd155;
}

#styleone_title {
	width:634px;
	position:relative;
	display:block;
	height:21px;
	font-size:11px;
	font-weight:bold;
	background-color:#ffc450;
	font-family:Arial,Verdana,Helvitica,sans-serif;
}

#styleone_title ul{
	margin:0;
	padding:0;
	border-right:1px solid #CC0000;
	list-style-type:none;
	width:auto;
	background-color:#fff4d9;
}

#styleone_title ul li{
	display:block;
	float:left;
	border-right:2px solid #FFCC00;
	background-color:#fff4d9;
}

#styleone_title ul li a{
	display:block;
	float:left;
	color:#034895;
	text-decoration:none;
	padding:3px 15px 0 15px;
	height:18px;
}

#styleone_title ul li a:hover,#styleone ul li a.current{
	color:#034895;
	background-color:#ffd155;
}

#styleone_droit {width:568px;position:relative;display:block;height:21px;font-size:11px;
font-weight:bold;
font-family:Arial,Verdana,Helvitica,sans-serif; background:#C1FFC2;border-bottom:1px solid #336600;border-top:1px solid #336600;border-right:1px solid #336600;border-left:1px solid #336600;text-align:center;}

#styleone_droit ul{margin:0;padding:0;font-weight:bold;float:left;list-style-type:none;width:568px;text-align:center;}
#styleone_droit ul li{display:block;font-weight:bold;width:568px;float:left;0 1px 0 0}
#styleone_droit ul li a{font-weight:bold;display:block;float:left;color:#336600;text-decoration:none;
padding:3px 0px 0 0px;height:18px;text-align:center;width:568px;}
#styleone_droit ul li a:hover,#styleone_droit ul li a.current{color:#336600;font-weight:bold;width:568px;}
.aff_certif {
float:left;
}
.titre_annonce {
font-size:12px;
float:left;
width:200px;
height:18px;
vertical-align:middle;
}
.titre_annonce a {
text-decoration:none;
}
.titre_annonce a:hover {
text-decoration:none;
padding:5px 5px 5px 5px;
}
.titre_annonce a:visited {
text-decoration:none;
color:#CC0000;
}
.aff_prix {
font-size:11px;
text-align:right;
height:18px;
vertical-align:middle;
}
div.rub_contour_div { 
	width:276px;
	height:auto;
	text-align:left;
	margin:0px 0px 10px 10px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFED;
	border:#ffcd0c 1px solid;}

div.rub_contour_div div { 
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
}
.rub_title_div { 
	width:276px;
	line-height:23px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color:#ffd460;
	text-decoration: none;
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	color:#0000CC;
}

.pagination {
    line-height:2em;
}
.pagination a,
.pagination span {
    padding:0.2em 0.5em;
}
.pagination a {
    border:1px solid #9AAFE5;
    color:#105CB6;
    text-decoration:none;
}
.pagination a:hover {
    border:1px solid #296BB5;
    color:#000031;
}
.pagination .prevnext {
    font-weight:bold;
}
.pagination span.disabled {
    border:1px solid #DDDDDD;
    color:#999999;
}
.pagination span.current {
    border:1px solid #2E6AB1;
    background-color:#2E6AB1;
    color:#ffffff;
    font-weight:bold;
}

.support {
width:120px;
height:110px;
background-color:#FFFFFF;
background-image:url(http://www.marche.fr/images/support_right.jpg);
border:#ffc450 1px solid;
text-align:center;
}

.recrutement {
width:120px;
height:86px;
background-color:#FFF;
text-align:center;
vertical-align:middle;
border:#ffc450 1px solid;
}

.proposition {
padding:10px;
padding-top:25px;padding-bottom:25px;
background-color:#fffff4;
border:#ffd460 1px solid;
margin-left:5%;margin-right:5%;
margin-bottom:15px;
}

.result_titre {
color: rgb(255, 255, 255); 
width: 135px; 
height:auto;
background-color: rgb(255, 175, 23); 
margin-left:10px; 
margin-right:10px; 
margin-top:5px;
margin-bottom:5px;
padding:2px 2px 2px 2px;
}

.c2 {
padding:5px;
border-color:#003300;
margin-top:1px;
width:95%;
font-family: arial, helvetica, sans-serif;
text-align:left;
background-color:#ffffed;
}

.c1 {
padding:5px;
border-color:#003300;
margin-top:1px;
width:95%;
font-family: arial, helvetica, sans-serif;
text-align:left;
background-color:#fafbff;
}

.logoannonce {
border-top:#CCCCCC 1px solid;
border-left:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
}

.logophotoV {
background-color:#FF6600;
color:#FFFFFF;
font-size:9px;
width:50px;
padding:2px;
font-weight:bold;
background-image:url(images/fondventelogo.gif);
background-repeat:repeat-x;
height:12px;
}
.logophotoV a {
text-decoration:none;
}

.logophotoR {
background-color:#3366CC;
color:#FFFFFF;
font-size:9px;
width:49px;
padding:2px;
font-weight:bold;
text-decoration:none;
background-image:url(images/fondrechlogo.gif);
background-repeat:repeat-x;
height:12px;
}

.logophotoR a {
text-decoration:none;
}

.list {
width:130px;
height:35px;
margin-bottom:5px;
margin-left:5px;
float:left;
border:#CCC 1px solid;
font-size:11px;
}

.etat0 {
width:130px;
height:35px;
margin-bottom:5px;
margin-left:5px;
float:left;
background-color:#FFD7D8;
color:#C00;
border:#C00 1px solid;
text-align:center;
font-size:10px;
}

.etat3 {
width:130px;
height:35px;
margin-bottom:5px;
margin-left:5px;
float:left;
background-color:#D2FFE9;
color:#390;
border:#390 1px solid;
text-align:center;
font-size:10px;
}

.etat2 {
width:130px;
height:35px;
margin-bottom:5px;
margin-left:5px;
float:left;
background-color:#DDECFF;
color:#06F;
border:#06F 1px solid;
text-align:center;
font-size:10px;
}

.listaction {
width:130px;
height:35px;
margin-bottom:5px;
margin-left:5px;
float:left;
border:#FFFFFF 1px solid;
font-size:11px;
}

.listdate {
width:130px;
height:35px;
margin-bottom:5px;
margin-left:5px;
float:left;
border:#CCC 1px solid;
font-size:11px;
text-align:center;
}

.annulation_paiement_paypal {
background-color:#FFD5D6;
width:500px;
margin-left:auto;
margin-right:auto;
border:#C00 1px solid;
color:#C00;
font-weight:bold;
}

.note_depot_annonce_img {
border-left:#669966 1px solid;border-top:#669966 1px solid;border-bottom:#669966 1px solid;
padding:2px;
width:20px;
height:35px;
background-color:#EAFDE8;
float:left;
color:#669966;
font-size: 10px; font-family: Geneva, Arial, Helvetica, sans-serif;
}

.note_depot_annonce {
border-right:#669966 1px solid;border-top:#669966 1px solid;border-bottom:#669966 1px solid;
padding:2px;
width:300px;
height:35px;
background-color:#EAFDE8;
float:left;
color:#669966;
font-size: 10px; font-family: Geneva, Arial, Helvetica, sans-serif;
}

.bouton_paypal {
	
	background:url(images/buttonpaypal.gif);
	display:block;
	color:#0d2648;
	font-weight:bold;
	height:30px;
	line-height:39px;
	margin-bottom:0;
	text-decoration:none;
	text-align:center;
	width:191px;
	float:right;
	margin-top:-10px;
}

.bouton_paypal a {
		color:#0d2648;
		text-decoration:none;
}


#menutoplink{
	width:500px;
	background:#e7474e;
	margin:0 auto;
	height:50px;
	color:#000;
}
.menutoplink{
	float:left;
	width:100px;
	height:45px;
	text-align:center;
}
.menutoplink a{
	display:block;
	height:30px;
	padding-top:15px;
}
.menutoplink a:link, .menutoplink a:visited{
	text-decoration:none;
	color:#000;
	font-family:verdana, sans-serif;
	font-size:12px;
	background:#abc url(fond.jpg) 0 -45px;
}
.menutoplink#activ a:link, .menutoplink#activ a:visited{
	background:#abc url(fond.jpg);
	color:#000;
}
.menutoplink a:hover, .menutoplink a:active, .menutoplink a:focus{
	background:#abc url(fond.jpg) 0 -90px;
	color:#393;
}
.menutoplink#activ a:hover, .menutoplink #activ a:active, .menutoplink#activ a:focus{
	background:#abc url(fond.jpg);
	color:#393;
}

.paypal_message {
background-color:#DDE9FF;
color:#36C;
border:#36C 1px solid;
padding:5px;
width:560px;
margin-left:auto;
margin-right:auto;
}

.addthis {
float:right;
width:15px;
height:15px;
margin-top:-18px;
margin-right:1px;
}

.hotelurl {
font-size:22px;
width:auto;
margin-left:auto;
margin-right:auto;
margin-top:5px;
}

.hotelurl a {
text-decoration:none;
font-weight:bold;
padding:5px;
background-color:#FFC;
border:#F90 1px solid;

}

.hotelurl a:hover{
	background-color:#FF9;

}

.navhotel {
font-size:12px;
color:#009;
background:#F2F2F2;
border:#CCC 1px solid;
padding:2px;
width:560px;
margin-left:auto;
margin-right:auto;
}

.navhotel:a {
font-size:13px;
font-weight:bold;
text-decoration:none;
}


.form_hotel {
color:#FFF;
background-color:#ffcc33;
border:#ffcd0c 1px solid;
width:550px;
margin-left:auto;
margin-right:auto;
font-weight:bold;
margin-bottom:10px;
padding:5px 5px 5px 15px;
height:55px;
}

.inputHotel {
width:300px;
font-size:16px;
height:30px;
color:#009;
font-weight:bold;
}

.fond_hotel {
background-image:url(images/fondhotel.jpg);
background-repeat:no-repeat;
width:550px;
height:508px;
margin-right:auto;
margin-left:auto;
}

.h1_hotel {
color:#009;font-size:18px;
}

.h1_hotel_acceuil {
color:#009;font-size:28px;
}

.Hoteltitre1 {
	color: #CC0000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Hoteltitre2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.imgvideo {
padding:12px;
background-color:#EEE;
}


.text_search_dep {
font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; }

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

.text_search_rub
{font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }

.perim {
background-color:#FFD5D6;
padding:5px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
width:500px;
color:#CC0000;
margin:10px;
margin-left:auto;
margin-right:auto;
border:#CC0000 1px solid;
}

.perim span {
font-size:12px;
}
