BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-COLOR: #CCC; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 80% georgia, times, serif; COLOR: #545452; PADDING-TOP: 0px; TEXT-ALIGN: center; HEIGHT: 100%;
}


#wrap {
	BORDER-RIGHT: #FFF 5px solid; 
	PADDING: 0px; 
	MARGIN: 0px auto ;
	BORDER-TOP: #FFF 5px solid; 
	BACKGROUND: #FFF; 
	BORDER-LEFT: #FFF 5px solid; 
	WIDTH: 800px; 
	BORDER-BOTTOM: #FFF 5px solid;
	TEXT-ALIGN: left; 
	HEIGHT: 100%; 
}


#top {
	BACKGROUND-COLOR:#fff ; 
	WIDTH: 800px; 
	POSITION: relative; 
	HEIGHT: 250 px; 
	PADDING: 0px; 
	MARGIN: 0px auto;
}



/* style menu */


#menu {
	BACKGROUND-COLOR: #CCC; 
	border-top:3px solid #FFF;
	border-bottom:1px solid #FFF;  
	HEIGHT: 23px
}

#menu UL {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px;
	MARGIN: 0px 0px 0px 0px; 
	LIST-STYLE-TYPE: none
}

#menu LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	FONT: 10px "lucida grande", verdana, sans-serif; 
	TEXT-TRANSFORM: uppercase; 
	PADDING-TOP: 0px; 
	LETTER-SPACING: 1px
}

#menu LI A {
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 7px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0px; 
	COLOR: #633; 
	PADDING-TOP: 0px;
}


#navcontainer ul
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	color: #633;
	float: left;
	width: 100%;
	font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
	padding: 0px;
	background-color: #CCC;
	color: #633;
	text-decoration: none;
	float: left;
}

#navcontainer ul li a:hover
{
	background-color: #633;
	color: #CCC;
}




#navlist
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navlist li
{
	float: left;
	line-height: 1.1em;
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 7px; 
	PADDING-TOP: 3px; 
	PADDING-BOTTOM: 3px; 
}

#navlist li a:link { 
	color: #633; 
	border:none;
	float: left;
	line-height: 1.1em;
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 7px; 
	PADDING-TOP: 3px; 
	PADDING-BOTTOM: 3px; 
}

#navlist li a:visited 
	{ color: #633; 
	border:none;
	float: left;
	line-height: 1.1em;
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 7px; 
	PADDING-TOP: 3px; 
	PADDING-BOTTOM: 3px; 
}

#navlist li a:hover
{
	color: #000;
	border:none;
	float: left;
	line-height: 1.1em;
	PADDING-RIGHT: 7px; 
	PADDING-LEFT: 7px; 
	PADDING-TOP: 3px; 
	PADDING-BOTTOM: 3px; 
}

#navlist li a:active
{}


/* style cadres */

#content {
	WIDTH: 797px ;
	margin-left:0px;
	margin-top:2px;
	margin-right:0px;
	margin-bottom:2px;
	padding:0px;
	position: relative;
}


#foot {
	BACKGROUND-COLOR : #CCC; 
	HEIGHT: 20px
}

.search {
	float: left;
	width: 155px;
	height: 10px;
	margin-top:1px;
	margin-bottom:1px;
	margin-right:5px;
	padding-top:0px;
	padding-bottom:1px;
	BACKGROUND-COLOR:#FFF; 
}



/* style titres */

H1 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 2px; 
	FONT: 10px "lucida grande", "trebuchet ms", georgia, times, serif; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #933; 
	PADDING-TOP: 2px; 
	LETTER-SPACING: 1px; 
	TEXT-DECORATION: none
}


H1 A {
	COLOR: #933
}
H1 A:visited {
	COLOR: #933
}
H1 A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
H1 A:hover {
	COLOR: #633
}



H2 {
	PADDING-RIGHT: 0px; 
	BORDER-BOTTOM: #CCC 1px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 1.6em 0px 1em; 
	FONT: 10px "lucida grande", "trebuchet ms", georgia, times, serif; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #CCC; 
	PADDING-TOP: 0px; 
	LETTER-SPACING: 1px; 
	TEXT-DECORATION: none;
	background-color: #FFF;
}


H2 A {
	COLOR: #633;
}

H2 A:visited {
	COLOR: #CCC;
}

H2 A:hover {
	COLOR: #633;
}

H3 {
	MARGIN-TOP: 5px;
	PADDING-TOP: 5px;
	margin-bottom: 5px;
	TEXT-TRANSFORM: uppercase; 
	FONT: 1.6em/1.2em georgia, times, serif; 
	COLOR: #633;
}


H4 {
	MARGIN-TOP: 10px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	margin-bottom: 5px;
	FONT: 1.5em georgia, times, serif; 
	COLOR: #06C

}



H5 {
	MARGIN-TOP: 5px;
	PADDING-TOP: 5px;
	margin-bottom: 5px;
	FONT: bold 1.4em georgia, times, serif; 
	COLOR: #666

}


/* style texte */


P {
	MARGIN-LEFT: 5px;
	MARGIN-TOP: 5px;
	PADDING-TOP: 0px; 
	MARGIN-BOTTOM: 5px;
	MARGIN-RIGHT: 0px;
	FONT: 1.1em georgia, times, serif; 
	LINE-HEIGHT: 130%
}

A {
	COLOR: #06C; TEXT-DECORATION: none; outline: none
}

A:visited {
	COLOR: #06C
}

A:hover {
	COLOR: #633
}

A:active {
	COLOR: #06C
}

P A {
	BORDER-BOTTOM: #633 1px dotted
}

P A:hover {
	BORDER-BOTTOM: #633 1px solid
}

P A.more {
	PADDING-LEFT: 17px; FONT-WEIGHT: normal; FONT-SIZE: 88%; BACKGROUND: url(../IMG/arrow.gif) no-repeat 0px 50%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

P A.more:hover {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

P.small {
	FONT-SIZE: 100%; LINE-HEIGHT: 160%
}

P.small A {
	FONT-WEIGHT: normal
}


A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;MARGIN-RIGHT: 10px;
}

P A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;MARGIN-RIGHT: 10px;
}

IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; MARGIN-RIGHT: 10px;
}

FORM {
	MARGIN: 0px
}

UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}

LI {
	PADDING-RIGHT: 0px; 
	MARGIN-LEFT: 10px; 
	PADDING-LEFT: 15px; 
	FONT-SIZE: 110%; 
	BACKGROUND: url(../IMG/arrow.gif) no-repeat 0px 3px; 
	PADDING-BOTTOM: 0px; 
	LINE-HEIGHT: 140%; 
	PADDING-TOP: 0px;
}

LI UL LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 100%; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0px; 	PADDING-TOP: 0px
}

LI UL LI A {
	COLOR: #848482
}

LI UL LI A:visited {
	COLOR: #848482
}

LI UL LI A:hover {
	COLOR: #646462
}

SELECT {
	BORDER-RIGHT: #ccb 1px solid; BORDER-TOP: #ccb 1px solid; BACKGROUND: #fff; MARGIN: 0px; FONT: x-small monaco, verdana, sans-serif; BORDER-LEFT: #ccb 1px solid; COLOR: #554; BORDER-BOTTOM: #ccb 1px solid; outline: none
}

INPUT.btn {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 0px; FONT: x-small verdana, sans-serif; COLOR: #554; PADDING-TOP: 0px
}

P.sort SELECT {
	MARGIN-BOTTOM: 0.8em
}




.line {
	PADDING-TOP: 5px;
	MARGIN-BOTTOM: 1em; 
	BORDER-BOTTOM: #a4a4a2 1px dotted; 
	HEIGHT: 1em
}





