/***************************************************************************
* # SC-CONCEPTION				                	                     # *
* # Boutique propulsée par 321Boutique.com         	                     # *
***************************************************************************/

	@charset "utf-8";

	.CadreA{margin-left:10px;margin-bottom:0px;margin-top:0px;width:197px;border-left:#369ace solid 2px;border-right:#369ace solid 2px;}
	.CadreB{background:#6ff830;margin:5px;border-width:1px;border-style:solid;border-color:#a6d4e7;padding:5px;color:#033266;font-weight:bold;}
	.CadreC{background:url(../IMG/PHOTO/img001C.jpg) #F6F7FC right no-repeat;width:770px;height:10px;}
	.CadreD{width:770px;height:10px;}
	.CadreE{margin:5px;font-size:11px;padding:5px;background:#F8F8F8;border-width:1px;border-color:#5E8197;border-style:solid;}
	.CadreF{margin:5px;font-size:11px;padding:5px;background:#FFF7D8;border-width:1px;border-color:#DB8F21;border-style:solid;}
	.CadreG{margin:5px;font-size:11px;padding:5px;background:#F3F3F3;border-width:1px;border-color:#999999;border-style:solid;}
	
	.Css001{color:#033266;font-size:13px;font-weight:bold;text-decoration:none;}
	.Css001:hover{color:#ffffff;font-size:13px;font-weight:bold;text-decoration:none;}
	.Css002{background:url(../IMG/ARCHITECTURE/img001.png) repeat-x;}
	.Css003{padding:10px;font-size:16px;color:#000000;text-align:left;}
	
	.Css004{background:url(../IMG/ARCHITECTURE/img011.png);padding:5px;text-align:center;border-bottom:#CCCCCC solid 1px;border-top:#CCCCCC solid 1px;}
	.Css004:hover{background:url(../IMG/ARCHITECTURE/img011s.png);padding:7px;text-align:center;border-bottom:#CCCCCC solid 3px;border-top:#CCCCCC solid 3px;}
	
	.Css005{color:#033266;text-decoration:none;}
	.Css005:hover{color:#000000;text-decoration:none;}
	.Css006{font-size:11px;color:#666666;font-family:Tahoma;text-decoration:none;}
	.Css006:hover{font-size:11px;color:#000000;font-family:Tahoma;text-decoration:underline;}
	.Css007{background:url(../IMG/img005.png) no-repeat;padding:5px;text-align:left;border:#6bc1fd solid 1px;font-size:14px;font-weight:bold;margin:5px;color:#ffffff;}
	.Css008{color:#000000;border:#ffffff solid 1px;margin:10px;padding:5px;background:#f8f6f6;line-height:22px;text-align:justify;}
	.Css008:hover{color:#000000;border:#e2e2e2 solid 1px;margin:10px;padding:5px;background:#f6f4f4;line-height:22px;text-align:justify;}
	.Css009{color:#000000;border:#e8e8e8 solid 1px;margin:10px;padding:5px;background:#F5F5F5;line-height:18px;text-align:justify;font-size:11px;}
	.Css010{background:#FFF7D8;border:1px #DB8F21 solid;margin:10px;padding:5px;line-height:18px;text-align:left;}
	.Css011{background:#d3dde3 border:1px #CADCE0 solid;margin:10px;padding:5px;line-height:18px;text-align:left;}
	.Css012{font-size:18px;color:#0099CC;font-weight:bold;text-align:left;padding:5px;}
	.Css013{font-size:14px;color:#0099CC;font-weight:bold;text-align:left;padding:5px;}
	.Css014{padding:2px;border-bottom:#cccccc dashed 2px;}
	.Css015{background:#80a800;padding:5px;text-align:left;border:#e2f993 solid 1px;font-size:14px;font-weight:bold;margin:5px;color:#ffffff;}
	.Css016{background:url(../IMG/img003.png) no-repeat #ffffff;padding:5px;text-align:left;border:#d1bbd0 solid 1px;font-size:14px;font-weight:bold;margin:5px;color:#540b50;}
	.Css017{color:#000000;margin:5px;border:#cccccc solid 1px;padding:5px;line-height:22px;text-align:justify;height:185px;overflow:auto;}
	.Css018{background:url(../IMG/img019.png) no-repeat;padding:5px;text-align:left;border:#a52582 solid 1px;font-size:14px;font-weight:bold;margin:5px;color:#ffffff;}
	
	.Css019{background:#3598CB;padding:10px;font-size:14px;color:#ffffff;text-align:left;border:solid 1px #B7B7B7;}

	.Css020s{border:#005D84 solid 1px; background:url(../IMG/img043.png) repeat-x; color:#FFFFFF; padding:5px; margin:5px; font-size:14px; font-weight:bold;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; text-decoration:none;}
	.Css020{border:#cccccc solid 1px; background:url(../IMG/032.png) repeat-x; color:#000000; padding:5px; margin:5px; font-size:14px; font-weight:bold;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; text-decoration:none;opacity:0.70;filter:alpha(opacity=70);}
	.Css020:hover{border:#005D84 solid 1px; background:url(../IMG/img043.png) repeat-x; color:#FFFFFF; padding:5px; margin:5px; font-size:14px; font-weight:bold;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; text-decoration:none;opacity:0.99;filter:alpha(opacity=99);}

/* CSS Dynamique. __________________________________________________________
***************************************************************************/
	
	/* Page, sous-titre */
	.CssPgeTtePti{font-size:16px; color:#996600;padding:5px;}
	/* Page, lien hypertexte */
	.CssPgeLnk{color:#3366CC;text-decoration:none;}
	.CssPgeLnk:hover{background:#3366CC;color:#ffffff;text-decoration:none;}
	/* Boutique, page menu familles */
	.CssPgeBtqMnu{padding:5px; margin:5px; background:#EEEEEE; border-bottom:#E4E4E4 dashed 1px;border-top:#E4E4E4 dashed 1px; text-align:right; margin-left:10px; margin-right:10px;}
	.CssPgeBtqMnuLnk{text-decoration:none; color:#333333; padding:5px; background:#EEEEEE;}
	.CssPgeBtqMnuLnk:hover{text-decoration:none; color:#000000; padding:5px; background:#FFFFFF; font-weight:bold;}
	.CssPgeBtqMnuLnks{text-decoration:none; color:#2A4263; padding:5px; background:#FFCC00; font-weight:bold;}
	.CssPgeBtqNbr{text-decoration:none; color:#333333; padding:5px; background:#EEEEEE;}
	.CssPgeBtqNbr:hover{text-decoration:none; color:#000000; padding:5px; background:#FFFFFF; font-weight:bold;}
	.CssPgeBtqNbrs{text-decoration:none; color:#2A4263; padding:5px; background:#FFCC00; font-weight:bold;}
	
/* CSS Statistiques. _______________________________________________________
***************************************************************************/
	
	.CssLnkArtRet{background:#E1EFFF; border:#264161 solid 1px; text-align:center; padding:8px; margin:5px;}
	.CssLnkArtRetTxt{color:#264161; text-decoration:none;}
	.CssLnkArtAdd{background:#F4FFF4; border:#006600 solid 1px; text-align:center;padding:8px; margin:5px;}
	.CssLnkArtAddTxt{color:#006600; text-decoration:none;}
	.CssArtPrx{font-weight:bold;font-size:22px;text-align:right;}
	.CssArtPrxRay{color:#333333;text-decoration:line-through;font-weight:bold;font-size:16px;text-align:right;}
	.CssCdrImg{background:#ffffff;border:#cccccc 1px dashed;margin:5px;padding:3px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
	.CssPnrTab{border:1px solid #cccccc;}
	.CssPnrTabTd{background:#EEEEEE;}
	.CssPnrTabTxt{font-weight:bold;text-align:center;color:#264161;padding:5px;}
	.CssPnrTabTte{color:#264161;padding:5px; text-align:center; font-weight:bold;}
	.CssPnrTabTdBr{border:1px solid #EEEEEE;}
	.CssPnrTxt001{padding:5px; font-size:12px; font-weight:bold; text-align:center;}
	.CssPnrTxt002{text-align:left;padding:10px;}
	.CssPnrTxt003{font-weight:bold;text-align:center;font-size:13px;padding:5px;}
	.CssPnrTxt004{text-align:center;font-size:13px;padding:5px;}
	.CssPnrTxt005{font-weight:bold;text-align:center;font-size:13px;padding:5px;}
	.CssPnrTxt006{text-align:left;padding:5px;padding-right:15px;}
	.CssPnrTxt007{text-align:justify;padding:5px;padding-right:15px;}
	.CssPnrTxt008{font-style:italic;text-align:right;font-size:14px; padding:5px; color:#666666; border-bottom:1px dashed #cccccc;}
	.CssPnrTxt009{font-weight:bold;font-style:italic;text-align:right;font-size:18px; padding:5px; color:#666666;border-bottom:1px dashed #cccccc;}
	.CssPnrTxt010{text-align:right;font-size:14px; padding:5px; color:#333333;border-bottom:1px dashed #cccccc;}
	.CssPnrTxt011{font-weight:bold;text-align:right;font-size:18px; padding:5px; color:#333333;border-bottom:1px dashed #cccccc;}
	.CssPnrTxt012{text-align:left; font-weight:bold;padding:5px; font-size:14px;}
	.CssPnrTxt013{float:left; margin-right:5px;}
	.CssPnrTxt014{border:1px solid #F0F0F0; background:#F0F0F0;}
	.CssPnrTxt015{border:1px solid #F0F0F0; background:#F8F8F8;}
	.CssPnrCdr{text-align:center;padding:5px;}
	
/* CSS Interruption"._______________________________________________________
***************************************************************************/
	
	.CssNot{background:#FFFFCC;border:#FF3300 1px solid;margin:10px;padding:5px;color:#FF0000;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
	.CssYes{background:#F4FFDF;border:#009900 1px solid;margin:10px;padding:5px;color:#009900;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
	
/* CSS Silmbox".____________________________________________________________
***************************************************************************/
	
	#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer;}
	#lbCenter, #lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff;}
	.lbLoading{background:#fff url(../IMG/ICO/slimbox_loading.gif) no-repeat center;}
	#lbImage {position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
	#lbPrevLink, #lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
	#lbPrevLink{left:0;}
	#lbPrevLink:hover{background:transparent url(../IMG/ICO/slimbox_prevlabel.gif) no-repeat 0 15%;}
	#lbNextLink{right:0;}
	#lbNextLink:hover{background:transparent url(../IMG/ICO/slimbox_nextlabel.gif) no-repeat 100% 15%;}
	#lbBottom{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
	#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(../IMG/ICO/slimbox_closelabel.gif) no-repeat center;margin:5px 0;outline:none;}
	#lbCaption, #lbNumber{margin-right:71px;}
	#lbCaption{font-weight:bold;}
	
/* CSS Box".________________________________________________________________
***************************************************************************/
	
	#DivFil{display:none;position:absolute;top:0%;left:0%;width:100%;height:100%;background:#000000;z-index:98;opacity:0.70;filter:alpha(opacity=70);}
	#DivBox{display:none;position:absolute;top:10%;left:20%;width:60%;height:70%;padding:0px;margin:0px;z-index:99;overflow:auto;background:#ffffff;}

/***************************************************************************
* # FIN DE LA PROGRAMMATION CSS/STYLE              	                     # *
***************************************************************************/
