body {
background-color:#ffffff;
color:black;
margin:0pt;
padding:0pt;
color:#383838;
font-family:"Trebuchet MS";
font-size:11px;
text-align:center;
}
.content {
background-color:#FFFFFF;
clear:both;
width:937px;
margin:auto;
text-align:left
}
.shop {border-top:1px solid #000;border-right:1px solid #000;border-left: 2px solid #CCC;border-bottom:2px solid #CCC;background:#FFF;margin:2px;padding:3px;text-decoration:none;font-size:12px}
.rayon {font-size:18px;font-weight:bold;color:#e43460}
* {outline:none}
.header{
background: #FFFFFF url(images/bg_vetement-bebe.jpg) no-repeat scroll right top;
height:267px;
}
.logo{
padding-top:27px;
padding-left:21px;
float:left;
}
.baseline{
padding-top:74px;
padding-left:376px;
}
.line{
padding-top:14px;
padding-left:57px;
}

.banner{
margin-top:23px;

}
#menu{
margin-left:4px;
margin-top:17px;
font-size:14px;
}
#menu a{
text-decoration:none;
color:#FFFFFF;
float:left;
padding-left:7px;
padding-right:7px;
}
#menu .grey{
height:22px;
background: #b2b2b2 url(images/menu/left_grey.gif) no-repeat left top;
text-align:center;
float:left;
margin-right:2px;
}
#menu .grey .right{
height:22px;
_width:4px;
background:url(images/menu/right_grey.gif) no-repeat right top;
}

#menu .darkgrey{
height:22px;
background: #666666 url(images/menu/left_darkgrey.gif) no-repeat left top;
text-align:center;
float:left;
margin-right:2px;
}
#menu .darkgrey .right{
height:22px;
_width:4px;
background:url(images/menu/right_darkgrey.gif) no-repeat right top;
}
.rouge {color:#72001D;font-weight:bold}
.italic {font-style: italic ;}
#menu .pink{
height:22px;
background: #e0194b url(images/menu/left_pink.gif) no-repeat left top;
text-align:center;
float:left;
margin-right:2px;
}
#menu .pink .right{
height:22px;
_width:4px;
background:url(images/menu/right_pink.gif) no-repeat right top;
}

#menu .blue{
display:inline;
height:22px;
background: #318ce7 url(images/menu/left_blue.gif) no-repeat left top;
text-align:center;
float:left;
margin-right:2px;
}
#menu .blue .right{
height:22px;
_width:4px;
background:url(images/menu/right_blue.gif) no-repeat right top;
}

#footer{
background-image:url(images/footer.jpg);
clear:both;
height:60px;
width:898px;
}
#footer .lien{
padding-top:14px;
color:#FFFFFF;
}
#footer .lien a{
color:#FFFFFF;
}

-----------------------------------------

form {
margin:0px;
padding:5px
}
textarea {border:1px solid #CCC;width:90%;height:100px}
.content p {
margin:0pt;font-size:12px
}
.footer {color:#FFF}
.footer a {color:#FFF}
.floatleft{
float:left;
}
.form{
margin-bottom:5px;
color:#505050;
font-size:12px;
width:250px;
}
a {
color:#000000
}
p {font-size:12px;margin:0px}
------------------------------------------------
#bloc_recherche{
background: url(images/bloc_recherche.jpg) no-repeat left top;
height:396px;
width:390px;
float:right;
}
#bloc_recherche .right{
height:396px;
width:390px;
}
#bloc_recherche .right .content-right{
padding-top:67px;
padding-left:18px;
}
#bloc_recherche .right h2{
font-family:"Trebuchet MS";
color:#72001d;
font-size:12px;
margin:0px;
}
#left{
width:545px;
float:left;
padding-top:25px;
}

#left #produit h1{
font-family:"Trebuchet MS";
color:#e0194b;
font-size:22px;
font-style:italic;
}

#left #produit .top{
background: url(images/header_produit.gif) no-repeat left top;
height: 12px;
}
#left #produit a{
color:#e23660;
}


#left #produit .center{
border-left:solid #e3315e 1px;
border-right:solid #e3315e 1px;
width:491px;
}
#left #produit .center .description{
padding-right:10px;
}
#left #produit .center .description .option{
background: url(images/fond_produit.gif) no-repeat left top;
height:82px;
}
#left #produit .center .commentaires{
padding:10px;
}
#left #produit .center .avis{
padding:10px;
}
#left #produit .center img{
float:left;
margin-right:10px;
}
#left #produit .bottom{
background: url(images/footer_produit.gif) no-repeat left top;
height: 11px;
}

#left .fille{
background: url(images/bloc_fille_hp.gif) no-repeat left bottom;
width:154px;
margin-right:22px;
margin-bottom:8px;
float:left;
}
#left .garcon{
background: url(images/bloc_garcon_hp.gif) no-repeat left bottom;
width:154px;
margin-right:22px;
margin-bottom:8px;
float:left;
}
#left .fille .contenu{
padding:5px;
border-left:#e43460 1px solid;
border-right:#e43460 1px solid;
border-top:#e43460 1px solid;
}
#left .fille .contenu img{
margin-bottom:10px;
}
#left .fille .titre{
color:#e0194b;
size:13px;
}
#left .fille .prix{
color:#e0194b;
font-size:16px;
}
#left .prixbarre{
	color:#383838;
	font-size:15px;
	text-decoration: line-through;
}
#left .garcon .contenu{
padding: 5px;
border-left:#3d93e8 1px solid;
border-right:#3d93e8 1px solid;
border-top:#3d93e8 1px solid;
}
#left .garcon .contenu img{
margin-bottom:10px;
}
#left .garcon .titre{
color:#318ce7;
size:13px;
}
#left .garcon .prix{
color:#318ce7;
font-size:16px;
}
.tri{
background: url(images/fond_tri.jpg) no-repeat left top;
height:34px;
width:507px;
padding-top:8px;
padding-left:7px;
font-size:12px;
color:#505050;
}

#left .lien{ 
margin-left:5px;
color:#FFFFFF;
font-size:13px;
}
#left .tri{
background: url(images/fond_tri.jpg) no-repeat left top;
height:34px;
width:507px;
padding-top:8px;
padding-left:7px;
font-size:12px;
color:#505050;
}
#left .tri .link_fille a{
color:#ff004e;
}
#left .tri .link_garcon a{
color:#318ce7;
}
#left .tri .link_mixte a{
color:#88a504;
} 
#left .tri a{
color:#505050;
} 
#left .pagination{ 
text-align:right;
margin-right:40px;
margin-bottom:5px;
}
#left .pagination a{
color:#ff004e;
}
#left .intro{
padding-left:50px;
}
#left #center{
margin-top:30px;
}
#right .naviguez {
margin-left:20px;
padding-right:10px;
margin-bottom:25px;
margin-top:20px;
width:280px;
}
#right .naviguez ul{
padding:0px;
margin:0px;
padding-top:10px;
list-style:none;

}
#right .naviguez ul li{
padding:3px;
background-color:#eeeded;
heiht:15px;
}
#left #center .right ul{
list-style:none;
}
#left #center .right ul li a{
color:#ff004e;
}

#left #center .right{
padding-left:30px;
}
#left #center .right .text{
margin:5px;
}

#left h1{
font-family:"Trebuchet MS";
color:#72001d;
font-size:12px;
margin:0px;
margin-bottom:10px;
}
#left p{
color:#3d3d3d;
font-size:12px;
font-style:italic;
text-align:justify;
}

#right{
background-color:#f2f2ed;
float:right;
width:320px;
margin-right:50px;
}

#right .banner{
margin-bottom:10px;
}
#right .actualite{
margin-left:20px;
padding-right:10px;
margin-bottom:25px;
}
#right .news {
margin-top:10px;
}
#right .news img{
float:left;
margin-right:5px;
}
#right .news a{
color:#3d3d3d;
}
#right .news .titre a{
color:#ff004e;
margin-right:5px;
}

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#FFF; border-left:1px solid #E0194B; border-right:1px solid #E0194B}
.xb1 {margin:0 5px; background:#E0194B;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#FFF; border:0 solid #E0194B; border-width:0 1px;}
pre{
	width: 100%;
	overflow: auto;
	border: 1px solid #CCC;
}

fieldset{
	border: none;
}

label{
	cursor: pointer;
	cursor: hand;
}

.field label{
	display: block;
}

input,textarea{
	border: 1px solid #999;
}

textarea{
	width: 100%;
	font-size: 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
ul {list-style-type:square}
.post-info {background:url(images/fond_tri.jpg) no-repeat;width:507pw;height:34px;padding:8px}
/* La barre de navigation
-------------------------------------------------------- */
#sidebar div{
	border-bottom: 1px solid #F0F0F0;
	color: inherit;
	background: #FFF;
	width:180px;
	float:right;
	padding:5px;
}

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

#sidebar h2, #sidebar h3{
	color: #318CE7;
	margin: 0 0 1ex 0;
}

#sidebar h3{
	font-size: 1em;
	margin: 0;
}

#sidebar div#search{
	background: transparent;
	color: inherit;
	line-height: 2.3em;
}

#search fieldset, #search p{
	margin: 0;
	padding: 0;
}

#q{
	padding-left: 18px;
	background: #fff url(img/q.png) no-repeat 4px center;
}

#sidebar div#calendar{
	/*border-top: 1px solid #F0F0F0;*/
}

#sidebar div#calendar table{
	font-size: 0.8em;
	text-align: center;
	margin: 0 auto;
	border-collapse: collapse;
}

#sidebar div#calendar table caption{
	margin: 0 auto;
}

#sidebar div#calendar table th{
	color: #493;
	background: transparent;
}

#sidebar div#calendar table td{
	width: 14%;
	line-height: 2em;
	border: 1px solid #EEE;
}

#sidebar div#calendar table td a{
	display: block;
	background: #EFA;
	color: #493;
	font-weight: bold;
	text-decoration: none;
}

#sidebar div#calendar table td a:hover{
	background: #DBB8DC;
	color: #636;
}
p{text-align:justify}
.post-content{text-align:justify}
h1 {color:#E43460}