@charset "utf-8";
/* CSS Document */

/*
Affichage de la liste de liens
*/

#accueilColGauche h1,#accueilColDroite h1, #accueilColCentre h1  {
	font-size:12px;
	height:14px;
	line-height:14px;
}

#accueilColCentre  .colonneFlottanteCentreMoitie { padding:3px; width:244px; }
/*
#accueilColGauche ul,
#accueilColGauche li { list-style-image:none; list-style:none; margin:0px; padding:0px; }
#accueilColGauche ul li { list-style-image:none; }
#accueilColGauche ul li ul { display:block; }
*/

#accueilColGauche ul li h1,
#accueilColGauche ul li h2,
#accueilColGauche ul li h3
{
	margin:0px; height:auto;
}


#accueilBandeBandeaux
{
	width:900px;
	height:135px;
	margin:0px; padding:0px;
	border-bottom:none;
	margin-top:-4px;
}

#accueilListeBandeaux { clear:both; }
#accueilBandeBandeaux ul
{
	height:20px; margin:0px; padding:0px; 
	background-color:#2B8798; 
	border-top:1px solid #3C679E;  border-bottom:1px solid #3C679E;
}
#accueilBandeBandeaux ul li { 
	height:20px; padding:0px; padding-left:9px;  padding-right:9px; float:left; margin:0px;
	list-style:none; 
	border-right:1px solid #3C679E;
	line-height:16px;
	font-family: Verdana, Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

/*
Styles d'affichage du bandeau et des blocks particuliers du bandeau (ex block édito)
*/
.accueilBandeau { 
	width:880px;  height:102px;  padding:4px; padding-left:20px; padding-right:20px;  clear:both;
	display:none;
	display:block;  
	border-bottom:1px solid #3C679E; background-color:#F7FDFD;	
}
#rubEdito { display:block;  }

/*
Styles de paragraphes dans le bandeau
*/

#accueilBandeBandeaux #accueilListeBandeaux h2,
#accueilBandeBandeaux #accueilListeBandeaux h3,
#accueilBandeBandeaux #accueilListeBandeaux h4
{ margin-top:0px; margin-bottom:5px; }
#accueilBandeBandeaux p { margin-top:2px; margin-bottom:0px; }
/*
Définition des colonnes
*/
.colonne5 { width:163px; float:left; padding:2px;padding-right:10px;}
.colonne2x5 { width:330px; float:left; padding:2px;padding-right:10px;}
.colonne3x5 { width:510px; float:left; padding:2px;padding-right:10px;}
.colonne3 { width:280px; float:left; padding:2px;padding-right:10px;}
.colonne2x3 { width:560px; float:left; padding:2px;padding-right:10px;}

/*
Modification de l'apparence de certains éléments en page d'accueil
*/
li.titreAccueil, li.titreAccueil a, li.titreAccueil a:visited {  background-color:#3C679E; color:#FFFFFF; }
li.titreVert, li.titreVert a, li.titreVert a:visited 
{ background-color:#8AAC4A; color:#FFFFFF !important; }

li.titreBleu, li.titreBleu a, li.titreBleu a:visited
{ background-color:#2B8798; color:#FFFFFF; }

li.titreOrange, li.titreOrange a, li.titreOrange a:visited
{ background-color:#D69A23; color:#FFFFFF; }

li.titreMauve, li.titreMauve a, li.titreMauve a:visited 
{ background-color:#B74677; color:#FFFFFF; }

li.titreRouge, li.titreRouge a, li.titreRouge a:visited 
{ background-color:#A1433F; color:#FFFFFF; }

li.titreMarron, li.titreMarron b, li.titreMarron a
{ color:#563F0E; }


.filRss li { margin-top:1px; margin-bottom:2px; text-indent:5px; }
.filRss li + li { border-top:1px dotted #F4E3ED; }

/* Redéfinition de styles spécifiques pour la page d'accueil */
.colonneFlottanteCentreMoitie {  height:160px; background-image:url(images/fond-bloc-centre-l244.png); background-repeat:no-repeat; background-position:center bottom; }
.paragrapheFondArrondi { background-image:url(images/fond-bloc-centre-l244.png); padding:5px;background-repeat:no-repeat; background-position:right bottom; }
.colonneFlottanteCentreMoitie p {  padding-left:10px !important; padding-right:10px !important; }

div#accueilColGauche h1 a { background-image:url(images/fleche-menu.png); background-position:right bottom; background-repeat:no-repeat; }
div#accueilColCentre h1 { background-image:none !important; }