/*
** demtec
*/
html,
body{
    color:#666666;
    font-family: Trebuchet MS,Helvetica,sans-serif;
    /*
    font-family: Arial, Helvetica,sans-serif, Trebuchet MS;
    */
    font-size: 100%;      
    line-height:1.0em;
}

h1, h2{
    text-align:left;
    font-family: Trebuchet MS,Helvetica,sans-serif;
    /*
    font-family: Arial, Helvetica,sans-serif, Trebuchet MS;
    */
}
 




p, span{
  font-family: Trebuchet MS,Helvetica,sans-serif;
  font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
  font-size:0.875em;
  color:#666666;
} 

a, a:visited{    
    padding:0;
    color:#009900;
    text-decoration: none;
   
}


/*
style pr ele exceptionne;ld u menu
*/
#menuSitme3{
    width:120px !important;
}
li.dim{
    /* text-indent:15px; */
    /* padding-left:25px !important; */
    width:120px; 
}
li.special{
    /* text-indent:15px; 
    padding-left:2px;
    
    width:165px !important;
*/    
}
li.special a, li.special a:visited{
    font-weight:bold;
}
#menuSitme3 li.special:hover{
    background-image: url(../img/bg_smenu_2.gif);
}


a.demtec, a.demtec:visited{    
    padding:0;
    color:#C12D2D;
    text-decoration: none;
     
}

div.coord{
    display:block;
    text-align:left;
    margin:40px 0 0 0;    
    padding: 0 0 15px 0;
    

}
div.coord div.img{
    margin-left: 20px;
}
div.coord div.text{
    display:block;
    margin-left: 73px;
    padding: 0 0 2px 0;
    border: none;
    font-size:0.77em  !important;  
}




.gris_a {
  color: #cccccc;
}
.gris_b {
  color: silver;
}
.gris_c {
  color: #999999;
}
.gris_d{
  color: #666666;
}

.vert{
    color:006600 ! important;
}
.bleu{
    color:#00264A ! important;
	
}
.noir{
    color:#000 ! important;
}

.sIFR-active h2
{
    visibility: hidden;    
}


/*
h2.bienVenu
*/
#entete h2.bienVenu{    
    color:#ffffff;
    font-size:1.4375em;    
}
#entete div.contenuContact div.colB div.rangA p{
    color:#fff;
    text-align: left;
    font-size:0.825em;
    line-height:1.25em;    
    padding:10px 40px 0px 0px;   
}


#entete div.bienVenu a,
#entete div.bienVenu a.visited{
    color:#FF6633;    
    font-size:0.75em;    
    padding-left:10px;
}



 
 #entete div.contenuContact span#date {
    color:#FF3333 ! important;
    font-weight:bold;
    font-size:0.75em;
    padding:0;
}
 





/*
page accueil
*/
#entete p.phrase{
    font-style:italic;
    font-weight:bold;
    font-size:1.575em;
    line-height:1em;
    color:#666666;    
}
#entete p.phrase span{
    padding-left:3em;
}


/*
page simple
*/
 div#phrase {
	font-weight:bold;
    font-style:italic;
    font-size:1.5em;
    line-height:1em;
    color:#eee;    
}

  div#phrase span.ident{
  	font-size:inherit;
	color:#eee;
    padding-left:3em;
    
}


#ssMenu{
   font-size:0.875em;
   text-align:center;     
   font-weight: bold;
}
#ssMenu a, #ssMenu a.visted{
    color:#666;
    text-decoration:none;
}

#enteteModele #ssMenu a,
#enteteModele #ssMenu a.visted,
#enteteSimple #ssMenu a, 
#enteteSimple #ssMenu a.visted{
    color:#ddd;
    text-decoration:none;
    font-size:0.875em;
}
#ssMenu span{
    color:#666;
    padding:0 5px;
    font-weight: bold;
}

#enteteModele #ssMenu span#date{
    font-family: Trebuchet MS,Helvetica,sans-serif;
    color:#ddd;
    padding:0 0px;
    font-weight: bold;
}
#enteteModele #ssMenu span,	
#enteteSimple #ssMenu span{
    color:#aaa;
}
#enteteSimple span#date {
    font-family: Trebuchet MS,Helvetica,sans-serif;
    color:#ddd ! important;
    padding:0;
}

#contenu div.vignettesModeles a{
color:#999;
}
 
 
#contenu div.colA div.boiteSimple p{
    text-align:justify;
    font-size:0.6875em;
    line-height:1.0em;
    padding :0 10px 10px 10px;
    color:#666666;
}
#contenu div.colA div.boiteCadre p{ 
    text-align:justify;
    font-size:0.6875em;
    line-height:1.0em;
    color:#666666;
}

 





#contenu div.colB div.boiteSimple p{       
    text-align:justify;
    font-size:0.75em;
}
#contenu div.colB div.boiteSimple li{       
	list-style: inside disc;
	 
	
    text-align:left;
    font-size:0.75em;
}
#contenu div.colB div.boiteSimple h3{       
    text-align:left;
    font-size:0.85em;
}



#contenu div.colC div.boiteSimple p{         
    text-align:justify;
    font-size:0.6875em;
}
#contenu div.colC div.boiteSimple p.titre{
    font-size:1.0em !important;
    font-weight:bold;
    text-align:center !important;
}
#contenu div.colA div.boiteSimple p.titre{
    font-size:1.0em !important;
    font-weight:bold;
    text-align:center !important;
}

/* 
#contenu div.colC div.boiteSimple h2{
    font-size:0.875em;
    line-height:1.0em;
}

#contenu div.colC h2.boiteSimpleVerte{
    cololr:#006600;
    text-align:left;
}
*/

.transp50{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.transp30{
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}
.hilite{
    background-color:#E0EA3F;
    -moz-outline:1px solid #fff;
}


#equipe h3{
    font-family: Trebuchet MS,Helvetica,sans-serif;
    font-weight:normal;
     font-size:0.77em  !important;
}
