body {

	font-family: calibri,arial, geneva, sans-serif;
	margin:0 auto;
	padding:0;
	height : 100%;
	text-align : center; /* Bug IE6 */

	}

/* Déclaration des hauteurs d'écritures */
div.module_menu,div.module_menu_orange,div.module_menu_bordeaux   {
font-size:0.9em;
}

body {
font-size:0.9em;
}

#mainlevel li {
font-size:1.0em;
}

div.module_menu h3,div.module_menu_orange h3,div.module_menu_bordeaux  h3,.componentheading {
font-size:1.1em;
}

/* Majuscule */
div.module_menu h3,div.module_menu_orange h3,div.module_menu_bordeaux  h3,.componentheading,#mainlevel li {
text-transform:uppercase;	
}

	
/* Header du site avec la gestion du menu */	
#header {
width:1006px;
margin: 0 auto;
	height : 147px;
	background:url(../images/header.png) no-repeat top center;
	}

#conteneur {
text-align : left;  /* Bug IE6 */
width:1006px;
margin: 0 auto;
background:url(../images/conteneur-f.png) repeat-y top center;
}	
	
#menuhaut {
	height : 31px;
	padding-left : 0px; 
	background:url(../images/menuhaut.gif) no-repeat top ;
	}

	
/* Menu droite */	
#DroiteConteneur {
height : 100%;
	background:url(../images/droite-f.gif)  repeat-y top right;
	}	
	
#DroiteImage {
padding-top: -49px;
padding-bottom:-5px;
background:url(../images/droite-c.gif) no-repeat right bottom;
}

#foother {
text-align : center; /* Bug IE6 */
width:1006px;
text-align : center;
line-height : 32px;
height : 49px;
margin : 0 auto;
z-index:0;
}

.menu_footer {
margin : auto auto;
}

.menu_footer ul {
width : auto;
}

.menu_footer li{
float : left;
list-style: none;
line-height : 29px;
font-weight : bold;
color :#FCFCFC;
padding:0 15px;
display:table-cell;
text-align : center; /* Bug IE6 */
}

.menu_footer  a {
color :#FCFCFC;
text-decoration : none;
}

.menu_footer  a:hover {
text-decoration : underline;
display:block;!important
height:31px;
}

	

#gauche {
height : 100%;
float : left;
width:192px;
}	
	
#centre {
float : left;
width:704px;
}	

.clear {
clear:both;
}

/*****************************************
*** Module Menu : Gestion des couleurs ***
***        Couleur disponible          ***
*** Pour selectionner dans joomla      ***
*** Jaune = par defaut                 ***
*** orange = _menu_orange              ***
*** bordeaux = _menu_bordeux           ***
******************************************/

/*** Jaune **/
div.module_menu {
float:right;
width:167px;
margin-top:5px;
margin-right:5px;

}

div.module_menu div div div{
padding-left : 4px;
padding-right : 4px;
padding-bottom:5px;
}

div.module_menu div div  {

background:url(../images/module-jaune-b.jpg)  no-repeat bottom right;
}

div.module_menu div   {
background:url(../images/module-jaune-c.jpg)  repeat-y top  right;
}


div.module_menu h3 {
margin-left:-4px;
margin-right:-4px;
line-height:23px;
padding-left:10px;
color :#622504;
height:23px;
	background:url(../images/module-jaune-h.png)  no-repeat top right;
}

.module_menu ul {
list-style : none;

color :#622504;
list-style-image : url("../images/puce-module.gif");
}

.module_menu ul a{
color :#622504;
text-decoration:none;
font-weight:bold;
}
.module_menu ul a:hover{
color :#000000;
text-decoration:underline; 
font-weight:bold;
}


/*** orange **/
div.module_menu_orange {
float:right;
width:167px;
margin-top:5px;
margin-right:5px;

}

div.module_menu_orange div div div{
padding-left : 4px;
padding-right : 4px;
padding-bottom:5px;
}

div.module_menu_orange div div  {

background:url(../images/module-orange-b.jpg)  no-repeat bottom right;
}

div.module_menu_orange div   {
background:url(../images/module-orange-c.jpg)  repeat-y top  right;
}

div.module_menu_orange h3 {
margin-left:-4px;
margin-right:-4px;
line-height:23px;

padding-left:10px;
color :#622504;
height:23px;
	background:url(../images/module-orange-h.png)  no-repeat top right;
}

.module_menu_orange ul {
list-style : none;

color :#622504;
list-style-image : url("../images/puce-module.gif");
}

.module_menu_orange ul a{
color :#622504;
text-decoration:none;
font-weight:bold;
}
.module_menu_orange ul a:hover{
color :#000000;
text-decoration:underline; 
font-weight:bold;
}

/*** bordeaux **/
div.module_menu_bordeaux {
float:right;
width:167px;
margin-top:3px;
margin-right:5px;
}



div.module_menu_bordeaux div div  {
background:url(../images/module-bordeaux-b.jpg)  no-repeat bottom right;
}

div.module_menu_bordeaux div   {

background:url(../images/module-bordeaux-c.jpg)  repeat-y top  right;

}


div.module_menu_bordeaux h3 {

line-height:23px;

padding-left:10px;
color :#FCFCFC;
height:23px;
	background:url(../images/module-bordeaux-h.png)  no-repeat top right;
}

.module_menu_bordeaux ul {
list-style : none;

color :#622504;
list-style-image : url("../images/puce-module.gif");
}

.module_menu_bordeaux ul a{
color :#622504;
text-decoration:none;
font-weight:bold;
}
.module_menu_bordeaux ul a:hover{
color :#000000;
text-decoration:underline; 
font-weight:bold;
}
/* Fin de module Menu */

/*****************************************
***          Menu Horizontal           ***
***                                    ***
******************************************/
#mainlevel li{
float : left;
list-style: none;
line-height : 29px;
font-weight : bold;
color :#622504;
}

#mainlevel a {
color :#622504;
text-decoration : none;
padding:0 7px;

}

#mainlevel a:hover {
color :#622504;
text-decoration : none;
background:url(../images/menuhaut-f.png) repeat-x top right;
display:block;!important
height:31px;
}

#mainlevel {
margin-top:0;
margin-bottom:0;
margin-right : 0;
}

/*********************************************/
/* Partie article non modifiable du template */
/* Balise defaut                             */
/*********************************************/

a {
color :#622504;
text-decoration : none;
}

a:hover {
text-decoration: underline;
}

a img{
border:1 px #6b3115;
}

.input,.inputbox {
    border: 2px solid #cc7465;
    background: #ffe8cb;

}
.button {
    border: 2px solid #cc7465;
    background: #ffe8cb;

}

.componentheading  {
background:url(../images/titre.png)  no-repeat top left;
display:block;
width : 100%;
height : 27px;
margin-top : 5px;
padding-left : 10px;
line-height : 25px;
font-weight : bold;
}
