/* = Page d'accueil */
/* ---------------------------------------- */

#enteteacc {
	position: relative;
    background-color: #BEA583;
	padding-top: 13px;
}
#enteteacc #langue {
	position: absolute;
	top: 15px;
	left: 0;
	height: 10px;
	width: 760px;
	text-align: right;
	font-size: 1em;
}
#enteteacc #langue a {
	margin: 0 3px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
#enteteacc #langue a:hover {
	color: #754129;
	text-decoration: underline;
}

#contenu {
	border: none;
	padding-bottom: 10px;
}
#contenu .cols {
	float: left;
	display: inline;
	width: 348px;
}
#vedette, #centre, #nouveautes, #trucs {
	border-top: 2px solid #A3784E;
}
#intro, #vedette, #nouveautes {
	margin: 30px 16px 0 11px;
}
#detaillants, #centre, #trucs {
	margin: 30px 11px 0 16px;
}
.cols h2 {
	float: left;
	position: relative;
	top: -13px;
	margin: 0;
	padding: 4px 8px;
	font-size: 1.1em;
	color: #fff;
	background: #A68465;
}
#centre h2, #trucs h2 {
	float: right;
}
.cols h3 {
	background: none;
	padding: 0;
	margin: 0 0 1em;
	line-height: normal;
}
.cols h3 {
	clear: none;
}
.cols div, .cols ul {
	padding: 0 8px;
	clear: both;
}

p.details a {
	float: left;
    margin-top: 6px;
    padding-left: 11px;
	background: url(../images/puce_liste.gif) 0 6px no-repeat;
}

/* Intro ----- */
#contenu #intro {
	margin-top: 15px;
}

/* Detaillants ----- */
#contenu #detaillants {
	margin-top: 10px;
	background: #E2D6C7;
}
#detaillants h2 {
	float: none;
	margin: 0;
	top: 0;
	background: #A68465;
}
#detaillants form {
	border: 2px solid #A68465;
	margin: 0;
	padding: 8px;
}
#detaillants input.texte {
	width: 60px;
	border: 1px solid #A68465;
}


/*

#accueil .row {
    margin: 5px 0;
}
#accueil form {
    margin: 0;
	padding: 0;
}

#accueil a:link {
	color: #006F48;
	text-decoration: underline;	
}
#accueil a:visited {
	color: #7C9387;
}
#accueil a:hover {
	color: #000;
}
#accueil a:active {
	color: #006F48;
}

#accueil h2 {
	float: left;
	margin: 0;
	padding: 4px 6px;
	background: none;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	background: #A3784E;
}
#accueil h3 {
	background: none;
	clear: none;
	margin: 0 0 .5em;
	padding: 0;
	line-height: normal;
	text-transform: none;
}

#accueil p.details a {
    display: block;
    margin-top: 6px;
    padding-left: 11px;
	background: url(../images/puce_liste.gif) 0 6px no-repeat;
}
#accueil .filet {
    background: url(../images/filet.gif) repeat-x;
	border: 1px solid red;
}
#accueil .filet div {
    padding: 10px 10px 0 20px;
}
#accueil .filet div.clear {
	padding: 0;
}
#accueil .filet img {
    float: right;
    padding-left: 10px;
}
#accueil div.col1 {
    float: left;
    width: 362px;
}
#accueil div.col1 .filet {
    margin: 0;
}
#accueil div.col2 {
    float: right;
    width: 362px;
}
#accueil div.col2 h2 {
	display: inline;
	margin: 0;
	padding: 4px 6px;
	background: none;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	background: #A3784E;
	float: right;
}
#accueil div.col2 .filet {
    margin: 0;
}
#accueil div.col1 #intro {
    padding: 5px;
}

#accueil #detaillants {
    border: 2px solid #A3784E;
    width: 358px;
}
#accueil #detaillants h2 {
    display: block;
    float: none;	
    text-transform: none;
}
#accueil #detaillants form {
    padding: 8px 10px;
}
#accueil #detaillants input.texte {
    border: 1px solid #A85E3B;
    width: 100px;
}
#accueil #detaillants input.bouton {
	padding: 1px 10px;
	overflow: visible;
    background-color: #A3784E;
    border: none;
    color: #FFFFFF;
    font-weight: bold;
}

#accueil div.col2 #centre {
    margin: 5px 0 0 0;
    padding: 0 15px;
}

#accueil div.trucs {
    background-color: #E1DDD1;
}
#accueil div.col2 #trucs {
    margin: -30px 0 0 0;
}
#accueil #trucs a {
	color: #000;
}
#trucs p.details a {
	background-image: url(../images/puce_details.gif);
}
#accueil #trucs h3 {
	margin-top: 30px;
}

*/