/* CSS Document */

body
{
font-family: verdana, arial, sans-serif;
scrollbar-arrow-color : #333333;
scrollbar-3dlight-color : #FF6600;
scrollbar-track-color : #FF6600;
scrollbar-darkshadow-color : #333333;
scrollbar-face-color : #FF6600;
scrollbar-highlight-color : #FF6600;
scrollbar-shadow-color : #FF6600;
background-attachment: fixed;
}

/*
table {background-attachment: fixed}
*/

div
{
font-size: 9pt; color: #000000;
text-align: justify;
margin-left:10pt;
margin-right:10pt;
}

.som
{
text-align: left; 
font-size: 8pt; color: #333333;
margin-left:10pt;
font-weight:500;
letter-spacing: 1pt;
}

.somRetrait
{
text-align: left; 
font-size: 8pt; color: #333333;
margin-left:55pt;
font-weight:500;
letter-spacing: 1pt;
}

.titre
{
/*text-align: left; 
font-size: 20pt; color: #FF3300;
margin-left:10pt;
font-weight: 500;
letter-spacing: 3pt;
*/
color: #333333;
font-family: garamond;
text-decoration: none;
font-size: 23pt;
font-weight: 500;
letter-spacing: 3pt;
}

.H2
{
text-align: left; 
font-size: 10pt; color: #000000;
font-weight:700;
margin-left:10pt;
}

.H2blanc
{
text-align: left; 
font-size: 10pt; color: #999999;
margin-left:10pt;
font-weight:700;
}

.blancGauche
{
font-size: 9pt; color: #CCCCCC;
text-align: left; 
}

.blanc
{
font-size: 9pt; color: #CCCCCC;
}

.H3
{
text-align: left; 
font-size: 12pt; color: #000000;
margin-left:10pt;
font-weight:500;
}

.droite
{
text-align:right;
}

.quote
{
text-align: left; 
margin-left:55pt;
margin-right:55pt;
}

.quoteBlanc
{
text-align: left; 
font-size: 9pt; color: #CCCCCC;
margin-left:55pt;
margin-right:55pt;
}

/*gras*/
a:link
{
color: #333333;
text-decoration: none;
font-weight: 700;
}

a:visited
{
color: #333333; 
text-decoration: none;
font-weight: 700;
}

/*a:hover
{
color: #CC0000; 
text-decoration: none;
font-weight: 700;
}
*/

a:active
{
color: #333333; 
text-decoration: none;
font-weight: 700;
}


/*titre*/
a.titre:link
{
color: #333333;
text-decoration: none;
font-weight: 500;
letter-spacing: 3pt;
}

a.titre:visited
{
color: #333333;
text-decoration: none;
font-weight: 500;
letter-spacing: 3pt;
}

a.titre:active
{
color:#333333;
text-decoration: none;
font-weight: 500;
letter-spacing: 3pt;
}

/*liens plein texte*/
a.texte:link
{
color: #003366;
text-decoration: none;
font-weight: 500;
}

a.texte:visited
{
color: #003366; 
text-decoration: none;
font-weight: 500;
}

a.texte:active
{
color: #003366; 
text-decoration: none;
font-weight: 500;
}

.bouton /*bouton newsletter*/
{
background:#FFFFFF;
color:#003366;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:500;
width:151px;
text-decoration:none ;
margin:0px ;
padding:0px;
border:1px solid;
border-color:#999999 #333333 #999999 #333333 ;
}

.bouton:hover {
border-top:1px solid #333333; /* change la couleur et l'épaisseur de la bordure haute lors du survol par la souris */
border-bottom:1px solid #333333 ; /* change la couleur et l'épaisseur de la bordure basse lors du survol */
border-left: 1px solid #999999 ;
border-right: 1px solid #999999 ;
padding:0px 0px 0px 0px } /* diminue la marge intérieure haute et basse du bouton survolé, pour compenser l'augmentation de la taille de la bordure */

/*boutons*/
.mouseBeDown {
border-top:    11px  solid #FFFFFF;
border-bottom: 9x   solid #FFFFFF; 
border-left:   1px  solid #FFFFFF; 
border-right:  1px   solid #FFFFFF;
}

/*
.mouseBeUp {
border-top:    10px  solid #FFFFFF;
border-bottom: 10px  solid #FFFFFF; 
border-left:   10px  solid #FFFFFF; 
border-right:  6px   solid #FFFFFF;
}*/
