body{
	background-color: #FFFFFF;
}
#header {
		border: 0px;
}
a img {
	border: none;
}

#lienlogo{
	display:block;
	width:180px;
	height:40px;
	position:absolute;
	left:117px;
	background-color:transparent;
}

/* gestion des arrondis */
.spacer {
	margin: 0px;
	padding: 0px;
	border: 0px;
	clear: both;
	font-size: 1px;
	line-height: 1px;
}
.borderTL, .borderTR, .borderBL, .borderBR {
	width: 9px;
	height: 9px;
	padding: 0px;
	border: 0px;
	z-index: 99;
}
.borderTL2, .borderTR2, .borderBL2, .borderBR2{
	width: 5px;
	height: 5px;
	padding: 0px;
	border: 0px;
	z-index: 99;
}
.borderTL, .borderBL, .borderTL2, .borderBL2, .borderBL3 {
	float: left;
	clear: both;
}
.borderTR, .borderBR, .borderTR2, .borderBR2, .borderBR3 {
	float: right;
	clear: right;
}
.borderTL, .borderTL2 {
	margin: -1px 0px 0px -1px;
}
.borderTR, .borderTR2 {
	margin: -1px -1px 0px 0px;
}
.borderBL{
	margin: -9px 0px 0px 0px;
}
.borderBR {
	margin: -9px 0px 0px 0px;
}
.borderBL2 {
	margin: -5px 0px 0px 0px;
}
.borderBR2 {
	margin: -5px 0px 0px 0px;
}
.borderBL3{
	margin: -5px 0px 0px 13px;
}
.borderBR3 {
	margin: -5px 13px 0px 0px;
}
/* hack qui corrige bug sur ie5 et ie5.5*/
/* \*/
* html .borderTR, * html .borderTR2{
	margin-right /**//* \*/: -4px;
}
* html .borderBR, * html .borderBR2{
	margin-right /**//* \*/: -3px;
}
* html .borderTL, * html .borderTL2{
	margin-left /**//* \*/: -4px;
}
* html .borderBL, * html .borderBL2{
	margin-left /**//* \*/: -3px;
}
* html .borderBL { margin-top /**//* \*/: /**//* \*/-8px; }
* html .borderBR { margin-top /**//* \*/: /**//* \*/-8px;}
* html .borderBL2 { margin-top /**//* \*/: /**//* \*/-4px; }
* html .borderBR2 { margin-top /**//* \*/: /**//* \*/-4px;}
* html .borderBL3 { margin-top /**//* \*/: /**//* \*/-4px; }
* html .borderBR3 { margin-top /**//* \*/: /**//* \*/-4px;}
/* */
/* bloc sur lequel il y a les arrondis*/
/* bug ie donc bordeur et padding sur content class et position avec id ou class sur le div sup */
.roundcontent {
	background: transparent url("images/header/headbgbottom.gif") scroll repeat-x bottom right;
}
#nav {
	background: #FFF url("images/nav/bgnavbloc.gif") scroll repeat-x bottom left;
	border: 1px solid #D5BBBD;
}
.bloctype1 {
	border: 1px solid #CCCCCC;
	background-color: #EDEDED;
}
.bloctype2 {
	border: 1px solid #E9D4D5;
	background-color: #FAF6F6;
}
.bloctype3 {
	border: 1px solid #E5E5E5;
	background-color: #F5F5F5;
}
/* bloc outils */
#outils {
	background: transparent no-repeat scroll top left;
}
input#recherche, input#email, input#nom {
	background: #FFF url("images/header/fond-degrade-clair.png") scroll no-repeat top left;
}
/* bloc footer */
#footer{
	background: #fff url("images/header/fondhead.gif") scroll repeat-y top right;
}
/* bloc nav */
#nav ul {
list-style: none;
background: #FAF6F6 url("images/nav/bgnav.gif") repeat-x scroll bottom left;
position: relative;
}
#nav ul ul{
list-style: none;
background: transparent url("images/nav/sousnavbg.gif") scroll repeat-y top left;
position: relative;
}
#nav li {
position: relative;
}
/* correction pour ie */
/* \*/
* html #nav li {
display:inline;
}
/* */

#nav li a {
display: block;
text-decoration: none;
background: transparent;
border-bottom: 1px solid #FAF6F6;
border-top: 1px solid #F6FBFB;
 float : left;

}
#nav li a:hover {
background: #FAFAFA;
}
#nav li li a:hover {
background: transparent url("images/nav/sousnavlibg.gif") scroll repeat-y 20px 0px;
}
/* contenu bloc bloctype1 et bloctype2 */
div.bloctype1 h3 {
	background: #FAF6F6 url("images/bloctype1/bgtitre.gif") repeat-y scroll top right;
	position: relative;
	border: 1px solid #E9D4D5;
	-moz-border-radius: 5px;
}
div.bloctype2 h3 {
	background: #FAF6F6 url("images/bloctype2/bgtitre.gif") repeat-y scroll top right;
	position: relative;
	border: 1px solid #E9D4D5;
	-moz-border-radius: 5px;
}
div.bloctype3 h2, div.inside3col h2 {
	background: #FAF6F6 url("images/bloctype3/bgtitre.gif") repeat-y scroll top right;
	position: relative;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 5px;
}
div.inside h1, div.bloctype3 h1 {
	background: #FAF6F6 url("images/bloctype1/bgtitre.gif") repeat-y scroll top right;
	position: relative;
	border: 1px solid #E9D4D5;
	-moz-border-radius: 5px;
}
select#selectlangue {
	background-color: #D5BBBD;
	width: 90%;
}
div.bloctype2 ul, div.bloctype1 ul, div.bloctype3 ul{
	list-style: disc outside url("images/bloctype2/puce.gif");
}
div.bloctype1 ul ul{
	list-style: disc outside url("images/content/puce2.gif");
}
div.bloctype2 li, div.bloctype1 li, div.bloctype3 li{
	list-style: disc outside url("images/bloctype2/puce.gif");
}
div.bloctype1 li li{
	list-style: disc outside url("images/content/puce2.gif");
}
/* bloc 2col */
/* hr For Internet Explorer */
hr{
	text-align: center;
	width: 90%;
	height: 1px;
	color: #D5BBBD;
	border: none;
}
/* For Opera and Gecko-based browsers */
html>body hr {
	margin-left:auto;
	margin-right:auto;
	width: 90%; 
	height: 1px;
/* \*/
	background-color: #D5BBBD;
/* */ 
	border: 0px solid #D5BBBD;
}
/* bloc document */
#zonedoc{
	border: 1px solid #006666;
	position: relative;
}
#zonedocinterne{
	border: 1px solid #CCC;
	position: relative;
}
#zonedoc p.textezonedoc{
	color: #FFF;
	background-color: #006666;
}
/* bloc forum article */
p.repondrearticle{
	border-bottom: 1px solid #E9D4D5;
}
#reponsearticle ul, #reponsearticle ul ul {
	position: relative;
	border: 1px solid #D5BBBD;
	background-color: #FAF6F6;
}
#reponsearticle ul ul {
	border: 1px solid #E9D4D5;
}
#reponsearticle ul.paire, #reponsearticle ul.paire ul {
	position: relative;
	border: 1px solid #333;
	background-color: #F7F7F7;
}
#reponsearticle ul.paire ul {
	border: 1px solid #F7F7F7;
}
#reponsearticle ul p img, #reponsearticle ul.paire p img {
	float: left;
	position: relative;
}
#reponsearticle ul div {
	border-left: 2px solid #006666;
}
#reponsearticle ul.paire div {
	border-left: 2px solid #333;
}
#reponsearticle li, #reponsearticle ul.paire li, #reponsearticle ul li, #reponsearticle, #reponsearticle ul.paire , #reponsearticle ul {
	list-style-type: none;
	list-style-position: outside;
}
/* Pour le menu depliant */

#lefter {
position: relative;
}
/* menu depliant */
ul img.node {
border: 0;
width: 9px;
height: 9px;
margin: 8px 2px 0px 3px;
background-color: transparent;
float:left;
position: relative;
display:block;
cursor: pointer;
cursor:hand;
}

/* \*/
* html ul img.node {
margin: 8px 2px 0px 1px;
}
/* */

ul ul img.node {
margin: 4px 2px 0px 3px;
}

/* \*/
* html ul ul img.node {
margin: 8px 2px 0px 1px;
}
/* */
/* fin du menu depliant */

#pagination {
	background: #FAF6F6 url("images/bloctype1/bgtitre.gif") repeat-y scroll top right;
	position:relative;
	border: 1px solid #D5BBBD;
}

.inside3col ul {
	list-style: disc outside url("images/content/puce.gif");
}

.inside3col ul ul{
	list-style: disc outside url("images/content/puce2.gif");
}

/* \*/
* html .hollyfix {
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
}

/* */

/* \*/
i {content: "\"/*" }
* html .hollyfix {
	height : 1%;
} 
/* */

