﻿/* Début CSS */
*
{
    margin: 0;
    padding: 0;
}
img
{
    border: 0px;
}
.HautdePage
{
    color: #fff;
    font-size: 12px;
    padding: 20px 0px 0px 8px;
    vertical-align:bottom;
}

.LabelPageAdmin
{
    color: #05385a;
    font-size: 14px;
    margin: 10px 0px 0px 5px;
}

/**********************************SITE*******************************************/
/*********************************************************************************/
/*******************************MasterPage****************************************/
.Master_div_Fond
{
    background: url("Images/Fond.png") repeat-x;
    background-color: #cbe3f7;
    font-family: Century Gothic, Arial, Sans-Serif;
}
.Master_div_Page
{
    background: url("Images/Page.png") repeat-y;
    width: 1049px;
    margin-left: auto;
    margin-right: auto;
}
.Master_div_Baspage
{
    background: url("Images/BasPage.png") no-repeat;
    width: 1049px;
    height: 33px;
    margin-left: auto;
    margin-right: auto;
}
.Master_div_Flash
{
    padding-left: 11px;
    position: relative;
}
.Master_div_Flash object, .Master_div_Flash embed
{
    z-index: 100;
}
.Master_div_Logo
{
    margin: auto;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10000;
}
.Master_td_Bandeaugauche
{
    width: 200px;
    padding: 30px 0px 0px 25px;
    vertical-align: top;
}
.Master_div_Menu
{
    width: 200px;
    padding-bottom: 20px;
}
.Master_div_OngletAccueil
{
    width: 200px;
    height: 41px;
	background: url(Images/BoutonMenu.png) no-repeat;
}
.Master_div_OngletAccueil:hover
{
	background: url(Images/BoutonMenu_Hover.png) no-repeat;
}
.Master_div_OngletAccueil a
{
    text-decoration:none;
    color:#fff;
}
.accueil
{
    padding:8px 0px 0px 0px;
    text-align:center;
}
.Master_div_Contact
{
    background: url("Images/btn_CarreContact.png") no-repeat;
    width: 189px;
    height: 117px;
    text-align: center;
    padding-top: 10px;
    margin-left:5px;
}
.Master_div_Contact a
{
    font-size: 14px;
    text-decoration: none;
    color: #fff;
}
.Master_div_Contact:hover
{
    background: url("Images/btn_CarreContactHover.png") no-repeat;
    width: 189px;
    height: 117px;
}
.span_Contact
{
    font-size: 18px;
    font-weight: bold;
}
.Master_div_Reseauxsociaux
{
    padding: 5px 0px 0px 50px;
    margin-left:5px;
}
.Master_div_Trait
{
    padding-top: 5px;
    margin-left:5px;
}
.Master_div_Partenaires
{
    margin-left:5px;
}
.Master_td_Bandeaudroite
{
    width: 800px;
    vertical-align: top;
    padding: 5px 0px 0px 10px;
}
.Master_div_Filariane
{
    font-size: 12px;
    padding-left: 140px;
}
.Master_div_Filariane2
{
    font-size: 12px;
    padding-top:10px;
    padding-left: 140px;
}
.Master_div_Filariane a
{
    color: #05385a;
    text-decoration: none;
}
.Master_div_Filariane2 a
{
    color: #05385a;
    text-decoration: none;
}
.Master_td_Accueil
{
    width: 580px;
    color: #05385a;
}
.Master_div_Contenu
{
    width: 785px;
}
.Master_div_Piedpage
{
    font-size: 12px;
    color: #04416b;
    text-align: center;
    padding-bottom: 10px;
}
.Master_div_Piedpage a
{
    font-size: 12px;
    color: #04416b;
}
/**************************PagesSimples***************************/
.Simple_Titre1
{
    font-family: Century Gothic, Arial, Sans-Serif;
    color: #05385a;
    font-size: 24px;
    font-weight: normal;
    padding: 0px 10px 10px 150px;
}
.Simple_Titre1 h3
{
    font-weight: normal;
}
.Simple_Description
{
    font-family: Century Gothic, Arial, Sans-Serif;
    color: #05385a;
    font-size: 14px;
    text-align: justify;
    padding-top: 10px;
    padding-right: 20px;
}
.Pages_Simple
{
    padding-top: 10px;
}
.Simple_Haut
{
    background: url("Images/Cadre_1.png") no-repeat;
    width: 741px;
    height: 110px;
}
.Simple_Titre2
{
    font-family: Century Gothic, Arial, Sans-Serif;
    font-size: 30px;
    color: #e85120;
    padding: 30px 0px 0px 110px;
}
.CadreGauche
{
    background: url("Images/Cadre_2.png") repeat-y;
    width: 26px;
}
.Simple_Descro
{
    background: url("Images/Cadre_3.png") no-repeat;
    background-color: #e7501e;
    width: 698px;
    vertical-align:top;
}
.Deco
{
    padding: 0px 10px 10px 8px;
    text-align: center;
}
.Corps
{
    padding: 0px 10px 0px 8px;
    font-family: Century Gothic, Arial, Sans-Serif;
    font-size: 14px;
    color: #fff;
}
.CadreDroite
{
    background: url("Images/Cadre_4.png") no-repeat;
    width: 17px;
    height: 320px;
    background-color: #e7501e;
}
.Simple_Bas
{
    background: url("Images/Cadre_5.png") no-repeat;
    width: 741px;
    height: 29px;
}

/***************************PagesComposites************************/
.Composite_td_Titre1
{
    font-family: Century Gothic, Arial, Sans-Serif;
    color: #05385a;
    font-size: 24px;
    font-weight: normal;
    padding: 0px 0px 10px 150px;
}
.Composite_td_Decoration
{
    vertical-align: top;
    padding-top: 10px;
    text-align: left;
}
.Composite_td_Sousmenu
{
    vertical-align: top;
    padding-top: 10px;
    width: 300px;
}
.Composite_Titre2
{
    background: url("Images/CadreSousMenu1.png") no-repeat;
    width: 289px;
    height: 35px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    padding-top:5px;
}
.Composite_Menu
{
    background: url("Images/CadreSousMenu2.png") no-repeat;
    background-color: #e85120;
    width: 279px;
    padding: 0px 0px 0px 10px;
}
.Composite_Menu a
{
    color: #fff;
    text-decoration: none;
}
.Composite_Menu a:hover
{
    text-decoration: underline;
}
.Composite_BasCadre
{
    background: url("Images/CadreSousMenu3.png") no-repeat;
    width: 289px;
    height: 11px;
}
.Composite_td_Telechargement
{
    font-family: Century Gothic, Arial, Sans-Serif;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    border-top: 1px solid #e85120;
    border-bottom: 1px solid #e85120;
}
.Composite_td_Telechargement a
{
    text-decoration: none;
    color: #05385a;
    font-size: 14px;
}
.Composite_td_Telechargement a img
{
    padding: 10px 0px 0px 10px;
    border: 0px;
    vertical-align: -4px;
}
.Composite_td_Telechargement a:hover
{
    color: #e85120;
}
.Composant_AfficheTelechargement
{
    font-size: 15px;
    padding-top: 10px;
    color: #05385a;
    text-decoration: underline;
}
.Composant_AfficheTelechargement3
{
    font-size: 12px;
}
.Composite_td_Description
{
    font-family: Century Gothic, Arial, Sans-Serif;
    font-size: 14px;
    color: #05385a;
    padding-top: 10px;
}
.Composite_td_Description h3
{
    width: 400px !important;
    text-align: left !important;
}
.Composite_td_Description h3 a
{
    font-size: 16px;
    color: #e85120 !important;
    text-decoration: none !important;
}
.Composite_td_Description h3 a:hover
{
    text-decoration: underline !important;
}
.Composite_td_Partenaire
{
    padding-top: 10px;
}

/****************************Page Galerie*********************************/
.Galerie_Corps
{
    width: 400px;
    color: #fff;
    margin:auto;
    font-size: 14px;
}
.Galerie_Grand
{
    float: right;
    width: 260px;
    height: 260px;
    color: #fff;
}

/*************************PagesFormulaires**********************/
.div_Formulaire_Fond
{
    background-color: #f7e3dc;
    border: solid 1px #e85120;
    padding: 5px 5px 5px 5px;
}
.td_Formulaire_Champs
{
    width: 120px;
    color: #05385a;
    font-size: 14px;
    padding-top: 3px;
}
.td_Formulaire_TextBox
{
    padding-top: 3px;
}
.td_Formulaire_Champs2
{
    color: #05385a;
    font-size: 14px;
    padding-top: 3px;
}
.td_Formulaire_CheckBox
{
    width: 10px;
    padding-right: 5px;
}
.td_Formulaire_Bouton
{
    background: url("Images/BoutonForm.png") no-repeat;
    text-align: center;
    width: 80px;
    height: 25px;
    padding-right: 15px;
}
.td_Formulaire_Bouton a
{
    text-decoration: none;
    color: #fff;
    font-size: 16px;
}
.ChampsObligatoires
{
    color: Red;
    font-size: 12px;
}

/*************************CU_Accueil**********************/
.td_Photo
{
    width: 50%;
    vertical-align: top;
}
.td_News
{
    width: 50%;
    vertical-align: top;
}
.TitreArticle h2
{
    font-size: 18px;
    font-style: italic;
    color: #074f80;
    font-weight: normal;
    padding: 5px 0px 5px 0px;
}
.CadreNews
{
    border: 0px;
}
.td_Date, .td_Auteur
{
    font-weight: bold;
    font-style: italic;
}
.td_Info
{
    text-align: justify;
}

/**************************CONDITIONDEGLACE**********************************/
/****************************************************************************/
/************************PageAccueilConditionDeGlace*************************/
.div_CondGlace_Page
{
    font-family: Century Gothic, Arial, Sans-Serif;
    width: 780px;
}
.div_CondGlace_Titre
{
    color: #05385a;
    font-size: 24px;
    padding: 5px 0px 10px 150px;
}
.td_CondGlace_Descro
{
    color: #05385a;
    font-size: 14px;
    text-align: justify;
}
.div_CondGlace_Page a
{
    color: #e85120;
    text-decoration: none;
}
.div_CondGlace_Page a:hover
{
    text-decoration: underline;
}
.td_CondGlace_Menu
{
    vertical-align: top;
}
.div_CondGlace_Menu
{
    margin-top: 10px;
    margin-left: 39px;
}
.Historique
{
    font-size: 14px;
    padding: 5px 5px 5px 5px;
}
.div_CondGlace_MAJ
{
    width: 150px;
    text-align: left;
    margin-top: 10px;
    padding: 5px 0px 5px 5px;
    color: #05385a;
    font-size: 14px;
    border-top: 1px solid #e85120;
    border-bottom: 1px solid #e85120;
}
.div_CondGlace_AjoutMaj
{
    width: 150px;
    margin: 10px 0px 0px 0px;
    padding: 5px 0px 10px 5px;
    color: #05385a;
    border-bottom: 1px solid #e85120;
}
.div_CondGlace_AjoutMaj a
{
    font-weight: bold;
    font-size: 18px;
    text-decoration: blink;
    color: #e85120;
}
.div_CondGlace_titre2
{
    width: 150px;
    margin-top: 10px;
    padding: 5px 0px 10px 5px;
    font-size: 13px;
    text-align: center;
    border-bottom: 1px solid #e85120;
}
.div_CondGlace_titre2 a
{
    color: #05385a;
    text-decoration: none;
}
.div_CondGlace_titre2 a:hover
{
    text-decoration: underline;
}
.div_CondGlace_Secteur
{
    width: 150px;
    color: #05385a;
    text-align: left;
    margin-top: 10px;
    padding: 5px 0px 10px 5px;
    font-size: 16px;
    border-bottom: 1px solid #e85120;
}
.div_CondGlace_Secteur a
{
    font-size: 12px;
    color: #05385a;
}
.div_CondGlace_Secteur a:hover
{
    text-decoration: underline;
}
/*.div_Condglace_MenuPartenaire
{
    text-align:center;
}
.div_Condglace_MenuPartenaire img
{
    margin-bottom: 10px;
}*/
.Condglace_Menu img
{
    border: 0px;
}
.div_CondGlace_Cadre
{
    margin-top: 10px;
}
.CondGlace_Haut
{
    background: url("Images/Cadre_11.png") no-repeat;
    width: 580px;
    height: 110px;
}
.CondGlace_Gauche
{
    background: url("Images/Cadre_2.png") repeat-y;
    width: 26px;
}
.CondGlace_Centre
{
    background: url("Images/Cadre_31.png") no-repeat;
    width: 537px;
    height: 412px;
    background-color: #e85120;
}
.CondGlace_Droite
{
    background: url("Images/Cadre_4.png") no-repeat;
    width: 17px;
    height: 412px;
    background-color: #e85120;
}
.CondGlace_Bas
{
    background: url("Images/Cadre_51.png") no-repeat;
    width: 580px;
    height: 29px;
}

/******************************PageCascade***********************************/
.Cascade_Titre
{
    color: #05385a;
    font-size: 24px;
    padding: 0px 10px 10px 150px;
    margin-top: 20px;
}
.div_Cascade
{
    border: 1px solid red;
}
.div_Cascade_titre2
{
    width: 150px;
    padding: 5px 0px 10px 5px;
    margin-left: 15px;
    font-size: 13px;
    text-align: center;
    border-bottom: 1px solid #e85120;
}
.div_Cascade_titre2 a
{
    color: #05385a;
    text-decoration: none;
}
.div_Cascade_titre2 a:hover
{
    text-decoration: underline;
}
.div_Cascade_Table
{
    width: 550px;
    background-color: #f7e3dc;
    border: solid 1px #e85120;
    border-collapse: collapse;
}
.div_Cascade_Table td
{
    border-bottom: solid 1px #e85120;
    font-size: 14px;
    color: #05385a;
    padding: 5px 5px 5px 5px;
    vertical-align:top;
}
.div_Cascade_Table a
{
    color: #05385a;
    text-decoration: none;
}
.div_Cascade_Table a:hover
{
    text-decoration: underline;
}
.div_Cascade_Table a img
{
    border: 0px;
}

/************************PageSecteurConditionDeGlace**************************/
.div_Secteur_Body
{
    font-family: Century Gothic, Arial, Sans-Serif;
    width: 780px;
    margin-bottom: 10px;
}
.div_Secteur_Titre
{
    color: #05385a;
    font-size: 24px;
    padding: 0px 10px 10px 150px;
}
.div_Secteur_Intro
{
    margin: 5px 0px 20px 0px;
}
.td_Secteur_Image
{
    text-align: center;
    padding: 5px 5px 5px 5px;
}
.td_Secteur_Image img
{
    border: 0px;
}
.td_Secteur_Description
{
    padding-left: 10px;
    color: #05385a;
    font-size: 14px;
    text-align: justify;
    padding-right: 10px;
}
.Secteur_InfosPratiques
{
    padding: 10px 0px 10px 0px;
}
.Secteur_InfosPratiques a
{
    text-decoration: none;
    color: #e85120;
    font-size: 16px;
}
.Secteur_InfosPratiques a:hover
{
    text-decoration: underline;
}
.Secteur_Table
{
    background-color: #f7e3dc;
    border: solid 1px #e85120;
    border-collapse: collapse;
    margin-right: 20px;
    font-size: 13px;
    color: #05385a;
}
.Secteur_Table a
{
    color: #e85120;
    text-decoration: none;
}
.Secteur_Table a:hover
{
    text-decoration: underline;
}
.Secteur_Table img
{
    border: 0px;
}
.Secteur_Table td
{
    border-top: solid 1px #e85120;
    padding: 5px 5px 5px 5px;
}
.Secteur_Menu
{
    float: right;
}
.Secteur_Menu img
{
    border: 0px;
}

/************************NewsCondGlace**************************/
.div_NewsCondGlace_Descro
{
    color: #05385a;
    font-size: 14px;
    padding-bottom: 10px;
}
.div_NewsCondGlace_Descro a
{
    font-weight: bold;
    color: #05385a;
}
.div_NewsCondGlace_Descro span
{
    color: #e85120;
}
.td_NewsCondGlace_News
{
    padding-right: 10px;
}

/************************Liens**************************/
.div_liens
{
    background-color: #f7e3dc;
    border: solid 1px #e85120;
}
.CU_Liens
{
    color: #05385a;
    font-size: 13px;
    padding: 10px 20px 10px 20px;
}

/**********************************ADMINISTRATION*******************************************/
/*******************************************************************************************/
/************************************PageLogin**********************************************/
.Login_div
{
    border: 1px solid #e85120;
    padding: 5px 5px 5px 5px;
    margin-top: 50px;
    margin-bottom: 20px;
}
.Login_table_Login
{
    margin-right: auto;
    margin-left: auto;
}
.Login_td_Champs
{
    font-family: Century Gothic, Arial, Sans-Serif;
    font-size: 14px;
    color: #05385a;
}
.Login_td_Bouton
{
    text-align: right;
}

/************************************PageAdmin**********************************************/
.Administration_div_Corps
{
    color: #05385a;
    padding: 30px 0px 20px 0px;
    font-size: 14px;
}
.Administration_table_Cdg
{
    border: 1px solid #e85120;
    padding: 5px 5px 5px 5px;
    width: 780px;
}
.Administration_table_Site
{
    border: 1px solid #e85120;
    padding: 5px 5px 5px 5px;
    margin-top: 40px;
    width: 780px;
}
.Administration_td_Titre
{
    font-size: 22px;
    color: #e85120;
}
.Administration_div_CadreMenu
{
    border: 1px solid #e85120;
    padding: 5px 5px 5px 5px;
}
.Administration_div_PetitTitre
{
    font-weight: bold;
    font-size: 16px;
    padding: 15px 0px 5px 0px;
}
.Administration_div_PetitTitre a
{
    font-weight: bold;
    font-size: 16px;
    color: #05385a;
    text-decoration: none;
    padding: 15px 0px 5px 0px;
}
.Administration_div_Menu
{
    font-weight: bold;
    padding-bottom: 3px;
}
.Administration_div_SousMenu a
{
    font-style: italic;
    color: #05385a;
    text-decoration: none;
}
.Administration_div_SousMenu a:hover
{
    text-decoration: underline;
}
.Administration_div_Liste
{
    font-family: Century Gothic, Arial, Sans-Serif;
    width: 395px;
    height: 500px;
    overflow: auto;
    font-size: 12px;
}
.Administration_div_Liste a
{
    color: #05385a;
}
.Administration_div_Liste a:hover
{
    color: #e85120;
}
.span_Attention
{
    font-size: 11px;
    color: Red;
}

/*************************EditionPage***************************/
.Edition_Aide #maquette_page
{
    float: right;
}
.Edition_Aide
{
    font-family: Century Gothic, Arial, Sans-Serif;
    text-align: center;
    font-size: 18px;
    color: #05385a;
    border: 1px solid #e85120;
    margin-top: 10px;
    padding: 5px 5px 5px 5px;
}
.Edition_AideTexte
{
    font-family: Century Gothic, Arial, Sans-Serif;
    color: #05385a;
    font-size: 14px;
    width: 780px;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    background-color: #fff;
    border: 2px solid #e85120;
}
.div_Editer_CadreCentral
{
    width: 780px;
    border: solid 1px #e85120;
    margin-top: 35px;
    font-family: Century Gothic, Arial, Sans-Serif;
}
.div_Editer_GTitre
{
    font-size: 22px;
    color: #e85120;
    padding: 5px 0px 0px 5px;
}
.table_Editer_Cadre
{
    width: 770px;
    border: solid 1px #e85120;
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
    font-size: 13px;
    color: #05385a;
}
.div_Editer_Titre h3
{
    color: #05385a;
    font-size: 16px;
    padding: 10px 0px 0px 5px;
}
.Edition_Telechargement
{
    padding: 50px 0px 10px 0px;
}
.Edition_Telechargement a
{
    font-weight: bold;
    color: #05385a;
}

/****************************Pages Modifier*********************************/
.div_Modifier_CadreCentral
{
    width: 780px;
    border: solid 1px #e85120;
    margin-top: 35px;
    font-family: Century Gothic, Arial, Sans-Serif;
}
.div_Modifier_GTitre
{
    font-size: 22px;
    color: #e85120;
    padding: 5px 0px 0px 5px;
}
.table_Modifier_Cadre
{
    width: 770px;
    border: solid 1px #e85120;
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
    font-size: 13px;
    color: #05385a;
}
.div_Modifier_Titre h3
{
    color: #05385a;
    font-size: 16px;
    padding: 10px 0px 0px 5px;
}

/****************************Page Gestion*********************************/
.div_GestionG_GTitre
{
    font-size: 22px;
    color: #e85120;
    padding: 5px 0px 0px 5px;
}
.div_GestionG_CadreCentral
{
    width: 780px;
    border: solid 1px #e85120;
    margin-top: 35px;
    font-family: Century Gothic, Arial, Sans-Serif;
}
.table_GestionG_Cadre
{
    width: 770px;
    border: solid 1px #e85120;
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
    font-size: 13px;
    color: #05385a;
}
.div_GestionG_Titre h3
{
    color: #05385a;
    font-size: 16px;
    padding: 10px 0px 0px 5px;
}
.table_GestionG_Bouton
{
    padding: 10px 0px 0px 28px;
}

/****************************Pages Ajouter*********************************/
.div_Ajouter_CadreCentral
{
    width: 780px;
    border: solid 1px #e85120;
    margin-top: 35px;
    font-family: Century Gothic, Arial, Sans-Serif;
}
.div_Ajouter_GTitre
{
    font-size: 22px;
    color: #e85120;
    padding: 5px 0px 0px 5px;
}
.table_Ajouter_Cadre
{
    width: 770px;
    border: solid 1px #e85120;
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
    font-size: 13px;
    color: #05385a;
}
.div_Ajouter_Titre h3
{
    color: #05385a;
    font-size: 16px;
    padding: 10px 0px 0px 5px;
}

/****************************Pages Valider*********************************/
.div_Valider_CadreCentral
{
    width: 780px;
    border: solid 1px #e85120;
    margin-top: 35px;
    font-family: Century Gothic, Arial, Sans-Serif;
}
.div_Valider_GTitre
{
    font-size: 22px;
    color: #e85120;
    padding: 5px 0px 0px 5px;
}
.table_Valider_Cadre
{
    width: 770px;
    border: solid 1px #e85120;
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
    font-size: 13px;
    color: #05385a;
}
.div_Valider_Titre h3
{
    color: #05385a;
    font-size: 16px;
    padding: 10px 0px 0px 5px;
}

/**************************PageOrdrePage**************************/
.div_Ordre_CadreCentral
{
    width: 780px;
    border: solid 1px #e85120;
    margin-top: 35px;
    font-family: Century Gothic, Arial, Sans-Serif;
}
.div_Ordre_GTitre
{
    font-size: 22px;
    color: #e85120;
    padding: 5px 0px 0px 5px;
}
.table_Ordre_Cadre
{
    width: 770px;
    border: solid 1px #e85120;
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
    font-size: 13px;
    color: #05385a;
}
.div_Ordre_Titre h3
{
    color: #05385a;
    font-size: 16px;
    padding: 10px 0px 0px 5px;
}

/**************************PageConfirmation**************************/
.table_Confirm
{
    font-family: Century Gothic, Arial, Sans-Serif;
    width: 780px;
    border: 1px solid #e85120;
    padding: 5px 5px 5px 5px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.td_Confirm
{
    text-align: center;
    color: #05385a;
}
.td_Confirm_Bouton
{
    text-align: center;
}

/**********************************DIVERS*******************************************/
/***********************************************************************************/
/***********************************MENU********************************************/
/*ul#menu li:hover > ul
{
    display: block;
}
ul#menu, ul#menu *
{
    margin: 0;
    padding: 0;
    font-size: 15px;
    font-family: Century Gothic, Arial, Sans-Serif;
    list-style-type: none;
}
ul#menu
{
    width: 200px;
}
ul#menu li
{
    width: 200px;
    height: 41px;
    text-align: center;
    background: url(images/BoutonMenu.png) no-repeat;
}
ul#menu li:hover
{
    width: 200px;
    height: 41px;
    line-height: 20px;
    text-align: center;
    background: url(images/BoutonMenu_Hover.png) no-repeat;
    position: relative;
}
ul#menu li a
{
    color: #fff;
    text-decoration: none;
    padding-top: 10px;
    display: block;
}
ul#menu li span
{
    width: 200px;
    display: block;
    display: inline-block;
    margin-right: 10px;
}
ul#menu ul li
{
    width: 200px;
    height: 41px;
    line-height: 20px;
    text-align: center;
    background: url(images/BoutonMenu.png) no-repeat;
    position: relative;
}
ul#menu ul li:hover
{
    width: 200px;
    height: 41px;
    line-height: 20px;
    text-align: center;
    background: url(images/BoutonMenu_Hover.png) no-repeat;
    position: relative;
}
ul#menu ul li a
{
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}
ul#menu ul li span
{
    width: 200px;
    font-size: 12px;
}
ul#menu li ul
{
    position: absolute;
    top: 0;
    left: 200px;
    display: none;
}
ul#menu ul li ul
{
    position: absolute;
    top: 0;
    left: 200px;
    display: none;
}/*

/************************************ AUTRES **********************************/
.New_Texte
{
    text-align: justify;
}
.NewsKairn
{
    font-family: Century Gothic, Arial, Sans-Serif;
    font-size: 14px;
    color: #05385a;
}
.table_NewsKairn
{
    border: 1px solid #e85120;
    padding: 5px 5px 5px 5px;
}
.td_NewsKairn_Date
{
    font-style: italic;
    width: 40px;
    padding-bottom: 5px;
}
.td_NewsKairn_Titre
{
    font-weight: bold;
    font-size: 18px;
    padding-bottom: 5px;
}
.td_NewsKairn_Descro
{
    background-color: #f8e2db;
    padding: 5px 5px 5px 5px;
    margin-top: 5px;
}
.PopupImage a
{
    color: #05385a;
}
.PopupImage a:hover
{
    color: #e85120;
}
.Popup_Row
{
    background-color: #f8ddd4;
    padding: 5px;
}
.sphere
{
    vertical-align: -8px;
}
.td_rss
{
    vertical-align: top;
    padding-left: 10px;
}
.td_rss a img
{
    border: 0;
}


