/* CSS Document */

.clear{ 
clear:both; 
}

.bloc_global{
margin-left:30px;
margin-top:20px;
height:385px;
}

div.titre{
height:30px;
}

.titre img{
float:left;
}

.titre span{
background-color:#000000;
color:#ffffff;
float:left;
font-size:18px;
font-weight:bold;
padding:1px 8px 1px 8px;
margin-top:2px;
}

.please{
color:#626262;
font-size:11px;
}

.currently{
font-weight:bold;
color:#313131;
}

.bloc_choix{
width:517px;
border-top:5px solid #e7e7e7;
margin:18px 0px 0px 30px;
font-size:10px;
color:#a0a0a0;
padding-top:10px;
}

.bloc_choix div{
float:left;
margin-top:20px;
height:117px;
}

.sous_titre{
font-size:14px;
font-weight:bold;
color:#000000;
}

.bloc_choix div p{
clear:both;
padding-top:17px;
}

.bloc_choix div p.sous_titre{
padding-top:0px;
}

.bloc_choix div a{
display:block;
float:left;
background-color:#b5b5b5;
color:#ffffff;
font-weight:bold;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding:1px 4px 1px 3px;
margin-top:12px;
}

.bloc_choix div a:hover{
text-decoration:none;
}

.bloc_choix div a span{
font-weight:normal;
color:#414141;
}

.bloc_choix div a.click_here{
background-color:#f7f7f7;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#a0a0a0;
font-weight:bold;
margin-top:0px;
}

div.asia p a{
display:block;
margin:0;
}

.europe{
width:165px;
border-right:1px solid #d0d0d0;
}

.usa{
width:158px;
padding-left:12px;
border-right:1px solid #d0d0d0;
}

.asia{
width:108px;
padding-left:12px;
border-right:1px solid #d0d0d0;
}

.japan{
width:46px;
padding-left:13px;
}

div.bloc_choix div.shipping-zones {
	clear:all;
	float:none;
	position: relative;
	height:20px;
	margin-top:95px;
}

div.bloc_choix div.shipping-zones p {
	position:absolute;
	bottom:15px;
	padding:0px !important;
}

#popin_europe, #popin_usa {
z-index:300;
display:none;
position:absolute;
top:100px;
right:400px;
width:300px;
padding:35px 20px 20px 20px;
background-color:#ffffff;
}

#popin_europe p.titre, #popin_usa p.titre{
font-size:15px;
font-weight:bold;
color:#000000;
padding-bottom:10px;
}

#popin_europe div, #popin_usa div{
float:left;
width:150px;
padding-top:3px;
color:#a0a0a0;
}

a.bouton_fermer{
position:absolute;
right:20px;
top:20px;
}

