/* content style
Le plus difficile ici est de retrouvé
quel tag il faut mettre pour modifier le style
du contenu du site web joomla
Ici ce sont plus les code magique de joomla qui
nous interesse
*/

ol, ul {
	padding-right:20px;
    font-size: 13px;
}
div.langues {
	vertical-align:middle;
	height:72px;
	padding-left:15px;
}

.jflanguageselection a {
  font-size: 10px;
  color: white;
  text-decoration: none;
  margin-left: 8px;
  margin-top: 4px;
}

/* Boutons-accessoires */
.buttonheading {
	padding-right:0px;
	padding-top:5px;
}
/* FIN Boutons-accessoires */
/* Coordonnées */
a.coordonees {
	color:#ffffff;
	font-size:8pt;
	padding-bottom:40px;
}
a.coordonees div {
	padding-bottom:40px;
}
/* FIN Coordonnées */

/* Bouton Retour */
div.back_button a {
	font-size:11px;
	float:right;
	display:block;
	color:9aa587;
	font-weight:normal;
	text-decoration:none;
	height:18px;
	padding-right:35px;
}
/* FIN Bouton Retour */
/* debut de contact */
.componentheading {
	font-size:13px;
	color:#9F2D20;
	font-weight: bold;
	padding-top:10px;
	text-align:left;
	padding-left:12px;
	vertical-align:top;
}

.sectiontableheader {
	padding-left:5px;
	font-size:8pt;
	color: white;
	text-decoration: none;
	background-color:#888888;
	border-right-color: white;
	border-right-style:solid;
	border-right-width:thin;
}

.sectiontableentry1 {
	font-size:13px;
	color:#7C97A7;
}
.sectiontableentry2 {
	font-size:13px;
	color:#7C97A7;
}
.sectiontableentry1 a:link {
	color:#7C97A7;
}
.sectiontableentry1 a:hover, .sectiontableentry1 a:visited {
	color:#567283;
}
.sectiontableentry2 a:link {
	color:#7C97A7;
}
.sectiontableentry2 a:hover, .sectiontableentry2 a:visited {
	color:#567283;
}
.contentpane table{
	font-size:13px;
	padding-left:5px;
	padding-right:10px;
	color:#567283;
}

.contentdescription p{
  margin-top: 0px;
  padding-top: 0px;
  margin-left: 0px;
  padding-left: 0px;

}
.contentdescription{
  margin-top: 8px;
  padding-top: 8px;
  margin-left: 12px;
  padding-left: 12px;
  font-size: 13px;
}

form{
	padding: 0px;
    margin: 0px;
}

.contentpane form {
  font-size: 13px;
}


.contentpane {
	font-size:17pt;
	padding-left:12px;

}

.contentheading, .componentheading div{
	padding-top:5px;
	padding-left:12px;
    margin-top:0px;
    margin-left:0px
	vertical-align:top;
	text-align:left;
}
/* titre d'article */
.contentheading, .componentheading{
	font-size:13px;
	color:#0B284B;
	font-weight: bold;
}

.contentheading table tr td{
  font-size: 18px;
  font-style: italic;
}

.contentpane td {
  font-size: 13px;
  padding-left:12px  ;
  margin:0px;


}


/* Menu principal */
.moduletable-main {
  padding-left:12px;
  padding-right:12px;
  width:200px;
}

.moduletable-main a{
  text-align:left;
  font-size:8pt;
  width: 176px;
  line-height:26px;
  border-bottom:dotted 1px #99AECE;
}
a.mainlevel:link, a.mainlevel:visited{
	color:#999999;
	text-decoration:none;
}
a.mainlevel:hover {
	color:#3d5585;
}
a.mainlevel#active_menu {
	color:#3d5585;
	font-weight:bold;
}
a.mainlevel#active_menu:hover {
	color:#787878;
	font-weight:bold;
}
/* FIN Menu principal */

/* Footer */
#lower {
	border-top:solid 1px #ffffff;
	background-color:#444444;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:10px;
    height: 70px;
}

#footer {
	color:#ffffff;
	font-size:7pt;
}

/* footer */
a.footer-link:link, a.footer-link:visited {
  font-size:10px;
  font-weight: normal;
  color:#7C97A7;
}

a.footer-link:link, a.footer-link:visited {
	font-size:7pt;
	font-weight: normal;
	text-decoration:none;
	color:#ffffff;
}
/* FIN Footer */

/* Recherche */
.search input {
	height:15px;
	border:0px;
	color:#3D5585;
	margin-left:50px;
	padding-left:5px;
	font-size:8pt;
}
/* FIN Recherche */

.lansel {
  width: 200px;
}


/* Flash Pub */
.flash-pub {
	margin-left:0px;
	height:124px;
	width:339px;
}
.moduletable-flash td{
	color:#ffffff;
	padding-top:70px;
	padding-left:23px;
	padding-right:23px;
	width:339px;
	font-size:8pt;
}
#hover-flash:link, #hover-flash:visited {
	float:right;
	font-size:7pt;
	color:#999999;
	text-decoration:none;
}
/* FIN Flash Pub */

.contentpaneopen p{
  margin-top: 0px;
  padding-top: 0px;
  margin-left: 0px;
  padding-left: 0px;
  font-size: 13px;
}
.contentpaneopen td{
  margin-top: 8px;
  padding-top: 8px;
  margin-left: 12px;
  padding-left: 12px;
}

/* ouf pour faire arrive egal statique et blog */
table.contentpaneopen td{
  padding-left: 10px;
}


.blog p{
  margin-top: 0px;
  padding-top: 0px;
  margin-left: 0px;
  padding-left: 0px;

}
.blog td{
  margin-top: 8px;
  padding-top: 8px;
  margin-left: 12px;
  padding-left: 12px;
  font-size: 13px;
}
