/**
 * base.css
 * Styles for Agissons Autrement Platform
 * 
 * Customized by Patricia Cavallo
 */


/* --------------------------------------------------------
   --------------------- Basic styles ---------------------
   -------------------------------------------------------- */
html,body {
	 background : #FFFFFF;
	 padding-top : 0; 
	 padding-right : 0; 
	 background-position : 0 0; 
	 border-top-width : 0; 
	 border-right-width : 0; 
	 border-bottom-width : 0; 
	 border-left-width : 0;
	 margin-left : 0px;
	 margin-top : 0px;
}
html,body,p,ul,li,table,tr,td,th { 
	 font-family: Verdana, Arial, sans-serif;
	 font-size: small;
}

/* --------------------------------------------------------
   --------------------- text styles ----------------------
   -------------------------------------------------------- */

/* ----------------------- textes -------------------------- */
.texte {  
	 font-family: Verdana, Arial, sans-serif;
	 font-size: small;
	 font-weight: normal;
	 color: #768E36;             /* vert tres foncé */
	 text-transform: none;                 /* maj : uppercase */
  text-decoration: none;
}
a.texte			{
	 font-family: Verdana, Arial, sans-serif;
	 font-size: small;
	 font-weight: normal;
	 color: #DB5601;                   /* orange */
	 text-decoration: underline;
	 text-transform: none;                 /* maj : uppercase */
}
a.texte:link {
	 font-family: Verdana, Arial, sans-serif;
	 font-size: small;
	 font-weight: normal;
  color: #DB5601;                   /* orange */
  text-decoration: underline;
  text-transform: none;                 /* maj : uppercase */
}
a.texte:visited {
  font-family: Verdana, Arial, sans-serif;
	 font-size: small;
	 font-weight: normal;
  color: #5B6B49;                   /* dark green */
  text-decoration: underline;
  text-transform: none;                 /* maj : uppercase */
}
a.texte:hover	{
	 font-family: Verdana, Arial, sans-serif;
	 font-size: small;
	 font-weight: normal;
	 color: #E8B600;                   /* orange */
	 text-decoration: none;
	 text-transform: none;                 /* maj : uppercase */
}
a.texte:active {
	 font-family: Verdana, Arial, sans-serif;
	 font-size: small;
	 font-weight: normal;
	 color: #E8B600;                   /* orange */
	 text-decoration: none;
}

.texte2 {  
	 font-family: Verdana, Arial, sans-serif; 
	 font-size: small; 
	 color: #ff6600;            /* orange vif */
	 text-decoration: none; 
}

.texte3 {  
	 font-family: Verdana, Arial, sans-serif;
	 font-size: small; 
	 color: #91AF43;            /* vert foncé */
	 text-decoration: none;
	 font-weight: bold;
}
/* ----------------------- titres -------------------------- */
.titre {  
	 font-family: Verdana, Arial, sans-serif; 
	 font-size: medium; 
	 color: #ff6600;            /* orange vif */
	 font-style: italic; 
	 font-weight: bold;
}

.titreangl {  
	 font-family: Verdana, Arial, sans-serif; 
	 font-size: medium; 
	 color: #768E36;         /* vert tres foncé */
	 font-style: italic; 
	 font-weight: bolder;
}



/* ----------------------- tableaux -------------------------- */
.tabcell {  
	 font-family: Verdana, Arial, sans-serif;
	 font-size: small; 
	 font-weight: bold; 
	 color: #FFFFFF; 
	 text-decoration: none;
	 background-color: #9CBC48;             /* vert */
	 text-align: center;
}
.tabcell2 {  
	 font-family: Verdana, Arial, sans-serif;
	 font-size: small; 
	 font-weight: bold; 
	 color: #768E36;         /* vert tres foncé */
	 text-decoration: none;
	 background-color: #F0F9CA;            /* vert très clair */
}
.Atabcell {  
	 font-family: Verdana, Arial, sans-serif; 
	 font-size: small; 
	 font-weight: bold; 
	 color: #768E36;         /* vert tres foncé */ 
	 text-decoration: none;
	 background-color: #C1D8A0;             /* vert d'eau */
	 text-align: center;
}
.Btabcell {  
	 font-family: Verdana, Arial, sans-serif; 
	 font-size: small; 
	 font-weight: bold; 
	 color: #FF6600; 
	 text-decoration: none;
	 background-color: #FFD3A3;             /* orange très clair */
	 text-align: center;
}
.fondcell1 {  
	 font-family: Verdana, Arial, sans-serif;
	 font-size: small; 
	 text-decoration: none;
	 background-color: #F0F9CA;            /* vert très clair */
}
.fondcell2 {  
	 font-family: Verdana, Arial, sans-serif;
	 font-size: small; 
	 text-decoration: none;
	 background-color: #FFD3A3;             /* orange très clair */
}

/* contours tableau */
.tabCentre {	
	 border: 1px solid #9CBC48;             /* vert */
	 margin:5px;
}
.traitBottom {	
	 border-bottom: 1px solid #9CBC48;             /* vert */
}
.traitBottomLeftRight {	
	 border-bottom: 1px solid #9CBC48;             /* vert */
	 border-left: 1px solid #9CBC48;             /* vert */
	 border-right: 1px solid #9CBC48;             /* vert */
}
.traitLeftRight {	
	 border-left: 1px solid #9CBC48;             /* vert */
	 border-right: 1px solid #9CBC48;             /* vert */
}
.traitTop {	
	 border-top: 1px solid #9CBC48;             /* vert */
}
.traitTopLeftRight {	
	 border-top: 1px solid #9CBC48;             /* vert */
	 border-left: 1px solid #9CBC48;             /* vert */
	 border-right: 1px solid #9CBC48;             /* vert */
}

/* ----------------------- formulaires -------------------------- */
.form {
	 border: 1px solid #9CBC48;             /* vert */
	 font-family: Verdana, Arial, sans-serif;
	 font-size: 11px;
	 font-weight: bold;
	 color: #768E36;              /* vert tres foncé */
}

.boutton {
	 border-bottom: 1pt solid #768E36;         /* vert tres foncé */
	 border-left: 1pt solid #ffffff;
	 border-right: 1pt solid #768E36;         /* vert tres foncé */
	 border-top: 1pt solid #ffffff;
	 color: #FFFFFF;
	 font-family: Verdana, Arial sans-serif;
	 font-size: 11px;
	 font-weight: normal;
	 background-color: #ECE9D8;             /* gris */
}

/* ----------------------- footer -------------------------- */
.slink {
	 font-family: Verdana, Arial, sans-serif;
	 font-size: 10px;
	 font-weight: normal;
	 color: #B3BB8B;                        /* vert foncé */
	 text-decoration: none;
}
a.slink {
	 font-family: Verdana, Arial, sans-serif;
	 font-size: 10px;
	 font-weight: normal;
	 color: #B3BB8B;                        /* vert foncé */
	 text-decoration: underline;
}
a.slink:link {
	 font-family: Verdana, Arial, sans-serif;
	 font-size: 10px;
	 font-weight: normal;
	 color: #B3BB8B;                        /* vert foncé */
	 text-decoration: underline;
}
a.slink:hover {
	 font-family: Verdana, Arial, sans-serif;
	 font-size: 10px;
	 font-weight: normal;
	 color: #E8B600;                   /* orange */
	 text-decoration: none;
}
a.slink:active {
	 font-family: Verdana, Arial, sans-serif;
	 font-size: 10px;
	 font-weight: normal;
	 color: #E8B600;                   /* orange */
	 text-decoration: none;
}
