/* CSS Document */
#centre h2, #centreetdroite h2 {    
    color:#b50d1c;
}
#centre .par_style_1, #centreetdroite .par_style_1 {

	 background-color:transparent !important;
	border:solid #b50d1c 1px;
	-moz-border-radius: 0.5em;	
    -webkit-border-radius: 0.5em;	
    padding:0 5px 5px 5px;
     margin:5px -5px;
}
#droite .par_style_1 {
    background-color:transparent !important;
	border:solid #FFF 2px;
	-moz-border-radius: 0.5em;	
    -webkit-border-radius: 0.5em;	
    padding:0 5px 5px 5px;
    margin:5px -5px;
}
#centre .par_style_2, #centreetdroite .par_style_2, #droite .par_style_2 {
    background-color:#fff8d6; /*#fff8d6; */
    padding:1px 5px 5px 5px;
    margin:5px -5px;
}

#centre .par_style_3, #centreetdroite .par_style_3, #droite .par_style_3 {
    background-color:transparent !important;
    padding:1px 5px 5px 5px;
    margin:5px -5px 5px 20px;
}
#centre .par_style_3 h4, #centreetdroite .par_style_3 h4 {           
    color:#606060;
    background-image: url(../images/interface/puce_rouge.gif);
    background-repeat:no-repeat;
    background-position: top left ;
    padding-left: 20px;    
    margin-left:-20px;
}
#centre .par_style_3 p, #centreetdroite .par_style_3 p {  
    /*line-height:0.8em;*/
    line-height:1.1em;
    /*font-size:0.95em;*/
}    

#centre h3, #centreetdroite h3 {           
    color:#606060;
}


#centreetdroite img.mdl_billet, #centre img.mdl_billet {     
    border: solid 1px #b2b3b5;
}



.ariane a, .ariane a:visited {   
    color:#3a4613;
}

a:hover {    
    color:#000000;
}
.bloc1 {
	background-color: #fff8d6;
}

/* =============================================================================
 * MODULES   
 * ===========================================================================*/
#droite img.mdl_billet {    
    border: outset 1px #ffd300;    
}
#centre img.mdl_document, #centreetdroite img.mdl_document, #droite img.mdl_document,
#centre img.mdl_agenda, #centreetdroite img.mdl_agenda,
#centre img.mdl_lien, #centreetdroite img.mdl_lien {    
    border: solid 1px #b2b3b5;   
    margin:0 5px;
      
}
/* =============================================================================
 * MENU   
 * ===========================================================================*/
#menuhaut ul {
    padding:0;margin:0;list-style-type:none;    
}
#menuhaut ul li {
    float:left; position:relative;
}
#menuhaut ul li a, #menuhaut ul li a:visited {
    float:left; display:block; text-decoration:none; color:#b5b4b2; padding:0px 0px; line-height:34px; height:34px;
}
/*#menuhaut ul li a:hover {background-color:#404040;}*/

#menuhaut ul li.ASSOCIATION:hover img{visibility: hidden;}
#menuhaut ul li.ASSOCIATION:hover {background-image:url(../images/interface/DTS_ADGCF_association_on.gif);background-repeat: no-repeat;}
#menuhaut ul li.DELEGATION:hover img{visibility: hidden;}
#menuhaut ul li.DELEGATION:hover {background-image:url(../images/interface/DTS_ADGCF_delegation_on.gif);background-repeat: no-repeat;}
#menuhaut ul li.ACTUALITE:hover img{visibility: hidden;}
#menuhaut ul li.ACTUALITE:hover {background-image:url(../images/interface/DTS_ADGCF_actualite_on.gif);background-repeat: no-repeat;}
#menuhaut ul li.PARTENAIRE:hover img{visibility: hidden;}
#menuhaut ul li.PARTENAIRE:hover {background-image:url(../images/interface/DTS_ADGCF_partenaire_on.gif);background-repeat: no-repeat;}
#menuhaut ul li.CONTACT:hover img{visibility: hidden;}
#menuhaut ul li.CONTACT:hover {background-image:url(../images/interface/DTS_ADGCF_contact_on.gif);background-repeat: no-repeat;}
#menuhaut ul li.ADHERENT:hover img{visibility: hidden;}
#menuhaut ul li.ADHERENT:hover {background-image:url(../images/interface/DTS_ADGCF_adherent_on.gif);background-repeat: no-repeat;}

#menuhaut ul li ul {
    display: none;
}
#menuhaut table {
    margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;
    opacity:0.85;  
    z-index:2;
}

/*******************************/
/* specific to non IE browsers */
#menuhaut ul li:hover ul {
    display:block; position:absolute;top:34px; background:#aaa; margin-top:0px; left:0px; width:180px; 
    /*border:1px solid #000;*/   
}
#menuhaut ul li.COMMUNAUTE:hover ul {
    left:8px;         
}
#menuhaut ul li.COMPETENCE:hover ul {
    left:2px;         
}
#menuhaut ul li.VIVRE:hover ul {
    left:2px;         
}
#menuhaut ul li.COMMUNE:hover ul {
    left:0px;        
}
#menuhaut ul li.CONTACT:hover ul {
      left:0px;        
}

/*
#menuhaut ul li.COMMUNAUTE:hover ul li a {
    width:250px;
}
*/
#menuhaut ul li:hover ul.scroller {
    height:138px; width:172px; overflow:auto;}

#menuhaut ul li:hover ul.endstop {
   left:-78px;   
}
#menuhaut ul li:hover ul li ul {
    display: none;
}
#menuhaut ul li:hover ul li a {
    display:block; background:#404040; color:#fff;height:auto;line-height:15px;padding:4px 16px; width:180px;
    font-size:1em; text-transform: none; font-weight:bold;
}
/*
#menuhaut ul li.COMMUNAUTE:hover ul li a {
    width:220px;    
}

#menuhaut ul li.CONTACT:hover ul li a {
    width:150px;
}
*/

#menuhaut ul li:hover ul li a.drop {
    background:#888;
}
#menuhaut ul li:hover ul li a:hover {
    color:#000;
    background: #d1fb75;
    background: #ffe670;  
    background:#c0c0c0; 
 
    
}
#menuhaut ul li:hover ul li a:hover.drop {
    background: #888; color:#ff0;
}


/* niveau 3*/

/*
#menuhaut ul li:hover ul li a.hide {background:#6a3; color:#fff;}
#menuhaut ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
#menuhaut ul li:hover ul li ul {display: none;}
#menuhaut ul li:hover ul li a {display:block; background:#ddd; color:#000;}
#menuhaut ul li:hover ul li a:hover {background:#6fc; color:#000;}

*/
#menuhaut ul li:hover ul li:hover ul {display:block; position:absolute; left:225px; top:0;}
#menuhaut ul li:hover ul li ul a {display:block; background:#606060; color:#FFF;border-bottom:1px solid #000;text-transform:none;}
#menuhaut ul li:hover ul li ul li a:hover {background: #ffe670;}
/* =============================================================================
 * End of Menu
 * ===========================================================================*/
/* CSS Document */

/************************/
/* BOUTONS - Spécifique */
/************************/
input.button_small, input.button_medium, input.button_large,
a.button_small, a.button_medium, a.button_large
{
    	color:#000 !important;
}
/*
input.button_small, a.button_small {    
	background-image: url('../images/interface/DTS_BIEVRE_button_small.gif');
}
input.button_medium,a.button_medium  {    
	background-image: url('../images/interface/DTS_BIEVRE_button_medium.gif');
}
*/
input.button_small, a.button_small {    
	background-image: url('../images/interface/button_small.gif');
}
input.button_medium,a.button_medium  {    
	background-image: url('../images/interface/button_medium.gif');
}
input.button_large,a.button_large  {    
	background-image: url('../images/interface/button_large.gif');
}
/************************/
/* cluetip*/
/************************/
.cluetip-default h3#cluetip-title {  
  background-color: #ffd300;  
  color: #000;
}
/* arrows */
.clue-right-default .cluetip-arrows {
  background-image: url(../images/interface/DTS_BIEVRE_darrowleft.gif);
}
.clue-left-default .cluetip-arrows {
  background-image: url(../images/interface/DTS_BIEVRE_darrowright.gif);  
}
.clue-top-default .cluetip-arrows {
  background-image: url(../images/interface/DTS_BIEVRE_darrowdown.gif);    
}  
.clue-bottom-default .cluetip-arrows {
  background-image: url(../images/interface/DTS_BIEVRE_darrowup.gif);
}
