/* GLOBALS */

html {
	width:100%;
	height:100%;
	min-width:1000px;
}

body {
	width:100%;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #59483f;
	background-image: url("../img/background.png");
	background-position:top center;
	background-repeat: x-repeat;
	
}
.txtMarron14px {
	font-family: Arial, Helvetica, sans-serif;
	color: #a3907c;
	font-size: 11px;
}
ul.liste{
	margin: 4px 0 0 2px;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	line-height: 20px;
	text-indent: 2px;
	list-style-type: none;
}

ul.liste a { 
text-decoration: none; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #ffffff; 
background-color: #a3907c;
padding-left: 5px; 
padding-right: 5px; 
padding-top:2px; 
padding-bottom:3px; 
}
ul.liste a:hover { 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #ffffff;
background-color: #ff4000; 
}
.a {
	color:black;
	text-decoration:none;
}

.a:hover {
	color:black;
	text-decoration:underline;
}

img {
	border:0;
}

.imgBorder {
	border-width:1px;
	border-style:solid;
	border-color:#999999;
	padding:1px;
}

#global {
	width:990px;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1m;
	margin-left: auto;
	margin-right: auto;
	padding-left:12px;
}

#content {
	position:relative;
	width:960px;
	height:100%;
	margin-left: auto;
	margin-right: auto;
}

#top {
	position:relative;
	width:950px;
	height:221px;
	top:3px;

	cursor:pointer;
}

#topmarques {
	position:relative;
	left:5px;
	top:3px;
	width:160px;
	height:23px;
}

#topmarquesContent {
	padding-top:1px;
	padding-left:4px;
	width:159px;
	height:24px;
}

.selectMarques {
	width:140px;
	font-size:10px;
}

#topmenu {
	position:absolute;
	background-image: url("../img/topmenu.png");
	width:628px;
	height:24px;
	left:160px;
	top:151px;
}

#topmenu_Container {
	position:relative;
	top:0px;
}

#topmenu_home {
	position:absolute;
	width:16px;
	height:14px;
	top:3px;
	left:10px;
	background-image: url("../img/topmenu_home.png");
}

#topmenu_homeContent {
	z-index:10;
	font-size: 12px;
	position:absolute;
	top:4px;
	left:30px;
}

#topmenu_a {
	position:absolute;
	width:16px;
	height:14px;
	top:3px;
	left:100px;
	background-image: url("../img/topmenu_a.png");
}

#topmenu_aContent {
	z-index:10;
	font-size: 12px;
	position:absolute;
	top:4px;
	left:120px;
}

#topmenu_i {
	position:absolute;
	width:16px;
	height:14px;
	top:3px;
	left:200px;
	background-image: url("../img/topmenu_i.png");
}

#topmenu_iContent {
	z-index:10;
	font-size: 12px;
	position:absolute;
	top:4px;
	left:219px;
}

#topmenu_int {
	position:absolute;
	width:16px;
	height:14px;
	top:3px;
	left:400px;
	background-image: url("../img/topmenu_int.png");
}

#topmenu_intContent {
	z-index:10;
	font-size: 12px;
	position:absolute;
	top:4px;
	left:420px;
}

#topmenu_c {
	position:absolute;
	width:16px;
	height:14px;
	top:3px;
	left:520px;
	background-image: url("../img/topmenu_c.png");
}

#topmenu_cContent {
	z-index:10;
	font-size: 12px;
	position:absolute;
	top:4px;
	left:540px;
}

#basket {
	position:absolute;
	width:120px;
	height:80px;
	right:2px;
	top:100px;
}

#basket_Content {
	position:relative;
	top:4px;
	left:12px;
	font-size:12px;
	line-height:14px;
}

#menu2 {
	position:absolute;
	top:191px;
	left:1px;
	width:400px;
	height:26px;
}

#menu2_01_Content {
	z-index:20;
	position:absolute;
	font-size:10px;
	top:5px;
	left:180px;
	z-index:10;
}

#menu2_01_Content_2{
	z-index:20;
	position:absolute;
	font-size:10px;
	top:-16px;
	left:150px;
	z-index:3;
}

.search {
	width:140px;
	font-size:9px;
}

#menu2_02 {
	z-index:20;
	position:relative;
	background-image: url("../img/topmenu2_02.png");
	width:94px;
	top:-26px;
	left:207px;
	height:26px;
	font-size:10px;
}

#menu2_02_Content {
	z-index:20;
	position:absolute;
	font-size:12px;
	top:7px;
	left:219px;
	color:white;
	font-weight:bold;
}

#menu2_03 {
	z-index:20;
	position:relative;
	background-image: url("../img/topmenu2_02bis.png");
	width:94px;
	top:-52px;
	left:301px;
	height:26px;
	font-size:10px;
}

#menu2_03_Content {
	z-index:20;
	position:absolute;
	font-size:12px;
	top:7px;
	left:312px;
	color:white;
	font-weight:bold;
}

#menu2_04 {
	z-index:20;
	position:relative;
	background-image: url("../img/topmenu2_03bis.png");
	width:120px;
	top:-78px;
	left:394px;
	height:26px;
	font-size:10px;
}

#menu2_04_Content {
	z-index:20;
	position:absolute;
	font-size:12px;
	top:7px;
	left:410px;
	color:white;
	font-weight:bold;
}

#menu2_05 {
	z-index:20;
	position:relative;
	background-image: url("../img/topmenu2_03.png");
	width:121px;
	top:-104px;
	left:510px;
	height:26px;
	font-size:10px;
}

#menu2_05_Content {
	z-index:20;
	position:absolute;
	font-size:12px;
	top:7px;
	left:521px;
	color:white;
	font-weight:bold;
}

#left {
	position:relative;
	top:7px;
}

#cardex {
	position:relative;
	width:153px;
	height:160px;
	background-image: url("../img/cardex.png");
	padding: -10px;
	top:0px;
}

#partners {
	position:relative;
	width:156px;
	height:140px;
	background-image: url("../img/partners.png");
	padding: -10px;
	top:0px;
}

#wContent {
	position:absolute;
	top:30px;
	left:162px;
	background-image: url("../img/home.png");
	width:788px;
	height:397px;
}

#wProduit_Top {
	background-image: url("../img/cadre_top.png");
	width:788px;
	height:19px;
}

#wProduit_Middle {
	background-image: url("../img/cadre_middle.png");
	width:788px;
	min-height:100px;
}

#wProduit_Bottom {
	background-image: url("../img/cadre_bottom.png");
	width:788px;
	height:19px;
}
#wProduit_Top-01 {
	background-image: url("../img/cadre_top-01.png");
	width:750px;
	height:18px;
}

#wProduit_Middle-01 {
	background-image: url("../img/cadre_middle-01.png");
	width:750px;
	min-height:100px;
}

#wProduit_Bottom-01 {
	background-image: url("../img/cadre_bottom-01.png");
	width:750px;
	height:18px;
}
#wProduit_Price {
	background-image: url("../img/prix.png");
	width:110px;
	height:70px;
}

#wProduit_Price_Value {
	position:relative;
	top:12px;
	color:white;
	font-weight:bold;
	font-size:18px;
	text-align:center;
}

#wContent_sans {
	position:absolute;
	top:30px;
	left:162px;
	width:788px;
	height:397px;
}

/* MENUS */

/* LINKS */

a.topmenu {
	color:black;
    text-decoration: none;
}

a.topmenu:hover {
    text-decoration: underline;
}

a.topmenu2_Rouge {
	color:white;
    text-decoration: none;
}

a.topmenu2_Rouge:hover {
    text-decoration: underline;
}

a.topmenu2_Vert {
	color:white;
    text-decoration: none;
}

a.topmenu2_Vert:hover {
    text-decoration: underline;
}


/* LEFT MENU BUTTONS */

.clear {
    overflow: hidden;
    width: 100%;
}

a.leftButton {
	cursor:pointer;
    background: transparent url('../img/leftmenu_btn.png') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    font: normal 12px Arial;
    font-weight: bold;
    line-height:19px;
    height: 21px;
    width:158px;
    margin-right: 0px;
    padding-right: 0px; /* sliding doors */
    text-decoration: none;
}

a.leftButton span {
    background: transparent url('../img/leftmenu_btn.png') no-repeat;
    display: block;
    line-height: 14px;
    /*padding: 5px 0 5px 18px;*/
    padding: 0px 0 0px 0px;
}

a.leftButton:hover {
    background-position: bottom right;
    color: #000;
    outline: none; /* corrige bug FF 'outline' */
}

a.leftButton:hover span {
    background-position: bottom left;
    padding: 20px 2px 4px 30px; /* texte 1px vers le bas lors du click */
}

#leftSpace {
   margin-top:6px;
}

/* FOOOOOOTERS */

#footer_home {
	
	width:788px;
	height:170px;
	top:10px;
}

.footer_block {
	position:relative;
	float:left;
	width:157px;
}

.footer_title_container {
	background-color:#b9d065;
	height:18px;
	width:152px;
}

.footer_title_content {
	padding-top:3px;
	padding-left:5px;
}

.footer_links {
	padding-top:8px;
	padding-left:5px;
}

.paginationCat{
padding: 0 5px;
border: 1px solid #a3907c;
text-decoration: none; 
color: #000000;
}

.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 10px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #a3907c;
text-decoration: none; 
color: #000000;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #a3907c;
color: #ffffff;
background-color: #a3907c;
}

.pagination a.currentpage{
background-color: #a3907c;
color: #FFF !important;
border-color: #a3907c;
font-weight: bold;
cursor: default;
font-size: 20px;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: #a3907c;
cursor: default;
color: ffffff;
border-color: #a3907c;
font-weight: normal !important;
}

.pagination a.prevnext{

}

.AfficherTout {
text-decoration: none;
cursor: hand;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
background-color: #cebca4;
font-weight: bold;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 8px;

}

.AfficherTout a:hover, AfficherTout a:active{
text-decoration: none;
cursor: hand;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
background-color: #b9d065;
}

a.leftButtonPerso {
	cursor:pointer;
    background: transparent url('../img/leftmenu_perso.png') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    font: normal 12px Arial;
    font-weight: bold;
    line-height:19px;
    height: 21px;
    width:158px;
    margin-right: 0px;
    padding-right: 0px; /* sliding doors */
    text-decoration: none;
}

a.leftButtonPerso span {
    background: transparent url('../img/leftmenu_perso.png') no-repeat;
    display: block;
    line-height: 14px;
    /*padding: 5px 0 5px 18px;*/
    padding: 0px 0 0px 0px;
}

a.leftButtonPerso:hover {
    background-position: bottom right;
    color: #000;
    outline: none; /* corrige bug FF 'outline' */
}

a.leftButtonPerso:hover span {
    background-position: bottom left;
    padding: 20px 2px 4px 30px; /* texte 1px vers le bas lors du click */
}


