body {
	background-color: #652004;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #373737;
	height: 100%;
	margin:0; 
	padding:0; 
}

html {
height: 100%;
}

/********************************************************************/
/*                                          TEXTES                                            */
/********************************************************************/
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373737;
}

.text2 {
	font-size: 2px;
}

.text7 {
	font-size: 7px;
}

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

.textgras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373737;
	font-weight: bold;
}

.textgras14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #373737;
	font-weight: bold;
}

.textgrisitalicbarre{
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #373737; 
font-weight: bold; 
font-style: italic;
text-decoration: line-through;
}

/**************************/

.textorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff6300;
}

.textorangegras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff6300;
	font-weight: bold;
}

.textorange14gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff6300;
	font-weight: bold;
}

.textorange16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ff6300;
}

.textorange16gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ff6300;
	font-weight: bold;
}

/**************************/

.textblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

.textblancgras16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
}

/**************************/

.textnoir16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}

.textnoirgras16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

/**************************/

.textrouge16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #8c1702;
}

/********************************************************************/
/*                                            LIENS                                             */
/********************************************************************/
a:link, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ff6300;
	text-decoration: none;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ff6300;
	text-decoration: underline;
}

a.lienorangebasic:link, a.lienorangebasic:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ff6300;
	text-decoration: none;
}

a.lienorangebasic:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ff6300;
	text-decoration: none;
}

a.lienblanc:link, a.lienblanc:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
}

a.lienblanc:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ff6300;
	text-decoration: none;
}

a.liennoirgras:link, a.liennoirgras:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.liennoirgras:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff6300;
	text-decoration: none;
}

a.liengris11:link, a.liengris11:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #373737;
	text-decoration: none;
}

a.liengris11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff6300;
	text-decoration: none;
}

a.liengristext:link, a.liengristext:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373737;
	text-decoration: none;
}

a.liengristext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff6300;
	text-decoration: none;
}

a.menuhaut:link, a.menuhaut:visited {
color:#ffffff;
text-decoration:none;
line-height:24px;
text-align:center;
vertical-align:middle;
display:block;
}

a.menuhaut:hover {
color:#ffffff;
text-decoration:none;
background-color: #ff6c0c;
margin-top: auto;
margin-bottom: auto;
}

/********************************************************************/
/*                                            ESPACES                                           */
/********************************************************************/
.champs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373737;
    background: #ffffff;
    height: 16px;
	border: solid 1px #575757;	
	padding-left: 2px;
}

.champsorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373737;
    background: #ffffff;
    height: 16px;
	border: solid 1px #ff6300;	
	padding-left: 2px;
}

.champsarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373737;
    background: #ffffff;
	border: solid 1px #575757;	
	padding-left: 2px;
}

.champsareaorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373737;
    background: #ffffff;
	border: solid 1px #ff6300;	
	padding-left: 2px;
}

.champstransparent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373737;
    background: #ffffff;
    height: 11px;
	border: 0px;
}

.champsquantite {
	font-size: 12px;
	color: #373737;
    background: #ffffff;
    height: 17px;
	border: solid 1px #bdbcbd;	
	text-align: center;
}

/********************************************************************/
/*                                            ESPACES                                           */
/********************************************************************/
.espacerecherche {
padding-top: 3px;
padding-right: 2px;
padding-bottom: 0px;
padding-left: 0px;
background-image: url(images/fonds/fond-recherche.gif);
background-repeat: no-repeat;
}

.espacecontenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373737;
	background-color: #ffffff;
	height: 400px;
}

/********************************************************************/
/*                                         BORDURES                                         */
/********************************************************************/
.borderbasorange {
	border: #ff6300; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
}


/********************************************************************/
/*                                            FONDS                                             */
/********************************************************************/
.fondmenuhaut {
background-image: url(images/menu-haut/fond-menu-haut.gif);
background-repeat: no-repeat;
}

.fondconnexion {
background-image: url(images/fonds/fond-connexion.gif);
background-repeat: no-repeat;
}

.fondblanc {
background-color: #ffffff;
}

.fondgristresclair {
background-color: #e8e8e8;
}

.fondgrisclair {
background-color: #c7c7c7;
}

.fondorangevif {
background-color: #ff6300;
}

.fondorangepale {
background-color: #ffb17f;
}

