/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
margin:0;
padding:0;
border:0;
font-size:100%;
font:inherit;
vertical-align:baseline;
}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
display:block;
}

body {
line-height:1;
}

ol,ul {
list-style:none;
}

blockquote,q {
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content: ' ';
content:none;
}

table {
border-collapse:collapse;
border-spacing:0;
}

.clearboth {
clear:both;
}
/* commun à toutes les pop up */
body {
font-family:Arial,Helvetica,sans-serif;
}

#titrefenetre {
font-size:16px;
color:gray;
font-weight:bold;
margin:5px 10px 5px 10px;
}
/* bouton du site */
.bouton1 {
width:90px;
height:26px;
}

.bouton1 img {
float:left;
}

.bouton1 p {
font-size:14px;
text-align:center;
color:white;
line-height:16px;
position:absolute;
/position:relative;
width:90px;
margin-top:3px;
/margin-top:-22px;
}

.bouton1 p a {
color:white;
text-decoration:none;
}

.bouton1 p a:hover {
font-weight:bold;
}
/* popup suppression du panier */
#supprimer td {
font-family:Arial,Helvetica,sans-serif;
padding:10px;
}

#supprimer #image {
width:200px;
height:200px;
text-align:center;
vertical-align:middle;
}

#supprimer #image img {
max-height:200px;
max-width:200px;
}

#supprimer #texte {
vertical-align:middle;
text-align: center;
}

#supprimer #texte h1 {
font-size:16px;
color:#606060;
border:5px;
width:400px;
text-align:center;
}

#supprimer #texte #question {
color:#3e3e3e;
font-size:14px;
}

#supprimer #texte #question #oui,#supprimer #texte #question #ouivider {
float:left;
margin-left:30px;
margin-top:30px;
cursor:pointer;
border:solid 1px #05535F;
padding:4px;
font-weight: bold;
}

#supprimer #texte #question #non {
float:right;
margin-right:30px;
margin-top:30px;
cursor:pointer;
border:solid 1px #05535F;
padding:4px;
font-weight: bold;
}
/* popup identification */
.login_bloc {
width:340px;
height:250px;
margin-top:40px;
padding:10px;
background-color:#E0D9CB;
-webkit-box-shadow:#CCC 0px 2px 2px 0px,#CCC 0px 2px 2px 0px inset;
-moz-box-shadow:#CCC 0px 2px 2px 0px,#CCC 0px 2px 2px 0px inset;
box-shadow:#CCC 0px 2px 2px 0px,#CCC 0px 2px 2px 0px inset;
behavior:url( '/html/PIE.htc ');
}

#login_gauche {
float:left;
margin-left:10px;
}

#login_droite {
float:right;
margin-right:10px;
}

.login_bloc .titre {
color:#484848;
font-size:18px;
}

.login_bloc .email {
width:300px;
float:left;
}

.login_bloc .libelle_saisie {
color:#584d38;
font-size:14px;
margin:4px 0px;
font-weight: bold;
text-transform: uppercase;
}

#login_gauche .bouton {
margin-top:64px;
}

#login_droite .bouton {
margin-top:22px;
}

.login_bloc #nouveau_message {
float:left;
color:red;
font-size:13px;
margin-top:2px;
text-decoration:blink;
}

.login_bloc #nouveau_ok {
float:left;
background-color:navy;
}

.login_bloc #b_continuer_nouveau {
display:none;
}

.patienter_nouveau {
float:left;
display:none;
}

.libelle_existant {
height:20px;
margin-top:5px;
color:red;
text-decoration:blink;
font-size:13px;
}
.vider{
	margin-top: 20px;
	width: 350px;
	text-align: center;
}
/* popup texte_faq */

.faq_titre{
	font-size: 16px;
	margin: 10px 20px 0px 20px;
    color: #05535F;
    

}

.faq_texte{
    font-size: 14px;
	margin: 10px 20px 20px 20px;
    text-align: justify;
    color: #05535F;
    
}

.faq_texte p{
   padding: 8px 2px;
    
}

.faq_texte strong{
   font-weight: bold;
    
}