
 html, body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(/images/back-interieur-fond.jpg);
	background-repeat:repeat-x;
}

#wrapper {
margin: 0 auto;
text-align: center;
vertical-align: middle;
}

.back {
	background-image:url(/images/entete.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

.back-tableau {
	background-image:url(/images/back_1.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}


.copyright {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

.grandTitre { 
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color: #88a8c8;
text-decoration:none;
text-transform:uppercase;
text-align:left;
font-weight: lighter;
} 

.Titre { 
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color: #356b90;
text-decoration:none;
text-align: left;
font-weight:lighter;
}

.sousTitre { 
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
color: #c34b2e;
font-weight: bold;
text-align: left;
background-color: transparent;
background-repeat: repeat;
background-attachment: scroll;
padding-top: 6px;
padding-right: 6px;
padding-bottom: 6px;
weight:100%;
}

.partenaires { 
font-size: 13px;

text-align: left;

font-family: Arial,Helvetica,sans-serif;

font-weight: lighter;

text-transform: uppercase;

color: #5c5b5b;

display: block;

border-top-width: 1px;

border-top-style: solid;

border-top-color: #dedede;

border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #dedede;

padding-top: 6px;

padding-bottom: 6px;

padding-left: 10px;

width: 230px;
}

.texteCaps { 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #606562;
text-decoration:none;
text-align: left;
font-weight:bold;
text-transform:uppercase;
}
 
.syndicate_text, .syndicate{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
color:#06367b;
text-align:left;
font-weight: lighter;

}

/* Grand Titre */

h1 { 
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color: #88a8c8;
text-decoration:none;
text-transform:uppercase;
text-align:left;
font-weight: lighter;
} 

/* Titre */

h2 { 
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color: #356b90;
text-decoration:none;
text-align: left;
font-weight:lighter;
} 


/* Text Caps */

h4 { 
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
color: #c34b2e;
font-weight: bold;
text-align: left;
background-color: transparent;
background-repeat: repeat;
background-attachment: scroll;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #dbdbdb;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dbdbdb;
padding-top: 6px;
padding-right: 6px;
padding-bottom: 6px;
width:628px;
display:block;
}

.inputbox {
width:200px;
}

a.readon {
font-size: 12px;
text-align:left;
color:#741903;
}

img{
border-width : none;
border : none;
border-style: none;
}

table.bleu {
border:solid 10px #7a9dc0;
}

table.gris {
border:solid 3px #efefef;
}

.menu {
background-image:url(/preactes/templates/mtq/images/back-menu.jpg);
}

table.blog {

}

.blog_more strong {
display:block;
margin-top:15px;
color: #f7971d;
font-size: 15px;
text-align:left;
}

.blog_more ul{
}

.blog_more li{
font-size: 12px;
font-weight:bold;
text-align:left;
list-style-image:url(../images/fleche-2.gif);
color: #666666;
margin-left:-15px;
padding-left:-5px;
}

.moduletable {
font-family:Arial, Helvetica, sans-serif;
}



/* ---- Menu gauche ----*/

a.mainlevel, a.mainlevel:link, a.mainlevel:visited {
	font-size: 13px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #5c5b5b;
	display: block;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dedede;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
	padding-top: 6px;
	margin-right: 10px;
	padding-bottom: 6px;
	margin-left: 10px;
	padding-left: 10px;
	background-color: #ececec;
	width:230px;
}

a.mainlevel:hover, #active_menu  {
	color: #fff;
	background-color: #7e7e7e;
	text-decoration:none;
}

 a.sublevel, a.sublevel:link, a.sublevel:visited {
	font-size: 13px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	color: #c34b2e;
	display: block;
	padding-top: 6px;
	margin-right: 10px;
	padding-bottom: 6px;
	margin-left: 6px;
	padding-left: 10px;
	background-color: #ececec;
	width:230px;
}

a.sublevel:hover, #active_menu{
	color: #fff;
	background-color: #7e7e7e;
	text-decoration:none;
}

/* ---- Menu gauche - Programme ----*/

a.mainlevel-prog, a.mainlevel-prog:link, a.mainlevel-prog:visited {
	font-size: 13px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #c34b2e;
	display: block;
	padding-top: 6px;
	margin-right: 10px;
	padding-bottom: 6px;
	margin-left: 10px;
	padding-left: 20px;
	background-color: #ececec;
	width:220px;
}

a.mainlevel-prog:hover,   {
	color: #5c5b5b;
	background-color: #ececec;
	text-decoration:none;
}


/* ---- Top menu ----*/
a.mainlevel-top:link, a.mainlevel-top:visited
{
font-family: Arial, Helvetica, sans-serif;
color: #feefdd;
font-size: 12px;
text-align: left;
padding-right: 10px;
text-decoration: none;
}

a.mainlevel-top:hover
{
color: #000000;
text-align: left;
}
/* ---- Top menu right ----*/
a.mainlevel-top_right:link, a.mainlevel-top_right:visited
{
font-family: Arial, Helvetica, sans-serif;
color: #feefdd;
font-size: 12px;
padding-left: 5px;
text-decoration: none;
}

a.mainlevel-top_right:hover
{
color: #000000;
}

/* ------------------------- MENUTOP ------------------------- */

a.mainlevel-top, a.mainlevel-top:link, a.mainlevel-top:visited {
	color: #ffffff;
	font-size:10px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	padding-right: 13px;
	padding-left:13px;
	padding-top:6px;
	padding-bottom:6px;
	border-right:solid;
	border-right-color:#99bde4;
	border-right-width:0.1ex;
	text-decoration:none;
	text-transform:uppercase;
}

a.mainlevel-top:hover, #active_menu-top {
	color: #154c82;
}

/* ------------------------- USERMENU ------------------------- */

a.mainlevel-user, a.mainlevel-user:link, a.mainlevel-user:visited {
	color: #ffffff;
	font-size:10px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	padding-right: 13px;
	padding-left:13px;
	padding-top:6px;
	padding-bottom:6px;
	text-decoration:none;
	text-transform:uppercase;

}

a.mainlevel-user:hover, #active_menu-top {
	color: #000;
}



/* ---- BOTTOMMENU ----*/
a.mainlevel-bottom:link, a.mainlevel-bottom:visited
{
font-family: Arial, Helvetica, sans-serif;
color: #000;
font-size: 11px;
padding-left: 10px;
text-decoration: underline;
text-align:right;
}

a.mainlevel-bottom:hover
{
text-decoration: none;
}



/* ---- Styles par défaut ----*/

.componentheading { /* style du composant utilisé pour affiché le contenu en cours */
font-family: Arial,Helvetica,sans-serif;
font-size: 22px;
color: #88a8c8;
text-decoration: none;
text-transform: uppercase;
text-align: left;
font-weight: lighter;
} 

.contentheading, .titre { /* style du tire du contenu, de l'article... en cours */
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color: #356b90;
text-decoration:none;
text-align: left;
	font-weight:lighter;
}

p, td { /* style par défaut des paragraphes */
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
text-decoration:none;
text-align:left;
margin-right:20px;
}

ul {
margin-right:20px;
}

li {
margin-right:20px;
}
 
i {} /* style par défaut des italics */

strong, b {
font-weight:bold;
} /* style par défaut des gras */

.createdate { /* style de l'intitulé "créé le" si affiché */
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #f7971d;
text-decoration:none;
padding-bottom:15px;
padding-top:-5px;

} 


/* Paramétres par défaut des liens */
 
a, a:visited {
color:#c34b2e;
text-decoration:none;
}

a:hover {
color:#666666;
text-decoration:underline;
}



/* ------------------------- Paramètres des modules Joomla! (par défaut) ------------------------- */

.stuff {
font-family: Arial,Helvetica,sans-serif;
color: #5c5b5b;
display: block;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #dedede;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dedede;
vertical-align:middle;
padding-top:5px;
padding-bottom:5px;
width:628px;
}
 

div.moduletable-prog h3 {
	font-size: 13px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #5c5b5b;
	display: block;
	height:10px;
	margin-right: 10px;
	margin-left: 10px;
	padding-left: 10px;
	background-color: #fff;
} /* apparence du titre des modules */

div.moduletable-accueil h3 {
	font-size: 13px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	text-transform:uppercase;
	color: #5c5b5b;
	display: block;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dedede;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	width:230px;
} /* apparence du titre des modules */

div.moduletable-accueil-2 h3 {
	font-size: 13px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #5c5b5b;
	display: block;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dedede;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	width:230px;
} /* apparence du titre des modules */

div.moduletable-dates h3 {
	font-size: 13px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight: lighter;
	color: #fff;
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	background-color: #7a9dc0;
	width:440px;
} /* apparence du titre des modules */




/* ------------------------- Paramètres des modules Joomla! (par défaut) ------------------------- */
 
table.moduletable-accueil_gauche {
color: #f7971d;
font-size: 14px;
text-align:left;

} /* apparence général des modules */

table.moduletable-accueil_gauche th {
color: #f7971d;
font-size: 14px;
text-align:left;
padding-left:2px;
padding-top:10px;} /* apparence du titre des modules */

table.moduletable-accueil_gauche td {
font-size: 12px;
text-align:left;
} /* apparence du titre des modules */

table.moduletable-accueil_gauche .contentheading {
font-size: 12px;
text-align:left;
font-weight: bold;
} /* apparence général des modules */

table.moduletable-accueil_gauche a.readon {
font-size: 12px;
text-align:left;
padding-left:20px;
margin-top:20px;
display:block;
background-image:url(../images/fleche.gif);
background-position:left;
background-repeat:no-repeat;
}


/*div.jflanguageselection
{
	float: right;
	vertical-align: middle;
	padding: 3px 2px 2px 2px;
}
*/
/* language lists with UL (names & images) */
#jflanguageselection ul.jflanguageselection
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-weight: normal;
}

#jflanguageselection ul.jflanguageselection li
{
	background-image: none;
	color:#FFFFFF;
	padding-left: 10px;
	padding-right: 0px;
	float: left;
	border: none;
	font-size: 10px;
	vertical-align:middle;
	text-transform:uppercase;
}

#jflanguageselection ul.jflanguageselection li#active_language
{
	color:#FFFFFF;
	font-size: 10px;
}

#jflanguageselection ul.jflanguageselection li a
{
text-decoration:none;
color:#FFFFFF;
display: block;
}

#jflanguageselection ul.jflanguageselection li a:hover
{
text-decoration:none;
color: #154c82;
display: block;
}

#jflanguageselection ul.jflanguageselection img
{
	border: none;
}


/** Styles for the drop down list */

#jflanguageselection select.jflanguageselection
{
	border: 1px solid #cccccc;
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 1px 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

#jflanguageselection label.jflanguageselection
{
	position:absolute;
	left:-1000px;
}

/** Controls Raw Display of Images **/

.rawimages {
	text-align: center;
}
.rawimages img {
	border: none;
	margin:2px;
}
.rawimages span#active_language img
{
	margin:2px;
	border: none;
 }
/** End Raw display of images **/

div#jflanguageselection img.langImg{ float: left; border: none; margin-top: 3px; }
div#jflanguageselection li img.langImg{ float: left; border: none; margin: 1px 3px 0px 0px; }