/* CSS Document */
/*#333399:bleu #993333:rouge #336600:vert*/

/*Style pour les liens de situtations dans le site*/
*{
 margin: 0px;
 padding: 0px;
}
.situation {font-family: Helvetica;	font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; white-space:normal; padding : 4px 0px 4px 0px;}
.situation A:link {	font-family: Helvetica;	font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; white-space:normal; padding : 4px 0px 4px 0px;}
.situation A:active { font-family: Helvetica;	font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; white-space:normal; padding : 4px 0px 4px 0px;}
.situation A:visited {font-family: Helvetica;	font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; white-space:normal; padding : 4px 0px 4px 0px;}
.situation A:hover {font-family: Helvetica;	font-size: 14px; font-weight: bold; color: #f8981c; text-decoration: none; white-space:normal; padding : 4px 0px 4px 0px;}

/*Style pour le texte classique*/
.classique{ font-family:Arial, sans-serif; font-size: 12px; font-weight: normal; color: #273691; text-decoration: none; white-space:normal; padding:8px 8px 8px 8px}
.classique A:link{ font-family:Arial, sans-serif; font-size: 12px; font-weight: bold; color: #f8981c; text-decoration: none; white-space:normal;}
.classique A:active{ font-family:Arial, sans-serif; font-size: 12px; font-weight: bold; color: #f8981c; text-decoration: none; white-space:normal;}
.classique A:visited{ font-family:Arial, sans-serif; font-size: 12px; font-weight: bold; color: #f8981c; text-decoration: none; white-space:normal;}
.classique A:hover{ font-family:Arial, sans-serif; font-size: 12px; font-weight: bold; color: #D0E2EE; text-decoration: underline; white-space:normal;;}

.classiquev{ font-family:Times New Roman, Times, serif; font-size: 12px; font-weight: normal; color: #336600; text-decoration: none; white-space:normal;}
.classiquev A:link{ font-family:Times New Roman, Times, serif; font-size: 12px; font-weight: bold; color: #f8981c; text-decoration: none; white-space:normal;}
.classiquev A:active{ font-family:Times New Roman, Times, serif; font-size: 12px; font-weight: bold; color: #f8981c; text-decoration: none; white-space:normal;}
.classiquev A:visited{ font-family:Times New Roman, Times, serif; font-size: 12px; font-weight: bold; color: #f8981c; text-decoration: none; white-space:normal;}
.classiquev A:hover{ font-family:Times New Roman, Times, serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: underline; white-space:normal;;}

.title_red{ font-family:Times New Roman, Times, serif; font-size: 18px; font-weight: normal; color: #993333; text-decoration: none; white-space:normal;}
.title_red A:link{ font-family:Times New Roman, Times, serif; font-size: 18px; font-weight: bold; color: #f8981c; text-decoration: none; white-space:normal;}
.title_red A:active{ font-family:Times New Roman, Times, serif; font-size: 18px; font-weight: bold; color: #f8981c; text-decoration: none; white-space:normal;}
.title_red A:visited{ font-family:Times New Roman, Times, serif; font-size: 18px; font-weight: bold; color: #f8981c; text-decoration: none; white-space:normal;}
.title_red A:hover{ font-family:Times New Roman, Times, serif; font-size: 18px; font-weight: bold; color: #FFFFFF; text-decoration: underline; white-space:normal;;}

.title_blue{ font-family:Arial; font-size: 18px; font-weight: bold; color: #5B91E3; text-decoration: none; white-space:normal;}
.title_blue A:link{ font-family:Arial; font-size: 18px; font-weight: bold; color: #f8981c; text-decoration: none; white-space:normal;}
.title_blue A:active{ font-family:Arial; font-size: 18px; font-weight: bold; color: #f8981c; text-decoration: none; white-space:normal;}
.title_blue A:visited{ font-family:Arial; font-size: 18px; font-weight: bold; color: #f8981c; text-decoration: none; white-space:normal;}
.title_blue A:hover{ font-family:Arial; font-size: 18px; font-weight: bold; color: #FFFFFF; text-decoration: underline; white-space:normal;}


.classiquew{ font-family:Times New Roman, Times, serif; font-size: 14px; font-weight: normal; color: #FFFFFF; text-decoration: none; white-space:normal;}
.classiquew A:link{ font-family:Times New Roman, Times, serif; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; white-space:normal;}
.classiquew A:active{ font-family:Times New Roman, Times, serif; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; white-space:normal;}
.classiquew A:visited{ font-family:Times New Roman, Times, serif; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; white-space:normal;}
.classiquew A:hover{ font-family:Times New Roman, Times, serif; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: underline; white-space:normal;}


.titrenews{ font-family:Times New Roman, Times, serif; font-size: 18px; font-weight: normal; color: #273691; text-decoration: none; white-space:normal;}
.titrenews A:link{ font-family:Times New Roman, Times, serif; font-size: 18px; font-weight: bold; color: #f8981c; text-decoration: none; white-space:normal;}
.titrenews A:active{ font-family:Times New Roman, Times, serif; font-size: 18px; font-weight: bold; color: #f8981c; text-decoration: none; white-space:normal;}
.titrenews A:visited{ font-family:Times New Roman, Times, serif; font-size: 18px; font-weight: bold; color: #f8981c; text-decoration: none; white-space:normal;}
.titrenews A:hover{ font-family:Times New Roman, Times, serif; font-size: 18px; font-weight: bold; color: #FFFFFF; text-decoration: underline; white-space:normal;}

.catliens{ font-family:Times New Roman, Times, serif; font-size: 18px; font-weight: bold; font-style:italic; color: #993333; text-decoration: none; white-space:normal;}
.catliens A:link{ font-family:Times New Roman, Times, serif; font-size: 18px; font-weight: bold; font-style:italic; color: #993333; text-decoration: none; white-space:normal;}
.catliens A:active{ font-family:Times New Roman, Times, serif; font-size: 18px; font-weight: bold; font-style:italic; color: #993333; text-decoration: none; white-space:normal;}
.catliens A:visited{ font-family:Times New Roman, Times, serif; font-size: 18px; font-weight: bold; font-style:italic; color: #993333; text-decoration: none; white-space:normal;}
.catliens A:hover{ font-family:Times New Roman, Times, serif; font-size: 18px; font-weight: bold; font-style:italic; color: #FFFFFF; text-decoration: underline; white-space:normal;}


.rg1{ font-family:Times New Roman, Times, serif; font-size: 14px; font-weight: normal; color: #273691; text-decoration: none; white-space:normal;}
.rg1 A:link{ font-family:Times New Roman, Times, serif; font-size: 14px; font-weight: bold; color: #993333; text-decoration: none; white-space:normal;}
.rg1 A:active{ font-family:Times New Roman, Times, serif; font-size: 14px; font-weight: bold; color: #993333; text-decoration: none; white-space:normal;}
.rg1 A:visited{ font-family:Times New Roman, Times, serif; font-size: 14px; font-weight: bold; color: #993333; text-decoration: none; white-space:normal;}
.rg1 A:hover{ font-family:Times New Roman, Times, serif; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: underline; white-space:normal;}

.rg2{ font-family:Times New Roman, Times, serif; font-size: 14px; font-weight: normal; color: #273691; text-decoration: none; white-space:normal;}
.rg2 A:link{ font-family:Times New Roman, Times, serif; font-size: 14px; font-weight: bold; color: #336600; text-decoration: none; white-space:normal;}
.rg2 A:active{ font-family:Times New Roman, Times, serif; font-size: 14px; font-weight: bold; color: #336600; text-decoration: none; white-space:normal;}
.rg2 A:visited{ font-family:Times New Roman, Times, serif; font-size: 14px; font-weight: bold; color: #336600; text-decoration: none; white-space:normal;}
.rg2 A:hover{ font-family:Times New Roman, Times, serif; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: underline; white-space:normal;}

.classiquetomo{ font-family:Arial, sans-serif; font-size: 14px; font-weight: normal; color: #FF9900; text-decoration: none; white-space:normal; padding:8px 8px 8px 8px}
.classiquetomo A:link{ font-family:Arial, sans-serif; font-size: 14px; font-weight: bold; color: #FF9900; text-decoration: none; white-space:normal;}
.classiquetomo A:active{ font-family:Arial, sans-serif; font-size: 14px; font-weight: bold; color: #FF9900; text-decoration: none; white-space:normal;}
.classiquetomo A:visited{ font-family:Arial, sans-serif; font-size: 14px; font-weight: bold; color: #FF9900; text-decoration: none; white-space:normal;}
.classiquetomo A:hover{ font-family:Arial, sans-serif; font-size: 14px; font-weight: bold; color: #D0E2EE; text-decoration: underline; white-space:normal;;}


.classiquetomv{ font-family:Arial, sans-serif; font-size: 14px; font-weight: normal; color: #99CC00; text-decoration: none; white-space:normal; padding:8px 8px 8px 8px}
.classiquetomv A:link{ font-family:Arial, sans-serif; font-size: 14px; font-weight: bold; color: #99CC00; text-decoration: none; white-space:normal;}
.classiquetomv A:active{ font-family:Arial, sans-serif; font-size: 14px; font-weight: bold; color: #99CC00; text-decoration: none; white-space:normal;}
.classiquetomv A:visited{ font-family:Arial, sans-serif; font-size: 14px; font-weight: bold; color: #99CC00; text-decoration: none; white-space:normal;}
.classiquetomv A:hover{ font-family:Arial, sans-serif; font-size: 14px; font-weight: bold; color: #D0E2EE; text-decoration: underline; white-space:normal;;}

.classiquetomr{ font-family:Arial, sans-serif; font-size: 14px; font-weight: normal; color: #CC0000; text-decoration: none; white-space:normal; padding:8px 8px 8px 8px}
.classiquetomr A:link{ font-family:Arial, sans-serif; font-size: 14px; font-weight: bold; color: #CC0000; text-decoration: none; white-space:normal;}
.classiquetomr A:active{ font-family:Arial, sans-serif; font-size: 14px; font-weight: bold; color: #CC0000; text-decoration: none; white-space:normal;}
.classiquetomr A:visited{ font-family:Arial, sans-serif; font-size: 14px; font-weight: bold; color: #CC0000; text-decoration: none; white-space:normal;}
.classiquetomr A:hover{ font-family:Arial, sans-serif; font-size: 14px; font-weight: bold; color: #D0E2EE; text-decoration: underline; white-space:normal;;}

.classiquetomb{ font-family:Arial, sans-serif; font-size: 14px; font-weight: normal; color: #6699FF; text-decoration: none; white-space:normal; padding:8px 8px 8px 8px}
.classiquetomb A:link{ font-family:Arial, sans-serif; font-size: 14px; font-weight: bold; color: #6699FF; text-decoration: none; white-space:normal;}
.classiquetomb A:active{ font-family:Arial, sans-serif; font-size: 14px; font-weight: bold; color: #6699FF; text-decoration: none; white-space:normal;}
.classiquetomb A:visited{ font-family:Arial, sans-serif; font-size: 14px; font-weight: bold; color: #6699FF; text-decoration: none; white-space:normal;}
.classiquetomb A:hover{ font-family:Arial, sans-serif; font-size: 14px; font-weight: bold; color: #D0E2EE; text-decoration: underline; white-space:normal;;}




/*Styles pour le texte d menu de droite*/
.menud{ font-family:Arial; font-size: 14px; font-weight: normal; color: #B09BE0; text-decoration: none; white-space:normal;}
.menud A:link{ font-family:Arial; font-size: 14px; font-weight: normal; color: #B09BE0; text-decoration: none; white-space:normal;}
.menud A:active{ font-family:Arial; font-size: 14px; font-weight: normal; color: #B09BE0; text-decoration: none; white-space:normal;}
.menud A:visited{ font-family:Arial; font-size: 14px; font-weight: normal; color: #B09BE0; text-decoration: none; white-space:normal;}
.menud A:hover{ font-family:Arial; font-size: 14px; font-weight: normal; color: #FFFFFF; text-decoration: none; white-space:normal;}

.menud_blanc{ font-family:Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight: bold; white-space:normal; background-color : #F6AE31; margin:6px 2px 6px 2px;}
.menud_blanc A:link{ font-family:Helvetica, sans-serif; font-size: 13px; normal; color: #FFFFFF; text-decoration: none; font-weight: bold; white-space:normal; background-color : #F6AE31; margin:6px 2px 6px 2px;}
.menud_blanc A:active{ font-family:Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight: bold; white-space:normal; background-color : #F6AE31; margin:6px 2px 6px 2px;}
.menud_blanc A:visited{ font-family:Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight: bold; white-space:normal; background-color : #F6AE31; margin:6px 2px 6px 2px;}
.menud_blanc A:hover{ font-family:Helvetica, sans-serif; font-size: 13px; color: #A5C840; text-decoration: none; font-weight: bold; white-space:normal; background-color : #F6AE31; margin:6px 2px 6px 2px;}

.menud_jaune{ font-family:Arial; font-size: 14px;  color: #F8E015; text-decoration: none; white-space:normal;}
.menud_jaune A:link{ font-family:Arial; font-size: 14px; color: #F8E015; text-decoration: none; white-space:normal;}
.menud_jaune A:active{ font-family:Arial; font-size: 14px;  color: #F8E015; text-decoration: none; white-space:normal;}
.menud_jaune A:visited{ font-family:Arial; font-size: 14px;  color: #F8E015; text-decoration: none; white-space:normal;}
.menud_jaune A:hover{ font-family:Arial; font-size: 14px; color: #FFFFFF; text-decoration: none; white-space:normal;}

.menud_bleu{ font-family:Arial; font-size: 14px; font-weight: normal; color: #C7D0F4; text-decoration: none; white-space:normal;}
.menud_bleu A:link{ font-family:Arial; font-size: 14px; font-weight: normal; color: #C7D0F4; text-decoration: none; white-space:normal;}
.menud_bleu A:active{ font-family:Arial; font-size: 14px; font-weight: normal; color: #C7D0F4; text-decoration: none; white-space:normal;}
.menud_bleu A:visited{ font-family:Arial; font-size: 14px; font-weight: normal; color: #C7D0F4; text-decoration: none; white-space:normal;}
.menud_bleu A:hover{ font-family:Arial; font-size: 14px; font-weight: normal; color: #FFFFFF; text-decoration: none; white-space:normal;}

.menud_rouge {font-family:Arial; font-size: 14px; font-weight: normal; color: #E57575; text-decoration: none; white-space:normal;}
.menud_rouge A:link{ font-family:Arial; font-size: 14px; font-weight: normal; color: #E57575; text-decoration: none; white-space:normal;}
.menud_rouge A:active{ font-family:Arial; font-size: 14px; font-weight: normal; color: #E57575; text-decoration: none; white-space:normal;}
.menud_rouge A:visited{ font-family:Arial; font-size: 14px; font-weight: normal; color: #E57575; text-decoration: none; white-space:normal;}
.menud_rouge A:hover{ font-family:Arial; font-size: 14px; font-weight: normal; color: #FFFFFF; text-decoration: none; white-space:normal;}

.menud_vert {font-family:Arial; font-size: 14px; font-weight: normal; color: #4F920B; text-decoration: none; white-space:normal;}
.menud_vert A:link{ font-family:Arial; font-size: 14px; font-weight: normal; color: #4F920B; text-decoration: none; white-space:normal;}
.menud_vert A:active{ font-family:Arial; font-size: 14px; font-weight: normal; color: #4F920B; text-decoration: none; white-space:normal;}
.menud_vert A:visited{ font-family:Arial; font-size: 14px; font-weight: normal; color: #4F920B; text-decoration: none; white-space:normal;}
.menud_vert A:hover{ font-family:Arial; font-size: 14px; font-weight: normal; color: #FFFFFF; text-decoration: none; white-space:normal;}


/*Style de titres f8981c*/
.titrevert{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:24px; font-weight: bold; color: #336600; text-decoration: none; white-space:normal;}
.titrerouge{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:24px; font-weight: bold; color: #993333; text-decoration: none; white-space:normal;}
.titrebleu{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:24px; font-weight: bold; color: #333399; text-decoration: none; white-space:normal;}
.titreorange{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:24px; font-weight: bold; color: #f8981c; text-decoration: none; white-space:normal;}


.liensbas{font-family: Arial; font-size: 12px; font-weight: normal; color: #000000; padding-right:4px;}
.liensbas A:link{font-family: Arial; font-size: 12px; font-weight: normal; color: #000000;}
.liensbas A:active{font-family: Arial; font-size: 12px; font-weight: normal; color: #000000;}
.liensbas A:visited{font-family: Arial; font-size: 12px; font-weight: normal; color: #000000;}
.liensbas A:hover{font-family: Arial; font-size: 12px; font-weight: bold; color: #EA7516;}

.blogtitre {background-color : #A5C840;  color : #FFFFFF; background-image:url(FondBlogTitre.jpg);
font-family:Helvetica, sans-serif; font-weight:bold; font-size:14px; padding : 6px 6px; text-decoration: none;line-height: 1.5;}
.blogtitre A:link {  color : #FFFFFF;
font-family:Helvetica, sans-serif; font-weight:bold; font-size:14px; padding : 6px 6px; text-decoration: none;line-height: 1.5;}
.blogtitre A:active {  color : #FFFFFF;
font-family:Helvetica, sans-serif; font-weight:bold; font-size:14px; padding : 6px 6px; text-decoration: none;line-height: 1.5;}
.blogtitre A:visited {  color : #FFFFFF;
font-family:Helvetica, sans-serif; font-weight:bold; font-size:14px; padding : 6px 6px; text-decoration: none;line-height: 1.5;}
.blogtitre A:hover { color : #FFFFFF; 
font-family:Helvetica, sans-serif; font-weight:bold; font-size:14px; padding : 6px 6px; text-decoration: none;line-height: 1.5;}

.blogtitretomo {background-color : #FF9900;  color : #FFFFFF; background-image:url(FondBlogTitreo.jpg);
font-family:Helvetica, sans-serif; font-weight:bold; font-size:14px; padding : 6px 6px; text-decoration: none;line-height: 1.5;}
.blogtitretomo A:link {  color : #FFFFFF;
font-family:Helvetica, sans-serif; font-weight:bold; font-size:14px; padding : 6px 6px; text-decoration: none;line-height: 1.5;}
.blogtitretomo A:active {  color : #FFFFFF;
font-family:Helvetica, sans-serif; font-weight:bold; font-size:14px; padding : 6px 6px; text-decoration: none;line-height: 1.5;}
.blogtitretomo A:visited {  color : #FFFFFF;
font-family:Helvetica, sans-serif; font-weight:bold; font-size:14px; padding : 6px 6px; text-decoration: none;line-height: 1.5;}
.blogtitretomo A:hover { color : #FFFFFF; 
font-family:Helvetica, sans-serif; font-weight:bold; font-size:14px; padding : 6px 6px; text-decoration: none;line-height: 1.5;}


.blogtitretomb {background-color : #FF9900;  color : #FFFFFF; background-image:url(FondBlogTitreb.jpg);
font-family:Helvetica, sans-serif; font-weight:bold; font-size:14px; padding : 6px 6px; text-decoration: none;line-height: 1.5;}
.blogtitretomb A:link {  color : #FFFFFF;
font-family:Helvetica, sans-serif; font-weight:bold; font-size:14px; padding : 6px 6px; text-decoration: none;line-height: 1.5;}
.blogtitretomb A:active {  color : #FFFFFF;
font-family:Helvetica, sans-serif; font-weight:bold; font-size:14px; padding : 6px 6px; text-decoration: none;line-height: 1.5;}
.blogtitretomb A:visited {  color : #FFFFFF;
font-family:Helvetica, sans-serif; font-weight:bold; font-size:14px; padding : 6px 6px; text-decoration: none;line-height: 1.5;}
.blogtitretomb A:hover { color : #FFFFFF; 
font-family:Helvetica, sans-serif; font-weight:bold; font-size:14px; padding : 6px 6px; text-decoration: none;line-height: 1.5;}

.blogtitretomr {background-color : #FF9900;  color : #FFFFFF; background-image:url(FondBlogTitrer.jpg);
font-family:Helvetica, sans-serif; font-weight:bold; font-size:14px; padding : 6px 6px; text-decoration: none;line-height: 1.5;}
.blogtitretomr A:link {  color : #FFFFFF;
font-family:Helvetica, sans-serif; font-weight:bold; font-size:14px; padding : 6px 6px; text-decoration: none;line-height: 1.5;}
.blogtitretomr A:active {  color : #FFFFFF;
font-family:Helvetica, sans-serif; font-weight:bold; font-size:14px; padding : 6px 6px; text-decoration: none;line-height: 1.5;}
.blogtitretomr A:visited {  color : #FFFFFF;
font-family:Helvetica, sans-serif; font-weight:bold; font-size:14px; padding : 6px 6px; text-decoration: none;line-height: 1.5;}
.blogtitretomr A:hover { color : #FFFFFF; 
font-family:Helvetica, sans-serif; font-weight:bold; font-size:14px; padding : 6px 6px; text-decoration: none;line-height: 1.5;}


.blogfoot {background-color : #A5C840;  color : #000000; font-family:Helvetica, sans-serif; font-weight:normal; font-size:14px; padding : 3px 5px 3px 5px; text-decoration: none; line-height: 1.5;}
.blogfoot A:link {background-color : #A5C840;  color : #FFFFFF; font-family:Helvetica, sans-serif; font-weight:bold; font-size:14px;  padding : 3px 5px 3px 5px; text-decoration: none; line-height: 1.5;}
.blogfoot A:active {background-color : #A5C840;  color : #FFFFFF; font-family:Helvetica, sans-serif; font-weight:bold; font-size:14px; padding : 3px 5px 3px 5px; text-decoration: none; line-height: 1.5;}
.blogfoot A:visited {background-color : #A5C840;  color : #FFFFFF; font-family:Helvetica, sans-serif; font-weight:bold; font-size:14px;  padding : 3px 5px 3px 5px; text-decoration: none;line-height: 1.5; }
.blogfoot A:hover {background-color : #A5C840; color : #FFFFFF; font-family:Helvetica, sans-serif; font-weight:bold; font-size:14px;  padding : 3px 5px 3px 5px;  text-decoration: none;line-height: 1.5;}

/*background-image:url(FondBlogTitre.jpg);*/

.ssmenu{font-family: Arial; font-size: 12px; font-weight: bold; color: #000000;}
.ssmenu A:link{font-family: Arial; font-size: 12px; font-weight: bold; color: #000000;}
.ssmenu A:active{font-family: Arial; font-size: 12px; font-weight: bold; color: #000000;}
.ssmenu A:visited{font-family: Arial; font-size: 12px; font-weight: bold; color: #000000;}
.ssmenu A:hover{font-family: Arial; font-size: 12px; font-weight: bold; color: #FFFFFF;}

.pun h2 {
background-color : #E8ECF1;
background-image : url(../forum_h2.gif);
/*color : #496690; */
color : #F08702;
font-weight:bold;
border-left: 1px solid #89959B;
border-right: 1px solid #89959B;
padding : 6px 6px;
} 

/* forum cat */
.h2 span {
background-position : 0% 50%; 
background-repeat : no-repeat; 
background-image : url(../forum_arrow.gif); 
padding : 19px; 
} 
.h2 span.conr {
background-image : none; 
color : #fff; 
padding : 0; 
}


