@charset "iso-8859-1";

/* General look */





a.menu 	       { text-decoration: none; color : #FFFFFF; font-family: Arial, Tahoma; font-size: 8pt;}

a.menu:visited { font-family: Arial, Tahoma; font-size: 8pt;}

a.menu:hover   { font-family: Arial, Tahoma; color : #52B3E5; font-size: 8pt;}

a.menu:active  { font-family: Arial, Tahoma; font-size: 8pt;}



a.haut          { text-decoration: none; color: #06354C; font-family: Arial, Tahoma; font-size: 8pt; font-weight: bold;}

a.haut:visited  { text-decoration: none; color: #06354C; font-family: Arial, Tahoma; font-size: 8pt; font-weight: bold;}

a.haut:hover    { text-decoration: none; color: #5BB5E3; font-family: Arial, Tahoma; font-size: 8pt; font-weight: bold;}

a.haut:active   { text-decoration: none; color: #06354C; font-family: Arial, Tahoma; font-size: 8pt; font-weight: bold;} 



a.droite       { font-weight: normal; text-decoration: none; color: #5BB5E3; font-family: Arial, Tahoma; font-size: 10pt;}

a.droite:visited { font-weight: normal; text-decoration: none; color: #5BB5E3; font-family: Arial, Tahoma; font-size: 10pt;}

a.droite:hover { font-weight: normal; text-decoration: none; color: #06354C; font-family: Arial, Tahoma; font-size: 10pt;}

a.droite:active{ font-weight: normal; text-decoration: none; color: #5BB5E3; font-family: Arial, Tahoma; font-size: 10pt;}



.bas           { color: #FFFFFF; font-family: Arial, Tahoma; font-size: 8pt; }

.pipebas       { color: #5BB5E3; font-family: Arial, Tahoma; font-size: 8pt; width: 15px; text-align: center; }

.dateAgendaHome{ color: #5AB5E2; font-family: Arial, Tahoma; font-size: 12pt; text-align: center; }

.titreBlocHome { color: #084561; font-weight: normal; font-family: Verdana; font-size: 14pt; }

.questionSondage{ color: #000000; font-weight: normal; font-family: Arial; font-size: 9pt; }

.reponseSondage{ color: #000000; font-weight: normal; font-family: Arial; font-size: 9pt; }



a.newsListeTitre          { text-decoration: none; color: #084561; font-weight: bold; font-family: Arial, Tahoma; font-size: 9pt; }

a.newsListeTitre:hover    { text-decoration: underline; color: #5BB5E3; font-weight: bold; font-family: Arial, Tahoma; font-size: 9pt; }

/*
a.newsListeTitre:visited  { text-decoration: underline; color: #084561; font-weight: bold; font-family: Arial, Tahoma; font-size: 9pt; }

a.newsListeTitre:active   { text-decoration: none; color: #084561; font-weight: bold; font-family: Arial, Tahoma; font-size: 9pt; }
*/



.recherchePourcent  { color: #000000; font-weight: normal; font-family: Arial, Tahoma; font-size: 12pt; }

.newsListeDetail    { color: #000000; font-weight: normal; font-family: Verdana, Tahoma; font-size: 12px; }

.faqCategoriesTitre { text-align:center; background:#084561; color: #FFFFFF; font-weight: bold; font-family: Arial, Tahoma; font-size: 12pt; }



a.faqCategorie         { text-decoration: none; color: #084561; font-weight: bold; font-family: Arial, Tahoma; font-size: 12pt; }

a.faqCategorie:visited { text-decoration: none; color: #084561; font-weight: bold; font-family: Arial, Tahoma; font-size: 12pt; }

a.faqCategorie:hover   { text-decoration: none; color: #5BB5E3; font-weight: bold; font-family: Arial, Tahoma; font-size: 12pt; }

a.faqCategorie:active  { text-decoration: none; color: #084561; font-weight: bold; font-family: Arial, Tahoma; font-size: 12pt; }



.newsLetterTitre {color : #094462; font-size : 16px; letter-spacing : 1px; text-decoration:none; background-color:transparent; font-weight: bold; font-family: Arial;}



.TxtLien{ color : #000000; font-size : 12px; font-family : Arial, Helvetica, sans-serif;}

.TxtLienHome{ color : #FFFFFF; font-size : 12px; font-family : Arial, Helvetica, sans-serif;}

.TitreJaune{

	color : #F4B900;

	font-size : 18px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : italic;
	
	font-weight : bold;

}



.sstitreJaune{

	color : #F4B900;

	font-size : 12px;

	font-family : Arial, Helvetica, sans-serif;

	font-weight : bold;

}



.sstitreBleu{

	color : #009999;

	font-size : 12px;

	font-family : Arial, Helvetica, sans-serif;

	font-weight : bold;

}



.sstitreRouge{

	color : #9D202C;

	font-size : 12px;

	font-family : Arial, Helvetica, sans-serif;

	font-weight : bold;

}



.sstitreNoir{ 

	text-decoration:none; 

	color : #000000; 

	font-size : 12px; 

	font-family : Arial, Helvetica, sans-serif;

}

a.lien_dg
{
	font-family:Verdana;
	color : #2184C8;
	font-size: 8pt;
	text-decoration:none;
}

a.lien_dg:hover
{
	font-family:Verdana;
	color : #2184C8;
	font-size: 8pt;
	text-decoration:underline;
}
.action
{
	font-family:Verdana;
	color : #253363;
	font-size: 10pt;
}
.titreContenu
{
	font-family:Verdana;
	color : #253363;
	font-size: 10pt;
	font-weight:bold;
	border-bottom-color:#E1DEDE;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
.tableNews
{
	border-width:1px;
	border-color:#E1DEDE;
	border-style:solid;
}
.dateCarnet
{
	font-family:Verdana;
	color : #000000;
	font-size: 8pt;
}

.miniAgendaDate
{
	font-family:Verdana;
	color : #000000;
	font-size: 8pt;
	font-weight:bold;
}
a.miniAgenda
{
	font-family:Verdana;
	color : #2184C8;
	font-size: 8pt;
	text-decoration:none;
}

a.miniAgenda:hover
{
	font-family:Verdana;
	color : #2184C8;
	font-size: 8pt;
	text-decoration:underline;
}

.miniAgenda
{
	font-family:Verdana;
	color : #000000;
	font-size: 8pt;
	text-decoration:none;
}

a.FamDroite
{
	font-family:      Verdana;
	color :           #000000;
	font-size:        8pt;
	text-decoration:  none;
	width:            100%;
}

a.FamDroite:hover
{
	font-family:     Verdana;
	color:           #000000;
	font-size:       8pt;
	text-decoration: underline;
}

a.CheminFerLien
{
	font-family:     Verdana;
	color:           #000000;
	font-size:       8pt;
	text-decoration: underline;
}

a.CheminFerLien:hover
{
	font-family:     Verdana;
	color:           #BC249B;
	font-size:       8pt;
	text-decoration: underline;
}

.CheminFer
{
	font-family:     Verdana;
	color:           #000000;
	font-size:       8pt;
}

.TextesDescriptifs
{
	font-family:     Verdana;
	color:           #000000;
	font-size:       15px;
}

.TitreFamProd
{
	font-family:     Verdana;
	color:           #000000;
	font-size:       15px;
	font-weight:     bold;
	text-decoration: underline;
}

.nouveautes
{
	font-family:     Verdana;
	color:           #000000;
	font-size:       10px;
}

a.nouveautes
{
	font-family:     Verdana;
	color:           #2184C8;
	font-size:       10pt;
	text-decoration: none;
}

a.nouveautes:hover
{
	font-family:     Verdana;
	color:           #2184C8;
	font-size:       10pt;
	text-decoration: underline;
}

a.mininouveautes
{
	font-family:     Verdana;
	color:           #2184C8;
	font-size:       8pt;
	text-decoration: none;
}

a.mininouveautes:hover
{
	font-family:     Verdana;
	color:           #2184C8;
	font-size:       8pt;
	text-decoration: underline;
}

.mois_agenda
{
   text-decoration : none;
   color           : #000000;
   font-size       : 11px;
   font-family     : Verdana, Arial, Helvetica, sans-serif;
   text-align      : center;
}

td.onglet_agenda a
{
   text-decoration : none;
}

a.lien_agenda
{
   width                : 100%;
   color                : #000000;
   background-image     : url( intercalaire_marron.gif);
   background-repeat    : no-repeat;
   background-position  : top center;
}

a.lien_agenda:hover
{
   width        : 100%;
   color        : #FFFFFF;
   background-image     : url( intercalaire_bleu.gif);
   background-repeat    : no-repeat;
   background-position  : top center;
}

a.lien_agenda_sel
{
   width        : 100%;
   color        : #FFFFFF;
   background-image     : url( intercalaire_bleu.gif);
   background-repeat    : no-repeat;
   background-position  : top center;
}

a.lien_agenda_sel:hover
{
   width        : 100%;
   color        : #FFFFFF;
   background-image     : url( intercalaire_bleu.gif);
   background-repeat    : no-repeat;
   background-position  : top center;
}

.cell_agenda_simple
{
   background : #FFFFFF;
}


.LibelTitreNews
{
   font-family          : Verdana;
   font-size            : 13px;
   color                : #FFFFFF;
   font-weight          : bold;
}

a.ToutesActus
{
   text-decoration      : none;
   font-family          : Verdana;
   font-size            : 12px;
   color                : #000000;
}

a.ToutesActus:hover
{
   text-decoration      : underline;
}

a.ToutesActus:visited
{
   font-family          : Verdana;
   font-size            : 12px;
   color                : #FFFFFF;
}

a.ToutesActus:active
{
   font-family          : Verdana;
   font-size            : 12px;
   color                : #FFFFFF;
}


.FontBas
{
   font-family          : Verdana;
   font-size            : 10px;
   color                : #FFFFFF;
}

.FondBandeauHaut
{
   background-image     : url( bandeau_haut.jpg );
   background-repeat    : no-repeat;
   background-position  : top left;
}

.TexteTitreBailleur
{
   font-family          : Verdana;
   color                : #FFFFFF;
   position             : relative;
   left                 : 125px;
   top                  : 28px;
   width                : 400px;
   line-height          : 18px;
   text-align           : justify;
}

.TexteTitreBailleurGras
{
   font-weight          : bold;
   font-size            : 13px;
}

.TexteTitreBailleurNormal
{
   font-size            : 11px;
}

.FondTitreBailleur
{
   background-image     : url( titre_bailleurs.gif );
   background-repeat    : no-repeat;
   background-position  : top left;
}

.FondContenu
{
   background-image     : url( fond_contenu.jpg );
   background-repeat    : no-repeat;
   background-position  : bottom right;
}

.FondDegrade
{
   background-image     : url( degrade_droite.jpg );
   background-repeat    : repeat-y;
   background-position  : top right;
}

.FondTitreCollectivite
{
   background-image     : url( titre_collectivites.jpg );
   background-repeat    : no-repeat;
   background-position  : top left;
}

.TexteTitreCollectivite
{
   font-family          : Verdana;
   color                : #FFFFFF;
   position             : relative;
   left                 : 125px;
   top                  : 23px; 
   width                : 380px;
   line-height          : 18px;
   text-align           : justify;
}

.fondCellMenu
{
   background-image     : url( fond_menu.jpg );
   background-repeat    : repeat-x;
   background-position  : top left;
}
