﻿h3.Titre {background:url(../img/puces/puce_cercle.gif) no-repeat;font-size:13px;font-weight:700;margin-bottom:10px;}
h3.Titre span{display:block;background:url(../img/separation-hor-t-1.gif) repeat-x bottom;padding-bottom:4px; padding-left:30px; color:#000}
h4.SousTitre {font-size:12px;font-weight:700;margin-bottom:10px;}
h4.SousTitre span{display:block;background:url(../img/separation-hor-t-1.gif) repeat-x bottom;padding-bottom:4px;color:#000}
h4.Titre {font-weight:700;margin:15px 0 5px 0;color:#222}

table.FormTbl {width:95%;vertical-align:top;}
table.FormTbl th {width:50%;color:#666;background:url(../img/separation-hor-t-2.gif) repeat-x bottom;text-align:left;padding:5px 3px 3px 3px;vertical-align:top;}
table.FormTbl td input, table.FormTbl td select{border:solid 1px #ccc;width:95%;background:url(../img/particulier/bg_input.png) repeat-x bottom;font-size:10px;padding:2px}
table.FormTbl td {text-align:right;padding:5px 3px 0px 3px}

table.FormTbl5 {width:95%;vertical-align:top;}
table.FormTbl5 th {color:#666;background:url(../img/separation-hor-t-2.gif) repeat-x bottom;text-align:left;padding:5px 3px 3px 3px;vertical-align:top;}
table.FormTbl5 td input, table.FormTbl5 td select{border:solid 1px #ccc;width:95%;background:url(../img/particulier/bg_input.png) repeat-x bottom;font-size:10px;padding:2px}
table.FormTbl5 td {text-align:right;padding:5px 3px 0px 3px}

table.ReadOnly {width:95%;vertical-align:top;}
table.ReadOnly th{width:50%;color:#666;background:url(../img/separation-hor-t-2.gif) repeat-x bottom;text-align:left;padding:5px 3px 3px 3px;vertical-align:top;}
table.ReadOnly td input, table.ReadOnly td select{border:none!important;width:95%;background:none!important;font-size:10px;padding:2px;color:#888}
table.ReadOnly td {text-align:right;padding:5px 3px 0px 3px}

table.FormTblNoLine3Cols {width:95%;vertical-align:top;}
table.FormTblNoLine3Cols th {width:50%;color:#1a1a1a; text-align:right;padding:5px 3px 3px 3px;vertical-align:top;font-size:11px; font-weight:bold; }
table.FormTblNoLine3Cols td input, table.FormTblNoLine3Cols td select{width:30px;border:solid 1px #ccc;background:url(../img/particulier/bg_input.png) repeat-x bottom;font-size:10px;padding:2px}
table.FormTblNoLine3Cols td select{width:95%;border:solid 1px #ccc;background:url(../img/particulier/bg_input.png) repeat-x bottom;font-size:10px;padding:2px}

table.FormTblNoLine {width:95%; vertical-align:top;}
table.FormTblNoLine th {width:50%; color:#1a1a1a;text-align:right;padding:5px 3px 3px 3px;vertical-align:top;font-size:11px; font-weight:bold; }
/*table.FormTblNoLine td {width:50%;}*/
table.FormTblNoLine td input, table.FormTblNoLine td select{width:95%;border:solid 1px #ccc;background:url(../img/particulier/bg_input.png) repeat-x bottom;font-size:10px;padding:2px}
table.FormTblNoLine td input.box{width:20px;}
table.FormTblNoLine td span.box input{width:20px;}

input.CP {width:23%!important} 
input.City {width:62%!important} 

.dr{text-align:right}
.p{margin-top:5px}
.Note {font-weight:700;font-size:9px}
.Req {font-weight:700;color:Maroon;padding:0 3px}
.Intro{display:block;padding:5px 0px}
.CheckBox{margin-top:10px}
.CheckBox input{margin:0 5px 0 0;width:auto!important}
.CC{padding-right:20px!important; font-size:11px;}
.Center{ text-align:center; }
.PuceChiffreTitres {display:block;float:left;color:#800000;}

.SepVert{background:url(../img/particulier/bg_sep_vert_1.png) repeat-y 50%}

.ErrorMsg, .ConfirmMsg,.InfoMsg{display:block;margin:4px 0;border:solid 1px #FF5C6F;padding:3px 3px 3px 23px}
.ErrorMsg{border-color:#FF5C6F!important;background:url(../img/particulier/icones/exclamation.png) no-repeat 3px 50% #FAE1E4;color:#FF5C6F}
.ConfirmMsg{border-color:#AFED11!important;background:url(../img/particulier/icones/accept.png) no-repeat 3px 50% #F0FFA6;color:#B1CF1B}
.InfoMsg{border-color:#FAF393!important;background:url(../img/particulier/icones/help.png) no-repeat 3px 50% #FFFEF0;color:#666}

/** MENU **/
#Menu { width:100%; height:25px; background:url(../img/particulier/bg_menu_global.png); margin-bottom:15px; }
#Menu ul { margin:0 0 0 20px; }
#Menu li { list-style-type:none; display:inline; background:url(../img/particulier/bg_menu_loginzon.png); height:23px; display:block; float:left; border:solid grey 1px; padding-top:3px; padding:0 12px 0px 12px; }
#Menu a { text-decoration:none; font-size:12px; color:#333333; display:block; width:100%; height:20px; vertical-align:middle; margin-top:3px; }
#Menu a:hover { text-decoration:underline;}
#Menu li.darkItem {  background:url(../img/particulier/bg_menu_public.png); }
#Menu li.darkItem a { color:#ffffff;}
#Menu li.darkItem.selected a { color:#ffffff; background:url(../img/particulier/fleche_blanche_menu.png) no-repeat center bottom; }
#Menu li.selected a { color:#CA0047; font-weight:bold; background:url(../img/particulier/fleche_verte_menu.png) no-repeat center bottom ;}
 
/** DONNEES TABULAIRES **/
.donneesTabulaires input { font-family:Arial; font-size:10px; }

/** page Login.aspx*/

.BgLogin{background:url(../img/particulier/bg_login_femme.png) 50% bottom no-repeat;}

/** PAGE 1.4.1 **/
.LienFlecheRouge { background:url(../img/puces/puce_fleche-rouge_6x8.png) no-repeat 0 4px; padding:0 0 3px 10px; font-size:11px; color:#333333; text-decoration:none; } 
.LienFlecheRougeUnder { background:url(../img/puces/puce_fleche-rouge_6x8.png) no-repeat 0 4px; padding:0 0 3px 10px; font-size:11px; color:#333333; text-decoration:underline; font-weight:bold; } 
.bold { font-weight:bold; }

.divInfosAssurance { display:none; margin:10px 0 10px 0; padding:5px 5px 5px 5px; }
.LienBasique { color:#333333; text-decoration:none; }

/** PAGE 1.4.2 **/
.RecapEnvoi { width:100%; }
.RecapEnvoi td {padding:0 7px 0 7px;}

/** PAGE 1.4.4 **/
.tblPanier { width:100%; font-family:Arial; font-size:11px; }
.tblPanier th { text-align:center; border:solid #808080 1px; }
.tblPanier td { text-align:left;border:solid #808080 1px; padding:4px 4px 4px 4px; vertical-align:top; }
.tblPanier.noBorder { border:0;}

.headerTabColor { background-color:#ececec; }
.Dark { background-color:#f2f2f2; }
.Light { background-color:#ffffff; }

/** PAGE 1.2 **/
.tblSuivi { width:100%; }
.tblSuivi div { vertical-align:top; margin:2px 2px 2px 2px;}
.tblSuivi td { border:solid #808080 1px; width:20%; text-align:center; }

.toolbarPlayer div { height:15px; }
.toolbarPlayer span { margin:10px 0 0 0; font-family:arial; font-size:12px;}
.toolbarPlayer a { float:left; border:solid #999999 1px; background-color:#f2f2f2; margin:0 0 0 5px; padding:2px 5px 2px 5px; color:#999999; font-weight:bold; font-size:12px; font-family:Arial; text-decoration:none; }
  
#Popup_Header, #header_popup,.Popup_Header { width:670px; height:30px; background:url(../img/particulier/bg_popup_follow_haut.png);}
#Popup_Header a, #header_popup a,.Popup_Header {color:#333; text-decoration:none; font-size:15px;font-weight:700;margin-right:20px;margin-top:9px;}
#Popup_Content, #content_popup, .Popup_Content { margin:5px 10px 5px 10px;padding:10px;}
#Popup_Confirm { margin:5px 10px 5px 10px;padding:10px;}
#Popup_Info { margin:5px 10px 5px 10px;padding:10px;}
#Popup_Footer, #footer_popup,.Popup_Footer { width:670px; height:30px; background:url(../img/particulier/bg_popup_follow_bas.png)}

/** PROGRESS EXP 1234 **/
#ProgressExpGlobal { width:100%; height:50px; text-align:center; margin-bottom:10px;}
#ProgressExpGlobal .ProgressExp1 { width:600px; height:24px; margin:auto; background:url(../img/particulier/bg_exp_suivi1.png) no-repeat;}
#ProgressExpGlobal .ProgressExp2 { width:600px; height:24px; margin:auto; background:url(../img/particulier/bg_exp_suivi2.png) no-repeat;}
#ProgressExpGlobal .ProgressExp4 { width:600px; height:24px; margin:auto; background:url(../img/particulier/bg_exp_suivi4.png) no-repeat;}
#ProgressExpGlobal .ProgressExp1s6 { width:600px; height:24px; margin:auto; background:url(../img/particulier/bg_exp_suivi1s6.png) no-repeat;}
#ProgressExpGlobal .ProgressExp2s6 { width:600px; height:24px; margin:auto; background:url(../img/particulier/bg_exp_suivi2s6.png) no-repeat;}
#ProgressExpGlobal .ProgressExp3s6 { width:600px; height:24px; margin:auto; background:url(../img/particulier/bg_exp_suivi3s6.png) no-repeat;}
#ProgressExpGlobal .ProgressExp4s6 { width:600px; height:24px; margin:auto; background:url(../img/particulier/bg_exp_suivi4s6.png) no-repeat;}
#ProgressExpGlobal .ProgressExp5s6 { width:600px; height:24px; margin:auto; background:url(../img/particulier/bg_exp_suivi5s6.png) no-repeat;}
#ProgressExpGlobal .ProgressExp6s6 { width:600px; height:24px; margin:auto; background:url(../img/particulier/bg_exp_suivi6s6.png) no-repeat;}
#ProgressExpGlobal .ProgressLabels { width:600px; margin:auto;} 
table.ProgressLabels { width:600px;}
.ProgressLabels td { width:150px; text-align:center; vertical-align:top;}


.header td{background:#666;color:#FFF;padding:4px;}
.item td{background:#CA0047;color:#FFF;padding:4px;border-top:solid 3px #fff;border-bottom:solid 3px #fff;}
.StepCPourToi td{padding:5px;font-size:12px;}
.itemNoSelect{background:#ddd;color:#aaa;padding:4px;border-top:solid 3px #fff;border-bottom:solid 3px #fff;}

input.CorrectField {}
input.ErrorField{}

input.CorrectField, input.ErrorField{border:solid 1px #FF5C6F;}
input.ErrorField{border-color:#FF5C6F!important;background:url(../img/particulier/icones/exclamation.png) no-repeat 100% 50% #FAE1E4!important;}
input.CorrectField{border-color:#AFED11!important;background:url(../img/particulier/icones/accept.png) no-repeat 100% 50% #F0FFA6!important;}

#Div_ReductionCode input{width:95%; border:solid 1px #ccc;background:url(../img/particulier/bg_input.png) repeat-x bottom;font-size:10px;padding:2px}

div.CC .barre {text-decoration:line-through;}
div.CC #reduc input,input.Styled{width:120px; border:solid 1px #ccc;background:url(../img/particulier/bg_input.png) repeat-x bottom;font-size:10px;padding:2px;}

.SendMethod { text-decoration:none;background:url(../img/puces/Bullet-Red-Arrow-Disable.png) no-repeat;padding:0px 10px 10px 40px}
.SendMethod:hover { background-image:url(../img/puces/Bullet-Red-Arrow.png)}
.SendMethodSelected { background-image:url(../img/puces/Bullet-Red-Arrow-Check.png)!important}
.SendMethod input{margin-right:10px;display:none}
.SendMethod label{cursor:pointer;font-weight:700;}

.NoWidth input{width:20px!important}

select.LstPays
{
    margin: 5px 0px; 
    width: 100%;
    background:url("../img/particulier/bg_input.png") repeat-x scroll center bottom transparent;
    border:1px solid #CCCCCC;
    font-size:10px;
    padding:2px;
}

.Box_MoyPay_CB { background: url(../img/espace-particulier/image3048.png) no-repeat;width:250px;display:block; text-align:center;padding-top:35px;float:right}
.Box_MoyPay_PayPal { background: url(../img/espace-particulier/paypal.jpg) no-repeat center 5px;width:100px;display:block; text-align:center;padding-top:35px;float:right}
.Box_MoyPay_PrePay { background: url(../img/espace-particulier/ouvertes-porte-monnaie-icone-6160-32.png) no-repeat center top;width:100px;display:block; text-align:center;padding-top:35px;float:right}

.of {overflow:auto;margin-top:10px}