body 
{
        margin-top: 0px; background-repeat:repeat; background-attachment:fixed; color:#FFFFFF;
}
.boit_dia
{
        font-family: Verdana;
        font-size: 11px;
        color: #FFFFFF;
        background-color: #AFC6FA;
        border: 2px solid #106196;
        font-weight:bold; padding-top:1px
}
.boit_dia2
{
        font-family: Verdana;
        font-size: 11px;
        color: #000000;
        border: 2px outset #106196 ;
        font-weight:bold;
        
}

.tborder
{
	background: #CECFE3;
	color: #000000;
	border: 0px solid #CCCCCC;
	
}

.thead
{
	background: #52B5E9 url('images/gradient_thead.gif') repeat-x top left;
	color: #FFFFFF;
	font-variant:normal; font-weight:bold; font-size:8pt; font-family:Microsoft Sans Serif; text-align:left
}
.thead1
{
	background: #52B5E9 url('images/gradient_thead_rouge.gif') repeat-x top left;
	color: #FFFFFF;
	font-variant:normal; font-weight:bold; font-size:8pt; font-family:Microsoft Sans Serif; text-align:left
}
.alt2
{
	background: #E9E6EF;
	color: #000000;
	font: bold 16px arial, helvetica,verdana;;
	border-left: 0px solid #CECFE3;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	font-weight:bold;
}
.hcel
{ 
        color: #30373A;
        font-family: Verdana;
        font-size: 8pt;
        font-weight: bold;
        line-height:135%; text-align:justify
}
 .t11px
{
        FONT-SIZE: 11px; 
        font-family: Verdana;
        TEXT-DECORATION: none;
        margin-bottom:5px;
        margin-top: 0px;  
        padding-left:5px; 
        padding-right:5px;
}

 .indexcasi
{
        FONT-SIZE: 11px; 
        font-family: Verdana;
        TEXT-DECORATION: none;
        margin-bottom:1px;
        margin-top: 1px;  
        padding-left:1px; 
        padding-right:1px; text-align:justify
}

a:visited.indexcasi
{
        color: #000000;
        text-decoration: none;
        font-size: 11px;
        font-family: Verdana; text-align:justify
}
        
a:active.indexcasi
{
        color: #30373A;
        text-decoration: none;
        font-size: 11px;
        font-family: Verdana; text-align:justify
}
        
a:link.indexcasi
{
        color: #000080;
        text-decoration: none;
        font-size: 11px;
        font-family: Verdana; text-align:justify
}
        
a:hover.indexcasi
{
        color: #41A6D7;
        text-decoration: none;
        font-size: 11px;
        font-family: Verdana; text-align:justify
}

.titrecutnw
{
        FONT-WEIGHT: bold;
        FONT-SIZE: 12px;
        TEXT-TRANSFORM: uppercase;
        COLOR: #FFFFFF;
        font-family: Tahoma;
        TEXT-DECORATION: none;
        margin-left:4px;
        text-align:left;
}
.texte-menu
{  
        font-family: Verdana;
        margin-top: 0px;
        font-size: 9pt;
        text-align:justify;
        margin-bottom:0px;
}
.txt         { 
        font-family:Verdana;
        font-size:8pt;
        color:#000000;
        text-align:left;
        font-weight:bold;
 }
 .titrecelule 
{ 
        font-family: Verdana;
        text-transform: uppercase;
        font-size:10px;
        font-weight:bold;
        background-color:#DBEEFB;
        background-repeat:no-repeat;
        background-position:center;
}
.tableux-b   
{ 
        border: 1.0pt solid #178DDE;
        text-decoration:none;
        font-family: Verdana;
        font-size: 10px;  
        line-height:150%; 
        color:#000000; 
        margin-top:0;
        margin-bottom:0; 
        text-align:center;
        background-color:#FFFFFF;
}
.cadre
{
        border-style:solid;
        border-width:0.0pt;
        text-decoration:none;
        text-align:center;
}

.celule-noir 
{ 
        font-family: Verdana;
        font-size: 10px;
        color: #000000;
        text-align: left;
        border: 1.0pt solid #464646;
        text-decoration:none;
        margin: 0px 
}
.text  
{
        font-family: Verdana;
        font-size:  10px;
        color: #9797B9;
        text-align:left; 
        margin-bottom: 1px;
        margin-top: 0px;
}
.text-v      
{ 
        margin: 0px ;
        color:#041A26;
        font-family:Verdana;
        font-size:9pt;
        text-align:justify;
        line-height:135%;
        margin-top:0px;
}

.text-vhe      
{ 
        margin: 0px ;
        color:#072C43;
        font-family:Verdana;
        font-size:8pt;
        text-align:justify;
        margin-top:0px;
}

h1
{
font-weight: bold;
color: #0033FF;
font-family:Verdana;
font-size:11px;
text-align:left; 
padding-bottom:3px; text-transform:uppercase; margin-top:0; margin-bottom:0; text-decoration:underline
}
h1 A
{
font-weight: bold;
color: #D70000;
font-family:Verdana;
font-size:11px;
text-align:left; 
padding-bottom:3px; text-transform:uppercase; margin-top:0; margin-bottom:0; text-decoration:underline
}
h1 A:hover
{
font-weight: bold;
color: #2C2C2C;
font-family:Verdana;
font-size:11px;
text-align:left; 
padding-bottom:3px; text-transform:uppercase; margin-top:0; margin-bottom:0; text-decoration:underline
}

h2
{
        DISPLAY: inline; 
        FONT-WEIGHT: bold; 
        FONT-SIZE: 8pt; 
        TEXT-TRANSFORM: uppercase; 
        COLOR: #000000; 
        font-family: Verdana; 
        text-align:left;
}
h2 A
{
        DISPLAY: inline; 
        FONT-WEIGHT: bold; 
        FONT-SIZE: 8pt; 
        TEXT-TRANSFORM: uppercase; 
        COLOR: #000048; 
        font-family: Verdana; 
        text-align:left;
}
h2 A:hover
{
        DISPLAY: inline;
        FONT-WEIGHT: bold; 
        FONT-SIZE: 8pt; 
        TEXT-TRANSFORM: uppercase; 
        COLOR: #FF0000; 
        font-family: Verdana; 
        text-align:left;
}

musicm
{
        FONT-WEIGHT: bold;
        FONT-SIZE: 12px;
        COLOR: #6d6e87;
        FONT-FAMILY: Verdana;
        TEXT-DECORATION: none;
}
a:link.musicm
{
        FONT-WEIGHT: bold;
        FONT-SIZE: 12px;
        COLOR: #6d6e87;
        FONT-FAMILY: Verdana;
        TEXT-DECORATION: none;
}
a:hover.musicm
{
        FONT-WEIGHT: bold;
        FONT-SIZE: 12px;
        COLOR: #DB1E1E;
        FONT-FAMILY: Verdana;
        TEXT-DECORATION: none underline;
}
a:link.text-v
{
        color: #0232BF;
        text-decoration: none;
        font-size:8pt;
        font-family: Verdana;
}

a:active.text-v
{
        color: #0232BF;
        text-decoration: none;
        font-size:8pt;
        font-family: Verdana;
}
        
a:visited.text-v
{
        color: #808080;
        text-decoration: none;
        font-size:8pt;
        font-family: Verdana;
}

a:hover.text-v
{
        color: #41A6D7;
        text-decoration: none underline;
        font-size:8pt;
        font-family: Verdana;
}

.Copyright
{
        font-family: Verdana;
        font-size: 7pt;
        color: #0A3A5A;
        text-decoration: none;
        text-align: right;
        font-weight: bold;
}

.titremenu 
{
        font-family: Verdana;
        font-size: 10px;
        color: #000000;text-decoration:none; 
        text-transform:uppercase; 
        text-align:left; 
        background-color:#FFFFFF;
        background-image:url('images/traitbleu.gif');
        font-weight:bold;
}

.menu 
{
        border: 1px solid #FFFFFF;
        text-decoration:none;
        font-family: Verdana;
        font-size: 10px;  
        color:#000000;
        margin-top:0;
        margin-bottom:0;
        text-align:left;
}

.Explication
{
        color: #FF9900;
        font-weight: bold; 
        font-family:Verdana; 
        margin: 0px ;
        font-size:10px ;
        text-transform: uppercase;
}
.titre 
{
        font-family:Verdana;
        font-size:11px;
        color:#106196;
        text-transform:uppercase;
        font-weight:bold;
        text-align:left;
        margin-left:0px;
        margin-right:0px;
        margin-top:0px;
        margin-bottom:0px;
}
.menu2 
{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        padding: 10px; 
}

.titre1 
{
        color: #02299D;
        font-weight: bold;
        font-family:Verdana;
        font-size:11px;
        text-decoration:underline;
        text-transform:uppercase;
}

.haut        
{ 
        font-family: Verdana;
        text-transform: uppercase;
        font-size: 11px;
        color:#FFFFFF;
        font-weight: bold;
        background-image:url('images/traitbleu2.gif');
        text-align:center;
        vertical-align:middle;
        margin-top:2;
        margin-bottom:2 ;
}
td 
{
        font-family: Verdana;
        font-size: 12px;
        color:#0A3A5A;
}

a:visited.host
{
        color: #000000;
        text-decoration: none;
        font-size: 12px;
        font-family: Verdana;
}
        
a:active.host
{
        color: #30373A;
        text-decoration: none;
        font-size: 12px;
        font-family: Verdana;
}
        
a:link.host
{
        color: #D50000;
        text-decoration: none;
        font-size: 12px;
        font-family: Verdana;
}
        
a:hover.host
{
        color: #41A6D7;
        text-decoration: none;
        font-size: 12px;
        font-family: Verdana;
}
        
        
a:link.liennoir
{
        FONT-SIZE: 7pt;
        COLOR: #FF3300;
        FONT-FAMILY: Verdana;
        TEXT-DECORATION: none;
}
a:visited.liennoir {
        FONT-SIZE: 7pt;
        COLOR: #000000;
        FONT-FAMILY: Verdana, Arial;
        TEXT-DECORATION: none; 
}
a:hover.liennoir
{
        FONT-SIZE: 7pt;
        COLOR: #000000;
        FONT-FAMILY: Verdana, Arial;
        TEXT-DECORATION: underline;
}

    
a:active
{
        color: #30373A;
        text-decoration: none;
        font-size: 12px;
        font-family: Verdana;
}
        
a:visited 
{
        COLOR: #464646;
        TEXT-DECORATION: none underline;        
        font-weight:bold;
        font-size:12px;
        font-family:Verdana;
}

a:hover 
{
        font-family: Verdana;
        font-style: normal;
        font-weight:bold;
        font-size:12px;
        color:#0F5C91;
}
a:link 
{
        COLOR: #464646;
        font-weight:bold;
        font-size:12px;
        font-family:Verdana;
        TEXT-DECORATION: none;
}
a:link.part , a:active.part
{
        color: #30373A;
        font-weight: bold;
        text-decoration: none;
        font-size: 11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:visited.part
{
        color: #808080;
        font-weight: bold;
        text-decoration: none;
        font-size: 11px;
        font-family: Verdana;
}

a:hover.part
{
        color: #DEDEDE;
        font-weight: bold;
        text-decoration: none;
        font-size: 11px;
        font-family: Verdana;
}
.bia
{  
        font-family: Verdana;
        font-size: 12px;
        color: #707070;
        font-weight:bold;
}
    
a:link.bia
{  
        font-family: Verdana;
        font-size: 12px;
        color: #575757;
        font-weight:bold;
}
    
a:visited.bia
{  
        font-family: Verdana;
        font-size: 12px;
        color: #707070;
        font-weight:bold;
}
    
a:hover.bia
{  
        font-family: Verdana;
        font-size: 12px;
        color: #CCCCCC;
        font-weight:bold;
        text-decoration:underline;
}

.t404        
{
        font-size: 8pt; 
        font-family: Verdana;
        text-decoration: none;
        padding-left:5px; 
        padding-right:5px;
        padding:2px;
        margin-top:5px; 
        margin-bottom:5px;
        text-align:justify; color:#000000
}

a:link.t404
{
        color: #41A6D7; 
        text-decoration: none;
        font-size:8pt;
        font-family: Verdana; font-weight:bold 
}   

a:visited.t404
{
        color: #0232BF;
        text-decoration: none;
        font-size:8pt;
        font-family: Verdana; font-weight:bold 
}

a:hover.t404
{
        color: #808080;
        text-decoration: none;
        font-size:8pt;
        font-family: Verdana; font-weight:bold 
}  


.commentaireContenu
{
font-family:Verdana; 
font-size:12px; 
color:#242424; 
text-align:left; 
padding-left:15px; 
padding-right:15px; 
padding-top:3px; 
}

.commentairePseudo
{
font-weight: bold;
color: #0033FF;
font-family:Verdana;
font-size:12px;
text-align:left; 
padding-bottom:3px; text-transform:capitalize; padding-top:0
}

.commentaireDate{
color: #7D7D7D;
font-size:10px;
padding-bottom:3px;
font-style:italic;
font-family:Verdana;
}
/* Classe pour le texte */
.texte {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #556074;margin:0 auto 0 auto; text-align:center}

/* Pour le fieldset */
.fieldset {margin:0 auto 0 auto; text-align:center; width:35%; }

/* Pour les champs du formulaire */
.input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4e4e4e; border: 1px solid silver; background-color: #f1f1f1; padding-top:2px; padding-bottom:2px; padding-left: 5px; font-weight:normal;}
.input_message {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4e4e4e; border: 1px solid silver; background-color: #f1f1f1; padding-top:2px; padding-bottom:2px; padding-left: 5px; font-weight:normal; overflow:auto}

/* Champs requis */
.requis {color:#ff0000; font-weight:bold;}
.border {1px solid #ff0000;}

/* Div d'affichage pour le wait*/
.wait {display:none;}

/* Couleur pour le message d'erreur */
.erreur {color:#ff0000; font-weight:bold;}

/* Couleur pour signaler la réussite de l'envoi */
.bon {color:#008000; font-weight:bold;}



INPUT
{
        border:1px solid gray;
        color : #000000;
        background-color : #edebec;
        font-size : 8pt;
        font-family : Tahoma;
        font-weight:bold;
}

TEXTAREA
{
        border:1px solid gray;
        color : #000000;
        background-color : #edebec;
        font-size : 8pt;
        font-family : Tahoma;
        font-weight:bold;
}
SELECT
{
        border:1px solid gray;
        color : #000000;
        background-color : #edebec;
        font-size : 8pt;
        font-family : Tahoma;
        font-weight:bold;
}