/**********************************************************************>
 <~>  
 <~>  styles_petit.css - Feuille de styles
 <~>
 <~>  Par Sacha Vincent / Programmeur analyste
 <~>
 <~>  RÉVISIONS
 <~>  2008/03/30 --> Création
 <~>
 <~>  
<************************************************************************/

/** Styles généraux de base **/
body 			{ 	height:100%; font-family: Tahoma, Verdana, sans-serif; font-size: 12px; color: #231f20; margin: 0px; padding-top: 0px; border: 0px none; background-color:#ffffff; }

/** Titres et textes **/ 
h1 			{	font-size: 20px; font-family: Tahoma, Verdana, sans-serif; font-weight: normal; margin-bottom: 0px; margin-top: 0px; line-height: 24px; }
h2          {	font-size: 18px; font-family: Tahoma, Verdana, sans-serif; font-weight: normal; margin-bottom: 0px; margin-top: 0px; line-height: 18px; }
h3          {	font-size: 14px; font-family: Tahoma, Verdana, sans-serif; font-weight: normal; margin-bottom: 0px; margin-top: 0px; line-height: 16px; }
h4          {	font-size: 12px; font-family: Tahoma, Verdana, sans-serif; font-weight: normal; margin-bottom: 0px; margin-top: 0px; line-height: 14px; }
h5          {	font-size: 11px; font-family: Tahoma, Verdana, sans-serif; font-weight: normal; margin-bottom: 0px; margin-top: 0px; line-height: 12px; } 
h6          {	font-size: 10px; font-family: Tahoma, Verdana, sans-serif; font-weight: normal; margin-bottom: 0px; margin-top: 0px; line-height: 11px; }    

   
div.brodure4    {   width:794px; border-left: 0px solid #f2efe8; border-right: 0px solid #f1eee9; border-bottom: 2px solid #f2efe8; }
div.brodure3    {   width:794px; border-left: 0px solid #e1ded6; border-right: 0px solid #f2efe8; border-bottom: 2px solid #e1ded6; }
div.brodure2    {   width:794px; border-left: 0px solid #cac8c2; border-right: 0px solid #e1ded6; border-bottom: 2px solid #cac8c2; }        
div.brodure1    {   width:792px; border-left: 1px solid #cac8c2; border-right: 1px solid #cac8c2; border-bottom: 1px solid #ffffff; }

div.shadow_btn    {   width:88px; color:#a69159; background-color:#dcddde; padding: 3px; border-left: 2px solid #f2efe8; border-top: 2px solid #f2efe8; border-right: 2px solid #cac8c2; border-bottom: 2px solid #cac8c2;}

                                          
a           {   color:#39607f; }
a.link      {   color:#39607f; }
a.hover     {   color:#39607f; }

/** Styles des textes   **/
.caps                       {   text-transform: uppercase;  }
.under                      {   text-decoration: underline;  }
.bold                       {   font-weight: bold;          }
.normal                     {   font-weight: normal;        }    
.letterspace                {   letter-spacing: -1px;        }
.clean                      {   text-decoration: none;  } 

.grand_titre                {	font-size: 16px; text-decoration:none; color:#231f20; font-family: Tahoma, Verdana, sans-serif; font-weight: normal; margin-bottom: 0px; margin-top: 0px; line-height: 18px; }
.sous_titre                 {	font-size: 14px; text-decoration:none; color:#846f38; font-family: Tahoma, Verdana, sans-serif; font-weight: normal; margin-bottom: 0px; margin-top: 0px; line-height: 16px; }
.dates                      {	font-size: 12px; text-decoration:none; color:#39607f; font-family: Tahoma, Verdana, sans-serif; font-weight: normal; margin-bottom: 0px; margin-top: 0px; line-height: 14px; }

a.grand_titre                {	font-size: 16px; text-decoration:none; color:#231f20; font-family: Tahoma, Verdana, sans-serif; font-weight: normal; margin-bottom: 0px; margin-top: 0px; line-height: 18px; }
a.sous_titre                 {	font-size: 14px; text-decoration:none; color:#846f38; font-family: Tahoma, Verdana, sans-serif; font-weight: normal; margin-bottom: 0px; margin-top: 0px; line-height: 16px; }
a.dates                      {	font-size: 12px; text-decoration:none; color:#39607f; font-family: Tahoma, Verdana, sans-serif; font-weight: normal; margin-bottom: 0px; margin-top: 0px; line-height: 14px; }

a.grand_titre:link           {	font-size: 16px; text-decoration:none; color:#231f20; font-family: Tahoma, Verdana, sans-serif; font-weight: normal; margin-bottom: 0px; margin-top: 0px; line-height: 18px; }
a.sous_titre:link            {	font-size: 14px; text-decoration:none; color:#846f38; font-family: Tahoma, Verdana, sans-serif; font-weight: normal; margin-bottom: 0px; margin-top: 0px; line-height: 16px; }
a.dates:link                 {	font-size: 12px; text-decoration:none; color:#39607f; font-family: Tahoma, Verdana, sans-serif; font-weight: normal; margin-bottom: 0px; margin-top: 0px; line-height: 14px; }

a.grand_titre:hover          {	font-size: 16px; text-decoration:none; color:#231f20; font-family: Tahoma, Verdana, sans-serif; font-weight: normal; margin-bottom: 0px; margin-top: 0px; line-height: 18px; }
a.sous_titre:hover           {	font-size: 14px; text-decoration:none; color:#846f38; font-family: Tahoma, Verdana, sans-serif; font-weight: normal; margin-bottom: 0px; margin-top: 0px; line-height: 16px; }
a.dates:hover                {	font-size: 12px; text-decoration:none; color:#39607f; font-family: Tahoma, Verdana, sans-serif; font-weight: normal; margin-bottom: 0px; margin-top: 0px; line-height: 14px; }


/** Textes spéciaux      **/
.avertissement 				{	color: #D21920; font-size: 12px;    } 
.confirmation 				{	color: #446825; font-size: 12px;    } 
.obligatoire 				{	color: #D21920; font-size: 16px;    } 


/* Couleurs de face */
.bleu_moyen     {   color: #39607f  }
.bleu_pale      {   color: #9cafbf  }
.noir           {   color: #000000  }    
.charcoal       {   color: #231f20  } 
.blanc          {   color: #ffffff  }
.gold           {   color: #846f38  }
.gris_pale      {   color: #e6e4de  }

.filet_noir_bas     {   border-bottom: 1px solid #cac8c2  }
.filet_noir_haut    {   border-top: 1px solid #cac8c2  }
.filet_noir_gauche  {   border-left: 1px solid #cac8c2  }
.filet_noir_droit   {   border-right: 1px solid #cac8c2  }

.filet_bleu_trait_bas     {   border-bottom: 1px dashed #39607f  }
.filet_bleu_trait_haut    {   border-top: 1px dashed #39607f  }
.filet_bleu_trait_gauche  {   border-left: 1px dashed #39607f  }
.filet_bleu_trait_droit   {   border-right: 1px dashed #39607f  }


/* Couleurs de fond */
.fond_bleu_moyen     {   background-color: #39607f  }
.fond_bleu_pale      {   background-color: #9cafbf  }
.fond_noir           {   background-color: #000000  }    
.fond_charcoal       {   background-color: #231f20  }
.fond_blanc          {   background-color: #ffffff  }
.fond_gold           {   background-color: #846f38  }
.fond_gris_pale      {   background-color: #e6e4de  }

.fond_calendrier       {   padding:3px; border-bottom: 1px solid #cac8c2;  }
.fond_calendrier1      {   padding:3px; background-color: #e9e9e5; }
.fond_calendrier2      {   padding:3px; background-color: #ffffff  }

/* Frame du site    */
.frame_maitre       {   width: 792px; }
.frame_gauche       {   width: 152px; background-color: #e6e4de; height:400px   }
.frame_centrale     {   width: 510px    }
.frame_droite       {   width: 130px    }

.liens_bas_separ_xt {   color: #846f38; font-size:10px; }

.categorie_menu
{
    padding-left:20px;
    padding-right:15px;
    color:#ffffff;
    font-size:12px;    
}

.categorie_lien             {   color:#ffffff; text-decoration: none; font-weight:bold; }
a.categorie_lien:link       {   color:#ffffff; text-decoration: none; font-weight:bold; }
a.categorie_lien:hover      {   color:#ffffff; text-decoration: none; font-weight:bold; }
/*a.categorie_lien:visited    {   color:#ffffff; text-decoration: none; font-weight:bold; }*/


.souscategorie_menu
{
    padding-left:20px;    
    color:#000000;
    font-size:12px;    
}

.souscategorie_menu_over
{
    padding-left:20px;    
    color:#e6e4de;
    font-size:12px; 
    background-color: #ffffff   
}

.menu_haut                      {	font-size: 12px; color:#846f38; font-family: Tahoma, Verdana, sans-serif; font-weight: bold; margin-bottom: 0px; margin-top: 0px; line-height: 14px; }      

.souscategorie_lien             {   color:#000000; text-decoration: none; font-weight:normal; }
.souscategorie_lien_over        {   color:#846f38; text-decoration: none; font-weight:normal; background-color: #ffffff }
a.souscategorie_lien:link       {   color:#000000; text-decoration: none; font-weight:normal; }
a.souscategorie_lien:hover      {   color:#846f38; text-decoration: none; font-weight:normal; background-color: #ffffff }

/* Les sous-menu dans la page de contenu */
.souscategorie3_lien             {   font-size: 11px; color:#39607f; text-decoration: none; font-weight:normal; }
.souscategorie3_lien_over        {   font-size: 11px; color:#a6c0d4; text-decoration: none; font-weight:normal; }
a.souscategorie3_lien:link       {   font-size: 11px; color:#39607f; text-decoration: none; font-weight:normal; }
a.souscategorie3_lien:hover      {   font-size: 11px; color:#a6c0d4; text-decoration: none; font-weight:normal; }

.cellule_menu                   {   color:#000000; font-size:12px; background-color: #e6e4de; cursor:pointer; padding-left:5px; padding-right:10px; padding-bottom:1px;  }

.cellule_menu_over              {   color:#c0c0c0; font-size:12px; background-color: #ffffff; cursor:pointer; padding-left:5px; padding-right:10px; padding-bottom:1px;  }

.div_sousmenu_haut              {   font-size: 12px; z-index:999; position:absolute; display:none; background-image:url(../images/commun/fond_menu_haut1.png); background-position: bottom left; background-repeat:repeat-x;}
/*.div_sousmenu_haut1             {   font-size: 12px; background-color:#dcddde; border: 1px solid #c4c3c4; padding:4px; margin-top:15px; filter: alpha(opacity=70);  opacity: 0.7;-moz-opacity: 0.7; }*/
/*.div_sousmenu_haut1             {   font-size: 12px; background-image:url(../images/commun/fond_menu_haut.png); border-left: 1px solid #c4c3c4; border-top: 1px solid #c4c3c4; border-right-width: 1px solid #c4c3c4; border-bottom-width: 0px solid #c4c3c4; padding:4px; margin-top:15px; margin-bottom:5px; }*/

.div_sousmenu_haut1             {   font-size: 12px; background-color: #e5e6e6; border-left: 1px solid #c4c3c4; border-top: 1px solid #c4c3c4; border-right: 1px solid #c4c3c4; border-bottom: 0px solid #c4c3c4; padding:4px; margin-top:0px; margin-bottom:5px; }


.lien_sousmenu_haut             {   color:#000000; text-decoration: none; font-weight:normal; font-size: 12px; line-height:18px }
a.lien_sousmenu_haut            {   color:#000000; text-decoration: none; font-weight:normal; font-size: 12px; line-height:18px }
a.lien_sousmenu_haut:link       {   color:#000000; text-decoration: none; font-weight:normal; font-size: 12px; line-height:18px }
a.lien_sousmenu_haut:hover      {   color:#846f38; text-decoration: none; font-weight:normal; font-size: 12px; line-height:18px }



.menu_font_a 		    {	color: #39607f; font-size: 12px; font-family: Tahoma, Verdana, sans-serif; font-weight: bold; line-height:17px }
.menu_font_b            {	color: #39607f; font-size: 15px; font-family: Tahoma, Verdana, sans-serif; font-weight: bold; line-height:19px }
.menu_font_c            {	color: #39607f; font-size: 17px; font-family: Tahoma, Verdana, sans-serif; font-weight: bold; line-height:19px }
.menu_imprimer          {   color: #39607f; font-size: 11px; font-family: Tahoma, Verdana, sans-serif; font-weight: bold; line-height:20px } 
