body {
    background-color: #CCFFFF;
    background-image : url(img/fondnoelblue.jpg);
  }
body.home { background-image : url(img/fondnoel.jpg); }
body.circus { background-image:url("img/fond_circus.jpg"); background-repeat:no-repeat; background-position:center top}
body.bleu { background-color:#0E5B72; background-image : none;}

body.email { background-color: #FFFFFF; color : #006666; }
body.email a { color : #006666; text-decoration : underline; }
body.email a:hover { color : #006666; }

hr { color : #FFFFFF; height : 1; width : 500 }

table.menul { background-image:url("img/fond_menul.jpg"); background-repeat:no-repeat; background-position:center top}
table.menuc { background-image:url("img/fond_menuc.jpg"); background-repeat:no-repeat; }
table.fondnu { background-image:url("img/fondnu.jpg"); background-position:center top; background-repeat:repeat-Y;}
table.produit_gris { background-color : #CCCCCC; }
table.produit_blanc { background-color : #FFFFFF; }
table.ambiance { background-color : #E8E8E8; }
table.contour { border : solid; border-color : #B0CDD3; border-width : 5px; }

th { font-style: normal ; font-family: "verdana",sans-serif ; font-weight: bold ; font-size: 12px ; color: #FFFFFF ; }
td { font-style: normal ; font-family: "verdana",sans-serif ; font-weight: normal ; font-size: 12px ; color: #FFFFFF ; }
td.menu { background-color: #99B701; width: 151px;}
td.designer { background-color : #339999; }





td.fond_famille {
    background-image:url("img/fond_caree_gris.jpg");
    background-position:right bottom;
    background-repeat:repeat-x;
    margin:0;
}

td.text_famille {
   margin:0;
}


td.produit_gris { background-color : #CCCCCC; }
td.produit_blanc { background-color : #FFFFFF; }




td.fond {
    background-image:url("img/fond.jpg");
    background-position:center top;
    background-repeat:repeat;
    padding: 0em 0em 0em 1em;
    margin:0;
    }


td.fondnb {
    background-image:url("img/fond.jpg");
    background-position:center top;
    background-repeat:repeat-Y;
    }

td.fondgris { background-image:url("img/fond_mosaic.gif"); }

a { color : #FFFFFF; font-weight : normal; text-decoration : none; font-weight: bold;}
a:hover { color : #CCFF33; text-decoration : underline; }
a.lienImage:hover  {text-decoration : none; }
a.lienImage:hover span {text-decoration : underline; }
a.gris { color : #CCCCCC; }
a.red { color : #FF3300; }
a.produit {
/*color : #006666;*/
}
a.noir { color : #000000; }
a img { border : none; }

.nouveautes { color : #EE6600; }
.indisponible { color : #BBBBBB; }
.supprime { color : #000000; }
.clear {
	clear: both;
	}

label{
	cursor: pointer;
	}

/* Pylones Circus */
a.circus { color : #CCFF33; }
.circus  { color : #CCFF33; }
a.circus_blanc { color : #FFFFFF; }
a.circus_blanc:hover { color : #FFFFFF; }

H1 { font-weight: bold ; font-size: 18px ; }
H2 { font-weight: normal ; font-size: 15px ; }
.titre { font-weight: bold ; font-size: 18px ; }
.stitre { font-weight: bold ; font-size: 14px ; }
.produit {
/*color : #006666;*/
}
.ambiance { color : #006B81;}
.alert { font-weight: bold ; color: #CCFF33 ; }
.alertp { font-weight: bold ; color: #339999 ; }
.legende { font-size: 10px ; }
.anglais { color : #66FFFF;}

tr.bleu { background-color : #9AB3B8; }

div.roll { background-color : #006B81; }


th a  { font-weight : bold; }
td.en { background-color : #AAAAAA; }
TD.menuOut { background-color: #9AB3B8 ; font-size: 11px; font-weight: bold; text-align: center ; color: #000000; }
TD.menuOver { background-color: #000000 ; font-size: 11px; font-weight: bold; text-align: center ; color: #ffffff; Cursor: Pointer; }

hr.admin { width:80%; color:#9AB3B8; }
hr { width:100%; height:2px; }

input
{
    font-size: 11px;
    font-weight: normal;

    padding : 1px 3px 3px 5px;
    border-width: 0px;
}

textarea
{
    font-size: 11px;
    font-weight: normal;
    font-family: "verdana",sans-serif;

    padding : 1px 3px 3px 5px;
    border-width: 0px;
}



div.div_defile {overflow:hidden;position:relative; width:100%; height:400px;left:-14}

/*= FORMULAIRE */
/*#recrutement label{
	float: left;
	padding: 0;
	}

#recrutement input{
	display: block;
	margin-left: 80px;
	width: auto;
	}
#reference{
	display:none;
	}*/
#recrutement td{
	padding: 0 5px 5px 0;
	}

#recrutement input{
	width: 100%;
	}


#recrutement input.envoi {
	width: 5em;
	}

#formContainer {
	width: 468px;
	}
	#formContainer div {
		padding: 3px 0;
		width: 130px;
		float: left;
		}
	#formContainer .right_side {
		width: 328px;
		}
	#formContainer .submit_form {
/*		margin-left: 300px;
        border:1px solid;
*/
        text-align:center;
        width:496px;
		}
		#formContainer .right_side.file input{
			color: #fff;
			width: 240px;
			}
.erreur{
	color:#EE6600;
	font-weight: bold;
	}

.colissimo{
	margin-left:15px;
	position: relative;
	top: 12px;
	}

/*= ANIM FLASH DEMO PRODUIT */
#relativeAnim{
    margin: 0;
    padding: 0;
	position: relative;
	top:0;
	}
	#anim, #anim2{
		display: none;
		height: 418px;
		position: absolute;
		z-index: 10;
		width: 390px;
		}
#flashDoc {
	}
#mini{
padding-top:60px;

	}
/*#animProd{
	display:none;
	height:418px;
	position:absolute;
	width:390px;
	}*/
#engrenage{
	position: relative;
	right: 2px;
	top: 5px;
	}

#lien_prod{
/*	color: #006666;*/
	color: #00CCCC;
	display: block;
	}
	
	#lien_prod2{
/*	color: #006666;*/
	color: #00CCCC;
	display: block;
	}

#lien_prod:hover{
	color: #CCFF33;
	}

/*= ANIM FLASH */
#flashbodyFetes{
	background-color: #b89a57;
	background-image: url(img/fondnoel.jpg);
	margin: 0;
	}
	#flashbodyFetes #contenuFetes{
		width: 772px;
		}
#flashbody{
	margin: 0;
	}
	#flashcontenthome {
		float: left;
		background-color: #0E5B72;
		height: 558px;
		width: 990px;
	}
	#flashcontent {
		float: left;
		background-color: #0E5B72;
		height: 595px;
		width: 840px;
	}
	#flashcontent .texte{
		color: white;
		display: block;
		margin: 150px 0 0 20px;
		}
	#flashcontenthome .texte{
		color: white;
		display: block;
		margin: 150px 0 0 20px;
		}

	#conteneurMosaique{
      height:595px;
      position: relative;
      margin-left:-12px;

      background-image:url(img/fond_mosaic.gif);
      background-position:center top;
      background-repeat:repeat;

		}
	#flashRetourCategorie{
		position: absolute;
			bottom: 0;
			right: 0;
		}
	#flashcontent_map {
		background-color: #0E5B72;
        /*
    	float: left;
	    height: 435px;*/
	}

/*= MENU */
#menuContent {
	background-image: url("img/fond_menuc.jpg");
	background-repeat: no-repeat;
	height: 435px;
	width: 151px;
	}
	#menuContent img{
		border: 0;
		margin: 0;
		padding: 0;
		}
	#menuContent a{
		pointer: cursor;
		}
	#menuContent #imgacc{
		margin-bottom: 12px;
		}

	#menuContent #imgInfo{
		margin: 0 0 10px 0;
		}
	#menuContent #imgContact{
		margin: 6px 0 0 0;
		}
	#menuContent #imgDefile{
		margin: 0 0 13px 0;
		}

	.menuChoix{
		margin: 1em 0 0 5px;
		min-height: 45px;
		padding: 0;
		position: relative;
		z-index: 5;
		}
		#pageChoisie{
			position: absolute;
				left: 0px;
				top: 22px;
				z-index: 2;
			}
		#pageSelect{
			position: absolute;
				left: 5px;
				top: 29px;
			z-index: 15;
			}
		#menuChoixCategorie, #menuChoixPage{
			display: none;
			list-style: none;
			margin: 0;
			padding: 0;
			position: absolute;
				left: 0px;
			width: 150px;
			z-index: 10;
			}

		 #menuChoixPage{
			top: 40px;
			}
			#menuChoixCategorie img, #menuChoixPage img{
				border: 0;
				padding: 0;
				vertical-align: bottom;
				}
			#menuChoixCategorie img{
				margin: 0;
				}
			#menuChoixPage img{
				margin-top: 2px;
				}
			#categorieChoisie, #pageChoisie {
				border: 0;
				margin: 0;
				padding: 0;
					z-index: 1;
				}
			#categorieChoisie{
				position: absolute;
					left: 0px;
					top: 20px;
				}


/*= Page intérieur */
#pageContent{
	padding: 10px;
	}
	#contentLivraison p{
		font-weight:bold;
		width: 90%;
		}
	#contentLivraison #commande{
		clear: both;
		margin: 0 0 5px 20px;
		width: 90%;
		}
		#contentLivraison #commande tr{
			text-align: center;
			}
			#contentLivraison #commande td, #contentLivraison #commande th{
				padding: 5px;
				}
				#contentLivraison #commande td .miniature{
					width: 40px;
					}
	#contentLivraison dl{
		margin: 0;
		padding: 0;
		}
	#contentLivraison dt{
		font-weight: bold;
		margin: 0;
		padding: 10px 0 0 0;
		width: 100%;
		}
	#contentLivraison dd{
		margin: 0;
		padding: 10px 0 0 25px;
		}
		#contentLivraison dd input{
			margin: 0;
			padding: 0;
			}
	#contentLivraison #valider, #contentLivraison #recalculer, #contentLivraison .poubelle{
		cursor: pointer;
		}
	#contentLivraison #valider, #contentLivraison #recalculer{
		margin-top: 20px;
		}
	#contentLivraison #valider{
		margin-left: 5px;
		}
		#contentLivraison #recapLivraison dt{
			float: left;
			padding-right: 30px;
			width: auto;
			}
	#contentLivraison #panierVide{
		padding: 180 0 180 220;
		}
	#contentLivraison #recapCmd dt{
		float: left;
		padding-right: 30px;
		text-align: right;
		width: 60%;
		}
		#choixpays{
			float: left;
			margin-right: 10px;
			}
		#modeLivraison{
		/*	display: none;*/
			}
			#contentLivraison #modeLivraison dt{
				float: none;
				display: block;
				width: 50%;
				}
				#contentLivraison #colissimo, #contentLivraison #chronopost{
					height: 39px;
					float: left;
					margin-top: 10px;
					}
				#contentLivraison #colissimo{
					background: url("/img/colissimo.gif") no-repeat right 5px;
					width: 200px;
					}
				#contentLivraison #chronopost{
					background: url("/img/chronopost.gif") no-repeat right 5px;
					width: 340px;
					}
					#contentLivraison #chronopost i{
						font-size: 10px;
						}
					#contentLivraison #chronopost span{
						color: #C0CE00;
						display: block;
						font-weight: bold;
						width: 250px;
						}
	#contentLivraison #delaiLivraison{
		clear: both;
		}
	#contentLivraison #recalculer{
		margin-left: 150px;
		}

	a.lienflash {
		background-image:url(img/engrenage.gif);
		background-repeat: no-repeat;
		display:block;
		height:20px;
		margin-top: 30px;
		padding-left:1.8em;
		color:#00CCCC;
	}

	.erreur_lot
	{
		color: #EE6600;
		font-weight: bold;
	}

#newsletter {
	background: url(/img/newsletters.gif) no-repeat scroll right 45px;
	height:200px;
}
.Boutique_titre { font-weight: bold ; font-size: 14px ; text-align:center;}

.pays_list{
    text-align:left;
}

.left{
text-align: left;

}

.Liste_pays{
    display:none;
}

.infobox{
    font-size: 9px ;

}
.rev_contact{
text-align:center;
}

.align_blok{
  height:595px;
}




#content-containertable.override{


}

#content-containertable.override div{
  height:595px;
  overflow-y:scroll;
  overflow-x:hidden;
}

.bloc_famille{
margin-left: 20px;
}

.bloc_famille_prod {
    margin-left:20px;
    margin-top: 20px;
    width:305px;
}


.bloc_famille_prod .div{
    margin-top: 40px;

}

/*
.marge_top{
    margin-top:30px;
}
.undo_marge_top {

}

*/
.Famille_col{

}


.L_ambiance{
 /*border: 1px solid red;*/
 margin-left:20px;
}

.T_ambiance{
/*    border: 1px solid red;*/

}

.flashDoc {
text-align:center;
}

.flashDoc2{
text-align:center;
width:330px;
margin-left:-20px;
}

.bckground2{
background-image:url(img/fond_caree_vert.gif);
background-position:left bottom;
background-repeat:repeat-x;
}

.bckground3{
background-image:url(img/fond_caree_vert.gif);
background-position:right bottom;
background-repeat:repeat-x;

}


.bckground4{
background-color : #CCCCCC;
background-image:url(img/fond_caree_vert.gif);
background-position:left bottom;
background-repeat:repeat-x;

}


.menu_bas{
    padding-top:25px;
}

.mosaic{
padding-top:85px;

}
.fleche{
vertical-align:top;
}


.affichage{
    display:none;
}

.margin_scroll{
margin-right:10px;
}


.error {
background:#FBE3E4 none repeat scroll 0 0;
border-color:#FBC2C4;
color:#8A1F11;
border:2px solid #DDDDDD;
margin-bottom:1.6em;
padding:0.8em;
width:600px;
}