/* MODELE PAGE */
body {
background-color: #710327;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:0;
}
#header{
position:relative;
background-image: url("../templates/images/accueil_2011_V2_header_sec.jpg");
background-repeat:no-repeat;
height:167px;
width: 1024px;
margin-left: auto;
margin-right: auto;
}
#header #feuille{
	position:absolute;
	height:40px;
	width: 58px;
	top: 124px;
	left: 721px;

}
#panier_lk{
position:absolute;
top:142px;
left:803px;
width:195px;
height:24px;
vertical-align:middle;

background-repeat:no-repeat;
background-position:left;
}
#esp_clients{
position:absolute;
 left: 610px;
    top: 142px;
    width: 187px;

height:24px;
vertical-align:middle;
text-align:center;

}
#barre_menu{
position:relative;
height:31px;
width: 1024px;
margin-left: auto;
margin-right: auto;
z-index:500;
}
#corps{
position:relative;
background-image: url("../templates/images/corps.gif");
background-position:bottom;
background-repeat:repeat;
height:409px;
width: 1024px;
margin-left: auto;
margin-right: auto;
}
#footer{
position:relative;
background-image: url("../templates/images/footer.gif");
background-repeat:no-repeat;
height:43px;
width: 1024px;
margin-left: auto;
margin-right: auto;
}
#spacer {
clear:both;
}

/* TEXTE  */
.text_blanc_12 {
color: #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.text_blanc_10 {
color: #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
h1{
color:#FFFFFF;
font-size:18px;
font-weight:normal;
margin:0;
}
h2{
color:#FFFFFF;
font-size:16px;
font-weight:normal;
margin:0;
}
h3{
color:#FFFFFF;
font-size:12px;
margin:0;
}
.lk_blanc_12 {
font-size:12px;
color:#ffffff;
text-decoration:none;
}
a.lk_blanc_12 {
font-size:12px;
color: #ffffff;
text-decoration:none;
}
a.lk_blanc_12 a {
font-size:12px;
color: #ffffff;
text-decoration:none;
}
a.lk_blanc_12:hover {
font-size:12px;
color:#cc9933;
text-decoration:none;
}
.lk_blanc_10 {
font-size:10px;
color:#ffffff;
text-decoration:none;
}
a.lk_blanc_10 {
font-size:10px;
color: #ffffff;
text-decoration:none;
}
a.lk_blanc_10:hover {
font-size:10px;
color:#cc9933;
text-decoration:none;
}
.lk_orange_10 {
font-size:10px;
color:#cc9933;
text-decoration:none;
}
a.lk_orange_10 {
font-size:10px;
color: #cc9933;
text-decoration:none;
}
a.lk_orange_10:hover {
font-size:10px;
color:#ffffff;
text-decoration:none;
}
.lk_orange_12 {
font-size:12px;
color:#cc9933;
text-decoration:none;
}
a.lk_orange_12 {
font-size:12px;
color: #cc9933;
text-decoration:none;
}
a.lk_orange_12:hover {
font-size:12px;
color:#ffffff;
text-decoration:none;
}
.lk_rouge_14{
font-size:14px;
color:#CC3333;
text-decoration:none;
}
a.lk_rouge_14 {
font-size:14px;
color: #CC3333;
text-decoration:none;
}
a.lk_rouge_14:hover {
font-size:14px;
color:#CC3333;
text-decoration:none;
}
.alerte {
font-size:13px;
font-weight:bold;
color:#CC0000;
}
.alerte2 {
font-size:13px;
font-weight:bold;
color:#FF9966;
}
.vignette {

padding-right:5px;
border:0;
}
#menu {
position: absolute;
top: 0;
left: 250px;
z-index:1000;
width:310px;
}
/* CSS du menu horizontal, bieler batiste */
.menu{
    position:absolute;
    display:block;
    margin:0;
    padding:0;
    width:300px;
	height:31px;
    }

.menu ul{
    position:absolute;
    display:block;
    width:100px;
    margin:0;
    padding:0;
	/*border:1px solid #ffffff;*/

    }
    
.menu li ul{
    visibility:hidden;
	padding-top:5px;
    }

/*.menu li li ul{
    position:absolute;
    margin-left:124px;
    margin-top:-23px;
    }*/
    
.menu li{
    list-style:none;
    width:100px;
    height:auto;
    display:inline;
    /*float:none;*/
    float/**/:left;
    margin:0;
	height:auto;;
	/*border:1px #666666 solid;*/
    }
    
.menu li li{
    display:block;
    float:none;
	width:100px;
    }
    
/* correct a little IE bug */
* html .menu li li{
    display:inline;
    }

.menu li li a{
    text-align:center;
    display:block;
    width:125px;
    text-decoration:none;
    padding:2px 0;
    margin:1px;
	background-color:#ffffff;
	font-size:11px;
	color:#930130;
	height:auto;
    }
    
.menu li li a:hover{
 	background-color:#CC6666;
	color:#ffffff;
    }
	.menu a{
    text-align:center;
    background-color: transparent;
    display:block;
    text-decoration:none;
    padding:2px 0;
    margin:1px;
    }
    
.menu a:hover{
    background-color: transparent;
	
    }
    
/* for a mozilla better display with key nav */
.menu a:focus{
    background-color: transparent;
}

a.linkOver{
    background-color: transparent;
    }

