/*STYLES  GENERAUX*/
table{
	width:100%;
}
/**************/
/*id avec suffixe de classe défini dans le module*/
/*bannière servant d'icone aux article*/
/****************/
/* position de l'icone (bannière) par rapport à l'article*/
#article {	
		position:relative;
		left:0;
		top:0;
		min-height:400px;
		padding:50px 0 0 20px;
		margin:0;
	background-color:#FFFFE0;/*couleur du fond général des articles*/
	text-align:left;
	
}
#icone_article{
	position:absolute;/*superposition de l'icone id(icone_article et de article)*/
	top:0;
	left:30px;
	padding:10px;/*marge autour du contenu de l'article*/
	overflow:visible;
}
#page .buttonheading{
height:20px;
}

#article h2.contentheading{/*titre de page, affichage nécessaire pour les la sites d'articles de catégorie mais élimination de l'affichage superflu dans l'article*/
	margin:0;
	padding:0;
	font-size:0;
	color:#FFFFE0;/*couleur du fond général des articles*/
}
#article h2.contentheading a{
	color:#FFFFE0;/*couleur du fond général des articles*/
	text-decoration:none;/*titre de page, affichage nécessaire pour les la sites d'articles de catégorie mais élimination de l'affichage superflu dans l'article*/
}
.iteminfo{/*pararaph contenant le lien vers la catégorie de l'article*/
	position:absolute;
	top:10px;
	left:10px;
	margin:0;
	padding:0;
}
#article  .iteminfo span a{
	color:#ff0000;
}


/***************************/
/*pour id page voir template.css, div partagée par plusieurs module */
/***************************/



/***************************/
/*icone d'article obtenu grace à des modules de bannière avec suffixe de classe article */
/***************************/
.moduletablearticle{
}
.bannergrouparticle {
	padding:15px 20px 20px 0px;
	text-align:center;	
}
.banneritemarticle{
}
.banneritemarticle a {
	display: block;
	margin:0;
	padding:0px 0px 3px 0px;
	text-align:center;
	width:px;
}
.banneritemarticle a img{
	width:100px;
}

/* Texte sous l'icone*/
.bannerfooterarticle {
	padding: 0;
	font-size: 11px;
	color:#ff0000;
}
/* Texte non utilisé*/
.banneritemarticle_text {
	padding: 0px;
	margin:0;
	font-size: 12px;
}

/***************************************/	
/*article : proposition d'article=rediger un article*/
/***************************************/
#article .componentheadingecrire{/*titre de la page*/
	margin:0;
	padding:10px;
	font-size:20px;
	color:#ff0000;
	text-align:center;
}
#article .editor{/*intégralité du formulaire*/
	position:relative;
	top:0px;
	left: 10px;
	width:75%;
	height:auto;
	margin:0 20% 0 0;/*indispensable pour IE*/
	padding:0;
}
#article .editor fieldset{/*cartouche*/
	margin:0;
	padding:0;
	height:auto;
}
#article .editor fieldset.publishing{
	

}
/******************************/
/* bouton de rédaction d'un article */
/*********************************/
.contentpaneopen_edit{/*div*/
	float: right;
	margin:0 10px 0 10px;
}
/******************************/
/* article  à l'impression*/
/*********************************/
.contentpane{/*body*/

}


/*style par défaut pour?????*/
table.contentpaneopen, table.contentpane {
	margin: 0;
	padding: 0;
	width: auto;
}

table.contentpaneopen li {
	margin-bottom: 5px;
}

table.contentpaneopen fieldset {
	border: 0;
	border-top: 1px solid #ddd;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}

table.contentpaneopen h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

.highlight {
	background-color: #fffebb;
}




/*STYLE DES DIFFERENTS TYPES DE LIENS*/
.lien_image{ /*icone sans texte*/
	border:0;/*pas de contour signalant qu'une image est un lien*/
	width:55px;
	margin:0px 2px 0px 2px;
}
.lien_image_logo{ /*icone sans texte*/
	border:0;/*pas de contour signalant qu'une image est un lien*/
	width:45px;
	margin:0px 2px 0px 2px;
}
.centre{
	text-align:center;
}

#article h1, #article h2, #article h4{
	text-align:center;	
}
#article h4.unite_generalite, #article h4.unite_divers, #article h4.unite_physique, #article h4.unite_economique{/*a utiliser pour les en-têtes*/
	text-align:center;
	margin-bottom:60px;/*séparation pour isoler le texte de l'article de l'icône d'article*/
}


/*non encore regardé*/
/*****************************************/
/*** Joomla! éléments spécifiques des articles ***/
/*****************************************/
div.blog {/*presentation des articles*/
}
div.leading {/*titre de la page d'accueil*/
}
h1 {
	padding: 0;
	font-family:Helvetica ,Arial,sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	vertical-align: bottom;
	color: #666;
	text-align: left;
	width: 100%;
}

/*****************/
/*module article*/
/*****************/
span.article_separator{/*separation entre 2 articles*/
	display: block;
	height: 20px;
}

/*icônes pour chaque article dans la page*/
p.buttonheading {/*contenant les icônes imprimer...*/
	text-align:right;
}

p.buttonheading img {
	border:none;
}

/*articles (sauf le premier)*/
.article_row {
}
.article_column.h1, .article_column h2{
	text-align:center;
}
.column1{
}
.colscols2{
}
span.article_separator{
	_display: block;
	_margin:20px 49% 0px 49%;
	_background:#000000;
}
.row_separator{
}

/*///////////*/
/*////////////////*/
div#newsflash { /*non inutilisée*/
	width: auto;
	margin-left: 350px;
	margin-right: 30px;
	border: 1px solid #00f;
}

/*////////////////*/
table.nopad {
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
}

table.nopad td.middle_pad {
	width: 20px;
}

div.offline {
	background: #fffebb;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 1.2em;
	padding: 0px;
}


table.contentpaneopen h3 {
	margin-top: 25px;
}
/***************************************/	
/*finarticle : proposition d'article*/
/***************************************/

/*PARTIE PRINCIPALE id="contenu"*/
/*couleur des titres et sous-titres ou unités dans le corps de la fiche, dépend du code de couleurs pour partie, titre, sous-titre des fiches*/
#contenu{
	margin:0;
	padding:0;
	width:100%;		
		background-color:#FFFFE0;/*couleur du fond général et  du pied de page avec les logos*/
}
#contenu .urf{/*texte associé aux logos de pied de page*/
	color:#000000;
	font-size:10px;
	margin:0;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

/***************************************/	
/*plan avec suffixe de class plan id plan suffixe de module plan*/
/***************************************/
#article .componentheadingplan{/*titre de la page*/
	margin:0;
	padding:10px;
	font-size:20px;
	color:#00824e;
	text-align:center;
}
#plan {
	margin:0;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
#plan li, #plan li a{
	text-align:left;
	list-style-position:outside;/*retrait du texte par rapport à la puce*/	
	margin:0px 0px 0px 5px;
	list-style-type:square;
	font-size:18px;
	color:ff0000;
}
#plan ul li, #plan ul li a{
	list-style-type:disc;
	font-size:16px;
	color:#00824e;
}
#plan ul ul li, #plan ul ul li a{
	list-style-type:circle;
	font-size:14px;
	color:#55aa00;
}
#plan a{
	text-decoration:none;
}
#plan a:hover{
	text-decoration:underline;
}
#plan li a:visited{
	color:#ff0000;
}
#plan ul li a:visited{
	color:#00824e;
}
#plan ul ul li a:visited{
	color:#0000ff;
}
#article .componentheading{/*titre des pages */
			text-align:center;
		margin:0px;
		padding:80px 0px 20px 0;
	color:#ff0000;/*couleur de la rubrique données économiques*/
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:20px;
		font-weight:900;
		text-align:left;
}


