/* DEFINITIONS GENERALES */
body
{
	padding: 0px;margin: 0px;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	background-color:#FFFFFF;
}
table { border-collapse: collapse; font-size:10px;}
h2, h3, h4, h5, h6{ margin:0}
h1{font-size:20px;}   
h2{font-size:16px;} 
h3{font-size:12px;}
h4{font-size:11px;}
h5{font-size:10px;}
h6{font-size:9px;}

p { text-align:left;}
a { color:#E95D0F; font-size:10px;}
a:hover { color:#CC0066; }
a img{ border:0}
hr { border:0; border-bottom: 1px dashed #A4A4A5; height:0px}
div { border-width:0; padding:0 0 0 0;}
div.clear { height:0; font-size:0;}
.clear {clear:both;}

/* POSITIONNEMENT DES BLOCS PANELS */

#PanelZone1, #PanelZone3, #PanelModuleInformation, #PanelBanniere, #Conex, #mp, #View_modeAffichage, #PanelMiniRecherche  {display:none;}
#PanelTitrePage { z-index:0;}
#PanelServices { height:122px; background: url(../Image/DESIGN/PnSrvc.jpg) no-repeat top left; padding: 43px 0 0 77px;}

#PanelTopVentes .bck { background: url(../Image/DESIGN/TopVt_mdl.gif) repeat-y left;}
#PanelTopVentes .tp {background: url(../Image/DESIGN/TopVt_top.png) no-repeat left top;}
#PanelTopVentes .btm {background: url(../Image/DESIGN/TopVt_btm.gif) no-repeat left bottom; padding: 27px 0 5px 0; margin-bottom:5px;}

#PanelPartenaires {}

#PanelCatalogue ul {margin:0; padding:0;}
#PanelCatalogue ul li {list-style:none;} 

#PanelNews {}

/*detail des modules*/


/*Ctlg Art elts du noeud*/
.C9 .CTL_A_elmt { float: left; text-align:center; margin:5px 5px 5px 25px!important; margin:5px 5px 5px 15px; overflow:hidden; height:210px; width:150px; position:relative;}
.C9 .CTL_A_img { width:140px; height:160px; background: url(../Image/DESIGN/ombre2.jpg) no-repeat bottom center ; position:relative; top:0; }
.C9 .CTL_A_cntr { text-align:center; width:140px; position:absolute; PADDING-bottom:13px; left:0; font-size:0; bottom:0;}
.C9 .CTL_A_cntr a { font-size:0;}
.C9 .CTL_A_cntr img {padding: 1PX 1PX 1PX 1PX; background-color:#FFFFFF; border:1px solid #B3B3B3; font-size:0; }
.C9 .CTL_A_txt {}
.C9 .CTL_A_tit a{ font-size:13px; color:#0A50A1; font-weight:bold; text-decoration:none; line-height:11px; }
.C9 .CTL_A_tit a:hover{color:#890C08; }
.C9 .CTL_A_autr {font-size:13px; color:#143569;}
.C9 .CTL_A_crt, .C9 .CTL_A_prx, .C9 .CTL_A_bts {display:none;}

.C9B .CTL_A_elmt { text-align:left; margin:5px 0 20px 0;}
.C9B .CTL_A_img { width:140px; background: url(../Image/DESIGN/ombre2.jpg) no-repeat bottom center ; float:left;}
.C9B .CTL_A_cntr { PADDING-bottom:13px; text-align:center; width:140px;}
.C9B .CTL_A_cntr img {padding: 1PX 1PX 1PX 1PX; background-color:#FFFFFF; border:1px solid #B3B3B3; }
.C9B .CTL_A_txt { width:407px; float:left; margin-left:3px;}
.C9B .CTL_A_tit a, .DA_tit{ font-size:13px; color:#0A50A1; font-weight:bold; text-decoration:none;  }
.C9B .CTL_A_tit a:hover{color:#890C08; }
.C9B .CTL_A_autr, .DA_autr{font-size:13px; color:#18407A;}
.C9B .CTL_A_crt, .C9B .CTL_A_crt p, .C9B .CTL_A_crt font, .DA_txt, .DA_txt p, .DA_txt font  {font-size:10px; color:#4D4D4D; text-align:left;}
.C9B .CTL_A_prx, .DA_prx{font-size:13px; color:#666666;}
.C9B .CTL_A_bts a img {border-width:0; margin: 5px 0 0 0;}

/*artcl*/

.DA_elmt{ }
.DA_autr {margin: 3px 0 0 0}
.DA_img{width:280px; background: url(../Image/DESIGN/ombre.jpg) no-repeat bottom center ; float:left; }
.DA_cntr{ PADDING-bottom:13px; text-align:center; width:280px; }
.DA_cntr img {padding: 3PX 3PX 3PX 3PX; background-color:#FFFFFF; border:1px solid #B3B3B3;}
.DA_Bc1{ width:267px; float:left; margin-left:3px; }
.DA_dtl, .DA_lk, .DA_Bc2{font-size:10px; color:#4D4D4D; text-align:left; margin:10px 0 0 0;}
.DA_prx, .DA_txt { margin:10px 0 0 0;}
.DA_etq{color:#0A50A1; font-size:11px; font-weight:bold;}
.DA_lk a { color:#890C08; font-size:12px; text-decoration:none; padding: 0 0 0 15px;}
.DA_lk1 a { background:url(../Image/DESIGN/imp.gif) no-repeat 0 2px;}
.DA_lk2 a { background:url(../Image/DESIGN/lpe.gif) no-repeat 0 2px;}
.DA_lk3 a { background:url(../Image/DESIGN/gal.gif) no-repeat 0 2px;}
.DA_lk a:hover {color:#333333; text-decoration:underline;}
.DA_bts{border-width:0; margin: 5px 0 0 30px; }
.DA_Bc2{ clear:both; }

/*CADRE*/
/*Cadre si la div est slct*/
.C1 { background:url(../Image/DESIGN/pt.gif) top repeat-x; margin:15px 0 0 0;}
.C2  { background:url(../Image/DESIGN/pt.gif) right repeat-y ;}
.C3 { background:url(../Image/DESIGN/pt.gif) bottom repeat-x; }
.C4 { background:url(../Image/DESIGN/pt.gif) left repeat-y;} 
.C5 { background:url(../Image/DESIGN/c1.gif) left top no-repeat;}
.C6  { background:url(../Image/DESIGN/c2.gif) right top no-repeat;}
.C7 { background:url(../Image/DESIGN/c3.gif) right bottom no-repeat; }
.C8 { background:url(../Image/DESIGN/c4.gif) left bottom no-repeat;}
.C9 {padding: 10px 5px 5px 5px; position:relative;}
.C9B {padding: 10px 5px 5px 5px; position:relative;}

/*les classiques*/
#infobulle{
position: absolute;        
/*visibility : hidden;*/
border: 1px solid #000000;
padding: 0px;
z-index:20000;
}

/*Listes de pages*/
table.Onglet { margin:10px 0 5px 142px;}
table.Onglet td{ border-collapse:separate; }
#lbl_001 .Onglet a {color:#000000; font-size:10px; border:1px solid #CCCCCC; margin:2px 2px 2px 2px; text-decoration:none; background-color:#FFFFFF;}
#lbl_001 .Onglet a:hover { border:1px solid #890C08;}
#lbl_001 .Onglet .OngletSelected a {cursor:default; background:#4D4D4D; color:#FFFFFF; border-color:#4D4D4D}

/*infobulle*/
#infobulle{
position: absolute;      
border: 1px solid #000000;
padding: 0px;
z-index:20000;
background-color:#FFFFFF;
display:none;
}
/*Lightbox*/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#lightbox img{ border: none; } 
#overlay img{ border: none; }
#overlay {background-color:#000000; ;FILTER: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; -khtml-opacity: 0.5}

* html #overlay{
	background-color: #000;
	background-color: transparent;
	background-image: url(blank.gif);
}

/*Fenetre Ajout Panier*/
#TexteAjoutPanier{
position: absolute;        
visibility : hidden;
border: 1px solid #000000;
padding: 0px;
z-index:20000;
}


/*Formulaires*/
#DIV_LigneArticleCommentaire {Z-INDEX: 20000; FILTER: alpha(opacity=50); LEFT: 0pt; WIDTH: 100%; POSITION: fixed; TOP: 0pt; HEIGHT: 100%; BACKGROUND-COLOR:#000000; -moz-opacity: 0.5; opacity: 0.5; -khtml-opacity: 0.5;}
#DIV2_LigneArticleCommentaire, .PWI_elmt.MOUSE_OUT {BORDER-RIGHT: rgb(0,0,0) 1px solid; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: -75px; Z-INDEX: 20001; LEFT: 50%; MARGIN-LEFT: -175px; BORDER-LEFT: rgb(0,0,0) 1px solid; WIDTH: 350px; BORDER-BOTTOM: rgb(0,0,0) 1px solid; POSITION: fixed; TOP: 50%; HEIGHT: 150px; BACKGROUND-COLOR: white; padding: 3px 3px 3px 3px; }
#DIV_LigneArticleCommentaire.off, #DIV2_LigneArticleCommentaire.off  {visibility:hidden; display:none}

#PanelLoginPwd, #PanelCreateNewFiche, .PWI_box  { border: 1px solid #CCCCCC; margin-bottom:10px; padding: 3px 5px 3px 5px; overflow:hidden;}

.PWI_Titre, .RecapLogin h1, #Panier_Recap h1, table#WUC_Panier1_list1 caption h1 { font-size:14px; color:#FF6600; font-weight:bold; border-bottom:1px solid #104972; display:block; text-align:left; margin-top:5px; margin-bottom:5px;}
.PWI_SousTitre  { font-size:12px; color:#666666; font-weight:bold; display:block; text-align:left; margin-top:5px; margin-bottom:5px;}
.PWI_Etqt { text-align:left; font-size:12px; color:#666666; display:block; margin-top:5px;}
.PWI_Input input, .PWI_Input select, .PWI_Input textarea{ border:1px solid #666666; color:#000000; }
.PWI_Erreur { color:#CC0000; font-size:10px; font-weight:bold;}
.PWI_Bt input, .PWI_Bt a, a.PWI_NouvelleAdresse {background:url(../Image/DESIGN/PWI_Bt.gif) center repeat ; color:#104972; font-weight:bold; height:21px; border: 1px solid #104972;}
.PWI_Bt input:hover, .PWI_Bt a:hover, a.PWI_NouvelleAdresse:hover  { cursor:pointer; color:#FF4100; text-decoration:none;}
.PWI_Lk {}
.PWI_Message { border: 1px solid #FF9933; background-color:#FFCC99; text-align:center; font-size:16px; padding: 10px 10px 10px 10px; font-weight:bold; color:#333333;}
.PWI_Radio {font-size:12px; color:#666666;}
.PWI_Vlr { font-size:12px; color:#000000; display:block; text-align:left; background-color:#F0F0F0; font-style:italic; padding-left:5px;}
.PWI_elmt_MOUSE_OUT { width:45%; float:left; margin:5px 0 0 5px; height:100px; background-color:#F5F5F5; border:1px solid #CCCCCC; padding: 5px 5px 5px 5px;}
.PWI_elmt_MOUSE_OVER { width:45%; float:left; margin:5px 0 0 5px; height:100px;  background-color:#FCF0E2;  border:1px solid #FF6600; cursor:pointer; padding: 5px 5px 5px 5px;}
#ReadyMsg .PWI_Etqt { font-weight:bold;}
#DIV2_LigneArticleCommentaire .PWI_Etqt  { margin-left:16px;}

#Ctct_adresse { font-size:12px;}

.RecapLogin table { width:100%; }
.PWI_boutonligne {margin-top:5px; text-align:center;}
.PWI_boutonligne .PWI_Bt input { width:20%; margin-left:2%; height:40px; text-align:center; background:url(../Image/DESIGN/PWI_Bt2.gif) center repeat ; margin-top:0; }
#MonCompte .PWI_Bt { display:block; margin-bottom:8px; text-align:center;}
ul.PWI_listeLiens { margin-left:28px; padding-left:0; }
ul.PWI_listeLiens li { margin-bottom:5px; list-style:none;  text-indent: -23px; }
ul.PWI_listeLiens li .PWI_Bt { margin-right:5px;}
.MAJSUCUL { text-transform:uppercase;}

.TBL_ADR_LIVRAISON_MOUSE_OUT, .TBL_ADR_LIVRAISON_MOUSE_OVER{display:block; background-color:#F5F5F5; border:1px solid #CCCCCC; padding: 5px 5px 5px 5px; margin:5px 5px 0 0; float:left; width:47%; height:90px;}
.TBL_ADR_LIVRAISON_MOUSE_OVER { background-color:#FCF0E2;  border:1px solid #FF6600; cursor:pointer;}
a.PWI_NouvelleAdresse {display:block; border:1px solid #CCCCCC;height:38px; text-align:center; background:url(../Image/DESIGN/PWI_Bt2.gif) center repeat ; font-size:18px; padding: 10px 5px 5px 5px; margin: 5px 25% 0 25%; clear:both;}
#AjouteruneAdresse { margin-top:5px; clear:both;}

table#Result, table#WUC_Panier1_list1, table#WUC_Panier1_Result  { border:1px solid #D0C8B9;}
tr.WUC_Panier1_cMontantTotalAPayer  { background-color:#E9E5D9;}
table#WUC_Panier1_list1 th { background-color:#D0C8B9;}


