/*  orange : B23B03
     vert : 70D620
     bleu ciel : 006BD8
     bleu logo : #1A72FF
  
  */
body { margin: 0px;}

tr.SousTopMenu /*  menu horizontal */
	{font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 14px; color: #444 ; text-decoration: none; cursor: default; 
    line-height: 20px; padding-left: 0px; padding-right: 0px; width: 100%;
    background-image: url(../images/fume1.png); font-weight : bold; }
tr.SousTopMenu:hover
	{color : #FFF; background-image: url(../images/trait_or.gif);}

tr.MenuD /*  menu horizontal */
	{font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px; color: #333; text-decoration: none; cursor: default; 
    line-height: 16px; padding-left: 2px; padding-right: 2px; width: 100%;}
tr.MenuD:hover
	{color : #FFF; background-image: url(../ic_images/trait_vert.gif);}


tr.context /* menus contextuels classeur*/
	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #00F0F0; font-weight: bold; text-decoration: none; cursor: default;
    line-height: 16px; padding-left: 2px; padding-right: 2px; width: 100%;
    background-image: url(../ic_images/menu_fond.png);}
tr.context:hover
	{color : #070707; background-image: url(../ic_images/trait_bleu.gif);}

#boutons a {color: #006BD8; cursor: pointer;}
#boutons a:hover {color: #B23B03;}

#cadrenu
{   margin: 5px; padding: 4px;
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 2px solid #77F; cursor: default;}
/*       #cadrenu a {color: #E63B42; cursor: pointer;}
         #cadrenu a:hover {color: #20D620;}  */
	
#cadreplein
{   margin: 5px; padding: 4px;
    background-color: #CCC; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 2px solid #AAAAFF; }

#cadretitre
{  margin: 2px; padding: 4px;
    background-color: #FFF; border: 2px solid #EEF; -moz-border-radius: 8px; -webkit-border-radius: 8px;
    font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 1.3em; font-weight : bold; color:#B23B03;}

#cadremodule
{  margin: 2px; padding: 2px; background-color: #FFF; 
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #FFF;
    font-family :  'Trebuchet MS', Arial, Verdana ; font-size : 1.1em;  color:#B23B03;}

#cadremess	/* alertes */
{   margin: 5px;
	background-image: url(../ic_images/fume6.png);
    margin-right: 5px;
	margin-left: 3px;
	padding: 4px;
	-moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border: 4px solid #FF2117;
	font-family : Arial, Verdana, sans-serif; 
    font-size : 14px; font-weight: bold; color:#CCF;}

#cadremessv /* alertes vertes*/
{   margin: 5px;
	background-image: url(../ic_images/fume6.png);
    margin-right: 5px;
	margin-left: 3px;
	padding: 4px;
	-moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border: 4px solid #09AD05;
	font-family : Arial, Verdana, sans-serif; 
    font-size : 14px; font-weight: bold; color:#CCF;}

#cadreliste
{   margin: 5px; padding: 4px; border: 4px solid #aaa;
	-moz-border-radius: 12px; -webkit-border-radius: 12px;
  	font-family : Arial, Verdana, sans-serif; font-size : 12px; font-weight: bold; color:#22C;}

#liste2 {font-family : Arial, Verdana, sans-serif; font-size : 14px; font-weight: bold; color:#22C;} 

#ombre {-moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.7); -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.7); box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.7);}

.df {font-size: 12px; color:#666; cursor:default;}

#datepostit {background: url(../ic_images/fondate.png) no-repeat; }

.chapitre 
{font-family : 'Trebuchet MS', Arial, Verdana ; color:#3333BB; font-weight : normal; line-height: 24px; font-size:24px; cursor:default; } 

.chapitre1 
{font-family : Arial, Verdana, "Trebuchet MS"; color:#1A72FF; line-height: 16px; font-size:16px; cursor:default; text-shadow: rgb(0, 0, 0) 0 1px 0} 

.chapitre2 
{font-family : Arial, Verdana, "Trebuchet MS"; color:#FF6300; line-height: 16px; font-size:16px; font-weight : bold; cursor:default; }  

#liste
{font-family : Arial, Verdana, "Trebuchet MS"; color:#DDD; line-height: 16px; font-size:14px; cursor:default; } 

#clas_liste
{font-family : Arial, Verdana, "Trebuchet MS"; color:#DDD; line-height: 14px; font-size:12px; cursor:default; } 
#clas_liste a {cursor: pointer;}

.titrelogo 
{font-family : "Trebuchet MS"; color:#70D620; line-height: 40px; font-size:36px; cursor:default;}

.titreconfirm
{font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 1.2em; font-weight : bold; color:#FCFCFC; cursor:default;}
	/* titres ic_haut */

.titre {color:#417BFF; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 24px; line-height: 28px; font-weight: bold; cursor:default; text-shadow: rgb(0, 0, 0) 0 2px 0;}
.titre1													/* titres gris */
	{font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 1.1em; font-weight : bold; color:#333333; cursor:default; text-shadow: rgb(0, 0, 0) 0 2px 0;}
.titre2
	{font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 1.1em; font-weight : bold; color:#666; cursor:default;}
.titre3
    {font-family : 'Trebuchet MS', Arial, Verdana, sans-serif;  font-size : 24px; font-weight : bold; color:#333333; cursor:default;}
.titre4
    {font-family : 'Trebuchet MS'; font-size : 16px; line-height: 18px; font-weight : bold; color:#3333BB; cursor:default;}
.titre5
    {font-family : Arial, Verdana, sans-serif; font-size : 16px; line-height: 16px; font-weight : bold; color:#3333BB; cursor:default;}

.titrerub {font-family : Arial, Verdana, "Trebuchet MS"; color:#417BFF; line-height: 28px; font-size:24px; cursor:default; text-shadow: rgb(120, 120, 120) 0px 1px 0;}  


.membre {font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 1.1em; color: #006BD8; cursor:default;}
.thermo {font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #005BD8; cursor:default;}

.legal {font-size: 1em; color: #DDD; cursor:default;}

.horloge															/* calendrier */
    {background: url(../ic_images/fondate.png) 0 0 no-repeat; }
.semaine															/* jour de semaine */
	{font-family : Arial, Verdana, Helvetica, sans-serif;  font-size : 14px; font-weight : bold; color:#666; height: 14px; line-height: 14px; cursor:default;}
.jour												            		/* Jour du mois */
	{font-family : Arial, Verdana, Helvetica, sans-serif; 
	font-size : 32px; font-weight : bold; color:#B23B03;
	height: 32px; line-height: 32px; cursor:default;}
.sequence														
	{font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 14px; color:#FFF; cursor:default;}

.champ {font-family : Verdana, Arial, Helvetica, sans-serif;	 /* Zone de saisie */
	cursor:text; background-color:#AAA;
	color:#333; font-size:1em; font-weight: normal;
	padding-left: 3px; border: #AAA 1px solid;}

.champ2 {font-family : Verdana, Arial, Helvetica, sans-serif;	 /* Zone deroulante */
	cursor:default; background-color:#BBFFDD;
	color:#333 ;font-size:1em; font-weight : normal;
	padding-left: 3px; border: #0F70B5 1px solid;}

.champ3 {font-family : Verdana, Arial, Helvetica, sans-serif;	 /* Textarea */
	cursor:default; background-color:#FFFFFF;
    color:#444444 ;font-size:1em; font-weight : normal;
	-moz-border-radius: 8px; -webkit-border-radius: 8px;
 	border: 2px solid #FFF; padding-left: 3px;}

.champno {font-family : Verdana, Arial, Helvetica, sans-serif;	 /* Zone non modifiable*/
	cursor:default; background-color:#EEE;
	color:#222; font-size:1em; font-weight : normal;
	padding-left: 3px; border: #EEE 1px solid;}
		
hr {height: 1px; color: rgb(220,220,220); border: 1px;}

