/***********/
/* Général */
/***********/

body
{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0;
	padding:0;
}

a:link     { text-decoration: none; color: #00a1d9; }
a:visited  { text-decoration: none; color: #d1d1d1; }
a:active   { text-decoration: none; color: #434343; }
a:hover    { text-decoration: none; color: #434343; text-decoration:underline; }
hr { visibility: hidden; clear:both;} 

a#bandeau:link     { text-decoration: none; color:#eaeaea; }
a#bandeau:visited  { text-decoration: none; color: #d1d1d1; }
a#bandeau:active   { text-decoration: none; color: #434343; }
a#bandeau:hover    { text-decoration: none; color: #00a1d9; }

a#elementBoiteMenu:link     { text-decoration: none; color: #434343; }
a#elementBoiteMenu:visited  { text-decoration: none; color: #d1d1d1; }
a#elementBoiteMenu:active   { text-decoration: none; color: #434343; }
a#elementBoiteMenu:hover    { text-decoration: none; color: #00a1d9; }

/***********/
/* Bandeau */
/***********/

div.liensBandeau
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:2px;
	background-image:url(IMG/fondMenuHaut.png);
	background-repeat:repeat-x;
	

}

div.imageBandeau
{
	text-align: center;
	background: url(./IMG/fond-logo.png);

	height: 97px;
	margin: 0px;
	padding:0;
	
}

div.barreNavigation
{
	
	height: 40px;
	
	background: url(./IMG/bande_noire.png);
	color: white;
	font-size: 10px;
	padding-top:5px;
}

span.texteFormulaireRecherche
{
	float: right;
	margin-right: 10px;
}

span.formulaireRecherche
{
	
display: block;
position: absolute;
top: 115px;
right:20px;



}

/*******************/
/* Tableau général */
/*******************/

table.contenu
{
	width: 100%;
}

td.colonneMenu
{
	vertical-align: top;
	width: 200px;
}

td.colonneContenu
{
vertical-align: top;
padding-left: 15px;
padding-right:15px;}

/******************/
/* Menu de gauche */
/******************/

div.boiteMenu
{
	
	margin-bottom: 10px;
	margin-left:10px;
}

div.titreBoiteMenu
{
	background-color: #aeaeae;
	color: white;
	background-image:url(IMG/fondMenuHaut.png);
	background-repeat:repeat-x;
	font-weight: bold;
	padding-left : 5px;
	height:15px;

}

div.elementBoiteMenu
{
	border-bottom: solid;
	border-color: #aeaeae;
	border-width: 1px;
	background-color: #aeaeae;
	color: black;
	background: url(./IMG/fondElementBoiteMenu.png);
	padding:1px;
}

.elementBoiteMenu a {

display:block;
width:100%;
padding-left : 3px;
padding-right :2px;
}

div.elementBoiteMenuDeroule
{
	border-bottom: solid;
	border-color: #88A3B6;
	border-width: 1px;
	background-color: #D3EAFF;
	color: black;
	background: url(./IMG/fondElementBoiteMenu.png);
}

div.elementDeroule
{
	background-color: #FFDFBC;
	font-weight: normal;
}

div.elementDerouleSelectionne
{
	background-color: #FFDFBC;
	font-weight: bold;
}

/************/
/* Articles */
/************/

div.article
{
	border-style: solid;
	border-color: #88A3B6;
	border-width: 1px;
}

div.titreArticle
{
	padding-top: 7px;
	padding-left: 15px;
	height: 2em;
	background-color: #647B88;
	color: white;
	font-size: 14px;
	font-weight: bold;	
}

img.iconeArticle
{
	float: right;
	margin-left: 10px;
}

div.texteArticle
{
	font-weight: normal;
	padding: 15px;	
	text-align: justify;
}

/**********/
/* Brèves */
/**********/

div.breve
{
	
	margin-bottom: 20px;
	
}

div.titreBreve
{
	padding-top: 7px;
	padding-left: 15px;
	background-image:url(IMG/bande_noire2.png);
	color: white;
	font-size: 14px;
	font-weight: bold;	
}

div.texteBreve
{
	font-weight: normal;
	padding: 15px;	
	text-align: justify;
	padding-right:100px;
}

img.iconeBreve
{
	float: left;
	margin-right: 10px;
}

div.dateBreve
{
	padding-left: 15px;
	padding-bottom: 5px;
	background-color: #909090;
	color: white;
	font-size: 10px;
}

div.lireLaSuite
{

}

/****************************/
/* Résultat de la recherche */
/***************************/

div.resultatRecherche
{
	padding-top: 7px;
	padding-left: 15px;
	background-color: #647B88;
	color: white;
	font-size: 16px;
	font-weight: bold;	
}

div.critereRecherche
{
	padding-left: 15px;
	padding-bottom: 5px;
	background-color: #647B88;
	color: white;
	font-size: 10px;
	margin-bottom: 20px;
}

img.loupe
{
	float: left;
	margin-right: 10px;
}

div.resultat
{
	margin-bottom: 20px;
}

img.iconeResultat
{
	float: left;
	margin-right: 10px;
}

span.pertinence
{
	float: right;
	margin-right: 10px;
	color: 	#647B88;
}
div.typeResultat
{
	color: #647B88;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
	border-bottom: dashed 1px;
}

/*************/
/* Rubriques */
/*************/

div.titreRubrique
{
	padding-top: 7px;
	padding-left: 15px;
	padding-bottom: 20px;
	margin-bottom: 10px;
	background-color: #647B88;
	color: white;
	font-size: 16px;
	font-weight: bold;	
}

img.iconeRubrique
{
	float: right;
	margin-right: 10px;
}
