/*******
 General
********/

/* truc qui servent a quedalle pour le site */
.nettoyage_clear
{
clear:both;
margin:0px;
padding:0px;
}

#flip_container_ext_black {
	background-color:white;
	z-index:1000;

	width: 100%;
	height: 150%;
	position:absolute;
	top:0px;
	left:0px;
	filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
}

#flip_container_id_ext {
	z-index:1002;
	position:absolute;
	top:-1000px;
	left:-1000px;
	border: 0px solid #3399FF;
	min-height:240px;
}

.flip_container {
				background-color:#919191;
				
				width: 708px;
			
				border: 10px solid white;
				filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
				}

.close_classe_flip
{
float:right;
cursor:pointer;
color:white;
width:50px;
height:20px;
background-image:url("../../images/general/bt_close.png");
background-repeat:no-repeat;
text-align:right;

font-size:6pt;
}
#flip1
{
padding:15px;
}
#flip_container_ext_black2 {
	background-color:black;
	z-index:1000;

	width: 100%;
	height: 100%;
	position:absolute;
	top:0px;
	left:0px;
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}
#flip_container_id_ext2 {
	z-index:1002;



	width: 100%;

	position:absolute;
	top:0px;
	left:0px;
	border: 0px solid #3399FF;
}
* {
	font-family: Arial,Verdana,sans-serif;
	font-size:9pt;
}
/* truc qui servent a quedalle pour le site */


/*********************************************************************************************************
contact --- contact --- contact --- contact --- contact --- contact --- contact --- contact --- contact --
**********************************************************************************************************/
.gras_vins_contact
{
font-weight:bold;
color:#601112;


}
.vins_contact
{

color:#601112;
}
a img
{
border:none;
}
#contact_langue_en, #contact_langue_de, #contact_langue_es
{
position:relative;
top:-5px;

}
#craft_langue_en, #craft_langue_de, #craft_langue_es
{
position:relative;
top:-6px;
left:-2px;
}
/*********************************************************************************************************
function affichage  ------function affichage  ------function affichage  ------function affichage  ------
**********************************************************************************************************/
#liens_corp_general_ancre_liens
{
color:grey;

margin-right:35px;
font-size:7pt;
}
#liens_corp_general_ancre_liens_div
{

background-color:white;
width:712px;
height:25px;
text-align:right;

}
#tableau_general
{
border-collapse:collapse;
}
#site_encapsulage_general_2
{


margin-right:16px;
margin-left:16px;
margin-top:16px;
width:934px;
overflow:hidden;
border:0px solid blue;
min-height:685px;
}

#tableau_general_1_celule_gauche_menu_et_contenu_1
{
vertical-align:top;
width:728px;
z-index:100;
}

#tableau_general_1_celule_droite_contenu2
{
width:203px;
border:0px solid blue;
vertical-align:top;
overflow:hidden;
}
/*************************************************************************
div general contenu1  
*************************************************************************/
#encapse_contenu_1_tableau_general
{
width:712px;
position:relative;
top:53.50px;

z-index:90;
margin-left:0px;
overflow:hidden;
margin-bottom:69px;
border:0px solid blue;
min-height:100px;
}
#encapse_contenu_1_tableau_general_special_index
{
width:712px;
position:relative;
top:53.50px;

z-index:90;
margin-left:0px;

margin-bottom:69px;
border:0px solid blue;
}
#prencaps_index_special
{
width:715px;
overflow:hidden;
position:relative;
left:-2px;
top:-16px;
}
/****************************************************************************
 menu haut  **  menu haut  **  menu haut  **  menu haut  **  menu haut  ** 
*****************************************************************************/
#tableau_1_menu_haut_actif
{

border-collapse:collapse;
position:absolute;
top:-5px;
margin-left:-2px;
z-index:101;
}
#tableau_1_menu_haut_actif td
{
padding-left:0px;padding-top:0px;padding-bottom:1px;padding-right:1px;

}
#encapse_1_menu_haut_gauche
{
border-collapse:collapse;
position:absolute;
top:16px;

z-index:100;
}
#tableau_1_menu_haut 
{
border-collapse:collapse;
position:relative;
left:-1px;
}


#tableau_2_menu_haut 
{
border-collapse:collapse;
position:relative;
left:-1px;

}
#tableau_2_menu_haut td
{
border-collapse:collapse;
vertical-align:top;
padding-left:0px;padding-top:1px;padding-bottom:1px;padding-right:1px;

}

.celule_tableau_1_menu_haut
{
border-collapse:collapse;
vertical-align:top;


border:0px solid red;
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
padding-right:1px;
}
.element
{


height:23px;
margin:0px;
}

.img_menu_haut_cel
{
cursor:pointer;
margin-right:10px;

}
.element_retour
{
width:125px;
overflow:hidden;
height:25px;
text-decoration:none;
}
.element_retour a
{


border:0px solid blue;

}
.element_retour a img
{


border:0px solid blue;

}

.accordion_content
{

background-image:url("../../images/general/gris_trans_1.png");

}
.encaps_cellule_tab
{

}
.interieur_menu_cellule_grise
{
height:18px;
padding-top:4px;
padding-right:40px;
}
.interieur_menu_cellule_grise a
{
color:black;
text-decoration:none;
margin-left:12px;
font-size:7pt;
font-weight:bold;
}
.interieur_menu_cellule_grise:hover
{
padding-right:20px;
padding-left:20px;
background-image:url("../../images/general/gris_trans_2.png");
color:white;
}
.interieur_menu_cellule_grise:hover a
{
margin-left:12px;
color:white;
text-decoration:none;
}
.encaps_genral_class_corp_blanc
{
background-color:white;
border:0px solid blue;
width:716px;

}
/****************************************************************************
 menu bas  **  menu bas  **  menu bas  **  menu bas  **  menu bas  ** 
*****************************************************************************/
#site_menu_bas_general_1
{
margin-top:0px;
height:16px;
background-color:white;
border-collapse:collapse;
}
#site_menu_bas_general_2
{
height:16px;
margin-right:16px;
margin-left:16px;

}
#tableau_site_menu_bas_general_2
{
vertical-align:top;
height:16px;
width:934px;

overflow:hidden;
}
#tableau_site_menu_bas_general_2_cel_1
{
height:16px;
width:196px;

}
#tableau_site_menu_bas_general_2_cel_2
{
height:16px;
width:173px;

}
#tableau_site_menu_bas_general_2_cel_3
{
height:16px;
width:404px;

}
#tableau_site_menu_bas_general_2_cel_4
{
height:16px;
width:86px;

}
#tableau_site_menu_bas_general_2_cel_5
{
height:16px;
width:85px;

}

.tableau_site_menu_bas_general_2_cel_div
{
font-family: Verdana,sans-serif;
font-size:6pt;
color:#254634;
}
.tableau_site_menu_bas_general_2_cel_div a
{
font-family: Verdana,sans-serif;
font-size:6pt;
color:#254634;
text-decoration:none;
}
.tableau_site_menu_bas_general_2_cel_div img
{

margin-right:16px;
}

/*************************************************************************

div general contenu2 celule de droite  
**************************************************************************/

.celule_general_droite_block1_var_contenu2
{
background-color:#9f642a;
width:203px;

}
.celule_general_droite_block1_var_contenu2 a
{
font-size:7pt;
display:block;
padding-top:6px;
}
.vignette_menu_droite_1
{
float:right;
margin-right:10px;
}
.vignette_menu_droite_def
{
float:right;
margin-right:10px;
}
.vignette_menu_droite
{
float:right;

}
.acces_contact
{

height:23px;
background-color:#cb9300;

}
.acces_contact a
{
color:white;
text-decoration:none;
margin-left:10px;
margin-top:4px;
}
.acces_presse
{
height:23px;
background-color:#c2ad74;

}
.acces_presse a
{
color:white;
text-decoration:none;
margin-left:10px;
}
.acces_vigneron
{
height:23px;
background-color:#909071;

}
.acces_vigneron a
{
color:white;
text-decoration:none;
margin-left:10px;
}
.acces_langue
{
height:23px;
background-color:#aa6b90;

}
.acces_langue a
{
color:white;
text-decoration:none;
margin-left:10px;
}
/*------------------------------------ une commande aleatoire ---------------------------------------------------------*/
.une_commande_encapse_langue
{
position:relative;
top:-29px;
}
.une_commande_titre
{
background-color:#740000;/*couleur bordeaux*/
color:white;
margin-top:46px;
height:15px;
overflow:hidden;


}
.une_commande_titre_encapse
{

margin-left:0px;
margin-top:1px;
height:15px;
overflow:hidden;

}
.une_commande_contenu_wop_aleat
{
height:122px;
background-color:#fa7236;/*orange flashi*/
color:#740000;/*couleur bordeaux*/

overflow:hidden;
}
.menu_droit_une_commande
{
color:white;

background-color:#740000;/*couleur bordeaux*/

min-height:55px;
}
.une_commande_contenu_wop_aleat_txt_bdx_encapse_int1
{
margin-left:11px;


}
.une_commande_contenu_wop_aleat_txt_bdx_encapse_int2
{
margin-left:11px;
margin-top:-2px;
}
.une_commande_contenu_wop_aleat_txt_bdx_encapse_int3
{
margin-left:11px;
margin-top:-2px;
}
/*------------------------------------ Decouvrez les vignerons ---------------------------------------------------------*/

.decouvrez_les_vignerons
{

background-color:#7b4509;/*marron cellule droit vignerons*/
color:#e8de96;/*jaune pale jurancon*/
height:44px;

}
.decouvrez_les_vignerons_titre_encapse_1
{
font-size:12pt;
margin-left:10px;
}
.decouvrez_les_vignerons_titre_encapse_2
{
margin-top:-4px;
font-size:12pt;
margin-left:10px;
font-weight:bold;
}
.espace
{
height:0px;
margin-bottom:4px;
}
.recherche_int_menu_droite
{
background-color:#b27936;/*maron clair menu droite*/
margin-top:-7px;
}
.recherche_int_menu_droite_int
{
margin-left:10px;

}
.recherche_block_page_recherche
{
font-size:12pt;
color:#e8df96;
background-color:#601112;
}

/*------------------------------------ carte ---------------------------------------------------------*/
.acces_a_la_carte
{
background-color:#b27936;/*maron clair menu droite*/
color:white;
height:25px;

}

#liste_complete
{


}
#contenu_2_encapse_map
{
position:relative;
top:-20px;
}
.acces_a_la_carte img
{
margin-left:7px;
margin-right:2px;
display:inline;
margin-top:-3px;
}
.acces_a_la_carte_titre_encapse_texte
{
cursor:pointer;
margin-top:-2px;

}
/*------------------------------------ recherchez un vignerons ---------------------------------------------------------*/
/*------------------------------------ vignerons aléatoire     ---------------------------------------------------------*/
.vignerons_aleatoire
{
margin-top:6px;
color:#7b4509;/*marron cellule droit vignerons*/
border:6px solid #7b4509;/*marron cellule droit vignerons*/
background-color:#ece9ca;/*jaune pale jurancon*/
min-height:72px;
}
.vignerons_aleatoire table
{
margin:3px;
}
#vignerons_aleat_cel1
{
width:126px;
overflow:hidden;
vertical-align:top;
}
#vignerons_aleat_cel2
{
height:58px;
width:48px;
vertical-align:top;
}
#vignerons_aleat_cel2 img
{
margin-top:1px;
}
.encapse_vignerons_domaine
{
font-weight:bold;
margin:5px;
}
.encapse_vignerons_nom
{
margin-left:5px;
margin-top:-6px;
font-size:7pt;
}
.encapse_vignerons_adresse
{
margin-left:4px;
margin-top:0px;
font-size:7pt;
}
.encapse_vignerons_codepostal_ville
{
margin-left:4px;
margin-top:0px;
font-size:7pt;
}

/*------------------- liste compléte -----------------------------*/
#producteur_liste_complete_tbx
{
border-bottom:6px solid #794507;
padding-bottom:6px;
}
#producteur_liste_complete
{
clear:both;
margin-top:10px;


width:203px;
overflow:hidden;
}
.producteur_liste
{
color:#702d08;
min-height:15px;


width:176px;
font-size:7pt;

cursor:pointer;
display:block;
border-top:3px solid #9f6329;
border-bottom:3px solid #9f6329;
border-left:11px solid #9f6329;
border-right:5px solid #9f6329;
}
#producteur_liste_complete span:hover, .producteur_liste_selected
{
border-top:3px solid #7c5526;
border-bottom:3px solid #7c5526;
border-left:29px solid #7c5526;
border-right:5px solid #7c5526;
display:block;

background-color:#7c5526;
color:white;
font-size:8pt;
width:176px;



font-weight:bold;
cursor:pointer;
}







.partenaire_liens_index
{
position:relative;
top:13px;
}
/************************************************************************************************************************
contact --- contact --- contact --- contact --- contact --- contact --- contact --- contact --- contact --- contact --- 
*************************************************************************************************************************/
.encaps_contact_1
{
background-color:white;

}
.titre_contact
{
margin-left:32px;
margin-top:3px;
}
.encaps_contact_2_decor
{
margin-left:32px;
background-image:url("../../images/general/contact_centre.jpg");
background-repeat:no-repeat;

height:543px;
width:680px;

}
.tableau_contenu_contact_cel_1_et_2
{

margin-top:48px;
}
.tableau_contenu_contact_cel_1_et_2 td
{
border:0px solid red;
height:215px;
vertical-align:top;

}
.contact_encaps_cel_1_cel_1
{
width:345px;
}
.contact_encaps_cel_1_cel_2
{
width:276px;
}
.contact_encaps_cel_1_div
{
width:273px;
margin-left:42.5px;
margin-top:135px;
border:0px solid red;
}
div [class^=contact_encaps_cel_2_div_]
{
margin-left:30.4px;
}
.contact_encaps_cel_2_div_titre
{

font-size:11pt;
color:#ffbe51;
font-weight:bold;
margin-top:8px;
}
.contact_encaps_cel_2_div_sous_titre_1
{

font-size:10pt;
font-weight:bold;
color:#601112;
margin-top:23px;
text-decoration:underline;
}
.contact_encaps_cel_2_div_sous_titre_2
{
font-size:10pt;
font-weight:bold;
color:#601112;
margin-top:13px;
text-decoration:underline;
}
.contact_encaps_cel_2_div_contenu
{
font-size:9pt;
margin-top:1px;
color:#601112;

}
.contact_encaps_cel_2_div_sous_titre_3
{
margin-top:10px;
font-size:9pt;

color:#601112;
}

.contact_encaps_cel_3_div_int1
{
margin-top:34px;
margin-left:96.50px;
}
.contact_encaps_cel_3_div_int2
{
margin-left:210px;
}
.contact_encaps_cel_3_div_int2 img
{
position:relative;
top:3px;
}
.contact_encaps_cel_4_div_table
{
margin-top:32px;
}
.contact_encaps_cel_4_td1
{
width:112px;
border:0px solid red;
}
.contact_encaps_cel_4_td2
{
width:201px;
border:0px solid red;
height:121px;
background-color:#601112;
color:white;
vertical-align:top;

}
.contact_encaps_cel_4_td3
{
width:310px;
border:0px solid red;
}
.contact_encaps_cel_4_div
{
margin-left:28.50px;
color:#601112;
margin-top:0px;
}
.contact_encaps_cel_5_div
{
margin-top:6px;
margin-left:10px;

}
.contact_encaps_cel_6_div
{
font-size:13pt;
margin-left:27px;
color:#601112;
}



/* ===================================================================================================
tableaux recherche  ___   tableaux recherche  ___   tableaux recherche  ___   tableaux recherche  ___   
======================================================================================================*/
.tableau_recherche_contact
{
vertical-align:top;
margin-top:7px;
border-collapse:collapse;
}
.tableau_recherche_contact_cel1
{
vertical-align:top;
height:80px;

border:0px solid red;
}
.tableau_recherche_contact_cel2
{
vertical-align:top;
height:80px;

border:0px solid red;
}
.tableau_recherche_contact_cel3
{
vertical-align:top;
height:80px;

border:0px solid red;

}
.tableau_recherche_contact_cel4
{
vertical-align:top;
height:80px;

border:0px solid red;
}
.tbx_contact_recher_maron_block
{
font-size:6pt;
height:17px;
background-color:#b17936;
border:1px solid #bbbbbb;
color:white;
margin-bottom:1px;
width:73px;
}
.tbx_contact_recher_gris_block
{
font-size:6pt;
height:17px;
background-color:#cecece;
border:1px solid #6d6d6d;
color:black;
margin-bottom:1px;
width:73px;
}
.tbx_contact_recher_maron_block_encaps_int
{
font-size:7pt;
margin-top:3px;
margin-left:7px;
}
.tbx_contact_recher_img_fleche
{
font-size:6pt;
height:17px;
width:15px;
border-bottom:1px solid #bbbbbb;
border-top:1px solid #bbbbbb;
background-color:white;
margin-bottom:1px;
position:relative;

left:-2px;

}
.tbx_contact_recher_img_ok
{
text-align:right;
font-size:6pt;
height:17px;
width:15px;
border-bottom:1px solid #bbbbbb;
border-top:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;

background-color:white;
margin-bottom:1px;
position:relative;
z-index:1;
cursor:pointer;
left:-7px;
}
.tbx_contact_recher_img_ok img
{
margin-top:1px;
}

.tbx_contact_recher_white_block_mini
{

font-size:6pt;
height:17px;

border-bottom:1px solid #bbbbbb;
border-top:1px solid #bbbbbb;
border-left:3px solid #ffffff;
background-color:white;
margin-bottom:1px;
position:relative;

left:-2px;

}
.tbx_contact_recher_white_block_1
{
font-size:6pt;
height:17px;
width:75px;
border-bottom:1px solid #bbbbbb;
border-top:1px solid #bbbbbb;
background-color:white;
margin-bottom:1px;
position:relative;
z-index:10;
left:-4px;

}
.tbx_contact_recher_white_block_2
{
font-size:6pt;
height:17px;
width:75px;
border-bottom:1px solid #bbbbbb;
border-top:1px solid #bbbbbb;
background-color:white;
margin-bottom:1px;
position:relative;
z-index:9;
left:-4px;

}
.tbx_contact_recher_white_block_3
{
font-size:6pt;
height:17px;
width:75px;
border-bottom:1px solid #bbbbbb;
border-top:1px solid #bbbbbb;
background-color:white;
margin-bottom:1px;
position:relative;
z-index:8;
left:-4px;

}
.tbx_contact_recher_white_block_4
{
font-size:6pt;
height:17px;

border-bottom:1px solid #bbbbbb;
border-top:1px solid #bbbbbb;
background-color:white;
margin-bottom:1px;
position:relative;
z-index:7;
left:-4px;

}
.tbx_contact_recher_white_block_encaps_int
{
position:relative;
z-index:2;

}
.autre_recherche_contact_input_class
{
height:13px;
font-size:7pt;
position:relative;
z-index:11;
color:black;
width:50px;
border:1px solid white;
}
input[id^=reception_]
{
height:13px;
font-size:7pt;
position:relative;
z-index:11;
color:#8e5920;
width:50px;
border:1px solid white;
}

div[id^=contact_liste_derlou_1]
{
display:none;
position:relative;
left:-5px;
top:-15px;
z-index:25;
width:140%;
height:120px;
overflow-y:auto;
overflow-x:hidden;
border:0px solid red;
}
div[id^=contact_liste_derlou_2]
{

display:none;
position:relative;
top:-15px;
z-index:24;
left:-5px;
width:140%;
height:120px;
overflow-y:auto;
overflow-x:hidden;
}
div[id^=contact_liste_derlou_3]
{

display:none;
position:relative;
top:-15px;
z-index:23;
left:-5px;
border:0px solid blue;
width:140%;
height:120px;
overflow-y:auto;
overflow-x:hidden;
}

.contenu_liste_deroul_contact_recherche
{
position:relative;
top:0px;
left:-5px;
z-index:15;
left:5px;
width:140%;
min-height:17px;
padding-left:10px;
padding-top:3px;

color:black;
font-size:7pt;

background-image:url("../../images/general/blanc_trans_1.png");
cursor:pointer;
overflow:hidden;
}
.contenu_liste_deroul_contact_recherche:hover
{
background-image:url("../../images/general/gris_trans_1.png");
}

#fleche_12 img, #fleche_22 img, #fleche_32 img
{
cursor:pointer;
}
/*menu dynamique inclusion css */
#fleche_11 img, #fleche_21 img, #fleche_31 img
{
cursor:pointer;
}

/************************************************************************************************************************
plan du site --- plan du site --- plan du site --- plan du site --- plan du site --- plan du site --- plan du site --- 
*************************************************************************************************************************/
#image_plan_du_site
{
margin-top:5px;
margin-left:34px;
}
#encapse_plan_site_redac_avec_assenceur
{
margin-top:13.67px;
margin-left:36px;

width:462px;
height:431px;
border:0px solid blue;
overflow:auto;
padding-top:31px;
}
#encapse_plan_site_redac_avec_assenceur_scroll
{

margin-right:10px;
width:450px;
border:0px solid blue;
}
#encapse_mention_legal_redac_avec_assenceur
{
margin-top:13.67px;
margin-left:36px;

width:645px;
height:431px;
border:0px solid blue;
overflow:auto;
padding-top:31px;
}
#encapse_mention_legal_redac_avec_assenceur_scroll
{


margin-right:10px;
width:600px;

border:0px solid blue;
}
#egalise_bottom_plan_site
{
height:29px;
}
/************************************************************************************************************************
les partenaires --- les partenaires --- les partenaires --- les partenaires --- les partenaires --- les partenaires --- les partenaires --- 
*************************************************************************************************************************/
.tbx_partenaires
{

width:643px;
margin-left:18px;

margin-top:21px;

}
.tbx_partenaires td
{
/*border:5px solid white;*/
padding-top:15px;
padding-left:15px;
}
.tbx_partenaires_encasp_1
{
width:315px;
height:164px;

}
.tbx_partenaires_encasp_2
{
color:white;
margin-right:14px;
}
.partenaires_float
{
margin:14px;
float:left;
width:100px;
height:100px;
background-color:grey;
position:relative;
top:3px;
}
.partenaires_mini_titre
{
padding-top:5px;
font-size:12pt;
text-decoration:underline;
font-weight:bold;
margin-bottom:-5px;
}
.partenaires_mini_titre h1
{

font-size:12pt;
text-decoration:underline;
font-weight:bold;

}
.partenaire_visiter_le_site
{
position:relative;
top:-15px;
left:35px;
}
.partenaires_liens a
{
text-decoration:none;
color:white;
}
.partenaires_liens
{

height:23px;
width:315px;
color:white
}
.partenaires_liens img
{
margin-top:4px;
margin-left:14px;
margin-right:14px;
}
.liens_page_centre
{
text-align:center;

}
.liens_page_centre a
{
text-decoration:none;
color:#58583c;
font-size:7pt;
}
#barre_separation_contact
{
margin-top:2px;
margin-bottom:9px;
}
#barre_separation_bas_page
{
margin-top:22px;
margin-bottom:9px;
}

/************************************************************************************************************************
la page d'index --- la page d'index --- la page d'index --- la page d'index --- la page d'index --- la page d'index --- 
*************************************************************************************************************************/
.news_letters_input_text
{
margin-top:20px;
}
.diaporama_langue_fr_table
{
position:relative;
top:-5px;
}
#diaporama_langue_encapse
{
position:relative;
top:-30px;

}
img[id^=img_diapo_langue_index]
{
margin-right:13px;
width:143px;
}
#div_encapse_flash_banniere
{
min-width:715px;
min-height:185px;
background-color:grey;
}
/*partie 2*/
#div_encapse_addordeon_lateral
{
background-image:url("../../images/general/deco_centre.png");
background-repeat:no-repeat;
background-position:top left;
top:0px;
left:0px;
width:733px;
height:250px;
margin-top:16px;
margin-left:-5px;

}

#div_encapse_addordeon_lateral_int_1
{
width:732px;
height:249px;
border:0px solid blue;
}
#div_encapse_addordeon_lateral_int_2
{
width:715px;
height:236px;
margin-left:4px;
margin-top:1px;
border:0px solid blue;
}
/*partie 3*/
#div_encapse_index_partie_3_general
{
width:731px;
height:197px;

margin-right:0px;

}
#div_encapse_index_partie_3_general_tableau
{
border-collapse:collapse;
}
#div_encapse_index_partie_3_general_tableau td
{
border-collapse:collapse;
}
#div_encapse_index_partie_3_general_tableau_c1
{
height:206px;
width:150px;
}
#div_encapse_index_partie_3_general_tableau_c2
{

height:206px;
width:408px;
background-image:url("../../images/general/deco_index_rss.png");
background-repeat:no-repeat;
background-position:top left;
top:0px;
left:0px;
}
.redactionel_rss_titre
{
Color:white;
height:28px;
border:0px solid red;
margin-top:-17px;
margin-left:2px;
width:393px;
}
.redactionel_rss_titre_encapse
{
margin-left:16px;
font-size:13pt;
margin-top:5px;
}
.redactionel_rss_titre_encapse img
{
float:right;
margin-top:3px;
margin-right:9px;
}
.redactionel_rss_vert_pomme_encapse
{
background-color:#bfdcac;
height:159px;
width:386px;
margin-left:6px;
color:#213c13;
position:relative;
top:-7px;
}
.rss
{
height:120px;
width:358px;

position:relative;
top:18px;
left:14px;


overflow:auto;
}
.rss_int
{
width:340px;




}
.redactionel_rss_vert_pomme_encapse a
{
color:#9e4973;
}
#cel_nl1
{
padding-top:50px;

}
#cel_nl2
{
padding-top:70px;

}
div[id^=div_encapse_index_partie_3_general_tableau_c3]
{

position:absolute;
margin-top:434px;
margin-left:555px;
z-index:149;

}
#div_encapse_index_partie_3_general_tableau_c30
{
background-image:url("../../images/general/deco_index_news_letter.png");
background-repeat:no-repeat;
background-position:top left;
top:0px;
left:0px;
height:206px;
width:174px;
}
#div_encapse_index_partie_3_general_tableau_c31
{
background-image:url("../../images/general/deco_index_news_letter2.png");
background-repeat:no-repeat;
background-position:top left;
top:0px;
left:0px;
height:206px;
width:174px;
}
#div_encapse_index_partie_3_general_tableau_c32
{
background-image:url("../../images/general/deco_index_news_letter3.png");
background-repeat:no-repeat;
background-position:top left;
top:0px;
left:0px;
height:206px;
width:174px;
}
#news_letters_id0
{
width:87px;
height:19px;
border:1px solid #a99a66;
color:#6f5700;

}
#news_letters_id1
{
width:87px;
height:19px;
border:1px solid #a7b936;
color:#65661f;
}
#news_letters_id2
{
width:87px;
height:19px;
border:1px solid #73cfc8;
color:#41ab92;
}
#tableau_news_letters
{
border:0px solid blue;
position:relative;
top:45px;
left:29px;
}
#cel_nl3
{
text-align:center;
}

#derniere_nl
{
margin-top:10px;
font-size:7pt;
font-style:italic;
text-decoration:underline;
}
#derniere_nl_date
{
font-size:7pt;
text-decoration:none;
}
#derniere_nl_date a
{
font-size:7pt;
text-decoration:none;
}
.date_news_letters
{
font-size:15pt;
position:relative;
top:0px;
left:0px;
color:white;

}
.date_news_letters_archives
{
font-size:15pt;
position:relative;
top:-29px;
left:551px;
color:white;

}
#derniere_nl_date a
{
font-size:8pt;


color:black;

}
/************************************************************************************************************************
la culture --- la culture --- la culture --- la culture --- la culture --- la culture --- la culture --- 
*************************************************************************************************************************/



#image_culture
{
margin-top:4px;
margin-left:33px;
}
#image_recherche
{
margin-top:3px;
margin-left:26px;
}
#image_actualites
{
margin-top:-13px;
margin-left:35px;
}
#sous_menu_chapitre_culture
{
margin-top:11.66px;
margin-left:33px;

}
#sous_menu_chapitre_culture h1
{
margin:0px;padding:0px;

}
#liste_sous_menu_chapitre_culture
{

margin-left:4px;
margin-right:25px;
border:0px solid blue;
vertical-align:top;
}
.pour_en_savoir_plus
{
font-size:8pt;
}
.block_page_dow_encapse
{
margin-top:20.62px;

border:0px solid red;
width:712px;

}

.block_page_dow_img
{
width:212px;
height:140.50px;
border:0px solid blue;
margin-left:34px;
}
.block_page_dow_1
{


height:140.50px;
width:247px;
border:0px solid blue;
}
.block_page_dow_2
{
margin-top:15px;
width:408.50px;
margin-left:19.5px;

font-size:18pt;
font-weight:bold;

}
.block_page_dow_3
{
min-height:73px;
margin-top:4.3px;
width:408.50px;
margin-left:19.5px;
color:#606060;
}
.block_page_dow_3_link
{
min-height:73px;
margin-top:4.3px;
width:408.50px;
margin-left:19.5px;
color:#606060;
}
.block_page_dow_4 
{
margin-top:14.3px;
width:408.50px;
margin-left:19.5px;
color:#606060;
position:relative;
bottom:0px;
background-color:white;
}
.block_page_dow_4 a
{
background-color:white;

}
#image_barre_separation_pages 
{
margin-top:22.62px;
margin-left:34.5px;

}
.egalise_bottom_culture_site
{
height:28.62px;
border:0px solid blue;
}
.block_page_dow_encapse table ,.block_page_dow_encapse td ,.block_page_dow_encapse tr
{
border-collapse:collapse;
}
/********************************************************************************
corp culture
********************************************************************************/
.culture_redac_page_titre_wop_encapse_new
{

width:643px;
margin-left:34px;

margin-top:27px;
color:white;

}

.culture_redac_page_resume_wop_encapse
{

}
.culture_redac_page_resume_wop
{
margin-left:21px;
margin-top:3px;
margin-bottom:37px;
margin-right:21px;
}
.culture_redac_page_contenu_wop_encapse
{
/*margin-left:36px;
margin-top:16px;
*/
}
.culture_redac_page_contenu_wop
{
margin-left:34px;
width:643px;
overflow:hidden;
padding-bottom:12px;
}
.culture_redac_page_titre_wop
{
margin-top:13px;
margin-left:21px;
font-size:21pt;
font-weight:bold;
}
/************************************************************************************************************************
 presse et vignerons ---  presse et vignerons ---  presse et vignerons ---  presse et vignerons ---  presse et vignerons
*************************************************************************************************************************/
/*************************presse *************************/

.presse_encaps_cel_4_div_table
{
border-top:14px solid white;
border-collapse:collapse;
margin-left:36px;
position:relative;
top:8px;
}

.presse_encaps_cel_4_div_table td
{
border-collapse:collapse;
vertical-align:top;


}
.presse_encaps_cel_4_td1
{
height:115px;
width:100px;
border:0px solid red;
background-color:#b27936;
overflow:hidden;
}
.presse_encaps_cel_4_td2
{
width:188px;
border-right:2px solid #601112;
max-height:115px;
background-color:#601112;
color:white;
vertical-align:top;
overflow:hidden;

}
.presse_encaps_cel_4_td3
{
width:323px;
border:0px solid red;
height:115px;

}
.presse_encaps_cel_4_div 
{

font-weight:bold;
font-size:9pt;
margin-left:14px;
margin-right:10px;
color:#601112;
margin-top:11px;
background-color:#b27936;

}
.presse_encaps_cel_5_div
{

margin-top:6px;
margin-left:10px;

}
.presse_encaps1_cel_6_div
{
font-size:13pt;
margin-left:14px;
background-color:#7b4509;
width:324px;
height:115px;
border:0px solid #7b4509;
}
.presse_encaps2_cel_6_div
{
border-top:17px solid #7b4509;
height:57px;
width:237px;
color:white;

margin-left:21px;
font-size:17.5px;

}
#pdf_map
{
width:834px;
border-top:28px solid white;
margin-left:12px;
margin-bottom:-10px;
}
#liens_dossier_pdf
{
margin-left:18px;
color:#c2ae72;
}
.tab_ligne1_presse_div1
{
background-color:#7e4c4d;
}

/************ couleur_clase ACTUALITES *************/
.actualite_menu_liens_blocks
{
background-color:#203c13;
padding-top:13px;
padding-bottom:30px;
}
.actualite_menu_liens_blocks_encapse_designe
{
background-color:#38681d;
color:#91ab7b;

}
.actualite_menu_liens_titre_encapse
{


font-size:14pt;
padding-top:3px;
margin-left:10px;
font-size:13.5pt;
height:24px;
}

.encaps_genral_class_corp_blanc_actualites .tab_ligne1_presse_div1_encapse_titre 
{
color:white;
}
.encaps_genral_class_corp_blanc_actualites .tab_ligne1_presse_div1_encapse_sous_titre 
{

color:#c2ad74;
}
.encaps_genral_class_corp_blanc_actualites .vignerons_et_presse_menu_liens_titre
{
background-color:#919071;
color:white;
}
.encaps_genral_class_corp_blanc_actualites .encapse_presentation_press_et_partenaire
{
color:#3b4709;
background-color:#839056;
border:1px solid #839056;
}
.encaps_genral_class_corp_blanc_actualites .tab_ligne1_presse_div1 
{

background-color:#203c13;
}

/************ couleur_clase news_letters*************/
.news_letters_menu_liens_blocks
{
border-top:8px solid #6f5700;
background-color:#6f5700;

padding-bottom:30px;

}
.news_letters_menu_liens_blocks .vignerons_et_presse_menu_liens_titre
{
background-color:#9f9161;
color:#6f5700;
}
.encapse_presentation_news_letters_et_partenaire_niv1
{
margin-top:33px;
margin-left:33px;

width:656px;
border:0px solid blue;
}
/************ couleur_clase vignerons*************/
.vignerons_menu_liens_blocks
{
background-color:#7f6c4c;

}
.encaps_genral_class_corp_blanc_vignerons .tab_ligne1_presse_div1_encapse_titre 
{
color:#764000;
}
.encaps_genral_class_corp_blanc_vignerons .tab_ligne1_presse_div1_encapse_sous_titre 
{
font-size:11pt;
color:white;
}
.encaps_genral_class_corp_blanc_vignerons .vignerons_et_presse_menu_liens_titre
{
background-color:#919071;
color:#764000;
}
.encaps_genral_class_corp_blanc_vignerons .encapse_presentation_press_et_partenaire
{
color:#3b4709;
background-color:#839056;
border:1px solid #839056;
}
.encaps_genral_class_corp_blanc_vignerons .tab_ligne1_presse_div1 
{

background-color:#cb9300;
}
.vignerons_rsss
{
background-color:#504831;
width:643px;
margin-left:36px;
margin-top:15px;
padding-top:21px;
padding-bottom:15px;
}
.vignerons_rsss_encapse_1
{
margin-right:21px;
margin-left:24px;
color:white;
font-size:10pt;
font-weight:bold;
}
.vignerons_rsss_encapse_2
{
margin-right:21px;
margin-left:24px;
margin-top:25px;
color:white;
font-size:10pt;
font-weight:bold;
}
.vignerons_rsss_encapse_1 a
{
text-decoration:none;
color:#8d7e57;
}
.vignerons_rsss_encapse_2 a
{
text-decoration:none;
color:#8d7e57;
}
.encaps_genral_class_corp_blanc_vignerons .encapse_presentation_press_et_partenaire_int1
{
background-color:#839056;
border:1px solid #839056;
}
.vignerons_menu_liens_blocks_encapse_designe .vignerons_et_presse_menu_liens_titre
{
background-color:#919071;
color:white;
}
/************ couleur_clase presse*************/
.presse_menu_liens_blocks
{
background-color:#7e4c4d;
padding-top:13px;
padding-bottom:30px;

}
.presse_menu_liens_blocks .vignerons_et_presse_menu_liens_titre
{
background-color:#c2ad74;
color:#7e4c4d;
}

.encaps_genral_class_corp_blanc_presse .encapse_presentation_press_et_partenaire
{
background-color:#c2ad74;
color:#79450b;
border:1px solid #c2ad74;


}
.tab_ligne1_presse_div1
{
width:623px;
padding-bottom:17px;
padding-top:17px;
padding-left:22px;

}
.tab_ligne1_presse_div1_encapse
{
border:0px solid blue;

}
.tab_ligne1_presse_div1_encapse_titre
{
color:white;
font-size:18pt;
font-weight:bold;
}
.tab_ligne1_presse_div1_encapse_sous_titre
{
color:#c2ad74;
font-size:15pt;
}
.tab_ligne3_presse_div1_encapse
{
background-color:#ffffff;
margin-left:4px;
width:323px;

}
.tab_ligne3_presse_div2_encapse
{
position:relative;
top:-7px;
left:8px;
background-color:#ffffff;


}
.tab_ligne3_presse_div1_encapse a p
{
color:#564636;
font-size:7pt;
position:relative;
top:-15px;
left:10px;
text-decoration:underline;
font-style:italic;
}
.tab_ligne3_presse_div2_encapse a  p
{
color:#564636;
font-size:7pt;
position:relative;
top:-15px;
left:14px;
text-decoration:underline;
font-style:italic;
}
#acro
{
position:relative;
top:3px;
left:-5px;
}
#pdf_dl
{
position:relative;
top:4px;
left:-5px;
}
.conteneur_redac_wop_presse
{

border-top:12px solid white;

}
/************ presse_et_vignerons_general*************/
/************vignerons general ***********************/
#bouteille_visu_vignerons_connect
{
margin-top:13px;
margin-left:33px;
}
.encapse_vignerons_connect
{
margin-top:33px;
margin-left:33px;
height:94px;
width:645px;
border-collapse:collapse;
}
.encapse_vignerons_connect_cel1
{


width:420px;
border-collapse:collapse;
background-color:#839058;
}
.encapse_vignerons_connect_cel1_encapse
{
margin-top:26px;
margin-bottom:26px;
margin-left:22px;
margin-right:22px;
color:white;
font-size:13.5pt;

}
.encapse_vignerons_connect_cel2_encapse_1
{
height:20px;
margin-left:150px;
position:relative;
top:6px;
}
.encapse_vignerons_connect_cel2_encapse_2
{
height:20px;
color:white;
margin-left:10px;

}
.encapse_vignerons_connect_cel2_encapse_3
{
height:20px;
color:white;
margin-left:10px;
margin-top:3px;
}
.encapse_vignerons_connect_cel2_encapse_4
{
height:20px;
color:white;
margin-left:10px;
margin-top:3px;
font-size:8pt;
}
.encapse_vignerons_connect_cel2_encapse_4 a
{
height:20px;
text-decoration:underline;
font-size:8pt;
}

#email_input_vignerons
{
width:153px;
height:15px;
border:1px solid #bba772 ;
color:#756846;
margin-left:6px;
}
#mdp_input_vignerons
{
width:110px;
height:15px;
border:1px solid #bba772 ;
color:#756846;
}
#vignerons_img
{
margin-left:5px;
}
.encapse_vignerons_connect_cel2
{

width:250px;
height:128px;
background-color:#756846;
border-collapse:collapse;
overflow:hidden;
}
#vignerons_img1
{
position:relative;
left:20px;
}
#sidentifier_text
{

color:white;
font-size:7pt;
margin-left:10px;
margin-bottom:10px;
width:209px;
height:33px;
}
#sidentifier_image2
{
margin-left:7px;
}
.encapse_presentation_press_et_partenaire_niv1
{

margin-left:33px;

width:656px;
border:0px solid blue;
position:relative;

left:-2px;
}
#img_nl_visuel
{
border-top:13px solid white;
border-bottom:21px solid white;
height:129px;
width:645px;
vertical-align:top;
overflow:hidden;
background-image:url("../../images/general/nl.jpg");
background-repeat:no-repeat;
}
#cellule_visu_nl
{
text-align: right;
vertical-align:bottom  ;

height:120px;
width:645px;
}
#celulle_visu_contact_vignerons
{
border-bottom:23px solid white;
}
.encapse_presentation_press_et_partenaire
{
width:643px;
margin-left:36px;
margin-top:15px;



}
.encapse_presentation_press_et_partenaire_int1
{

margin-top:22px;
margin-left:22px;

margin-bottom:22px;
margin-right:22px;
}
/************ menu ***********************************/
.vignerons_menu_liens_blocks
{
padding-top:13px;
padding-bottom:30px;
}
.vignerons_et_presse_menu_liens_titre
{

height:32px;

}
.vignerons_et_presse_menu_liens_titre_encapse
{



padding-top:7px;
margin-left:10px;
font-size:13pt;
font-weight:bold;

}
.vignerons_et_presse_menu_liens_titre img
{
float:right;
position:relative;
top:4px;
margin-right:10px;
}
.vignerons_et_presse_menu_liens_encaps
{
color:white;
margin-left:7px;
margin-top:12px;
}
.vignerons_et_presse_menu_liens_int1
{
cursor:pointer;
margin-top:-3px;
}
.vignerons_et_presse_menu_liens_int1_div_cache
{

margin-left:7px;

}
.encapse_a_sous_menu_vignerons_et_presse
{
color:white;
margin-top:1px;
margin-left:10px;
}
.encapse_a_sous_menu_vignerons_et_presse a
{
color:white;
text-decoration:none;
}
/*
^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  
																			% map %
^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  																	
*/
#image_map
{
position:relative;
left:21px;
top:-15px;
}
.encapsule_flash_map
{
border-top:0px solid white;
border-left:34px solid white;


background-color:white;
margin-bottom:15px;
}
#carte
{
width:864px;
height:776px;
}
/*
^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  
																		__ recherche __
^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  ^O^  																	
*/
.encapse_presentation_recherche_nul
{
font-weight:bold;
color:#9f734d;
margin-top:37px;
margin-left:30px;
border-bottom:200px solid white;
}
.encapse_presentation_recherche
{
font-weight:bold;
color:#9f734d;
margin-top:29px;
margin-left:30px;
}
.encaspe_corp_recherche
{
margin-left:30px;
 }
 .recherche_different_resultat
{
margin-left:35px;
margin-top:11px;
margin-bottom:22px;

}
.recherche_couleur
{
 position:relative;
top:-2px; 
left:2px;
}
.affinez_votre_recherche 
{

font-size:7pt;
text-transform: lowercase;
color:black;
position:relative;
top:-3px;
}
.affinez_votre_recherche  a
{
text-transform: capitalize;

}
.text_affinez
{
text-transform: uppercase;
font-size:9pt;
font-weight:bold;
}
.recherche_table_result_rubrique
{
width:650px;


margin-bottom:20px;
}
.encapse_texte_recherche_titre
{
height:19px;
color:white;
position:relative;
top:11px;
left:22px;
font-size:9pt;
font-weight:bold;
}
.recherche_table_result_rubriquet_td1
{
vertical-align:middle;
}
.recherche_table_result_rubriquet_td2
{
padding-top:10px;
vertical-align:middle;
}
.encapse_texte_recherche a
{
color:grey;
font-style:italic;
font-weight:bold;

margin-left:20px;
}

.voir_resultat
{
float:right;
position:relative;
top:-10px;
left:-10px;
}
.voir_resultat a
{
/*color:#7b7b7b;*/
color:#221406;
font-weight:bold;
font-size:8pt;
}
.moteur_pages_table td
{
border:0px solid blue;
width:650px;
text-align:center;
}
.moteur_pages
{
margin-bottom:20px;
}
.moteur_pages a
{
color:grey;
}

.mw_liens_pages a { text-decoration:none ; color:black; font-size:7pt;}
.mw_liens_pages a:hover { text-decoration:underline ; color:black; font-size:7pt;}
#barre_separation_recherche
{
margin-top:10px;
position:relative;
top:-3px;
}
/*========================================================================================================================
											---   accordeon   ---
========================================================================================================================*/
td[id^=conteneur_]
{
width:25px;
height:233px;
cursor:pointer;
margin-right:-2px;
border:0px solid blue;
}
td[id^=accord_]
{
display:none;
height:233px;

overflow:hidden;
border:0px solid green;
}
#accordeon{
position:relative;
top:1px;
}
