/**
 * Gestion d'un club de Vol à Voile<br/>
 *
 * Copyright (C) 2008 Christophe MOREAU 147 boulevard Heurteloup 37000 TOURS
 *
 * Ce programme est libre, vous pouvez le redistribuer et/ou le modifier selon les termes
 * de la Licence Publique Générale GNU publiée par la Free Software Foundation 
 * (version 2 ou bien toute autre version ultérieure choisie par vous).
 * Ce programme est distribué car potentiellement utile, mais SANS AUCUNE GARANTIE, 
 * ni explicite ni implicite, y compris les garanties de commercialisation ou d'adaptation dans un but spécifique. 
 * Reportez-vous à la Licence Publique Générale GNU pour plus de détails.
 * Vous devez avoir reçu une copie de la Licence Publique Générale GNU en même temps que ce programme ; 
 * si ce n'est pas le cas, écrivez à la Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, États-Unis. 
 */

/* Paramètres des balises classiques */
/* Corps du document */
body {
    font-size: 80%;
    background-color: #dae9ec;
    font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
    background: url("../images/fond.png") #4d80c2 no-repeat;
    color: #1789cb;
}

.centpc {
    clear:both;
    width:100%;
}

#wrapper {
    width:1700px;
    margin: 0 auto;
    background-color: #fff;
    opacity: 0.8;
    padding-top: 5px;
    padding-bottom: 5px;
}

.main {
    width:99%;
    margin: 0 auto;
}

div#entete_gnav {
    position:relative;
    width:100%;
	padding-top: 5px;
}

.attente {
    width:100%;
    height:20px;
}

.attente span{
    display:inline-block;
    vertical-align:middle;
    line-height:20px;
    vertical-align: middle;
    padding-left: 10px;
    height:100%;
}

p.titre_centre {
    text-align:center;
}

p.titre_centre span
{
    display:inline-block;
    vertical-align:middle;
    line-height:normal;
    margin: 0 auto;
    font-size: large;
    border: 2px solid #47A3DA;
    color: #5f6976;
    border-radius: 25px;    
    padding-left: 20px;
    padding-right: 20px;
    background-color: #a0c9aa;
    -moz-box-shadow: 8px 8px 12px #aaa; 
    -webkit-box-shadow: 8px 8px 12px #aaa; 
    box-shadow:  8px 8px 12px #aaa;
}

p.titre_centre span.bleu
{
    display:inline-block;
    vertical-align:middle;
    line-height:normal;
    margin: 5px auto;
    font-size: large;
    border: 2px solid #fff;
    color: blue;
    border-radius: 25px;    
    padding-left: 20px;
    padding-right: 20px;
}

a {
    text-decoration: none;
    color: #41474f;
}
a:hover {
    //color: #dae9ec;
    //font-style: italic;
}
a:active {
    color: #dae9ec;
}
a:visited {
    text-decoration: underline;
}
/* Encadrement */
#case {
    background-color: #dae9ec;
    border-style: solid; 
    border-width: 0.1em; 
    border-color: #23338f;
    //display: table;
    padding: 0.5em;
    margin: 0.5em;
}

.case, .casetab {
    clear: both;
    background-color: #b5dba4;
    border-style: solid; 
    border-width: 1px; 
    border-color: #23338f;
    width:99%;
    border-radius: 12px;
    margin-left: 0.5%;
    margin-right: 0.5%;
    margin-bottom: 5px;
    padding: 5px;
    -moz-box-shadow: 8px 8px 12px #aaa; 
    -webkit-box-shadow: 8px 8px 12px #aaa; 
    box-shadow:  8px 8px 12px #aaa;
}

fieldset {
    width:100%;
    background-color: #dbe6f3;
    border-radius: 8px;
    padding: 8px;
    margin: auto;
    color: #41474f;
}
.casetab table, .centpc table {
    width:100%;
}

.casetab th, .centpc th
{
    border-bottom: 1px solid;
}

.casetab td.center, .centpc td.center
{
    text-align: center;
}

.case_sb {
    clear: both;
    //background-color: #dae9ec;
    display: table;
    padding: 0.5em;
    margin: auto; //0.5em;
}

.case_float_left_clear {
    clear:both;
    float: left;
}

.case_float_left {
    float: left;
    padding-right:10px;
}

thead {
    background-color: #5F6976;
    color:#fff;
}

td {
    color: #105BB7;
}

.tableaugris {
    background-color: #F2F2F2;
    padding: 5px;
    margin: 8px auto;
    border: 1px solid #5A6471;
    border-radius: 6px;
}

.trpaire {
    background-color: #fff;
}

.trimpaire {
    //background-color: #000;
}

.trgris {
    color: #5A6471;
}
.backtotopinstance{
position: fixed;
right: 50px;
bottom: 50px;
height: 60px;
background: url("../images/arrow-top.png") no-repeat scroll -2px -2px #f00001;
//border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 3px 3px 3px 3px;
//padding: 15px 25px;
text-indent: -9999px;
width: 60px;
cursor: pointer;
}
/* Message d'erreur */
.erreur {
    text-align: center;
    color: red;
    font-weight: 700;
}
#datatable1 span {
    display:none; 
}