/* 
Document   : page_centrale
Created on : 30 sept. 2008, 14:06:42
Author     : abenard
Description:
Purpose of the stylesheet follows.
*/

BODY  {
    background: #FFFFFF;
    font-family: Verdana, Helvetica, sans-serif;
    font-size:11px;
    color: #183152;
}

h1 {
    font: bold 15px Verdana, Helvetica, sans-serif;
    color:#E90118;
    font-style:normal;
    font-variant:normal;
    line-height:normal;
    text-decoration:none;
    text-align:center;
    margin-bottom: 15px;
    margin-top:10px;
}

h2 {
    font: 13px Verdana, Helvetica, sans-serif;
    color:#E90118;
    font-style:normal;
    font-variant:normal;
    line-height:normal;
    text-decoration:none;
    text-align:center;
    margin-bottom: 15px;
}

h3 {
    font: 11px Verdana, Helvetica, sans-serif;
    color: #183152;
    font-style:normal;
    font-variant:normal;
    line-height:normal;
    text-decoration:underline;
    font-weight: bold;
}
h31 {
    font: 11px Verdana, Helvetica, sans-serif;
    color: #183152;
    font-style:normal;
    font-variant:normal;
    line-height:normal;
    text-decoration:none;
    font-weight: bold;
}
.h31 {
    font: 11px Verdana, Helvetica, sans-serif;
    color: #183152;
    font-style:normal;
    font-variant:normal;
    line-height:normal;
    text-decoration:none;
    font-weight: bold;
}

h4{
    font: 11px Verdana, Helvetica, sans-serif;
    font-style:normal;
    font-variant:normal;
    line-height:normal;
    text-decoration:none;
    font-weight:bold;
}

h5{
    font: 10px Verdana, Helvetica, sans-serif;
    font-style:normal;
    font-variant:normal;
    line-height:normal;
    text-decoration:underline;
}

A{
	color: #4171F3 ;
    font-style:normal;
    font-variant:normal;
    line-height:normal;
    text-decoration:none;
}

A:hover {
	color:#E90118;
}

.petit {
    font-size:9px;
}

.texte_justifie p, .texte_justifie li {
    text-align: justify;
}

.nowrap {
    white-space: nowrap;
}
.icone {
    vertical-align:middle;
    border:none;
}

/* Classe pour les tableaux -------------------------------------------*/
table {
	font-size:11px;	
}

table.center {
    margin-left:5%;
    margin-right:5%;
}

table.protocolEn {
    border-width:1px; 
    border-style:solid; 
    border-color:#CCCCCC;
    border-spacing: 0px;
    padding:0px;  
    border-collapse:collapse;
}    

table.protocolEn tr td, table.protocolEn tr th{
    border-width:1px; 
    border-style:solid; 
    border-color:#CCCCCC;
} 

.tableau_co {
    width: 100%;
}

.tableau_co p {
    padding: 0;
    margin-bottom: 5px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.tr_hover tr:hover {
    background-color: #ddd;
}

table.cr_co {
    border-width:1px; 
    border-style:solid; 
    border-color:#BBBBBB;
    border-spacing: 0px;
    border-collapse: collapse; 
}

table.cr_co thead{
    background-color:#CCCCCC;
}

table.cr_co thead tr th {
  padding: 3px;
  text-align:center;
  line-height:20px;
}

table.cr_co tbody tr td{
  padding: 3px;
  text-align:left;
  line-height:20px;
}
/* Fin des classes pour les tableaux ----------------------------------*/


/* Pour les statistiques -----------------------------------*/

/* CSS for checklists */
.checklist {
    border: 1px solid #ccc;
    list-style: none;
    width: 100%;
}

.checklist, .checklist li { margin-left: 0; padding: 0; }
.checklist li { display: block; padding-left: 25px; text-indent: -25px; height: 1%;}
.checklist span:hover { text-decoration: none; }


.commentaires_stats {
    margin-top:-10px;
}

.commentaires_stats p {
    font-size:9px;
    text-align:center;
}

/* Fin des check list pour les statistiques ---------------------------*/


/* Fil d'Ariane */
.ariane-title {
    color: #183152;
    font-weight: bold;
}

.ariane-normal {
}

.ariane-normal A {
}


/* DIV contenant une liste de liens */
DIV.liens {
    margin:20px;
}

/* Pages de tÃ©lÃ©chargement */
DIV.arbre-telechargement {
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 30px;
}

.lien-acrobat-reader {
    text-align: center;
}
/* Pour le CSS 3, afin d'ouvrir proprement dans une nouvelle fenÃªtre
DIV.liens A{
target-name: new;
target-new: window;
target-position: above;  
}
*/

/* Liste des documents en anglais */
UL.liste-doc-en LI {
    margin-top:10px; 
    margin-bottom:10px;
}

/* Présentation des FAQ -----------------------------------------------*/
UL.faq-categorie LI {
    background: none; 
    padding-top: 3px;
    padding-bottom: 3px;
}

h3.faq-title {
    background-color: #DDE8F4;
    padding-top: 3px;
    padding-bottom: 3px;
}

h3.faq-question {
	text-decoration: none;
}

/* Puce au bord de la page */
h3.faq-question UL, ul.faq-question {
	padding-left: 15px;
	margin-left: 0px;
}

ul.faq-question {
	margin-bottom: 20px;
}

.faq-normal {
    background: none; 
    text-decoration: none;
    text-align:justify;
}

.faq-normal-centre {
    background: none; 
    text-decoration: none;
    text-align:center;
}

/* Fin des FAQ -----------------------------------------------------*/



/* Debut CO -------------------------*/
td.co-colonne-gauche {
	width: 25%;
	font-weight: bold;	
	color: #183152;
}
/* Fin du CO ------------------------*/

/* Debut Glossaire */
th.abbr {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    height:30px;
    color: #183152;
}

th.def {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    height:30px;
}

td.abbr {
    font-weight:bold;
    color: #183152;
}

/* Fin Glossaire */



/* Début Protocole_en ----------------------- */
.protocol-en h3 {
    font-weight:bold;
	color: #E90118;
}

.protocol-en h4 {
    font-weight:bold;
	color: #183152;	
}

.protocol-en h5 {
    font-weight:normal;
    text-decoration: underline;
	color: #183152;	
}
.protocol-en p, .protocol li {
	text-align: justify;
}

.decalage-droite {
	margin-left:10px;
}
/* Fin Protocole_en ----------------------- */

/* AjoutÃ©s le 23/12/2008 par FarÃ¨s Belhadj */
select, input, textarea {
  font-size : 12px;
  color : #000000;
  background : #EEEEEE;
  border: 1px outset #000000;
}

input.checkbox {
  background-color:transparent;
  border: 0px;
  color:#183152;
}

input.radio {
  background-color:transparent;
  border: 0px;
}

input.smallButton {
  font-size : 10px;
  height:18px;
}
.smallButtonText {
  font-size : 11px;
}

hr {
    border-width:1px;
    border-style:solid;
    border-color:#2C6095;
}

hr.interstat {
    height:3pt;
	color:#2C6095; 
	background-color: #2C6095;
}

.iprint {
	background-image: url(../images/printer.png) !important;
}

.iemail {
	background-image: url(../images/email_go.png) !important;
}

