body
{
font-family:arial,helvetica,sans-serif;
font-size:90%;
background-color:#ffffff;
margin-top:3px;
margin-right:3px;
margin-bottom:3px;
margin-left:3px;
}

/*Texte normal avec les liens verts*/
p	
{
color:#000000;
margin-top:0px;
margin-right:0px;
margin-bottom:5px;
margin-left:0px;
}

a:link		{color:#80921D; font-size:100%;}
a:visited	{color:#80921D; font-size:100%;}
a:active	{color:#80921D; font-size:100%;}
a:hover	{color:#4d7aa9; font-size:100%;}

/*Couleur a additionner a une balise comme les titres ou les cellules*/
.bleu	{color:#4d7aa9;}
.orange	{color:#DC7507;}
.vert	{color:#a6b459;}
.noir	{color:#000000;}

.bold {font-weight:bolder; font-size:90%;}

/*--H1-- grand titre bleu qui apparait au dessus du tableau beige uniquement*/
h1
{
font-size:150%; 
color:#4d7aa9; 
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

/*--H2--Premier niveau de sous-titre bleu. A utiliser dans le tableau beige.*/
h2
{
font-size:120%;
color:#4d7aa9;
margin-top:0px;
margin-right:0px;
margin-bottom:5px;
margin-left:0px;
}

/*--H3--Deuxieme niveau de sous-titre bleu. A utiliser dans le tableau beige.*/
h3	
{
font-size:100%; 
color:#4d7aa9; 
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

/*--H4--Titre des guichets. S'il y a un titre plus general, additionner la class noir*/
h4	{
font-size:90%;
font-style:italic;
color:#4d7aa9;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

/*lien aux titres et sous-tires en bleu. A mettre dans la balise de liens*/
a.bleu:link	{font-size:100%; color:#4d7aa9; text-decoration:none;}
a.bleu:visited	{font-size:100%; color:#4d7aa9; text-decoration:none;}
a.bleu:active	{font-size:100%; color:#4d7aa9; text-decoration:none;}
a.bleu:hover		{font-size:100%; color:#80921D; text-decoration:underline;}

/*--H6--Uniquement pour le menu qui apparait dans le haut du tableau beige*/
h6
{
font-family:helvetica condensed,arial condensed,helvetica,arial,sans-serif; 
font-size:90%; 
color:#2B5682; 
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
font-weight:bolder;
}

/*--H6--Liens pour le menu de tete. A mettre dans la balise de liens la classe menutete en plus de la balise h6.*/
a.menutete:link	{font-size:100%; color:#2B5682; text-decoration:none;}
a.menutete:visited	{font-size:100%; color:#2B5682; text-decoration:none;}
a.menutete:active	{font-size:100%; color:#2B5682; text-decoration:none;}
a.menutete:hover		{font-size:100%; color:#2B5682; text-decoration:none;}

/*texte normal dans le menu du guichet qui est ou non un lien*/ 
p.guichet
{
font-size:90%; 
color:#80921D;
margin-top:0px;
margin-right:0px;
margin-bottom:5px;
margin-left:0px;
}

/*liens des guichets. A mettre dans la balise de liens en plus de la classe guichet à la balise p.*/
a.guichet:link	{color:#80921D; font-weight:normal; font-size:100%;}
a.guichet:visited	{color:#80921D; font-weight:normal; font-size:100%;}
a.guichet:active	{color:#80921D; font-weight:normal; font-size:100%;}
a.guichet:hover	{color:#4d7aa9; font-weight:normal; font-size:100%;}

/*date des information*/
.date {
font-size:90%;
color:#4d7aa9;
margin-top:0px;
margin-right:0px;
margin-bottom:3px;
margin-left:0px;
}

/*ligne horizontal a 100% de la largeur*/
hr.100 
{
color:#a09d65;
height:1px;
}
/*tableau produits telechargeable*/

table.produit
{
font-family:arial,helvetica,sans-serif;
text-align:center;
width:100%;
}
table.produit td.titre
{
font-weight:bold;
font-size:.85em;
}
table.produit td.contenu
{
border-top:1px solid #000;
border-left:1px solid #000;
padding:2px;
font-size:.8em;
}
table.produit td.contenu2
{
border-left:1px solid #000;
padding:2px;
font-size:.8em;
}

table.produit td.contenutitre
{
border-top:1px solid #000;
border-left:1px solid #000;
padding:2px;
font-size:.8em;
text-align:left;
padding-left:5px;
}
table.produit td.contenutitre2
{
border-left:1px solid #000;
padding:2px;
font-size:.8em;
text-align:left;
padding-left:5px;
}

table.produit td.contenuF
{
font-size:.8em;
border-top:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
}
table.produit td.contenu2F
{
border-right:1px solid #000;
border-left:1px solid #000;
padding:2px;
font-size:.8em;
}

td.complementaire {
font-size:.9em;
border:1px solid #A09D65;
background-color:#FDFBEF;
padding:5px;
}

table.complementaire {
font-size:.9em;
border:1px solid #A09D65;
background-color:#FDFBEF;
padding:5px;
}


table
{
font-family:arial,helvetica,sans-serif;
font-size:100%;
}
/*tableau de fond: beige. Ce tableau est constitué avec une image dans le bas.*/
table.bordure	
{
border-top:solid 1px;
border-right:solid 1px;
border-left:solid 1px;
border-bottom:solid 2px;
border-color:#a09d65;
}

td.beige	
{background-color:#f5f2de;
padding-top:12px;
padding-right:12px;
padding-bottom:12px;
padding-left:12px;
}

td.top
{
border-top:solid 1px;
border-right:solid 0px;
border-left:solid 0px;
border-bottom:solid 0px;
border-color:#a09d65;
}

/*Elements du tableau de menu de gauche. Ce menu devrait contenir uniquement des liens*/
td.menu
{
font-size:100%;
color:#80921D;
background-image:url(../images/menuDgauche.gif); 
background-repeat:repeat-y; 
background-position:left;
}

/*Liens pour le menu*/
a.menu:link
{
font-size:100%;
color:#80921D;
font-weight:normal;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:15px;
}
a.menu:visited
{
font-size:100%;
color:#80921D;
font-weight:normal;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:15px;
}
a.menu:active
{
font-size:100%;
color:#80921D;
font-weight:normal;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:15px;
}
a.menu:hover
{
font-size:100%;
color:#4d7aa9;
font-weight:normal;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:15px;
}

/*image dans le texte et comme theme*/
img.left	
{
float:left;
border-color:#000000;
margin-top:0px;
margin-right:15px;
margin-bottom:10px;
margin-left:0px;
border-width:1px 1px 1px 1px;
}

img.right
{
float:right;
border-color:#000000; 
margin-top:3px;
margin-right:0px;
margin-bottom:10px;
margin-left:15px;
border-width:1px 1px 1px 1px;
}

/*image dans le texte et comme theme sans lien et non alignée*/
img.bordure	
{
border-color:#000000;
border-width:1px 1px 1px 1px;
}

/*image dans le texte et comme avec lien, sans bordure et non alignée*/
img.sans	
{
border-color:none;
border-width:0px 0px 0px 0px;
}

/*image dans le texte et comme theme avec un lien. A mettre dans la balise de liens en plus de la classe bordure ou right ou left à la balise img*/
a.bordure:link	{border-color:#000000;}
a.bordure:visited	{border-color:#000000;}
a.bordure:active	{border-color:#000000;}
a.bordure:hover	{border-color:#000000;}

/*tableau information. Annonce des nouvelles en page d'accueil*/
table.info
{
border-top:solid 0px;
border-right:solid 3px;
border-left:solid 3px;
border-bottom:solid 3px;
border-color:#a09d65;
}

td.blanc
{
background-color:#ffffff;
padding:8px 8px 8px 8px;
}

/*Section. La cellule qui contient le texte des petites section public de la page d'accueil*/
td.section		{padding:5px 5px 5px 5px;}

/*cellule des tableau de liste*/
td.tb
{
font-size:100%;
color:#000000;
margin:0px 0px 0px 0px;
border-top:solid 0px;
border-right:solid 0px;
border-left:solid 0px;
border-bottom:solid 1px;
padding:5px 1px 5px 1px;
border-color:#a09d65 #f5f2de #a09d65 #f5f2de;
}

/*Lien au texte du tableau de liste*/
a.tb:link		{color:#000000; font-size:100%; font-weight:normal; text-decoration:none;}
a.tb:visited	{color:#000000; font-size:100%; font-weight:normal; text-decoration:none;}
a.tb:active	{color:#000000; font-size:100%; font-weight:normal; text-decoration:none;}
a.tb:hover		{color:#000000; font-size:100%; font-weight:normal; text-decoration:underline;}


/*Fond de cellule du tableau liste les cellules de couleur*/
td.vide	{background-color:#f5f2de; border:solid 1px 1px 1px 1px; border-color:#f5f2de;}
td.vert	{background-color:#A6B459; border:solid 1px 1px 1px 1px; border-color:#f5f2de;}
td.orange	{background-color:#DC7507; border:solid 1px 1px 1px 1px; border-color:#f5f2de;}
td.bleu	{background-color:#467370; border:solid 1px 1px 1px 1px; border-color:#f5f2de;}

/*Liste a puce*/
ul	
{
font-size:100%;
color:#000000;
list-style:square outside;
margin-top:5px 
margin-left:25px 
margin-bottom:15px 
margin-right:0px;
}

/*Liste a numero*/
ol
{
color:#000000;
margin-top:5px 
margin-left:35px 
margin-bottom:15px 
margin-right:0px; 
list-style:outside;
}

li
{
margin-top:0px 
margin-left:0px 
margin-bottom:10px 
margin-right:0px;
}

/*Champs formulaire*/
.champs	
{
border-color:#a09d65;
border-top:solid 1px;
border-right:solid 1px;
border-left:solid 1px;
border-bottom:solid 1px;
}

/*Signature d'articles*/
.signature	
{
font-size:90%;
color:#4d7aa9; 
text-align:right; 
margin-top:10px;
margin-right:10px;
margin-bottom:5px;
margin-left:0px;
}

/*Lien pour les signatures d'articles. A mettre dans la balise de lien.*/
a.signature:link		{color:#4d7aa9; font-size:100%;}
a.signature:visited	{color:#4d7aa9; font-size:100%;}
a.signature:active	{color:#4d7aa9; font-size:100%;}
a.signature:hover		{color:#4d7aa9; font-size:100%;}

/*Copyright*/
.copy
{font-size:90%;
color:#003399;  
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

/*Lien pour le copyright. A mettre dans la balise de lien.*/
a.copy:link		{color:#4d7aa9; font-size:100%;}
a.copy:visited	{color:#4d7aa9; font-size:100%;}
a.copy:active	{color:#4d7aa9; font-size:100%;}
a.copy:hover		{color:#4d7aa9; font-size:100%;}

/*Tableau qui sert à encadrer l'informations*/
table.encadreVert
{
background-color:#C4CD91;
border:3px double #a09d65;
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
}