/* Reset 
-------------------------------------------------------------- */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {border:0;margin:0;padding:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;vertical-align:baseline;color:#07386d;}
body {line-height:1}
caption, th, td {text-align:left;font-weight:normal}
table, td, th {vertical-align:middle}
blockquote:before, blockquote:after, q:before, q:after {content:""}/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote, q {quotes:"" ""}
a img {border:none}/* Remove annoying border on linked images. */
iframe { background:none; overflow:hidden }


/* nyroModal */
div#nyroModalFull {font-size:12px;color:#777}
div#nyroModalFull div#nyroModalLoading {width:150px;height:150px;text-indent:-9999em;background:#fff url(../../images/nyromodal/ajaxLoader.gif) no-repeat;background-position:center}
div#nyroModalFull div#nyroModalLoading.error {line-height:20px;padding:20px;width:300px;height:100px;text-indent:0;background:#fff}
div#nyroModalFull div#nyroModalWrapper {background:none;}
div#nyroModalFull div#nyroModalWrapper a#closeBut {position:absolute;display:block;top:-15px;right:-13px;width:170px;height:22px;background:url(../../images/nyromodal/close.gif) top right no-repeat;outline:0; color:#FFF; font-size:10px; text-decoration:none; font-weight:normal}
div#nyroModalFull div#nyroModalWrapper h1#nyroModalTitle {margin:0;padding:0;position:absolute;top:-22px;left:5px;font-size:12px;color:#ddd}
div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent {}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent {position:relative;overflow:hidden;text-align:center}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img {vertical-align:baseline}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div {position:absolute;bottom:0;left:0;background:black;margin:10px;overflow:hidden;opacity:0.2;filter:alpha(opacity=20)}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover {opacity:0.5;filter:alpha(opacity=50);cursor:help}
div#nyroModalFull div#nyroModalWrapper a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper a.nyroModalNext {z-index:105;outline:none;position:absolute;top:0;height:100%;width:40%;cursor:pointer;text-indent:-9999em;background-image:url(data:image/gif;base64,AAAA)}
div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalNext, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalNext {height:60%;width:20%}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev {left:0}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev:hover {background:url(../../images/nyromodal/prev.gif) left 20% no-repeat}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext {right:0}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext:hover {background:url(../../images/nyromodal/next.gif) right 20% no-repeat}


a, a:hover{color:#fff;font-weight:normal; text-decoration:none;}
.center {text-align:center}
.left{text-align:left;}
.png {behavior:url(include/js/iepngfix.htc);}
.both {clear:both;}
.bold {font-weight:bold;}
.msgErreur { color:#e43017; font-weight:bold; text-align:center; font-size:12px}
.msgInfo { color:#ee7919; font-weight:bold; text-align:center; font-size:12px}
.input-text { border:1px solid black;font:11px Verdana;}
.asterix {font-family:century gothic;font-style:bold;font-size:10px;}
.chequeUtilise {font-style:italic; font-weight:bold;}
.frame{background-color:none;}

#form-email-erreur{display:none; color:#e43017;}

body{font:11px Verdana;}

#conteneur { position:relative; width:950px; height:690px; margin:0 auto; background:url(../../images/background/bg_02.jpg) top center no-repeat #fff;}

/*	Header	*/
#conteneur #header { position:relative; width:100%; height:177px; }
#conteneur #header #bienvenue { position:relative; width:474px; height:152px; margin-top:25px; margin-right:0; float:right; } 
#conteneur #header #bienvenue .or { background:url(../../images/background/bienvenue_bleu.png) no-repeat center top; }
#conteneur #header #bienvenue .argent { background:url(../../images/background/bienvenue_bleu.png) no-repeat center top; }
#conteneur #header #bienvenue .bleu { background:url(../../images/background/bienvenue_bleu.png) no-repeat center top; }
#conteneur #header #bienvenue p { width:250px; height:40px; margin-left:185px; margin-top:50px; }

#conteneur #header #bienvenue2 { position:absolute; width:474px; height:152px; top:25px; right:0;}
#conteneur #header #bienvenue2 .log_out {position:absolute;top:17px; right:0px; width:117px; height:31px;}
* html #conteneur #header #bienvenue2 .log_out {position:absolute;top:17px; right:10px; width:117px; height:31px;}

/*	Footer	*/
#conteneur #footer { position:relative; width:100%; height:117px; text-align:left; clear:both; margin-top:-89px; float:left; margin-left:10px;}
* html #conteneur #footer { position:relative; width:100%; height:117px; text-align:left; clear:both; margin-top:-89px; float:left; margin-left:10px;}
#conteneur #footer #chadog { margin-left:617px; }
* html #conteneur #footer #chadog { margin-left:617px; }

/*	Accueil	*/
#conteneur #contenu { position:relative; width:950px; height:485px; text-align:left; float:left; clear:both;}
#conteneur #contenu #menu { position:relative; width:205px; height:500px; float:left; margin-top:-15px; }
#conteneur #contenu #produit_star { position:relative; width:430px; height:380px; float:left; margin-top:10px; margin-left:15px; }
#conteneur #contenu #ca { position:relative; width:245px; height:323px; float:right; margin-top:20px; }

/*	Authentification	*/
#conteneur_auth { position:relative; width:950px; height:707px; margin:0 auto; background:url(../../images/background/bg_auth_2.jpg) top center no-repeat #fff;}
#conteneur_auth #header { position:relative; width:100%; height:177px; }
#conteneur_auth #header #bienvenue { position:relative; width:249px; height:177px; margin-right:30px; float:right; background:url(../../images/background/espace_log.png) no-repeat top center; } 
* html #conteneur_auth #header #bienvenue { position:relative; width:249px; height:177px; margin-right:15px; float:right; background:url(../../images/background/espace_log.png) no-repeat top center; } 
#conteneur_auth #header #bienvenue2 { position:absolute; width:249px; height:177px; right:30px; top:0 } 
#conteneur_auth #header #bienvenue2  form p { position:relative; margin-left:115px; }
#conteneur_auth #header #bienvenue2  form p input.input-text { line-height:12px; font-size:10px; width:119px; background:transparent; border:none; text-align:center;}
#conteneur_auth #header #bienvenue2  form p.p-valide-form { position:relative; text-align:center; width:132px; height:29px; margin-left:30px; margin-top:5px; float:left;}
#conteneur_auth #header #bienvenue2 form p.lienMdp { width:403px; height:15px; line-height:20px; margin:10px auto; font-size:10px; clear:both; text-align:center;}
#conteneur_auth #header #bienvenue2  form p.lienMdp a, a:hover { color:#b2130d;font-weight:normal; text-decoration:underline;}


#passLost h3{margin-bottom:30px;}
#passLost form {margin-bottom:15px;}
#passLost form p {width:350px; margin:10px auto 25px auto;}
#passLost  form p label {display:block; width:150px; float:left;} 
#passLost  form p.p-valide-form { text-align:center; width:100%;}

/*	LW	*/
#conteneur_lw{ position:relative; width:784px; font:11px Verdana; background:url(../../images/background/bg_lw.png) no-repeat top center;}
#conteneur_lw2{ position:absolute; top:0; left:0; width:784px; font:11px Verdana;}
#conteneur_lw2 #header{ background:none; width:100%; height:134px; position:relative; margin:0;}
#conteneur_lw2 #header #titre{ position:relative; width:171px; height:134px; margin-left:0; margin-top:0; float:left }
#conteneur_lw2 #header #menu{ position:relative; background:none;height:111px; width:583px; margin-top:44px; margin-left:16px; float:left; }

#conteneur_lw2 #contenu { position:relative; width:712px; margin-top:77px; margin-left:32px; padding-left:20px; padding-right:20px; background-color:#FFF; overflow-y:scroll; }
* html #conteneur_lw2 #contenu { position:relative; width:712px; margin-top:77px; margin-left:32px; padding-left:20px; padding-right:20px; overflow-y:scroll; }
#conteneur_lw2 #contenu .libelle_titre { position:relative; height:30px; }
#conteneur_lw2 #contenu table { width:658px; border:2px solid #fff; margin-left:9px; }
#conteneur_lw2 #contenu table tr.titre { background-color:#e74913; height:20px; }
#conteneur_lw2 #contenu table tr { background-color:#eddb99; height:20px; }
#conteneur_lw2 #contenu table td.titre { color:#fff; text-align:center; }
#conteneur_lw2 #contenu table td {color:#000; text-align:center; }
#conteneur_lw2 #contenu table tr.ligne1 { background-color:#eddb99; }
#conteneur_lw2 #contenu table tr.ligne2 { background-color:#faf2d6; }
#conteneur_lw2 #contenu table tr.ligne3 { background-color:#ffb49b; }
#conteneur_lw2 #contenu p { position:relative; height:28px; padding-bottom:2px; text-align:left; }
#conteneur_lw2 #contenu input { position:relative; text-align:left; background-color:#eddb99; color:#000; line-height:20px; width:195px; height:20px; border:none; margin-top:2px; }
#conteneur_lw2 #contenu select { position:relative; text-align:left; background-color:#eddb99; color:#000; line-height:20px; width:195px; height:20px; border:none;}
#conteneur_lw2 #contenu textarea { position:relative; text-align:left; background-color:#eddb99; color:#000; width:400px; border:none; height:90px; }


