body {
    background-color: #979797;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
}
	 
p {
	color:#666666;
  }

h1{
	color:#c7020c;
	margin:0;
	padding-top:13px;
	font-size:150%;
}
	
/* entete du site : site de taille 970 - marge de fond = environ 950 px*/
#header {
	position:relative;
    width: 970px;
    margin-left: auto;
    margin-right: auto;
}

/* arrondi du haut du site de taille 28px*/
#chapeau-haut {
	padding-top:22px;
	background-image:url(../img/haut.jpg);
	background-repeat:no-repeat;
}

	
/* intérieur de l'arrondi: dégradé jaune orangé*/	
#interieur {
    background: url(../img/interieur.jpg);
	height:98px;	
}
	
/* l'intérieur du header: a gauche nous avons le logo et le slogan en bas a droite le menu , en haut a gauche le panier.*/
#logo{
	position:absolute;
	left: 27px;
	top: 20px;
	text-align:center;
	color:#c7020c;
	z-index:1;
}
	
#logo p{
	margin:0;
	color:#c7020c;
}

#logo a,#logo  a.hover,#logo  a:focus,#logo  a:focus{
	color:#c7020c;
}

#logo img{
	border:0;
}

p#groupe{
	position: absolute;
	top:2px;
	left:0px;
}
	
#moncompte{
	position:absolute;
	left: 640px;
	top: 49px;
}
	
ul#identifier{
	list-style-type:none;
	color:#c7020c;
	margin:0;
	padding:0;
}

ul#identifier li{
	display: inline;
}

ul#identifier a{
	color:#c7020c;
	text-decoration:underline;
	font-size:11px;
}

ul#identifier a:hover, ul#identifier a:focus{
	color:#c7020c;
	text-decoration:underline;
}

#monpanier {
	position:absolute;
	width:165px;
	height:70px;
	background-image:url(../img/monpanier.gif);
	top: 13px;
	left: 780px;
}

#monpaniergauche {
	float:left;
	padding-left:10px;
	padding-top:10px;
}

#monpanierdroite {
	float:right;
	padding-right:10px;
	padding-top:10px;
}

#monpanierdroite p {
	margin:0;
	font-size:100%;
}

#monpanierdroite a,monpanierdroite a.hover,monpanierdroite a:focus,monpanierdroite a:focus{
	color:#666666;
	text-decoration:underline;
}

#monpanierdroite img {
	text-decoration:none;
}


/* menu du site.*/

#menu_h {
	position:absolute;
	line-height:normal;
	width: 929px;
	left: 14px;
	top: 84px;
}

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

#menu_h li {
    float:right;
    background:url("../img/norm_left.png") no-repeat left top;
    margin:0px 0px 0px 0px;
    padding:0 0 0px 6px;
}

#menu_h a, #menu_h strong, #menu_h span {
    display:block;
    background:url("../img/norm_right.png") no-repeat right top;
    padding:7px 15px 10px 6px;
}

#menu_h a {
    color:#ffde39;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial, "MS Trebuchet", sans-serif;
}

#menu_h #current {
    background-image:url("../img/norm_left_on.png");
}

#menu_h #current .select {
    background-image:url("../img/norm_right_on.png");
    padding-bottom:9px;
}

.select {
    color:white;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial, "MS Trebuchet", sans-serif;
}
	
/* l'onglet qui sommes nous.*/
li#nous {
    float:right;
    background:url("../img/norm_left_on2.png") no-repeat left top;
    margin:0px 0px 0px 0px;
    padding:0 0 0px 6px;
}

li#nous a, #nous strong, #nous span {
    display:block;
    background:url("../img/norm_right_on2.png") no-repeat right top;
    padding:7px 15px 10px 6px;
}
	

/* le corps du site: trois flottant et le bas de page intégré*/
#corps {
	position:relative;
    width: 970px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
	background: url(../img/corps.jpg);
	background-repeat:repeat-y;
	overflow: hidden;
}

/* le fil ariane de la page index.html*/
P#fil_ariane{
	margin-left:23px;
	margin-top:0;
	margin-bottom:0;
	font-weight:bold;
	font-size:90%;
}

/*la partie gauche de la page d'accueil*/
div#gauche {
	float: left;
	width:240px;
	padding-left:20px;
	}
	
	/*l'image votre cuisine en 3d*/
.logiciel{
	padding-left:2px;
	border:0;
}

div#milieu {
	float:left;
	width: 505px;
	padding-left:6px;
}
	
div#droite {
	float: right;
	width:175px;
	padding-top:62px;
	padding-right:14px;
	padding-bottom:10px;
}
	
div#droite p{
	font-size:90%;
	font-weight:bold;
}

span.cuisine {
	color:#c7020c;
}

/* le pied de page*/
div#footer {
	width: 100%;
	height:54px;
	background: url(../img/bas.jpg) left bottom no-repeat;
}
	
ul#menu_footer{ 
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:center;
}

ul#menu_footer li {
	display: inline;
	margin: 0 1px;
	font-size:70%;
}

ul#menu_footer a ,ul#menu_footer a:hover, ul#menu_footer a:focus { 
	color:#666666;
	text-decoration: none;
	font-weight:bold;
}

div#footer p a, div#footer p a:hover, div#footer p a:focus {
    color:#666666;
	text-decoration: none;
	font-weight:bold;
}

div#footer p{
	text-align:center;
	font-size:70%;
	color:#666666;
	margin:0;
	font-weight:bold;
}
	
	
/*les liens du sites */
	
p.lien a{
	color:#c7020c;
	text-decoration:underline;
	font-size:100%;
}

li.lien a{
	color:#c7020c;
	text-decoration:underline;
	font-size:100%;
}

p.lienenseigne a{
	color:#c7020c;
	text-decoration:underline;
	font-size:100%;
}

p.lienenseigne img{
	padding-left:26px;
}

p.lienhaut a{
	color:#C7020C;
	text-decoration:underline;
	font-size:100%;
	text-align:right;
	padding-right:20px;
}

/*partie offre spéciale */
#gauche img {
	border:0;
	margin:0;
	padding:0;
}

#offrespehaut{
	background-image:url(../img/offrespecialehaut.jpg);
	width:230px;
	height:39px;
	text-align:center;
}

#offrespehaut img{
	margin-top:4px;
}

#offrespeinterieur{
	background-image:url(../img/offrespecialeinterieur.jpg);
	width:230px;
	background-repeat:repeat-y;
	text-align:center;
	font-weight:bold;
	font-size:90%;
	color:#FFFFFF;
}

#offrespehaut img {
	padding-top:5px;
}

#offrespeinterieur img{
	padding-top:10px;
}

#offrespebas {
	background-image:url(../img/offrespecialebas.jpg);
	width:230px;
	height:29px;
}

#offrespebas p {
	margin:0;
	padding-top:8px;
	padding-left:140px;
	font-size:100%;
}

p.lienoffre a {
	color:#c7020c;
	text-decoration:underline;
	font-size:90%;
	font-weight:bold;
}

#gauche p.lienoffre{
	padding-left:25px;
}

#offrespebas a {
	color:#FFFFFF;
	text-decoration:underline;	
}

#rond{
	position:absolute;
	background-image:url(../img/rond.png);
	background-repeat:no-repeat;
	width:58px;
	height:58px;
	left: 168px;
	top: 214px;
	text-align:center;
	padding-top:10px;
}

#rond p {
	color:#c7020c;
	font-weight:bold;
	font-size:14px;
	margin:0;
}

#rectangle{
	position:absolute;
	left: 155px;
	top: 318px;
	text-align:center;
	padding-top:5px;
}

#rectangle p {
	background-color:#299cd2;
	height:48px;
	width:75px;
	color:#FFFFFF;
	text-align:center;
	font-size:120%;
	font-weight:bold;
	margin:0;
}
	
span#ans {
	font-size:150%;
	font-weight:bold;
}

span#prix {
	position:absolute;
	background-color:#FFde39;
	margin:0px;
	color:#c7020c;
	height:17px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	left: 185px;
	top: 381px;
} 

span#prix2 {
	background-color:#FFde39;
	margin:0px;
	color:#c7020c;
	height:17px;
	text-align:right;
	font-weight:bold;
	font-size:14px;
}

/*l'animation du centre du site */
#animationcentrale_chapeauhaut {
	background-image:url(../img/animationcentrale.jpg);
	background-repeat:no-repeat;
	height:40px;
}

#animationcentrale_chapeauhaut2 {
	background-image:url(../img/animationcentrale2.jpg);
	background-repeat:no-repeat;
	height:40px;
}

#animationcentrale_chapeauhaut p,#animationcentrale_chapeauhaut a,#animationcentrale_chapeauhaut a:hover, #animationcentrale_chapeauhaut a:focus{
	text-align:center;
	color:#FFFFFF;
	font-size:100%;
	padding-top:8px;
	font-weight:bold;
	margin:0;
}

#animationcentrale_chapeauhaut2 p,#animationcentrale_chapeauhaut2 a,#animationcentrale_chapeauhaut2 a:hover, #animationcentrale_chapeauhaut2 a:focus{
	text-align:center;
	color:#666666;
	font-size:100%;
	padding-top:8px;
	margin:0;
}

#animationcentrale_interieur {
	background-image:url(../img/animationcentrale-int.jpg);
	background-repeat:repeat-y;
}

#animationcentrale_interieur2 {
	background-image:url(../img/animationcentrale-int.jpg);
	background-repeat:repeat-y;
	padding-left:8px;
	text-align: center;
}

#animationcentrale_chapeaubas {
	background-image:url(../img/animationcentrale-ba.jpg);
	background-repeat:no-repeat;
	height:39px;
}

#animationcentrale_chapeaubas2 {
	background-image:url(../img/animationcentrale-ba2.jpg);
	background-repeat:no-repeat;
	height:39px;
}

#animationcentrale_chapeaubas a, #animationcentrale_chapeaubas a:hover, #animationcentrale_chapeaubas a:focus, #animationcentrale_chapeaubas p {
	text-align:center;
	color:#FFFFFF;
	font-size:100%;
	padding-top:11px;
	margin:0;
}


/*gauche-centre correspond a la photo en float gauche, droite-centre correspond a la partie garantie 5 ans et au bouton ajouter au panier */

#gauche-centre {
	float:left;
	padding-left:15px;
}

#prix-centre{
	position:absolute;
	left: 475px;
	top: 342px;
	height:40px;
	margin:0;
	background-color:#FFde39;
	text-align:center;
	width: 80px;
}

#prix-centre p{
	font-weight:bold;
	font-size:200%;
	color:#c7020c;
	padding-top:5px;
	margin:0;
}
	
/* découvrir le modèle est en absolute*/
#decouvrir{
	position:absolute;
	left: 413px;
	top: 535px;
	background-color:#c7020c;
	height:20px;
	width:153px;
	margin:0;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	font-size:100%;
	padding-top:3px;
}

#decouvrir a {
	text-decoration:underline;
	color:#FFFFFF;
}

#droite-centre{
	float:right;
	width:34%;
	padding-right:14px;
}

#droite-centre ul{
	margin:1px;
}

#droite-centre li {
	font-size:10px;
	color:#666666;
}

#droite-centre li a {
	font-size:12px;
	color:#666666;
	text-decoration:none;
}

/* le rectangle bleu garantie 5ans */
#droite-centre p#garantie {
	background-color:#299CD2;
	height:45px;
	padding-top:5px;
	margin:0;
	color:#FFFFFF;
	text-align:center;
}

span#garan {
	font-size:18px;
	font-weight:bold;
}

span#an {
	font-size:28px;
	font-weight:bold;
}

/* le bouton ajouter au panier */
div.ajout{
	float:right;
	background-image:url(../img/boutonpanier.jpg);
	width:150px;
	height:31px;	
}

.ajout p{
	padding-top:7px;
	padding-left:8px;
	margin:0;
}
	
.ajout p a  {
	font-size:80%;
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
	text-decoration:none;
}


/*partie droite du site: nos engagements */

/*coloration en rouge du titre cuisines stock a droite : cuisines stock vous propose de créer... */
span.titredroite {
	color:#c7020c;	
}

#engagement {
	background-image:url(../img/engagements.png);
	height:270px;
	width:170px;
	padding-left:4px;
	background-repeat:no-repeat;
	padding-top:6px;
}

ul#engagements{
	color:#FFFFFF;
	line-height:1em;
	margin:0;
}

ul#engagements li{
	font-size:11px;
}

span#engagementtitre{
	color:#c7020c;
	font-size:110%;
	font-weight:bold;
	margin:0;
	padding-left:4px;
}

#engagement img.fleche {
	margin-left:10px;
	padding-right:3px;
}

#engagement img.visa {
	margin-left:10px;
}


/* pour un bon affichage des flottants on utilise un hr avec clear both*/	
.separation {
	clear: both;
	border-style:dotted;
	border-color:#999999;
	margin:2px;
}

.separation1 {
	clear: both;
	visibility:hidden;
	margin:0;
	padding:0;
}

.separation2 {
	border-style:dotted;
	border-color:#999999;
}

.separation3 {
	clear: both;
	border-style:dotted;
	border-color:#999999;
	margin-right:24px;
	margin-left:12px;
	padding:0;
}

.separationclear {
	clear: both;
	visibility:hidden;
}

/* le fil ariane est déplacé: deux nouvelles positions !!*/	
p#fil_ariane_autre{
		margin-left:208px;
		margin-top:0;
		margin-bottom:10px;
	
}
	
p#fil_ariane_autre a, p#fil_ariane_autre a:hover, p#fil_ariane_autre a:focus{
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
	font-size:90%;
	
}

p#fil_ariane_autre2{
		margin-left:210px;
		margin-top:0;
		margin-bottom:10px;
	
}

p#fil_ariane_autre2 a, p#fil_ariane_autre2 a:hover, p#fil_ariane_autre2 a:focus {
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
	font-size:90%;
}


/* page tout les produits */	
/* la partie centrale: le texte et la photo en zoom */	
div#descriptif-centre {
	padding-right:15px;
	margin-top:5px;
}

div#descriptif-centre p a, div#descriptif-centre p a:hover, div#descriptif-centre p a:focus {
	color:#666666;
	text-decoration:underline;
}

p#descriptif {
	font-size:12px;
}

p#photodescriptif {
	float:right;
	padding-left:15px;
	text-align:center;
}

p#photodescriptif a {
	color:#666666;
	text-decoration:underline;
}

/*les rectangles arrondis du milieu qui présentent les produits*/	
.animationcentrale_chapeauhaut2 {
	background-image:url(../img/haut-new.jpg);
	background-repeat:no-repeat;
	height:23px;
	padding-left:15px;
	margin:0;
}

.animationcentrale_chapeauhaut2 p,.animationcentrale_chapeauhaut2 a,.animationcentrale_chapeauhaut2 a:hover, .animationcentrale_chapeauhaut2 a:focus {
	color:#FFFFFF;
	font-size:110%;
	padding-top:2px;
	margin:0;
}

/*********** Page Tous les styles *************/

.animationcentrale_interieur2 {
	background-image:url(../img/centre.jpg);
	background-repeat:repeat-y;
	z-index: 0;
}

.animationcentrale_interieur2 p.style {
	padding-bottom:4px;
	margin:0;
}

.animationcentrale_interieur2 p.lien {
	padding-bottom:4px;
	margin:0;
	padding-right:18px;
	padding-left:5px;
}

.animationcentrale_interieur2 h2, .animationcentrale_interieur2 h3 {
	padding-right:18px;
	padding-left:5px;
	padding-bottom:10px;
	padding-top:10px;
	margin:0;
}

.texte p {
	padding-right:18px;
	padding-left:5px;
	margin-top: 0;
	z-index: 1;
}

.animationcentrale_interieur2 a {
	color: #666666;
}

.animationcentrale_interieur2 ul {
	margin: 0;
}

.animationcentrale_chapeaubas2 {
	background-image:url(../img/bas-new.jpg);
	background-repeat:no-repeat;
	height:20px;
	margin-bottom:5px;
}

div.animationcentrale_chapeaubas2 a, .animationcentrale_chapeaubas2 a:hover, .animationcentrale_chapeaubas2 a:focus, .animationcentrale_chapeaubas2 p {
	text-align:center;
	color:#c7020c;
	font-size:13px;
	padding-top:11px;
	margin:0;
}

/*les floats de la partie centrale sont déplacés : on diminue la partie gauche et augmente la partie centrale */	
div.gauche-centre2 {
	float:left;
	padding-left:8px;
	padding-right:1px;
}
	
div.droite-centre2 {
	float:right;
	width:62%;
	padding-right:19px;
}

div.droite-centre2 p {
	margin:0;
}


div.gauche-centre4 {
	float:left;
	padding-left:8px;
	padding-right:5px;
}
	
div.droite-centre4 {
	float:right;
	width:55%;
	padding-right:19px;
}

div.droite-centre4 p {
	margin:0;
}	


	
	
/* différents p */
p.accroche {
	font-weight:normal;
	padding-right:5px;
}
	
p.lien2 a {
	color:#c7020c;
	text-decoration:underline;
	font-size:12px;
}

p.style {
	text-align:right;
	color:#666666;
	padding-top:1px;
}
	
p.style a, p.style a:hover, p.style a:focus {
	color:#666666;
}
	
p.style2 a, p.style2 a:hover, p.style2 a:focus {
	color:#666666;
}
	
p.style2 {
	padding-bottom:2px;
}
	
span.titre {
	font-weight:bold;
	color:#666666;
}

div.support {
	text-align:justify;
}

.support p{
	margin:0;
}

.support a {
	text-decoration:underline;
	color:#666666;
}

.support ul	{
	margin-top:0;
	margin-bottom:2px;
}

.ref {
	font-size:11px;	
}

div.apartir {
	float:right;
	margin-left:15px;
	margin-bottom:15px;
}

span#prixgras{
	font-size:200%;
	font-weight:bold;
	color:#666666;	
}

/*guide d'achat */

#achat {
	background-image:url(../img/achat.png);
	height:120px;
	width:170px;
	padding-left:6px;
	background-repeat:no-repeat;
	padding-top:6px;	
}

#achat ul {
	line-height:1em;
	margin:0;
}

#achat li {
	font-size:11px;
	color:#FFFFFF;
}

div#achat p.lien {
	padding-left:25px;
}

span#achattitre {
	color:#c7020c;
	font-size:110%;
	font-weight:bold;
	padding-left:4px;
	margin:0;
}

#achat img.fleche {
	margin-left:10px;
}


/*on modifie les flottants du site pour les autres pages */
div#gauche2 {
	float: left;
	width:175px;
	padding-left:20px;
	padding-top:17px;
	}
	
div#milieu2 {
	float:left;
	width: 570px;
	padding-left:11px;
	text-align:justify;
}
	
div#milieu3 {
	float:left;
	width: 570px;
	padding-left:6px;
}
	
div#milieu4 {
	float:left;
	width: 570px;
	padding-left:6px;
}
	
div#milieu4 h1 {
	padding-left:7px;
}
	
div#milieu4 p#style {
	padding-left:9px;
}
	
div#droite2 {
	float: right;
	width:175px;
	padding-right:14px;
	padding-top:17px;
	padding-bottom:10px;
}

div#gauche3 {
	float: left;
	width:175px;
	padding-left:20px;
}
	
div#droite3 {
	float: right;
	width:175px;
	padding-right:14px;
	padding-bottom:10px;
}
	
div#droite3 p {
	margin:0;
}
	
	
/* le petit rectangle arrondi utilisé dans les pages tous les produits a gauche!!*/
div#produithaut {
	background-image:url(../img/produithaut.jpg);
	background-repeat:no-repeat;
	height:21px;
	text-align:left;
}

/*************************** Page Tous les styles **********************************/
div.droite-centre3 {
	padding-right:15px;
}

div#produithaut p{
	color:#FFFFFF;
	font-size:110%;
	padding-top:2px;
	padding-left:7px;
	margin:0;
}
	
div#produitinterieur {
	background-image:url(../img/produitinterieur.jpg);
	background-repeat:repeat-y;
	padding-left:25px;
}

div#produitinterieur p {
	margin:0;
}

div#produitinterieur2 {
	background-image:url(../img/produitinterieur.jpg);
	background-repeat:repeat-y;
	padding-left:10px;
}
	
div#produitbas {
	background-image:url(../img/produitbas.jpg);
	background-repeat:no-repeat;
	height:13px;
}

/*a revoir!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
ul#menu2 {
	margin:0;
	padding:0;
}

ul#menu2 li {
	list-style-image:url(../img/f5.jpg);
}

ul#menu2 a {
	color:#666666;
}

ul#smenu10 li, ul#smenu11 li, ul#smenu12 li, ul#smenu13 li, ul#smenu14 li, ul#smenu4 li, ul#smenu5 li, ul#smenu6 li, ul#smenu20 li {
	list-style-image:none;
	list-style-type:square;
}

ul#menu3{
	margin-left:5px;
}

ul#menu3 li {
	list-style-image:url(../img/f5.jpg);
}

ul#menu3 a{
	text-decoration:underline;
	color:#666666;
}

ul#smenu1 li, ul#smenu2 li, ul#smenu3 li {
	list-style-image:none;
}


/***************** Page Tous les produits *******************/
/*le offre spé diminiue en taille par rapport a la page d'accueil */

#offrespehaut2{
	background-image:url(../img/offreh.jpg);
	height:34px;
	text-align:center;
	width:170px;
}

#offrespehaut2 img{
	margin-top:7px;
}

#offrespeinterieur2{
	background-image:url(../img/offrem.jpg);
	background-repeat:repeat-y;
	text-align:center;
	color:#FFFFFF;
}

#offrespebas2{
	background-image:url(../img/offreb.jpg);
	height:24px;
	text-align:center;
	width:170px;
}

#offrespebas2 a{
	color:#FFFFFF;
	text-decoration:underline;
}

#offrespebas2 p {
	margin:0;
	padding-left:40px;
}

.all {
	float:left;
	width:170px;
	padding:10px;
}

.all2 {
	float:left;
	width:170px;
	padding:8px;
}

div.produithaut3 {
	background-image:url(../img/produithaut.jpg);
	background-repeat:no-repeat;
	height:21px;
}

div.produithaut3 p {
	color:#FFFFFF;
	font-size:110%;
	padding-top:2px;
	margin:0;
	padding-left:7px;
}
	
div.produitinterieur3 {
	background-image:url(../img/produitinterieur.jpg);
	background-repeat:repeat-y;
}

div.produitinterieur3  a, div.produitinterieur3  a:hover, div.produitinterieur3  a:focus{
	text-decoration:underline;
	color:#666666;
}

div.produitinterieur3 img {
	padding-top:8px;
	padding-left:4px;
	border:0;
}

div.produitinterieur3 p {
	margin:0;
	padding:0;
}

div.produitinterieur3 ul {
	margin:0;
	color:#666666;
}

div.produitinterieur4 {
	background-image:url(../img/produitinterieur.jpg);
	background-repeat:repeat-y;
	text-align:center;
}

div.produitinterieur4 a, div.produitinterieur4 a:hover, div.produitinterieur4 a:focus {
	text-decoration:underline;
	color:#666666;
}

div.produitinterieur4 img {
	padding-top:8px;
	padding-left:4px;
	border:0;
}

div.produitinterieur4 p {
	margin:0;
	padding:0;
}
	
div.produitbas3 {
	background-image:url(../img/produitbas.jpg);
	background-repeat:no-repeat;
	height:13px;
	margin:0;
}


/*page tous les styles */

p#gras {
	font-weight:bold;
}

/*page tous les styles details */

div#gauche-centre3 {
	float:left;
	padding-right:10px;
	margin:0;
}

div#gauche-centre3 img {
	margin-left:5px;
}

/* cache les liens Voir Vue 3D et Voir plus de photos */
div#gauche-centre3 p {
	display:none;
}

p#voirphoto {
	float:right;
	margin:0;
	padding-right:250px;
}

p#voirphoto a, p#voirphoto a:hover, p#voirphoto a:focus {
	color:#666666;
}
	
p#voir3d {
	float:left;
	margin:0;
	padding-left:10px;
}

p#voir3d a, p#voir3d a:hover, p#voir3d a:focus {
	color:#666666;
}
	
p.zoom {
	float:left;
	padding-left:2px;
	margin-left:15px;
	text-align:center;
}

p.zoom a {
	color:#999999;
}

p.zoom img {
	border:0;
}

p#config {
	padding-left:10px;
	font-size:110%;
	margin:0;
}

div#compogauche {
	float:left;
	padding-left:10px;			
}

div#compodroite {
	padding-top:2px;
	float:left;
}

div#compodroite p{
	padding-left:5px;
}

div#compodroite ul{
	margin:0;
}

dl, dd, li {
	margin: 0;
	padding: 0;
}

ul {
	padding-left:20px;
}

#menucss dt {
	cursor: pointer;
	background-image:url(../img/f5.jpg);
	background-repeat:no-repeat;
	padding-left:12px;
	margin:0;
}

#menucss li {
	margin:0;
}

#menucss li a, #menucss dt a,#menucss li a:hover, #menucss dt a:hover,#menucss li a:focus, #menucss dt a:focus, #menucss dt {
	color: #666666;
}

.liena {
	font-weight:bold;
	text-decoration:none;
}

.image {
	padding-right:3px;
}

.image_style {
	padding-left:5px;
}

p#style {
	margin:0;
	font-weight:bold;
	font-size:90%;
	padding-bottom:5px;
}

p#style a {
	color: #666666;
	text-decoration:underline;
}


/*page produit detail */
div.dim {
	float:left;
	padding-top:16px;
}

div.quant {
	float:left;
	margin:0;
	padding-left:15px;
}

div.ajout2{
	background-image:url(../img/boutonpanier2.jpg);
	width:120px;
	height:24px;
	text-align:left;
	margin-top:10px;
	margin-left:250px;	
}

div.ajout2 p{
	color:#FFFFFF;
	font-size:10px;
	padding-left:3px;
	padding-top:5px;
}

/*page mention legales*/
#milieu2 ul {
	color:#666666;
}

/*page conditions de vente*/
div#conditions {
	width: 900px;
	padding-left:30px;
	text-align:justify;
	font-size:12px;
}

div#conditions h1 {
	text-align:center;
}

div#conditions h2 {
	color:#E8C516;
	font-size:120%;
}

div#conditions h3{
	color:#299cd2;
	font-size:100%;
}

div#conditions ul{
	color:#666666;
}

div#conditions a,div#conditions a:hover,div#conditions a:focus {
	color:#c7020c;
	text-decoration:underline;
}

div#milieu2 h2 {
	color:#E8C516;
	font-size:120%;
}

/*page achat*/
.disposition {
	margin-left:240px;
	margin-top:2px;
	margin-bottom:10px;
}

.disposition2 {
	margin-left:240px;
	margin-top:10px;
	margin-bottom:2px;
}

.dispotitre {
	color:#c7020c;
	font-weight:bold;
}

/*page plan acces*/
#plan {
	text-align:center;
}

#plan img {
	padding-left:100px;
}

/*mis en gras du sous menu de guide d'achat et pour la mise en gras du panier*/
.grasse {
	font-weight:bold;
}


/********************************* Le Panier *******************************/
table.panier {
	border:0;
	width:550px;
	padding-left:7px;
	margin:0;
}

td.paniertd {
	text-align:center;
}

td.paniertd a, td.paniertd a:hover, td.paniertd a:focus,td.centre a, td.centre a:hover, td.centre a:focus {
	color:#666666;
}

td.paniertd2 {
	padding-bottom:10px; 
	padding-top:10px;
	padding-left:3px;
	color:#666666; 
}

.paniertr {
	background-color:#CCCCCC;
	color:#000000;
}

td.paniertrtd1 {
	width:20px;
	text-align:center;
}

.colonneprix {
	text-align:center;
	width:80;
}

.colonneqte {
	text-align:center;
	width:40;
}

.colonnetotal {
	text-align:center;
	width:90;
}

.color1 {
	background-color:#F7F4F4;
}

.color2 {
	background-color:#E4E0E1;
}

.color3 {
	background-color:#CCCCCC;
}

.td1 {
	text-align:center;
	padding-left:2px;
	padding-right:2px;
}

.td5 a {
	color:#C7020C;
}

.td5 img {
	float:left;
	margin-top:1px;
	border:0;
}

.centre {
	text-align:center;
}

.td2 {
	height:20px; 
	text-align:right;
}

.td3 {
	padding: 150px;
	text-align:center;
}

.submit
	{
	border-top-width: thin;
	border-left-width: thin;
	font-family: Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-align: center;
	text-transform: none;
	word-spacing: normal;
	background-color:#C7020C;
	color:#FFFFFF;
}

.submit2
	{
	border-top-width: thin;
	border-left-width: thin;
	font-family: Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-align: center;
	text-transform: none;
	word-spacing: normal;
	background-color:#E4E0E1;
	color:#000000;
}


/*************** Présentation des formulaires ****************/
/* Cadre contenant les instructions dans les formulaires */
.fcadre {
	background-color:#c7020c;
	padding:15px;
	color:#FFFFFF;
	text-align:justify;
}

.fcadre li {
	color:#FFFFFF;
}
	
/* Messages d'erreurs formulaires */
.error {
	background-color:#F9AEB6;
	font-size:12px;
}
	
.error ul li {
	padding-bottom:0px;
	color:#FF0000;
}
	
/*************** Page identifier ****************/

.animationcentrale_interieur2 table.identification, table.identification td , table.identification tr {
	padding-left:8px;
	padding-right:16px;
	margin:0;
}

.message {
	text-align:center;
	color:#FF0000;
}

.red {
	color:#c7020c;
}

.taille{
	font-size:12px;
	margin:0;
}

#trait {
	height:200px;
	border:1px;
	width:0px;
	border-style:dashed;
	margin:0;
}

table.identification{
	color:#666666;
	margin:0;
}

.animationcentrale_interieur2 table.enregistrement, table.enregistrement td , table.enregistrement tr {
	padding-left:8px;
	padding-right:12px;
	margin:0;
}

table.enregistrement{
	width:560px;
	color:#666666;
	margin:0;
}

