@charset "utf-8";
/* CSS Document */
body {
color: #710105;
font-family: Verdana, Arial, sans-serif;
font-size: 0.7em;
margin: 10px auto;	
}
a {
color: #710105;	
}
address {
margin: 20px;	
}
img {
border: 0;
}
form {
margin: 0;
padding: 0;
}
h1 {
height: 63px;
margin: 0;
padding: 0;
}
h2 {
font-size: 1em;
margin: 0;
padding: 0;
}
h3 {
font-size: 1em;
margin: 6px 0;
padding: 0;
}
p {
margin: 0;
padding: 6px 0;	
}
textarea {
width: 98%;	
}
div.clear {
	clear: both;
	height: 5px;
width: 100%;	
}
div#total {
	background: url(img/fond.jpg) no-repeat top left;
	height: 780px;
	margin: 0 auto;	
	overflow: hidden;
	width: 1040px
}

div#logo {
margin: 20px 0 20px 130px;	
}

div#menu {
margin: 20px 0 0 130px;
overflow: hidden;
}
div.Totalmenu div.un {
background: url(img/MenuLeft.png) no-repeat top left;
float: left;
height: 32px;
width: 16px;
}
div.Totalmenu div.deux {
background: url(img/MenuContent.png) repeat-x top left;
float: left;
height: 32px;
}
div.Totalmenu div.trois {
background: url(img/MenuContent.png) repeat-x top left;
float: left;
height: 32px;
}
div.Totalmenu div.quatre {
background: url(img/MenuRight.png) no-repeat top left;
float: left;
height: 32px;
width: 16px;
}
div.Totalmenu ul {

margin: 0;
padding: 0;
}
div.Totalmenu ul li {
border-left: #7a4337 1px solid;
color: #222;
float: left;
font-size: 14px;
font-weight: bold;
height: 22px;
list-style-type: none;
margin: 0;
padding: 5px 20px;
}
div.Totalmenu ul li a {
color: #fff;
text-decoration: none;
}
div.Totalmenu ul li.NoBorder {
border: none;
}

div.search {
background: url(img/search.png) no-repeat top left;
height: 32px;
margin: 5px 0 0 115px;
width: 187px;
}
div.search img {
margin: 4px 3px 3px 6px;
vertical-align: middle;
}
div.search input#recherche {
	border: 0;
	margin: 0;
padding: 0;
width: 110px;	
}
div.search input.ok {
	border: 0;
background: #fff;	
margin: 0;
padding: 0;
}

div#flash {
background: url(img/flashfond.png) no-repeat top left;
height: 225px;
margin: 0 0 0 120px;
width: 810px;
}
div#flashfile {
padding: 8px 0 0 12px;
}

p.ariane {
margin: 0 125px 0 130px;
padding: 3px 0;
text-align: right;
}
p.pagination {
margin: 0 6px 0 0;
padding: 3px 0;
text-align: right;
}
p.droite {
text-align: right;	
}

div#contenuaccueil {
margin: 0 120px 0 130px;
}
div#contenu {
margin: 0 70px;
}

div.menulateral {

float: left;
margin-right: 20px;
width: 200px;
}
div.scroll {
background: url(img/trans.png) repeat top left;

height: 520px;
float: left;
overflow: auto;
width: 680px;
}

div.paragraphe {
float: left;
text-align: justify;
width: 300px;
}
div.catimages {
float: left;
margin-left: 10px;
text-align: justify;
width: 480px;
}
div.catimages div.cat {
float: left;
margin: 0 0 0 2px;
width: 118px;
}
div.catimages div.cattop {
background: url(img/cat-top.png) no-repeat top left;
height: 6px;
width: 118px;
}
div.catimages div.catcontent {
background: url(img/cat-content.png) repeat-y top left;
min-height: 140px;
overflow: hidden;
padding-top: 2px;
width: 118px;
}
div.catimages div.catcontent div.img {
border: #710105 1px solid;
height: 100px;
margin: 0 8px 0px 8px;
width: 100px;
}
div.catimages div.catcontent img {
border: #fff 3px solid;
}
div.catimages div.catcontent p {
margin: 0 8px;
text-align: left;
}
div.catimages div.catbottom {
background: url(img/cat-bottom.png) no-repeat top left;
float: left;
height: 6px;
width: 118px;
}

div.marques {
background: #fff;
border: #710105 1px solid;
float: left;
min-height: 146px;
width: 298px;
}
div.marques img {
margin: 1px 0 0 26px;
}
div.nouveautes {
background: #fff;
border: #708ddc 1px solid;
float: left;
height: 146px;
margin: 0 15px;
width: 276px;
}
div.nouveautes img {
border: #fff 3px solid;
}

div.contact {
background: #fff;
border: #710105 1px solid;
float: left;
height: 146px;
margin: 0;
width: 176px;
}
div.contact img {
border: #fff 3px solid;
}

div.bloc {
background: url(img/trans.png) repeat top left;
border: #9a7a74 1px solid;
float: left;
margin-right: 5px;
padding-bottom: 3px;
overflow: hidden;
width: 388px;	
}
div.bloc-big {
background: url(img/trans.png) repeat top left;
float: left;
height: 350px;
margin-right: 5px;
padding: 3px;
overflow: auto;
width: 780px;	
}
div.bloc-very-big {
background: url(img/trans.png) repeat top left;
float: left;
height: 580px;
margin-right: 5px;
padding: 3px;
overflow: auto;
width: 780px;	
}
div.vignettecat {
float: left;
margin: 3px 10px 0 3px;
width: 173px;
}
div.vignettecat img {
border: #710105 1px solid;
}

h2.categories {
border-bottom: #710105 1px solid;
margin-bottom: 10px;
}

div.bloc-v {
float: left;
margin: 5px;
width: 120px;
}
div.bloc-v img {
border: #710105 1px solid;	
}

div.leftside {
float: left;
margin-right: 20px;
width: 380px;
}
div.rightside {
border-left: #eee 1px solid;
float: left;
padding-left: 6px;
width: 372px;
}

div#footer {
margin: 0 auto;	
text-align: center;
}
div#footer ul {
margin: 0 0 10px 0;
}
div#footer ul li {
border-right: #710105 1px solid;
display: inline;
padding: 0 6px;
}
div#footer ul li.first {
margin: 0;
}
div#footer ul li.last {
border: 0;
}
div#footer ul li a:hover {
color: #000;
}
