/*@charset "ISO-8859-1"*/

*
{  font-family:Verdana,Arial,Helvetica,sans-serif; }

body
{  
  font-size : 12px; 
  background : #E3E3E3;
  margin:0px;
  line-height: 19px; 
}

textarea,
table
{  
  font-size:12px; 
  white-space: normal;
  line-height: 19px; 
}

body
{ text-decoration:none; }

a,
a:link,
a:visited,
a:active,
a:hover
{ 
  cursor: pointer; 
  text-decoration:none;
} 

a,
a:link,
a:visited,
a:active
{ 
  color:black;
  text-decoration:underline;
} 

a:hover
{ 
 color:blue;
 text-decoration:underline;
} 

a.sur_bg,
a.sur_bg:link,
a.sur_bg:visited,
a.sur_bg:active
{ 
  color:black;
} 

a.sur_bg:hover
{ 
 color:blue;
 text-decoration:underline;
} 

.sur_bg
{ 
  color:black;
} 

a.agendat_i_come,
a.agendat_i_come:link,
a.agendat_i_come:visited,
a.agendat_i_come:active
{
  color:red;
  text-decoration:none;
  font-size:11px; 
  text-weight:bold;
}

a.agendat_i_come:hover 
{
 text-decoration:underline;
}

body
{  color : #000000; }


.commentbubtitle{font-weight: bold; padding-top: 5px; font-size:11px; }
.commentbubble{display: none; font-size: 11px; width: 480px;}
.bubtl{ background-image: url(images/bubble/topleft.gif); height: 8px; width: 9px;}
.bubtl1{ background-image: url(images/bubble/topleft1.gif); height: 8px; width: 9px;}
.bubtop{ background-image: url(images/bubble/top.gif); background-repeat: repeat-x; height: 8px; font-size: 1px;}
.bubtr{ background-image: url(images/bubble/topright.gif); height: 8px; width: 9px;}
.bubtr1{ background-image: url(images/bubble/topright1.gif); height: 8px; width: 9px;}
.bubl{ background-image: url(images/bubble/left.gif); background-repeat: repeat-y; font-size: 1px;}
.bubc{ background-color: #FEFDD8; font-size: 11px; padding: 0px;}
.bubr{ background-image: url(images/bubble/right.gif); background-repeat: repeat-y; font-size: 1px;}
.bubbl{ background-image: url(images/bubble/bottomleft.gif); height: 8px; width: 9px;}
.bubbl1{ background-image: url(images/bubble/bottomleft1.gif); height: 8px; width: 9px;}
.bubbottom{ background-image: url(images/bubble/bottom.gif); background-repeat: repeat-x; height: 8px; font-size: 1px;}
.bubbr{ background-image: url(images/bubble/bottomright.gif); height: 8px; width: 9px;}
.bubbr1{ background-image: url(images/bubble/bottomright1.gif); height: 8px; width: 9px;}
.dbubtl{ background-image: url(images/bubble/tl.gif); height: 11px; width: 11px;}
.dbubtl0{ background-image: url(images/bubble/tl0.gif); height: 11px; width: 11px;}
.dbubtl1{ background-image: url(images/bubble/tl1.gif); height: 11px; width: 11px;}
.dbubtl2{ background-image: url(images/bubble/tl2.gif); height: 11px; width: 11px;}
.dbubt{ background-image: url(images/bubble/t.gif); background-repeat: repeat-x; height: 11px; font-size: 1px;}
.dbubtr{ background-image: url(images/bubble/tr.gif); height: 11px; width: 11px;}
.dbubl{ background-image: url(images/bubble/l.gif); background-repeat: repeat-y; font-size: 1px;}
.dbubc{ background-color: #fefbe4; font-size: 11px; padding: 0px;}
.dbubr{ background-image: url(images/bubble/r.gif); background-repeat: repeat-y; font-size: 1px;}
.dbubbl{ background-image: url(images/bubble/bl.gif); height: 3px; width: 11px;}
.dbubb{ background-image: url(images/bubble/b.gif); background-repeat: repeat-x; height: 3px; font-size: 1px;}
.dbubbr{ background-image: url(images/bubble/br.gif); height: 3px; width: 11px;}

a.titre_bloc,
.titre_bloc
{
   margin: 0;
   padding: 0;
   padding-left: 20px;
   font-size:13px;
   font-weight:bold;
   text-decoration: none;
  cursor: text;
   color:white;
}

.titre_sous_bloc
{
  margin: 0;
  padding: 2px;
  font-size:13px;
  font-weight:bold;
  text-decoration: none;
  color:black;
  border-collapse: collapse;
  white-space:nowrap;
  border: 2px solid #00000A;
}

form 
{ display:inline; }

td.text_normal
{ 
white-space:normal;
}

td.cadre_tab
{ 
padding:0;
display: inline;
width=100%;
white-space:normal;
}



table.tab_result 
{
 border:0;
  border-collapse: collapse;
 width: 100%;
 white-space:normal;
}

td.tab_result, th.tab_result 
{
  text-align:center;
  border-style: none;
  border-bottom: 1px dashed gray; /*dashed; /*solid; /*dotted; /*dashed;*/
  padding-right: 4px;
white-space:normal;
}

td.tab_result_intermed
{
  text-align:center;
  border-style: none;
  border-bottom: 1px dotted #CCCCCC; /*dashed; /*solid; /*dotted; /*dashed;*/
  padding-right: 4px;
white-space:normal;
}

td.tab_result_bas 
{
  border: 0;
  text-align:right;
}

table.tab_result_cpt 
{
 border:0;
  border-collapse: collapse;
 width:100%;
white-space:normal;
}

td.tab_result_cpt , th.tab_result_cpt  
{
  text-align:center;
  border-style: none;
  border-bottom: 1px dashed gray; /*dashed; /*solid; /*dotted; /*dashed;*/
  padding-right: 4px;
 white-space:normal;
}

td.tab_result_cpt_intermed
{
  text-align:center;
  border-style: none;
  border-bottom: 1px dotted #CCCCCC; /*dashed; /*solid; /*dotted; /*dashed;*/
  padding-right: 4px;
}

td.tab_result_commentaire  
{
  text-align:left;
  border-style: none;
  border-bottom: 1px dashed gray; 
  vertical-align:top;
}

td.tab_result_bas_cpt  
{
  border: 0;
  text-align:center;
}

td.libelle_edit , th.libelle_edit  
{
  text-align:right;
  border: 0 ;
  padding-right: 4px;
  vertical-align:top;
   font-weight:bold;
  white-space:nowrap;
}

td.libelle_form , th.libelle_form
{
  text-align:right;
  border: 0;
  padding-right: 4px; 
  vertical-align:middle;
  font-weight:bold; 
  white-space:nowrap;
}

td.tab_filtre
{
  text-align:right;
  border: 0;
  padding-right: 4px; 
  vertical-align:middle;
  font-weight:none; 
  white-space:nowrap;
}

div.libelle_sous_titre,
td.libelle_sous_titre
{
  border: 0;
  font-weight:bold;
  font-size : 12px; 
  text-decoration: underline;
  white-space:nowrap;
}

.guestlist 
{ 
  text-align:center;
  border: 0;
  font-weight:bold;
  font-size : 12px; 
  text-decoration: underline;
  white-space:nowrap;
  color:green;
 }


div.pied_page, 
a.pied_page,
a.pied_page:link,
a.pied_page:visited,
a.pied_page:active,
a.pied_page:hover
{
  color : #737373;
}

.bouton_suppression
{ 
 cursor: pointer;
}


h1.tag,
a.tag,  
a.tag:link,
a.tag:visited,
a.tag:active,
a.tag:hover
{ 
  cursor: pointer; 
  text-decoration:none;
  font-size:11px; 
  font-weight:bold;
  display:inline;
 }

.news_expand, 
a.news_expand,  
a.news_expand:link,
a.news_expand:visited,
a.news_expand:active,
a.news_expand:hover
{ 
  font-size:10px; 
  color:#777777;
  text-align:left; 
 }
.cache_news_expand, 
a.cache_news_expand,  
a.cache_news_expand:link,
a.cache_news_expand:visited,
a.cache_news_expand:active,
a.cache_news_expand:hover
{ 
  font-size:11px; 
  color:#777777;
  text-align:left;  
  text-decoration:bold;
 }

h1.news_titre,  
h2.news_titre,  
a.news_titre,  
a.news_titre:link,
a.news_titre:visited,
a.news_titre:active,
a.news_titre:hover
{  
  cursor: pointer; 
  text-decoration:none;
  font-size:12px; 
  font-weight:bold;
  white-space : normal; 
 }

.cache_news_titre,  
h1.cache_news_titre,  
h2.cache_news_titre,  
a.cache_news_titre,  
a.cache_news_titre:link,
a.cache_news_titre:visited,
a.cache_news_titre:active,
a.cache_news_titre:hover
{  
  cursor: pointer; 
  text-decoration:underline;
  font-size:12px; 
  font-weight:bold; 
  white-space : normal; 
 }

.news_source
{  
  text-decoration:none;
  font-size:10px; 
  font-weight:bold;  
  color:#777777; 
  text-align:right;
 }

.cache_news_source
{  
  text-decoration:none;
  font-size:9px; 
  font-weight:none;  
  color:#777777; 
  text-align:left;
 }

.news_resumer,
a.news_resumer,  
a.news_resumer:link,
a.news_resumer:visited,
a.news_resumer:active,
a.news_resumer:hover
{  
  text-align:justify;
  white-space : normal; 
  display: normal;
  text-decoration:none;
  color:#000000; 
 }

div.rss_titre,
h2.rss_titre
{  
  font-weight:bold;
  font-size : 16px; 
  text-decoration: underline;
  white-space: normal;
  text-align:center;
}


h1
{ 
  text-decoration: underline;
  white-space:nowrap;
  text-align:center;
  font-size : 18px;
  font-weight:bold; 
}

h2
{ 
  text-decoration: none;
  white-space:nowrap;
  text-align:left;
  font-size : 14px;
  font-weight:bold; 
}

h3
{ 
  text-decoration: none;
  text-align:left;
  font-weight:bold;
  display: inline; 
  font-size : 11px;
}

p { 
 display: inline; 
}
