/*TODO : Nettoyer les CSS et les ranger dans le bon ordre */* {	margin: 0;	padding: 0;	border: 0;}* html img,* html .png {    position:relative;    /*behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",    this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",    this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)    );*/}/* Header_line Nouveau */#headline {	width:979px;	height:112px;	border:0px solid;}#logo {	float:left;	width: 170px;	height:112px;}#middle_bas {	float: left;	height: 29px;	width: 507px;}#Wrapper {	width: 817px;	position: absolute;	padding: 0px;	border:0px blue solid;	float: left;	background-color:#fff;}body {	width: 991px !important;	width: 997px;	margin: 0px auto 0px auto; /* Pour centrer notre page */	/*background:url(/images/bandeaux/fondpub_romance.jpg) repeat-y;*/	background:#fff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	/*overflow: scroll;*/}.png_ident {	background: url('images/fond_ident.png') no-repeat top right #EEC10C;	width:182px;height:105px;float:left;border: 0px solid red;}a:visited {	color: #f18636;}a:hover {	color: #63300e;}a {	text-decoration: none;	color: #f18636;}.clear { /* permet de remettre à 0 les float */	clear: both;	display: block;}.clear.vspacer {	height: 5px;}.clear.hspacer {	width: 5px;}h1 {	font-size: 12px;	font-weight: bold;	text-align: center;}h2 {	color: #7c390c;	font-size: 18px;	font-weight: bold;	text-align: left;}#mots_cles h2 {	color: #7c390c;	font-size: 10px;	font-weight: bold;	text-align: center;	}h3 {	color: #333;	font-size: 10px;	font-weight: normal;	text-align: center;}h4 {	color: #333;	font-size: 10px;	font-style: italic;	text-align: center;}h5 {	color: #333;	font-size: 12px;	font-weight: bold;	font-style: italic;	text-align: center;}/* formulaire */select,textarea {	padding: 3px;	border: 1px solid #9c9a9d;	font-size: 10px;}.MneuCrea_Ttl{	font-size:12px;	color: #660000;	text-decoration: underline;	float:left;}.Smenucrea_Small{	font-size:10px;	float:left;	color:#000000;	margin-left: 10px;	font-style: italic;	text-decoration:underline;}.Smenucrea_Small a:hover {	font-weight: bold;	color:#63300e;}.Smenucrea_Big{	font-size:14px;	font-style:italic;	color:#990000;	float:left;	margin-left: 10px;}/* forms admin right */#Recherche input[type="text"] { /* formulaire text du div recherche */	float: left;	width: 160px;	height: 10px;	margin-right: 5px;}#Recherche input[type="submit"] { /* submit du div recherche */	width: 20px;	height: 20px;	border: 0px;	background: url('/images/recherche_valid.png');	cursor: pointer;}#img_del_crea {	background-image: url(../../images/icones/bout_crea.png);	background-repeat: no-repeat;	width: 84px;	height: 60px;	/*border: 1px solid;*/}#img_del_crea #delai {	padding-top: 22px;	padding-left: 18px;	color: White;	font-family: Arial;	font-size: 11px;}#img_tek_crea {	background-image: url(../../images/icones/bout_teck.png);	background-repeat: no-repeat;	width: 60px;	height: 60px;}#img_ape_crea {	background-image: url(../../images/icones/bout_ap.png);	background-repeat: no-repeat;	width: 60px;	height: 60px;}#img_quest_crea {	background-image: url(../../images/icones/bout_quest.png);	background-repeat: no-repeat;	width: 60px;	height: 60px;}.cssform p {	width: 600px;	clear: left;	margin: 10px 0px 0px 10px;	padding: 0px 0px 0px 10px;}.cssform2 p {	width: 600px;	padding: 10px 0px 0px 0px;	clear: left;}.cssform2 label {	font-weight: bold;	float: left;	margin-left: 10px;	width: 150px;}/*PAGE MON COMPTE*/#top {	background-image: url(../../images/modules/top2.png);	background-repeat: no-repeat;	/*	width : 644 px;*/	width: 635px;	height: 45px;	margin: 0px;}#top_creat {	background-image: url(../../images/creatop.png);	background-repeat: no-repeat;	/*	width : 644 px;*/	width: 635px;	height: 54px;	margin: 0px;}#input_tab {	padding-left: 30px;}#opt_mod_plus {	padding-left: 10px;	margin-left: 20px;	display: block;	background-color: #F4A460;	border: dashed thin orange;	width: 580px;	font-size: 10px;}#top .toptexte {	color: White;	font-family: Verdana;	font-size: 20px;	height: 37px;	margin-top: 0px;	padding-top: 8px;	margin-left: 10px;}#top_creat .toptexte {	color: White;	font-family: Verdana;	font-size: 20px;	height: 45px;	margin-top: 10px;	margin-left: 10px;}.toptexte_crea {	color: White;	font-family: Verdana;	font-size: 20px;	height: 28px;	margin-top: 3px;	margin-left: 10px;}#mid {	background-image: url(../../images/modules/mid2.png);	background-repeat: repeat-y;	font-family: Verdana;	font-size: 12px;	/*width : 644 px;*/	width: 635px;	margin: 0px;	padding-top: 5px;	float: left;}#mid #contacpt {	width:620px;	clear:both;	margin:10px 0px 0px 5px;}#mid #contacpt #colG_01{	width:70px;	padding:0px 5px 0px 5px;	border: 0px solid pink;	float:left;}#mid .AccCorner{	background-image: url(images/modules/account/mod_haut.png);	background-repeat: no-repeat;}/*bloc a*/#mid #contacpt #colD_01{	width:540px;	float:left;}#mid #contacpt #colD_01 #fb_01{	width:20px;	height:20px;	float:left;	padding-bottom: 1px;}#mid .AccTitle{	height:25px;	padding-top:10px;	font-weight: bold;	text-decoration:underline;}#mid_creat {	background-image: url(../../images/creamid.png);	background-repeat: repeat-y;	font-family: Verdana;	font-size: 10px;	/*width : 644 px;*/	width: 635px;	margin: 0px;	padding-top: 5px;	display: table;}#bas_creat {	background-image: url(../../images/creabas.png);	background-repeat: no-repeat;	width: 635px;	height: 70px;	margin: 0px;}#bas {	background-image: url(../../images/modules/bas2.png);	background-repeat: no-repeat;	width: 635px;	height: 39px;	margin: 0px;}.butt_suiv {	background-image: url(../../images/icones/bout_suiv.png);	width: 150px;	height: 71px;	/*	margin-top: -25px;	margin-left: 495px;	*/}.butt_app {	background-image: url(../../images/icones/bout_ap.png);	width: 60px;	height: 60px;}.butt_crea {	background-image: url(../../images/icones/bout_crea.png);	width: 84px;	height: 60px;}.butt_quest {	background-image: url(../../images/icones/bout_quest.png);	width: 60px;	height: 60px;}.butt_teck {	background-image: url(../../images/icones/bout_teck.png);	width: 60px;	height: 60px;}.bloc_gauche {	margin-left: 5px;	border: 0pt outset;	display: block;	height: auto;	width: 300px;	float: left;	border-right: 1px solid Black;}.bloc_droite {	margin-left: 5px;	border: 0pt outset;	display: block;	height: auto;	float: left;	width: 300px;}.bloc_radio {	border: 0pt outset;	display: block;	height: auto;	width: 300px;	font-size: 10px;}.bloc_checkbox {	border: 0pt outset;	display: none;	height: auto;	width: 300px;	font-size: 10px;}.bloc_liste {	border: 0pt outset;	display: none;	height: auto;	width: 300px;	font-size: 10px;}.bloc_champ {	border: 0pt outset;	display: none;	height: auto;	width: 300px;	font-size: 10px;}.bloc_up {	border: 0pt outset;	display: none;	height: auto;	width: 300px;	font-size: 10px;}div #bloc_mid {	width: 640px;	height: auto;}.bloc_element {	clear: left;	height: auto;	width: 600px;	border-top: 2px solid #F4A460;	margin: 10px;}.modifier a {	color: purple;	text-decoration: none;}.modifier a:hover {	color: maroon;	text-decoration: underline;}.modif_info_perso p {	width: 600px;	clear: left;	margin: 0;	padding-bottom: 10px;}.modif_info_perso label {	font-size: 12px;	font-weight: bold;	float: left;	width: 80px;}.modif_info_perso input {	width: 130px;	border-color: #7F9BAF;}.modif_pwd p {	width: 600px;	clear: left;	margin: 0;}.modif_pwd label {	font-size: 12px;	font-weight: bold;	float: left;	width: 180px;	height: 20px;	margin-top: 10px;	padding-top: 2px;}.modif_pwd input {	width: 130px;	border-color: #7F9BAF;	float: left;	margin-left: 20px;	margin-top: 10px;}div#contener {	display: block;	width: 600px;	height: 680px;	margin-left: 20px;}div#gauche {	text-align: center;	width: 200px;	height: auto;	/*background-color: ButtonFace;*/	float: left;}div#droite {	text-align: center;	width: 395px;	height: auto;	/*background-color: Silver;*/	border: 1px dotted Gray;	float: right;}div#image_top {	width: 180px;	height: 250px;	background-color: White;	border: 1px outset Black;	text-align: center;}div#form_bot input {	text-decoration: none;	font-size: 10px;}.block_upload {	width: 121px;	height: 160px;	border: 1px outset Black;	float: left;	margin: 4px;}div#index_wrap {	width: 1000px;	margin: 0px auto;	background-color:#fff;	border: 0px solid red;}div#index_top {	width: 100%;	height: 152px;	background-color:#fff;}div#index_main {	width: 100%;	height: auto;	background-color:#fff;}.spacer {	clear: both;}div#index_main_left {	width: 168px;	height: auto;	float: left;	margin: 0;	padding: 0;	text-align:left;}div#index_main_center { /*width: 78%;*/	height: 100%;	float: left;	margin-left: 0px;	padding: 0;}div#index_main_right {	width: 182px;	float: left;	margin-left: -2px;	padding: 0;	background-color:#fff;	text-align:center;}div#index_bottom {	width: 980px;	height: 200px;	background-color:#fff;	border: 0px solid black;}.Ligne_ttl {	width: 600px;	/*clear:both;*/	border-top: 1px solid black;	border-right: 1px solid black;}.bl {	border-left: 1px solid black;}.bb {	border-bottom: 1px solid black;}.cell {	height: 40px;	float: left;	border-left: 1px solid black;	padding-top: 3px;}#content {}#dialog {	position: absolute;	width: 425px;	padding: 10px;	z-index: 200;	background: #fff}#dialog-header {	display: block;	position: relative;	width: 411px;	padding: 3px 6px 7px;	height: 14px;	font-size: 14px;	font-weight: bold}#dialog-title {	float: left;}#dialog-close {	float: right;	cursor: pointer;	margin: 3px 3px 0 0;	height: 15px;	width: 15px;	background: url(../../images/dialog_close.gif) no-repeat;}/*#dialog-close {float:right; cursor:pointer; margin:3px 3px 0 0; height:11px; width:11px; background:url(../../images/action_stop.gif) no-repeat}*/#dialog-content {	display: block;	height: 160px;	padding: 6px;	color: #666666;	font-size: 13px;}#dialog-mask {	position: absolute;	top: 0;	left: 0;	min-height: 100%;	width: 100%;	background: #FFF;	opacity: .75;	/*filter: alpha(opacity = 75);*/	opacity:0.75;	z-index: 100;}.error {	background: #fff url(../../images/error_bg.jpg) bottom right no-repeat;	border: 1px solid #924949;	border-top: none;}.errorheader {	background: url(../../images/error_header.gif) repeat-x;	color: #6f2c2c;	border: 1px solid #924949;	border-bottom: none;}.warning {	background: #fff url(../../images/warning_bg.jpg) bottom right no-repeat		;	border: 1px solid #c5a524;	border-top: none;}.warningheader {	background: url(../../images/warning_header.gif) repeat-x;	color: #957c17;	border: 1px solid #c5a524;	border-bottom: none}.success {	background: #fff url(../../images/success_bg.jpg) bottom right no-repeat		;	border: 1px solid #60a174;	border-top: none}.successheader {	background: url(../../images/success_header.gif) repeat-x;	color: #3c7f51;	border: 1px solid #60a174;	border-bottom: none}.prompt {	background: #fff url(../../images/prompt_bg.jpg) bottom right no-repeat;	border: 1px solid #4f6d81;	border-top: none}.promptheader {	background: url(../../images/prompt_header.gif) repeat-x;	color: #355468;	border: 1px solid #4f6d81;	border-bottom: none}.upload {	background: #fff url(../../images/warning_bg.jpg) bottom right no-repeat		;	border: 1px solid #c5a524;	border-top: none}.uploadheader {	background: url(../../images/warning_header.gif) repeat-x;	color: #957c17;	border: 1px solid #c5a524;	border-bottom: none}a.tooltip em {    display:none;}a.tooltip:hover {    border: 0;     position: relative;     z-index: 500;     text-decoration:none;}a.tooltip:hover em {    font-style: normal;     display: block;     position: absolute;     top: 20px;     left: -10px;     padding: 5px;     color: #000;     border: 1px solid #bbb;     background: #ffc;     width:170px;}a.tooltip:hover em span {    position: absolute;     top: -7px;     left: 15px;    height: 7px;     width: 11px;     background: transparent url(images/image-infobulle.gif);     margin:0;     padding: 0;     border: 0;}/* début de la page */ /* container de la page */#Wrapper2 {	width: 997px;	position: absolute;	padding: 0px;	border:0px blue solid;	float: left;	background-color:#fff;}/* top de la page */#Wrapper #Top { /*width: 991px !important;	width: 997px;*/	width: 817px;	height: 104px;	z-index: 200;	position: absolute;	border:0px red solid;}#Wrapper #Centre {	width: 817px;	border:0px green solid;	background-color:#fff;}#Wrapper #Centre #Left {	float: left;	width: 180px;	margin: 104px 0px 0px 0px;	border:0px green solid;}#Wrapper #Centre #Right {	float: left;	width: 817px;	margin: 418px 0px 0px 0px;	/* mettre le margin-left à 172px si le menu left est en left_deplacable */}/* Specifique page index */#Wrapper #Centre #Index {	float: left;	width: 817px;	margin: 0px 0px 0px 0px;	/* mettre le margin-left à 172px si le menu left est en left_deplacable */}.texte_aqui {	color: #000;	font-size: 11px;	font-weight: normal;	padding: 0px 0px 0px 0px;	float: left;	width:610px;}#Wrapper #Centre #Index #occasion {	width: 265px;	height: 269px;	color: #ffffff;	font-size: 14px;	font-weight: normal;	padding: 5px 0px 0px 4px;	margin-left:0px;	float: left;}#Wrapper #Centre #Index #telechargement {	background-color: #ebe8d8;	float: left;	margin: 3px 4px 0px 2px;	height: 269px;	width: 84px;	text-align: center;}.cadeaux_a_telecharger {	color: #7d3a0f;	font-weight: bolder;}.liste_a_telecharger {	font-size: 10px;	font-weight: normal;	margin-top: 10px;}#panier_order_creatif #vendez_grand {	background: url('/images/vendez.jpg') no-repeat;	width: 171px;	height: 202px;	color: #FFFFFF;	font-weight: bold;	font-size: 14px;	margin: 3px 0px 0px 0px;	padding: 3px;}#onveut_prov {	background: url('/images/onveut_prov.jpg') no-repeat;	width: 178px;	height: 206px;	color: #FFFFFF;	font-weight: bold;	border:0px red solid;	font-size: 14px;	margin: 3px 0px 0px 0px;	padding: 0px;}#Titre_crea_index {	height:21px;	font-weight: bold;	padding: 2px 0px 0px 2px;	color:#000;	float:left;}.Titre_crea_index2 {	height:21px;	font-weight: bold;	padding: 2px 0px 0px 2px;	float:left;}.index_exemples {	float:right;	height:21px;	text-decoration:none;	margin-right:200px;	padding: 5px 16px 0px 2px;	font-style:italic;	font-size:11px;	color:#000;}.index_exemples2 {	float:right;	height:21px;	text-decoration:none;	margin-right:5px;	padding: 5px 16px 0px 2px;	font-style:italic;	font-size:11px;}.creations_exemples {	font-size: 10px;	float:left;	text-align:center;	margin:auto;}#Titre_sty_index {	margin-top:2px !important;	margin-top:8px;	height:30px;	font-weight: bold;	padding: 2px 0px 0px 5px;}.texte_sty {	height:225px;	width:260px;	margin-left:3px;	color:#000;}#ttl_sty {	font-size:10px;}#ttl {	font-size:10px;	font-weight: bold;}.liste {	font-size: 10px;	padding: 3px;}.texte_occas {	height:220px;	width:260px;	margin-left:5px;	font-size:9px;}#onimonde {	float:left;	margin:0px 1px 0px 3px;}#Wrapper #Centre #Index #aqui {	width: 627px;	height: 225px;	color: #fff;	font-size: 14px;	font-weight: normal;	padding: 4px 0px 0px 4px;	float: left;}#Wrapper #Centre #Index #quel_style {	width: 634px;	height: 225px;	color: #000;	font-size: 14px;	font-weight: normal;	padding: 4px 0px 0px 4px;	float: left;}#Wrapper #Centre #Index #quel_support {	width: 627px;	height: 137px;	color: #fff;	font-size: 14px;	font-weight: normal;	padding: 4px 0px 2px 4px;	float: left;}#Wrapper #Centre #Index #quelle_personnalisation {	width: 817px;	height: 225px;	color: #fff;	font-size: 14px;	font-weight: normal;	padding: 4px 0px 0px 8px;	float: left;}#Wrapper #Centre #Index #occasion {	width: 820px;	height: 225px;	color: #fff;	font-size: 14px;	font-weight: normal;	padding: 4px 0px 0px 4px;	float: left;}#Wrapper #Centre #Index #aqui2 {	width: 640px;	height: 210px;	color: #ffffff;	font-size: 14px;	font-weight: normal;	padding: 5px 0px 0px 4px;	float: left;}#image_exemple_sty_index { 	width:80px;	height:107px;	text-align:center;	margin:1px 1px 1px 1px;	padding: 2px 2px 2px 1px;}#details_exemple_sty_index {	text-align:left;	margin:7px 0px 0px 2px;	width:90px;	color:#000;	font-size:9px;	font-weight:normal;}.exemple_cadre {	border:#666 1px solid;	width:150px;	height:156px;	margin-right:3px;}.exemple_cadre2 {	border:#666 1px solid;	width:152px;	height:158px;	margin:0px 3px 0px 4px ;}.exemple_titre {	color:#000;	text-align:center;}#duree_limite {	float:left;	border:0px solid red;	height:151px;	width:180px;}.exemple_prix {	text-align:right;	margin:6px 6px 0px 0px;	width:80px;	color:#000;	font-size:9px;	font-weight:normal;	font-style:italic;}.prix_exemple_sty_index {	font-size:12px;	font-weight:bold;	font-style:italic;	color:#7e3d11;}#Wrapper #Centre #Index #style {	width: 269px;	height: 269px;	color: #ffffff;	font-size: 14px;	font-weight: normal;	padding: 5px 0px 0px 4px;	clear: both;	float: left;}#Wrapper #Centre #Index #support { 	width: 269px;	height: 269px;	color: #ffffff;	font-size: 14px;	font-weight: normal;	padding: 5px 0px 0px 4px;	float: left;}#Wrapper #Centre #Index #personnalisation {	width: 269px;	height: 269px;	color: #ffffff;	font-size: 14px;	font-weight: normal;	padding: 5px 0px 0px 3px;	float: left;}#satisfaction {}#psc {	width: 162px;	text-align: center;	border: 1px #000000 solid;	background-color: #FFFFFF;	margin-top:5px;}#psc .psc_paiement {	color: #6cc069;	font-size: 10px;}#psc .paysite-cash {	color: #6cc069;	font-size: 13px;	font-weight: bold;}#psc .gris7_centre {	color: #666666;	font-size: 7px;}#chequier {	width: 102px;	height: 22px;	background: url('/images/chequier.png') no-repeat;	color: #7a7a7a;	text-align: right;	font-size: 8.5px;	padding:2px 30px 2px 30px;	border: 1px #000000 solid;		margin-top:5px;}#satisfaction_paypal {	width: 162px;	text-align: left;	padding: 2px;	float: left;	margin-top:5px;}#satisfaction{	width: 162px;	text-align: left;	padding: 2px;	float: left;}#satisfaction .pourcentage {	color: #7c390c;	font-size: 18px;	font-weight: bold;	float: left;	margin-top: 2px;	left: 4px;}#satisfaction .desclients {	color: #3366cc;	font-size: 10px;	font-weight: bold;	margin-top: 2px;}#satisfaction .satisfaits {	color: #3366cc;	font-size: 12px;	font-weight: bold;}#satisfaction .explications_satisfaction	{	color: #7f7d7d;	font-size: 8px;	text-align: center;}#termes_recherches {	width:162px;	border:solid black 1px;	font-family:Verdana;	font-size:9px;	text-align:center;	margin-top:5px;}#Wrapper #Centre #Index #promotions {	width: 160px;	height: 119px;	background-color: #888888;	border: solid #000 1px;	text-align: center;	font-size: 22px;	font-weight: bold;	color: #7c390c;	padding: 2px;	margin: 3px 0px 0px 0px;	float: left;}#Wrapper #Centre #Index #promotions #details_promotion {	width: 156px;	height: 69px;	margin: auto;}#Wrapper #Centre #Index #promotions .voir_toutes_les_promotions {	color: #ffffff;	font-size: 10px;	font-weight: normal;	text-align: center;}.new {  position: relative;  top: 1px;  right: 1px;  background-color: #ffff00;  color:red;}#Wrapper #Centre #Index #creatif_du_mois {	color: #5299dd;	font-size: 14px;	font-weight: bold;	padding: 10px 0px 0px 3px;	text-align: left;	margin:0px 6px 0px 0px;	width: 170px;	height: 210px;	float: left;	text-align:center;	border:0px red solid;	background: url('/images/fond_creatif_j.png') top right no-repeat;}#Wrapper #Centre #Index #creatif_du_mois #image_creatif {	margin: 20px 0px 0px 0px;}#Wrapper #Centre #Index #creatif_du_mois #texte_creatif {	text-align: center;	font-size: 9px;	color: #000;	font-weight: normal;	margin:15px 0px 0px 0px;}#Wrapper #Centre #Index #creatif_du_mois #texte_creatif a{text-decoration:none;color:#000;}.nom_creatif a{text-decoration:none;color:#000;font-weight:bold;}.nom_creatif {font-size:12px;font-weight:bold;}.liste_bests {padding:15px 0px 0px 30px;font-size:11px;text-align:left}.liste_bests a{text-decoration:none;color:#000;}#etoiles {	width: 70px;	height: 70px;	position: absolute;	top:2px;	left:2px;}#Wrapper #Centre #Index #creations_preferees {	font-size: 14px;	text-align: center;	margin: 4px 3px 0px 0px;	padding:11px 0px 0px 0px;	float: right;	width: 178px;	height:150px;	background: url('/images/fond_top_j.png') top right no-repeat;}#Wrapper #Centre #Index #promo {	font-size: 10px;	text-align: center;	margin: 2px 3px 0px 0px;	padding:60px 0px 0px 63px;	float: right;	width: 117px;	height:70px;	color:red;	background: url('/images/fond_promo_2.png') top right no-repeat;	}#Wrapper #Centre #Index #promo  a{	font-size: 14px;	text-align: center;	margin: 2px 3px 0px 0px;	color:blue;	font-weight:bold;}.nouveau_prix {	font-size: 14px;	font-weight:bolder;	color:purple;	margin:5px 0px 0px 10px;}#Wrapper #Centre #Index #creations_preferees .vos_creations_preferees {	margin: 2px 0px 0px 0px;	padding: 2px;	color: #d27b36;	font-weight: bold;	font-size: 14px;}#Titre_sup_index {	margin-top:2px !important;	margin-top:8px;	height:30px;	font-weight: bold;	padding: 2px 0px 0px 3px;}#texte_sup {	height:225px;	width:260px;	margin-left:0px;	color:#000;	float: left;}#idsdfsup {	width: 105px;	height:223px;	float:left;}#partenaires {	text-align: right;	font-size: 10px;	color: #d97932;	width: 814px;	margin-bottom: 6px;}#partenaires a {color:#333333;text-decoration:none}.crea_lst {	font-size:9px;	text-decoration:none;	color:#000;}.crea_lst a {	color:#743e1c;	text-transform:capitalize;	text-decoration:underline;}.crea_lst li, #occ_lst li {	display:block;	float:left;	width:86px;}#exemple_sty_index { 	border:0px solid;	background:#88cc86;	width: 90px;	height:200px;	float:left;	text-align:center;	margin: 8px 5px 0px 0px;}#titre_exemple_sty_index {	text-align:center;	margin:3px 0px 6px 0px;	width:90px; 	color:#7e3d11;	font-size:10px;	font-weight:bold;}#titre_exemple_sty_index  a { color:#7e3d11;font-weight:bold;}#sty_lst a {font-weight:bold;color:#595858;text-transform:capitalize;text-decoration:underline;}#sty_lst {	margin:0px;	padding: 5px 0px 0px 0px;	height:225px;	width:160px;	display:block;	font-size:9px;	float:left;	color:#666;	text-decoration:underline;}#sty_lst li {	display:block;	float:left;	width:80px;}#sup_lst {color:#743e1c;display:block;font-size:9px;}#sup_lst ul {	margin:0px 0px 0px 0px;	margin:0px 0px 0px 0px !important;	text-align: center;}#sup_lst li {	display:block;	float:left;	width:70px;	padding-left:5px;}#sup_lstimg {	margin:5px 0px 0px 5px;	height:140px;	width:150px;	float: left;}#Titre_perso_index {	height:30px;	font-weight: bold;	padding: 0px 0px 0px 5px;}#texte_perso {	height:260px;	width:260px;	margin-left:3px;	color:#000;}#perso_img1 {	margin-top:10px;	float:left;	border:solid 1px #444;	width:118px;	height:100px}#perso_txt1 {	margin-left:6px;	width:127px;	float:left;}.titre_perso1 {	font-size:12px;	color:#d8762d;}.titre_perso2 {	font-size:9px;	color:#000;	text-decoration:none;}#perso_img2 {float:right;margin-right:9px;}.titre_perso1 a{	text-decoration:underline;}#perso_txt2 { margin:2px 0px 0px 3px;width:160px;float:left;}.titre_perso2 a{	font-size:9px;color:#000;text-decoration:none;}.sup1 {float:left;width:74px;height:46px;}.sup2 {width:74px;height:33px;}.sup3 {margin:-1px 0px 0px 0px;text-align:center;width:74px;height:11px;}#duree_limitee {margin:3px 0px 0px 0px;float:left;height:124px;width:165px;}#sup_lstimg  a {text-decoration:none;color:#743e1c;font-size:9px;text-transform:capitalize;}/*Fin page index */ /* CSS DU TOP DE LA PAGE */#Top #Logo {	width: 188px;	height: 104px;	float: left;}#Top #CentrePub {	width: 481px;	float: left;}#Top #CentrePub #Pub468 {	width: 481px;	height: 77px;	background: url('/images/flash.jpg') no-repeat;}#Top #CentrePub #MenuTop {	width: 481px;	margin: 0px 0px 0px 3px;	font-size: 12px;}/* tous les paragraphe du menu top seront en float:left */#Top #CentrePub #MenuTop p {	float: left;}#Top #CentrePub #MenuTop p.TextMenu {	font-weight: bold;	margin: 10px 5px 3px 4px !important;	/* hack IE 6 pour les marges, IE ne prend pas en compte le !important alors que les autres navigateur oui */	margin: 5px 5px 3px 4px;}#Top #CentrePub #MenuTop #Recherche {	float: left;	margin: 5px 0px 0px 10px !important;	margin: 0px 0px 0px 10px}#Top #msn_faq {	width: 139px;	height: 105px;	float: left;	text-align: right;	margin: 0px 2px 0px 2px;	overflow: hidden;}#Top #identification {	height: 105px;	background: url('/images/fond_identification.png') no-repeat right;	color: #ffffff;	font-size: 12px;	font-weight: bolder;	text-align: center;	padding: 2px 0px 0px 2px;	float: right;	width: 177px;}#Top #identification #identification_titrechamps {	height: 18px;	font-size: 10px;	color: #000;	text-align: left;	padding: 4px 0px 0px 2px;}#identification_champs input[type="text"] {	/* formulaire text du div recherche */	float: left;	width: 55px;	margin: 0px 0px 0px 2px;}#identification_champs input[type="submit"] {	/* submit du div recherche */	width: 20px;	height: 20px;	border: 0px;	background: url('/images/ok_identifier.png');	cursor: pointer;	padding: 0px 4px 0px 0px;}.identification_mdp {	color: #49708d;	font-size: 10px;	text-align: center;	font-style: italic;	text-decoration: underline;	padding: 0px 0px 0px 0px;	margin: 4px 0px 0px 0px;}.identification_pasinscrit {	color: #7d3a0f;	font-size: 12px;	text-align: center;	font-weight: bold;	font-style: italic;	text-decoration: underline;	padding: 0px;	margin: 2px 0px 0px 0px;}/*.identification_champs{color:#000000 ;font-size:10px;text-align:left;line-height:6px;padding:0px;margin:0px;} */.assistance_en_direct {	color: #90ca8d;	font-size: 12px;	font-weight: bolder;	text-align: center;}#faq p a {	font-size: 10px;	text-decoration: underline;	color: #000;}.advanced_search {	font-size: 10px;	height: 23px;	text-align: right;	font-style: normal;	color: #a5a5a5;	text-decoration: underline;	padding-top: 0px;	margin-top: 0px;}/* CSS DE LA PARTIE GAUCHE DE LA PAGE */#Left #Menu {	width: 169px;}.TopBlack {	background: url('/images/menu_top_noir.png') no-repeat;	width: 155px;	/* penser à enlever le padding left et right à cette valeur */	height: 22px;	/* penser à enlever le padding top et bottom à cette valeur */	color: #fff;	font-weight: bold;	font-size: 12px;	padding: 5px 7px 10px 7px !important;	padding: 5px 7px 4px 7px;}.TopBlack_ferme {	background: url('/images/menu_ferme_noir.png') no-repeat;	width: 155px;	/* penser à enlever le padding left et right à cette valeur */	height: 27px;	/* penser à enlever le padding top et bottom à cette valeur */	color: #fff;	font-weight: bold;	font-size: 12px;	padding: 5px 7px 10px 7px !important;	padding: 5px 7px 4px 7px;}.MiddleBlack {	background: url('/images/menu_middle_noir.png') repeat-y;	width: 155px;	padding: 10px 7px 10px 7px}.BottomBlack {	background: url('/images/menu_bottom_noir.png') no-repeat;	margin-bottom: 2px;	width: 169px;	height: 15px;}.TopBrown {	background: url('/images/menu_top_marron.png') no-repeat;	width: 155px;	/* penser à enlever le padding left et right à cette valeur */	height: 22px;	/* penser à enlever le padding top et bottom à cette valeur */	color: #fff;	font-weight: bold;	font-size: 12px;	padding: 5px 7px 10px 7px !important;	padding: 5px 7px 4px 7px;}.TopBrown_ferme {	background: url('/images/menu_ferme_marron.png') no-repeat;	width: 155px;	/* penser à enlever le padding left et right à cette valeur */	height: 27px;	/* penser à enlever le padding top et bottom à cette valeur */	color: #fff;	font-weight: bold;	font-size: 12px;	padding: 5px 7px 10px 7px !important;	padding: 5px 7px 4px 7px;}.MiddleBrown {	background: url('/images/menu_middle_marron.png') repeat-y;	width: 155px;	padding: 10px 7px 10px 7px;}.BottomBrown {	background: url('/images/menu_bottom_marron.png') no-repeat;	margin-bottom: 2px;	width: 169px;	height: 15px;}.TopOrange {	background: url('/images/menu_top_orange.png') no-repeat;	width: 155px;	/* penser à enlever le padding left et right à cette valeur */	height: 22px;	/* penser à enlever le padding top et bottom à cette valeur */	color: #fff;	font-weight: bold;	font-size: 12px;	padding: 5px 7px 10px 7px !important;	padding: 5px 7px 4px 7px;}.TopOrange_ferme {	background: url('/images/menu_ferme_orange.png') no-repeat;	width: 155px;	/* penser à enlever le padding left et right à cette valeur */	height: 27px;	/* penser à enlever le padding top et bottom à cette valeur */	color: #fff;	font-weight: bold;	font-size: 12px;	padding: 5px 7px 10px 7px !important;	padding: 5px 7px 4px 7px;}.MiddleOrange {	background: url('/images/menu_middle_orange.png') repeat-y;	width: 155px;	padding: 10px 7px 10px 7px}.BottomOrange {	background: url('/images/menu_bottom_orange.png') no-repeat;	margin-bottom: 2px;	width: 169px;	height: 15px;}.TopBleu {	background: url('/images/menu_top_bleu.png') no-repeat;	width: 155px;	/* penser à enlever le padding left et right à cette valeur */	height: 22px;	/* penser à enlever le padding top et bottom à cette valeur */	color: #fff;	font-weight: bold;	font-size: 12px;	padding: 5px 7px 10px 7px !important;	padding: 5px 7px 4px 7px;}.TopBleu_ferme {	background: url('/images/menu_ferme_bleu.png') no-repeat;	width: 155px;	/* penser à enlever le padding left et right à cette valeur */	height: 27px;	/* penser à enlever le padding top et bottom à cette valeur */	color: #fff;	font-weight: bold;	font-size: 12px;	padding: 5px 7px 10px 7px !important;	padding: 5px 7px 4px 7px;}.MiddleBleu {	background: url('/images/menu_middle_bleu.png') repeat-y;	width: 155px;	padding: 10px 7px 10px 7px}.BottomBleu {	background: url('/images/menu_bottom_bleu.png') no-repeat;	margin-bottom: 2px;	width: 169px;	height: 15px;}.TopVert {	background: url('/images/menu_top_vert.png') no-repeat;	width: 155px;	/* penser à enlever le padding left et right à cette valeur */	height: 22px;	/* penser à enlever le padding top et bottom à cette valeur */	color: #fff;	font-weight: bold;	font-size: 12px;	padding: 5px 7px 10px 7px !important;	padding: 5px 7px 4px 7px;}.TopVert_ferme {	background: url('/images/menu_ferme_vert.png') no-repeat;	width: 155px;	/* penser à enlever le padding left et right à cette valeur */	height: 27px;	/* penser à enlever le padding top et bottom à cette valeur */	color: #fff;	font-weight: bold;	font-size: 12px;	padding: 5px 7px 10px 7px !important;	padding: 5px 7px 4px 7px;}.MiddleVert {	background: url('/images/menu_middle_vert.png') repeat-y;	width: 155px;	padding: 10px 7px 10px 7px}.BottomVert {	background: url('/images/menu_bottom_vert.png') no-repeat;	margin-bottom: 2px;	width: 169px;	height: 15px;}.TopRose {	background: url('/images/menu_top_rose.png') no-repeat;	width: 155px;	/* penser à enlever le padding left et right à cette valeur */	height: 22px;	/* penser à enlever le padding top et bottom à cette valeur */	color: #fff;	font-weight: bold;	font-size: 12px;	padding: 5px 7px 10px 7px !important;	padding: 5px 7px 4px 7px;}.TopRose_ferme {	background: url('/images/menu_ferme_rose.png') no-repeat;	width: 155px;	/* penser à enlever le padding left et right à cette valeur */	height: 27px;	/* penser à enlever le padding top et bottom à cette valeur */	color: #fff;	font-weight: bold;	font-size: 12px;	padding: 5px 7px 10px 7px !important;	padding: 5px 7px 4px 7px;}.MiddleRose {	background: url('/images/menu_middle_rose.png') repeat-y;	width: 155px;	padding: 10px 7px 10px 7px}.BottomRose {	background: url('/images/menu_bottom_rose.png') no-repeat;	margin-bottom: 2px;	width: 169px;	height: 15px;}.TopGris {	background: url('/images/menu_top_gris.png') no-repeat;	width: 155px;	/* penser à enlever le padding left et right à cette valeur */	height: 22px;	/* penser à enlever le padding top et bottom à cette valeur */	color: #fff;	font-weight: bold;	font-size: 12px;	padding: 5px 7px 10px 7px !important;	padding: 5px 7px 4px 7px;}.TopGris_ferme {	background: url('/images/menu_ferme_gris.png') no-repeat;	width: 155px;	/* penser à enlever le padding left et right à cette valeur */	height: 27px;	/* penser à enlever le padding top et bottom à cette valeur */	color: #fff;	font-weight: bold;	font-size: 12px;	padding: 5px 7px 10px 7px !important;	padding: 5px 7px 4px 7px;}.MiddleGris {	background: url('/images/menu_middle_gris.png') repeat-y;	width: 155px;	padding: 10px 7px 10px 7px}.BottomGris {	background: url('/images/menu_bottom_gris.png') no-repeat;	margin-bottom: 2px;	width: 169px;	height: 15px;}#Wrapper #Centre #Left #Mots_Google {	width: 163px;	background-color: #FFFFFF;	border-color: #333333;	border-style: solid;	border-width: 1px;	height: 210px;	font-size: 10px;	font-style: italic;	text-align: center;	margin-left: 2px;}#Wrapper #Centre #Left_deplacable #Mots_Google {	width: 163px;	background-color: #FFFFFF;	border-color: #333333;	border-style: solid;	border-width: 1px;	height: 250px;	font-size: 10px;	font-style: italic;	text-align: center;	margin-left: 2px;}.liste_menu {	color:black;	text-align:left;}.liste_menu:hover {	color: gray;	font-weight: bold;}.liste_menu:visited {	color: black}.titre_menu {	color: white;}.titre_menu:hover {	color: orange;	font-weight: bolder;}/* fin du menu *//* Zones speciales se deplacant avec la fenetre des pages de selection */#Wrapper #Centre #Left_deplacable {	float: left;	width: 169px;	position: absolute;	top: 104px;	left: 0px;}#zoom_a_deplacer {	width: 981px;	height: 274px;	position: absolute;	left: -6px;	z-index: 9970;	/*margin-left: 175px;*/	/*margin-left: auto;*/	margin-right: auto;	margin-left: 4px;	padding-bottom:2px;	background-color: #ffffff;	border-bottom: 2px solid #7C390C;}#zoom_a_deplacer h2 {	margin: 0px 0px 0px 0px;	padding-bottom: 1px;	border-bottom: solid;	border-color: #7c390c;	border-width: 2px;	width: 648px;}#zoom_a_deplacer #style {	font-size: 10px;	margin: 0px 0px 0px 0px;	clear: both;	line-height: 11px;/*border: 1px solid green;*/}#panier_order_creatif {	margin: 0px 0px 0px 2px;	/*height: 270px;*/	float: left;}#zoom_a_deplacer #panier_order_creatif {	margin: 0px 0px 0px 0px;	/*height: 270px;*/	float: left;}#zoom_a_deplacer #panier_order_creatif #vendez_petit {	background-color: #88cd86;	width: 165px;	color: #FFFFFF;	margin: 2px 0px 0px 0px;	font-weight: bold;	font-size: 13px;	padding: 0px 0px 2px 0px;	text-align: center;}#zoom_a_deplacer #selection_style {	background:#fae37f;	width: 175px;	color: #FFFFFF;	margin: 4px 0px 0px 0px;	font-weight: bold;	font-size: 10px;	padding: 5px;	height:256px;	float:right;}#zoom_a_deplacer #panier_order_creatif #support {	background-color: #ccc;	width: 174px;	color: #FFFFFF;	margin: 2px 0px 0px 0px;	font-weight: bold;	font-size: 10px;	padding: 5px;	height:60px;}#zoom_a_deplacer #panier_order_creatif #support a {	color: #000;}#zoom_a_deplacer #panier_order_creatif #prix-maxi {	background-color: #f8a1ed;/*	width: 177px;*/	width: 178px;	height: 100px;	background: url('/images/fond_filtre_prix.png') no-repeat;	margin: 2px 0px 0px 1px;	padding: 2px 2px 2px 2px;}#zoom_a_deplacer #panier_order_creatif #prix-maxi #graduation-prix {	background: url('/images/graduation-prix.jpg') no-repeat;	width: 170px;	height: 17px;	z-index: 100;	margin: 0px 0px 0px 10px;	padding: 0px 0px 0px 0px;}#zoom_a_deplacer #panier_order_creatif #prix-maxi #graduation-prix #curseur-prix	{	background: url('/images/curseur-prix.png') no-repeat;	width: 17px;	height: 26px;	position: absolute;	z-index: 101;	top: 225px;}#panier {	color: #ffffff;	font-size: 10px;	border:0px red solid;	/*padding: 1px 2px 1px 2px;*/	height: 42px;	width:178px;}#panier #texte_Panier {	float: left;	padding: 0px 0px 0px 0px;}#zoom_a_deplacer #zoom {	padding: 2px 5px 3px 8px;	margin:4px 5px 0px 1px;	width: 429px;	height: 235px;	background: url('/images/fond_zoom.jpg') no-repeat;	float: left;	color: #5398d3;	font-size: 14px;	font-weight: bold;}#zoom_a_deplacer #zoom #prixzoom {	color: #529add;	font-size: 14px;	font-weight: bold;	bottom: 20px;	right: 388px;	position: absolute;	text-align: right;	width: 200px;}#zoom_a_deplacer #personnalisation {	width: 184px;	height: 100px;	background-color: #fae37f;	margin: 4px 0px 0px 0px;	clear:left;	/*position: absolute;	left: 460px;*/	text-align: center;	color: gray;	font-weight: bold;}#zoom_a_deplacer #occasion {	width: 182px;	height: 235px;	margin: 5px 0px 0px 0px;	clear:left;	/*position: absolute;	left: 450px;	top: 155px;*/	text-align: center;	border:1px solid #a9cbe9;}#zoom_a_deplacer #occasion a{	color: #5398d3;}#zoom_a_deplacer #occasion  .texte-occasion {	font-size: 12px;	margin: 0px 2px 2px 2px;	text-decoration: underline;	color: #5398d3;	text-align: left;	float: left;}.voir_panier {	color: #ffffff;	text-decoration: underline;	text-align: right;	margin: 0px 2px 0px 0px;	width: 135px;}.chq-cado_panier {	font-style: italic;	color: #FFFF99;	text-decoration: blink;	float: left;	padding: 0px 0px 10px 0px;}.caddy {	margin: 0px 2px 0px 0px;	float: right;}.commander {	width: 178px;	height: 15px;	font-size: 12px;	color: #FFFFFF;	margin: 2px 0px 0px 0px;	font-weight: bolder;	text-align: center;	padding-top: 2px;}.vendez {	text-align: center;	color: #FFFFFF;	width: 169px;	font-size: 18px;	font-weight: bolder;	margin: 66px 0px 0px 0px;/* 	margin: 64px 0px 0px 0px; */}p.vendez a:hover {	color: #990033;	text-decoration: underline;}p.vendez a {	color: #FFFFFF;	text-decoration: underline;}.vendez2 {	text-align: center;	color: #FFFFFF;	width: 177px;	font-size: 18px;	font-weight: bolder;	margin: 24px 3px 4px 0px;	text-decoration: underline;}.vendez2:hover {	color: #990033;}/* Fin de l'id deplacable des pages selection */	/* Les produits filtres se gerent ici */.produit_filtre {	/*	width: 136px; */	width: 133px;	height: 176px;	float: left;	margin:0px 7px 5px 1px;	background-image:url('/images/fond_tri.png');	background-repeat: no-repeat;	font-size:12px;	height:176px;	width:133px;}.produit_filtre:hover {	background-image: url('/images/fond_tri_ov.png');	background-repeat: no-repeat;/*	width: 136px; */	width: 133px;	height: 176px;	float: left;}.image_produit_filtre {	text-align: center;	padding-top: 6px;	vertical-align:middle;	margin: 5px 2px 0px 0px;}.nom_produit_filtre {	text-align: center;	padding: 0px;	margin: 0px 3px 0px 1px;	text-align:center;}#selection_style a {	color: #585858;	text-transform: capitalize;}/* fin des produits filtrés */ /* spécifique page produit */#Wrapper #Centre #Index #produit {	float: left;}#Wrapper #Centre #Index #produit #top_produit {	background: url('/images/cadre_produit_top_brown.png') no-repeat;	width: 641px;	height: 56px;}#Wrapper #Centre #Index #produit #middle_produit {	width: 641px;	height: 698px;}#Wrapper #Centre #Index #produit #middle_produit #middle_produit_gauche{	background: url('/images/cadre_produit_mi1_brown.png') repeat-y top left;	width: 3px;	height: 698px;	float: left;}#Wrapper #Centre #Index #produit #middle_produit #middle_produit_centre{	background: url('') repeat-y;	/* si uploadée, lors de la creation de la fiche produit image de fond fournie */	background-color: #fff;	width: 624px;	height: 698px;	float: left;}#Wrapper #Centre #Index #produit #middle_produit #middle_produit_centre #middle_produit_centre_gauche	{	float: left;	width: 50%;}#Wrapper #Centre #Index #produit #middle_produit #middle_produit_centre  #delais{	background: url('/images/languages/french/delais.gif') no-repeat;	width: 72px;	height: 46px;	margin: 7px 0px 0px 10px;	padding: 24px 0px 0px 18px;	color: #fff;	font-size: 10px;	float: left;}#Wrapper #Centre #Index #produit #middle_produit #middle_produit_centre  #explication_delais	{	width: 210px;	height: 63px;	color: #000;	font-size: 9px;	float: left;	vertical-align: middle;	margin: 15px 0px 0px 0px;	font-style: italic;}#Wrapper #Centre #Index #produit #middle_produit #middle_produit_centre  .texte_accroche	{	width: 300px;	margin: 4px 0px 0px 10px;	color: #993300;	font-size: 14px;	font-weight: bold;	float: left;	clear: both;}#Wrapper #Centre #Index #produit #middle_produit #middle_produit_centre  .description_detaillee	{	width: 300px;	margin: 15px 0px 0px 10px;	float: left;	clear: both;}#Wrapper #Centre #Index #produit #middle_produit #middle_produit_centre  #technique	{	background: url('/images/languages/french/conseil.gif') no-repeat;	width: 60px;	height: 46px;	margin: 10px 0px 0px 10px;	padding: 24px 0px 0px 18px;	color: #fff;	font-size: 10px;	float: left;	clear: both;}#Wrapper #Centre #Index #produit #middle_produit #middle_produit_centre  #explication_technique	{	width: 218px;	height: 63px;	color: #993300;	font-size: 9px;	float: left;	vertical-align: middle;	margin: 10px 0px 0px 0px;	font-style: italic;}#Wrapper #Centre #Index #produit #middle_produit #middle_produit_centre  #apercu	{	background: url('/images/languages/french/apercu.gif') no-repeat;	width: 60px;	height: 46px;	margin: 10px 0px 0px 10px;	padding: 24px 0px 0px 18px;	color: #fff;	font-size: 10px;	float: left;	clear: both;}#Wrapper #Centre #Index #produit #middle_produit #middle_produit_centre  #explication_apercu	{	width: 218px;	height: 63px;	color: #000;	font-size: 9px;	float: left;	vertical-align: middle;	margin: 10px 0px 0px 0px;	font-style: italic;}#Wrapper #Centre #Index #produit #middle_produit #middle_produit_centre  #question	{	background: url('/images/languages/french/question.gif') no-repeat;	width: 60px;	height: 46px;	margin: 10px 0px 0px 10px;	padding: 24px 0px 0px 18px;	color: #fff;	font-size: 10px;	float: left;	clear: both;}#Wrapper #Centre #Index #produit #middle_produit #middle_produit_centre  #explication_question	{	width: 218px;	height: 63px;	font-size: 9px;	float: left;	vertical-align: middle;	margin: 30px 0px 0px 0px;	font-style: italic;}#Wrapper #Centre #Index #produit #middle_produit #middle_produit_centre  #explication_question p a	{	color: #000;	text-decoration: underline;}#Wrapper #Centre #Index #produit #middle_produit #middle_produit_centre #middle_produit_centre_droit	{	float: left;	width: 50%;}#Wrapper #Centre #Index #produit #middle_produit #middle_produit_centre  .popularite	{	font-size: 12px;	font-weight: bold;	float: left;	margin: 9px 0px 0px 0px;}#Wrapper #Centre #Index #produit #middle_produit #middle_produit_centre  #etoiles_notation	{	float: right;	margin: 6px 5px 0px 0px;	text-align: right;	font-size: 8px;}#Wrapper #Centre #Index #produit #middle_produit #middle_produit_centre  #etoiles_notation a	{	text-decoration: underline;	color: #000;}#Wrapper #Centre #Index #produit #middle_produit #middle_produit_centre #middle_produit_centre_droit  #photo_produit	{	margin: 30px auto 0px auto;	text-align: center;	clear: both;	font-size: 10px;}#Wrapper #Centre #Index #produit #middle_produit #middle_produit_centre #middle_produit_centre_droit  #photo_produit a	{	text-decoration: underline;	color: #000;}#Wrapper #Centre #Index #produit #middle_produit #middle_produit_centre #middle_produit_centre_droit  #photo_produit_centre	{}#Wrapper #Centre #Index #produit #middle_produit #middle_produit_droite	{	background: url('/images/cadre_produit_mi3_brown.png') repeat-y top left;	width: 14px;	height: 698px;	float: left;}#photo_support { 	width:96px;	height:148px;	margin:5px 0px 0px 5px;}#Wrapper #Centre #Index #produit #bottom_produit {	width: 636px;	height: 5px;	margin: 0px 0px 5px 0px;	clear: both;	float: left;}#ex_support {	text-align:center;}#ex_support a { font-size:12px;font-weight:bold;color:#9b6745;text-decoration:none;}#prix_ex_support {margin-top:0px;text-align:center;}#prix_ex_support a{font-size:10px;font-weight:bold;color:#539ade;text-decoration:none;}#Wrapper #Centre #Index #produit #bottom_produit #bottom_produit_gauche	{	background: url('/images/cadre_produit_bottom_brown.png') repeat-x top		left;	width: 625px;	height: 5px;	float: left;}#Wrapper #Centre #Index #produit #bottom_produit #bottom_produit_droite	{	width: 5px;	height: 5px;	float: left;}#panier_order_creatif #creatif_produit {	background: url('/images/fond_creatif.png') no-repeat;	width: 177px;	height: 245px;	margin: 0px 0px 0px 2px;	color: white;	float: right;}#panier_order_creatif #produit_lie {	background: url('/images/fond_produit_lie.png') no-repeat;	width: 177px;	height: 245px;	margin: 0px 0px 0px 2px;	float: right;}#Wrapper #Centre #Index #produit #top_produit .nomproduit {	color: #fff;	text-transform: capitalize;	font-size: 24px;	padding: 18px 3px 0px 5px;	float: left;}#Wrapper #Centre #Index #produit #top_produit .prixproduit {	color: #fff;	font-size: 22px;	padding: 20px 20px 0px 3px;	text-align: right;	float: right;	width: 225px;}#Wrapper #Centre #Index #encadrement_produit {	float: left;	position: absolute;}#ajout_panier {	background: url('/images/languages/french/caddy_brown_normal.png')	no-repeat;	position: relative;	width: 233px;	height: 69px;	top: -54px;	left: 407px;	z-index: 1000;	clear: both;	margin: 0px 0px -55px 0px;}#ajout_panier :hover {	background: url('/images/languages/french/caddy_brown_hover.png')		no-repeat;}#ajout_panier :active {	background: url('/images/languages/french/caddy_brown_active.png')	no-repeat;}/* fin spécifique page produit */ /* pied de page et pub ici */#pied_de_page {	text-align: center;	font-size: 10px;	margin: 0px 0px 0px 0px;	clear: both;}#pied_de_page #pub2 {	width: 980px;	height: 70px;}#pied_de_page #mots_cles {	width: 980px;	text-align: center;	color: #7d7b7b;}/* AJOUTER PANIER Page produit */#addPrdtBt {	float:left;	margin: -45px 0 0 400px;	width:232px;}#topie {	height:37px;	float:left;	width: 592px;	margin-left:2px;	background: url('/images/menu_top_trans_mid.png') repeat-x top;}#block_produit { width: 631px !important; width: 630px; float:left; border: 0px solid green;}#bloc_produit_top {	width:631px;	margin:0px;	border: 0px solid green;}#PrdtFondB {	background: url('/images/menu_middle_trans.png') repeat-y top right;	margin:0px 0px 0px 2px;	width:629px;	float:left;}#PrdtBas {	background: url('/images/menu_bottom_trans_mid.png') repeat-x bottom;	margin:0px 0px 0px 2px;	height:4px;	width:596px;	float:left;}#FondCreatif {	background:url(/images/fond_creatif.png) no-repeat;	width:182px;	height:263px;	margin-top:2px;	margin-left: 2px;}#FondPrdtDecouverte {	margin:2px 0 0 2px;	background: url(/images/fond_conseil.png) no-repeat ;	height:263px;}#Produit_redac_Top {	background: url(/images/redac_top.png) no-repeat;	color:#fff;	height:31px;	width:164px;	font-weight:bold;	text-decoration:none;	font-style:italic;	text-align:left;	border:0px solid;	padding:6px 8px 0px 6px;}#Produit_redac_Mid {	background: url(/images/redac_middle.png) repeat-y;	color:#000;	width:164px;	font-size:12px;	text-align:left;	font-weight:normal;	border:0px solid;	padding:10px 10px 0px 4px;}#Produit_redac_Bot {	background: url(/images/redac_bottom.png) no-repeat;	color:#fff;	height:15px;	width:178px;	font-weight:bold;	text-decoration:none;	font-style:italic;	text-align:left;	border:0px solid;}/* PANIER */#suggestion {	width:170px;	float:left;	margin:5px 2px 5px 2px;}#bkt_top {	background: url('/images/panier_01.jpg') no-repeat top left;	height:37px;	padding-left:5px;	width: 801px;}#bkt_mdl {	margin:0;	display:block;	width:801px;	background: url('/images/panier_02.jpg') repeat-y top left;}#bkt_mdl_bas {	background: url('/images/bdbaskt.png') no-repeat bottom right;	width:801px;	height:250px;}#place_bton {	background: url('/images/panier_03.jpg') no-repeat top left;	height:10px;	width:801px;}#contenu_caddie {	padding:5px;	min-height:225px;}#cadenas {	/*	width:92px;	height:38px;	background: url(/images/cadenas.png) no-repeat center;	float:left;	*/}/** Inscription **/#bl_ins_mid {	background: url(/images/bl_ins_mid.png) repeat-y ;	width:650px;	float: left;	padding: 5px 5px 0px 0px;}/** Adr de livraison **/#bl_adr {	width:506px;	border: 0px solid red;	font-size: 10px;	font-family: verdana;	margin:0 auto 0 auto;}#bl_adr_top {	background: url(/images/bl_adr_top.png) no-repeat top left ;	height:29px;}#bl_adr_top_G {	width:430px;	float:left;	font-size: 24px;	color: #FFF;	padding-left: 10px;}#bl_adr_top_D {	width:50px;	float:left;	padding-top: 2px;}#bl_adr_mid {	background: url(/images/bl_adr_mid.png) repeat-y ;	width:506px;	display:table;}#bl_adr_mid_content {	width:498px;	margin: 0px 1px 0px 1px;	background: #FAECB0;	display:table;}#bl_adr_mid_content_G {	width:250px;	border: 0px solid blue;	float:left;}#bl_adr_mid_content_G_H {	margin:5px;	height: 46px;}#Book_img {	background: url(/images/book.png) no-repeat top left;	width: 40px;	height: 46px;	float:left;}#Book_Txt {	font-size: 11px;	color: #009900;	padding: 5px 0px 0px 5px;}#bl_adr_mid_content_G_B {	padding: 5px;	border: 0px solid red;}#bl_adr_bas {	background: url(/images/bl_adr_bas_off.png) no-repeat left ;	height:65px;	cursor: pointer;}/* Finalisation Commande */#new_top_fin_commande {	background: url('/images/top_checkout.jpg') no-repeat top;	height:37px;	float:left;	width: 785px;	font-size:24px;	font-weight:bolder;	color:#033e78;	padding:0px 0 0 10px;}#top_fin_commande {	background: url('/images/menu_top_trans_mid.png') repeat-x top;	height:37px;	padding-left:5px;	float:left;	width: 595px;}#mid_fin_commande_fond {	font-size:12px;	padding:0px 20px 0px 0px;	margin:0px;	float:left;	width:775px;	min-height:566px;	background: url('/images/middle_checkout.jpg') repeat-y top;}#mid_fin_commande_Brdr {	background: url('/images/menu_middle_trans.png') repeat-y top right;	margin:0;	padding-left:0px;	display:block;	width:634px;	float:left;}/*fin pied de page */.calque{ opacity:.80; color: #FFFFFF;  position: fixed;  visibility : hidden;  padding: 0px;  font-family: Courrier;  text-align: center;  font-size: 8pt;  background-color: #000000;  opacity : 0.75;  width: 100%;  height : 100%;  top : 0;  left : 0 ;  z-index:9998;}.image_calque{	height: 100%;}.window{  color: #FFFFFF;  position: absolute;  visibility : hidden;  padding: 0px;  font-family: Courrier;  text-align: center;  font-size: 8pt;  background-color: transparent;  width: 790px;  height : 630px;  top : 15%;  left : 25% ;  z-index:9999;}.contemp_window{  width: 100%;  height : 100%;  border : 0;  margin:0;  vertical-align:top;}#bas {	background-image: url(/images/modules/bas2.png);	background-repeat: no-repeat;	width: 635px;	height: 38px;	margin: 0px;}#signature_khal{	font-family:Verdana;	font-size:11px;	color:#222;	margin:10px 0px 0px 230px;	background:url(/images/signature.png) no-repeat;	width:54px;	height:95px;}.class_1{	font-size:20px;	color:#5199dd;	font-weight:bold;}.class_2{	font-size:18px;	color:#f368e1;	font-weight:bold;}.class_3{	font-size:16px;	color:#86cc84;	font-weight:bold;}.class_4{	font-size:14px;	color:#000;	font-weight:bold;}.class_5{	font-size:13px;	color:#444;	font-weight:bold;}.class_6{	font-size:12px;	color:#5199dd;	font-weight:bold;}.class_7{	font-size:12px;	color:#f368e1;	font-weight:normal;}.class_8{	font-size:11px;	color:#86cc84;	font-weight:bolder;}.class_9{	font-size:11px;	color:#86cc84;	font-weight:bold;}.class_10{	font-size:10px;	color:#f368e1;	font-weight:bold;}.class_11{	font-size:10px;	color:#000;	font-weight:normal;}.class_12{	font-size:10px;	color:#444;	font-weight:normal;}.class_13{	font-size:10px;	color:#5199dd;	font-weight:bold;}.class_14{	font-size:10px;	color:#86cc84;	font-weight:normal;}.class_15{	font-size:9px;	color:#000;	font-weight:bold;}.class_16{	font-size:9px;	color:#444;	font-weight:normal;}.class_17{	font-size:9px;	color:#f368e1;	font-weight:bold;}.class_18{	font-size:9px;	color:#f368e1;	font-weight:normal;}.class_19{	font-size:9px;	color:#444;	font-weight:bold;}.class_20{	font-size:9px;	color:#000;	font-weight:normal;}a.info_bulle span{								   	position       :  absolute;	top            :  -2000em;	left           :  -2000em;	width          :  1px;	height         :  1px;	overflow       :  hidden; 	background     :  #DDEEFF;   /* Définition du fond, sinon on a le même que notre lien */	border         :  1px solid #6699FF; /* Définition des bordures */}  a.info_bulle{				  color           : #2F368A; /* Couleur de notre lien */  font-size       : 1.2em;   /* Taille de la police */    text-decoration : none;    /* Aucun soulignement du texte */    padding         : 2px 12px 2px 2px; /*Définition des marges intérieures de notre lien */    /* Définition de l'arrière plan de notre lien */  background      : transparent url('comment.gif') no-repeat right center;  position        : relative; /* Indispensable pour le bon positionnement de l'info-bulle */ }        /* Rend visible tout notre bloc span et lui attribue une taille */a.info_bulle:hover span, a.info_bulle:focus span, a.info_bulle:active span {    top        :  auto;    left       :  auto;    width      :  220px;    height     :  auto;    overflow   :  visible;}   a.info_bulle:hover {  border : 0;  /* ligne qui corrige le bug d'IE6 et inférieur */}    #img_liste_droite {	display:block;}#img_liste_gauche {	display:none;}	.png_ident {	background: url('images/fond_ident.png') no-repeat top right #EEC10C;	width:182px;height:105px;float:left;border: 0px solid red;}/* Styles du menu horizontal */#hldestinataire {	clear:both;	width:196px;	height:17px;	background-color:#8bceaa;	color:white;	font-weight:bold;	font-size:12px;	cursor:pointer;	float:left;	margin-left:1px;	}#hlsupport {	height:17px;	background-color:#8bceaa;	color:white;	font-weight:bold;	font-size:12px;	width:196px;	margin-left:2px;	float:left;		cursor:pointer;	}#hlevenement {	height:17px;	background-color:#ffff9a;	color:black;	font-weight:bold;	font-size:12px;	width:194px;	margin-left:2px;	float:left;		cursor:pointer;	}#hlstyle {	height:17px;	background-color:#ffff9a;	color:black;	font-weight:bold;	font-size:12px;	width:194px;	margin-left:2px;	float:left;		cursor:pointer;	}#hlpersonnalisation {	height:17px;	background-color:#8bceaa;	color:white;	font-weight:bold;	font-size:12px;	width:194px;	margin-left:2px;	float:left;		cursor:pointer;	}.hlsub_menu {	height:2px;	width:194px;	margin-left:2px;	float:left;}.hlsub_menu1 {	height:2px;	width:196px;	margin-left:1px;	float:left;}#hldetails_sub {	width:967px;	height:15px;	background-color:#8bceaa;	margin:0 0 0px 1px;	color:white;	padding-left:15px;	padding-bottom:3px;	font-style:italic;	text-decoration:underline;}#hldetails_sub a{	font-style:italic;	text-decoration:underline;}#hldetails_sub #destinataire {	width:965px;	height:15px;	position:absolute;	top:0px;	left:2px;	display:block;}#hldetails_sub #support {	width:965px;	height:15px;	position:absolute;	top:0px;	left:2px;	display:none;}#hldetails_sub #evenement {	width:965px;	height:15px;	position:absolute;	top:0px;	left:2px;	display:none;}#hldetails_sub #style {	width:965px;	height:15px;	position:absolute;	top:0px;	left:2px;	display:none;}#hldetails_sub #personnalisation {	width:965px;	height:15px;	position:absolute;	top:0px;	left:2px;	display:none;}#hlsub-destinataire {	background-color:#f17821;}.hlliens {	width:20%;	margin-bottom:6px;	float:left;	height:15px;}.hlliens a{	color:black;	text-decoration:underline;}.alignleft {	float:left;	margin:5px;}.alignright {	float:right;	margin:5px;}.aligncenter {	text-align:center;	margin:5px;	}
