/* CSS Document */

body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
text-align:center;

}

table{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
text-align:left;
}

#container{
width:956px;
margin-left: auto;
margin-right: auto;
background-color:#FFFFFF;
color:#000000;
text-align:left;
}



#top{
width:956px;
}

#left{
float:left;
width:162px;
left:100%;

}

#right{
float:right;
width:794px;
}

#content{
 width:784px;
 position:relative;
 background-color:#FFFFFF;
 margin:40px 0 0 0px;
}

#content h2{
color:#CC3333;
font-size:18px;
text-indent:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
margin:0;
padding:0;
}

#fil_ariane{
 margin-bottom:10px;
}

#fil_ariane a{
color:#000000;
}

a{
text-decoration:underline;
}

a.lien_bouton, a.lien_bouton:hover{
color:#ffffff;}

#pg_accueil{
 margin-left:7px;
 margin-top:20px;
}

h1 span{
visibility:hidden;
}

img {border:0px;}

td.separation{
border-bottom: 1px solid #FFFFFF;
}

.texte_actu{
color:#2E5D91;
text-align:left;
}

.titre_actu {
font-size:11px;
font-weight:bold;
color:#000000;
text-transform:uppercase;
text-decoration:underline;
text-align:left;
margin-top:4px;
}

.voir_suite {
float:right;
color:#CC3333;
text-decoration:underline;
}

/*paul 21.02.2007*/
.actu, .tx-nouveaute-pi1 {
margin-left:15px;
margin-top:1px;
}
.actu a:visited{
color:#CC3333;}
.actu a:hover{
color:#CC3333;}
.actu a:active{
color:#CC3333;}
.actu a:link{
color:#CC3333;}

.orange a, a:hover{
color:#CC3333;}

#footer{
clear:both;
position:relative;
padding-bottom:100px;
padding-top:0px;
}



#footer ul{
 margin: 0 0 0 385px;
 
}

#footer ul li{
float:left;
list-style-type:none;
margin-right:5px;
}

#footer ul li a{
color:#274D79;
}

.titre_nouveautes {
font-size:13px;
font-weight:bold;
color:#CC3333;
text-transform:uppercase;
}

.date1{
float:right;
color:#CC3333;
}

.date{
float:left;
color:#CC3333;
}

.sous-cat{
text-decoration:none;
}



.spacer{
background:url(../medias/shared/pix.gif);
}

dl, dt, dd{
color:#ffffff;
text-align:left;
font-size:15px;

}

/*li {
list-style-type:disc;
}*/
#menu {
display:block;
position: relative;
/*left:10px;
*/}

#menu a{
display:block;
position: relative;
/*left:10px;
*/
}

#menu1 {
display:block;
position: relative;
left:10px;
}

#menu1 a{
display:block;
position: relative;
left:10px;
}

a.main_cat:hover{
display:block;
position: relative;
left:10px;
color:#E8C345;
}
dl#menu {
width:130px;
}
dl#menu dt {
cursor: pointer;
margin: 2px 0px;
height: 20px;
line-height: 20px;
border-bottom: 1px solid;border-bottom-color:#F56565;
font-weight:500;
font-size:13pt;
font-family:Arial;
}
dl#menu dd {
border:0px;
margin:0;
}
dl#menu dd ul {
/*margin-left:20px;*/
padding:0px;
margin:0px;
list-style-type:none;
}

dl#menu dd ul li a:hover , dl#menu dd ul li a.selected{
/*background-color:#F56565;*/
text-decoration:underline;
}

dl#menu dd ul li {
/*list-style-position:inside;*/
}

dl#menu dd ul li a{
font-size:12px;
vertical-align:middle;
padding:0 5px;
}
dl#menu li a, dl#menu dt a {
color: #ffffff;
display: block;
height: 100%;
text-decoration:none;
}

dl#menu dt:hover{
color:#E8C345;
}

dl#menu dt{
color:#E8C345;
}


dl#menu li a:hover{
text-align:left;

}

dl#menu dt a:hover {
color:#E8C345;
text-align:left;
}










dl#menu1 {
width:130px;
}
dl#menu1 dt {
cursor: pointer;
margin: 2px 0px;
height: 20px;
line-height: 20px;
border-bottom: 1px solid;border-bottom-color:#F56565;
font-weight:500;
font-size:13pt;
font-family:Arial;
}
dl#menu1 dd {
border:0px;
margin:0;
}
dl#menu1 dd ul {
margin-left:0px;
padding:0;
}

dl#menu1 dd ul li a:hover , dl#menu dd ul li a.selected{
background-color:#F56565;
text-decoration:none;
}

dl#menu1 dd ul li {
/*list-style-position:inside;*/
}

dl#menu1 dd ul li a{
font-size:12px;
vertical-align:middle;
padding:0 0px;
}


dl#menu1 dd ol {
margin-left:10px;
padding:0;
margin:0px;

}

dl#menu1 dd ol li a:hover , dl#menu dd ol li a.selected{
background-color:#F56565;
text-decoration:none;
list-style-type:circle;
}

dl#menu1 dd ol li {
/*list-style-position:inside;*/
list-style-type:circle;
}

dl#menu1 dd ol li a{
font-size:12px;
vertical-align:middle;
padding:0 5px;
list-style-type:circle;
}


dl#menu1 li a, dl#menu dt a {
color: #ffffff;
display: block;
height: 100%;
text-decoration:none;
list-style-type:circle;
}

dl#menu1 dt:hover{
color:#E8C345;
}

h2 a:link{
color:#CC3333;
}

dl#menu1 dt{

}

dl#menu1 li a:hover{
text-align:left;
}

dl#menu1 dt a:hover {
color:#E8C345;
text-align:left;
}

dl#menu1 dt{
color:#E8C345;
text-align:left;
}








#drapeau{
padding-top:10px;
}

/*paul 21/02/2007*/

#lg{
/*padding-top:10px;*/
}

.languagemenu{
}

.languagemenuimage{
}

.languagemenutdimage, .languagemenulien{
vertical-align:middle;
/*padding-top:10px;*/
}

/*paul 21/02/2007*/


#drapeau a{
color:#274D79;
text-decoration:underline;
}

.desc_sous_cat{
margin:20px 20px 20px 10px;
}

#liste_produits{
margin:30px 0;
}

.rouge{
color:#CC3333; 
}

#liste_produits{
margin-left:25px;
}

.gras{
font-weight:bold;
}

#desc-fiche-pdt{
float:left;
width:465px;
}

#image-fiche-pdt{
float:right;
width:280px;
margin:0;
}

#bloc-infos{
margin-top:20px;
}

#photo{
font-size:12px;
font-weight:bold;
color:49639E;
margin-top:20px;
}

/*paul 21.02.2007*/
/*Indexed Search*/

.tx-indexedsearch{
width:100%;
}

dl#menu1 dt a {
color:#FFFFFF;
text-align:left;
text-decoration:none;
}