
/**********************************/
/*  Styles par défaut des Balises */
/**********************************/
body	{ font-family: "Times New Roman", Georgia, serif; font-size: 15px; font-style: normal; font-weight: normal; color: #000000; text-decoration:none; width:1000px; margin:auto; margin-top: 1px;  background-color: #e8d8a1; }
p 	{ margin-left:10px; margin-right:10px; margin-top: 1px;}
h1 	{ height: 30px; font-size: 22px; font-style: italic; font-weight: bold; color: #0000FF; text-align: center;}
h2 	{ height: 30px; font-size: 18px; padding-left: 20px; color: #0d37c1; text-align: left;}
h3 	{ height: 24px; font-size: 16px; padding-left: 10px; color: #0d79c1; text-align: left;}
a 	{ font-family: Arial,Helvetica; font-size: 12px; font-style: normal; font-weight:normal; color: #0000ff;} 
a:hover { color: #cc0000; TEXT-DECORATION: none}
 
pre {
	border:1px dashed #A300D5;
	background-color:white;
	width: 96%; 
	font-family:'DejaVu Sans Mono', Courier, "Courier New", monospace;
	font-size: 12px;
	padding: 6px;
	margin:auto;
	overflow: auto;
}
/**************************************/
/*     Styles de textes alternatifs   */
/**************************************/
.Titre1 {font-size: 22px; font-style: italic; font-weight: bold; color: #0000FF; text-decoration: none}
.Titre2 {font-size: 18px; font-style: italic; font-weight: bold; color: #0000FF; text-decoration: none}
.Titre3 {font-size: 16px; font-style: italic; font-weight: bold; color: #0000FF; text-decoration: none}
.Note { font-family: Arial,Helvetica; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.NoteBold { font-family: Arial,Helvetica; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}
.MiniNote { font-family: Arial,Helvetica; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.PicoNote { font-family: Arial,Helvetica; font-size: 9px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.Alert_msg { font-family: Arial,Helvetica; font-size: 14px; font-style: normal; font-weight: bold; color: #ff0000; text-decoration: none}
.Title_nobase2 { height: 20px; font-size: 16px; padding-left: 0px; color: #0d79c1; text-align: center;}
.Title_nobase {font-family: Arial, "Arial Black", "Times New Roman", Times, serif; font-size: 12px; text-align: center; color: #00B3B3;}

/*************************************/
/*    Styles  de liens alternatifs   */
/*************************************/

.U_Menu { font-family: Verdana; font-size: 10px; font-style: normal; font-weight: bold; color: #222266; text-decoration: none}
.U_Menu:hover {color: #CC0000}
.Lnk_Title { font-family: Verdana; font-size: 16px; font-style: normal; font-weight: bold; color: #0000FF; text-decoration: none}
.Lnk_Title :hover {color: #FF0000}
.Lnk1 { font-family: Verdana; font-size: 12px; font-style: normal; font-weight: bold; color: #990033; text-decoration: none}
.LnkTele { font-family:Times New Roman, Times, serif; font-size: 16px; font-style: normal; font-weight: bold; color: #330033; text-decoration: none}

/*******************************************/
/*  Style des blocs principaux de la page  */
/*******************************************/
/* Bloc d'en-tete */
#HeadPage { width: 1000px;   height: 70px; background-image: url("bandeau1000.jpg"); background-repeat: no-repeat; margin: 0px;}
/* Encart publicitaire vertical*/ 
#EnCar   { width: 1000px;  height: 130px;  background-image: url("encardeg_sup.png");  background-repeat: no-repeat;  margin-top: 0px; margin-bottom: 0px; margin-left:0px; margin-right:0px;}   
  /* Bloc des menus */
#TabContent { border:0px;	border-right:1px solid black; margin:0px; padding: 0px; border-spacing:0px;}
/* Cadre contener des menus  */
#CelMenu { color: #B3B3B3;	background-color: #afafaf; border:0px; margin:0px; padding: 0px; border-spacing:0px; vertical-align:top;}	
 /* Cadre d'un menu */
#Menu  { width: 199px; padding: 0px; border:none; background-color: #afafaf; font-family: Verdana, serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none}
/* Bloc de contenu */
#CelContent  {color: #000000;	background-color: #f4f9fd; border:0px; margin:0px; padding: 0px; border-spacing:0px; vertical-align:top;}
	/* Cadre contener du contenu */
#ZoneTexte { width: 800px; padding: 0px; border:none;}
/* bloc du pied de page */
#FootPage {width: 1000px; height: 50px; padding: 10px; background-image: url("encardeg_inf.png"); background-repeat: no-repeat; text-align: center; color: #B3B3B3; border: none;}

/*********************************/
/*   STYLE ET EFFETS DES MENUS   */
/*********************************/

.groupe_menu  /* Définition du block */
{
   width: 180px; margin-left: auto; margin-right:auto; margin-top: 20px; margin-bottom: 20px; background-color:#BBBBBB; padding-bottom: 10px;
}

.groupe_menu h3 /* Titre des groupes de menus */
{   
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;  text-align: center; color: #00B3B3; 
}

.groupe_menu ul /* Toutes les listes à puces se trouvant dans un menu */
{
    padding: 0px; padding-left: 20px; margin: 0px; list-style-image: url("puce.png");
}

.groupe_menu li
{
	margin-bottom:2px; /*marge des lignes de la liste */
}

.groupe_menu a /* Tous les liens des menus */
{
   color:#FFFFFF; text-decoration:none; font-weight:bold;
}

.groupe_menu a:hover /* Quand on pointe sur un lien du menu */
{
   background-color: #B3B3B3; color:#FF0000; text-decoration:none; font-weight:bold;   
}

/* DEFINTIONS DES BLOCS ET FORMATS UTILISES EN CONTENU DE PAGE  */
/*********************************************/
/*  Style du bloc de resumé en tête de page  */
/*********************************************/
.block_resume
{
    font-family: Arial,Helvetica; font-size: 10pt; font-style: normal; font-weight: normal; color: #0000AA; text-decoration: none;
	margin: 10px; background-color:#ffffcc; padding: 10px;
}

.tab_resume
{
    font-family: Arial,Helvetica; font-size: 10pt; font-style: normal; font-weight: normal; color: #0000AA; text-decoration: none;
	background-color:#ffffcc;
	margin: 10px;
}


/******************************************/
/*  Style des blocs de lien des articles  */
/******************************************/

.block_link_art
{
	 margin: auto;
	 margin-top:5px;
	 margin-bottom:10px;
	 width : 760px;
	 border: none;
	 background-color:#DDDDFF;
}

/*****************************************************/
/*  STYLES ET FORMATS UTILISES DANS LE PLAN DU SITE  */
/*****************************************************/

.pds_block{ background-color:#DDDDFF; margin:10px; padding-bottom:6px;}
.pds_group_name{ text-align:center; font-family: Arial, "Arial Black", "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #00B3B3;}
.pds_title_rub{ font-family:"Times New Roman",  Times, serif; font-size: 16px; font-style: italic; font-weight: bold; color: #00944d; text-decoration: none}
.pds_title_art{ font-family:"Times New Roman",  Times, serif; font-size: 14px; font-style: italic; font-weight: bold; color: #0000FF; text-decoration: none}
.pds_caption{font-family: "Times New Roman", Times, serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.pds_rub_line{ margin:0px; margin-left:10px; margin-top:10px}
.pds_art_line{ margin:0px; margin-left:30px}


/*****************************/
/* Styles des blocs de Texte */
/*****************************/
 
.block_left
{
   width: 350px; 
   border: 1px solid black;
   text-align: justify;
   padding: 5px;
   margin:10px;
   float:left;
   margin-bottom: 10px;
}

.block_right
{
   width: 360px;
   border: 1px solid black;
   text-align: justify;
   padding: 5px;
   margin:10px;
   float:right;
   margin-bottom: 10px;
}

.block_clear
{
   width: 350px;
   border: none;
   text-align: justify;
   padding: 5px;
   clear:both;
   margin-bottom: 10px;
 }

.blocnotes /* Cadre pleine page pour les notes et encart complémentaires */
{
	font-family: Verdana; font-size: 8pt; font-style: normal;
	margin: 15px; background-color:#CCFFCC; color:#555555;
	padding: 5px; padding-left: 10px;
} 
 
/*******************************/
/* Styles de la page d'accueil */
/*******************************/ 

 .block_cadre280
{
   width: 250px;
   border: 1px solid black;
   text-align: justify;
   padding: 5px;
   clear:both;
   margin: 10px;
 }
 
  .block_cadre480
{
   width: 460px;
   border: 0;
   text-align: left;
   padding: 5px;
   clear:both;
   margin:10px;
 }
 .title_accueil
 {
   height: 30px; font-size: 24px; text-decoration: none; font-style: italic; font-weight: bold;text-align: left;
   margin:0px;
   padding-left: 10px;
   color:#2288DD; /*#00B3B3;  #FFFFFF;  */
   background-color:#BBBBBB; /*#0000FF;*/
 }
 .title_edito
 {
   font-size: 14px; text-decoration: none; font-style:normal; font-weight: bold;text-align: left;
   margin:0px;
   padding-left: 5px;
   color:#2288DD; /*#00B3B3;  #FFFFFF;  */
   background-color:#BBBBBB; /*#0000FF;*/
 }
 
 .intro_edito{ padding-left: 5px; font-family: Arial,Helvetica; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none; text-align:left}
 
  .caption_edito
 {
   font-family:"Times New Roman", Times, serif; font-size: 12px; text-decoration: none; font-style:normal; font-weight: bold;text-align: left;
   margin:0px;
   padding-left: 5px;
   color:#2288DD; /*#00B3B3;  #FFFFFF;  */
 }
 
  .text_edito
 {
   font-family:"Times New Roman", Times, serif; font-size: 13px; text-decoration: none; font-style:normal; font-weight: normal;text-align: justify;
   margin:0px;
   padding-left: 5px;
   margin-top: 10px;
   margin-bottom: 10px;
   color:#222222;
 } 
 
/**************************/
/* Styles des formulaires */
/**************************/ 


.fieldset
{
	margin-bottom: 15px; background-color:#FFFFCC;
}

.legend
{
	font-family: Arial,"ArialBlack",Georgia, "Times New Roman", Times, serif;
	color: #FF9933;
	font-weight:bold;
}

.legend_max
{
	font-family: Arial,"ArialBlack",Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FF9933;
	font-weight:bold;
}

/***************************/
/* STYLES EXPERIMENTAUX    */
/***************************/

.clearfloat {
    clear: both;
}

/* leave some space between icons and text */
.icon {
    vertical-align:     middle;
    margin-right:       0.3em;
    margin-left:        0.3em;
	border:				none;
}
/* no extra space in table cells */
td .icon {
    margin: 0;
}
/******************************************************************************/
/* specific elements */

/* topmenu */
ul#topmenu {
    font-weight:        bold;
    list-style-type:    none;
    margin:             0;
    padding:            0;
}

ul#topmenu li {
    float:              left;
    margin:             0;
    padding:            0;
    vertical-align:     middle;
}

#topmenu img {
    vertical-align:     middle;
    margin-right:       0.1em;
}

/* default tab styles */
.tab, .tabcaution, .tabactive {
    display:            block;
    margin:             0.2em 0.2em 0 0.2em;
    padding:            0.2em 0.2em 0 0.2em;
    white-space:        nowrap;
}

/* disabled tabs */
span.tab {
    color:              #666666;
}

/* disabled drop/empty tabs */
span.tabcaution {
    color:              #ff6666;
}

/* enabled drop/empty tabs */
a.tabcaution {
    color:              #FF0000;
}
a.tabcaution:hover {
    color: #FFFFFF;
    background-color:   #FF0000;
}

#topmenu {
    margin-top:         0.5em;
    padding:            0.1em 0.3em 0.1em 0.3em;
}

ul#topmenu li {
    border-bottom:      1pt solid black;
}

/* default tab styles */
.tab, .tabcaution, .tabactive {
    background-color:   #E5E5E5;
    border:             1pt solid #D5D5D5;
    border-bottom:      0;
    /*border-top-left-radius: 0.4em;
    border-top-right-radius: 0.4em; */
}

/* enabled hover/active tabs */
a.tab:hover,
a.tabcaution:hover,
.tabactive,
.tabactive:hover {
    margin:             0;
    padding:            0.2em 0.4em 0.2em 0.4em;
    text-decoration:    none;
}

a.tab:hover,
.tabactive {
    background-color:   #D5D5D5;
}

/* disabled drop/empty tabs */
span.tab,
a.warning,
span.tabcaution {
    cursor:             url(.././themes/original/img/error.ico), default;
}
/* end topmenu */
