/*
Design du site ANS
*/

body
{
   margin: auto;
   margin-left:15px;
   margin-top:10px;
   margin-bottom:10px;
   background-color: #FFFFFF;
   background-image:url(img/bg_nb_ans.jpg);
   background-repeat:no-repeat;
   background-attachment:fixed;
   font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #003366;
}
.bgpage2 {
   background-image:url(img/bg_nb_ans2.jpg);
   background-repeat:no-repeat;
}
strong
{
	font-size:13px;
}

/* Thèmes */

.pix_grand_age_logement {
	background-image:url(img/pix/pix_bg_grand_age_logement.gif);
	background-repeat:repeat;
}

.pix_petite_enfance_handicap {
	background-image:url(img/pix/pix_bg_petite_enfance_handicap.gif);
	background-repeat:repeat;
}

.pix_logement_insertion {
	background-image:url(img/pix/pix_bg_logement_insertion.gif);
	background-repeat:repeat;
}

.pix_grand_age_handicap {
	background-image:url(img/pix/pix_bg_grand_age_handicap.gif);
	background-repeat:repeat;
}

.atelier_petite_enfance {
	background-image:url(img/titre_ateliers_petite_enfance.gif);
	background-repeat:repeat-y;
}

.atelier_grand_age {
	background-image:url(img/titre_ateliers_grand_age.gif);
	background-repeat:repeat-y;
}

.txt_insertion {
	font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; color: #669900;
}
.filet_insertion {
	border: 1px solid #669900;
}

.pix_insertion {
	background-image:url(img/pix/pix_insertion.gif);
	background-repeat:repeat-y;
}

.bg_horaires {
	background-image:url(img/pix_gris_fonce.gif);
	background-repeat:repeat;
}

.bg_plenieres {
	background-image:url(img/pix_gris.gif);
	background-repeat:repeat;
}

.bg_insertion {
	background-image:url(img/pix/pix_insertion.gif);
	background-repeat:repeat;
}

.txt_petite_enfance {
	font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; color: #FF6699;
}

.filet_petite_enfance {
	border: 1px solid #FF6699;
}

.pix_petite_enfance {
	background-image:url(img/pix/pix_petite_enfance.gif);
	background-repeat:repeat-y;
}

.bg_petite_enfance {
	background-image:url(img/pix/pix_petite_enfance.gif);
	background-repeat:repeat;
}

.txt_logement {
	font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; color: #FF9900;
}

.filet_logement {
	border: 1px solid #FF9900;
}

.pix_logement {
	background-image:url(img/pix/pix_logement.gif);
	background-repeat:repeat-y;
}

.bg_logement {
	background-image:url(img/pix/pix_logement.gif);
	background-repeat:repeat;
}

.txt_transverse {
	font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; color: #0099CC;
}

.filet_transverse {
	border: 1px solid #0099CC;
}

.pix_transverse {
	background-image:url(img/pix/pix_transverse.gif);
	background-repeat:repeat-y;
}

.bg_transverse {
	background-image:url(img/pix/pix_transverse.gif);
	background-repeat:repeat;
}

.txt_handicap {
	font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; color: #0066CC;
}

.filet_handicap {
	border: 1px solid #0066CC;
}

.pix_handicap {
	background-image:url(img/pix/pix_handicap.gif);
	background-repeat:repeat-y;
}

.bg_handicap {
	background-image:url(img/pix/pix_handicap.gif);
	background-repeat:repeat;
}

.txt_grand_age {
	font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; color: #990066;
}

.filet_grand_age {
	border: 1px solid #990066;
}

.pix_grand_age {
	background-image:url(img/pix/pix_grand_age.gif);
	background-repeat:repeat-y;
}

.bg_grand_age {
	background-image:url(img/pix/pix_grand_age.gif);
	background-repeat:repeat;
}

.txt_ase {
	font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; color: #FF9966;
}

.filet_ase {
	border: 1px solid #FF9966;
}

.pix_ase {
	background-image:url(img/pix/pix_ase.gif);
	background-repeat:repeat-y;
}

.bg_ase {
	background-image:url(img/pix/pix_ase.gif);
	background-repeat:repeat;
}

.txt_discrimination {
	font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; color: #CC0000;
}

.filet_discrimination {
	border: 1px solid #CC0000;
}

.pix_discrimination {
	background-image:url(img/pix/pix_discrimination.gif);
	background-repeat:repeat-y;
}

.bg_discrimination {
	background-image:url(img/pix/pix_discrimination.gif);
	background-repeat:repeat;
}

/* Liens */

	a:link {
	color: #0099CC; text-decoration: underline ; font-weight: bold;
}
	a:visited {
	color: #336699; text-decoration: underline ; font-weight: bold;
}
	a:active {
	color: #336699; text-decoration: underline ; font-weight: bold;
}
	a:hover {
	color: #336699; text-decoration: none ; font-weight: bold;
}
.grolien:hover {
font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; color: #993399; text-decoration: underline ; font-weight: bold; font-variant: small-caps
}
.grolien:link {
font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; color: #993399; text-decoration: none ; font-weight: bold; font-variant: small-caps
}
.grolien:visited {
font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; color: #993399; text-decoration: none ; font-weight: bold; font-variant: small-caps
}
.grolien:active {
font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; color: #993399; text-decoration: none ; font-weight: bold; font-variant: small-caps
}

.navrub {
font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; color: #0099FF; text-decoration: none ; font-weight: bold; font-variant: small-caps
}

/* Couleurs texte */

.violet
{
   font-family: Trebuchet MS, Verdana, sans-serif; font-size: 14px; color: #993399; font-weight: bold; font-variant: small-caps
}

.bleu_clair
{
   font-family: Trebuchet MS, Verdana, sans-serif; font-size: 14px; color: #0099CC; font-weight: bold; font-variant: small-caps
}

.vert
{
   font-family: Trebuchet MS, Verdana, sans-serif; font-size: 14px; color: #669900; font-weight: bold; font-variant: small-caps
}

.orange
{
   font-family: Trebuchet MS, Verdana, sans-serif; font-size: 14px; color: #FF9900; font-weight: bold; font-variant: small-caps
}

.rose
{
   font-family: Trebuchet MS, Verdana, sans-serif; font-size: 14px; color: #FF99CC; font-weight: bold; font-variant: small-caps
}

/* Habillage tableaux */

.filet {
    background-color: #FFFFFF;
	border: 1px solid #0099CC;
	border-bottom-color: #FF99CC;
	border-right-color: #FF99CC;
	border-left-color: #66CC00;
	border-top-color: #66CC00;
}

.filet_orange
{
   background-color: #FFFFFF;
   border: 1px solid #FF9900;
}

.filet_bleu_fonce
{
   background-color: #E1E1E1;
}

.filet_bleu_titre
{
   border: 1px solid #003366;
   background-repeat: repeat-x;
}

.bgans
{
   background-image:url(img/bg_nb_ans.jpg);
   background-repeat:no-repeat;
}


.bg_colonne
{
   background-image: url(http://www.ateliers-solidarite.com/img/lettres_information/bg_colonne_centre.gif);
}

.bg_colonne_inv
{
   background-image: url(http://www.ateliers-solidarite.com/img/lettres_information/bg_colonne_inv.gif);
}


/* Textes */

h1
{
	color: #0099CC;
	text-align: center;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 14px;   
}

h2
{
   height: 30px;
   padding-left: 30px;
   color: #B9005B;
   text-align: left;
   font-size: 12px;   
}

h3
{
   color: #336699;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-weight: normal;
   font-size: 10px;   
}

h4
{
   color: #000000;
   font-size: 9px;   
}

.blanc
{
   color: #FFFFFF;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-weight: bold;
   font-size: 13px;   
}

.texte1
{
   color: #003399;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-weight: normal;
   font-size: 11px;   
}

.pttexte
{
   color: #336699;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-weight: normal;
   font-size: 10px;   
}

