﻿
.clearBoth
{
    clear:both;
    margin:0px;
    padding:0px;
    list-style-type:none;
    background:none;
}
.astuce
{
    clear:both;
}

/***************************************************
                Général
***************************************************/
body  
{
    width:916px;
    margin:auto;
    text-align: center; 
    background: #ffffff url(../Images/Commun/background.gif) repeat-x;

    font-family:Arial;
    font-size:12px;
}
.bodyImpression
{
    background:none ; 
}
.bodyImpression form
{
    text-align:left; 

}

form.background
{
    width:916px;
    text-align:left; 
    background-color:white;       
}

form.background .enTete
{
    width:916px;
    height:112px;
    background: url(../Images/Commun/BackGroundEnTete.gif) no-repeat  ; 
}

form.background .enTete .iMapMonde
{
    float:right;
    margin-right:31px;
    margin-top:25px;
}

form.background .enTete .titreEntete
{

    font-family:Arial;
    font-size:7px;    
    letter-spacing:5px;
    margin-left:235px;
    margin-top:20px;
    float:left;
}

form.background .enTete .cadreHautGauche
{
    width:105px;
    height:63px;
    margin-top:14px;
    margin-left:19px;
    float:left;
}

form.background .enTete .imprimer,
form.background .enTete .envoyerAmi,
div.enTete div.cadreHautGauche a
{
    text-decoration:underline;
    background: url(../Images/Commun/puceHeader.gif) no-repeat 0px 4px;
    color:#7d5f2f;
    display:block;  
    padding-left:10px;
}
form.background .SiteMapPath
{
    width:916px;
    height:23px;
    background-color:white;    
    border-left:1px solid  #d9d4c3;
    border-right:1px solid #d9d4c3;   
    padding-top:30px; 
    /*background: url(../Images/Commun/backgroundSitemappath.gif) repeat-x  ;  */
}
form.background .SiteMapPath .siteMaPath
{
    margin-left:13px;
    z-index:0;
}

form.background .SiteMapPath  a, form.background .SiteMapPath span
{
    padding:0px;
    background:none;
    font-family:Arial;
    font-size:10px;
    text-decoration:none;
    color:#d4b077;   

}

form.background .SiteMapPath .logoComiteChampagne
{
    padding:0px;
    background:none;
    position:absolute;
    margin-left:422px;
    margin-top:-100px;
}
form.background .centre
{
    width:916px;
    border-bottom:1px solid #d9d4c3;
    border-left:1px solid  #d9d4c3;
    border-right:1px solid #d9d4c3;
    background-color:white;   
    background:#ffffff url(../Images/Commun/backgroundCentre.gif)  repeat-x bottom  ;   
}

form.background .centre .droite
{
    width:749px;
    float:right;

}
form.background .centre .gauche
{
    width:165px;
    float:left;
    overflow-x:hidden;
}

form.background .centre .gauche .encadre
{
    width:150px;  
    background-color:#f6f3e7;  
    margin-left:14px;
    border:1px solid #fbf9f3;
}

form.background .centre .gauche .recherche
{
    border:none;
    background:Transparent url(../Images/Commun/fondRechercher.gif)  no-repeat   ;   
    width:108px;
    position:absolute;
    margin-left:2px;

}

form.background .centre .gauche .okRecherche
{
    position:absolute;
    margin-left:111px;
}
form.background .Footer span
{
    float:right;
    display:block;    
    color:#959077;
    text-decoration:none;
    font-size:10px;
    
/*
    font-family:Arial;
    font-size:10px;
*/
}

form.background .toolTip2
{
    position:absolute;
    left:0px;
    top:0px;
	background-color:#ffffdd;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
    font-family:Arial;
    font-size:10px;	
}
form.background .toolTip
{
    position:absolute;
    left:0px;
    top:0px;
    width:300px;
    height:150px;
    z-index:1;
}
form.background .toolTip h1
{
    border-bottom:solid 2px #000000;
    background-color:#bc9666;
    font-family:Arial;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
    color:#FFFFFF;
    padding:5px;
}
form.background .toolTip div
{
    border:solid 2px #d9d4c3;
    border-top:0;
	background-color:#f6f3e7;
/*	
    font-family:Arial;
    font-size:11px;	
*/
    color:#959077;
    padding:5px;
    text-align:justify;
}
.InputStandard
{
        border-left:solid 1px #E3E3DB;        
        border-right:solid 1px #E3E3DB;
        border-bottom:solid 1px #E3E3DB;
        border-top:none;
        background:Transparent url(../Images/Commun/fondInput.gif)  repeat-x   ;   
        font-family:Arial;
        font-size:12px;
        color:#808080;
}
.btnFu
{
        border-top:solid 1px #E3E3DB;
}

.btn
{
        border:solid 1px #E3E3DB;        
        background:#ffffff url(../Images/Accueil/puceEnSavoirPlus.gif) no-repeat 0px 10px !important;
      
        font-family:Arial;
        font-size:12px;
        color:#808080;
        padding:5px!important;
         padding-left:8px!important;
        display:inline-block;
        text-decoration:none;
}

textarea
{
    background-color:#FAFAFA;
    border:solid 1px #DFDFD7;
}


/***************************************************/
/********************Accueil************************/
/***************************************************/
.accueilDroite
{
    width:147px;
    float:left;

    min-height:560px;
    height:auto!important;
    height:560px;
}

.accueilGauche
{
    width:561px;
    float:left;
    margin-left:13px;
    min-height:560px;
    height:auto!important;
    height:560px;    
    margin-right:13px;    
}

.accueilGauche .accueilResumeActualite
{
/*    width:347px;*/
    float:left;
    margin-top:13px;
    
}
.accueilGauche .accueilResumeActualite .ResumeActu .Titre
{
    font-family:Arial;
    font-size:18px;
    text-decoration:none;
    font-weight:bold;
    color:#808080;
}

.accueilGauche .accueilResumeActualite .ResumeActu
{
    border-bottom:1px dotted #e8e7e2;
    clear:both;
    margin-bottom:10px;
    padding-bottom:7px;
}
.accueilGauche .accueilResumeActualite .ResumeActu .Resume
{
/*
    font-family:Arial;
    font-size:10px;
*/
    text-decoration:none;
    color:#959077;
}
.accueilGauche .accueilResumeActualite .ResumeActu .Image
{
    margin-right:7px!important;
    border:1px solid red;
}

.accueilGauche .accueilResumeActualite .ResumeActu .Lien, .accueilGauche .accueilResumeActualite .ResumeActu a
{
/*
    font-family:Arial;
    font-size:10px;
*/
    text-decoration:none;
    color:#959077;
    padding-left:10px;
    background: url(../Images/Accueil/puceEnSavoirPlus.gif) no-repeat; 
    background-position: left 2px;
}
.accueilGauche .accueilResumeActualite .ResumeActu .Lien:hover
{
/*
    font-family:Arial;
    font-size:10px;
*/
    text-decoration:none;
    color:#959077;
    padding-left:10px;
    background: url(../Images/Accueil/puceEnSavoirPlus.gif) no-repeat; 
    background-position: left 2px;
}

/*******************************************************/
.accueilGauche .accueilResumeActualiteInternational
{
    background:#f2efea url(../Images/Accueil/fondActuInternational.gif)  no-repeat left  top  ; 
    width:181px;
    float:right;
    margin-top:13px;
    padding:12px;
}
.accueilGauche .accueilResumeActualiteInternational .ResumeActu .Titre
{
    display:block;
    font-family:Arial;
    font-size:18px;
    font-weight:normal;
    text-decoration:none;
    color:#a0a0a0;
}
.accueilGauche .accueilResumeActualiteInternational .ResumeActu .Titre2
{
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
    font-style:italic;
    color:#a0a0a0;
}
.accueilGauche .accueilResumeActualiteInternational .ResumeActu
{
    border-bottom:1px dotted #e8e7e2;
    clear:both;
    margin-bottom:10px;
    padding-bottom:7px;
}
.accueilGauche .accueilResumeActualiteInternational .ResumeActu .Resume
{
/*
    font-family:Arial;
    font-size:10px;
*/
    text-decoration:none;
    color:#959077;
}
.accueilGauche .accueilResumeActualiteInternational .ResumeActu .Image
{
    float:left;
    margin-right:7px;
    display:none;
}

.accueilGauche .accueilResumeActualiteInternational .ResumeActu .Lien
{
/*
    font-family:Arial;
    font-size:10px;
*/
    text-decoration:none;
    color:#959077;
    padding-left:10px;
    background: url(../Images/Accueil/puceEnSavoirPlus.gif) no-repeat; 
    background-position: left 2px;
}
.accueilGauche .accueilResumeActualiteInternational .ResumeActu .Lien:hover
{
/*
    font-family:Arial;
    font-size:10px;
*/
    text-decoration:none;
    color:#959077;
    padding-left:10px;
    background: url(../Images/Accueil/puceEnSavoirPlus.gif) no-repeat; 
    background-position: left 2px;
}


/**********************************************************/
/**********************Rubrique****************************/
/*********************************************************/
.cartoucheRubrique
{
    float:right;
}
.cartoucheRubrique .backGroundCartoucheRubrique, .droiteCarto .backGroundCartoucheRubrique
{
    background-color:#f6f3e7;
    padding:10px;
    width:123px; 
    margin-right:9px;
    margin-top:22px;
}
.contenu
{
    float:left;
    width:570px;
    margin-left:10px;
}

.contenuSansCartouche
{
    float:left;
    width:700px;
    margin-left:10px;
    margin-right:10px;
}

/***************************************************************/
/******************************Fomulaire***********************/

.bouton
{
    margin-right:50px;
}

/*************************************************************/
/*************************Plan du site ***********************/
/*************************************************************/

.PlanSite .plan_2
{
    font-size:12px;
    display:block;
    margin-top:15px; 
}

.PlanSite .plan_3
{
    display:block;   
    margin-left:15px; 
    margin-top:5px; 
}

.PlanSite .plan_4
{
    display:block;   
    margin-left:30px; 
    margin-top:5px; 
}
.PlanSite .plan_5
{
    display:block;   
    margin-left:45px; 
    margin-top:5px; 
}

/******Surimpression****/
.modalBackground {
    position:absolute;
	background-color:white;
	filter:alpha(opacity=90);
	opacity:0.90;
	width:916px;
	height:100%;
	height:2000px;
	z-index:500;
	zoom:1;
}

.modalPopup {
	background-color:#fffffe;
    position:absolute;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:772px;
	margin-top:100px!important;
	margin-left:70px;
	font-family:Arial;	
	z-index:1000;
}

.modalPopup .contenuModalPopup
{
    width:450px;
    margin:auto;
}

.modalPopup  h1
{
    padding:0px;
    margin:0px;
    font-size:32px;
}
.modalPopup  h2
{
    padding:0px;
    margin:0px;
    color:#000000;
    font-size:16px;
}

.modalPopup  h3
{
    padding:0px;
    margin:0px;
    font-size:16px;
}

.modalPopup  p
{
    padding:0px;
    margin:0px;
    color:#959077;
    font-size:11px;
    font-weight:bold;
    display:block;
    width:400px;
}
.modalPopup  p.abusAlcool
{
    float:right;
    font-size:9px;
    font-weight:bold;
    color:#c3c2b6;
    width:auto!important;
}

.modalPopup   a.lienEntre
{
    background:url(../Images/Accueil/fondEntrer.gif);
    width:55px;
    height:13px;
    display:block;
    float:right;
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
    text-transform:uppercase;
    padding-left:20px;
} 
.modalPopup img
{
    float:right;
}


/*************************************************************/
/*************************Médiathèque ***********************/
/*************************************************************/
.recherche .libelle
{
    width:105px;     
    height:35px;  
    color:#d4b077;
    font-size:10px; 
    font-weight:bold;
}

.valeur
{
    width:134px;
}

.gridResultatMedia 
{
    width:100%;
    background-color:#f2efea;

}

.gridResultatMedia td
{
    padding:15px!important;
    clear:both;
}

.gridResultatMedia .mediaVignette
{
    float:left;
    width:119px;
    background-color:White;
    margin-right:10px;
}

.gridResultatMedia .mediaDescription
{
    float:left; 
    	width:500px;
}
.gridResultatMedia .mediaDescription h2.titreMedia
{
    font-weight:normal;
    text-decoration:underline;
    
}

.gridResultatMedia .mediaDescription h2.titreMedia a
{
    background:none;
    padding:0px;   
    font-size:11px; 
}
.RetourMediatheque
{
    margin-left:220px;
}

/***************************************/
/**************Fiche média**************/
/***************************************/
.VisuelMédia
{
    margin-right:20px;
}

/***************************************/
/**********Page Impression**************/
/**************************************/
.enTeteImpression
{
    width:772px;
    height:135px;
    background: url(../Images/Commun/BackGroundEnTeteImpression.gif) no-repeat  ; 
}

.pageImpression
{
    width:772px;
}


/***************************************/
/**********Page Vidéo**************/
/**************************************/

.menuVideo .sequence
{
    margin-bottom:10px;
}
.menuVideo .sequence h4.titre
{
    color:#959077;
    font-weight:bold;
    font-family:Arial;
    padding:0;
    margin:0;
}
.menuVideo .sequence a
{
    color:#959077;
    font-weight:bold;
    background:none;
    padding:0;
    text-decoration:none;
}
.menuVideo .sequence a.vignette,
.menuVideo .sequence div.vignetteEnCours
{
    position:relative;
    display:block;
}
.menuVideo .sequence a.vignette img,
.menuVideo .sequence div.vignetteEnCours img
{
    width:70px;
}
.menuVideo .sequence a.vignette div
{
    position:absolute;
    width:70px;
    height:50px;
    background:url(../Images/Commun/sequence.gif) no-repeat center;
    z-index:100;
}
.menuVideo .sequence div.vignetteEnCours img
{
    background:url(../Images/Commun/sequence.gif) no-repeat center #c3b495;
    opacity:0.3;
    filter:alpha(opacity=30);
}

/*.menuVideo .sequence div.vignetteEnCours div
{
    position:absolute;
    width:70px;
    height:50px;
    background:url(../Images/Commun/sequence.gif) no-repeat center #c3b495;
    opacity:0.7;
    filter:alpha(opacity=70);
    z-index:100;
}*/

/*.menuVideo .titre a
{
    

    display:block;
    font-size:10px;
    color:#959077;
    font-weight:bold;
    font-family:Arial;
    background:none;
    padding:0px;
    margin-bottom:2px;
}

.menuVideo .titre
{
    font-size:10px;
    color:#959077;
    font-family:Arial;    
}*/

/**************************************/
/*************resultat*****************/
.ResultatsRecherche
{
    margin-bottom:20px;
    zoom:1;
}


div.autresActualites
{
    background-color:#f6f3e7;  
    margin:50px 50px 20px 20px;
    padding:20px;
    border:1px solid #fbf9f3;
    font-family:Arial;
    font-size:11px;
    color:#959077;
}
div.autresActualites h1
{
}
div.autresActualites div.ResumeActu
{
    margin-bottom:10px;
}
div.autresActualites div.ResumeActu h2
{
	position:relative;
}
div.autresActualites div.ResumeActu span.Resume
{
    position:relative;
    display:block;
    margin-left:20px;
}
div.autresActualites div.ResumeActu a.Lien
{
    position:relative;
    margin-left:20px;
    font-family:Arial;
    font-size:10px;
    text-decoration:none;
    color:#959077;
    padding-left:10px;
    background: url(../Images/Accueil/puceEnSavoirPlus.gif) no-repeat; 
    background-position: left 2px;
}
div.autresActualites div.ResumeActu a.Lien:hover
{
    position:relative;
    margin-left:20px;
    font-family:Arial;
    font-size:10px;
    text-decoration:none;
    color:#959077;
    padding-left:10px;
    background: url(../Images/Accueil/puceEnSavoirPlus.gif) no-repeat; 
    background-position: left 2px;
}
div.autresActualites p
{
    position:relative;
}


/*****************************************************/
/*         Page de type Liste de résultats           */
/*****************************************************/

 .moteurRecherche
 {
 	margin:auto;
    margin-top: 4px; 
    border-bottom: 1px solid #bc9f49; 
    background: #f7f3e9; 
    border-top: 1px solid #bc9f49; 
    padding-left: 13px; 
    padding-bottom:10px;
    padding-top:10px;
 }
 .DivAfficherContour
 {
    position:relative;
    margin-left: 17px; 
    padding-bottom:3px;
    width:148px;
    height:35px;
    display:block;
    background:url('../Images/Commun/BackgroundContourAppelation.gif') no-repeat;
    background-color:#D4B077; 
    zoom:1;
 }
 .cbAfficherContour
 {
    position:relative;
    float:left;
    width:15px;
    margin-top:7px;
    margin-left:10px; 
    
}
 .TexteDivAfficherContour
 {
    position:relative;
    float:left;
    display:block;
    margin-top:5px; 
    margin-left:7px; 
    width:100px;
    font-family:Arial;
    font-size:10px;
    color: White; 
 }
 .imgCalendrier 
{
    cursor:pointer;
    background:url('../Images/calendrier.gif');
    width:24px;
    height:22px;
}
 
 .resultatRecherche
{
    margin: auto;
    width: 572px;
    clear:both;
}

.listeResultat {
    width: 572px;
}

a.valider
{
    background: url(../Images/Accueil/puceEnSavoirPlus.gif) no-repeat; 
    background-position: left 8px;
    display: block;
    width: 47px;
    height: 20px;
    line-height:20px;
    vertical-align:middle;
    padding-left: 10px;
    padding-top: 2px;
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    margin-left: 400px;
    margin-bottom: 10px;
    border:solid 1px #E3E3DB;
}
a.valider:hover
{
}

.reponses
{
	display:block;
	color:#a47f13;
	font-family:Verdana;
	font-weight:bold;
}

.nombreDeResultat
{
    font-family: Verdana;font-size: 14px;color: #a47f13;font-weight:bold;
    margin:10px;
    display:block;  
    text-decoration:none;
	background: url('../Images/OffreDeListe/fond_Resultat.gif') left center no-repeat;
	padding-left:30px;   
}

.listeResultats_Carte
{
	border:solid 1px #000000;
	text-align:right;
	height:500px;
	width:590px !important;
	overflow:hidden; 
	background-color:#ffffff;
	position:absolute !important;
	left:102px;
	z-index:100;
	display:block;
}
.paginationMasquee 
{
    display:none;
}
.pagination
{
    position:relative;
    margin-left:20px;
    height:25px;
    /*width:300px;*/
    width:100%;
    text-align:center;
    display:block;
}
.pagination a {
    margin:0;
    padding:0;
    margin-left:2px;
    font-family:Arial;
    font-size:10px;
    color:#959077;
    background:none; 
}
.pagination span {
    margin:0;
    padding:0;
    margin-left:2px;
    font-family:Arial;
    font-size:10px;
    color:#D4B077;
    background:none; 
}

/*
.resultatRecherche .pagination {
    float:none !important;
    text-align:center;
}

*/

#map {
    height:291px;
    width:573px;
    z-index:0;
    margin:0;
    background:none; 
}
#map a {
    background:none; 
}

.droiteCarto
{
    position:relative;
    float:right;
    display:block;
    margin-right:7px;
    z-index:0;
}
.sousCarte
{
    width:540px;
}

.listeResultats_Titre
{
font-family:Arial;font-size:18px;color:#808080;
height:20px;
margin-bottom:10px;
display:block;
}

a.listeResultats_lienRetourPro
{
    float:right;
    background: url(../Images/Accueil/puceEnSavoirPlus.gif) no-repeat; 
    background-position: 5px 7px;
    height:20px;
    width:50px;
    line-height:20px;
    vertical-align:middle;
    display:block;
    margin-bottom:5px;
    margin-right:7px;
    padding-left:15px;
    border:solid 1px #E3E3DB;
}
.accPane {
    overflow:hidden;
}

/************************************
            Carnet
*************************************/
.carnetVoyage
{
    background-color:#F7F3E8;
    width:133px;
    display:block;
    padding-top:5px;
    padding-left:9px;
    padding-right:3px;
    padding-bottom:10px;
    margin-right:7px;
    overflow:auto;
}

.carnetVoyage h3
{
    position:relative;
    display:block;
    margin:0;
    padding:0;
    color:#959077;
}
.carnetVoyage span
{
    position:relative;
    display:block;
    margin-top:3px;
    color:#959077;
}
.carnetVoyage a, .carnetVoyage a:hover
{
    background: url(../Images/Accueil/puceEnSavoirPlus.gif) no-repeat; 
    background-position: left 3px;
    position:relative;
    display:block;
    margin-top:3px;
    color:#959077;
}


.contenuCarnet
{
    font-family:Arial;
    font-size:10px;
    color:#959077;
}
.action p
{
    margin-top:5px;
    margin-left:70px;
}
.action h3
{
    margin-top:20px;
}
.ajax__calendar_container
{
    z-index:100;
}


.H2Carnet
{
    float:left;
    color:#808080;
    font-size:14px;
}
.pH2
{
    
    float:left;
    color:#D5B079;
    width:500px;
    height:20px;
    display:block;
    padding-top:1px;
    font-size:13px;
}
.ContenuCarnet
{
    margin-left:5px;
}
.CarnetAction
{
    display:block;
    margin-bottom:5px;
}

.fuSupprimer
{
    position:relative;
    margin-left:10px;
    margin-bottom:-2px;
}

.fuSupprimerListe
{
    float:right;
    margin-top:50px;
    
}
/***********************************
            Recherche Carto
***********************************/

.rechercheCarto
{
    margin-left:10px;
}
/***********************************
       Recherche Accordeon
***********************************/
.TitreAccordeon, .menuCarto
{
    width:134px;
    height:17px;
    display:block;
    color:#ffffff;
    text-decoration:none;
    font-family:Arial;
    font-size:10px;
    padding-top:3px; 
    cursor:pointer;
    overflow:hidden;
}
.menuRechercheCartoAdherent
{
    width:154px;
    display:block;
}
.contenuMenu
{
    width:130px;
    display:block;
    color:#ffffff;
    text-decoration:none;
    font-family:Arial;
    font-size:10px;
    padding-top:5px; 
    padding-bottom:0px; 
    padding-left:0px; 
    padding-right:0px; 
    cursor:pointer;
}
.contenuMenu input
{
    width:108px;
    display:block;
    font-family:Arial;
    font-size:10px;
    text-align:center;
        
    border:none;
    background:Transparent url(../Images/Commun/fondRechercher.gif)  no-repeat   ;   
}

.contenuMenu option
{
    width:100px;
}

form.background .contenuMenu a
{
    background: url(../Images/Accueil/puceEnSavoirPlus.gif) no-repeat; 
    background-position: left 2px;
    width:96px;
    height:17px;
    display:block;
    color:#969174;
    font-family:Arial;
    font-size:10px;
}
form.background .contenuMenu a:hover
{
    background: url(../Images/Accueil/puceEnSavoirPlus.gif) no-repeat; 
    background-position: left 2px;
    width:96px;
    height:17px;
    display:block;
    color:black;
    font-family:Arial;
    font-size:10px;
}

form.background .contenuMenu span
{
    width:106px;
    height:17px;
    display:block;
    color:#969174;
    font-family:Arial;
    font-size:10px;
}
.ddlRegion
{
    width:130px;
    font-family:Arial;
    font-size:10px;
    margin-top:7px;
}

/************************************
       Menu Recherche Carto
*************************************/
.menuRechercheCarto, .menuRechercheCartoAdherent 
{
    margin-left:17px;
    margin-top:9px;
    padding-top:14px;
    padding-bottom:7px;
    padding-left:8px;
    background-color:#F6F3E7;
    width:142px;
    display:block;
    color:#969174;
    font-family:Arial;
    font-size:10px;
    font-weight:bold;
}
.menuRechercheCarto
{
    margin-bottom:8px;
}

.menuRechercheCartoAdherent
{
    margin-top:0px !important;
}

.menuRechercheCarto a, .menuRechercheCartoAdherent a
{
    margin-top:5px;
    color:#ffffff;
    background:url(../Images/RechercheCarto/fond_Lien.gif) 2px 6px no-repeat; 
    background-color:#D4B077;
    white-space:nowrap ;
    font-size:10px;
}

.menuRechercheCarto a:hover, .menuRechercheCartoAdherent a:hover
{
color:#000000;
}


.moteur
{
    position:relative; 
    width:142px;
    margin:auto;
    display:block;
}
.moteur .ligneDDL {
    width:102px;
}
.pSousTitre 
{
    width:100px;
    height:20px;
    display:block;
    background:url(../Images/Commun/fondRechercher.gif) no-repeat; 
    background-position: center; 
    text-align:center;
}

.SousTitre {
    font-family:Arial;
    font-size:10px;
    display:block;
    position:relative;
    margin-top:4px !important;
    color:Black;
}

/*
.dropDownSelection ,
a.dropDownSelection
{   
    width:110px;
    text-decoration:none;
    display:block;
    padding-top:2px;
    height:18px !important;
    display:block;
    font-size:12px;
    background:url('../Images/RechercheCarto/fondDDL_Large.gif') right top no-repeat;
    color:#707172;
    font-style:italic;
    padding-right:15px;
    overflow:hidden;
}

.petiteListe .dropDownSelection,
.petiteListe a.dropDownSelection {
    width:39px;
    float:left;
    background:url('../Images/RechercheCarto/fondDDL_small.gif') left top no-repeat;   
}
.petiteListe .dropDownSelection:hover 
{

}
.grandeListe .dropDownSelection {
    margin:auto;
    width:109px;
    background:url('../Images/RechercheCarto/fondDDL_large.gif') left top no-repeat;    
}
.grandeListe .dropDownSelection:hover 
{

}
.ddlDroite .dropDownSelection {
    margin-left:0px;
}
.dropDownPanel 
{
    background-color:#f2f1ef;
    border:solid 1px #58585a;
    background-color:#ffffff;
    position:absolute;
    z-index:5;
}
.dropdown {
    height:20px;
}
.ddlDroite {
}
.petiteListe {
    width:70px;
    float:left;
}
.grandeListe {
    width:110px;
    margin-left:25px;
}
.dropDownPanel {
    width:128px;
}
.petiteListe .dropDownPanel {
    width:64px;
    margin-top:20px;
}
.dropDownPanel a 
{
    color:#59493f;
    text-decoration:none;
    display:block;   
    margin:0;
    padding:0;
    padding-left:10px;
}
.grandeListe .dropDownPanel a {
    width:118px;
}
.petiteListe .dropDownPanel a {
    width:54px;
}

.dropDownPanel a.selected,
.dropDownPanel a:hover
{
      background-color:#d6d5c5;
}
.dropDownPanel a.empty 
{
      font-style:italic !important;
}
*/

.LegendeAOC
{
    display:block;
    background:url('../Images/OffreDeListe/LegendeAOC.gif') left top no-repeat;    
    font-family:Arial;
    font-size:12px;
    color:#959077;
    padding-left:35px;
    margin-left:335px;
    margin-top:3px;
}


/***********************************
    Modele_1 : Offre de liste
************************************/
.resultat_M1Pair, .resultat_M1Impair
{
    position:relative;
    float:left;
    display:block;
    padding:8px;
}
.resultat_M1Pair td, .resultat_M1Impair td, .TableCarnet td
{
    padding-top:10px;
    color:#D2AF75;
}


.DivResultat_Photo
{
    position:relative;
    float:left;
    width:122px;
    /*height:75px;*/
    display:block;
    overflow:hidden;
}
.DivResultat_Photo a
{
    background:none;
}

.DivResultat_Localiser
{
    position:absolute;
    left:100px;
    top:52px;

}

.DivResultat_Coordonnees
{
    position:relative;
    float:left;
    margin-left:5px;
    /*width:270px;*/
    width:270px;
    height:75px;
    display:block;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#959077;
}
.DivResultat_Label
{
    position:relative;
    float:left;
    width:165px;
    height:75px;
    display:block;
    text-align:right;
}
.PictosListe
{
    margin-left:5px;
    float:right;
}

.DivResultat_DetailResultat
{
    position:relative;
    float:left;
    width:575px;
    display:block;
    
}
.DivResultat_Adresse
{
    position:relative;
    float:left;
    margin-top:5px;
    width:215px;
    display:block;
}

.DivResultat_DetailCaracteristique
{
    position:relative;
    float:left;
    margin-top:5px;
    width:215px;
    display:block;
    
}


.DivResultat_Activite
{
    position:relative;
    float:right;
    margin-top:5px;
    width:135px;
    display:block;
        
}


.ajouterCarnet, .ajouterCarnet:hover
{
	font-weight:bold;
	text-decoration:none; 
	color:#6c5e53;
	display:block;
	width:160px;
	clear:both;
    background: url(../Images/Accueil/puceEnSavoirPlus.gif) no-repeat; 
    background-position: left 2px;
}

.ajouterCarnet:hover
{
	text-decoration:underline;
    background-position: left 3px;
}
.hlEnSavoirPlus
{
    float:right;
}
.hlEnSavoirPlusCarnet
{
    float:left;
    margin-top:15px;
    margin-left:280px;
}

.iLangue
{
    margin-left:10px;
    width:20px;
    height:13px;
}

/***********************************
            Fiche Offre
************************************/
.ficheOffre
{
    font-family:Arial;
    font-weight:normal;
    font-size:12px;
    line-height:13px;
    color:#A49F89;
    margin-left:5px;
}

.ficheOffre h1
{
    display:block;
}

.ficheOffre_Titre
{
    font-family:Arial;
    font-size:18px;
    font-weight:bold;
}
.ficheOffre_etoiles
{
    width:570px;
    height:15px;
    display:block;
}

.ficheOffre_Photo
{
    width:300px;
    height:220px;
    display:block;
    margin-bottom:5px;
    overflow:hidden;
    float:left;
    text-align:left;
    padding-top:10px;
    z-index:0;
}
.ficheOffre_Photo .LienVideo
{
        background: url(../Images/Commun/fondLienMenuGauche.gif)  no-repeat; 
        background-position: left center;
        width:94px;
        height:17px;
        display:block;
        text-decoration:none;
        font-family:Arial;
        font-size:11px;
        padding-left:21px;   
        padding-top:3px;
        text-transform:uppercase;
        color:White;
}


.ficheOffre_DroitePhoto
{
    float:right;
    position:relative;
    width:275px;
    margin-top:10px;
    margin-right:5px;

}

.PhotoCIVCVignette img
{
    width:120px;
}
.ficheOffre_Description
{
    position:relative;
    float:left;
    padding-bottom:22px;
    clear:both;

}


.ficheOffre_Labels
{
float:left;
}

.ficheOffre_pictosDescription
{
    width:95px;height:160px;
}

.ficheOffre_DivCoordonnees
{
    position:relative;
    float:left;
    display:block;
    margin:0;
    padding:0;
    padding-top:5px;
    padding-right:50px;
    font-family:Arial;
    font-weight:normal;
}
.ficheOffre_DivCoordonnees a
{
    font-family:Arial;
    font-weight:normal;
    color:#D4B077;
    background:none;
    margin:0;
    padding:0;
}

.ficheOffre_DivCoordonnees .Adresse
{
    font-weight:bold;
}
.ficheOffre_DivDetailCoordonnees
{
    margin-top:5px;
}
.ficheOffre_DivLangue
{
    margin-top:10px;
    display:block;
}
.ficheOffre_DivLangue li
{
    margin-top:2px;
}

.ficheOffre_Detail
{
    position:relative;
    float:left;
    width:344px;
    display:block;
    margin:0;
    padding:0;
    padding-top:5px;
}

.ficheOffre_Detail .libelle, .ficheOffre_Detail .titre, .ficheOffre_DivCoordonnees .titre
{
    font-family:Arial;
    font-weight:bold;
    color:#959077;
    clear:both;
}

.ficheOffre_Detail .libelle
{
    font-weight:normal !important;
}

.ficheOffre_Detail .donnee
{
    font-family:Arial;
    color:#D4B076;
}
.ficheOffre_Detail .donneeOuverture, .ficheOffre_Detail .donneeFermeture, .donneeLangue
{
    font-family:Arial;
    color:#D4B076;
}
.ficheOffre_Pictos
{
    position:relative;
    display:block;
    margin-top:10px;
    clear:both;
}
.ficheOffre_Pictos img
{
    float:left;
    margin-left:10px;
}


.DivSeparatrice
{
    width:570px;
    height:3px;
    display:block;
	background:url('../Images/Commun/Separateur.gif') repeat-x;
	clear:both;
}
.DivSeparatriceLarge
{
    float:left;
    width:570px;
    height:3px;
    margin-top:10px;
    display:block;
	background:url('../Images/Commun/Separateur.gif') repeat-x;
	clear:both;
}



.ficheOffre_Activite
{
    position:relative;
    float:left;
    width:155px;
    height:160px;
    display:block;
    
}

.ficheOffre_Caracteristiques
{
    width:215px;
    display:block;
}

.ficheOffre_Tarif
{
    
}

.ficheOffre_Etat
{
    
}

.ficheOffre_Capacites
{
    
}

.ficheOffre_Fermeture
{
    
}
.ficheOffre_Fermeture li 
{
    clear:both;
    font-size:12px;
}

.grilleFermetures
{
}

.ficheOffre_InformationsSpecifiques
{
    
}

.ficheOffre_Environs
{
    
}

a.ficheOffre_Retour
{
    background: url(../Images/Accueil/puceEnSavoirPlus.gif) no-repeat; 
    background-position: 5px 7px;
    margin-top:5px;
    margin-left:517px;
    width:50px;
    height:20px;
    line-height:20px;
    vertical-align:middle;
    display:block;
    padding-left:15px;
    border:solid 1px #E3E3DB;
}
a.ficheOffre_RetourPro
{
    background: url(../Images/Accueil/puceEnSavoirPlus.gif) no-repeat; 
    background-position: left 3px;
    margin-top:5px;
    margin-left:400px;
    width:170px;
    height:20px;
    line-height:20px;
    vertical-align:middle;
    display:block;
    border:solid 1px #E3E3DB;
}

.ficheOffre_AjouterCarnetVoyage, .ficheOffre_AjouterCarnetVoyage:hover
{
    float:left;
    position:relative;
    margin-top:16px;
    margin-bottom:20px;
    display:block;
    clear:both;
    background: url(../Images/Accueil/puceEnSavoirPlus.gif) no-repeat; 
    background-position: left 2px;
}
 .ficheOffre_AjouterCarnetVoyage:hover
{
    background-position: left 3px;
}
.ficheOffre_MiniGMap
{
    position:relative;
    float:left;
    width:295px;
    height:155px;
    display:block;
    padding:10px;
    overflow:hidden;
    margin-top:10px;margin-right:10px;
    background-color:#F1EFE9;
}
.ficheOffre_MiniGMap #map {
    width:295px;
    height:155px;
    z-index:0;
    margin:0;
    background:none;
}

.ficheOffre_DivMenuRechercheCarto
{
    position:relative;
    float:left;
    width:215px;
    display:block;
}

.ficheOffre_DMiniGMap
{
    position:relative;
    float:left;
    width:180px;
}
.ficheOffre_GuideVoyage
{
    position:relative;
    float:left;
    width:150px;
    height:120px;
    display:block;
    background-color:#F2F0E4;
}
.ficheOffre_GuideVoyage a
{
        background: url(../Images/Commun/fondLienMenuGauche.gif)  no-repeat; 
        background-position: left center;
        width:124px;
        height:17px;
        display:block;
        color:#ffffff;
        text-decoration:none;
        font-family:Arial;
        font-size:11px;
        padding-left:21px;   
        padding-top:3px;
        text-transform:uppercase;
}


.ficheOffre_GuideVoyage span
{
    position:relative;
    color:#969174;
    font-family:Arial;
    font-weight:bold;
    margin-top:12px;
    padding-bottom:9px;
    margin-left:10px;
    display:block;
}

.ficheOffre_CarnetVoyage
{
    position:relative;
    float:right;
    width:145px;
    display:block;
}

.ajouterCarnetVoyage
{
    
}

li.LiImgCharte
{
    background:none;
    width:150px;
    display:block;
}

.imgTypeAdherent
{
    float:right;
    margin:auto;
    margin-left:2px;
    display:block;
}

/*******************************************
    Style pour l'affichage du diaporama 
    de la page d'accueil
********************************************/
.divEnglobant
{
    position:relative;
    height:131px;
    margin-bottom:5px;
    z-index:0;
}
.diaporama
{
   position:absolute ;
    width:571px;
    background: #ffffff;
    /*height:131px;*/
    height:131px;
    margin-left:5px;
}
.diaporamaIndex
{
    display:none;
}
.diaporamaIndex div
{
    float:right;
    padding-left:6px;
    padding-right:0px;
    padding-top:3px;
    padding-bottom:5px;
    text-align:right;
    font-family:Verdana;
    color:#FFFFFF;
    opacity:0.7;
    filter:alpha(opacity=70);
}
.diaporamaIndex div a
{
    padding:2px;
    padding-top:1px;
    padding-bottom:1px;
    margin-left:2px;
    font-weight:bold;
    color:#000000;
    background-color:#FFFFFF;
    text-decoration:none;
    font-size:10px;
}

.diaporama div.divPremiereDiapo
{
    left:0px;
    position:absolute;
    visibility:visible;
    top:0px;
    width:571px;
    z-index:1;
}
.diaporama div.divDiapoSuivante
{
    left:768px;
    left:0px;
    position:absolute;
    visibility:hidden;
    top:0px;
    width:571px;
    z-index:0;
}
.diaporama div.divFiltre
{
    left:-768px;
    position:absolute;
    visibility:visible;
    top:0px;
    width:571px;
    height:131px;
    background-color:#FFFFFF;
    opacity:0.5;
    filter:alpha(opacity=50);
    z-index:2;
}

.iPhoto
{   
    position:absolute;
    margin-left:0;
    margin-top:0;
    z-index:0;
}



/*      Agenda actualités       */

.menuVisu ul, .menuVisu li
{
    margin:0px;
    padding:0px;
    list-style-type:none;
    background:none;
}
.menuVisu li
{
    float:left
}
.sousTitreOn
{
        margin:0px;
        padding:0px;
        text-decoration:none;
        background: url(../Images/RubriqueDiaporama/sousTitreOn.gif)  no-repeat!important; 
        width:230px;
        height:28px;
        float:left;
        display:block;
        font-size:16px!important;
        color:#666666!important;
        text-align:center ;
        padding-top:10px;
        line-height:normal!important;
        text-transform: uppercase;
        font-weight:bold; 
}

.sousTitreOff
{
        margin:0px;
        padding:0px;
        text-decoration:none;
        background: url(../Images/RubriqueDiaporama/sousTitreOff.gif)  no-repeat!important; 
        width:230px;
        height:28px;
        float:left;
        display:block;
        font-size:16px!important;
        color:#666666!important;
        text-align:center ;
        padding-top:10px;
        line-height:normal!important;
        text-transform:uppercase;
        font-weight:bold;
}

.visu
{
    background-color:#ffffff;
    border:1px solid #e2e1dc;
    padding-top:10px;
    padding-bottom:0px;
    zoom:1;

}
.visu img
{
    margin-right:12px;
}

.visu .titre
{
        position:relative;
        font-size:14px!important;
        color:#958f77!important;
        font-family :Arial;
        font-weight:bold;
        text-transform:uppercase;
        margin-bottom:5px!important;
}

.visu .resume
{
        position:relative;
        font-size:11px!important;
        color:#949077!important;
        font-family :Arial;
}

.visu .lien
{
        position:relative;
        font-size:11px!important;
        color:#d5b47f!important;
        font-family :Arial;
        padding:0px;
        background:none;
}
.visu .lien:hover
{
        position:relative;
}

.visu .resumeActu
{
    padding:10px;
}

.visu .resumeActu2
{
    background-color:#f1efe3;
    padding:10px;
}

/* ONGLET AGENDA */
.titreAgenda
{
        position:relative;
        float:left;
        display:block;
        width:425px;
        
        font-family :Arial;
        font-size:14px;
        color:#958f77;
        font-weight:bold;
        text-transform:uppercase;
        
        
}

.texteAgenda
{
        position:relative;
        float:left;
        display:block;
        width:425px;
        margin-top:8px;
        font-family :Arial;
        font-size:11px;
        color:#949077;
}

.Evenement img
{
        position:relative;
        float:left;
}
.Evenement .enSavoirPlus
{
    position:relative;
    float:right;
    display:block;
    width:425px;
    margin-right:4px;
    text-align:right;
}

.DivAgenda
{
    position:relative;
    float:left;
    width:660px;
    display:block;
    margin-left:4px;
    margin-top:8px;
    clear:both;
}

/*******Agenda dans le cartouche ****/
/************************************/
.AgendaCartouche 
{
    height:auto!important;
}
.AgendaCartouche .Evenement
{
    display:block;
    width:135px;
    height:200px;
    overflow:auto;
    
}
.VoirToutAgenda
{
    
    display:block;
    margin-top:15px;
}
.AgendaCartouche img 
{
    position:static;
}

.AgendaCartouche .DivAgenda 
{
    width:115px;
    margin:0px;
    padding:0px;
    position:static;
}
.AgendaCartouche .DivAgenda .dateAgenda
{
    color:#d5b079;
    font-size:11px;
    font-family:Arial;
    font-weight:bold;
    margin-top:10px;
    display:block;
}
.AgendaCartouche .DivAgenda .titreAgenda
{
    color:#969279;
    width:115px;
    background:none;
    padding:0px;
    margin:0px;
    font-size:9px;
    margin-bottom:5px;
    position:static;
}

.AgendaCartouche .grandTitreAgenda
{
    color:#959178;
    font-size:14px;
    font-family:Arial;
    font-weight:bold;
}


/***********************************
    Offre de Liste 
***********************************/
.offreDeListe_LienSite
{
    display:block;
}

/***********************************
    Page Impression Carnet 
***********************************/

.BodyImpression
{
    background:none;
    padding-top:50px;
}

.ImpressionDate
{
    float:left;
}
.BodyImpression a
{
    background:none;
    padding:0;
}
.DivImpressionCommune
{
    font-weight:bold;
}
.ImpressionNomOffre
{
    font-weight:bold;
}
.tdImpressionSeparatrice
{
    display:block;
    height:5px;
    width:550px;
    text-align:center;
    background-color:White;
}
.LigneImpressionOffre
{
    display:block;
    background-color:#EFEBDF;
    padding:10px;
}
.LigneImpressionOffre td
{
    padding:10px;
}
.ImpressionTitre
{
    font-weight:bold;
    font-size:14px;
}
.Image, .PhotoCIVCVignette
{
    float:left;
    display:block;
    padding-right:10px;
    width:140px;
}

.TableFooter
{
    width:750px;
    font-family:Verdana;
    font-size:10px;
}
.TableFooter tr td
{
    font-family:Verdana;
    font-size:10px;
}

.CharteMarno, .RTC, .CDTAube, .EngagementQualite, .VigneronsIndependant,
a.CharteMarno, a.RTC, a.CDTAube, a.EngagementQualite, a.VigneronsIndependant
{
    float:right;
    margin:auto;
    margin-left:2px;
    margin-top:3px;
    display:block;
    background:none;
    background-image:none; 
}


.lienFicheProduit
{
    float:right;
    margin-top:5px;
}





.modeBrouillon
{
    position:absolute;
    background:none !important;
    background-color:#faadad !important;
    left:0;
    top:0;
    border:solid 1px red !important;
    width:200px;
    line-height:20px;
    vertical-align:middle;
    height:20px;
    display:block;
    color:Red !important;
    text-align:center;
}



