

/* =============================================================================
 * BANDEAU HAUT (CHARTE GENERALE)
 * ===========================================================================*/
.bandeau1 {
	background: url(images/bandeau/TOURISME_bandeau1.jpg) no-repeat 310px 0;
}
.bandeau2 {
	background: url(images/bandeau/TOURISME_bandeau2.jpg) no-repeat 310px 0;
}
.bandeau3 {
	background: url(images/bandeau/TOURISME_bandeau3.jpg) no-repeat 310px 0;
}
.bandeau4 {
	background: url(images/bandeau/TOURISME_bandeau4.jpg) no-repeat 310px 0;
}
.bandeau5 {
	background: url(images/bandeau/TOURISME_bandeau5.jpg) no-repeat 310px 0;
}
.bandeau6 {
	background: url(images/bandeau/TOURISME_bandeau6.jpg) no-repeat 310px 0;
}
.bandeau7 {
	background: url(images/bandeau/TOURISME_bandeau7.jpg) no-repeat 310px 0;
}
.bandeau8 {
	background: url(images/bandeau/TOURISME_bandeau8.jpg) no-repeat 310px 0;
}
.bandeau9 {
	background: url(images/bandeau/TOURISME_bandeau9.jpg) no-repeat 310px 0;
}
.bandeau10 {
	background: url(images/bandeau/TOURISME_bandeau10.jpg) no-repeat 310px 0;
}
.bandeau11 {
	background: url(images/bandeau/TOURISME_bandeau11.jpg) no-repeat 310px 0;
}
.bandeau12 {
	background: url(images/bandeau/TOURISME_bandeau12.jpg) no-repeat 310px 0;
}
.bandeau13 {
	background: url(images/bandeau/TOURISME_bandeau13.jpg) no-repeat 310px 0;
}
.bandeau14 {
	background: url(images/bandeau/TOURISME_bandeau14.jpg) no-repeat 310px 0;
}
.bandeau15 {
	background: url(images/bandeau/TOURISME_bandeau15.jpg) no-repeat 310px 0;
}
.bandeau16 {
	background: url(images/bandeau/TOURISME_bandeau16.jpg) no-repeat 310px 0;
}
.bandeau17 {
	background: url(images/bandeau/TOURISME_bandeau17.jpg) no-repeat 310px 0;
}
.bandeau18 {
	background: url(images/bandeau/TOURISME_bandeau18.jpg) no-repeat 310px 0;
}
.bandeau19 {
	background: url(images/bandeau/TOURISME_bandeau19.jpg) no-repeat 310px 0;
}
.bandeau20 {
	background: url(images/bandeau/TOURISME_bandeau20.jpg) no-repeat 310px 0;
}
.bandeau21 {
	background: url(images/bandeau/TOURISME_bandeau21.jpg) no-repeat 310px 0;
}
.bandeau22 {
	background: url(images/bandeau/TOURISME_bandeau22.jpg) no-repeat 310px 0;
}
.bandeau23 {
	background: url(images/bandeau/TOURISME_bandeau23.jpg) no-repeat 310px 0;
}
.bandeau24 {
	background: url(images/bandeau/TOURISME_bandeau24.jpg) no-repeat 310px 0;
}
.bandeau25 {
	background: url(images/bandeau/TOURISME_bandeau25.jpg) no-repeat 310px 0;
}
.bandeau26 {
	background: url(images/bandeau/TOURISME_bandeau26.jpg) no-repeat 310px 0;
}
.bandeau27 {
	background: url(images/bandeau/TOURISME_bandeau27.jpg) no-repeat 310px 0;
}
.bandeau28 {
	background: url(images/bandeau/TOURISME_bandeau28.jpg) no-repeat 310px 0;
}
.bandeau29 {
	background: url(images/bandeau/TOURISME_bandeau29.jpg) no-repeat 310px 0;
}
.bandeau30 {
	background: url(images/bandeau/TOURISME_bandeau30.jpg) no-repeat 310px 0;
}
.bandeau31 {
	background: url(images/bandeau/TOURISME_bandeau31.jpg) no-repeat 310px 0;
}
.bandeau32 {
	background: url(images/bandeau/TOURISME_bandeau32.jpg) no-repeat 310px 0;
}
.bandeau33 {
	background: url(images/bandeau/TOURISME_bandeau33.jpg) no-repeat 310px 0;
}
.bandeau34 {
	background: url(images/bandeau/TOURISME_bandeau34.jpg) no-repeat 310px 0;
}
.bandeau35 {
	background: url(images/bandeau/TOURISME_bandeau35.jpg) no-repeat 310px 0;
}
.bandeau36 {
	background: url(images/bandeau/TOURISME_bandeau36.jpg) no-repeat 310px 0;
}
.bandeau37 {
	background: url(images/bandeau/TOURISME_bandeau37.jpg) no-repeat 310px 0;
}
.bandeau38 {
	background: url(images/bandeau/TOURISME_bandeau38.jpg) no-repeat 310px 0;
}
.bandeau39 {
	background: url(images/bandeau/TOURISME_bandeau39.jpg) no-repeat 310px 0;
}
.bandeau40 {
	background: url(images/bandeau/TOURISME_bandeau40.jpg) no-repeat 310px 0;
}
.bandeau41 {
	background: url(images/bandeau/SUDGRE_bandeau1.jpg) no-repeat 310px 0;
}
.bandeau42 {
	background: url(images/bandeau/SUDGRE_bandeau2.jpg) no-repeat 310px 0;
}
.bandeau43 {
	background: url(images/bandeau/ECONOMIE_bandeau1.jpg) no-repeat 310px 0;
}
.bandeau44 {
	background: url(images/bandeau/ECONOMIE_bandeau2.jpg) no-repeat 310px 0;
}
.bandeau45 {
	background: url(images/bandeau/ECONOMIE_bandeau3.jpg) no-repeat 310px 0;
}
.bandeau46 {
	background: url(images/bandeau/AGRICULTURE_bandeau1.jpg) no-repeat 310px 0;
}
.bandeau47 {
	background: url(images/bandeau/AGRICULTURE_bandeau2.jpg) no-repeat 310px 0;
}
.bandeau48 {
	background: url(images/bandeau/AGRICULTURE_bandeau3.jpg) no-repeat 310px 0;
}
.bandeau49 {
	background: url(images/bandeau/AGRICULTURE_bandeau4.jpg) no-repeat 310px 0;
}
.bandeau50 {
	background: url(images/bandeau/AGRICULTURE_bandeau5.jpg) no-repeat 310px 0;
}
.bandeau51 {
	background: url(images/bandeau/BIBLIOTHEQUE_bandeau1.jpg) no-repeat 310px 0;
}
.bandeau52 {
	background: url(images/bandeau/BIBLIOTHEQUE_bandeau2.jpg) no-repeat 310px 0;
}
.bandeau53 {
	background: url(images/bandeau/ASSOCIATION_bandeau1.jpg) no-repeat 310px 0;
}
.bandeau54 {
	background: url(images/bandeau/ASSOCIATION_bandeau2.jpg) no-repeat 310px 0;
}
.bandeau55 {
	background: url(images/bandeau/PATRIMOINE_bandeau1.jpg) no-repeat 310px 0;
}
.bandeau56 {
	background: url(images/bandeau/PATRIMOINE_bandeau2.jpg) no-repeat 310px 0;
}
.bandeau57 {
	background: url(images/bandeau/PATRIMOINE_bandeau3.jpg) no-repeat 310px 0;
}
.bandeau58 {
	background: url(images/bandeau/PATRIMOINE_bandeau4.jpg) no-repeat 310px 0;
}
.bandeau59 {
	background: url(images/bandeau/PATRIMOINE_bandeau5.jpg) no-repeat 310px 0;
}
.bandeau60 {
	background: url(images/bandeau/PATRIMOINE_bandeau6.jpg) no-repeat 310px 0;
}
.bandeau61 {
	background: url(images/bandeau/PATRIMOINE_bandeau7.jpg) no-repeat 310px 0;
}
.bandeau62 {
	background: url(images/bandeau/PATRIMOINE_bandeau8.jpg) no-repeat 310px 0;
}
.bandeau63 {
	background: url(images/bandeau/PATRIMOINE_bandeau9.jpg) no-repeat 310px 0;
}
.bandeau64 {
	background: url(images/bandeau/PATRIMOINE_bandeau10.jpg) no-repeat 310px 0;
}
.bandeau65 {
	background: url(images/bandeau/PATRIMOINE_bandeau11.jpg) no-repeat 310px 0;
}
.bandeau66 {
	background: url(images/bandeau/PATRIMOINE_bandeau12.jpg) no-repeat 310px 0;
}
.bandeau67 {
	background: url(images/bandeau/PATRIMOINE_bandeau13.jpg) no-repeat 310px 0;
}
.bandeau68 {
	background: url(images/bandeau/PATRIMOINE_bandeau14.jpg) no-repeat 310px 0;
}
.bandeau69 {
	background: url(images/bandeau/PATRIMOINE_bandeau15.jpg) no-repeat 310px 0;
}
.bandeau70 {
	background: url(images/bandeau/PATRIMOINE_bandeau16.jpg) no-repeat 310px 0;
}
.bandeau71 {
	background: url(images/bandeau/PATRIMOINE_bandeau17.jpg) no-repeat 310px 0;
}
.bandeau72 {
	background: url(images/bandeau/PATRIMOINE_bandeau18.jpg) no-repeat 310px 0;
}
.bandeau73 {
	background: url(images/bandeau/COLLECTIVITE_bandeau1.jpg) no-repeat 310px 0;
}
.bandeau74 {
	background: url(images/bandeau/COLLECTIVITE_bandeau2.jpg) no-repeat 310px 0;
}
.bandeau75 {
	background: url(images/bandeau/COLLECTIVITE_bandeau3.jpg) no-repeat 310px 0;
}
.bandeau76 {
	background: url(images/bandeau/COLLECTIVITE_bandeau4.jpg) no-repeat 310px 0;
}
.bandeau77 {
	background: url(images/bandeau/COLLECTIVITE_bandeau5.jpg) no-repeat 310px 0;
}
.bandeau78 {
	background: url(images/bandeau/COLLECTIVITE_bandeau6.jpg) no-repeat 310px 0;
}

#menuHaut ul {
	margin-left: 25px;
}

#bandeauHaut {
  
}
#menuHaut {
	background: #666600 url(images/SUDGRE_menuHautHG.gif) no-repeat left top;
}
#menuHaut ul {
	background: url(images/SUDGRE_menuHautBD.gif) no-repeat right bottom;
	text-align: left !important;
}
#menuHaut a {
	color: #FFFFFF;
	background: url(images/SUDGRE_menuHautPuce.gif) no-repeat left center;
}
#filAriane {
	border-bottom: 2px solid #666600;  
	background: url(images/SUDGRE_filAriane.gif) no-repeat 175px center;
	color: #333300;
}
#filAriane a {
	color: #333300;
}
#menuHaut li.accesPortail a {
    margin: 0 180px 0 15px;
}
#menuPortail td.selected {
	background-image: url(images/menuPortailTD_selected.gif);
	background-color: #333300;	
	width: 134px;
}
/* =============================================================================
 * CORPS (CHARTE GENERALE)
 * ===========================================================================*/
#corps h1 {
	color: #333300;
}
a {
    color: #333300;
}
/* =============================================================================
 * COLONNE GAUCHE (CHARTE GENERALE)
 * ===========================================================================*/
#colonneGauche h2 {
	background: #333300 url(images/SUDGRE_menuH2.gif) no-repeat right top;
	padding-right: 20px; 
}
#colonneGauche h2 a {
	background-image: url(images/SUDGRE_menuPuceHome.gif);
	background-repeat: no-repeat;
	background-color: #333300;
}
/**************************/
#menu {}
#menu li {
    background: #333300 url(images/SUDGRE_menuPuce.gif) repeat-y 0 50%;
}
#menu li li {
    background-color: #CCCC99;
}
#menu li li a {
	color: #202000;
}
#menu li a.selected {
	background: transparent url(images/SUDGRE_nav1_selected.gif) no-repeat left;
}
#menu li li a.selected {
    background: none; /* hack pour safari */
	background: transparent url(images/nav2_selected.gif) no-repeat 5px top;
}
#menu li a.secure {
	background: transparent url(images/SUDGRE_menuPuceSecure.gif) no-repeat left;
}
#menuBas {
    background-color: #333300;
}
/* =============================================================================
 * CONTENU(CHARTE GENERALE)
 * ===========================================================================*/
.accroche {
	color: #333300;
}
#contenu li {
    background: url(images/SUDGRE_listePuceN1.jpg) no-repeat 0 5px;
    padding: 0 0 3px 10px;
}
#contenu h2{
	border-bottom: 2px solid #333300;
	color: #333300;
}
#contenu h3 {
	font-weight: 900;
	color: #000;
}
#contenu table {
    border:2px solid #202000;
}
#contenu table td,#contenu table th {
    border:1px dashed #202000;
    border-left: none;
    border-right: none;
}
#contenu table thead {
    background-color:#CCCC99;
    border:2px solid #202000;
}
.paragraphe h4 {
    color: #333300;
}
#contenu .legende dd {
    color: #333300;
}
#contenu .Accessoires a, #contenu .hautPage a {
    color: #202000;
    font-size: 85%;
}
.Accessoires li.hautPage a, #contenu .hautPage a {
    background: url(images/SUDGRE_pictoHautPage.gif) no-repeat left;
    padding: 5px 0 5px 22px;
}
.Accessoires li.printInfo a {
    background: url(images/SUDGRE_pictoImprimer.gif) no-repeat left;
    padding: 5px 0 5px 25px;
}
.Accessoires  li.erreurPage a {
    background: url(images/SUDGRE_erreurPage.png) no-repeat left;
    padding: 5px 0 5px 25px;
}
/* =============================================================================
 * COLONNE DROITE (CHARTE GENERALE)
 * ===========================================================================*/
/* =============================================================================
 * BANDEAU BAS (CHARTE GENERALE)
 * ===========================================================================*/
#bandeauBas {
	background: #666600 url(images/SUDGRE_bandeauBasBG.gif) no-repeat bottom left;
}
#bandeauBas ul {
	background:  url(images/SUDGRE_bandeauBasBD.gif) no-repeat top right;
}
#bandeauBas ul a {
	background:  url(images/SUDGRE_menuHautPuce.gif) no-repeat left center;
}
/* =============================================================================
 * MODULES
 * ===========================================================================*/
form .module label {
	color: #202000;
	background-color: #333300;
}
.PRS_SUDGREMODULE h3 {
	color: #FFFFFF;
	text-align: center;
	padding: 0 5px;
	border:1px solid #202000;
	border-bottom:none;
}
.PRS_MODULEECONOMIE h3,
.PRS_MODULETOURISME h3,
.PRS_MODULEASSOCIATION h3,
.PRS_MODULEECOLE h3,
.PRS_MODULEBIBLIOTHEQUE h3,
.PRS_MODULEAGRICULTURE h3,
.PRS_MODULECOLLECTIVITE h3,
.PRS_MODULEPATRIMOINE h3 {
	color: #FFFFFF;
	background-color: #333300;
	background-position: center top;
	background-repeat: no-repeat;
	padding: 12px 5px 1px 5px;
	text-align: center;
}
.PRS_MODULEECONOMIE h3 {
    background-image: url(images/SUDGRE_module_Economie_H3.gif);
}
.PRS_MODULETOURISME h3 {
    background-image: url(images/SUDGRE_module_Tourisme_H3.gif);
}
.PRS_MODULEASSOCIATION h3 {
    background-image: url(images/SUDGRE_module_Association_H3.gif);
}
.PRS_MODULEECOLE h3 {
    background-image: url(images/SUDGRE_module_Ecole_H3.gif);
}
.PRS_MODULEBIBLIOTHEQUE h3 {
    background-image: url(images/SUDGRE_module_Bibliotheque_H3.gif);
}
.PRS_MODULEAGRICULTURE h3 {
    background-image: url(images/SUDGRE_module_Agriculture_H3.gif);
}
.PRS_MODULECOLLECTIVITE h3 {
    background-image: url(images/SUDGRE_module_Collectivite_H3.gif);
}
.PRS_MODULEPATRIMOINE h3 {
    background-image: url(images/SUDGRE_module_Patrimoine_H3.gif);
}
.PRS_SUDGREMODULE .texteParagraphe,
.PRS_MODULEECONOMIE .texteParagraphe,
.PRS_MODULETOURISME .texteParagraphe,
.PRS_MODULEASSOCIATION .texteParagraphe,
.PRS_MODULEECOLE .texteParagraphe,
.PRS_MODULEBIBLIOTHEQUE .texteParagraphe,
.PRS_MODULEAGRICULTURE .texteParagraphe,
.PRS_MODULECOLLECTIVITE .texteParagraphe,
.PRS_MODULEPATRIMOINE .texteParagraphe,
#Agenda .texteParagraphe {
	border: 1px solid #202000;
	background-color: #CCCC99;
	padding:3px;
}
#Annuaire h3, #Agenda h3 {
    background-color: #666600;
    border: 1px solid #202000;
    color: #FFFFFF;
}
#Annuaire label {
    background-color: transparent;
    border-width: 0;
    color: #FFFFFF;
}
.moduleAgenda .texteParagraphe {
    background: #CCCC99;
    padding: 4px;
    border-left: 1px solid #202000;
    border-right: 1px solid #202000;
    border-bottom: 1px solid #202000;
}
form .module label {
	color: #FFFFFF;
	background-color: #666600;
	border: 1px solid #202000;
}
form .module p {
	background-color: #333300;
}
form .module input, form .module select {
	border: 1px solid #CCCC99;
}
p.moduleBas {
	background: transparent url(images/SUDGRE_moduleBas.gif) no-repeat 0 0;
}
/* =============================================================================
 * MODULES authentification
 * ===========================================================================*/
.loginMDL h3, .tpl_loginMDL h3 {
	color: #FFFFFF;
	background: #CCCC99 url(images/SUDGRE_moduleH3.gif) no-repeat center top;
}
.loginMDL .texteParagraphe, .tpl_loginMDL .texteParagraphe {
	background: #CCCC99;
    border:1px solid #202000;	
} 
.loginMDL p.action, .tpl_loginMDL p.action {
	background: #FFFFFF url(images/SUDGRE_moduleBas.gif) no-repeat 0 0;
	
} 
/* =============================================================================
 * TPL CENTRAUX (CHARTE GENERALE)
 * ===========================================================================*/
#contenu .tpl_sommairePage li {
    background: url(images/SUDGRE_puceSommaire.gif) no-repeat left center;
    padding: 0 0 0 20px;
}
/* =============================================================================
 * FORMULAIRES (CHARTE GENERALE)
 * ===========================================================================*/
/* Non applicable au form en MDL */
/* =============================================================================
 * BLOC DE NAVIGATION : r�sultats de recherche
 * ===========================================================================*/
.blocNavigation { 
	border-bottom: 1px solid #333300;
} 
/* =============================================================================
 * TEMPLATE : Comarquage
 * ===========================================================================*/
#contenu .tpl_comarquage .header {
    padding-bottom: 10px;
    background: url(images/SUDGRE_filAriane.gif) no-repeat scroll 0 0%;
    padding-left: 20px;
}
/* =============================================================================
 * TEMPLATE : Liste des annuaires, liste des agendas
 * ===========================================================================*/
#contenu .tpl_annuaireListe .voirMiniSite{
    float: right;
    clear: right;
    background: url(images/SUDGRE_pictoMiniSite.gif) no-repeat 0 50%;
    padding-left: 35px;
    padding-top:10px;
    padding-bottom:10px;
}
#contenu .tpl_agendaListe h3, #contenu .tpl_actualiteListe h3 {
	border-bottom: 2px solid #CCCC99;
	color: #333300;
}
#contenu .tpl_agendaListe .paragraphe, #contenu .tpl_actualiteListe .paragraphe {
    border-bottom: 1px solid #CCCC99;
}
.tpl_offreEmploiListe dt,
.tpl_espacePresseListe dt,
.tpl_annuaireListe h4,
.tpl_avisPubliciteListe h4,
.tpl_planningFormationListe dt {
    border-top:1px solid #CCCC99;
}
#contenu #formRecherche label,
.tpl_offreEmploiListe label,
.tpl_espacePresseListe label,
.tpl_actualiteListe label,
.tpl_agendaListe label,
.tpl_annuaireListe label {
    border-bottom:1px dashed #333300;
}
#contenu #formRecherche .nouvelleRecherche,
.tpl_offreEmploiListe .nouvelleRecherche,
.tpl_espacePresseListe .nouvelleRecherche,
.tpl_actualiteListe .nouvelleRecherche,
.tpl_agendaListe .nouvelleRecherche,
.tpl_annuaireListe .nouvelleRecherche {
    color: #333300;
}
#contenu #formRecherche fieldset,
#contenu .tpl_offreEmploiListe fieldset,
#contenu .tpl_espacePresseListe fieldset,
#contenu .tpl_actualiteListe fieldset,
#contenu .tpl_agendaListe fieldset,
#contenu .tpl_annuaireListe fieldset {
    border:none;
    border-bottom:1px solid #333300;
    border-top:1px solid #333300;
    background-color:#CCCC99;
}
/* =============================================================================
 * TEMPLATE : D�tail des annuaires, d�tail des agendas ...
 * ===========================================================================*/ 
.tpl_annuaireDetail .reseau {
    text-align: center;    
}
.tpl_annuaireDetail .overMiniSite {
    padding: 10px 0;
}
.tpl_annuaireDetail .voirMiniSite {
    background: url(images/SUDGRE_pictoMiniSite.gif) no-repeat 0 50%;
    padding-left: 35px;
    padding-top:10px;
    padding-bottom:10px;  
}
#contenu .tpl_annuaireDetail .reseau li {
    display: inline;
    background-image: none;    
}
.tpl_avisPublicite h3,
.tpl_planningFormation h3,
.tpl_zoneActiviteDetail h3,
.tpl_offreEmploiDetail h3,
.tpl_espacePresseDetail h3,
.tpl_actualiteDetail h3,
.tpl_annuaireDetail h3,
.tpl_agendaDetail h3 {
    background: #CCCC99 url(images/SUDGRE_flecheH3.gif) no-repeat 5px 50%;
    padding-left: 25px;
}
.tpl_agendaDetail .encadre, .tpl_actualiteDetail .encadre {
    background-color: #CCCC99;
}
.tpl_zoneActiviteDetail .infoBase, 
.tpl_planningFormation .infoBase,
.tpl_offreEmploiDetail .infoBase, 
.tpl_actualiteDetail .infoBase,
.tpl_agendaDetail .infoBase,
.tpl_espacePresseDetail  .infoBase,
.tpl_annuaireDetail .infoBase {
    background-color: #CCCC99;
}
.tpl_offreEmploiDetail .infoBaseImage,
.tpl_actualiteDetail .infoBaseImage,
.tpl_espacePresseDetail .infoBaseImage,
.tpl_agendaDetail .infoBaseImage,
.tpl_annuaireDetail .infoBaseImage {
    background-color: #CCCC99;
}
.tpl_espacePresseDetail .infoBaseImage a,
.tpl_espacePresseDetail .infoBase a
.tpl_annuaireDetail .infoBaseImage a,
.tpl_annuaireDetail .infoBase a {
    color: #333300;
}
.tpl_zoneActiviteDetail .infoBaseImage {
    width:52%;
    float:left;
    padding: 0;
}
.tpl_avisPublicite .description,
.tpl_planningFormation .description,
.tpl_zoneActiviteDetail .description,
.tpl_offreEmploiDetail .description,
.tpl_actualiteDetail .description,
.tpl_espacePresseDetail .description,
.tpl_annuaireDetail .description,
.tpl_agendaDetail .description {
    border-bottom:1px solid #333300;
}
#contenu .tpl_plansite li{
    background: none;
}
#contenu .tpl_plansite li a {
	background: #333300 url(images/SUDGRE_menuPuce.gif) repeat-y 0 50%;
	border: 1px solid #202000;
	color: #FFFFFF;
}
#contenu .tpl_plansite li li a {
	background: transparent url(images/SUDGRE_filAriane.gif) no-repeat left;
	color: #000;
}
#contenu .tpl_annuaireDetail .basAnnuaire .erreur,
#contenu .tpl_agendaDetail .basAnnuaire .erreur {
	background: url(images/SUDGRE_erreurAnnuaire.png) no-repeat left;
}
#contenu .tpl_annuaireDetail .basAnnuaire .retour,
#contenu .tpl_agendaDetail .basAnnuaire .retour {
	background: url(images/SUDGRE_back.png) no-repeat left;
}
/* =============================================================================
 * TEMPLATE : formulaire
 * ===========================================================================*/
#contenu form fieldset {
    border:#202000 solid 1px;
    background-color: #CCCC99;
}
#contenu form  fieldset p {
    background-color:#CCCC99;    
}
#contenu form legend {
    background-color:#333300;
    border:#202000 solid 1px;
    color: #FFFFFF;
}
#contenu form label {
    border-bottom: 1px dashed #333300;
}
/* =============================================================================
 * STYLE DE PARAGRAPHE SUPPLEMENTAIRE
 * ===========================================================================*/
div.PRS_COULEURSUDGRE,div.PRS_COULEURSUDGRE33L,
div.PRS_COULEURSUDGRE33R,div.PRS_COULEURSUDGRE50R,
div.PRS_COULEURSUDGRE50L,div.PRS_COULEURSUDGRE66R,
div.PRS_COULEURSUDGRE66L {
    background-color: #CCCC99;
}
div.PRS_COULEURSUDGRE33L p,div.PRS_COULEURSUDGRE33L h3,
div.PRS_COULEURSUDGRE33R p,div.PRS_COULEURSUDGRE33R h3,
div.PRS_COULEURSUDGRE50R p,div.PRS_COULEURSUDGRE50R h3,
div.PRS_COULEURSUDGRE50L p,div.PRS_COULEURSUDGRE50L h3,
div.PRS_COULEURSUDGRE66R p,div.PRS_COULEURSUDGRE66R h3,
div.PRS_COULEURSUDGRE66L p,div.PRS_COULEURSUDGRE66L h3,
div.PRS_COULEURSUDGRE p,div.PRS_COULEURSUDGRE h3 {
    padding:3px;
}
div.PRS_SUDGREBARRETTEMODULE h3 {
	color: #FFFFFF;
	background: #CCCC99 url(images/SUDGRE_moduleH3.gif) no-repeat center top;
}
div.PRS_SUDGREMODULE h3 {
    padding:5px 0;
    color: #FFFFFF;
	background: #666600;
	border: 1px solid #202000;
	border-bottom:none;
}
div.PRS_SUDGREMODULE .texteParagraphe,
div.PRS_COULEURSUDGREMODULE .texteParagraphe,
div.PRS_SUDGREBARRETTEMODULE .texteParagraphe,
#Agenda .texteParagraphe {
	background-color: #CCCC99;
    border: 1px solid #202000;
    padding:3px;	
}
/* =============================================================================
 * TEMPLATE : AGENDA VL Demande
 * ===========================================================================*/
#contenu .tpl_agendaVLDemande form p span {
	width : 60%;	
	float : left;
	display: block;
}
#contenu .tpl_agendaVLDemande form p span input {
	float : left;	
}
#contenu .tpl_agendaVLDemande form p span label {
	width : 160px;	
	display :block;
	float : left;
	min-height : 20px;
}
/* =============================================================================
 * TEMPLATE : AGENDA VL D�tail
 * ===========================================================================*/ 
.tpl_agendaVLDetail .reseau{
	text-align: right;
	padding-bottom: 10px;
}
.tpl_agendaVLDetail .reseau img {
	margin-bottom: -12px;	
}
.tpl_agendaVLDetail .partage {
	font-size: 11px;
	font-weight: bold;
	color: #666600;
}
.tpl_agendaVLDetail .reseauIcons img{
	margin-bottom: -3px;
}
.tpl_agendaVLDetail h3.titre {
	background: url(images/SUDGRE_AgVL_h3D.gif) no-repeat right top;
	height: 28px;
	color: #FFFFFF;
}
.tpl_agendaVLDetail h3.titre span{
	background: url(images/SUDGRE_AgVL_h3G.gif) no-repeat left top;
	height: 26px;
	line-height: 26px;
	color: #FFFFFF;	
	display: block;
	padding: 2px 0 0 5px;
}
.tpl_agendaVLDetail h4 {
	color: #666600;
}
.tpl_agendaVLDetail h4 span{
	color: #333300;
}
.tpl_agendaVLDetail .dateLieu {
	float: left;
	width: 460px;
	clear: left;	
}
.tpl_agendaVLDetail .dateLieu h5{
	font-weight: normal;
	font-style: italic;
	font-size: 90%;	
}
.tpl_agendaVLDetail .infoPlus {
	float: right;
	width: 170px;
	clear: right;	
}
.tpl_agendaVLDetail .infoPlus span {
	display: block;
	text-align: right;
	width: 100%;
	font-size: 11px;	
}
.tpl_agendaVLDetail .infoPlus span.type {
	font-weight: bold;
	color: 	
}
.tpl_agendaVLDetail .clear {
	height: 0;
	width: 100%;
	border-top: 2px dashed #EFEFEF;
	margin: 20px 0;	
	float: left;
}
.tpl_agendaVLDetail .description {
	width: 100%;
	overflow: hidden;
}
.tpl_agendaVLDetail .description img.fright{
	float: right;
}
.tpl_agendaVLDetail .savoirPlus,
.tpl_agendaVLDetail .contact {
	width: 45%;
	float: left;	
	margin: 0;
	padding: 0;
	margin: 0;
}
.tpl_agendaVLDetail .savoirPlus {
	margin-right: 10%;	
}
.tpl_agendaVLDetail .savoirPlus h4,
.tpl_agendaVLDetail .contact h4{
	background: url(images/AgVL_plus.png) no-repeat left top;
	height: 26px;
	line-height: 26px;
	padding: 0 30px;
	margin-bottom: 10px;
}
.tpl_agendaVLDetail .contact h4{
	background: url(images/AgVL_mail.png) no-repeat left top;
}

.tpl_agendaVLDetail .savoirPlus ul,
.tpl_agendaVLDetail .contact ul {
	padding: 0 0 0 10px;
	margin: 0;	
}
#contenu .tpl_agendaVLDetail .savoirPlus ul li,
#contenu .tpl_agendaVLDetail .contact ul li{
	font-size: 11px;
	padding: 0 0 0 10px;	
}
#contenu .tpl_agendaVLDetail .contact .nom{
	font-weight: bold;	
}
.tpl_agendaVLDetail .savoirPlus ul li a,
.tpl_agendaVLDetail .contact ul li a {
	text-decoration: underline;
	font-size: 11px;
	color: }

.tpl_agendaVLDetail .containerMap{
	width: 100%;
	float: left;
	margin-top: 40px;
	background: url(images/SUDGRE_AgVL_mapB.jpg) no-repeat bottom left;
	padding: 3px;
	padding-top: 0;
}
.tpl_agendaVLDetail h4.titreMap{
	width: 100%;
	float: left;
	background: url(images/SUDGRE_AgVL_mapH.jpg) no-repeat top left;
	height: 20px;
	padding: 8px 0 2px 10px;
	margin-left: -3px;
	font-size: 100%;
}
#contenu .tpl_agendaVLDetail p.retour{
	float: right;	
	height: 22px;
	background: url(images/SUDGRE_AgVL_retourD.jpg) no-repeat top right;
	margin: 20px 0;
	padding: 0;
}
.tpl_agendaVLDetail p.retour a{
	line-height: 22px;
	height: 22px;
	background: url(images/SUDGRE_AgVL_retourG.jpg) no-repeat top left;
	padding:0 5px;
	color: #FFFFFF;
	text-decoration: none;	
	display: block;
	font-size: 11px;
}
.tpl_agendaVLDetail p.retour a:hover{
	text-decoration: underline;	
}

/* =============================================================================
 * TEMPLATE : AGENDA VL Meme jour + Cat�gorie
 * ===========================================================================*/
#colonneDroite .tpl_agendaVLMemeJour {
	margin-bottom : 15px;
	padding:0;
	width:160px;
	background: url(images/SUDGRE_AgVL_memeJourBas.jpg) no-repeat left bottom;
	overflow: hidden;
}
#colonneDroite .tpl_agendaVLMemeJour h3{
	background: transparent url(images/SUDGRE_AgVL_memeJourHaut.jpg) no-repeat left top;
	width : 155px;
	color : #FFFFFF;
	height : 24px ;
	line-height: 24px;
	padding : 5px 0 5px 10px;
	font-weight : bold;
	margin : 0;
	font-size: 100%; 
}
#colonneDroite .tpl_agendaVLMemeJour ul{
	margin :0 0 5px 0;
	padding : 0px 6px; 	
}
#colonneDroite .tpl_agendaVLMemeJour li{
	background: none;
	list-style: none;
	padding:5px 0;
	margin : 0;
	font-size: 11px;
}
#colonneDroite .tpl_agendaVLMemeJour li a{
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;
	display: block;
}
#colonneDroite .tpl_agendaVLMemeJour li.borderBottom {
	border-bottom: 2px solid #efefef;
}
#colonneDroite .tpl_agendaVLcategorie {
	width: 160px;
	margin:15px 10px 15px 0;
	padding:0 0 5px 0;
	background: url(images/SUDGRE_AgVL_categorieBas.jpg) no-repeat left bottom;
}
#colonneDroite .tpl_agendaVLcategorie h3{
	background: transparent url(images/SUDGRE_AgVL_categorieHaut.jpg) no-repeat left top;
	color : #FFFFFF;
	height : 21px ;
	line-height: 21px;
	padding : 0 0 0 5px;
	font-weight : bold;
	margin : 0;
	font-size: 100%; 
}
#colonneDroite .tpl_agendaVLcategorie ul{
	border-left : 1px solid #333300;
	border-right: 1px solid #333300;
	margin :0;
	padding : 5px 0; 	
}
#colonneDroite .tpl_agendaVLcategorie li{
	background:transparent url(images/SUDGRE_listePuceN1.jpg) no-repeat scroll 5px 10px;
	padding:5px 5px 5px 15px;
	margin : 0;
	list-style: none;
	font-size: 11px;
}
#colonneDroite .tpl_agendaVLcategorie li a{
	font-size: 11px;
}
/* =============================================================================
 * TEMPLATE : AGENDA VL Liste (contenu)
 * ===========================================================================*/ 
#contenu .tpl_agendaVLListe {
	overflow: hidden;
	zoom:1;	
}
#contenu .tpl_agendaVLListe h2 {
	font-size:18px;
	color : #FFFFFF;
	height : 33px;
	line-height: 33px;
	padding: 0 5px;
	height : 40px;
	line-height : 40px;
	border: none;
	margin :0;
	background: #666600 url(images/SUDGRE_AgVL_ongletH2.png) no-repeat right top;
}
#contenu .tpl_agendaVLListe .evenement {
	overflow: hidden;
	border-top : 1px solid #EFEFEF;
	padding : 10px 5px;
}
#contenu .tpl_agendaVLListe .border {
	border-left: 5px solid #666600;
	border-right: 5px solid #666600;
	padding : 0 5px;
}
#contenu .tpl_agendaVLListe .evenement:hover {
	background: #EFEFEF;
	border-top : 1px solid #FFFFFF;
}
#contenu .tpl_agendaVLListe div.paragraphe:hover .evenement {
	background: #EFEFEF;
	border-top : 1px solid #FFFFFF;
}
#contenu .tpl_agendaVLListe .first,#contenu .tpl_agendaVLListe div.first:hover {
	border-top : none;
}
#contenu .tpl_agendaVLListe .first,#contenu .tpl_agendaVLListe div.paragraphe:hover .first{
	border-top : none;
}
#contenu .tpl_agendaVLListe .evenement img{
	/* width : 150px; */	
	float : left;
	display: block;
	margin-right : 5px;
}
#contenu .tpl_agendaVLListe .enSavoirPlus {
	text-align : right;
}
#contenu .tpl_agendaVLListe .enSavoirPlus a{
	font-size : 11px;
	line-height : 12px;
	background : transparent url(images/enSavoirPlus.gif) no-repeat left 3px;
	padding : 0 5px 0 13px;	
}
#contenu .tpl_agendaVLListeBas {
	background: transparent url(images/SUDGRE_AgVL_basDiv.png) no-repeat left bottom;
	padding-bottom : 5px;
}
/* =============================================================================
 * TEMPLATE : AGENDA VL Liste Courte dur�e
 * ===========================================================================*/ 
#contenu .tpl_agendaListeCD .bordureHaut, #contenu .tpl_agendaListeCD .bordureBas {
	overflow: hidden;	
	font-size : 11px;
	font-weight: bold;
	float : left;
	width: 100%;
	display: inline;
}
#contenu .tpl_agendaListeCD .bordureHaut .recherche {
	float : right;
	margin-top : 5px;
	font-weight: normal;	
}
#contenu .tpl_agendaListeCD ul {
	overflow : hidden;
	padding : 0;	
	float : left;
	margin : 0;	
	zoom : 1;
	width : auto;
}
#contenu .tpl_agendaListeCD .bordureHaut h2 {
	font-size:14px;
	font-weight: bold;
	/*height : 33px;*/
	/*line-height : 33px;*/
	padding: 0 5px;
	border: none;
	margin-top : 10px;
	color : #333300;
	background-color : #CCCC99;
	background-image: none;
	zoom:1;
	clear: both;

}
#contenu .tpl_agendaListeCD .bordureHaut ul li {
	float : left;
	display : inline;
	padding : 0;
	margin : 0;
}
#contenu .tpl_agendaListeCD form {
	padding-top: 25px;
	padding-bottom: 15px;
}

#contenu .tpl_agendaListeCD form p {
	overflow: hidden;
	width: 80%;
	margin-left: 10px;
}
#contenu .tpl_agendaListeCD form p.date {
    width: 100%;
}
#contenu .tpl_agendaListeCD form p .champDate {
	float:left;
	margin-top:3px;
	width: 42%;
}
#contenu .tpl_agendaListeCD form span.second {
    width: 	35%;
}
#contenu .tpl_agendaListeCD form span.second label {
    width: 40px;
}
#contenu .tpl_agendaListeCD form p .champTexte {
	float:left;
	width: 185px;
}
#contenu .tpl_agendaListeCD form label {
	border-bottom: none;
}

#contenu .tpl_agendaListeCD form label {
	float:left;
	font-weight:bold;
	margin-right: 10px;
	width: 100px;
	font-size: 12px;
}
#contenu .tpl_agendaListeCD form span.bouton {
	float: right;
    margin-top: 10px;
    margin-right: 45px;
}
#contenu .tpl_agendaListeCD form p.bouton {
	margin-right:5px;
}

#contenu .tpl_agendaListeCD form textarea, #contenu .tpl_agendaListeCD form input, #contenu .tpl_agendaListeCD form select {
	float:none;
	font-size:12px;
	margin:0 5px 0 0;
}

#contenu .tpl_agendaListeCD .bordureHaut ul li a{
	background: transparent url(images/SUDGRE_AgVL_ongletHG.png) no-repeat left top ;
	padding:0 0 0 5px;
	margin-right:5px;
	text-decoration: none;
	display : block;
	float : left;
}
#contenu .tpl_agendaListeCD .bordureHaut .mode {
	float: right;
	margin: -1px;
}
#contenu .tpl_agendaListeCD .bordureHaut .mode a {
	text-decoration: none;
	margin-top: 0;
}
#contenu .tpl_agendaListeCD .bordureHaut .mode img {
	margin-top: 0;
}
#contenu .tpl_agendaListeCD .bordureHaut ul li a span{
	line-height : 25px;
	height : 25px;
	background:  #CCCC99 url(images/SUDGRE_AgVL_ongletHD.png) no-repeat right top;
	padding:0 5px;
	display : block;
	float : left;
}
#contenu .tpl_agendaListeCD .bordureHaut ul li.selected a , #contenu .tpl_agendaListeCD .bordureHaut ul li a:hover {
	background : transparent url(images/SUDGRE_AgVL_ongletHGSel.png) no-repeat left top;
	padding-left:5px;
}
#contenu .tpl_agendaListeCD .bordureHaut ul li.selected a span ,#contenu .tpl_agendaListeCD .bordureHaut ul li a:hover span{
	background: #CCCC99 url(images/SUDGRE_AgVL_ongletHDSel.png) no-repeat right	top ;
	padding-right:5px;
}
#contenu .tpl_agendaListeCD .container{
	float : left;
	overflow: hidden;
	zoom : 1;
}
/*#contenu .tpl_agendaListeCD h2 {
	font-size:14px;
	font-weight: bold;
	height : 33px;
	line-height : 33px;
	float : left;
	display: inline;	
	padding: 0 5px;
	border: none;
	margin-top : 10px;
	color : #333300;
	background : transparent;
	overflow: hidden;
	zoom:1;
}*/
#contenu .tpl_agendaListeCD h3 {
    color: #333300;   
}

#contenu .tpl_agendaListeCD .container ul {
	float : right	;
	display: inline;	
	overflow : hidden;
	height : 26px;
	margin : 7px 0 0 0
}
#contenu .tpl_agendaListeCD .container ul li {
	float : left;
	display : inline;
	background : none ;
	padding : 0  ;
	margin-right : 5px;
	overflow: hidden;
}
#contenu .tpl_agendaListeCD .container ul li a{
	background:  transparent url(images/AgVL_ongletMG.gif) no-repeat left top;
	text-decoration: none;
	line-height : 20px;
	padding: 0 0 0 5px;
	display : block;
}
#contenu .tpl_agendaListeCD .container ul li a span {
	background: transparent url(images/AgVL_ongletMD.gif) no-repeat right top;
	padding : 0 5px 6px 0 ;
	display : block;
}
#contenu .tpl_agendaListeCD .container ul li.selected a,#contenu .tpl_agendaListeCD .container ul li a:hover {
	background: transparent url(images/AgVL_ongletMGSel.gif) no-repeat left top ;
}
#contenu .tpl_agendaListeCD .container ul li.selected span, #contenu .tpl_agendaListeCD .container ul li a:hover span {
	background: transparent url(images/AgVL_ongletMDSel.gif) no-repeat right top ;	
}
#contenu .tpl_agendaListeCD .container div#map{
	float : left;
	border-right: 1px solid #CCCC99;
	border-left : 1px solid #CCCC99;
	padding : 10px 0;
	width : 628px;
}
#contenu .tpl_agendaListeCD .container div#liste {
	/*float : left;
	padding : 10px 0;
	width : 628px;*/
	clear:both;
	float:left;
	/*padding:65px 0;*/
	width:628px;
	margin-top : 7px;
	border-right: 1px solid #CCCC99;
	border-left : 1px solid #CCCC99;
	border-top : 1px solid #CCCC99;
}

#contenu .tpl_agendaListeCD .container .paragraphe {
	padding : 10px 0px;
	margin : 0 10px;
	background: transparent url(images/SUDGRE_AgVL_ongletH3.png) repeat-x -5px 5px;

}
#contenu .tpl_agendaListeCD .container .paragraphe h3{
	background: #FFFFFF;
	display: inline;
	padding : 0;
	margin-left : 0;
	font-size : 13px;

}
#contenu .tpl_agendaListeCD .paginationHaut {
    margin-bottom: 20px;	
}
#contenu .tpl_agendaListeCD p.paginationDate {
	width : 100%;
	float: left;
	overflow: hidden;
	background: #CCCC99;
}

#contenu .tpl_agendaListeCD p.paginationDate a{
	line-height: 20px;
	height : 20px;
	padding:5px 11px 5px 0;
	display : block;
	float : left;
}
#contenu .tpl_agendaListeCD p.paginationDate span.precedent {
	display : block;
	float : left;
	margin : 0 0 0 5px;
	padding-left : 11px;
}
#contenu .tpl_agendaListeCD p.paginationDate span.suivant {
	display : block;
	float : right;
	margin : 0 5px 0 0;
	padding : 0 0 0 11px;
}
#contenu .tpl_agendaListeCD .bordureBas ul li {
	float : left;
	display : inline;
	padding : 0;
	margin : 0;
}
#contenu .tpl_agendaListeCD .bordureBas ul li a{
	background: transparent url(images/SUDGRE_AgVL_ongletBG.png) no-repeat left top ;
	padding:0 0 0 5px;
	margin-right:5px;
	text-decoration: none;
	display : block;
	float : left;
}
#contenu .tpl_agendaListeCD .bordureBas ul li a span{
	line-height : 25px;
	height : 25px;
	background:  #CCCC99 url(images/SUDGRE_AgVL_ongletBD.png) no-repeat right top;
	padding:0 5px;
	display : block;
	float : left;
}
#contenu .tpl_agendaListeCD .bordureBas ul li.selected a , #contenu .tpl_agendaListeCD .bordureBas ul li a:hover {
	background : transparent url(images/SUDGRE_AgVL_ongletBGSel.png) no-repeat left top;
	padding-left:5px;
}
#contenu .tpl_agendaListeCD .bordureBas ul li.selected a span ,#contenu .tpl_agendaListeCD .bordureBas ul li a:hover span{
	background: #CCCC99 url(images/SUDGRE_AgVL_ongletBDSel.png) no-repeat right	top ;
	padding-right:5px;
}
/* ===========================================================================
 * SUITE PLUS OU MOINS UNIQUE
 * ==========================================================================*/

