body {
behavior:url(csshover.htc);
font-family: Arial;
font-size: 12px;
background-color: #000000;
color:#FFFFFF;

background-image:url(./images/fond_ete.jpg);
background-position:top center;
background-repeat:no-repeat;
}

.texte,a {
font-family: Arial;
font-size: 12px;
color:#FFFFFF;
}

input,textarea,select {
background-color:#FFFFFF;
color:#000000;
}

#page {
position:relative;
text-align: left;
width: 1000px;
height:700px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: auto;
margin-left: auto;
}

#menu0 {
z-index:99;
position:relative;
width:1000px;
height:66px;
margin:0;
padding:0;
}

#menu0 ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu_logo {
z-index:99;
position:relative;
padding-top:14px;
width:1000px;
height:52px;
background-image:url(images/menus_menu_logo.jpg);
background-repeat:no-repeat;

text-align:center;

}

#menu_logo ul {
list-style: none;
margin: 0;
padding: 0;
width:785px;

margin-right:auto;
margin-left:auto;

}

#bas {
z-index:99;
position:relative;

width:1000px;
height:20px;

text-align:center;

}

#bas ul {
list-style: none;
margin: 0;
padding: 0;
width:245px;

margin-right:auto;
margin-left:auto;

}

.bas {
	font-size:9px;
}

.bas a {
	font-size:9px;
	text-decoration:underline;
}

a.lien_bas {
	font-size:9px;
	text-decoration:underline;
}


#menu2 {
z-index:99;
position:relative;

width:1000px;
height:24px;
background-image:url(images/menus_menu2.jpg);
background-repeat:no-repeat;


}

#menu2 ul {
list-style: none;
margin: 0;
padding: 0;



}
#menu1 {
z-index:99;
position:relative;

width:1000px;
height:25px;
background-image:url(images/menus_menu1.jpg);
background-repeat:no-repeat;


}

#menu1 ul {
list-style: none;
margin: 0;
padding: 0;



}
#menu4 {
z-index:100;
position:relative;


background-image:url(images/menus_menu_categorie.jpg);
background-repeat:no-repeat;

}

#menu4 ul {
list-style: none;
margin: 0;
padding: 0;



}

#menu_logo li.logo1 {
margin: 0;
padding: 0;
position: relative; 
float:left;



width:41px;

display:block;
}

#menu_logo li.logo1 a{
opacity:0.16;
filter:alpha(opacity=16);
text-decoration:none;

background-image:url(images/menus_menu_logo_images_logo1.jpg);

background-repeat:no-repeat;

display:block;

width:41px;

height:18px;

display:block;
}

#menu_logo li.logo1 a:hover {
opacity:1;
filter:alpha(opacity=100);
background-image:url(images/menus_menu_logo_images_logo1_hover.jpg);

background-repeat:no-repeat;

width:41px;

height:18px;

display:block;

}

#menu_logo li.logo1_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
opacity:1;
filter:alpha(opacity=100);
background-image:url(images/menus_menu_logo_images_logo1_hover.jpg);

background-repeat:no-repeat;

width:41px;

height:18px;

}

/*
#menu_logo li.logo2 {
margin: 0;
padding: 0;
position: relative; 
float:left;



width:52px;

display:block;
}


#menu_logo li.logo2 a{
opacity:.16;
filter:alpha(opacity=16);
text-decoration:none;

background-image:url(images/menus_menu_logo_images_logo2.jpg);

background-repeat:no-repeat;

display:block;

width:52px;

height:16px;

display:block;
}

#menu_logo li.logo2 a:hover {
opacity:1;
filter:alpha(opacity=100);
background-image:url(images/menus_menu_logo_images_logo2_hover.jpg);

background-repeat:no-repeat;

width:52px;

height:16px;

display:block;

}

#menu_logo li.logo2_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
opacity:1;
filter:alpha(opacity=100);
background-image:url(images/menus_menu_logo_images_logo2_hover.jpg);

background-repeat:no-repeat;

width:52px;

height:16px;

}

*/

#menu_logo li.logo2_new {
margin: 0;
padding: 0;
position: relative; 
float:left;



width:18px;

display:block;
}

#menu_logo li.logo2_new a{
opacity:.16;
filter:alpha(opacity=16);
text-decoration:none;

background-image:url(images/menus_menu_logo_images_logo2_new.jpg);

background-repeat:no-repeat;

display:block;

width:18px;

height:18px;

display:block;
}

#menu_logo li.logo2_new a:hover {
opacity:1;
filter:alpha(opacity=100);
background-image:url(images/menus_menu_logo_images_logo2_new_hover.jpg);

background-repeat:no-repeat;

width:18px;

height:18px;

display:block;

}

#menu_logo li.logo2_new_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
opacity:1;
filter:alpha(opacity=100);
background-image:url(images/menus_menu_logo_images_logo2_new_hover.jpg);

background-repeat:no-repeat;

width:18px;

height:18px;

}

#menu_logo li.logo3 {
margin: 0;
padding: 0;
position: relative; 
float:left;
margin-left: 6px;


width:28px;

display:block;
}

#menu_logo li.logo3 a{
opacity: 0.16;
filter: alpha(opacity=16);
text-decoration:none;

background-image:url(images/menus_menu_logo_images_logo3.jpg);

background-repeat:no-repeat;

display:block;

width:28px;

height:16px;

display:block;
}

#menu_logo li.logo3 a:hover {
opacity:1;
filter:alpha(opacity=100);
background-image:url(images/menus_menu_logo_images_logo3_hover.jpg);

background-repeat:no-repeat;

width:28px;

height:16px;

display:block;

}

#menu_logo li.logo3_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
opacity:1;
filter:alpha(opacity=100);
background-image:url(images/menus_menu_logo_images_logo3_hover.jpg);

background-repeat:no-repeat;

width:28px;

height:16px;

}
#menu_logo li.logo4 {
margin: 0;
padding: 0;
position: relative; 
float:left;
margin-left: 6px;


width:67px;

display:block;
}

#menu_logo li.logo4 a{
opacity: 0.16;
filter: alpha(opacity=16);
text-decoration:none;

background-image:url(images/menus_menu_logo_images_logo4.jpg);

background-repeat:no-repeat;

display:block;

width:67px;

height:17px;

display:block;
}

#menu_logo li.logo4 a:hover {
opacity:1;
filter:alpha(opacity=100);
background-image:url(images/menus_menu_logo_images_logo4_hover.jpg);

background-repeat:no-repeat;

width:67px;

height:17px;

display:block;

}

#menu_logo li.logo4_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
opacity:1;
filter:alpha(opacity=100);
background-image:url(images/menus_menu_logo_images_logo4_hover.jpg);

background-repeat:no-repeat;

width:67px;

height:17px;

}
#menu_logo li.logo5 {
margin: 0;
padding: 0;
position: relative; 
float:left;
margin-left: 6px;


width:31px;

display:block;
}

#menu_logo li.logo5 a{
opacity: 0.16;
filter: alpha(opacity=16);
text-decoration:none;

background-image:url(images/menus_menu_logo_images_logo5.jpg);

background-repeat:no-repeat;

display:block;

width:31px;

height:17px;

display:block;
}

#menu_logo li.logo5 a:hover {
opacity:1;
filter:alpha(opacity=100);
background-image:url(images/menus_menu_logo_images_logo5_hover.jpg);

background-repeat:no-repeat;

width:31px;

height:17px;

display:block;

}

#menu_logo li.logo5_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
opacity:1;
filter:alpha(opacity=100);
background-image:url(images/menus_menu_logo_images_logo5_hover.jpg);

background-repeat:no-repeat;

width:31px;

height:17px;

}
#menu_logo li.logo6 {
margin: 0;
padding: 0;
position: relative; 
float:left;
margin-left: 6px;


width:124px;

display:block;
}

#menu_logo li.logo6 a{
opacity: 0.16;
filter: alpha(opacity=16);
text-decoration:none;

background-image:url(images/menus_menu_logo_images_logo6.jpg);

background-repeat:no-repeat;

display:block;

width:124px;

height:21px;

display:block;
}

#menu_logo li.logo6 a:hover {
opacity:1;
filter:alpha(opacity=100);
background-image:url(images/menus_menu_logo_images_logo6_hover.jpg);

background-repeat:no-repeat;

width:124px;

height:21px;

display:block;

}

#menu_logo li.logo6_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
opacity:1;
filter:alpha(opacity=100);
background-image:url(images/menus_menu_logo_images_logo6_hover.jpg);

background-repeat:no-repeat;

width:124px;

height:21px;

}
#menu_logo li.logo7 {
margin: 0;
padding: 0;
position: relative; 
float:left;
margin-left: 6px;


width:137px;

display:block;
}

#menu_logo li.logo7 a{
opacity: 0.16;
filter: alpha(opacity=16);
text-decoration:none;

background-image:url(images/menus_menu_logo_images_logo7.jpg);

background-repeat:no-repeat;

display:block;

width:137px;

height:19px;

display:block;
}

#menu_logo li.logo7 a:hover {
opacity:1;
filter:alpha(opacity=100);
background-image:url(images/menus_menu_logo_images_logo7_hover.jpg);

background-repeat:no-repeat;

width:137px;

height:19px;

display:block;

}

#menu_logo li.logo7_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
opacity:1;
filter:alpha(opacity=100);
background-image:url(images/menus_menu_logo_images_logo7_hover.jpg);

background-repeat:no-repeat;

width:137px;

height:19px;

}


#menu_logo li.logo8 {
margin: 0;
padding: 0;
position: relative; 
float:left;
margin-left: 6px;


/*width:76px;*/
width:86px;

display:block;
}

#menu_logo li.logo8 a{
opacity: 0.16;
filter: alpha(opacity=16);
text-decoration:none;

background-image:url(images/menus_menu_logo_images_logo8.jpg);

background-repeat:no-repeat;

display:block;

/*width:76px;*/
width:86px;

height:19px;

display:block;
}

#menu_logo li.logo8 a:hover {
opacity:1;
filter:alpha(opacity=100);
background-image:url(images/menus_menu_logo_images_logo8_hover.jpg);

background-repeat:no-repeat;

/*width:76px;*/
width:86px;

height:19px;

display:block;

}

#menu_logo li.logo8_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
opacity:1;
filter:alpha(opacity=100);
background-image:url(images/menus_menu_logo_images_logo8_hover.jpg);

background-repeat:no-repeat;

/*width:76px;*/
width:86px;

height:19px;

}
#menu_logo li.logo9 {
margin: 0;
padding: 0;
position: relative; 
float:left;
margin-left: 6px;


width:34px;

display:block;
}

#menu_logo li.logo9 a{
opacity: 0.16;
filter: alpha(opacity=16);
text-decoration:none;

background-image:url(images/menus_menu_logo_images_logo9.jpg);

background-repeat:no-repeat;

display:block;

width:34px;

height:19px;

display:block;
}

#menu_logo li.logo9 a:hover {
opacity:1;
filter:alpha(opacity=100);
background-image:url(images/menus_menu_logo_images_logo9_hover.jpg);

background-repeat:no-repeat;

width:34px;

height:19px;

display:block;

}

#menu_logo li.logo9_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
opacity:1;
filter:alpha(opacity=100);
background-image:url(images/menus_menu_logo_images_logo9_hover.jpg);

background-repeat:no-repeat;

width:34px;

height:19px;

}
#menu_logo li.logo10 {
margin: 0;
padding: 0;
position: relative; 
float:left;
margin-left: 6px;


width:59px;

display:block;
}

#menu_logo li.logo10 a{
opacity: 0.16;
filter: alpha(opacity=16);
text-decoration:none;

background-image:url(images/menus_menu_logo_images_logo10.jpg);

background-repeat:no-repeat;

display:block;

width:59px;

height:20px;

display:block;
}

#menu_logo li.logo10 a:hover {
opacity:1;
filter:alpha(opacity=100);
background-image:url(images/menus_menu_logo_images_logo10_hover.jpg);

background-repeat:no-repeat;

width:59px;

height:20px;

display:block;

}

#menu_logo li.logo10_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
opacity:1;
filter:alpha(opacity=100);
background-image:url(images/menus_menu_logo_images_logo10_hover.jpg);

background-repeat:no-repeat;

width:59px;

height:20px;

}
#menu_logo li.logo11 {
margin: 0;
padding: 0;
position: relative; 
float:left;
margin-left: 6px;


width:22px;

display:block;
}

#menu_logo li.logo11 a{
opacity: 0.16;
filter: alpha(opacity=16);
text-decoration:none;

background-image:url(images/menus_menu_logo_images_logo11.jpg);

background-repeat:no-repeat;

display:block;

width:22px;

height:20px;

display:block;
}

#menu_logo li.logo11 a:hover {
opacity:1;
filter:alpha(opacity=100);
background-image:url(images/menus_menu_logo_images_logo11_hover.jpg);

background-repeat:no-repeat;

width:22px;

height:20px;

display:block;

}

#menu_logo li.logo11_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
opacity:1;
filter:alpha(opacity=100);
background-image:url(images/menus_menu_logo_images_logo11_hover.jpg);

background-repeat:no-repeat;

width:22px;

height:20px;

}
#menu_logo li.logo12 {
margin: 0;
padding: 0;
position: relative; 
float:left;
margin-left: 6px;


width:32px;

display:block;
}

#menu_logo li.logo12 a{
opacity: 0.16;
filter: alpha(opacity=16);
text-decoration:none;

background-image:url(images/menus_menu_logo_images_logo12.jpg);

background-repeat:no-repeat;

display:block;

width:32px;

height:20px;

display:block;
}

#menu_logo li.logo12 a:hover {
opacity:1;
filter:alpha(opacity=100);
background-image:url(images/menus_menu_logo_images_logo12_hover.jpg);

background-repeat:no-repeat;

width:32px;

height:20px;

display:block;

}

#menu_logo li.logo12_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
opacity:1;
filter:alpha(opacity=100);
background-image:url(images/menus_menu_logo_images_logo12_hover.jpg);

background-repeat:no-repeat;

width:32px;

height:20px;

}

#bas li.accueil {
margin: 0;
padding: 0;
position: relative; 
float:left;



display:block;
}

#bas li.accueil a{
font-size:9px;text-decoration:none;
display:block;
}

#bas li.accueil a:hover {

}

#bas li.accueil_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
font-size:9px;text-decoration:none;

}
#bas li.trait1 {
margin: 0;
padding: 0;
position: relative; 
float:left;
font-size:9px;


display:block;
}

#bas li.trait1 a{

display:block;
}

#bas li.trait1 a:hover {

}

#bas li.trait1_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;

}
#bas li.mention {
margin: 0;
padding: 0;
position: relative; 
float:left;



display:block;
}

#bas li.mention a{
font-size:9px;text-decoration:none;
display:block;
}

#bas li.mention a:hover {

}

#bas li.mention_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
font-size:9px;text-decoration:none;

}
#bas li.trait2 {
margin: 0;
padding: 0;
position: relative; 
float:left;
font-size:9px;


display:block;
}

#bas li.trait2 a{

display:block;
}

#bas li.trait2 a:hover {

}

#bas li.trait2_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;

}
#bas li.contact {
margin: 0;
padding: 0;
position: relative; 
float:left;



display:block;
}

#bas li.contact a{
font-size:9px;text-decoration:none;
display:block;
}

#bas li.contact a:hover {

}

#bas li.contact_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
font-size:9px;text-decoration:none;

}
#bas li.trait3 {
margin: 0;
padding: 0;
position: relative; 
float:left;
font-size:9px;


display:block;
}

#bas li.trait3 a{

display:block;
}

#bas li.trait3 a:hover {

}

#bas li.trait3_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;

}
#bas li.plan {
margin: 0;
padding: 0;
position: relative; 
float:left;



display:block;
}

#bas li.plan a{
font-size:9px;text-decoration:none;
display:block;
}

#bas li.plan a:hover {

}

#bas li.plan_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
font-size:9px;text-decoration:none;

}
#menu2 li.qui {
margin: 0;
padding: 0;
position: relative; 
float:left;
padding-left:25px;
padding-top:10px;
width:109px;
display:block;
}

#menu2 li.qui a{
font-size:10px;
text-decoration:none;
color:#666666;
display:block;
}

#menu2 li.qui a:hover {
color:#CC3300;
}

#menu2 li.qui_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
color:#CC3300;
font-size:10px;
text-decoration:none;
padding-left:25px;
padding-top:10px;
}
#menu2 li.esprit {
margin: 0;
padding: 0;
position: relative; 
float:left;
padding-left:17px;
padding-top:10px;
width:120px;
display:block;
}

#menu2 li.esprit a{
font-size:10px;
text-decoration:none;
color:#666666;
display:block;
}

#menu2 li.esprit a:hover {
color:#CC3300;
}

#menu2 li.esprit_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
color:#CC3300;
font-size:10px;
text-decoration:none;
padding-left:17px;
padding-top:10px;
}
#menu2 li.condition {
margin: 0;
padding: 0;
position: relative; 
float:left;
padding-left:20px;
padding-top:10px;
display:block;
width:185px;
}

#menu2 li.condition a{
font-size:10px;
text-decoration:none;
color:#666666;
display:block;
}

#menu2 li.condition a:hover {
color:#CC3300;
}

#menu2 li.condition_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
color:#CC3300;
font-size:10px;
text-decoration:none;
padding-left:20px;
padding-top:10px;
}
#menu2 li.contact {
margin: 0;
padding: 0;
position: relative; 
float:left;
padding-left:19px;
padding-top:10px;
display:block;
width:96px;
}

#menu2 li.contact a{
font-size:10px;
text-decoration:none;
color:#666666;
display:block;
}

#menu2 li.contact a:hover {
color:#CC3300;
}

#menu2 li.contact_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
color:#CC3300;
font-size:10px;
text-decoration:none;
padding-left:19px;
padding-top:10px;
}
#menu2 li.actualite {
margin: 0;
padding: 0;
position: relative; 
float:left;
padding-left:25px;
padding-top:10px;
display:block;
width:82px;
}

#menu2 li.actualite a{
font-size:10px;
text-decoration:none;
color:#666666;
display:block;
}

#menu2 li.actualite a:hover {
color:#CC3300;
}

#menu2 li.actualite_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
color:#CC3300;
font-size:10px;
text-decoration:none;
padding-left:25px;
padding-top:10px;
}
#menu2 li.marque {
margin: 0;
padding: 0;
position: relative; 
float:left;
padding-left:27px;
padding-top:10px;


display:block;
}

#menu2 li.marque a{
font-size:10px;
text-decoration:none;
color:#666666;
display:block;
}

#menu2 li.marque a:hover {
color:#CC3300;
}

#menu2 li.marque_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
color:#CC3300;
font-size:10px;
text-decoration:none;
padding-left:27px;
padding-top:10px;
}
#menu2 li.caddie {
margin: 0;
padding: 0;
position: relative; 
float:left;
padding-left:43px;
padding-top:10px;


display:block;
}

#menu2 li.caddie a{
font-size:10px;
text-decoration:none;
display:block;
}

#menu2 li.caddie a:hover {
color:#CC3300;
}

#menu2 li.caddie_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
color:#CC3300;
font-size:10px;
text-decoration:none;
padding-left:43px;
padding-top:10px;
}
#menu2 li.quantite {
margin: 0;
padding: 0;
position: relative; 
float:left;
padding-left:25px;
padding-top:10px;
color:#CC3300;
font-size:9px;


display:block;
}

#menu2 li.quantite a{

display:block;
}

#menu2 li.quantite a:hover {

}

#menu2 li.quantite_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;

}
#menu1 li.espace {
margin: 0;
padding: 0;
position: relative; 
float:left;
padding-top:9px;
padding-left:25px;
font-size:10px;
width:327px;
display:block;
}

#menu1 li.espace input {
color:#000000; 
height:10px;
font-size:9px;
border:hidden;
text-align:center;
background-color:#FFFFFF;
}

#menu1 li.espace a{
font-size:10px;
color:#C6D400; 
font-weight:bold;
text-decoration:none;
}

#menu1 li.espace a:hover {

}

#menu1 li.espace_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;

}
#menu1 li.compte {
margin: 0;
padding: 0;
position: relative; 
float:left;
padding-top:9px;
padding-left:10px;
display:block;
}

#menu1 li.compte a{
font-size:10px;
text-decoration:none;
display:block;
}

#menu1 li.compte a:hover {
color:#CC3300;
}

#menu1 li.compte_selected {
font-size:10px;
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
color:#CC3300;
padding-top:9px;
padding-left:55px;
}
#menu1 li.ami {
margin: 0;
padding: 0;
position: relative; 
float:left;
padding-top:6px;
padding-left:42px;


display:block;
}

#menu1 li.ami a{
font-size:10px;
text-decoration:none;
display:block;
}

#menu1 li.ami a:hover {
color:#CC3300;
}

#menu1 li.ami_selected {
font-size:10px;
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
color:#CC3300;
padding-top:6px;
padding-left:42px;
}
#menu0 li.menu01 {
margin: 0;
padding: 0;
position: relative; 
float:left;



width:739px;

display:block;

}

#menu0 li.menu01 a{

text-decoration:none;

background-image:url(images/menu0_1.jpg);

background-repeat:no-repeat;

display:block;

width:739px;

height:66px;

display:block;
}

#menu0 li.menu01_accueil {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:739px;
display:block;
}

#menu0 li.menu01_accueil a{
text-decoration:none;
background-image:url(images/promo_accueil.jpg);
background-repeat:no-repeat;
display:block;
width:739px;
height:66px;
display:block;
}

#menu0 li.menu02 {
margin: 0;
padding: 0;
position: relative; 
float:left;



width:237px;

display:block;


}

#menu0 li.menu02 a{
color:#C6D400;
font-size:10px;
text-decoration:none;
padding-left:24px;
text-decoration:none;

background-image:url(images/menu0_2_promo.jpg);

background-repeat:no-repeat;

display:block;

width:237px;

height:66px;

display:block;

}

#menu0 li.menu02 a:hover {

}

#menu0 li.menu02_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;

background-image:url(images/menus_sous_menu_textes_images_test2_hover_copy_copy.jpg);

background-repeat:no-repeat;

width:147px;

height:23px;

line-height:23px;

}
#menu3 {
position:relative;
background-image:url(images/pages_page_bandeaux_vide.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 1000px;
height: 16px;

}
#contenu {
position:relative;
background-image:url(images/pages_page_contenus_contenu.jpg);
background-position:top left;
background-repeat:no-repeat;

height: 426px;

line-height:18px;
padding-left:80px;
padding-right:410px;
padding-top:20px;

}
#actualite {
position:relative;
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
margin-top:2px;
margin-bottom:2px;
height:auto;
background-color:#FFFFFF;
padding-left:80px;
padding-right:80px;
margin-top:20px;
height:500px;
width:956px;	
}

#actualite a, #actualite td, #actualite .titre {
color:#000000;
background-color:#FFFFFF;
}

#contact {
position:relative;
background-image:url(images/pages_contact_contenus_contact.jpg);
background-position:top left;
background-repeat:no-repeat;

height: 426px;

line-height:24px;
padding-left:80px;
padding-right:410px;
margin-top:20px;

}
#qui {
position:relative;
background-image:url(images/pages_qui_contenus_qui.jpg);
background-position:top left;
background-repeat:no-repeat;

height: 426px;

line-height:18px;
padding-left:80px;
padding-right:410px;
margin-top:20px;

}

#accueil {
position:relative;
background-image:url(images/fond_accueil.jpg);
background-position:top left;
background-repeat:no-repeat;
height: 445px;
margin-top:20px;
}

#accueil a{
color:#C6D400;
font-size:10px;
text-decoration:none;
}

#esprit {
position:relative;
background-image:url(images/pages_esprit_contenus_esprit.jpg);
background-position:top left;
background-repeat:no-repeat;
height: 426px;
line-height:18px;
padding-left:80px;
padding-right:410px;
margin-top:20px;
}

#accueil {
position:relative;
background-image:url(images/fond_accueil.jpg);
background-position:top left;
background-repeat:no-repeat;
height: 445px;
line-height:18px;
padding-left:80px;
padding-right:410px;
margin-top:20px;
}


#condition {
width:1000px;
position:relative;
background-image:url(images/pages_condition_contenus_condition.jpg);
background-repeat:no-repeat;
height: 426px;
margin-top:20px;
}

#condition2 {
position:relative;
background-position:top left;
background-repeat:no-repeat;
line-height:24px;
padding-left:80px;
line-height:18px;
overflow:auto;
height:426px;
padding-right:410px;
}

/*********************
/* SEBASTIEN
/*********************/

#contenu_catalogue {
position:relative;
background-image:none;
margin:0;
padding:0;
display:block;
}

#contenu_actualite {
position:relative;
background-image:none;
margin:0;
padding:0;
display:block;
}

#fond_noir {
position:relative;
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
margin-top:20px;
width:960px;
border:1px solid #FFFFFF;

}

#fond_blanc_redactionnel {
position:relative;
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
margin-top:2px;
margin-bottom:2px;
width:956px;
background-color:#FFFFFF;
color:#000000;
}

#texte_redactionnel {
	display:block;
	position:relative;
	margin:0;
	padding:10px;
	z-index:1;
	text-align:justify;
	width:936px;
	color:#000000;
}

#texte_redactionnel_1 {
	display:block;
	position:relative;
	float:left;
	margin:0;
	padding:10px;
	z-index:1;
	text-align:justify;
	width:447px;
	color:#000000;
}

#texte_redactionnel_2 {
	display:block;
	position:relative;
	float:left;
	margin:0;
	padding:10px;
	z-index:1;
	text-align:justify;
	width:447px;
	color:#000000;
	border-left:solid 1px #000;
}

#texte_redactionnel_fin {
	clear:left;
}

#texte_redactionnel .titre, #texte_redactionnel a, #texte_redactionnel_1 .titre, #texte_redactionnel_1 a, #texte_redactionnel_2 .titre, #texte_redactionnel_2 a {
color:#000000;
}


#fond_blanc {
position:relative;
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
margin-top:2px;
margin-bottom:2px;
width:956px;
background-color:#FFFFFF;
color:#000000;
min-height:400px;
}

#fond_actu {
position:relative;
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
margin-top:2px;
margin-bottom:2px;
width:956px;
background-image:url(images/fond_actu.jpg);
min-height:400px;
}

#fond_actu2 {
position:relative;
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
width:956px;
background-image:url(images/fond_actu2.jpg);
min-height:400px;
bottom:0;
}

#fond_actu2 a {
text-decoration:none;
color:#000000;
}

#fond_actu2 #a a:hover {
text-decoration:none;
color:#FF6A23;
}

#fond_actu2 #a .hover {
text-decoration:none;
color:#FF6A23;
font-weight:bold;
}

#fond_actu2 #c a:hover {
text-decoration:none;
color:#6E810C;
}

#fond_actu2 #c .hover {
text-decoration:none;
color:#6E810C;
font-weight:bold;
}

#fond_actu2_haut {
position:relative;
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
width:956px;
background-image:url(images/fond_actu2_haut.jpg);
height:14px;
background-repeat:no-repeat;
}

#fond_actu2_bas {
position:relative;
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
width:956px;
background-image:url(images/fond_actu2_bas.jpg);
height:302px;
background-repeat:no-repeat;
}

#fond_vide {
position:relative;
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
margin-top:2px;
margin-bottom:2px;
width:916px;
height:auto;
background-image:url(images/fond.jpg);
color:#000000;
padding-left:20px;
padding-right:20px;
min-height:400px;
}

#fond_blanc .titre, #fond_blanc input, #fond_blanc a, #fond_blanc td {
color:#000000;
}

#fond_vide .titre, #fond_vide input, #fond_vide a, #fond_vide td {
color:#000000;
}

#photo_produit {
display:block;
position:absolute;
top:10px;
left:10px;
margin:0;
padding:0;
padding-left:5px;
padding-top:5px;
height:345px;
width:345px;
border:1px solid #000000;
z-index:2;
}

.coin_promotion {
background-image:url(images/coin_promotion_g.png) !important; 
background-image:url(no-image);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/coin_promotion_g.png'); 
width:123px; 
height:123px;
top:0px;
position:absolute;
z-index:99;
}

.coin_soldes {
background-image:url(images/coin_soldes_g.png) !important; 
background-image:url(no-image);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/coin_soldes_g.png'); 
width:123px; 
height:123px;
top:0px;
position:absolute;
z-index:99;
}

.coin_nouveaute {
background-image:url(images/coin_nouveaute_g.png) !important; 
background-image:url(no-image);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/coin_nouveaute_g.png'); 
width:123px; 
height:123px;
top:0px;
position:absolute;
z-index:99;
}

.tableau_promotion {
background-image:url(images/coin_promotion_pp.png) !important; 
background-image:url(no-image);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/coin_promotion_pp.png'); 
width:60px; 
height:60px;
top:0px;
z-index:99;
position:absolute;
left:32px;
}

.tableau_soldes {
background-image:url(images/coin_soldes_pp.png) !important; 
background-image:url(no-image);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/coin_soldes_pp.png'); 
width:60px; 
height:60px;
top:0px;
z-index:99;
position:absolute;
left:32px;
}

.tableau_nouveaute {
background-image:url(images/coin_nouveaute_pp.png) !important; 
background-image:url(no-image);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/coin_nouveaute_pp.png'); 
width:60px; 
height:60px;
top:0px;
z-index:99;
position:absolute;
left:32px;
}

#lien_modele {
display:block;
position:absolute;
top:340px;
left:10px;
margin:0;
padding:0;
padding-left:5px;
padding-top:2px;
height:25px;
width:135px;
color:#000;
/*border:1px solid #000000;*/
z-index:4;
}

#lien_vue {
display:block;
position:absolute;
top:340px;
left:245px;
margin:0;
padding:0;
padding-left:5px;
padding-top:2px;
height:25px;
width:135px;
color:#000;
/*border:1px solid #000000;*/
z-index:4;
}

#lien_zoom {
display:block;
position:absolute;
top:15px;
left:245px;
margin:0;
padding:0;
padding-left:5px;
padding-top:2px;
height:25px;
width:135px;
color:#000;
/*border:1px solid #000000;*/
z-index:4;
}

#lien_zoom a, #lien_vue a, #lien_modele a {
font-size:10px;
color:#000;
text-decoration:none;
}

#lien_vue a:hover, #lien_modele a:hover {
font-size:10px;
color:#ff6900;
text-decoration:none;
}

#description_produit {
display:block;
position:absolute;
top:10px;
left:370px;
margin:0;
padding:0;
padding:20px;
padding-right:143px;
height:310px;
width:410px;
border:1px solid #000000;
z-index:3;
color:#000000;
text-align:justify;
}

#description_produit_descriptif {
overflow:auto;
height:90px;
padding-right:10px;
}

#logo_description {
display:block;
position:absolute;
top:15px;
left:455px;
margin:0;
padding:0;
height:100px;
width:100px;
border:1px solid #000000;
}

#choix {
position:absolute;
top:295px;
left:10px;
color:#000000;
float:left;
display:block;
}

input.input_pointure {
position:absolute;
top:320px;
left:100px;
color:#000000;
}

#bien_choisir {
position:absolute;
top:260px;
left:450px;
color:#000000;
font-size:10px;
}

#comparer {
position:absolute;
top:290px;
left:450px;
color:#000000;
font-size:10px;
}

#commandez {
position:absolute;
top:320px;
left:450px;
color:#000000;
font-size:10px;
}

#precisez {
position:absolute;
top:290px;
left:100px;
color:#c1c1c3;
font-size:10px;
width:130px;
height:25px;
text-align:center;
/*border:solid 1px #000;*/
}


#contenu_liste_produit {
display:block;
position:relative;
margin:0;
padding:0;
padding-left:10px;
padding-bottom:10px;
z-index:1;
padding-top:369px;
}

#contenu_liste_produit_associe {
display:block;
position:relative;
margin:0;
padding:0;
padding-left:10px;
padding-top:369px;
z-index:2;
}

#contenu_liste_produit_associe .photo {
width:90px;
height:90px;
float:left;
margin-right:2px;
border:1px solid #000000;
margin-top:10px;
margin-bottom:10px;
}

#contenu_liste_produit_associe .photo img{
display:block;
margin:auto;
}

#contenu_liste_produit ul.liste_produits {
display:block;
list-style:none;
margin:0;
padding:0;
clear:both;
}

#contenu_liste_produit li.produit {
float:left;
display:block;
width:125px;
margin:0;
margin-right:10px;
margin-bottom:10px;
padding:0;

position:relative;
}

li.produit .image_produit {
border:1px solid #000000;
display:block;
width:123px;
height:170px;
margin:0;
padding:0;
text-align:center;
position:relative;
}

li.produit .texte_produit {
border:1px solid #000000;
display:block;
width:123px;
height:20px;
margin:0;
margin-top:2px;
padding:0;
color:#000000;
}

.comparer {
color:#000000;
font-weight:bold;
font-size:8px;
}

.orange {
color:#ff6900;
}

.orange_bold {
color:#ff6900;
font-weight:bold;
}

.orange_italique{
color:#ff6900;
font-style:italic;
}

.orange_bold_italique {
color:#ff6900;
font-weight:bold;
font-style:italic;
}

/***** Classe supprimée de plus haut, car dupliquée ***/
.titre {
color:#FFFFFF;
font-weight:bold;
font-size:16px;
font-style:italic;
}