p,ol,li,dd,table {
font-size:1em;
line-height:1.5em;
margin:9px 0;
text-align:left;
}


table{border-collapse:collapse;}

/*p {
text-align:justify;
}*/

a:hover {
color:#004b74;
text-decoration:underline;
}

h1,h2,h3,h4,h5,h6 {
color:#4e6d95;
font-family:Arial, Verdana, Helvetica, sans-serif;
margin:11px 0 5px;
padding:0;
text-align:left;
}

h1 {
color:#000;
font-size:1.5em;
font-weight:700;
line-height:1.6em;
}

h2,h4 {
color:#636f8d;
font-size:1.4em;
font-weight:700;
}

h3 {
color:#000;
font-size:1.25em;
font-weight:700;
}

h4 {
font-size:1.35em;
}

h5,h6 {
color:#666;
font-size:1.1em;
font-weight:700;
}

ul {
margin:11px 0;
padding-left:18px;
}

li {
margin:3px 0;
}

tr,td {
vertical-align:top;
}

th,th p {
font-size:1em;
font-weight:700;
}

fieldset {
margin:13px 0;
padding:0 10px 10px;
}

legend {
color:#666;
font-weight:700;
margin-bottom:10px;
}

img {
border:0;
}

button{
background:none;
border:none;
margin:0;
padding:0;
cursor:pointer;
}

.Indentation {
text-indent:30px;
}

.TexteEnPetit {
font-size:.85em;
}

.TexteEnGrand {
font-size:1.15em;
}

.PremiereLettreMotEnMaj {
text-transform:capitalize;
}

.TexteEnMinuscules {
text-transform:lowercase;
}

.TexteEnPetitesCapitales {
font-variant:small-caps;
}

.TexteDroite {
text-align:right;
}

.TexteCentre {
text-align:center;
}

.ImageDroite {
float:right;
margin:5px 0 5px 20px;
}

.ImageGauche {
float:left;
margin:5px 20px 5px 0;
}

.CouleurRouge {
color:red;
}

.CouleurBleu {
color:blue;
}

.CouleurJaune {
color:#FF0;
}

.CouleurVert {
color:green;
}

.CouleurViolet {
color:purple;
}

.CouleurGris {
color:gray;
}

.CouleurOrange {
color:orange;
}

.CouleurMarron {
color:maroon;
}

.obligatoire {
font-style:normal;
}

.clear {
clear:both;
font-size:0;
height:0;
}

small {
font-size:.9em!important;
}

big {
font-size:1.1em!important;
}

.zsmall {
font-size:11px!important;
}

.zbig {
font-size:1.2em!important;
}

label,.label {
cursor:pointer;
}

acronym {
cursor:help;
}

.centrepage {
margin:0 auto;
position:relative;
width:960px;
}

div.contentseparator {
border:0;
clear:both;
display:block;
height:1px;
margin:15px 0;
overflow:hidden;
padding:0;
}

.succes {
color:#063;
}

.error {
background:#f8f8f8;
color:#c00;
padding:3px 15px 3px 8px;
}

.listdisc {
list-style-type:disc;
}

.listcircle {
list-style-type:circle;
}

.listsquare {
list-style-type:square;
}

.listdecimal {
list-style-type:decimal;
}

.listlr {
list-style-type:lower-roman;
}

.listla {
list-style-type:lower-alpha;
}

.listua {
list-style-type:upper-alpha;
}

body {
background:url(../images/domena/body-bck.png) repeat-x #ECEEF0;
color:#000;
font-family:Trebuchet MS, Verdana, sans-serif;
font-size:.8em;
margin:0;
padding:0;
}

#page {
margin:0 auto;
position:relative;
width:996px;
}

#entete {
background: url(../images/domena/entete-bck.png) no-repeat bottom;
height:91px;
position:relative;
}

#entete img {
left:43px;
position:absolute;
top:21px;
}

#entete .logodomena img {
  top: 15px;
  }


#entete p {
color:#000;
font-family:Trebuchet MS, Arial, sans-serif;
font-size:11px;
left:56px;
position:absolute;
top:40px;
}

#login {
background:url(../images/domena/login-bck.png) no-repeat;
color:#000;
font-family:Trebuchet MS, Arial, sans-serif;
font-size:11px;
height:91px;
padding-left:21px;
position:absolute;
right:60px;
width:200px;
}

#login h2 {
background:url(../images/domena/login-picto.gif) no-repeat;
color:#A62103;
font-family:Tahoma, Trebuchet MS, Arial, sans-serif;
font-size:12px;
line-height:17px;
margin-bottom:10px;
padding-left:25px;
}

#login input {
border:1px solid #D6D7DB;
color:#333;
font-family:Arial, sans-serif;
font-size:11px;
}

#login #extra_login {
margin-bottom:3px;
}

#login .btnGo {
background:#A62103;
border:none;
color:#FFF;
font-family:Arial, sans-serif;
font-size:10px;
}

#outils {
font-size:.8em;
padding-top:6px;
position:absolute;
right:290px;
text-align:right;
}

#outils a {
color:#333;
}

#outils a:hover {
border-bottom:1px solid #A62103;
color:#A62103;
text-decoration:none;
}

#haut {
background:url(../images/domena/container-top.png) no-repeat top;
height:40px;
padding:0 38px;
position:relative;
z-index:8000;
}

#haut p {
color:#FFF;
float:left;
font-weight:bold;
font-size:.95em;
line-height:40px;
margin:0;
padding-left:20px;
position:absolute;
}

#menu-boutique {
float: left;
height:40px;
list-style:none;
margin:0;
position:absolute;
top:0;
left:0;
padding:0;
}

#menu-boutique li {
border-left:1px solid #C54A31;
cursor:pointer;
float:left;
font-size:.95em;
font-weight:700;
height:40px;
line-height:40px;
margin:0;
padding: 0 11px;
}

#menu-boutique li#select {
	line-height:20px;
}

li#bleu2 {
background:url(../images/domena/trema-bck.jpg) repeat-x;
}

li#mauve {
background:url(../images/domena/simeo-bck.jpg) repeat-x;
}

li#rouge2 {
background:url(../images/domena/riviera-bck.jpg) repeat-x;
}

li#bleu1 {
background:url(../images/domena/rio-bck.jpg) repeat-x;
}

li#vert2 {
background:url(../images/domena/libellule-bck.jpg) repeat-x;
}

li#gris {
background:url(../images/domena/domena-bck.jpg) repeat-x;
}

li#orange {
background:url(../images/domena/carrera-bck.jpg) repeat-x;
}

li#rouge1 {
background:url(../images/domena/astoria-bck.jpg) repeat-x;
}

li#vert1 {
background:url(../images/domena/aerogarden-bck.jpg) repeat-x;
}

li#cafe {
background:url(../images/domena/martello-bck.jpg) repeat-x;
}

li#cafe2 {
background:url(../images/domena/cafe-reck-bck.jpg) repeat-x;
}

li#select {
background:url(../images/domena/special-bck.jpg) repeat-x;
}

#menu-boutique li a {
color:#FFF;
cursor:pointer;
display:block;
margin:0;
padding:0;
text-decoration:none;
}

#menu-boutique li a:hover,#menu-boutique li.active>a {
color:#333;
}

#navdstvi  {
height:40px;
position:relative;
}

#navdstvi li ul li {
clear:both;
}

#navdstvi li:hover ul ul,#navdstvi li.lihover ul ul,#navdstvi li:hover ul ul ul,#navdstvi li.lihover ul ul ul {
visibility:hidden;
}

#navdstvi li:hover ul,#navdstvi li.lihover ul,#navdstvi li li:hover ul,#navdstvi li li.lihover ul,#navdstvi li li li:hover ul,#navdstvi li li li.lihover ul {
visibility:visible;
}

#navdstvi li ul,#navdstvi li ul li {
border:none;
float:left;
height:auto;
line-height:16px;
margin:0;
padding:0;
position:relative;
z-index:1000;
}

#navdstvi li ul {
border-top:1px solid #d1d6dd;
list-style-type:none;
margin-left:-18px;
position:absolute;
visibility:hidden;
}

#navdstvi li li a {
width:15em;
}

#navdstvi li li a,#navdstvi li li a:hover {
border:none;
border-bottom:1px solid #d1d6dd;
color:#FFF;
display:block;
font-weight:400;
padding:3px 8px;
text-decoration:none;
}

li#vert1 li a {
background:#01AD5B;
}

li#vert1 li a:hover {
color:#01AD5B;
}

li#rouge1 li a {
background:#E51900;
}

li#rouge1 li a:hover {
color:#E51900;
}

li#orange li a {
background:#FF9935;
}

li#orange li a:hover {
color:#FF9935;
}

li#gris li a {
background:#5575AE;
}

li#gris li a:hover {
color:#5575AE;
}

li#vert2 li a {
background:#4E9B27;
}

li#vert2 li a:hover {
color:#4E9B27;
}

li#cafe li a {
background:#DD8F23;
}

li#cafe li a:hover {
color:#DD8F23;
}

li#cafe2 li a {
background:#4F6A61;
}
li#cafe2 li a:hover {
color:#4F6A61;
}

li#select li a {
background:#96779F;
}
li#select li a:hover {
color:#96779F;
}

li#bleu1 li a {
background:#0E5BDB;
}

li#bleu1 li a:hover {
color:#0E5BDB;
}

li#rouge2 li a {
background:#BF0A1B;
}

li#rouge2 li a:hover {
color:#BF0A1B;
}

li#mauve li a {
background:#928EE3;
}

li#mauve li a:hover {
color:#928EE3;
}

li#bleu2 li a {
background:#036FB7;
}

li#bleu2 li a:hover {
color:#036FB7;
}

#navdstvi #menu-boutique li li a:hover {
background:#FFF;
}


#carousel{
background:url(../images/domena/carousel-bck.jpg) no-repeat;
height:71px;
width:648px;
position:relative;
}

#carousel .prev{
height:71px;
width:25px;
position:absolute;
left:0;
}

#carousel .next{
height:71px;
width:25px;
position:absolute;
right:0;
}

#jcarousel{
height:71px;
padding-top:13px;
width:600px;
visibility:hidden;
margin:0 auto;
}

#jcarousel li{
margin:0 10px;
}


#visuel_accueil{
max-width:420px;
float:left;}

#evenement{
width:210px;
float:left;
padding-top:10px;
padding-left:8px;
}

#evenement h4{
color:#000;
font-size:1.2em;
}


#evenement .plus{
float:right;
color:#A62103;
font-weight:bold;
}
#evenement h3{
color:#A62103;
}

#corps {
background: url(../images/domena/container-bck.png) repeat-y;
float:left;
height:100%;
padding:0 38px;
position:relative; 
}

#gauche-centre {
float:left;
position:relative;
width:700px;
}

#formulaire-recherche {
background:url(../images/domena/recherche.gif) no-repeat;
height:31px;
margin-top:14px;
padding-left:20px;
padding-top:20px;
width:180px;
}

#formulaire-recherche #autocompleteSearch {
background:#72738e;
border:1px solid #888;
color:#fff;
margin:0;
padding:0;
position:absolute;
visibility:hidden;
width:auto;
}

#formulaire-recherche #autocompleteSearch ul {
list-style-type:none;
margin:0;
max-height:20em;
overflow:auto;
padding:0;
}

#formulaire-recherche #autocompleteSearch ul li.selected {
background:#fff;
color:#676386;
}

#formulaire-recherche #autocompleteSearch ul li {
cursor:pointer;
display:block;
list-style-type:none;
margin:0;
padding:2px;
}

#formulaire-recherche .search {
border:1px solid #b7b7b7;
font-size:12px;
text-align:center;
vertical-align:middle;
width:120px;
}

#formulaire-recherche .btnGo {
background:#A62103;
border:none;
color:#FFF;
font-family:Arial, sans-serif;
font-size:12px;
padding-bottom:1px;
}

#centre {
float:left;
font-size:.95em;
height:100%;
width:94%;
padding:10px 20px 0;
position:relative;
/*text-align:justify;*/
line-height:1.4em;
}

#centre h1.titre-page {
margin-top:5px;
}

#centre h1.accueil {
font-size:2em;
color:#CC0000;
}

#liste_marque{
list-style:none;
text-align:center;
margin-top:26px;
line-height:0.5em;
}

#liste_marque li{
float:left;
padding:0 7px;
border-right:1px solid #cccccc;
text-align:center;
width:144px;
line-height:12px;
margin:1px 0;
height:280px;
}

#liste_marque li.small{
height:100px;
}

#liste_marque p{
text-align:left;
line-height:1.2em;
margin:0
}

#liste_marque a{
color:#000000;
font-size:.9em;
line-height:1.1em;
}

.listimg,#photos {position: relative; display:block; height:403px; width:437px; float:left; }
.listimg img { display: none; position: absolute; top: 10px; left: 0; }

#droite {
float:right;
margin:0;
padding:0;
position:relative;
width:220px;
}

#panier_top {
background:url(../images/domena/panier-top.gif) no-repeat;
height:23px;
margin-top:15px;
width:200px;
}

#panier_btm {
background:url(../images/domena/panier-btm.gif) no-repeat;
height:7px;
width:200px;
}

#panier ul,#panier li {
list-style:none;
margin:0;
}

.bloc ul,.bloc li {
list-style-type:square;
margin:0;
}

.bloc_top {
background:url(../images/domena/bloc-top.gif) no-repeat;
font-size:1px;
height:9px;
line-height:1px;
margin-top:15px;
width:200px;
}

.bloc_btm {
background:url(../images/domena/bloc-btm.gif) no-repeat;
height:7px;
width:200px;
}

.description{
float:left;
width:328px;
}

.description a:hover{
text-decoration:none;
}

a:hover .description {
text-decoration:none;
}

#bas {
border-top:5px solid #A62103;
clear:both;
color:#666;
font-family:Arial, Verdana, sans-serif;
font-size:.9em;
margin:50px auto 15px;
padding-top:10px;
width:880px;
}

#liens_footer {
float:right;
}

#liens_footer a {
color:#A62103;
font-weight:700;
}

#cheminnav,#etapenav {
font-size:.9em;
font-weight:700;
list-style:none;
margin:0 0 5px;
padding:0;
text-align:left;
}

#cheminnav{
margin-bottom:30px;
}

#cheminnav li,#etapenav li {
display:inline;
margin:0;
padding:0;
}

#cheminnav li,#cheminnav li a,#cheminnav li a:hover {
color:#CCC;
text-decoration:none;
}

#etapenav li,#etapenav li a,#etapenav li a:hover {
color:#633;
text-decoration:none;
}

#etapenav {
background:#EAEAEA;
height:18px;
margin-top:10px;
}

#etapenav li {
background:url(../images/domena/fleche-blanche.gif) no-repeat right;
padding:0 20px 0 7px;
}

#etapenav .active {
color:#FF0000!important;
}

#pagenav,.pagenav {
height:100%;
list-style-type:none;
margin:20px 0 20px 8px;
padding:0;
}

#pagenav li,.pagenav li {
float:left;
line-height:1.8em;
margin:0 3px 0 0;
padding:0;
}

#pagenav li,.pagenav li a {
background:#FFF;
border:1px solid #878787;
color:#4b4b4b;
padding:1px 4px;
text-decoration:none;
}

#pagenav li,.pagenav li a:hover {
background:#f0f0f0;
color:#000;
text-decoration:none;
}

#pagenav .select,.pagenav .select {
color:red;
font-weight:700;
}

.btn_zoom{
display:block;
float:left;
height:50px;
font:bold 1.2em/50px Trebuchet MS;
color:#999;
background:url(../images/domena/loupe.gif) no-repeat 0 17px;
padding:0 5px 0 20px;
cursor:pointer;
}
#syst-img {
float:left;
}

.syst-img-vs1 {
width:315px;
}

.syst-img-vs2 {
width:215px;
}

#syst-img .zoom-img {
font-size:0;
margin:0;
border:#CCCCCC 1px solid;
padding:5px 0;
text-align:center;
}

#syst-img .img-min {
background:#FFF;
float:left;
list-style:none;
margin:0;
padding:0;
display:block;
max-width:150px;
}

#syst-img.syst-img-vs2 .img-min {
padding-bottom:5px;
padding-top:3px;

}

#syst-img .img-min li {
float:left;
margin:0 4px 1px 0;
padding:0;
border:1px solid #CC0000;
}

#syst-img.syst-img-vs1 .img-min img {
cursor:pointer;
float:left;
margin:8px 8px 0;
padding:0;
}

#syst-img.syst-img-vs2 .img-min img {
cursor:pointer;
margin:5px 2px 0;
}

#submitPanier{
display:block;
float:right; width: 100%;
height:24px;
line-height:24px;
}

#submitPanier strong{
display:block;
float:left;
padding-right:10px;
}

.transmettrepage {
  margin: 0 0 0 15px;
  }

#contenu-droit {
float:left;
margin:0;
padding:0 8px 0 9px;
width:420px;
}

.box {
display:block;
float:left;
padding:0 5px;
margin-right:5px;
margin-bottom:10px;
width:310px;
height:84px;
}

.box .vignette{
border:1px solid;
padding:8px;
height:66px;
float:left;
overflow:hidden;
width:66px;
color:#ECEEF0;
}

.box .nom_souscat{
background-color:#ECEEF0;
height:73px;
padding:5px 10px;
color:#616162;
float:left;
text-align:left;
margin:0 10px;
width:185px;
font-weight:bold;
font-size:1.1em;
}

/* new version 10/2009 */
#ensemble-box {
	padding-left: 50px;
}
.box-new {
	float: left;
	padding: 10px;
	margin: 10px;
	width: 220px;
	background-color: #ECEEF0;
	text-align: center;
}
	.box-new a {
		color: #616162;
		text-decoration: none;
		font-weight:bold;
		font-size:1.1em;
	}
	.box-new a:hover {
		text-decoration: none;
	}
	.box-new a img{
		color: #616162;
		text-decoration: none;
		margin: 0;
		padding: 0;
	}
	
#liste_produit-new {
	width: 655px;
	margin: 0;
	padding: 0;
}
	#liste_produit-new div {
		margin: 0;
		padding: 0;
		width: 315px;
	}
	#liste_produit-new div div.img_produit-new {
		float: left;
		margin: 0;
		padding: 0;
		width: 150px;
		border: 1px solid grey;
	}
	#liste_produit-new div div.description-new {
		color: black;
		width: 150px;
		float: left;
		padding: 0;
		margin: 0;
	}
	h3.titre-produit-v2 {
		padding: 0;
		margin: 0;
	}
	h3.titre-produit-v2 a {
		color: black;
		text-decoration: none;
		font-weight:bold;
		font-size:0.85em;
	}
	h3.titre-produit-v2 a:hover {
		text-decoration: underline;
	}
	span.ref-new {
		color: #999999;
		text-decoration: none;
		font-weight: normal;
		font-size:0.7em;
		float: left;
	}
	
	a.detail{
		background:url(../images/domena/detail.gif) no-repeat;
		border:none;
		color:#FFF;
		cursor:pointer;
		float:left;
		font-size:.9em;
		height:24px;
		line-height:24px;
		margin-right:10px;
		padding-left:33px;
		width:45px;
	}
	
	a.commander{
		background:url(../images/domena/commander.gif) no-repeat;
		border:none;
		color:#FFF;
		cursor:pointer;
		float:left;
		font-size:.9em;
		height:24px;
		line-height:24px;
		padding-left:28px;
		width:65px;
	}
	

/* /new version 10/2009 */
#liste_produit {
float:left;
list-style:none;
width:470px;
}

#liste_produit li {
border-bottom:1px solid #F0ECEF;
padding-bottom:7px;
}

#liste_produit .img_produit {
float:left;
width:100px;
padding-bottom:20px;
text-align:center;
}

#liste_produit .img_produit img {
margin-top:20px;
}

#liste_produit .commander {
background:url(../images/domena/commander.gif) no-repeat;
border:none;
color:#FFF;
cursor:pointer;
float:left;
font-size:.9em;
height:24px;
line-height:24px;
padding-left:28px;
width:65px;
}

#liste_produit .detail {
background:url(../images/domena/detail.gif) no-repeat;
border:none;
color:#FFF;
cursor:pointer;
float:left;
font-size:.9em;
height:24px;
line-height:24px;
margin-right:10px;
padding-left:33px;
width:45px;
}

.cadre p{
text-align:center
}

.box a{
line-height:25px;
color:#666666;
font-size:0.85em;
}
.cadre a{
color:#000;
font-weight:bold;}

.cadre img{
max-height:150px;
max-width:150px;
display:block;
margin:0 auto;
}

.box .cadre{
border:1px solid #CCCCCC;
margin-bottom:2px;
}
#centre .gauche {
border-right:2px solid #cfcfd9;
float:left;
padding-bottom:25px;
width:485px;
}

#centre .droite {
float:right;
padding-top:10px;
width:143px;
}

#centre #vignette {
float:right;
margin:10px 30px;
}

#centre h2 {
background:url(../images/domena/h2-btm.gif) repeat-x bottom;
color:#F33206;
font-size:1em;
font-weight:700;
padding-bottom:8px;
}

.ref {
color:#999;
font-family:Verdana, Helvetica, sans-serif;
font-size:.9em;
font-weight:400;
}

.reduc {
color:#C00;
text-decoration:line-through;
}

#revendeur {
background:#F0ECEF;
float:left;
margin-left:10px;
text-align:center;
width:159px;
margin-top:22px;
}

#revendeur p {
padding:0 5px;
}
#revendeur h3 {
color:#A62103;
display:inline;
font-size:1.1em;
padding:0;
}

#revendeur h2 {
color:#000;
display:inline;
font-size:1.4em;
font-weight:700;
padding:0;
background:none;
}

#bouton_revendeur {
background:url(../images/domena/bouton-revendeur.gif) no-repeat;
border:none;
color:#C00;
display:block;
font-size:.9em;
height:24px;
line-height:24px;
margin:10px auto 0;
width:149px;
}

#revendeur_top {
background:url(../images/domena/blocs-top.gif) no-repeat;
height:10px;
}

#revendeur_btm {
background:url(../images/domena/blocs-btm.gif) no-repeat;
height:9px;
}

#quellecassette_top {
background:url(../images/domena/blocs-top.gif) no-repeat;
height:10px;
}

#quellecassette_btm {
background:url(../images/domena/blocs-btm.gif) no-repeat;
height:9px;
}

#informations-pratiques {
font-size:.9em;
list-style:none;
margin:10px 0 0;
padding:0;
}

#lien_pratique{
font-size:0.9em; color:red; float:right; margin-top:10px;
}
#informations-pratiques li {
background:no-repeat;
color:#767891;
float:left;
height:27px;
margin:0;
padding:6px 0 0 30px;
width:113px;
}

#informations-pratiques li.petit {
width:79px;
}


.tab-defaut th{
height:30px;
background-color:#EAEAEA;
white-space:nowrap;
line-height:28px;
}

.tab-defaut{
width:100%;
}

.tab-defaut img.photo_panier{
border:1px solid #000;
}


.tab-defaut .ligne_panier{
border:1px #EAEAEA solid;

}

.ligne_panier td{
margin-bottom:5px;
border-bottom:1px #EAEAEA solid;
}

.ligne_panier .designation{
padding-right:15px;
padding-left:5px;
}

.ligne_panier .prix_produit{
white-space:nowrap;
text-align:right;
}

.ligne_panier .btn_suppr{
padding-right:10px;
text-align:right;
}
tr.endtfoot th{
text-align:right;
}

tr.spacer{
height:5px;
}
.tab-profil {
margin:0;
padding:0;
position:relative;
}

.tab-profil td {
border-bottom:1px solid #FFF;
}

.tab-profil .infoprofil {
color:#555;
font-weight:700;
width:170px;
}


#shipping{
background:url(../images/domena/poursuivre.gif) no-repeat;
height:24px;
color:#fff;
line-height:24px;
font-size:0.8em;
width:173px;
padding-left:13px;
padding-bottom:3px;
}

#recalculer{
background:url(../images/domena/recalculer.gif) no-repeat;
height:24px;
color:#fff;
line-height:20px;
font-size:0.8em;
width:77px;
padding-bottom:3px;
margin-bottom:3px;
}

tr.recalculer td{
text-align:right;
}


.inputlabel {
float:left;
width:100%;
}

.inputlabel input {
float:left;
margin-right:5px;
}

.inputlabel span {
display:block;
float:left;
}

.defaultadd,.autresadd {
background:#f5f5f5;
}

.defaultadd {
float:left;
width:49%;
}

.autresadd {
float:right;
width:49%;
}

.fraisofferts,.plusquefraisofferts,.poursuivrecmd {
text-align:right;
}

.poursuivrecmd span {
margin:0 20px 0 0;
position:relative;
line-height:24px;
top:-2px;
}

.poursuivrecmd span a {
color:#933;
}

.incrementationqt {
float:left;
text-align:center;
margin-right:5px;
}

.plusqt,.moinsqt {
cursor:pointer;
display:block;
margin-top:2px;
}

.panierforce {
width:65px;
}

.actualites .actursc {
border:0;
float:left;
margin:5px 40px 0 0;
width:275px!important;
}

.actualites .actursc .actutitre {
font-size:1.2em;
margin-top:20px;
}

.actualites .actursc .actutitre a {
color:#4e6d95;
text-decoration:none;
}

.actualites .allactu {
color:#633;
margin-top:25px;
}

.actualites .allactu a {
color:#633;
}

.actualites .allactu a:hover {
background:#fffff5;
text-decoration:none;
}

#formulaire {
margin-bottom:30px;
}

#formulaire .boutonsubmit {
background:#fff;
border:none;
color:#000;
cursor:pointer;
font-weight:700;
margin:0 0 0 100px;
}

.champsobligatoires {
background:#FFF;
border:1px solid #e1e1e1;
color:#933;
left:270px;
padding:5px 15px;
position:absolute;
top:136px;
}

#incompatibility {
background:#ffebe8;
border:1px dashed #dd3c10;
margin-bottom:10px;
padding:5px;
}

#options-profil {
color:#555;
margin-left:10px;
margin-top:30px;
}

.form_inscription {
margin:8px 0;
padding:0;
}

.form_inscription p {
margin:2px 0;
padding:0;
}

.form_inscription p .spanblock {
display:block;
float:left;
width:100px;
}

.form_inscription input {
width:185px;
}

.form_inscription .nowidth {
width:auto;
}

.form_inscription .submit {
background:#fff;
border:1px solid black;
color:#000;
cursor:pointer;
font-weight:700;
margin:3px 0 0 100px;
}

.form_inscription .indication {
background:#f4f3f7;
font-style:italic;
}

#pasencoreinscrit .spanblock {
width:180px;
}

#pasencoreinscrit .submit {
margin-left:0;
}

#mot_de_passe_ensemble {
background:#f4f3f7;
padding:8px 5px;
width:300px;
}

#dejainscrit {
margin-bottom:20px;
}

.introlegend {
font-style:italic;
margin:0 0 11px!important;
width:99%;
}

.infocomplementaire {
color:#366;
font-size:.85em;
}

#mdpoubliesmall {
float:left;
margin-bottom:8px;
width:100%;
}

#mdpoubliesmall form {
background:#f3f3f3 !important;
font-size:.9em;
margin:3px 9px 0 0 !important;
padding:3px 2px!important;
}

#mdpoubliesmall input {
width:82px;
}

#mdpoubliesmall .submit {
display:block;
font-size:.95em;
margin:3px 0 0!important;
width:100%;
}

.faq .grp-faq {
margin:18px 0;
}

.faq h2 a,.faq h2 {
color:#646464;
font-size:12px;
text-decoration:none;
}

.faq h2 a:hover {
color:#646464;
text-decoration:underline;
}

.faq .resume,.faq .detail {
border-left:2px solid #FFF;
font-size:11px;
margin:0 0 0 4px;
padding:0 0 0 8px;
}

.faq .fermerrep span,.faq .fermerrep a,.faq .ouvrerep span,.faq .ouvrerep a {
background:#FFF;
color:#c66;
cursor:pointer;
display:block;
padding:0 0 0 5px;
width:120px;
}

.faq .fermerrep span,.faq .fermerrep a {
background:#fffaf5;
color:#966;
}

.search .bloc-gauche {
float:left;
width:58%;
}

.search .moteur-resultat-recherche h2 {
font-size:1.25em;
}

.search .moteur-resultat-recherche {
background:#f0f0f0;
border-color:#f8f8f8;
border-style:solid;
border-width:1px 0;
margin:0 0 15px;
padding:0 8px;
}

.search .resultat-recherche {
font-weight:700;
margin:18px 0 1px;
padding:0;
}

.search .resultat-recherche a,.search .resultat-recherche a:hover {
color:#903;
text-decoration:none;
}

.search .cheminnav-resultsearch {
font-size:.8em;
margin:1px 0 0;
padding:0;
text-align:left;
}

.search .cheminnav-resultsearch li {
display:inline;
}

.search .voir-autres-result {
list-style-type:none;
margin:20px 0 0 -8px;
}

.search .voir-autres-result a {
color:#966;
display:block;
height:100%;
padding:1px 3px;
text-decoration:none;
}

.search .voir-autres-result a:hover {
color:#555;
padding-left:15px;
text-decoration:none;
}

.search .bloc-droit {
background:#FFF;
border-color:#d7d7d7;
border-style:solid;
border-width:5px 0 8px;
float:right;
margin:0 5px 0 0;
padding:0 0 11px;
width:36%;
}

.search .bloc-droit h3 {
margin:0 0 8px;
padding:1px;
}

.search .bloc-droit h3 a {
background:#e6e6e6;
color:#666780;
display:block;
font-size:.8em;
margin:0 0 3px;
padding:5px 3px;
text-decoration:none;
}

.search .bloc-droit p {
margin:0 10px;
text-align:left;
}

.boutonsubmit {
background:#fff;
border:none;
color:#000;
cursor:pointer;
float:right;
font-weight:700;
margin:8px 8px 0 0;
padding:5px 15px;
}

a,.search .cheminnav-resultsearch a,.search .cheminnav-resultsearch a:hover {
color:#369;
text-decoration:none;
}

td,th,.TexteGauche {
text-align:left;
}

form,.search .resultat-recherche p {
margin:0;
padding:0;
}

.TexteEnMajuscules,.tab-defaut .lg2 {
text-transform:uppercase;
}

div.zsmall,div.zsmall p {
line-height:1.3em;
margin:9px 0;
text-align:left;
}

.listnone,.search .aucun-result {
list-style-type:none;
}

#panier,.bloc {
background:#F0ECEF;
padding:0 10px;
width:180px;
font-size:0.9em;
}

#panier p,.bloc p {
margin:0;
padding:5px 0;
}

.bloc a,#liste_produit a {
color:#000;
}

.poursuivrecmd span a:hover,.actualites .actursc .actutitre a:hover,.faq .fermerrep a:hover,.faq .ouvrerep a:hover {
text-decoration:none;
}

#addressExample {
	float: right;
	margin: 85px 0 0 0 !important;
	margin: 90px 0 0 0;
	width: 240px;
	padding: 0; font-weight: bold;
}
	#addressExample .detailsExample {
		padding: 4px 0 3px 0 !important;
		padding: 5px 0;
		color: #008F21;
	}