
/*DOM selector*/
    a {	color: #666; text-decoration: none; }
    a:hover { color: #CCC; }
    
    h1,h2,h3,h4,h5 {
        font-variant: small-caps;
        font-weight:lighter;
    }
    h1 {font-size:2.4rem;}
    h2 {font-size:1.8rem;}
    h3 {font-size:1.4rem;}
    h4 {font-size:1.2rem;}
    h5 {font-size:1.0rem;}


/*Status class*/	
    .inactif{
        color: #CCC;
    }
    .notAvailable{
        color: #999;
        text-decoration:line-through;
    }
    .problem{
        color: #F00;
    }
    
    .error-msg {
        color: #D8000C;
    }
    
    .success-msg {
        color: #176701;
    }
    
    .neutral-msg {
        color: #666;
    }
    
    .promo-message{
        color: #669900;
    }
		
	
/*Standard elements*/    
.nobr { white-space: nowrap; }
    
#Server-response{
		margin: 1em auto;
		padding: 1em;
		text-align: center;  
	}
    
	#Server-response p{
    	display: block;
        line-height: 150%;
	}
	
		#Server-response-status-message{
			margin: 0 0 1em 0;
		}
		
		#Server-response-instruction-message{
			margin: 0 0 1em 0;
		}
		
		#Server-response-link-container{
        	margin: 2em 0 0 0;
            height: 2em;
		}
            #Server-response-link-container a{
            	
                vertical-align: middle;
                padding: 0.5em 1em;
                
                border: 1px solid #ccc;
				border-radius:14px;

            }
	