/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer 
deep blue border: #1C3479

*/
table.bottom tr td {
    border-style: none;
    border:0px;
    margin:0px;
    border-spacing: 0;
    vertical-align: top;
    text-align: left;
    font: bold 11px tahoma, arial, helvetica;
    color: #5C7499;
}
table.noborder, table.noborder tr td { 
    border-style: none;
    border:0px;
    margin:0px;
    border-spacing: 0;
    vertical-align: top;
    font: normal 12px tahoma, arial, helvetica;
    text-align: left;
    color: #444444;
    }
table.menuc { 
    border-style: none;
    border:0px;
    margin:0px;
    vertical-align: top;
    text-align: left;
   
    width:671px;
    height:11px;
    }
    
table.menuc tr td { 
    border-width: 0;
    border:0px;
    margin:0px;
    vertical-align: top;
    text-align: center;
	background-color: #ffffff;


    }
    
table.menuc tr td  a{
  
    vertical-align: middle;
    font: bold 12px tahoma, arial, helvetica;
    text-decoration: none;
    text-align: center;
    color: #1C3479;
  
    }
    
 table.menuc tr td a:hover {
    color: #EC5604;
 
    }      
    
   
table.cliniques, table.cliniques tr td{
    border:0px; 
    padding:  10px 0px 2px 0px;
    vertical-align: top;
    text-align: left;
}    
 

 table.cliniques tr td  a img{
    border:0px; 
    padding: 2px;
    text-decoration: none;
        vertical-align: top;

}        
    
    
table.content { border-style: none;
    vertical-align: top;
    text-align: left;
    font: normal 12px tahoma, arial, helvetica;
    color: #444444;
	border: 0px;     padding: 0px; margin: 0px;
        
    }  
    
table.content tr td,table.content tr td a img, img { border: 0px;     padding: 0px; margin: 0px;

    }    
 
table.contentb { border-style: none;
    vertical-align: top;
    text-align: left;
    font: normal 12px tahoma, arial, helvetica;
    color: #444444;
	border: 0px;     padding: 0px; margin: 0px;
        
    }  
    
table.contentb tr td,table.contentb tr td a img { border: 0px;     padding: 0px; margin: 0px;
background-color: #ffffff;
    }    


 
  .menud, table.menud { 
    border: 0px;
    width:100%;  
    padding: 0px;
    margin: 0px;
    border-spacing: 0;
    border-collapse: collapse;

    vertical-align: middle;
    text-align: left;

    font: normal 11px tahoma, arial, helvetica;

    } 
    
  .textgauche span { 
   font: normal 11px tahoma, arial, helvetica;
   color: #1C3479; 
    }     
  .textgauche span b{ 
   font: bold 11px tahoma, arial, helvetica;
   color: #1C3479; 
    }    
    
    
table.menug { 
    border: 0px;
    width:100%;  
    padding: 0px;
    margin: 0px;
    border-spacing: 0;
    border-collapse: collapse;
    vertical-align: middle;
    text-align: left;
    font: normal 11px tahoma, arial, helvetica;
    }  

table.menug tr td{ 

    border-bottom: 1px solid #1C3479;
    padding:  2px 0px 2px 0px;
    margin: 0px;
  vertical-align: middle; 
     border-collapse: collapse;
    text-align: left;
    font: normal 11px tahoma, arial, helvetica;
       color: #1C3479; 
       
    }
    
table.menug tr td img {   vertical-align: middle;}    
    
table.menug tr td a{ 
   font: bold 11px tahoma, arial, helvetica;
   color: #1C3479; 
   text-decoration: none;
    }   
    
table.menug tr td a:hover{ 
   font: bold 11px tahoma, arial, helvetica;
   color: #ec5604; 
   text-decoration: none;

    }     
    

 
table.menud tr td { 
    border-width: 1px 0px ;
    border-style: solid;
    border-color: #1C3479;
    padding:  4px 0px 4px 2px;
    margin: 0px;
    background-color: #e9eefa;
    vertical-align: middle;
      border-collapse: collapse;
    text-align: left;
    font: normal 11px tahoma, arial, helvetica;
    color: #1C3479; 
    }

table.menud tr td.gauche { 
    border-right: 1px  solid #1C3479;
  
    } 
    

table.menud tr td a{ 
   font: normal 11px tahoma, arial, helvetica;
   color: #1C3479; 
   text-decoration: none;
    }   

table.menud tr td a:hover{ 
   font: normal 11px tahoma, arial, helvetica;
   color: #ec5604; 
   text-decoration: none;

    }  
    
    
#here{ 
    border-right: 1px solid #1C3479;
    background-color: #ec5604;
    }   

#here1{ 
    border-right: 1px solid #1C3479;
    background-color: #ec5604;
    }    
    
    
ul {
text-indent: 0px;
list-style-position: outside;

list-style-type: disc;
padding: 3px 2px 3px 19px;
margin: 0px;
}    

li {
padding: 1px 0px ;
margin: 0px;
}   


    b { font: bold 12px tahoma, arial, helvetica;
    color: #444444;
    }  
   
    b.bleu { font: bold 12px tahoma, arial, helvetica;
    color: #1C3479;
    }  
    
    .bleu { color: #1C3479;
    }  
    
    .rouge {color: #FF0000;
    }  
    
  p { padding:0px;
     border:0px;
     margin: 2px 0px;
     font: normal 12px tahoma, arial, helvetica;
    color: #444444;
    }
    
 
body{    border-collapse: collapse;padding:0px;margin:0px;
    vertical-align: top;
    text-align: left;
    font: normal 12px tahoma, arial, helvetica;
    color: #444444;
	overflow: auto;

    }   
    
  h1 { color: #1C3479;
     font: bold 14px tahoma, arial, helvetica;
	 margin: 5px 2px 0px 0px; 
	 padding-top: 15px;
    }
    

  h2 { color: #1C3479;
     font: bold 12px tahoma, arial, helvetica;
	 margin: 2px 2px 6px 0px;
    }

  h3 { color: #1C3479;
     font: normal 14px tahoma, arial, helvetica;
      margin: 2px 2px 0px 0px;
    }

  h4 { color: #1C3479;
     font: normal 12px tahoma, arial, helvetica;
    }

  h5 { color: #1C3479;
     font: bold 14px tahoma, arial, helvetica;
    }   
  
  h6 { color: #1C3479;
     font: bold 14px tahoma, arial, helvetica;
    }   
    
    
    
    
   
   a.fleche{
    padding: 0px 4px 8px 20px;
    height:18px;
    vertical-align: top;
    font: normal 12px tahoma, arial, helvetica;
    text-decoration: none;
    text-align: right;
    color: #444444;
    background: url('./p/fleche.gif') no-repeat;
    }
    
  a.fleche:hover {
    color: #EC5604;
    background: url('./p/flecheOn.gif') no-repeat;
    }
    
    
   a.nofleche{
    padding: 0px 4px 8px 4px;
    height:18px;
    vertical-align: top;
    font: normal 12px tahoma, arial, helvetica;
    text-decoration: none;
    text-align: right;
    color: #444444;

    }
    
  a.nofleche:hover {
    color: #EC5604;

    }    
    
   a.urlg{
    padding: 0px 0px 4px 0px;
    font: normal 11px tahoma, arial, helvetica;
    text-decoration: none;
    text-align: center;
    color: #1C3479;

    }   
    
  a.urlg:hover {
    color: #EC5604;
    }    
   
   a{
  
  font: bold 12px tahoma, arial, helvetica;
    text-decoration: none;
    color: #1C3479;
  
    }
 
    a.noir{
  
  font: normal 12px tahoma, arial, helvetica;
    text-decoration: none;
    color: #000000;
  
    } 

	
  a:hover {
    color: #EC5604;
 
    }  

    table.reserve { border-style: none;
    vertical-align: middle;
    text-align: center;
	background-color:#1C3479;
    font: normal 11px tahoma, arial, helvetica;
    color: #ffffff;
	border: 0px;     padding: 0px; margin: 0px;
        
    }
	
  
	
  table.job tr td, table.job tr td b  { border-style: none;
    vertical-align: middle;
    font: normal 10px tahoma, arial, helvetica;
    border: 0px;     padding: 0px; margin: 0px;
        
    }	

table.job tr td.titre{ border-style: none;
    vertical-align: middle;
    text-align: center;
	background-color:#1C3479;
    font: bold 10px tahoma, arial, helvetica;
    color: #ffffff;
	border: 0px;     padding: 0px; margin: 0px;
        
    }	
table.job tr td a { border-style: none;
    vertical-align: middle;
    text-align: center;
   
	font: bold 10px tahoma, arial, helvetica;
	border: 0px;     padding: 0px; margin: 0px;
        
    }	

.rose{color:#FE4090;}	
.rose * {color:#FE4090;}	
.rose a {color:#FE4090;}	/*FE67C2*/


div#site {width:800px;text-align:center;border: 0px solid #ff0000; position: relative; }

div#ban { 
z-index: 2;
position: absolute;
overflow: hidden ; height: 61;  
top: 4; left:330;
border: 0px solid #FF0000; 
width: 467px; padding: 0px;

}


div#blackout {

background-color: #000000;
z-index: 3;
position: absolute;
top:0; left: 0;
width: 100%; 
height: 100% ;
filter: alpha(opacity=9);
opacity: 0.09;
overflow: hidden;


}


div#info { 
	overflow: hidden ; height: 27px;  
	width: 576px; padding: 0px;
	position: absolute;
	top: 88; left:110;
	border: 0px solid #FF0000; 

}




div#popup {text-align:center;border: 2px solid #0099ff; position: absolute; z-index: 40; padding:0px; margin: 0px;}
div#popup table {padding:0px; margin: 0px;}
div.hidden {display: none;}
div.show {display: block;}
a.bleupop {color: #0099ff; font-weight:normal;}

div.titrepop { border-style: none;

   
	background-color:#00bbff;
    font: normal 11px tahoma, arial, helvetica;
    color: #FFFFFF;
	border: 0px;  padding: 8px 0px 0px 0px; margin: 0px;
	width:100%;
	height:25px;
	font-weight: bold;
        
    }
	
	div.contentpop  { border: 0px;     padding: 0px; margin: 0px; width: 100%
background-color: #ffffff; color:#14499A;
    }    
	
#ppup  { width: 660px; height: 750px; position: absolute; top: 40px; left:85px; z-index:80; border: 0px solid red;} 
#ppup2  { width: 660px; height: 750px; position: absolute; top: 40px; left:85px; z-index:80; border: 0px solid red;}    
div.hidden {display: none;}
div.show {display: block;}



	
