BODY {
	BACKGROUND-ATTACHEMENT: fixed;
	BACKGROUND: #ffffff;
	FONT-FAMILY: Trebuchet MS;
	FONT-SIZE: 12px;
}
TABLE,TR,TD,P,DIV {
	COLOR: #5A5A5A;
	FONT-FAMILY: Trebuchet MS;
	FONT-SIZE: 12px;
}
A:HOVER {
	COLOR: #97111C;
	FONT-SIZE: 12px;
	FONT-FAMILY: Trebuchet MS;
	TEXT-DECORATION: none;
}
A:FOCUS {
	COLOR: #97111C;
	FONT-SIZE: 12px;
	FONT-FAMILY: Trebuchet MS;
	TEXT-DECORATION: none;
}
A:LINK {
	COLOR: #97111C;
	FONT-SIZE: 12px;
	FONT-FAMILY: Trebuchet MS;
	TEXT-DECORATION: none;
}
A:VISITED {
	COLOR: #97111C;
	FONT-SIZE: 12px;
	FONT-FAMILY: Trebuchet MS;
	TEXT-DECORATION: none;
}
A {
	COLOR: #97111C;
	FONT-SIZE: 12px;
	FONT-FAMILY: Trebuchet MS;
	TEXT-DECORATION: none;
}
.navigation {
	COLOR: #FFFFFF;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.navigation:HOVER, .navigation:FOCUS {
	COLOR: white ;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.navigation2 {
	COLOR: gray;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.navigation2:HOVER, .navigation2:FOCUS {
	COLOR: black;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
#contenu_referencement_nouvelle { display:none; }
#contenu_referencement_publicite { display:none; }
body { text-align: center;}
BODY A {
	COLOR: #97!!!C;
	FONT-SIZE: 11px;
	FONT-FAMILY: "Trebuchet MS", Arial;
	TEXT-DECORATION: none;
}
BODY A:FOCUS {
	COLOR: #97111C;
	FONT-SIZE: 12px;
	FONT-FAMILY: "Trebuchet MS", Arial;
	TEXT-DECORATION: underline;
}
BODY A:LINK {
	COLOR: #97111C;
	FONT-SIZE: 12px;
	FONT-FAMILY: "Trebuchet MS", Arial;
	TEXT-DECORATION: none;
}
BODY A:VISITED {
	COLOR: #97111C;
	FONT-SIZE: 12px;
	FONT-FAMILY: "Trebuchet MS", Arial;
	TEXT-DECORATION: none;
}
BODY A:HOVER {
	COLOR: #97111C;
	FONT-SIZE: 12px;
	FONT-FAMILY: "Trebuchet MS", Arial;
	TEXT-DECORATION: underline;
}

#conteneur{width:960px;margin-left: auto; margin-right: auto;}
#contenu960 {width:960px;};
#contenu_texte, #contenu_resultat_recherche {clear:both;text-align:left;background-color:#ffffff;width:652px;}
#contenu_texte_automatisation #contenu_texte { width: 960px; }
#contenu_texte_membre #contenu_texte { width: 960px; }
#contenu_texte_regionale #contenu_texte { width: 960px; }

#bandeau2{clear:both;position:absolute;top:-12px;left:2px;height:60px;width:960px;}
#divcontainersearch {float:right;padding-top:0px;width:470px;}
.header_gauche{float:left;width:440px;height:93px;}
.header_droite{float:right;POSITION:relative;width:520px;height: 93px;}
.bande_menu{clear:both;background-color: rgb(132,179,209);text-align:center;height:25px;width:960px;font-size: 11px;font-weight: bold;LETTER-SPACING: 0px;}
.bande_menu a:link{text-decoration:none;font-size: 11px;font-weight: bold;LETTER-SPACING: 0px;}
.bande_menu a:visited{text-decoration:none;font-size: 11px;font-weight: bold;LETTER-SPACING: 0px;}
.bande_menu a:hover{text-decoration:none;color:#ffffff;font-size: 11px;font-weight: bold;LETTER-SPACING: 0px;}
.image_presentation{float:left;text-align:left;height:334px;width:480px;}
.menu_principal{float:right;top:0px;width:360px;height:334px;}
#bandeau {position:relative;clear:both;height:77px;width:960px;background:url('../web/image/bg_vignette.gif') repeat;}
#bandeau1 {clear:both;height:45px;width:960px;}
#bandeau1_b {clear:both;background-image:url(http://inns-bb.com/soluss_library/web/image/bande_fond_bande_2.gif);height:55px;width:960px;padding-top:21px;}
.aff_bandeau{float:left;width:185px;height:55px;}
#bande_bas{clear:both;background-color:#ffffff;width:960px;}
#bande_bas_pied_de_page{clear:both;background-color:#ffffff;width:960px;}
select, option{font-size:10px;}
#divcontainersearch iframe {width:470px;height:200px;border:0px;}

a.bouton:link{border:1px solid #97111C;background-color:#F5F5F5;text-decoration:none; color:#97111C;text-align:center; font-weight:bold; padding:4px}
a.bouton:visited{border:1px solid #97111C;background-color:#F5F5F5;text-decoration:none; color:#97111C; text-align:center;font-weight:bold;padding:4px}
a.bouton:hover{border-style:outset;background-color:#E0E0E0;text-decoration:none;color:#97111C; text-align:center; font-weight:bold;padding:4px}
.bouton{text-align:center;padding:4px;float:none;}

.bas_droite{RIGHT: 0px; BOTTOM: 0px; POSITION: absolute;}
.bas_gauche{LEFT: 0px; BOTTOM: 0px; POSITION: absolute;}
.haut_droite{RIGHT: 0px; TOP: 0px; POSITION: absolute;}
.haut_gauche{LEFT: 0px; TOP: 0px; POSITION: absolute;}

.tag_h_texte_normal{display:inline; margin:0; padding:0; clear:both; font:11px arial; color:#003363;}
.tag_h_texte_gras{display:inline; margin:0; padding:0; clear:both; font:11px arial; color:#003363;font-weight:bold;}
.tag_h_texte_italique{display:inline; margin:0; padding:0; clear:both; font:11px arial; color:#003363;font-style:italic;}
.tag_h_texte_titre{display:inline; margin:0; padding:0; clear:both; font:16px arial; color:#003363;}


#abonnez_vous { background-color:#9fc5e0; position:relative; width:290px; padding:5px; padding-top:30px;  margin-top:30px; }
#abonnez_vous h3 { color:#FFFFFF; padding:0px; font-size:16px; margin:-20px 0 0 0; text-align:left;}
#abonnez_vous p { color:#FFFFFF; font-size:11px;  padding-top:0px; margin:0; text-align:left;}
* html #abonnez_vous { width:300px; }
#abonnez_vous_lettre { position:absolute; top:-29px; left:190px;  }
.input_text_abonnez_vous { width:220px; font-size: 10px; color:#333333; padding:2px; margin-right:5px; }

#footer_bleu { background: url('../web/image/interface/img_bas_page_top_gap.gif') left top repeat-x #84b3d1; }
#footer_bleu td h6 a:link { color:#023361; margin:10px 0; text-decoration:none; }
#footer_bleu td h6 a:visited { color:#023361; text-decoration:none; }
#footer_bleu td h6  a:hover { color:#023361; text-decoration:underline; }
#footer_bleu div a img { border:0px; }
*html #footer_bleu { width:924px; }
#footer_bleu td p { color:#fff; }
#footer_bleu td p a:link { color:#fff; text-decoration:none; }
#footer_bleu td p a:visited { color:#fff; text-decoration:none; }
#footer_bleu td p a:hover { color:#fff; text-decoration:underline; }
#bas_de_page { margin: 0px 15px 0px 15px; }

#span_titre_resultat_recherche  { color:#003363; font-size:19px; font-weight:normal;font-family:Arial,Georgia; padding:7px 0 5px 15px; background:url('../web/image/img_fleche_orange.gif') no-repeat left top; background-position:0 11px; }

/* Boite au survol de la souris */

.navtext {

width:300px;

border-width:1px;

border-style:outset;

border-color:#d4b833;

layer-background-color:#2f6296;

background-color:#2f6296;

color:#ffffff;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

text-align:left;

z-index:1000px;

}



.navtextresultat{

width:auto;

border-width:1px;

border-style:outset;

border-color:#333;

layer-background-color:#ffffde;

background-color:#ffffde;

color:#333;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

text-align:center;

z-index:1000px;

}



.navtext2 {

width:310px;

border-width:1px;

border-style:outset;

border-color:#d4b833;

layer-background-color:#2f6296;

background-color:#2f6296;

color:#ffffff;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

padding:5px;

z-index:1000px;

}

p { padding: 5px 0px; margin: 0px; }

h1  { color:#8A9616; font-size:20px; font-family:"Trebuchet MS", Arial; padding:5px 0; margin: 0px; text-align: left; line-height: 21px; }

h2, h2 a { color:#8A9616; font-size:20px; font-family:"Trebuchet MS", Arial; padding:5px 0; margin: 0px; text-align: left; }

h3 { color:#A20D24; font-size:16px; font-family:"Trebuchet MS", Arial; padding:5px 0; margin: 0px; text-align: left; }

h4 { color:#A20D24; font-size:14px; font-weight:bold; font-family:"Trebuchet MS", Arial; padding:6px 0; margin: 0px; text-align: left; }

h5 {color:#A20D24; font-size:14px;font-weight:normal; margin: 0px; text-align: left;`}

h6 { color:#A20D24; font-size:14px; font-family:Arial,Georgia; padding:5px 0; margin: 0px; text-align: left; }

#partager {border:1px solid #eeeff0; height:21px; width:448px; float:left; margin:9px 0 0 0; padding:3px 7px; margin: 0px;}

*html #partager {width:464px;}

#partager a {color:#006699;}

/* CSS pour le bloc produit de Terroirs Québec */
.bloc_terroirsquebec {
	width: 305px;
	height: 265px;
	background: url( '../web/image/bloc_terroirsquebec/fond.gif' ) left top no-repeat;
}

.bloc_terroirsquebec_produit_nom {
	height: 48px;
	*height: 67px;
	padding: 23px 19px 0px 19px;
	font: 14px 'Trebuchet MS';
	font-weight: bold;
	color: #996600;
}

.bloc_terroirsquebec_produit_description {
	padding-left: 19px;
	font: 12px 'Trebuchet MS';
	color: #666666;
	line-height: 14px;
}

.bloc_terroirsquebec_produit_description a {
	font: 12px 'Trebuchet MS';
	text-align: justify;
	color: #6d4800;
}

.bloc_terroirsquebec_produit_prix {
	padding: 6px 0px 0px 19px;
	font: 14px 'Trebuchet MS';
	font-weight: bold;
	color: #336699;
}

.bloc_terroirsquebec_produit_poids {
	font-weight: normal;
	color: #878585;
}

.bloc_terroirsquebec_produit_ajouter_panier {
	padding: 14px 0px 0px 50px;
	background: url( '../web/image/bloc_terroirsquebec/icone_ajouter_panier.gif' ) 19px 6px no-repeat;
	padding-bottom:5px;
}

.bloc_terroirsquebec_produit_ajouter_panier a {
	font: 12px 'Trebuchet MS';
	color: #6d4800;
}

.bloc_terroirsquebec_colonne_gauche {
	float: left;
	width: 175px;
}

.bloc_terroirsquebec_colonne_droite {
	float: right;
	padding-right:3px;
	width: 120px;
}

.bloc_terroirsquebec_produit_aatgq {
	float: left;
	width:100%;
	padding-top: 5px ;
	padding-left: 19px ;
	font: 12px 'Trebuchet MS';
	color: #666666;
	line-height: 14px;
}

.bloc_terroirsquebec_produit_aatgq a {
	font: 12px 'Trebuchet MS';
	color: #6d4800;
}

/* /CSS pour le bloc produit de Terroirs Québec */


/* CSS pour le bloc produit de Terroirs Québec (Membre) */

.bloc_terroirsquebec_membre_entete {
	width:935px; float:left;background:url('../web/image/bloc_terroirsquebec/fond-long.gif') no-repeat top;
	padding-top:12px; margin-bottom:15px; margin-right:18px; clear:left;
}

*html .bloc_terroirsquebec_membre_entete  {width: 935px;}

.bloc_terroirsquebec_membre {
	width: 428px;
	height: 200px;
	/*background: url( '../web/image/bg_top_boite_membre.gif' ) no-repeat top;*/
	padding:12px 9px; margin-bottom:15px;
	border-top:1px solid #dddddd;
}

*html .bloc_terroirsquebec_membre  {width: 446px;}

.bloc_terroirsquebec_membre_produit_nom {
	height: 38px;
	*height: 37px;
	padding: 0px 0px 0px 0px;
	font: 14px 'Trebuchet MS';
	font-weight: bold;
	color: #996600;
}

.bloc_terroirsquebec_membre_produit_description {
	padding-left: 0px;
	font: 12px 'Trebuchet MS';
	color: #666666;
	line-height: 14px;
}

.bloc_terroirsquebec_membre_produit_description a {
	font: 12px 'Trebuchet MS';
	color: #6d4800;
}

.bloc_terroirsquebec_membre_produit_prix {
	padding: 6px 0px 0px 0px;
	font: 14px 'Trebuchet MS';
	font-weight: bold;
	color: #336699;
}

.bloc_terroirsquebec_membre_produit_poids {
	font-weight: normal;
	color: #878585;
}

.bloc_terroirsquebec_membre_produit_ajouter_panier {
	padding: 14px 0px 0px 50px;
	background: url( '../web/image/bloc_terroirsquebec/icone_ajouter_panier.gif' ) 0px 6px no-repeat;
}

.bloc_terroirsquebec_membre_produit_ajouter_panier a {
	font: 12px 'Trebuchet MS';
	color: #6d4800;
}

.bloc_terroirsquebec_membre_colonne_gauche {
	float: left;
	width: 280px;
}

.bloc_terroirsquebec_membre_colonne_droite {
	float: right;
	width: 130px;
}



/* CSS pour le bloc produit de Terroirs Québec (Accueil) */




.bloc_terroirsquebec_accueil {
	width: 280px;
	height: 200px;
	/*background: url( '../web/image/bg_top_boite_membre.gif' ) no-repeat top;*/
	padding:12px 9px; margin-bottom:15px;
}

*html .bloc_terroirsquebec_accueil  {width: 298px;}

.bloc_terroirsquebec_accueil_produit_nom {
	height: 38px;
	*height: 37px;
	padding: 0px 0px 0px 0px;
	font: 14px 'Trebuchet MS';
	font-weight: bold;
	color: #996600;
}

.bloc_terroirsquebec_accueil_produit_description {
	padding-left: 0px;
	font: 12px 'Trebuchet MS';
	color: #666666;
	line-height: 14px;
}

.bloc_terroirsquebec_accueil_produit_description a {
	font: 12px 'Trebuchet MS';
	color: #6d4800;
}

.bloc_terroirsquebec_accueil_produit_prix {
	padding: 6px 0px 0px 0px;
	font: 14px 'Trebuchet MS';
	font-weight: bold;
	color: #336699;
}

.bloc_terroirsquebec_accueil_produit_poids {
	font-weight: normal;
	color: #878585;
}

.bloc_terroirsquebec_accueil_produit_ajouter_panier {
	padding: 14px 0px 0px 50px;
	background: url( '../web/image/bloc_terroirsquebec/icone_ajouter_panier.gif' ) 0px 6px no-repeat;
}

.bloc_terroirsquebec_accueil_produit_ajouter_panier a {
	font: 12px 'Trebuchet MS';
	color: #6d4800;
}

.bloc_terroirsquebec_accueil_colonne_gauche {
	float: left;
	width: 160px;
}

.bloc_terroirsquebec_accueil_colonne_droite {
	float: right;
	width: 120px;
}


.bloc_terroirsquebec_accueil_produit_aatgq {
	float: left;
	width:100%;
	padding-top: 5px ;
	padding-left: 19px ;
	font: 12px 'Trebuchet MS';
	color: #666666;
	line-height: 14px;
}

.bloc_terroirsquebec_accueil_produit_aatgq a {
	font: 12px 'Trebuchet MS';
	color: #6d4800;
}

.captcha1 { width: 180px; height: 20px; position: absolute; background-image: url(../soluss_agrotourisme/gite/soluss_library/captcha/cover.png); z-index: 9999; }
.captcha2 { background-image: url(../soluss_agrotourisme/gite/soluss_library/captcha/trame.jpg); text-align: center; border: medium none; font-size: 14px; font-weight: bold; font-family: 'Comic Sans MS',Arial; }

#div_publicite_entete_main{ width: 100%; text-align: center }
#div_publicite_entete{ display: block; width: 728px; height: 90px; padding: 0px; margin: 0px auto; }
#div_publicite_entete_referencement{ display:none; }
#div_publicite_pave_droite iframe { width: 308px; }

#div_recaptcha { width: 500px; height: 120px; }

/* *** MAJ 2013 *** */
.clear { clear:both; }

.header_droite_2013{float:right;POSITION:relative;width:520px;height: 30px;}

.separateur_gauche { width:308px; background:url(../web/image/bg_separateur_verticale.png) no-repeat 6px 35px; }
hr { border:none; width:100%; height:2px; background:url(../web/image/bg_separateur_horizontale.png) no-repeat top center; display: block; }

.div_recherche_mot_cle { position:relative; }
.input_image_recherche { position:absolute; top:5px; right:1px; }

.ul_menu { list-style:none; margin-bottom:10px; }
.ul_menu li { padding-left:15px; background:url(../web/image/bg_puce.png) no-repeat 0 5px; color:#5a5a5a; font:12px 'Trebuchet MS';  }

#div_menua { height:27px; }
#menua { float:right;  list-style:none; margin:0; }
#menua li { float:left; margin-left:10px; background:none; padding:0; }
#menua li.margin_large { margin-left: 14px; }
#menua li a { font-family:"Trebuchet MS", Arial; text-decoration:none; text-transform:uppercase; font-size:14px; font-weight:bold; color:#97111c; line-height:28px; }
#footer_blanc_liens a.btn_zone_jeunesse_footer_fr, #footer_blanc_liens a.btn_zone_jeunesse_footer_an {display:inline-block; margin-top:0; margin-right:0 !important; }
.input_recherche { width:178px; margin-top:4px; border:1px solid #7c7d79; background:url(../web/image/bg_recherche.jpg) no-repeat top right; font-size:14px; padding-right:25px; }
.btn_logo_facebook { margin-top:5px; background:url(../web/image/logo_media_sociaux_sprite.png) no-repeat  top left; display:inline-block; width:18px; height:18px; }
.btn_logo_twitter { margin-top:5px; background:url(../web/image/logo_media_sociaux_sprite.png) no-repeat -18px 0px; display:inline-block;   width:18px; height:18px;  }
.btn_logo_youtube { margin-top:5px; background:url(../web/image/logo_media_sociaux_sprite.png) no-repeat top right; display:none;   width:18px; height:18px;  }

#div_menuu { width:960px; height:25px; background:url(../web/image/bg_menuu.jpg) repeat-x #babb9f; }
#menuu { clear:both;  float:right;  list-style:none; margin:0; height: 25px; }
#menuu li { float:left; padding:0; background:none; }
#menuu li a { font-family:"Trebuchet MS", Arial; text-decoration:none; height:25px; background:url(../web/image/bg_menuu_li.jpg) repeat-x #babb9f; color:#272727; font-size:12px; text-transform:uppercase; padding:0 12px; line-height: 25px; display: block; }
*html #menuu li a { display: inline; }
#menuu li.first a { background-position: 0px top; margin-left:5px;}
#menuu li a:hover, #menuu li.active a { background-position:bottom left; }
#menuu li.first a:hover, #menuu li.first.active a { background-position: -1px bottom; }

#div_menup_fr, #div_menup_an { width:960px; height:27px; background:url(../web/image/bg_menup.jpg) repeat-x #550d0e top left; }
#menup {  list-style:none; margin:0; padding:0; float:right; width: 960px; }
#menup li { float:left; padding:0; background:none; }
#div_menup_fr  ul li.menup1 { width:146px; text-align:right; }
#div_menup_fr  ul li.menup2 { width:171px; }
#div_menup_fr  ul li.menup3 { width:163px; }
#div_menup_fr  ul li.menup4 { width:188px; }
#div_menup_fr  ul li.menup5 { width:132px; }
#div_menup_fr  ul li.menup6 { width:160px; }
#div_menup_fr  ul li.menup1 a { background-position: -1px top; }
#div_menup_fr  ul li.menup1 a:hover, #div_menup_fr  ul li.menup1.active a { background-position: -1px bottom; }

#div_menup_an  ul li.menup1 { width:203px; text-align:right; }
#div_menup_an  ul li.menup2 { width:167px; }
#div_menup_an  ul li.menup3 { width:158px; }
#div_menup_an  ul li.menup4 { width:159px; }
#div_menup_an  ul li.menup5 { width:103px; }
#div_menup_an  ul li.menup6 { width:91px; }
#div_menup_an  ul li.menup1 a { background-position: -1px top; }
#div_menup_an  ul li.menup1 a:hover, #div_menup_an  ul li.menup1.active a { background-position: -1px bottom; }

#menup li a { font-family:"Trebuchet MS", Arial; text-decoration:none;  padding:0 11px; display:block; height:27px; background:url(../web/image/bg_menup_li.jpg) repeat-x #babb9f top left; color:#fff; font-size:14px; text-transform:uppercase; line-height:27px; }
#menup li.first a {  margin-left:5px; }
#menup li a:hover, #menup li.active a { background-position:bottom left; color:#c20027; }

#abonnez_vous_ts { margin-bottom:10px; margin-left:10px; background:url(../web/image/bg_abonnez_vous.png) no-repeat 0 0; width:298px; height:186px; text-align:left; color:#5d5c5c; font-family:"Trebuchet MS", Arial;  }
#abonnez_vous_texte_ts { margin:0 20px; }
#abonnez_vous_ts p, #abonnez_vous h3 { color:#5d5c5c;  font-family:"Trebuchet MS", Arial;  }
#abonnez_vous_ts p { font-size:14px; }
#abonnez_vous_ts h3 {  font-size:23px; display:inline-block; margin:25px 0px 10px 56px; }

#cadre_partager_ts { margin-bottom:10px; margin-left:10px; background:url(../web/image/bg_partager.png) no-repeat 0 0; width:298px; height:125px; text-align:left; color:#5d5c5c; font-family:"Trebuchet MS", Arial;  }
#cadre_partager_texte_ts { margin:0 20px; }
#cadre_partager_ts p, #cadre_partager h3 { color:#5d5c5c;  font-family:"Trebuchet MS", Arial;  }
#cadre_partager_ts p { font-size:14px; }
#cadre_partager_ts h3 {  font-size:23px; display:inline-block; margin:25px 0px 25px 56px; }

ul.ul_partage { list-style:none; }
ul.ul_partage li { float:left; margin-right:10px; padding:0; background:none; }

#footer_bleu { display: none; }
#footer_rouge { background: #ffffff; }
#footer_rouge td h6 span { color:#a6ae36; font-weight: bold; }
#footer_rouge td h6 a:link { color:#a6ae36; margin:10px 0; text-decoration:none; }
#footer_rouge td h6 a:visited { color:#a6ae36; text-decoration:none; }
#footer_rouge td h6  a:hover { color:#a6ae36; text-decoration:underline; }
#footer_rouge div a img { border:0px; }
*html #footer_rouge { width:924px; }
#footer_rouge td p { color:#fff; font-weight: bold; }
#footer_rouge td p a:link { color:#a91d1d; text-decoration:none; }
#footer_rouge td p a:visited { color:#a91d1d; text-decoration:none; }
#footer_rouge td p a:hover { color:#a91d1d; text-decoration:underline; }

.p_copy_basdepage { text-align: center; color: #696969; text-transform: uppercase; }
.p_menu_basdepage { text-align: center; }
.p_menu_basdepage a { color: #696969; text-transform: uppercase; text-decoration: none; }
.p_menu_basdepage a:hover { color: #696969; text-decoration: underline; }

/* *** diaporama *** */
#div_image_accueil { position: relative; width: 960px; height: 400px; }
.img_image_accueil { position: absolute; left: 0; top: 0; z-index: 100; }

/* *** resultat de recherche *** */
.table_resultat_recherche { width: 655px; border-collapse: collapse; }
.table_resultat_recherche tr.resultat td { cursor: pointer; }
.table_resultat_recherche tr.privilege { background-color: #bb9ca1; }
.table_resultat_recherche tr.ligne_over { background-color: #c5ca8a; }
.table_resultat_recherche td { margin: 0px; }
.table_resultat_recherche td.reserver { padding-bottom: 43px; }
.table_resultat_recherche td.col1 { width: 195px; vertical-align: top; }
.table_resultat_recherche td.col2 { width: 200px; vertical-align: top; }
.table_resultat_recherche td.col3 { width: 160px; vertical-align: top; }
.table_resultat_recherche td.col4 { width: 70px; /*position:relative; z-index: 1;*/ }
.table_resultat_recherche td.col5 { width: 30px; text-align: right; vertical-align: top; /*position: relative; z-index: 1;*/ }
.table_resultat_recherche td.col6 { vertical-align: top; }
.table_resultat_recherche td.separrateur{ height: 2px; font-size: 0px; margin: 0px; padding: 0px; }
.table_resultat_recherche td.entete { font-size: 14px; color: #8a9616; }
/* .table_resultat_recherche td.entete_click { cursor: pointer; } */
/* .table_resultat_recherche td.entete_click:hover { text-decoration: underline; } */
.table_resultat_recherche td.ligne, .table_resultat_recherche td.ligne div { font-family:"Trebuchet MS", Arial; font-size: 12px; color: #060505; }
.table_resultat_recherche .div_over_container { display: none; position: relative; top: 4px; z-index: 100; }
.table_resultat_recherche .div_over_container_reserver { top: 27px; }
.table_resultat_recherche .div_over_container_reserver_km { top: 27px; }
.table_resultat_recherche .div_over { position: absolute; right: -1px; border: 1px solid #c5ca8a; background-color: #ffffff; text-align: center; }
.table_resultat_recherche .image_programme { position: relative; }
.table_resultat_recherche .image_ferme { position: absolute; bottom: 0px; right: 0px; background: #ffffff; }
.table_resultat_recherche .image_ferme img{ padding: 2px; }
.table_resultat_recherche .non_certifie { white-space: nowrap; }
.table_resultat_recherche .logo_certifie { display: block; }
.table_resultat_recherche .btn_set_parcours { margin: 0px; }
.table_resultat_recherche .span_classification { white-space: nowrap; }

.btn_set_parcours { display:block; margin:10px auto 0; background:url(../web/image/icones/btn_parcours.png) no-repeat top left; width:23px; height:41px; }
.btn_set_parcours_petit { display:block; margin:10px auto 0; background:url(../web/image/icones/btn_parcours_petit.png) no-repeat top left; width:17px; height:30px; }
.btn_set_parcours_petit { position: relative; z-index: 1; } /* POUR IE */
.exploitant_ferme, .exploitant_ferme_bottin { display:block; margin:10px auto 0; background:url(../web/image/ferme.png) no-repeat top left; width:33px; height:28px; }

.div_resultat_recherche { display:inline-block;width:100%; }
.div_resultat_recherche h2 {  text-transform:uppercase; }
.div_resultat_recherche h2, .div_resultat_recherche h3 { margin:0; }
.div_resultat_recherche h2 a { font-size:16px; font-weight:normal; color:#8a9419; text-decoration:none; }
.div_resultat_recherche h3 a { font-size:12px; font-weight:normal; color:#040404; text-decoration:none;  }
.div_resultat_recherche h4, .titre_vert { font-size:12px; font-weight:normal; color:#8a9419; text-decoration:none;  text-transform:uppercase;  }

.span_nb_resultat { display:block; margin-bottom:15px; font-size:20px; color:#a20d23; }
.forfait_appreciation { list-style:none; margin:0; padding:0; }
.forfait_appreciation li { float:left;  background:none; padding:0; vertical-align:baseline; }
.forfait_information li ul.forfait_appreciation li{ margin-right:10px; }
.forfait_appreciation li.forfait_app_col1 { color:#060505; font-size:12px;}
.forfait_appreciation li.forfait_app_col1 span { display:block; } /* width:150px; */
.forfait_appreciation li.forfait_app_col2 span { display:block; height:12px; } /* width:70px; */
.forfait_appreciation li.forfait_app_col3 { color:#9d0807; }
.img_forfait { border:2px solid #9b1c21; width:130px; height:120px; }
.img_forfait_suggestion { border:2px solid #9b1c21; width:120px; height:74px; }
.forfait_information { list-style:none; clear:both; margin: 0; padding: 0; }
.forfait_information li { float:left; margin:0; background:none; padding:0; }
.forfait_image { width:144px; margin-right:10px; }
.forfait_image_suggestion { width:134px; margin-right:10px;  }
.forfait_image_suggestion span { width:134px; display:block; height:100px }
.forfait_description { width:380px; }
.forfait_description p { color: #666666; }
.forfait_description_suggestion { width:450px; }
.forfait_description_suggestion h4, .forfait_description h4, .forfait_description p { margin:0; padding:0; }
.forfait_description_suggestion h4 { clear:both; margin-top:8px; }
.forfait_description_suggestion h4 a, .forfait_description h4 a { font-size:12px; font-weight:normal; color:#8a9419; text-decoration:none;  text-transform:uppercase;  }
.forfait_description_suggestion p { color: #666666; }
.forfait_prix, .forfait_prix_suggestion { font-family:"Trebuchet MS", Arial; color:#8a9419; font-size:16px; width: 95px; text-align: center; margin-left:10px !important; }
.forfait_prix_suggestion { width: 25px; }
a.forfait_lien_membre:link, a.forfait_lien_membre:hover, a.forfait_lien_membre:visited { color:#9f001f; text-decoration:none; font-size:12px; }
a.forfait_lien_membre:hover{ text-decoration:underline; }
.resultat_page { display:none; }
.list_resultat_page { list-style:none; margin:10px 0; padding:0; float:right; }
.list_resultat_page li { background:none; margin:0 4px; padding:0; float:left; }
.list_resultat_page li a { color:#97111c; font-size:18px; }
.list_resultat_page li.active a { color:#62070e; cursor:default; text-decoration:none; }
.resultat_page_premiere, .resultat_page { clear:both; }
.btn_set_parcours { display:block; margin:10px auto 0; background:url(../web/image/icones/btn_parcours.png) no-repeat top left; width:23px; height:41px; }
.btn_set_parcours_petit { display:block; margin:10px auto 0; background:url(../web/image/icones/btn_parcours_petit.png) no-repeat top left; width:17px; height:30px; }
.exploitant_ferme, .exploitant_ferme_bottin { display:block; margin:10px auto 0; background:url(../web/image/ferme.png) no-repeat top left; width:33px; height:28px; }
.forfait_description p.espacement_top { margin-top:8px; }
p { line-height: 125%; }
.select_info_region { margin-bottom: 6px; }
.select_info_region, .select_info_region option { font-size: 12px; }
/* *** /MAJ 2013 *** */

/*Bouton de reservation (excluant celui de la page web) */
.btn_reserver {
    display: block;
    width: 95px;
    height: 23px;
    margin-top: 6px;
    background-position: left top;
}
.btn_reserver_fr {
    background: url( '../web/image/bouton_reserver/reserver-fr.png' );
}
.btn_reserver_ang, .btn_reserver_an {
    background: url( '../web/image/bouton_reserver/reserver-ang.png' );
}
.btn_reserver:hover {
    background-position: right top;
}
.btn_reserver_resultat_liste {
    position: absolute;
    margin-top: 17px;
}