/* 
    Document   : test
    Created on : 29 mars 2012, 15:47:46
    Author     : dcu
    Description:
        Purpose of the stylesheet follows.
*/

body {
    
    font-family: Geneva,Arial,Helvetica,sans-serif;
/*    font-family: Verdana,Arial,Helvetica,sans-serif;*/
    color: #333333;
    font-size: 14px;
    margin: 0;
    padding: 0;
}

h1 {
    margin: 0; 
}
h2 {
    color: #048448;
    font-size: 20px;
    margin: 0; 
}
h3 {
    font-size: 16px;
    margin: 0; 
}
h4 {
    font-size: 14px;
    margin: 0; 
    display: inline ;
    font-style: italic;
}
h7 {
    font-size: 10px;
    font-style: italic;
}
a {
    color: #917F7F;
    font-style: italic;
}
a img
    {
    border: none;
}
a:hover {
    color:#ce7f39;
}
       
table {
    border-collapse:collapse;
}

.table_bordure td, .table_bordure th {
    border:1px solid black;
}
.table_bordure tr:hover {
    background: #FFFF99;
}

.table_synthese td, .table_synthese th {
    border:1px solid black;
    white-space: nowrap;
}
.table_synthese tr:hover {
    background: #FFFF99;
}

#center {
    float:left;
    width:100%;
    text-align: center;
    padding:0;
    margin: 0;
}

/*
 *  Style du tableau de saisie des résultats
 *
 *
*/

.tab_result ,.tab_result td{
    font-size: 10px;
    white-space: nowrap;
}
.tab_result tr:hover {
    background: #FFFF99;
}
.tab_result_el td{
    font-size: 10px;
    background-color: #cccccc;
}


.tab_result input{
/*    width: 32px;*/
    width: 37px;
    text-align: right;
}
.tab_result input:disabled{
    background-color: #eeeeee;
}
.tab_result input:read-only{
    background-color: #eeeeee;
    font-size: 10px;
}

#rouge {
    color: red;
    font-weight: bold;
    display: inline;
}

/*******************************************************************************
*               S T Y L E S   D U    T A B L E A U   D E   S Y N T H E S E
*******************************************************************************/
.synth_erreur {
    background-color: #FF9766;
}
.synth_etat_0{
    
}
.synth_etat_1{
    background-color: #AAD4FF;
}
.synth_etat_2{
    background-color: #99ff99;
    color: #999999;
}
.synth_aucun_partant{
    background-color: #99ff99;
    color: #999999;
    font-size: 8px;
}

/*******************************************************************************
*               S T Y L E S   D U    M E N U
*******************************************************************************/

#menu_1 {
    float:right;
    width: 100%;
    margin: 0 auto;
    padding: 0;
}
#menu_2 {
    width: 80%;
    margin: 0 auto;
    padding: 0;
}
#menu	{
    z-index: 2;
    position: relative;
    font-size: 9px; 
    font-weight: bold;
/*    width:600px;*/
    width: 100%;
}
#menu ul	{
        margin: 0; 
        padding: 0; 
}
#menu li	{
	float: left;
	/* width: 180px;  */
/*    width: 130px;*/
    width: 24%;
	text-align: center;
	position: relative;
/*	background: url(../images/bouton.png) no-repeat right top;*/
        background-color: #E1E1E1;
        list-style-type:none;
        margin: 0; 
        padding: 0; 
        border-style:solid;
    border-width:1px;
}
#menu li.last	{
	width: 134px;
}
#menu li a, #menu li a:visited	{
	height: 28px;
	display: block;
	color: #bbb3a7;
	color: #9a9287;
	font-size: 1.1em;
	line-height: 14px;
	margin: 0 1px 0 0;
	font-style: italic;
/*	background: url(../images/bouton.png) no-repeat left 200px;*/
}
/*#menu li:hover a, #menu li:hover a:visited, #menu li a.active {
	background: url(../images/bouton.png) no-repeat left 43px;
    background: rgba(255,255,255, 0.5);
}*/
#menu li a.active {
/*	background: rgba(255,255,255, 0.5);*/
}
#menu li a span, #menu li a:visited span	{
	color: #3e3e3e;
	display: block;
	font-size: 1.3em;
	line-height: 14px;
	font-style: normal;
	padding: 5px 0 2px 0;
}

#menu li ul	{
	top: 0;
/*	left: -40px;*/
	width: 100%;
	position: absolute;
	margin: 28px 0 0 -9000px;
}

#menu li:hover ul	{
	margin-left: 0;
}
#menu li li	{
	clear:both;
	float: none;
        font-size: 10px;
/*	background: none;*/
	width:auto;
        list-style-type:none;
/*        background: url(../images/bouton_2.png) no-repeat right top;*/
/*        background: url(../images/bouton_2.png);*/
/*        background: rgba(225,235, 233, 1);*/
    background: rgb(225,235, 233);
    
}
#menu li li a, #menu li li a:visited, #menu li:hover li a, #menu li:hover li a:visited	{
/*	color: #fff;*/
	height: 20px;
	text-align: left;
	font-weight: bold;
	line-height: 14px;
/*	font-style: italic;*/
        font-style: normal;
	padding: 8px 0 0 15px;
/*	background: url(../images/bouton_2.png) no-repeat right top;*/
	border-bottom: solid 1px rgba(255, 255, 255, 0.3);

/*	background: rgba(255, 255, 255, 0.5);*/
	color:#000;
/*	font-size:1.2em;*/
}
#menu li li a:hover, #menu li:hover li a:hover {
/*	background: rgba(34, 34, 34, 0.9);*/
/*        background: rgb(34, 34, 34);
	background: rgba(34, 34, 34, 0.4);*/
        background-color: #949A99;
	color:#fff;
}