/**********************************************************************>
 <~>  
 <~>  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: #7b8a81; margin: 0px; padding-top: 0px; border: 0px none; background-color:#cccccc; }

/** 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: 20px; }
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; } 

hr          {   color:#b7bbb7;  }
ul          {   font-size: 12px; margin-top:0px; padding-top:0px; }
ol          {   font-size: 12px; margin-top:0px; padding-top:0px; }

/** 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;  } 


/** 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: #013e6d  }
.bleu_pale      {   color: #53a4e0  }
.noir           {   color: #000000  }    
.charcoal       {   color: #231f20  }
.blanc          {   color: #ffffff  }
.rouge          {   color: #e70302  }
.gris_pale      {   color: #7b8a81  }

                            /*013e6d*/
.grand_titre    {  color:#53a4e0; font-size: 10px; font-family: Tahoma, Verdana, sans-serif; font-weight: bold; margin-bottom: 0px; margin-top: 0px; line-height: 28px; }
.sous_titre     {  color: #013e6d; font-size: 14px; font-family: Tahoma, Verdana, sans-serif; font-weight: bold; margin-bottom: 0px; margin-top: 0px; line-height: 28px; }
.gros_texte     {  font-size: 22px; font-family: Tahoma, Verdana, sans-serif; font-weight: bold; margin-bottom: 0px; margin-top: 0px; line-height: 28px; }


/* Couleurs de fond */
.fond_bleu_moyen     {   background-color: #013e6d  }
.fond_bleu_pale      {   background-color: #53a4e0  }
.fond_noir           {   background-color: #000000  }    
.fond_charcoal       {   background-color: #231f20  }
.fond_blanc          {   background-color: #ffffff  }
.fond_rouge          {   background-color: #e70302  }
.fond_gris_pale      {   background-color: #7b8a81  }
.fond_pale           {   background-color: #f7f6f3  }

.filet_bas           {   border-bottom:1px solid #b7bbb7;  }
.filet_bas_blanc     {   border-bottom:1px solid #ffffff;  }


/* Frame du site    */
.frame_maitre       {   width: 772px; background-image:url(../images/interfaces/fond_main.gif); background-repeat: repeat-y; background-position: top left; }
.frame_bas          {   width: 772px; height:32px; background-image:url(../images/interfaces/bas_main.gif); background-repeat: no-repeat; background-position: top left; }
.frame_gauche       {   width: 174px; height:350px   }
.frame_centrale     {   width: 578px    }
.frame_droite       {   width: 130px    }
.zone_contenu       {   width: 533px; padding-top:10px; padding-left:15px; padding-right:30px; border:0px solid #000000; }


a        {   color:#e70302; font-size: 12px; }
a:link   {   color:#e70302; font-size: 12px; }
a:hover  {   color:#e70302; font-size: 12px; }

a.faq        {   color:#53a4e0; font-size: 12px; }
a.faq:link   {   color:#53a4e0; font-size: 12px; }
a.faq:hover  {   color:#53a4e0; font-size: 12px; }

.liens_bas_page         {   color:#013e6d; font-size: 10px; }
a.liens_bas_page        {   color:#013e6d; font-size: 10px; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:normal;  }
a.liens_bas_page:link   {   color:#013e6d; font-size: 10px; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:normal;  }
a.liens_bas_page:hover  {   color:#013e6d; font-size: 10px; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:normal;  }

.liens_haut_page         {   color:#00315d; font-size: 12px; text-transform: uppercase; }
a.liens_haut_page        {   color:#00315d; font-size: 12px; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:normal; text-transform: uppercase; }
a.liens_haut_page:link   {   color:#00315d; font-size: 12px; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:normal; text-transform: uppercase; }
a.liens_haut_page:hover  {   color:#00315d; font-size: 12px; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:normal; text-transform: uppercase; }

.menuhaut_lien         {   font-size: 12px; color:#00315d; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:normal;  text-transform: uppercase;  }
a.menuhaut_lien        {   font-size: 12px; color:#00315d; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:normal; text-transform: uppercase;  }
a.menuhaut_lien:link   {   font-size: 12px; color:#00315d; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:normal; text-transform: uppercase;  }
a.menuhaut_lien:hover  {   font-size: 12px; color:#e70302; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:normal; text-transform: uppercase; }

.menuhaut_lien_over         {   font-size: 12px; color:#e70302; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:normal; text-transform: uppercase;  }
a.menuhaut_lien_over        {   font-size: 12px; color:#e70302; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:normal; text-transform: uppercase;  }
a.menuhaut_lien_over:link   {   font-size: 12px; color:#e70302; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:normal; text-transform: uppercase;  }
a.menuhaut_lien_over:hover  {   font-size: 12px; color:#e70302; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:normal; text-transform: uppercase;  }

.menu_haut                      {	font-size: 12px; color:#90929e; font-family: Verdana, Helvetica, Arial, "Trebuchet MS"; font-weight: bold; margin-bottom: 0px; margin-top: 0px; line-height: 14px; }      

.div_sousmenu_haut              {   font-size: 12px; position:absolute; display:none; margin-top:0px; z-index:999;  }
/*.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             {   text-align:left; font-size: 12px; padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px; margin-top:0px; margin-bottom:5px; background-color: #f0efe9; border-right:1px solid #cbcac6; border-bottom:1px solid #cbcac6; border-top:1px solid #e0dfd9; border-left:1px solid #e0dfd9;  }
/*.div_sousmenu_haut1             {   text-align:left; font-size: 12px; background-color: #e5e6e6; border-left: 1px solid #c4c3c4; border-top: 1px solid #c4c3c4; border-right: 1px solid #c4c3c4; border-bottom: 1px solid #c4c3c4; padding:10px; margin-top:0px; margin-bottom:5px; }
 */
 
 
.sousmenuhaut_lien         {   font-size: 12px; color:#7b8a81; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:normal; } 
a.sousmenuhaut_lien        {   font-size: 12px; color:#7b8a81; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:normal; }
a.sousmenuhaut_lien:link   {   font-size: 12px; color:#7b8a81; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:normal; }
a.sousmenuhaut_lien:hover  {   font-size: 12px; color:#e70302; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:normal; }

.sousmenuhaut_lien_over         {   font-size: 12px; color:#e70302; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:normal; }
a.sousmenuhaut_lien_over        {   font-size: 12px; color:#e70302; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:normal; }
a.sousmenuhaut_lien_over:link   {   font-size: 12px; color:#e70302; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:normal; }
a.sousmenuhaut_lien_over:hover  {   font-size: 12px; color:#e70302; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:normal; }


.menudroit_lien         {   font-size: 10px; color:#b7bbb7; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:normal; text-transform: uppercase; }
a.menudroit_lien        {   font-size: 10px; color:#b7bbb7; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:normal; text-transform: uppercase; }
a.menudroit_lien:link   {   font-size: 10px; color:#b7bbb7; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:normal; text-transform: uppercase; }
a.menudroit_lien:hover  {   font-size: 10px; color:#e70302; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:normal; text-transform: uppercase; }

.grand_lien         {   font-size: 14px; color:#e70302; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:bold; text-transform: uppercase; }
a.grand_lien        {   font-size: 14px; color:#e70302; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:bold; text-transform: uppercase; }
a.grand_lien:link   {   font-size: 14px; color:#e70302; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:bold; text-transform: uppercase; }
a.grand_lien:hover  {   font-size: 14px; color:#e70302; font-family: Tahoma, Verdana, sans-serif; text-decoration: none; font-weight:bold; text-transform: uppercase; }


a.lien1             {   color: #53a4e0; }
a.lien2             {   color: #013e6d; }
a.lien3             {   color: #e70302; }
a.lien4             {   color: #7b8a81; }
