/**************/
/*  CALQUES   */
/**************/

div.calque{
  display: none;
  position: relative;
}

div.calque .sub_overflow {
  overflow: auto;
  overflow-x: hidden;
  /*height: 500px;*/
}

.calque_hg_titre_1,.calque_hg_titre_2,.calque_hg_titre_3,.calque_hg_titre_4,
.calque_hd_titre_1,.calque_hd_titre_2,.calque_hd_titre_3,.calque_hd_titre_4
{
  width: 3px;
  height:26px;
}
.calque_hg_titre_1{
  background: url(images/calque_hg_titre_bleu.gif) no-repeat;
}
.calque_hg_titre_2{
  background: url(images/calque_hg_titre_orange.gif) no-repeat;
}
.calque_hg_titre_3{
  background: url(images/calque_hg_titre_violet.gif) no-repeat;
}
.calque_hg_titre_4{
  background: url(images/calque_hg_titre_orange.gif) no-repeat;
}

.calque_hd_titre_1{
  background: url(images/calque_hd_titre_bleu.gif) no-repeat;
}
.calque_hd_titre_2{
  background: url(images/calque_hd_titre_orange.gif) no-repeat;
}
.calque_hd_titre_3{
  background: url(images/calque_hd_titre_violet.gif) no-repeat;
}
.calque_hd_titre_4{
  background: url(images/calque_hd_titre_orange.gif) no-repeat;
}

.calque_bg_titre_1, .calque_bg_titre_2, .calque_bg_titre_3, .calque_bg_titre_4,
.calque_bg_titre_action_1,.calque_bg_titre_action_2,.calque_bg_titre_action_3,.calque_bg_titre_action_4
{
  width: auto;
  color: #ffffff;
  font-weight: bold;
  font-size: 14px;
  height:26px;
  text-align: center;  
}
.calque_bg_titre_1,.calque_bg_titre_action_1{
background: url(images/calque_bg_titre_bleu.gif) repeat-x;
}
.calque_bg_titre_2,.calque_bg_titre_action_2{
background: url(images/calque_bg_titre_orange.gif) repeat-x;
}
.calque_bg_titre_3,.calque_bg_titre_action_3{
background: url(images/calque_bg_titre_violet.gif) repeat-x;
}
.calque_bg_titre_4,.calque_bg_titre_action_4{
background: url(images/calque_bg_titre_orange.gif) repeat-x;
}

.calque_bg_titre_action_1,.calque_bg_titre_action_2,.calque_bg_titre_action_3,.calque_bg_titre_action_4{
  cursor: pointer !important; cursor: hand;
}

.calque_texte_1,.calque_texte_2,.calque_texte_3,.calque_texte_4
{
 font-weight: bold;
 text-align: left;
 padding: 0 0 0 15px;
 margin: 5px 0 5px 0;
}
.calque_texte_1
{
 background: url(images/puce_bleu.gif) no-repeat;
 background-position: 0px;
 color: #005179;
}
.calque_texte_2
{
 background: url(images/puce_orange.gif) no-repeat;
 background-position: 0px;
 color: #FFA21E;
}
.calque_texte_3
{
 background: url(images/puce_violet_l.gif) no-repeat;
 background-position: 0px;
 color: #8C2BAA;
}

.calque_texte_4
{
 background: url(images/puce_orange.gif) no-repeat;
 background-position: 0px;
 color: #8C2BAA;
}

.calque_reponse{
 background: url(images/puce_grise.gif) no-repeat;
 background-position: 0px 5px;
 color: #000000;
 font-weight: normal;
 text-align: left;
 padding: 0 0 0 10px;
 margin: 0 0 0 15px;
}

.calque_texte_2 a{
 text-decoration: none;
 color: #FFA21E;
}
.calque_texte_2 a:hover{
 text-decoration: underline;
}
.calque_texte_3 a{
 text-decoration: none;
 color: #8C2BAA;
}
.calque_texte_3 a:hover{
 text-decoration: underline;
}



table.calque_titre, table.calque_contenu_1,table.calque_contenu_2,table.calque_contenu_3,table.calque_contenu_4{
 width: 100%;
 /*height: 100px;*/
}


table.calque_contenu_nobord{
 background-color: #ffffff;
 background-image: url(images/corres_back_bas.gif) repeat-x;
 background-position: bottom center;
 border-top: 0px solid #000000;
 border-bottom: 1px solid #005179;
 border-left: 1px solid #005179;
 border-right: 1px solid #005179;
 padding: 5px;
}
table.calque_contenu_1{
 background-color: #ffffff;
 background-image: url(images/corres_back_bas.gif) repeat-x;
 background-position: bottom center;
 border-top: 0px solid #000000;
 border-bottom: 1px solid #005179;
 border-left: 1px solid #005179;
 border-right: 1px solid #005179;
 padding: 5px;
}
table.calque_contenu_2{
 background-image: url(images/corres_back_bas.gif) repeat-x;
 background-position: bottom center;
 background-color: #ffffff;
 border-top: 0px solid #000000;
 border-bottom: 1px solid #FFA21E;
 border-left: 1px solid #FFA21E;
 border-right: 1px solid #FFA21E;
 padding: 5px;
}
table.calque_contenu_3{
 background-image: url(images/corres_back_bas.gif) repeat-x;
 background-position: bottom center;
 background-color: #ffffff;
 border-top: 0px solid #000000;
 border-bottom: 1px solid #8C2BAA;
 border-left: 1px solid #8C2BAA;
 border-right: 1px solid #8C2BAA;
 padding: 5px;
}

#ajaxContener table.calque_contenu_1,
#ajaxContener table.calque_contenu_2,
#ajaxContener table.calque_contenu_3 { 
	background-color: #ffffff;
	background-repeat: repeat;
	background-image: none;
}
/* bouton */

.bouton_1,.bouton_2,.bouton_3,.bouton_4 {
  background: url(images/bouton_xs.jpg) no-repeat;
  border : 0px;
  width: 30px;
  height : 17px;
  margin: 0px;
  padding : 0 0 3px 0;
	cursor: pointer !important; cursor: hand;				
	height: 19px;
	text-align: center;
  font-weight: bold;
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity: 1;
  opacity: 1;
}
.bouton_1:hover,.bouton_2:hover,.bouton_3:hover,.bouton_4:hover{
      -moz-opacity: 0.6;
	    filter:alpha(opacity=60);
      -moz-opacity:0.6;
      -khtml-opacity: 0.6;
      opacity: 0.6;
}
.bouton_1 {  
  color:#005179;  
}
.bouton_2 {  
  color:#FFA21E;  
}
.bouton_3 {  
  color:#8C2BAA;  
}
