﻿/*******************************
 * Style personnalisé à base de Kickstart.css
 *******************************/
body {
    font-family: Arial, Tahoma, Helvetica, Verdana, Sans-Serif;
    color: #5e5d5d;
    background-color: #fff;
    font-size: 12px;
}

p, .contenu-onglet{
    font-size: 0.875rem;
}

div.grid {
/*
    padding: 0;
    width: 990px;
*/
}

/* réduire le délai de transition */
input[type="text"], textarea, button, a.button, a, input[type="file"] {
    transition: box-shadow 0.2s ease 0s, border 0.2s ease 0s, background 0.2s ease 0s;
}

input[type="text"], textarea, select, input[type="file"] {
    border-radius: 2px;
}

.menu {
    background: none;
    border: none;
    margin-top: 10px;
}

.menu li {
    font-size: 13px;
}

.menu li a {
    padding: 10px 10px;
    text-transform: uppercase;
    font-weight: bold;
}


/***
 * ajuster le positionnement des boutons médias sociaux 
 ****/

.menu li.social a {
    position: relative;
    top: 2px;
}

/*******************************
 * autres balises prédéfinies...
 *******************************/
 
strong {
    color: inherit;
}

/*******************************
 * réduire l'interligne des titres
 *******************************/
h1, h2, h3, h4, h5, h6 {
    line-height: 100%;
    font-weight: normal;
}
 
h2 {
    font-size: 2.1em;
}

h3 {
    font-size: 1.8em;
    color: #727171;
	margin-bottom: 30px;
}

h4 {
    font-size: 1.64em;
    color: #727171;
}
 
hr {
     margin: 16px 0;
     border-top-color: #2e2d2d;
}

address {
    font-style: normal;    
}

/******************************
 * autres corrections 
 *****************************/
.notice {
	font-weight: bold;
}

    .notice.error {
        background-color: #ffeded;
        color: #e33;
    }
	
	.notice.warning {
        color: #3c3c3c;
    }
.notice > ul {
	font-weight: normal;
	margin-bottom: 0;
	margin-top: 20px;
}

th, td {
    font-size: 1em;
}
