body 
{
	color:#4B4B4B;
	background-color:#A0527C;
}

a {
color:#975175;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

#bloc_bandeau {
height:196px;
width:790px;
position:relative;
}

#bloc_bandeau .bloc_haut, #bloc_bandeau .bloc_bas {
display:none;
}

#bloc_bandeau .lien_accueil {
left:0;
position:absolute;
top:0;
}

#bloc_bandeau .lien_accueil a {
display:block;
height:15px;
padding-bottom:2px;
padding-left:15px;
padding-top:179px;
width:300px;
}

#bloc_login {
background-image:url("/specific/skins/skin-default2/img/labelMonCompte.png");
background-repeat:no-repeat;
left:522px;
padding-top:14px;
position:absolute;
top:15px;
}

#bloc_login br{
display:none;
}

#bloc_login span, #bloc_login a {
display:block;
}

#bloc_panier {
background-image:url("/specific/skins/skin-default2/img/labelVotrePanier.png");
background-position:0 2px;
background-repeat:no-repeat;
color:#273170;
left:645px;
padding-left:80px;
position:absolute;
top:12px;
}

#rechercheProduit {
color:#273170;
left:497px;
position:absolute;
top:164px;
}

#queryInput {
background-color:#F2F2F2;
border:1px solid #975175;
width:75px;
}

#submitInput {
background-color:#F2F2F2;
border:1px solid #975175;
color:#273170;
width:75px;
}

#bloc_container {
background-color:white;
border:1px solid black;
width:790px;
}

#bloc_entete {
	background-image: url(/specific/skins/skin-default2/img/bandeau.jpg);
	background-repeat:no-repeat;
}

#bloc_corps  {
width:790px;
}

#bloc_droite {
display:none;
}

#bloc_gauche {
padding-left:7px;
padding-right:7px;
padding-top:30px;
width:170px;
}

#bloc_centre {
padding:22px 20px 10px 0;
width:586px;
}

#bloc_pied {
}

#bloc_pied a
{
	color:#4B4B4B;
}

#navFooter {
float:left;
height:auto;
padding:0 0 20px 0;
margin:0;
width:100%;
}

#navFooter li {
background-image:url("/specific/skins/skin-default2/img/separateurBas.png");
background-position:0 4px;
background-repeat:no-repeat;
padding-left:23px;
padding-right:23px;
}

#navFooter li.page-242, #navFooter li.page-247 {
background-image:none;
}

#navFooter li a {
color:#A0527C;
font-size:12px;
}

#taille, #drapeaux, #frontlogin-form, #newsletter-form
{
	display:none;
}

#bloc_outils
{
	margin-left:250px;
}

#bloc_outils a
{
	color:#676767;
}

/* menu **/

.navHD {
height:25px;
padding-left:0;
width:790px;
}

#navHD li {
background-image:url("/specific/skins/skin-default2/img/separateur.png");
background-position:right center;
background-repeat:no-repeat;
}

#navHD li.selected {
}

#navHD li a {
color:#A04D78;
font-weight:bold;
height:20px;
margin-top:0;
padding-left:14px;
padding-right:14px;
padding-top:5px;
text-transform:uppercase;
}

#navHD li.selected a {
}

#navHD li ul {
background-color:#BCBBBB;
margin-top:0;
}

#navHD li li {
background-image:none;
border-bottom:1px solid #9F4D78;
margin-left:4px;
margin-right:4px;
padding-bottom:0;
padding-left:0;
}

#navHD li li a {
font-size:12px;
padding-bottom:3px;
padding-left:3px;
padding-top:4px;
text-transform:none;
width:auto;
}

#navHD li li a:hover {
color:white;
}

#navHD ul.folder-95 {
display:none;
}

/* ss-menu **/

#navVSL2
{
    width:195px;
}

#navVSL2 li
{
    border-bottom:1px solid #D2E5F2;
	height:35px;
}

#navVSL2 li a
{
    color:#878787;
	line-height:30px;
	background-image: url(/specific/skins/skin-default2/img/puce-navgauche.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	padding-left:15px;
	height:35px;
}


/* actu **/

	/* accueil **/

#content_type_actu_accueil
{
	border-top:1px solid #D5D5D5;
}

#content_type_actu_accueil .element
{
	padding-right:5px;
	float:left;
	width:30%;
	padding-left:10px;
}

#content_type_actu_accueil .photo
{
	height:100px;
	overflow:hidden;
}

#content_type_actu_accueil .photo img
{
	width:150px;
}

	/* bloc **/

#content_type_actu_bloc .element
{
	border-bottom:1px solid #D5D5D5;
}

#content_type_actu_bloc .photo img
{
	width:80px;
	padding-left:5px;

}

	/* page 2 **/

#content_type_actu2 .elements1
{
	width:310px;
}

#content_type_actu2 .element1 .photo
{
	width:300px;
}

#imgw3c
{
	text-align:right;
	padding-bottom:10px;
}

#imgw3c img
{
	border:0px;
}

/* catalogue V2 */

.content_type_catalogue_page
{
color:black;
padding-left:10px;
width:582px;
}

.content_type_catalogue_page a
{


}

.content_type_catalogue_page img
{
	border:0px;
}

.content_type_catalogue_nouveautes {
border:1px solid #CBAAD7;
float:left;
margin-bottom:10px;
}

.content_type_catalogue_nouveautes .legende {
background-color:#CBAAD7;
color:white;
font-size:17px;
font-weight:bold;
margin-bottom:8px;
text-align:center;
}

.content_type_catalogue_coup_de_coeur  {
border:1px solid #BA15B1;
float:left;
margin-bottom:10px;
margin-right:10px;
width:286px;
}

.content_type_catalogue_coup_de_coeur .legende {
background-color:#BA15B1;
color:white;
font-size:17px;
font-weight:bold;
margin-bottom:8px;
text-align:center;
}

.content_type_catalogue_coup_de_coeur .produit {
width:271px;
}

.content_type_catalogue_coup_de_coeur .produit .zonedescription {
width:177px;
}

.content_type_catalogue_coup_de_coeur .produit .zonedescription .prix div {
display:inline;
}

.content_type_catalogue_promotion {
border:1px solid #0A97B2;
float:left;
margin-bottom:10px;
width:286px;
}

.content_type_catalogue_promotion .legende {
background-color:#0A97B2;
color:white;
font-size:17px;
font-weight:bold;
margin-bottom:8px;
text-align:center;
}

.content_type_catalogue_promotion .produit {
width:271px;
}


.content_type_catalogue_promotion .produit .zonedescription {
width:177px;
}

.content_type_catalogue_promotion .produit .zonedescription .prix div {
display:inline;
}



.content_type_catalogue_fiche .legende {
background-color:#BA15B1;
color:white;
font-size:17px;
font-weight:bold;
margin-bottom:8px;
text-align:center;
}

.content_type_catalogue_fiche .produit {
width:574px;
height:auto;
}

.content_type_catalogue_fiche .produit .zonephoto{
width:250px;
height:auto;
}

.content_type_catalogue_fiche .produit .zonephoto img{
width:auto;
}

#mainLink {
display:block;
height:200px;
}

#mainPhoto {
max-width:100%;
max-height:100%;
}

.content_type_catalogue_fiche .produit .zonephoto img.vignette{
padding:2px;
width:62px;
}

.content_type_catalogue_fiche .produit .zonedescription {
width:321px;
}

.content_type_catalogue_fiche .produit .zonedescription .prix div {
display:inline;
}

.content_type_catalogue_fiche .retour {
text-align:right;
}

.produit
{
float:left;
margin-left:0;
padding-bottom:10px;
padding-left:6px;
padding-right:6px;
width:182px;
height:200px;
}

.produit .zonereference {
background-color:#FFFED8;
border:1px solid #C6C5B1;
font-weight:bold;
margin-bottom:10px;
padding-bottom:4px;
padding-top:4px;
text-align:center;
color:#975175;
}

.produit .zonereference a{
color:#975175;
}

.produit .zonephoto {
float:left;
height:127px;
width:75px;
}

.produit .zonephoto img{
width:75px;
border:none;
}

.produit .zonedescription {
float:left;
padding-left:3px;
width:93px;
}

.produit .zonedescription .prix {
font-weight:bold;
padding-bottom:10px;
}

.produit .zonedescription .prix .ancien {
font-size:10px;
font-weight:normal;
text-decoration:line-through;
}

.produit .zonedescription .prix div {
color:#975175;
}

.produit .zonedescription .qt {
font-weight:bold;
padding-bottom:6px;
}

.produit .zonedescription select {
border:1px solid #975175;
}


.produit .zonedescription .spec {
padding-bottom:5px;
}

.produit .zonedescription .spec select {
border:1px solid #975175;
font-size:11px;
width:90px;
}

.produit .zonedescription .add {
background-image:url("/specific/skins/skin-default2/img/caddie.png");
background-position:0 5px;
background-repeat:no-repeat;
color:#975175;
cursor:pointer;
padding-left:22px;
}

.content_type_catalogue_page .bloc_bas {
clear:both;
}



#cart
{
    background-color:#FFF;
}

#cart td
{
    padding:3px;
}

#cart table{
    border-collapse:collapse;
}

#cart td,
#cart th {
    border-right:1px solid #000;	
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
}

#cart td td {
    border:0px solid #000;
}

#cart .prix {
    text-align:right;
}

#cart .total {
    background-color:#E1E1E1;
}
.commande_etape {
	border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
	font-size:small;
	font-weight:bold;
    background-color:#FFF;
}
/*#cart .bouton a{
	
	text-decoration: none;
	
}*/
#cart .bouton {

	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	width: 130px;
	float: left;
}
#cart h3 {
    clear:left;
}

/*orderWithCheck**/

#orderWithCheck .alert {
	margin-top: 5px;
	height: 200px;
}
#orderWithCheck .bouton {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	float: left;	
}
#orderWithCheck .recapitulatif, #orderWithCheck .adresses, #orderWithCheck .serviceclient {
	margin: 2px;
	padding-bottom: 2px;
	clear: left;	
}
#orderWithCheck .element{
border:1px solid black;
padding:4px;
}

/*saveClient**/

#saveClient .bouton {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 150px;
	float: left;	
}

/*orderCart**/

#orderCart {
	background-color:#FFF;
}

#orderCart .bouton {
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	color: #975175;
	background-color: #FDD7E6;	
}
#orderCart .bloc_haut, #orderCart .bloc_milieu, #orderCart .bloc_bas {
	clear: left;
}
#orderCart .adresses {
	margin: 2px;
	padding-bottom: 2px;
	clear: left;	
}
#orderCart .element{
	float: left;
	width: 49%;
	padding-right: 4px;
	text-align: left;
}

/*Formulaire registerClient**/

#formCreationClient .bouton {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 150px;
	float: left;
}
#formCreationClient legend
{
    font-weight: bold;
	color: #333333;
}
#formCreationClient fieldset
{
	margin: 0 0 15px 15px;
}
#formCreationClient label
{
    display:block;
    width:90px;    
}
#formCreationClient input,
#formCreationClient label
{
    float:left;
    margin-bottom:2px;
}

#formCreationClient br
{
    clear:left;
}

.on {
color:#975175;
}

.off {
color:#CCCCCC;
}

h2 {
background-color:#FFFDD8;
border-left:1px solid #A0527C;
border-top:1px solid #A0527C;
color:#273170;
font-size:14px;
margin:0 0 1px;
padding:1px;
text-align:center;
text-transform:uppercase;
}

.bouton {
background-color:transparent;
border:1px solid transparent;
color:#975175;
font-size:10px;
font-weight:bold;
padding:2px;
text-align:center;
}

.bouton a {
color:#975175;
text-decoration:none;
}


/*fin catalogue V2 */

#bloc_gauche .contenu {
-moz-border-radius:3px 3px 3px 3px;
border:2px solid #C0C0C0;
color:#9F4D78;
margin-bottom:26px;
padding:2px;
text-align:center;
}

#bloc_pied #content_type_paragraphe_titre {
border-top:1px solid #9E9E9E;
clear:both;
margin-left:20px;
padding-top:5px;
width:310px;
}

#content_type_phototheque_flash_plus {
left:380px;
position:absolute;
top:83px;
width:400px;
}

#content_type_phototheque_flash_plus .sup{
border-bottom:5px solid #9F4F7A;
margin-bottom:5px;
}

#content_type_phototheque_flash_plus .inf{
text-align:right;
}

#navVHL3 {
float:left;
list-style:none outside none;
margin:0;
padding:0 0 15px;
width:550px;
}

#navVHL3 li{
float:left;
text-align:center;
width:50px;
}

/*
.listeMarques a {
display:block;
float:left;
height:100px;
margin:3px;
text-align:center;
vertical-align:middle;
width:185px;
}

.listeMarques img {
border:medium none;
max-height:100%;
max-width:100%;
}
*/

.listeMarques p {
float:left;
height:100px;
width:140px;
display:block;
text-align:center;
margin:3px;
}

.listeMarques img {
max-width:100%;
max-height:100%;
border:none;
}

.content_type_catalogue_caroussel {
clear:both;
}
