body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #441B01;
	margin: 0px;
	padding: 0px;
}
select {
	background-color: #441B01;
	color: #ECDEB9;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	word-spacing: -1px;
}
#colgauche {
	height: auto;
	width: 152px;
	background-image: url(../imgs/item-ssnav.gif);
	background-repeat: no-repeat;
	background-position: 0px 140px;
	color: #FFFFFF;
	float: left;
	padding-top: 30px;
	padding-left: 15px;
	padding-bottom: 20px;
}
#colgauche img{
	padding-bottom: 15px;
	padding-left: 2px;
}
#colgauche span a, .menuoff{
	color: #b57903;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	background-image: url(../imgs/puce-off.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	display: block;
	width: 125px;
	background-position: 0px 2px;
}


#colgauche span a:hover, .menuon{
	color: #441B01;
	font-weight: bold;
	padding-bottom: 5px;
	background-image: url(../imgs/puce-on.gif);
}

#coldroite {
	background-color: #60351A;
	min-height: 150px;
	width: 180px;
	float: right;
	background-image: url(../imgs/bg-coldroite.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 20px;
	margin-top: 30px;
}
#coldroite a{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
#coldroite a:hover{
	color: #ECDEB9;
}
#coldroite p {
	padding-right: 20px;
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#contain-text {
	width: 510px;
	float: left;
	font-size: 11px;
	color: #853502;
	padding-bottom: 20px;
	background-image: url(../imgs/bg-contain.gif);
	background-repeat: no-repeat;
}
#contain-text p {
	padding-left: 57px;
	padding-right: 20px;
}
#contain-text h5 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 55px;
}

/* redir zone */
#redir {
	height: 25px;
	padding-top: 10px;
	padding-right: 20px;
	position:relative;
	float: right;
	width: 800px;
	z-index:50;
	visibility: visible;
}

#redir01 {
	position:absolute;
	left:628px;
	top:27px;
	width:110px;
	height:45px;
	z-index:2;
	border: 1px solid #9a7258;
	background-color: #f3f2f2;
	font-size: 10px;
	font-family: arial;
	color: #cc3300;
	padding: 2px;
	text-align: left;
	visibility: hidden;
}

#redir02 {
	position:absolute;
	left:684px;
	top:27px;
	width:100px;
	height:38px;
	z-index:2;
	border: 1px solid #9a7258;
	background-color: #f3f2f2;
	font-size: 10px;
	font-family: arial;
	color: #cc3300;
	padding: 2px;
	text-align: left;
	visibility: hidden;
}
#redir01 a, #redir02 a {
	color: #000000;
	text-decoration: none;
}
#redir01 a:hover, #redir02 a:hover {
	color: #b57903;
	text-decoration: none;
}
#redir01 p, #redir02 p {
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
.titreP {
	font-size: 20px;
	font-weight: bold;
	color: #441B01;
	letter-spacing: -1px;
	font-family: Arial, Verdana, Georgia;
	margin: 0px;
	padding: 0px;
}
.color-b57903 {
	color: #b57903;
}

.stitre {
	font-size: 14px;
	font-weight: bold;
	color: #8c7465;
	letter-spacing: -1px;
	font-family: arial, gergia, verdana;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.textepage {
	color: #853502;
}
#contain-text p img {
	margin-right: 10px;
	margin-top: 3px;
}


#anim-home {
	background-color: #ECDEB9;
	padding: 0px;
	height: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
#general {
	height: auto;
	background-color: #ECDEB9;

}
#tet-home {
	width: 645px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#general #contain {
	width: 859px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	padding-top: 30px;
}
#contain-text a {
	color: #FF6600;
	text-decoration: none;
}
#contain-text a:hover {
	color: #660000;
}

#ml {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-image: url(../imgs/bg-ml-img.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}


#nav {
	height: 87px;
	width: 859px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	clear:both;
}
#nav2 {
	float: left;
	height: 81px;
	width: 440px;
	padding-top: 4px;
	padding-bottom: 2px;
}
.button-nav {
	float: left;
	height: 81px;
	width: 81px;
	margin-left: 4px;
}
.button-nav span {
	display: none;
}
.button-nav a {
	display: block;
	height: 80px;
	width: 80px;
}



#espcand {
	background-image: url(../imgs/bg-espcand2.gif);
	background-repeat: repeat-x;
	height: auto;
	padding-bottom: 10px;
	background-color: #441B01;
}
#espcand #esp-contain {
	width: 489px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#actu-blog .size {
	width: 489px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#actu-blog .button {
	background-color: #00FF00;
	float: right;
	width: 100px;
	height: 20px;
}



#annonces h5, h4 {
	display: none;
	margin: 0px;
	padding: 0px;
}
#annonces {
	padding-top: 45px;
	background-image: url(../imgs/titre-esp2.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #FFFFFF;
	float: left;
	width: 275px;
}
#annoncesgb {
	padding-top: 45px;
	background-image: url(../imgs/titre-esp2gb.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #FFFFFF;
	float: left;
	width: 275px;
}
#esp-contain #buttons {
}

#annonces p a{
	color: #FFFFFF;
	text-decoration: none;
}
#annonces p a:hover{
	color: #ECDEB9;
}
#annoncesgb p a{
	color: #FFFFFF;
	text-decoration: none;
}
#annoncesgb p a:hover{
	color: #ECDEB9;
}
#esp-contain #buttons {
	float: right;
	padding-top: 50px;
}

#annonces p {
	margin: 0px;
	padding: 0px;
}
#footer {
	width: 489px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 10px;
	color: #927B6C;
	font-size: 10px;
		background-image: url(../imgs/item-footer3.gif);
}
#footer a{
	color: #927B6C;
	text-decoration: none;
}
#footer a:hover{
	color: #fff;
}
#footer2 {
	width: 640px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #927B6C;
	font-size: 10px;
	padding-left: 219px;
	padding-top: 15px;
	background-image: url(../imgs/item-footer3.gif);
	background-repeat: no-repeat;
	background-position: 213px 0px;
	
}
#footer2 a{
	color: #927B6C;
	text-decoration: none;
}
#footer2 a:hover{
	color: #fff;
}

#footerbis {
	width: 489px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 10px;
	color: #927B6C;
	font-size: 10px;
}
#footerbis a{
	color: #927B6C;
	text-decoration: none;
}
#footerbis a:hover{
	color: #fff;
}
#footer2bis {
	margin-top: 0px;
	color: #927B6C;
	font-size: 10px;
	padding-top: 15px;
	background-image: url(../imgs/item-footer3.gif);
	background-repeat: no-repeat;
	height: 40px;
}
#footer2bis a{
	color: #927B6C;
	text-decoration: none;
}
#footer2bis a:hover{
	color: #fff;
}



#actu-blog {
	background-color: #60351A;
	height: 26px;
}
.hidden { 
   display: none; 
} 

.visible { 
   display: inline; 
}
#spacer {
	background-image: url(../imgs/spacer.gif);
	background-position: right center;
	background-repeat: no-repeat;
	height: 30px;
	width:90%;
}