body{
	background:#5D6319 url("image/background.jpg") repeat-x;
}

#wrap{
	width:929px;
	margin:auto;
	font-size:12px;
	font-family:arial;
}

#header{
	background-image:url("image/banner.jpg");
	height:145px;
	text-align:right;
	color:#51a2af;
}

#header a{
	color:#056271;
	text-decoration: none;
}

#header a:hover{
	color:#fff;
}

#menu{
	margin-top:0px;
	*margin-top:0px;
	background:url("image/menu.jpg") no-repeat;
	height:39px;
	clear:both;
}

#menu .clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
	margin-left:20px;
}

#menu a.button {
    background: transparent url('image/bg_button_a.jpg') no-repeat scroll top right;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	margin-top:5px;
	font:bold 13px Arial;
	color:#fff;
	
}

#menu a.button span {
    background: transparent url('image/bg_button_span.jpg') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
	margin-right:-6px;
} 





#menu a.button:hover {
    background-position: bottom right;
    color:#377983;
    outline: none; /* hide dotted outline in Firefox */
}

#menu a.button:hover span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 


.haut{
	text-align:right;
}

#milieu textarea {
	width:400px;
}

#contenu{
	background-color:#fff;
	margin-top:-15px;
	border:none;
}

#footer{
	clear:both;
}

.footerg{
	width:171px;
	float:left;
	background-image:url("image/footerg.jpg");
	height:131px;
	margin-top:-88px;
}

.footer{
	width:587px;
	float:left;
	background-image:url("image/footer.gif");
	height:43px;
	margin-top:0px;
}

.footerd{
	width:171px;
	height:131px;
	float:left;
	background-image:url("image/footerd.jpg");
	margin-top:-88px;
}

#basg{
	height:100px;
	color:#acad8f;
	float:left;
	width:462px;
}
#basd{
	color:#acad8f;
	float:left;
	width:463px;
	text-align:right;
}

img{
	border:none;
}

#basd a{
	color:#acad8f;
	text-decoration:none;
}

#basd a:hover{
	color:#fff;
}


form {
	font-family:arial;
	font-size:14px;
}


/*---------------------------------------gauche---------------------*/
#gauche{
	float:left;
	width:220px;
	padding-left:20px;
	padding-top:40px;
	font-style:Arial;
	color:#6c751f;
}

#gauche h2{
	color:#6c751f;
	padding-bottom:10px;
	padding-top:10px;
	*margin-left:-40px;
	_margin-left:0px;
}
#gauche ul li{
	list-style:none;
	width:170px;
	color:#D08D34;

}

#gauche#calendar_wrap{
	*margin-left:-40px;
	_margin-left:10px;
}

#gauche div.textwidget,.titre-mauve{
	*margin-left:-40px;
	_margin-left:0px;
}

div.textwidget,.titre-mauve{
	color:#000;
}
/*
#gauche li#meta.widget,#gauche li#categories-3.widget,#gauche li#categories-2.widget,#gauche li#categories-1.widget,#gauche li#pages.widget{
	margin-left:100px
}
*/

#gauche li#links.widget{
	margin-left:0px;
}
#gauche ul ul{
	margin-left:-20px;
	*margin-left:0px;
}
html:not([lang*=""]) #gauche ul ul{
	margin-left:0px;
}


#gauche ul{
	margin-left:-30px;
	*margin-left:50px;
	_margin-left:10px;
}

ul ul li{
	border-bottom:solid;
	border-width:2px;
	border-color:#efefef;
	background:url("image/side-fleche.gif") no-repeat;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:3px;
	margin-left:-40px;
	_margin-left:0px
}

#gauche a,#droite a{
	text-decoration:none;
	color:#000;
}

#gauche a:hover,#droite a:hover{
	text-decoration:none;
	color:#93a108;
}

#gauche input{
	*margin-left:-40px;
	_margin-left:0px;
	
}


/*

#gauche ul{
	margin:0px;
	padding-bottom:0px;
	padding-left:40px;
}


#gauche .feuille ul{
	padding-left:40px;
	font-family:"Comic Sans MS";
}

#gauche h2{
	margin:0px;
	margin-left:-20px;
	color:#6c751f;
	font:bold 18px arial;
}


#gauche ul ul li a{
	font-family:arial;
}

#gauche  li{
	list-style:none;
	font-size:12px;
}

*/
#gauche .feuille{
	height:192px;
	width:200px;
	background:url("image/feuille.jpg") no-repeat;
	padding:30px;
}

h5{
	font-size:16px;
	margin:0px;
	margin-top:17px;
	*padding-top:17px;
	color:#586011;
	font-family:"Comic Sans MS";
}

.feuille li{
	list-style:none;
	margin-left:-10px;
	*margin-left:-50px;
	_margin-left:-10px;
}

#gauche .feuille li a{
	color:#6c751f;
	font-family:"Comic Sans MS";
}

#gauche .feuille li a:hover{
	color:#b7a007;
}


/*--------------------------------------------milieu--------------------------------*/

#milieu .container18392  .qcontainer .col1{
	padding:0px;
}

#milieu .container18392  .qcontainer li{
	list-style:none;
	_margin-left:-40px
}

#milieu .container12  .qcontainer .col1{
	padding:0px;
}

#milieu .container12  .qcontainer li{
	list-style:none;
	_margin-left:-40px
}


#milieu .container15370 {
	width:280px;
	height:210px;
	border:none;
	text-align:center;
}
#milieu .container15370 li {
	clear:both;
	width:280px;
	padding-left:0px;
	margin-left:0px;
}

#milieu .container15370 li p {
	text-align:center;
	padding-left:0px;
	margin-left:0px;
}




#milieu h1{
	font-size:20px;
	margin-top:0px;
	clear:both;
	color:#000;
}
#milieu h2{
	color:#000;
}


h6{
	font-size:14px;
	color:#6c751f;
	padding:0px;
	margin:0px;
	clear:both;
}

#milieu a{
	color:#6c751f;
}

#milieu{
	width:445px;
	_width:400px;
	padding-top:40px;
	float:left;
	padding-right:20px;
}



#milieu .one {
	background:url("image/one.gif") no-repeat;
	
}

#milieu .two {
	background:url("image/two.gif") no-repeat;
	
}

.commentaire {
	color:#6c751f;
	text-align:right;
	background:url("image/rect-vert.jpg") right no-repeat;
	height:24px;
	
}

.commentaire a{
	padding-left:20px;
	padding-right:5px;
	color:#6c751f;
	text-decoration:none;	
}

.gauche{
	width:213px;
	_width:190px;
	float:left;
	padding-right:10px;
}
.droite{
	width:222px;
	_width:210px;
	float:left;
}


/*---------------------------------------droite---------------------*/

#droite{
	float:left;
	width:220px;
	padding-top:40px;
	clear:right;
}
#droite ul{
	padding-left:50px;
	*margin-left:0px;
}

#droite ul ul{
	padding-left:0pxl
}

#droite h2{
	color:#6c751f;
}
li#links.widget{
	margin:-10px;
}
#droite .body-top{
	margin-top:-10px;
	background:url("image/side.jpg") no-repeat;
	padding:9px 20px 20px 0;
}

#gauche .body-top{
	margin-top:-10px;
	background:url("image/side.jpg") no-repeat;
	padding:1px 20px 20px 0;
}

#droite ul li{
background:url("image/side-fleche.gif") no-repeat;
margin-left:-40px;
border-bottom:solid;
border-width:2px;
border-color:#efefef;
color:#D08D34;
width:170px;

}

#droite input{
	margin-left:10px;
}

#droite li#meta.widget,#droite li#categories-3.widget,#droite li#categories-2.widget,#droite li#categories-1.widget,#droite li#pages.widget{
	margin-left:-10px
}

#droite li#meta.widget h2,#droite li#categories-3.widget h2,#droite li#categories-2.widget h2,#droite li#categories-1.widget h2,#droite li#pages.widget h2{
	*margin-left:-5px;
}

#droite div.textwidget,.titre-mauve{
	*margin-left:10px;
	_margin-left:0px;
}

#calendar_wrap{
	margin-left:10px;
	color:#000;
}

#droite li#tag_cloud.widget h2{
	padding-bottom:10px;
	margin-left:0px;
	*margin-left:-20px;
	_margin-left:0px;
}

#droite .widgettitle{
	margin-left:10px;
}

#droite li{
	list-style:none;
	padding-left:10px;
	font-size:12px;
	padding-bottom:5px;
	padding-top:5px;
}



#droite li a{
	text-decoration:none;
	color:#000;
}

/***********************Question semaine****************/
.semaine{
	margin:0px;
	margin-left:-10px;
	height:160px;
	width:160px;
	background:url("image/semaine.jpg") no-repeat;
	padding-bottom:10px;
}

h4{
	margin-top:0px;
	padding-left:10px;
	padding-top:10px;
	font:bold 14px arial;
	color:#fff;
}


.semaine p{
	margin-top:-10px;
	padding-left:10px;
	color:#fff;
	font:bold 10px arial;
	margin-bottom:10px;
}

.rect-orange{
	margin-top:-5px;
	margin-left:10px;
	height:24px;
	width:141px;
	background:url("image/rect-orange.jpg") no-repeat;
}

.rect-rouge{
	margin-left:10px;
	margin-top:10px;
	height:24px;
	width:141px;
	background:url("image/rect-rouge.jpg") no-repeat;
}

.rect-orange p, .rect-rouge p{
	text-align:center;
	font:bold 12px arial;
	margin-left:-5px;
	margin-top:5px;
	padding-top:5px;
	*padding-top:0px;
	margin-bottom:0px;
}

.rect-orange a, .rect-rouge a{
	color:#fff;
	text-decoration:none;
}
