html{
overflow-y:scroll;
}
body{
font-family:Arial, sans-serif;
font-size:14px;
color:#666666;
background-image:url('../img/background_body.gif');
margin:0;
padding:0;
}
*{
margin:0;
padding:0;
}
img{
margin:0;
padding:0;
border:none;
}
a{
font-family:Arial, sans-serif;
text-decoration:none;
color:#585c54;
}
a img{
border:none;
}
fieldset{
margin:0;
padding:0;
border:none;
}
#container{
padding-top:1px;
position:relative;
width:912px;
margin:auto;
padding-left:87px;
padding-right:87px;
background-image:url('../img/background_container.gif');
font-family:Arial, sans-serif;
}
#overlay{
position:absolute;
display:none;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-image:url('../img/overlay.png');
z-index:1;
}
#espace_perso{
background-image:url('../img/espace-perso.gif');
background-repeat:no-repeat;
width:183px;
height:41px;
display:block;
margin-top:6px;
}
.overlay{
position:absolute;
display:none;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-image:url('../img/overlay.png');
z-index:10;
}
#container #header_top_right{
position:relative;
float:right;
margin-right:5px;
color:#a0a0a0;
}
#container #header_top_left{
float:left;
padding-top:12px;
}
#container #header_top_right a{
color:#999999;
margin-left:15px;
margin-right:15px;
}

#header_top_right .btn_top a:hover{
text-decoration:underline;
}

#container #header #header_right{
float:right;
padding-top:15px;
position:relative;
width:400px;
z-index:0;
}

#container #header #header_menu{
font-size:13px;
padding-top:8px;
}
.firstonglet{
text-align:center;
color:black;
background-image:url('../img/onglet_first.jpg');
background-repeat:no-repeat;
width:221px;
height:30px;
padding-top:15px;
float:left;
}
.firstonglet:hover{
background-position:0px -45px;
color:white;
}
.firstonglet:active{
background-position:0px -90px;
color:white;
}
.firstonglet_select{
text-align:center;
color:white;
background-image:url('../img/onglet_first.jpg');
background-repeat:no-repeat;
background-position:0px -90px;
width:221px;
height:30px;
padding-top:15px;
float:left;
}
.onglet{
text-align:center;
color:#333333;
background-image:url('../img/bg_onglet_home.gif');
background-position:0px -62px;
width:303px;
height:31px;
line-height:31px;
float:left;
}
.onglet_fix{
text-align:center;
color:black;
background-image:url('../img/onglet.jpg');
background-repeat:no-repeat;
width:216px;
height:31px;
padding-top:15px;
float:left;
}
.onglet:hover{
background-position:0px -31px;
color:white;
}
.onglet:active{
background-position:0px -0px;
color:white;
}
.onglet_select{
text-align:center;
color:white;
background-image:url('../img/bg_onglet_home.gif');
width:303px;
height:31px;
line-height:31px;
float:left;
}
.second_onglet{
text-align:center;
width:157px;
height:22px;
line-height:22px;
float:left;
font-size:11px;
margin-left:12px;
margin-right:12px;
}
.second_onglet:hover{
text-decoration:underline;
}
.second_onglet_select{
text-align:center;
background-image:url('../img/btn_red.gif');
background-repeat:no-repeat;
width:157px;
height:22px;
line-height:22px;
float:left;
font-size:11px;
color:white;
margin-left:12px;
margin-right:12px;
}

#search_content{
background:url('../img/onglet_search.gif');
background-repeat:no-repeat;
width:254px;
height:45px;
float:left;
}
#search_content2{
background:url('../img/onglet_search2.gif');
background-repeat:no-repeat;
width:254px;
height:45px;
float:left;
}

#search_input{
float:left;
margin-left:6px;
margin-top:10px;
border:none;
background:none;
background-image:url('../img/searchbar_top.gif');
background-repeat:no-repeat;
width:146px;
height:27px;
padding-top:7px;
padding-left:32px;
padding-right:10px;
color:#b1b1b1;
font-style:italic;
font-size:12px;
}
.search_go{
background-image:url('../img/btn_go.gif');
margin-left:5px;
margin-top:11px;
float:left;
color:white;
text-align:center;
padding-top:5px;
width:44px;
height:23px;

}
.search_go:active{
background-position:0px -28px;
}

.search_go2{
background-image:url('../img/btn_go2.png');
float:left;
color:white;
text-align:center;
padding-top:5px;
width:44px;
height:22px;

}
.search_go2:active{
background-position:0px -27px;
}

#footer{
width:911px;
margin-top:18px;
}
#footer #footer_top{
width:899px;
height:40px;
padding-left:12px;
line-height:40px;
}
#footer #footer_top .onglet_footer{
float:left;
padding-left:18px;
padding-right:19px;
position:relative;
}
.footer_box{
	position:absolute;
	z-index:150;
	bottom:-145px;
	display:none;
	background:url('../img/box_footer.png');
	background-repeat:no-repeat;
	width:196px;
	height:133px;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
}
.footer_box_aide{
	position:absolute;
	z-index:150;
	bottom:-145px;
	display:none;
	background:url('../img/box_footer_aide.png');
	background-repeat:no-repeat;
	width:196px;
	height:133px;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
}
.footer_box_achete{
	position:absolute;
	z-index:150;
	bottom:-120px;
	display:none;
	background:url('../img/box_footer_large.gif');
	background-repeat:no-repeat;
	width:310px;
	height:133px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
}
.footer_box_achete a{
	display:block;
	line-height:16px;
	margin-top:3px;
}
.footer_box_aide a{
	display:block;
	line-height:16px;
	margin-top:3px;
	font-family:Calibri,Arial,sans-serif;
}
.footer_box a{
	display:block;
	line-height:16px;
	margin-top:3px;
	font-family:Calibri,Arial,sans-serif;
}
.footer_box_achete a:hover{
	text-decoration:underline;
}
.footer_box_aide a:hover{
	text-decoration:underline;
}
.footer_box a:hover{
	text-decoration:underline;
}
.footer_box_top{
background:url('../img/footer_box_top.gif');
background-repeat:no-repeat;
width:209px;
height:9px;
}
.footer_box_middle{
background:url('../img/footer_box_middle.gif');
background-repeat:repeat-y;
width:184px;
padding-top:5px;
padding-left:20px;
padding-right:20px;
padding-bottom:15px;
}
.footer_box_bottom{
background:url('../img/footer_box_bottom.gif');
background-repeat:no-repeat;
width:209px;
height:26px;
}
#footer #footer_bottom{
background-color:#cccccc;
color:white;
font-size:13px;
width:907px;
paddind-top:9px;
}
#footer #footer_bottom p{

}
#footer #footer_bottom a{
color:white;
font-size:13px;
}
#footer #footer_bottom a:hover{
text-decoration:underline;
}
#footer_blog_home a:hover{
text-decoration:underline;
}

#container #content{
margin-top:20px;
margin-bottom:20px;
}
#moment{
border:1px solid #cccccc;
margin-top:10px;
width:907px;
height:47px;
}
#encemoment{
padding-top:2px;
margin-top:12px;
height:24px;
background-image:url('../img/encemoment_ico.gif');
background-repeat:no-repeat;
color:#666666;
font-size:17px;
float:left;
margin-left:20px;
background-position:120px;
width:180px;

}
.moment_content{
float:left;
margin-left:25px;
position:relative;
width:640px;
font-size:14px;
margin-top:9px;
color:#000000;
}
.box_middle{
background-image:url('../img/middle_box.gif');
background-repeat:repeat-y;
padding-left:10px;
padding-right:10px;
padding-top:20px;
width:241px;
}
.box_bottom{
background-image:url('../img/bottom_box.gif');
width:261px;
height:15px;
}
.btn_grey{
background-image:url('../img/btn_grey.png');
width:150px;
text-align:center;
padding-top:5px;
height:31px;
font-size:18px;
color:#333333;
display:block;
}
.btn_grey:active{
background-position:0px -36px;
color:white;
}
.btn_grey_180{
background-image:url('../img/btn_grey_180.png');
width:180px;
text-align:center;
padding-top:8px;
height:28px;
font-size:14px;
color:#333333;
display:block;

}
.btn_grey_180:active{
background-position:0px -36px;
color:white;
}
.btn_evaluez{
background-image:url('../img/btn_evaluez.png');
width:431px;
text-align:center;
padding-top:5px;
height:31px;
font-size:17px;
color:white;
display:block;
}
.btn_evaluez:active{
background-position:0px -36px;
}
.btn_interro{
background-image:url('../img/btn_interro.png');
width:20px;
text-align:center;
padding-top:3px;
height:17px;
font-size:14px;
color:white;
display:block;
}
.btn_interro:hover{
background-position:0px -20px;
}

.box_vente{
background-image:url('../img/bloc_vendre.gif');
width:293px;
height:255px;
float:left;
}
.box_acheter{
background-image:url('../img/bloc_acheter.gif');
width:293px;
height:255px;
}
h3.h2vente{
color:#333333;
font-size:18px;
width:298px;
text-align:center;
font-weight:normal;
padding-top:10px;
padding-bottom:5px;
height:23px;
}
.product_txt{
margin-top:30px;
margin-left:10px;
width:100px;
text-align:center;
float:left;
}
.txt1{
color:#666666;
font-size:20px;
}
.txt2{
color:#999999;
font-size:14px;
margin-top:6px;
}
.txt3{
color:#666666;
font-size:14px;
margin-top:8px;
}
.txt_price_red{
color:#cc3333;
font-size:30px;
font-weight:bolder;
margin-top:8px;
}
.txt_price_grey{
color:#81847d;
font-size:30px;
font-weight:bolder;
margin-top:10px;
}
#aide{
font-size:14px;
width:263px;
height:77px;
margin-top:9px;
border:1px solid #cccccc;
background-image:url('../img/bg_contact_home.gif');
background-repeat:no-repeat;
background-position:0 24px;
}

#number{
color:#cc0000;
font-size:20px;
font-weight:bolder;
}
#box_medecin{
font-size:14px;
width:263px;
height:77px;
margin-top:9px;
border:1px solid #cccccc;
background-image:url('../img/bg_medecins_home.gif');
background-repeat:no-repeat;
background-position:0 24px;
}
#box_environnement{
display:block;
width:263px;
height:77px;
margin-top:19px;
}

#entreprise{
font-size:14px;
width:263px;
height:77px;
margin-top:9px;
border:1px solid #cccccc;
background-image:url('../img/bg_entreprises_home.gif');
background-repeat:no-repeat;
background-position:0 24px;
}
.linksearch{
margin-left:20px;
margin-top:6px;
padding-top:5px;
color:#585c55;
display:block;
float:left;
font-size:12px;
}
.linksearch:hover{
text-decoration:underline;
}

.clear{
content: ".";
display: block;
clear:both;
visibility:hidden;
height:0px;
}
.title{
color:#666666;
font-size:26px;
font-weight:normal;
}
.small{
font-size:12px;
}
#bandeau{
font-size:13px;
margin-top:5px;
}
#bandeau_achat{
font-size:13px;
margin-top:5px;
}
#bandeau .number{
float:left;
font-size:36px;
color:#d83939;
font-weight:bold;
font-style:normal;
margin-top:2px;
}
#bandeau_achat .number{
float:left;
font-size:36px;
color:#d83939;
font-weight:bold;
font-style:normal;
margin-top:2px;
}
#bandeau .numbervert{
float:left;
font-size:36px;
color:#339900;
font-weight:bold;
font-style:normal;
margin-top:2px;
}
#bandeau .bandeau_txt{
float:left;
margin-top:8px;
margin-left:30px;
margin-right:20px;
}
#bandeau_achat .bandeau_txt{
float:left;
margin-top:8px;
margin-left:20px;
margin-right:20px;
}
#big_box{
background-image:url('../img/big_box.gif');
background-repeat:no-repeat;
width:627px;
height:396px;
float:left;
padding-left:15px;
padding-right:12px;
font-size:14px;
margin-top:10px;
}
#big_box_achat{
background-image:url('../img/big_box_achat.gif');
background-repeat:no-repeat;
width:627px;
height:536px;
float:left;
padding-left:15px;
padding-right:12px;
font-size:14px;
margin-top:10px;
}
#big_box_top{
background-image:url('../img/bigbox_top.png');
background-repeat:no-repeat;
width:627px;
height:93px;
padding-left:15px;
padding-right:12px;
font-size:14px;
margin-top:10px;
}
#big_box_top h2{
margin:0;
padding:0;
color:white;
font-size:24px;
padding-top:10px;
font-weight:normal;
overflow:hidden;
}
#big_box_middle{
background-image:url('../img/bigbox_middle.png');
background-repeat:repeat-y;
width:627px;
padding-left:15px;
padding-right:12px;
font-size:14px;
}
#big_box_bottom{
background-image:url('../img/bigbox_bottom.png');
background-repeat:no-repeat;
width:627px;
height:64px;
padding-left:15px;
padding-right:12px;
}
#big_box_vert{
background-image:url('../img/box_verte.gif');
background-repeat:no-repeat;
width:627px;
height:396px;
float:left;
padding-left:15px;
padding-right:12px;
font-size:14px;
margin-top:10px;
}
#big_box_vert h2{
margin:0;
padding:0;
color:white;
font-size:24px;
margin-top:10px;
font-weight:normal;
overflow:hidden;
}
.btn_recycler{
background-image:url('../img/btn_recycler.gif');
background-repeat:no-repeat;
display:block;
width:150px;
height:49px;
}
.btn_confirmer_recyclage{
background-image:url('../img/btn_confirmer_recyclage.gif');
background-repeat:no-repeat;
display:block;
width:150px;
height:49px;
}
.btn_confirmer_recyclage:active{
background-position:0 -49px;
}
#big_box_2{
background-image:url('../img/big_box_2.gif');
background-repeat:no-repeat;
width:627px;
height:396px;
float:left;
padding-left:15px;
padding-right:12px;
font-size:14px;
margin-top:10px;
}
#big_box_2 h2{
margin:0;
padding:0;
color:white;
font-size:24px;
margin-top:10px;
font-weight:normal;
overflow:hidden;
}
#big_box h2{
margin:0;
padding:0;
color:white;
font-size:24px;
margin-top:10px;
font-weight:normal;
overflow:hidden;
}
#big_box_achat h2{
margin:0;
padding:0;
color:white;
font-size:24px;
margin-top:10px;
font-weight:normal;
overflow:hidden;
height:26px;
}
#brand_list{
height:257px;
margin-top:11px;
padding-left:15px;
display: block;  
overflow: hidden;  
overflow-x: hidden;  
overflow-y: auto;
}
#achat_list{
height:397px;
margin-top:6px;
padding-left:15px;
display: block;  
overflow: hidden;  
overflow-x: hidden;  
overflow-y: auto;
}
#modele_list{
overflow-y:scroll;
height:307px;
margin-top:9px;
padding-left:15px;
}
.brand_logo{
border:1px solid #e7e7e7;
width:155px;
height:62px;
text-align:center;
line-height:62px;
float:left;
}
.brand_logo:hover{
border:1px solid #cc0000;
}
.brand_logo_img{
border:1px solid #e7e7e7;
width:155px;
height:62px;
text-align:center;
float:left;
margin-top:22px;
line-height:62px;
}
#engagements{
background-image:url('../img/bloc_engagement.gif');
background-repeat:no-repeat;
width:221px;
height:185px;
padding-left:3px;
padding-right:3px;
margin-top:10px;
}
#engagements .title{
text-align:center;
color:black;
font-size:14px;
padding:0;
margin:0;
height:24px;
padding-top:8px;
font-weight:normal;
}
.pourquoi_recycler{
background-image:url('../img/big_box_grey.gif');
background-repeat:no-repeat;
width:221px;
height:395px;
padding-left:3px;
padding-right:3px;
}
.pourquoi_recycler h2{
text-align:center;
color:black;
font-size:14px;
padding:0;
margin:0;
height:24px;
padding-top:8px;
font-weight:normal;
}
.lirecyclage{
background-image:url('../img/recyclage.png');
background-repeat:no-repeat;
background-position:0 7px;
padding-left:28px;
font-size:11px;
margin-top:10px;
}
.pointdeco{
background-image:url('../img/deco.gif');
background-repeat:no-repeat;
background-position:0 7px;
padding-left:28px;
color:#646464;
font-size:13px;
}
.mobile{
width:132px;
text-align:center;
float:left;
margin-top:22px;
border:1px solid white;
}
#vos_informations{
background-image:url('../img/background_vos_informations_vert.gif');
background-repeat:no-repeat;

height:1082px;
padding-top:30px;
padding-left:30px;
margin-left:10px;
}
#commande_complete{
background-image:url('../img/background_complet_recyclage.gif');
background-repeat:no-repeat;
width:878px;
height:466px;
padding-top:30px;
padding-left:30px;
margin-left:10px;
color:#333333;
}
.btn_cession_recyclage{
background-image:url('../img/btn_cession_recyclage.png');
background-repeat:no-repeat;
height:26px;
padding-top:9px;
width:280px;
display:block;
color:white;
text-align:center;
}
.btn_cession_recyclage:active{
background-position:0 -35px;
}

#informations_commande{
background-image:url('../img/background_vos_informations_vert_small.gif');
background-repeat:no-repeat;
height:762px;
padding-top:30px;
padding-left:40px;
margin-left:10px;
}
#confirmation_commande{
background-image:url('../img/background_confirmation.gif');
background-repeat:no-repeat;
height:745px;
width:906px;
padding-top:30px;
padding-left:10px;
margin-left:10px;
}
#bandeau_onglet{
background-image:url('../img/barre_red.gif');
background-repeat:no-repeat;
background-position:bottom;
width:912px;
height:69px;
margin-bottom:10px;
margin-left:6px;
}
#bandeau_onglet .onglet_red{
width:234px;
height:57px;
background-image:url('../img/onglet_red.gif');
background-repeat:no-repeat;
margin-left:54px;
float:left;
}
#bandeau_onglet .onglet_vert{
width:234px;
height:57px;
background-image:url('../img/onglet_vert.gif');
background-repeat:no-repeat;
margin-left:54px;
float:left;
}
#bandeau_onglet .onglet_grey{
width:234px;
height:57px;
background-image:url('../img/onglet_grey.gif');
background-repeat:no-repeat;
margin-left:52px;
float:left;
}
#bandeau_onglet .big_checked{
background-image:url('../img/big_checked.gif');
background-repeat:no-repeat;
background-position:230px 30px;
}
.onglet_red .number{
color:#cc0000;
font-size:18px;
font-weight:bold;
margin-top:3px;
text-align:center;
width:234px;
}
.onglet_red .txt{
color:white;
font-size:16px;
text-align:center;
width:234px;
margin-top:6px;
}
.onglet_vert .number{
color:#66cc00;
font-size:18px;
font-weight:bold;
margin-top:3px;
text-align:center;
width:234px;
}
.onglet_vert .txt{
color:white;
font-size:16px;
text-align:center;
width:234px;
margin-top:6px;
}
.onglet_grey .number{
color:#666666;
font-size:18px;
margin-top:3px;
text-align:center;
width:234px;
}
.onglet_grey .txt{
color:black;
font-size:16px;
font-weight:normal;
text-align:center;
width:234px;
margin-top:6px;
}
#bottom_big_box{
background-image:url('../img/big_bottom.gif');
background-repeat:no-repeat;
height:11px;
width:925px;
}
#top_big_box{
background-image:url('../img/big_top.gif');
background-repeat:no-repeat;
height:13px;
width:925px;
}
#middle_big_box{
padding:15px;
background-image:url('../img/big_middle.gif');
background-repeat:repeat-y;
width:895px;
}
.table_panier_vente{
width:860px;
border-collapse: collapse;
margin-top:4px;
}
.table_choix_paiement{
font-size:15px;
font-style:italic;
border-collapse: collapse;
width:860px;
}
.table_choix_paiement td{
border:1px solid #cdcdcd;
}
.table_choix_paiement .td_1{
padding:12px;
}
.table_choix_paiement .td_2{
width:190px;
text-align:center;
}
.title_td{
font-style:normal;
font-size:18px;
}
.table_panier_vente th{
background-color:#dbdbdb;
font-size:15px;
padding-top:12px;
padding-bottom:12px;

font-weight:normal;
}
.table_panier_vente tr{
border: 1px solid #999999;
}

.table_panier_vente td{
text-align:center;
font-size:15px;
padding-top:12px;
padding-bottom:12px;
}
#help_top{
margin-top:2px;
background-image:url('../img/tel_help.gif');
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:50px;
color:#585c50;
font-size:14px;
padding-top:1px;
margin-left:60px;
}
#help_top .number{
color:#cd2222;
font-weight:bold;
}
.boxamic{
display:none;
position:absolute;
background-image:url('../img/box_ami.png');
width:568px;
height:368px;
z-index:1100;
font-size:16px;
color:white;
}
.btnclose_ami{
position:absolute;
top:0px;
right:0px;
width:45px;
height:45px;
display:block;
}
#boxami2 .btnclose_ami{
top:0;
right:0px;
}

.boxamic form{
margin-top:80px;
margin-left:10px;
}

.boxamic label{
width:150px;
line-height:28px;
height:28px;
float:left;
margin-left:40px;
margin-top:10px;
}
.boxamic input{
width:272px;
height:23px;
float:left;
margin-right:12px;
margin-top:10px;
padding-top:5px;
padding-left:2px;
padding-right:2px;
}
.boxamic textarea{
width:274px;
margin-top:10px;
height:90px;
margin-right:12px;
padding-top:5px;
padding-left:2px;
padding-right:2px;
}
a.underhover{
text-decoration:none;
}
a.underhover:hover{
text-decoration:underline;
}
.btn_bigvert{
display:block;
font-size:16px;
width:350px;
height:32px;
padding-top:6px;
color:white;
text-align:center;
background-image:url('../img/btn_bigvert.gif');
background-repeat:no-repeat;
}
.btn_bigvert:hover{
background-image:url('../img/btn_bigvert_hover.gif');
text-decoration:none;
}
.flechetop{
background-image:url('../img/flechetop.gif');
background-repeat:no-repeat;
width:25px;
height:26px;
display:block;
margin:auto;
margin-top:7px;
}
.flechetop:active{
background-position:0px -26px;
}
.flechebot{
background-image:url('../img/flechebot.gif');
background-repeat:no-repeat;
width:25px;
height:26px;
display:block;
margin:auto;
margin-top:7px;
}
.flechebot:active{
background-position:0px -26px;
}
.delete_commande{
background-image:url('../img/delete_commande.gif');
background-repeat:no-repeat;
width:12px;
height:18px;
display:block;
margin:auto;
margin-top:10px;
}

#newinscription input{
border:1px solid #CACACA;
float:left;
font-size:14px;
height:20px;
margin-top:5px;
padding-left:3px;
padding-right:3px;
padding-top:4px;
width:165px;
}
#newinscription label{
width:169px;
display:block;
float:left;
line-height:24px;
margin-top:5px;
}
#newinscription select{
border:1px solid #cacaca;
margin-top:8px;
height:20px;
}
#newinscription .input_error{
border:1px solid #df2100;
background-color:#f9d6d5;
}
#cadre_mon_compte{
float:right;
width:674px;
height:539px;
padding:5px;
padding-top:8px;
margin-top:20px;
margin-right:5px;
background-repeat:no-repeat;
background-image:url('../img/mon_compte_bg.png');
}
#cadre_mon_compte_commandes{
float:right;
width:674px;
padding:5px;
padding-top:8px;
margin-top:20px;
margin-right:5px;
border:1px solid #999999;
min-height:539px;
}
#cadre_mon_compte_commandes h2{
color:#333333;
font-family:Calibri, Arial, Sans-serif;
font-size:30px;
font-weight:normal;
border-bottom:1px solid #bdbcbd;
width:630px;
padding-bottom:10px;
background-image:none;
}
#cadre_mon_compte h2{
color:#333333;
font-family:Calibri, Arial, Sans-serif;
font-size:30px;
font-weight:normal;
border-bottom:1px solid #bdbcbd;
width:630px;
padding-bottom:10px;
background-image:none;
}

#cadre_mon_compte h3{
color:#666666;
font-family:Calibri, Arial, Sans-serif;
font-size:20px;
font-weight:normal;
border-bottom:1px solid #bdbcbd;
width:220px;
padding-bottom:5px;
margin-top:12px;
}
#cadre_mon_compte #inscription input{
width:170px;
}
#cadre_mon_compte #inscription label{
font-size:12px;
}
.logbox_mon_compte{
background-repeat:no-repeat;
background-image:url('../img/logbox_mon_compte.png');
width:309px;
height:222px;
}
.logbox_mon_compte input{
width:150px;
border:1px solid #999999;
height:22px;
float:left;
margin-left:15px;
margin-top:7px;
}
.logbox_mon_compte label{
float:left;
width:110px;
margin-left:12px;
}
#sidebar_compte{
float:left;
width:213px;
height:600px;
}
.onglet_sidebar{
background-repeat:no-repeat;
width:213px;
height:123px;
display:block;
margin-top:20px;
}

.btn_go_vert{
background-image:url('../img/btn_go_vert.gif');
background-repeat:no-repeat;
width:44px;
height:27px;
display:block;
}
.btn_go_vert:active{
background-position:0px -27px;
}
.btn_vert{
background-image:url('../img/btn_vert.png');
background-repeat:no-repeat;
width:150px;
text-align:center;
padding-top:7px;
height:29px;
font-size:16px;
color:white;
display:block;
}
.btn_vert:active{
background-position:0px -36px;
}
.btn_sinscrire{
background-image:url('../img/btn_sinscrire.png');
background-repeat:no-repeat;
width:145px;
height:36px;
display:block;
}
.btn_sinscrire:active{
background-position:0px -36px;
}
.btn_oui{
background-image:url('../img/btn_oui.png');
background-repeat:no-repeat;
width:197px;
height:43px;
display:block;
}
.btn_oui:active{
background-position:0px -43px;
}
.btn_non{
background-image:url('../img/btn_non.png');
background-repeat:no-repeat;
width:197px;
height:64px;
display:block;
}
.btn_non:active{
background-position:0px -64px;
}
.btn_voir{
background-image:url('../img/btn_voir.png');
background-repeat:no-repeat;
width:67px;
height:24px;
display:block;
}
.btn_voir:active{
background-position:0px -24px;
}
.btn_retour_imei{
background-image:url('../img/btn_retour.png');
background-repeat:no-repeat;
width:101px;
height:28px;
display:block;
}
.btn_retour_imei:active{
background-position:0px -28px;
}
.btn_vendre{
background-image:url('../img/btn_vendre.gif');
background-repeat:no-repeat;
width:150px;
height:36px;
display:block;
}
.btn_vendre:active{
background-position:0px -36px;
}
.btn_confirmer{
background-image:url('../img/btn_confirmer.gif');
background-repeat:no-repeat;
width:150px;
height:36px;
display:block;
}
.btn_confirmer:active{
background-position:0px -36px;
}
.btn_valider{
background-image:url('../img/btn_valider.png');
background-repeat:no-repeat;
width:146px;
height:36px;
display:block;
}
.btn_valider:active{
background-position:0px -36px;
}
.btn_retour_accueil{
background-image:url('../img/btn_retour_accueil.png');
background-repeat:no-repeat;
width:414px;
height:36px;
display:block;
}
.btn_retour_accueil:active{
background-position:0px -36px;
}

.btn_seconnecter{
background-image:url('../img/btn_seconnecter.png');
background-repeat:no-repeat;
width:146px;
height:36px;
display:block;
}
.btn_seconnecter:active{
background-position:0px -36px;
}
.btn_retour_dark{
background-image:url('../img/btn_retour_dark.png');
background-repeat:no-repeat;
width:181px;
height:36px;
display:block;
}
.btn_retour_dark:active{
background-position:0px -36px;
}
.btn_commander{
background-image:url('../img/btn_commander.png');
background-repeat:no-repeat;
width:122px;
height:32px;
display:block;
}
.btn_commander:active{
background-position:0px -32px;
}
.btn_commander_grey{
background-image:url('../img/btn_commander.png');
background-repeat:no-repeat;
width:122px;
height:32px;
display:block;
background-position:0px -64px;
}
.btn_change_marque{
background-image:url('../img/btn_change_marque.png');
background-repeat:no-repeat;
width:181px;
height:36px;
display:block;
}
.btn_change_marque:active{
background-position:0px -36px;
}
.btn_no_marque{
background-image:url('../img/btn_no_marque.png');
background-repeat:no-repeat;
width:181px;
height:36px;
display:block;
}
.btn_no_marque:active{
background-position:0px -36px;
}
.btn_no_modele{
background-image:url('../img/btn_no_mobile.png');
background-repeat:no-repeat;
width:181px;
height:36px;
display:block;
}
.btn_no_modele:active{
background-position:0px -36px;
}
.btn_bleu_parrainage{
background-image:url('../img/btn_bleu_parrainage.png');
background-repeat:no-repeat;
width:245px;
text-align:center;
padding-top:2px;
height:25px;
font-size:16px;
color:white;
display:block;
}
.btn_bleu_parrainage:active{
background-position:0px -27px;
}
.btn_vert_medium{
background-image:url('../img/btn_vert_medium.png');
background-repeat:no-repeat;
width:281px;
text-align:center;
padding-top:7px;
height:29px;
font-size:16px;
color:white;
display:block;
}
.btn_vert_medium:active{
background-position:0px -36px;
}
.btn_envoyer{
background-image:url('../img/btn_envoyer.gif');
background-repeat:no-repeat;
width:150px;
height:36px;
display:block;
}
.btn_bleu{
background-image:url('../img/btn_bleu.gif');
background-repeat:no-repeat;
width:150px;
text-align:center;
padding-top:7px;
height:29px;
font-size:16px;
color:white;
display:block;
text-decoration:none;
}
.btn_bleu:hover{
text-decoration:none;
}
.btn_vert:hover{
text-decoration:none;
}
.btn_bleu:active{
background-position:0px -36px;
}
.btn_bleu_190{
background-image:url('../img/btn_bleu_190.gif');
background-repeat:no-repeat;
width:190px;
text-align:center;
padding-top:7px;
height:29px;
font-size:16px;
color:white;
display:block;
text-decoration:none;
}
.btn_bleu_190:active{
background-position:0px -36px;
}
.btn_vert_190{
background-image:url('../img/btn_vert_190.gif');
background-repeat:no-repeat;
width:190px;
text-align:center;
padding-top:7px;
height:29px;
font-size:16px;
color:white;
display:block;
text-decoration:none;
}
.btn_vert_190:active{
background-position:0px -36px;
}
.btn_qte{
background-image:url('../img/btn_qte.gif');
background-repeat:no-repeat;
width:28px;
text-align:center;
padding-top:0px;
height:14px;
font-size:12px;
color:white;
display:block;
text-decoration:none;
}
.btn_qte:active{
background-position:0px -14px;
}
a#login{
display:block;
float:right;
background-image:url('../img/login_ico.gif');
background-repeat:no-repeat;
background-position:right;
font-size:14px;
padding-right:24px;
height:19px;
}
#comptebox{
float:right;
}

#btn_inscription_home{
background-image:url('../img/btn_inscription_home.gif');
background-repeat:no-repeat;
width:241px;
text-align:center;
padding-top:3px;
height:21px;
font-size:14px;
color:white;
display:block;
text-decoration:none;
float:right;
margin-top:6px;
}
#btn_inscription_home:hover{
text-decoration:none;
}
#btn_inscription_home:active{
background-position:0px -24px;
}
#loginbox{
display:none;
position:absolute;
z-index:150;
top:-8px;
right:-25px;
width:302px;
height:460px;
padding-bottom:12px;
background-image:url('../img/loginbox.gif');
background-repeat:no-repeat;
}
.title_mini{
background-image:url('../img/background_title_mini.gif');
background-repeat:no-repeat;
width:215px;
height:20px;
padding-top:2px;
color:#333333;
font-size:14px;
padding-left:10px;
}
#loginboxcontent{
width:242px;
font-size:16px;
padding-top:24px;
padding-left:20px;
padding-right:40px;
}
#loginboxcontent .input_ok{
width:215px;
height:30px;
border:1px solid #cacaca;
margin-top:10px;
padding-top:10px;
padding-left:5px;
}
#loginboxcontent .input_error{
width:215px;
height:30px;
border:1px solid #df2100;
background-color:#f9d6d5;
margin-top:10px;
padding-top:10px;
padding-left:5px;
}


.loginbtn{
display:block;
background-image:url('../img/login_btn.gif');
width:89px;
height:35px;
}
.loginbtn:hover{
background-image:url('../img/login_btn_hover.gif');
}
.registerbtn{
display:block;
background-image:url('../img/register.gif');
width:209px;
height:47px;
margin-left:10px;
margin-top:28px;
}
.registerbtn:hover{
background-image:url('../img/register_hover.gif');
}
.closebtn{
display:block;
width:45px;
height:45px;
position:absolute;
top:0;
right:-15px;
}
.retour{
display:block;
background-image:url('../img/retour.gif');
width:109px;
height:40px;
}
.retour:hover{
background-image:url('../img/retour_hover.gif');
}
.confirmer{
display:block;
background-image:url('../img/confirmer.gif');
width:167px;
height:40px;
}
.confirmer:hover{
background-image:url('../img/confirmer_hover.gif');
}
.go_submit{
display:block;
background-image:url('../img/go_submit.gif');
width:69px;
height:38px;
position:absolute;
right:0px;
top:0px;
}
.go_submit:hover{
background-image:url('../img/go_submit_hover.gif');
}
.vendre_btn{
display:block;
background-image:url('../img/retour.gif');
width:109px;
height:40px;
}
.vendre_btn:hover{
background-image:url('../img/retour_hover.gif');
}
#block_degrade{
width:152px;
height:196px;
float:left;
text-align:center;
padding-top:10px;
padding-left:15px;
padding-right:15px;
color:#919093;
}
#block_degrade .recevez{
font-size:24px;
color:#333333;
}
#block_degrade .price{
font-size:36px;
color:#d61100;
margin-top:8px;
font-weight:bold;
}
#block_degrade .marque{
font-size:18px;
margin-top:8px;
padding-top:12px;
}
.box_help{
font-size:14px;
border:1px solid #cccccc;
background-color:white;
width:199px;
height:344px;
position:absolute;
left:-1px;
padding:10px;
display:none;
}
.box_help p{
margin-top:10px;
margin-bottom:24px;
font-size:12px;
padding-left:5px;
padding-right:5px;
}
.title_medium{

height:20px;
padding-top:2px;
color:#333333;
font-size:13px;
padding-left:10px;
}
.title_long{
background-image:url('../img/background_long_title.png');
background-repeat:no-repeat;
width:850px;
height:20px;
padding-top:2px;
color:#333333;
font-size:14px;
padding-left:10px;
font-weight:normal;
}
#medecin_imei{
background-image:url('../img/background_medecins_imei.gif');
background-repeat:no-repeat;
width:233px;
height:72px;
color:#333333;
font-style:italic;
padding-left:72px;
margin-right:8px;
padding-top:2px;
margin-top:4px;
*margin-top:0px;
}
#form_imei{
color: #606060;
font-size:16px;
margin-left:2px;
margin-top:4px;
float:left;
}
#form_imeiv2{
margin-left:2px;
margin-top:4px;
}
#form_imei strong{
color:#7c7c7c;
}
#imei_content{
}
#imei_content input{
width:12px;
margin-left:1px;
height:22px;
width:14px;
padding-top:2px;
font-size:16px;
padding-left:2px;
margin-top:8px;
*margin-top:0px;
}
.imei_content_ok input{ 
border:1px solid #cacaca;
}
.imei_content_error input{ 
border:1px solid #df2100;
background-color:#f9d6d5;
}

#input_imei{
padding-top:3px;
margin-left:-10px;
background-image:url('../img/input_imei_ok.gif');
border:none;
width:278px;
height:23px;
margin-top:12px;
font-size:16px;
letter-spacing:10px;
padding-left:3px;
padding-right:3px;
}
#imei_error{
border:none;
background-color:#f9d6d5;
width:225px;
height:34px;
margin-top:12px;
padding-left:10px;
padding-right:10px;
padding-top:13px;
font-size:16px;
}
#inscription {
font-size:14px;
}

#donnee_perso h2{
height:26px;
width:598px;
line-height:26px;
padding-left:10px;
background-color:#cccccc;
color:#333333;
font-size:14px;
font-weight:normal;
margin-bottom:10px;
}

.title_medium_barre{
margin:0;
padding:0;
font-weight:normal;
background-image:url('../img/donnee_title.gif');
background-repeat:no-repeat;
width:374px;
height:20px;
padding-top:2px;
color:#333333;
font-size:14px;
padding-left:10px;
margin-bottom:15px;
}
#donnee_perso{
font-size:14px;
}
.etoile{
color:#cc0000;
font-size:15px;
}
#donnee_perso label{
width:200px;
display:block;
float:left;
line-height:24px;
margin-top:8px;
}
#donnee_perso input{
border:1px solid #cacaca;
float:left;
width:195px;
height:20px;
padding-top:4px;
padding-left:3px;
padding-right:3px;
font-size:14px;
margin-top:8px;
}
#donnee_perso select{
border:1px solid #cacaca;
margin-top:11px;
height:20px;
}
#donnee_perso .input_error{
border:1px solid #df2100;
background-color:#f9d6d5;
}
.box_grey{
background-image:url('../img/box_grey.png');
background-repeat:no-repeat;
width:285px;
height:209px;
margin-top:12px;
padding:15px;
}
#inscription h2 {
margin:0;
padding:0;
font-weight:normal;
background-image:url('../img/background_title_inscription.gif');
background-repeat:no-repeat;
width:474px;
height:20px;
padding-top:2px;
color:#333333;
font-size:14px;
padding-left:10px;
margin-top:20px;
margin-bottom:15px;
}
#inscription .etoile{
color:#cc0000;
}
#inscription label{
width:169px;
display:block;
float:left;
line-height:24px;
margin-top:5px;
}
#inscription input{
border:1px solid #cacaca;
float:left;
width:305px;
height:20px;
padding-top:4px;
padding-left:3px;
padding-right:3px;
font-size:14px;
margin-top:5px;
}
#deja_inscrit{
font-size:14px;
}
#deja_inscrit label{
width:100px;
}
#deja_inscrit input{
width:170px;
}
#inscription select{
border:1px solid #cacaca;
margin-top:8px;
height:20px;
}
#inscription .input_error{
border:1px solid #df2100;
background-color:#f9d6d5;
}
.box_top_simple{
background-image:url('../img/top_box_simple.gif');
background-repeat:no-repeat;
width:261px;
height:11px;
}
#mega_box_top{
background-image:url('../img/mega_box_top.gif');
background-repeat:no-repeat;
width:652px;
height:57px;
}
#mega_box_top h2{
color:white;
margin-left:25px;
font-size:24px;
font-weight:normal;
padding-top:4px;
}
#mega_box_middle{
background-image:url('../img/mega_box_middle.gif');
background-repeat:repeat-y;
width:602px;
min-height:447px;
padding-left:25px;
padding-right:25px;
}
#mega_box_bottom{
background-image:url('../img/mega_box_bottom.gif');
background-repeat:no-repeat;
width:652px;
height:15px;
}
#search_box_red{
background-image:url('../img/box_search_red.png');
background-repeat:no-repeat;
width:198px;
height:234px;
margin-left:1px;
font-size:20px;
color:white;
padding-top:15px;
padding-left:15px;
padding-right:15px;
}
#search_box_red input{
font-size:13px;
width:192px;
height:18px;
border:none;
padding-left:5px;
padding-right:5px;
padding-top:2px;
}
#box_commentcamarche{
background-image:url('../img/box_commentcamarche.gif');
background-repeat:no-repeat;
height:426px;
width:634px;
padding:10px;
color:#333333;
}
#box_commentcamarche h3{
padding:0;
margin:0;
color:#333333;
font-weight:normal;
font-size:24px;
margin-top:10px;
}
#search_box_red select{
font-size:13px;
height:20px;
border:none;
width:201px;
padding-left:5px;
}
.vendre_mobile_btn{
display:block;
background-image:url('../img/btn_rechercher.png');
background-repeat:no-repeat;
width:150px;
height:36px;
}
.vendre_mobile_btn:active{
background-position:0 -36px;
}
#mega_box_middle .bloc h3{
color:#ce3030;
font-size:16px;
}
#content_txt h3{
font-size:16px;
padding-top:10px;
}
#content_txt p{
margin-top:10px;
}
#content_txt a{
text-decoration:underline;
}
#box_commentcamarche .bloc{
float:left;
width:580px;
}
#box_commentcamarche p{
margin-top:10px;
color:#333333;
font-size:13px;
}
#box_commentcamarche #bloc_1{
background-image:url('../img/bic_icone_1.gif');
background-repeat:no-repeat;
background-position:420px 0px; 
}
#box_commentcamarche #bloc_2{
background-image:url('../img/bic_icone_2.gif');
background-repeat:no-repeat;
background-position:420px 0px; 
}
#box_commentcamarche #bloc_3{
background-image:url('../img/bic_icone_3.gif');
background-repeat:no-repeat;
background-position:450px 0px; 
}
#box_commentcamarche #bloc_4{
background-image:url('../img/bic_icone_1.gif');
background-repeat:no-repeat;
background-position:455px 0px; 
}
#box_commentcamarche #bloc_5{
background-image:url('../img/big_calendar.gif');
background-repeat:no-repeat;
background-position:465px 5px; 
}
#box_commentcamarche #bloc_6{
background-image:url('../img/big_cadenas.gif');
background-repeat:no-repeat;
background-position:465px 8px; 
}
#box_commentcamarche #bloc_7{
background-image:url('../img/big_clock.gif');
background-repeat:no-repeat;
background-position:450px 0px; 
}
#commentaires{
color:#6e726a;
font-size:14px;
}
#commentaires .etoile{
color:#d83939;
}
#commentaires .input_ok{
width:210px;
float:left;
border:1px solid #cacaca;
height:20px;
margin-top:10px;
padding-top:4px;
}
#commentaires .textarea_ok{
width:210px;
height:120px;
float:left;
border:1px solid #cacaca;
margin-top:10px;
padding-top:4px;
}
#commentaires label{
margin-top:10px;
line-height:24px;
display:block;
font-size:16px;
width:170px;
float:left;
}
#commentaires .input_error{
width:210px;
float:left;
height:20px;
margin-top:10px;
padding-top:4px;
border:1px solid #df2100;
background-color:#f9d6d5;
}
#commentaires .textarea_error{
width:210px;
height:120px;
float:left;
border:1px solid #df2100;
background-color:#f9d6d5;
margin-top:10px;
padding-top:4px;
}
.linkpopimei{
color:#727272;
font-size:16px;
margin-left:25px;
}
.linkpopimei:hover{
text-decoration:underline;
}
#box_faq{
background-image:url('../img/faq_container.png');
background-repeat:no-repeat;
width:588px;
height:405px;
padding-left:20px;
padding-right:20px;
color:#333333;
}
#box_faq h2{
color:white;
font-size:24px;
font-weight:normal;
padding-top:9px;
}
.bloc_question{
display:none;
}
#box_reponse{
position:absolute;
background-image:url('../img/box_reponse.png');
background-repeat:no-repeat;
width:564px;
height:364px;
z-index:80;
top:123px;
left:300px;
display:none;
}
#question_give{
padding-top:56px;
margin-left:40px;
width:462px;
border-bottom:1px solid #cccccc;
font-size:16px;
padding-bottom:8px;
color:#333333;
}
#reponse_give{
margin-top:10px;
margin-left:40px;
width:462px;
color:#333333;
}
#popup_parrainage{
position:absolute;
background-image:url('../img/popup_parrainage.png');
background-repeat:no-repeat;
width:547px;
height:344px;
z-index:80;
top:123px;
left:300px;
display:none;
}
#question_parrainage{
padding-top:30px;
margin-left:40px;
width:462px;
border-bottom:1px solid #cccccc;
font-size:16px;
padding-bottom:8px;
color:#333333;
}
#reponse_parrainage{
margin-top:10px;
margin-left:40px;
width:462px;
color:#333333;
}
#cat_container{
color:#333333;
text-align:center;
width:222px;
padding-top:1px;
}
#cat_container a{
display:block;
margin-top:16px;
width:222px;
height:55px;
background-repeat:no-repeat;
}
#questions_content{
margin-left:12px;
}
#questions_content .reponse{
margin-top:8px;
display:none;
font-size:14px;
color:#0054a6;
margin-bottom:5px;
}
#questions_content .question{
display:block;
margin-top:4px;
font-size:14px;
}
#questions_content a:hover{
text-decoration:underline;
}

#super_box_top{
background-image:url('../img/top_box_raye.png');
background-repeat:no-repeat;
width:908px;
height:73px;
}
#super_box_top h2{
color:white;
margin-left:25px;
font-size:24px;
font-weight:normal;
padding-top:9px;
}
#super_box_middle{
background-image:url('../img/middle_box_raye.png');
background-repeat:repeat-y;
width:828px;
padding-left:40px;
padding-right:40px;
}
#super_box_bottom{
background-image:url('../img/bottom_box_raye.png');
background-repeat:no-repeat;
width:908px;
height:31px;
}
.table_compte{
width:632px;
margin-top:14px;
margin-right:4px;
}

.table_compte .title{
font-size:13px;
height:38px;
line-height:38px;
text-align:center;
float:left;

overflow:hidden;
color:#333333;
}


.table_compte .compte_cell{
text-align:center;
border-top:1px solid #999999;
line-height:38px;
height:38px;
float:left;
overflow:hidden;
}
.table_compte .detail{
width:600px;
padding:15px;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-left:1px solid #999999;
display:none;
float:left
}

.detail_left{
float:left;
width:180px;
font-size:13px;
margin-top:3px;
}
.detail_right{
float:left;
font-size:13px;
margin-top:3px;
}

.error
{
	color:#df2100;
	font-size:14px;
}

#NewsTicker{
	border:solid 1px #cccccc;
	background:#eaf5e0;
	width: 640px;
	height:22px;
	margin:0 auto;
}

	#NewsVertical {
	width: 640px;
	height: 22px;
	display: block;
	overflow: hidden;
	position: relative;
	}
	.presse_content{
	height:78px;
	width:253px;
	}
	#NewsVertical2 {
	width:253px;
	height:78px;
	display: block;
	overflow: hidden;
	position: relative;
	}
	#play_scroll_cont{display:none;}

	#TickerVertical {
		width: 640px;
		height: 20px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#TickerVertical li {
		display: block;
		width: 640px;
		color: #666666;
		text-align: left;
		font-size: 14px;
		margin: 0;
		padding: 6px;
		float: left;
	}
		#TickerVertical2 li {
		display: block;
		width:253px;
		height:78px;
		color: #666666;
		text-align: left;
		font-size: 11px;
		margin: 0;
		float: left;
		overflow:hidden;
	}	
.btn_etiquette{
background-image:url('../img/dl_etiquette.gif');
background-repeat:no-repeat;
width:306px;
height:39px;
display:block;
}

#contentnew{
font-family:arial,sans-serif;
color:#666666;
}
#contentnew a{
font-family:arial,sans-serif;
text-decoration:none;
color:#666666;
}
#contentnew a:hover{
text-decoration:underline;
}
h2.title_new{
color:#333333;
font-weight:normal;
margin-top:15px;
margin-bottom:18px;
font-size:16px;
width:883px;
height:20px;
padding-top:2px;
padding-left:10px;
background-image:url('../img/background_title_new2.gif');
background-repeat:no-repeat;
}
h2.title_new2{
color:#333333;
font-weight:normal;
margin-top:15px;
margin-bottom:18px;
font-size:16px;
width:883px;
height:20px;
padding-top:2px;
padding-left:10px;
background-image:url('../img/background_title_new2.gif');
background-repeat:no-repeat;
}
h2.title_new_small{
color:#333333;
font-weight:normal;
margin-top:15px;
margin-bottom:18px;
font-size:16px;
width:645px;
height:20px;
padding-top:2px;
padding-left:10px;
background-image:url('../img/background_title_small.gif');
background-repeat:no-repeat;
}
h2.title_grey_parrainage{
color:#333333;
font-weight:normal;
margin-top:15px;
margin-bottom:18px;
font-size:16px;
width:786px;
height:20px;
padding-top:2px;
padding-left:10px;
background-image:url('../img/title_grey_parrainage.gif');
background-repeat:no-repeat;
}
h2.title_grey_choix_parrainage{
color:#333333;
font-weight:normal;
margin-top:15px;
margin-bottom:18px;
font-size:16px;
width:365px;
height:20px;
padding-top:2px;
text-align:center;
background-image:url('../img/barre_choix_parrainage.gif');
background-repeat:no-repeat;
}
#contentnew p{
padding-left:10px;
}
.boxpresse{
background-image:url('../img/box_presse.gif');
background-repeat:no-repeat;
width:229px;
height:186px;
}
.boxaffiches{
background-image:url('../img/box_affiches.gif');
background-repeat:no-repeat;
width:229px;
height:395px;
}
.hidden {
	opacity: 0;
	position: absolute;
}
.visible {
	opacity: 1;
}


input.calendar,
select.calendar {
	width: 99px;
}

button.calendar {
	background: url(../img/calendar-icon.gif);
	border: 0;
	cursor: pointer;
	float: left;
	height: 20px;
	margin-right: 6px;
	width: 20px;
	margin-top:7px;
}
button.calendar:hover,
button.calendar.active {
	background-position: 0 20px;
}

div.calendar {
	background: url(../img/calendar.png);
	height: 195px;
	padding: 0 6px;
	text-align: center;
	width: 147px;
}	
	div.calendar * {
		margin: 0;
		padding: 0;
	}	
	div.calendar div {
		background: none !important;
		cursor: move;
		height: 185px;
		overflow: hidden;
		padding-top: 10px;
		position: relative;
		width: 147px;
	}	
	
	div.calendar caption {
		color: #333;
		font: normal 12px/16px Arial, Helvetica, sans-serif;
		padding-top: 6px;
		text-align: center;
		width: 100%;
	}
	div.calendar caption a {
		cursor: pointer;
		display: block;
		height: 12px;
		overflow: hidden;
		position: absolute;
		text-indent: -100px;
		top: 17px;
		width: 11px;
	}
	div.calendar caption a.prev {
		background-image: url(../img/calendar-prev.gif);
		left: 0;
	}
	div.calendar caption a.next {
		background-image: url(../img/calendar-next.gif);
		right: 0;
	}
	div.calendar caption a:hover {
		background-position: 0 12px;
	}
	div.calendar caption span {
		height: 25px;
		position: relative;
		text-align: center;
	}
	div.calendar caption span.month {
		padding-right: 8px;
	}
	div.calendar caption span.month:after {
		content: ',';
	}

	div.calendar table {
		background: #FFF;
		border: 0;
		border-collapse: collapse;
		border-spacing: 0;
		cursor: default;
		margin: 0 auto;
		overflow: hidden;
		width: 147px;
	}
	div.calendar td,
	div.calendar th {
		border: 0;
		color: #0597DB;
		font: normal 12px Arial, Helvetica, sans-serif;
		height: 21px;
		text-align: center;
		width: 21px;
	}
	div.calendar td {
		background: url(calendar-td.gif);
		color: #FFF;
		font-size: 11px;
	}
	div.calendar td.invalid {
		color: #999;
	}
	div.calendar td.valid {
		background: url(../img/calendar-valid.gif);
		color: #0597DB;
		cursor: pointer;
	}
	div.calendar td.hilite {
		background: url(../img/calendar-hilite.gif);
	}
	div.calendar td.inactive {
		background: url(../img/calendar-td.gif) 0 100%;
		color: #FFF;
	}
	div.calendar td.active,
	div.calendar td.hover {
		background: url(../img/calendar-valid.gif) 0 100%;
		color: #FFF;
		cursor: pointer;
	}
.contact_box{
width:266px;
}
.contact_box .input_top{
border:1px solid #999999;
width:150px;
float:left;
margin-top:8px;
height:18px;
padding-top:2px;
}
.contact_box label{
width:100px;
display:block;
float:left;
margin-top:8px;
}
.contact_box select{
border:1px solid #999999;
width:150px;
float:left;
margin-top:8px;
}
.contact_box_top{
background-image:url('../img/contact_box_top.gif');
background-repeat:no-repeat;
width:266px;
height:34px;
color:black;
text-align:center;
line-height:34px;
}
.contact_box_middle{
background-image:url('../img/contact_box_middle.gif');
background-repeat:repeat-y;
width:258px;
padding:4px;
padding-top:10px;
overflow:hidden;
height:296px;
}
.contact_box_bottom{
background-image:url('../img/contact_box_bottom.gif');
background-repeat:no-repeat;
width:266px;
height:13px;
}
.reduc_top{
background-image:url('../img/top_reduc.gif');
background-repeat:no-repeat;
width:520px;
height:33px;
line-height:34px;
text-align:center;
color:black;
}
.reduc_top_vert{
background-image:url('../img/top_reduc_vert.gif');
background-repeat:no-repeat;
width:520px;
height:34px;
line-height:34px;
text-align:center;
color:black;
}
.reduc_middle{
background-image:url('../img/middle_reduc.gif');
background-repeat:no-repeat;
width:520px;
height:30px;
line-height:30px;
text-align:center;
color:black;
}
.box_mails{
width:506px;
margin-left:1px;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
padding-top:10px;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
height:300px;
}

.box_mails input{
margin-top:14px;
width:217px;
border:1px solid #999999;
height:20px;
padding-top:4px;
}
.box_mails .input_mail_error{
margin-top:14px;
width:217px;
border:1px solid #df2100;
background-color:#f9d6d5;
height:20px;
padding-top:4px;
}
#cadeau{
background-image:url('../img/background_cadeau.gif');
background-repeat:no-repeat;
width:780px;
height:482px;
padding-left:145px;
padding-top:20px;
margin-left:-28px;
padding-right:20px;
color:#333333;
font-size:16px;
}
.parrainage_add_contact_grey{
background-image:url('../img/btn_add_contact.gif');
background-repeat:no-repeat;
background-position:0px -48px;
width:226px;
height:48px;
margin-top:20px;
margin-left:8px;
display:block;
}
.parrainage_add_contact_vert{
background-image:url('../img/btn_add_contact.gif');
background-repeat:no-repeat;
width:226px;
height:48px;
margin-top:20px;
margin-left:8px;
display:none;
}
.parrainage_nextstep_grey{
background-image:url('../img/btn_valider_contact.gif');
background-repeat:no-repeat;
background-position:0px -48px;
width:246px;
height:48px;
margin-top:20px;
margin-right:8px;
display:block;
}
.parrainage_nextstep_vert{
background-image:url('../img/btn_valider_contact.gif');
background-repeat:no-repeat;
width:246px;
height:48px;
margin-top:20px;
margin-right:8px;
display:none;
}
#parrainage_nextstep_permanent{
background-image:url('../img/btn_etape_suivante.gif');
background-repeat:no-repeat;
width:247px;
height:28px;
margin-top:10px;
display:block;
}
#parrainage_nextstep_permanent:active{
background-position:0px -28px;
}
.parrainage_valider_vert{
background-image:url('../img/parrainage_valider_vert.png');
background-repeat:no-repeat;
color:white;
text-align:center;
width:245px;
height:23px;
padding-top:5px;
margin-top:10px;
display:block;
}
#box_parrainage{
background-image:url('../img/box_parrainage.gif');
background-repeat:no-repeat;
color:#333333;
font-size:12px;
padding-top:5px;
padding-left:90px;
width:214px;
height:67px;
}
#gmail{
background-image:url('../img/gmail.png');
}
#msn{
background-image:url('../img/msn.png');
}
#hotmail{
background-image:url('../img/hotmail.png');
}
#yahoo{
background-image:url('../img/yahoo.png');
}
.btn_choice{
background-repeat:no-repeat;
display:block;
width:167px;
height:48px;
margin-top:5px;
margin-left:42px;
}
.btn_choice:active{
background-position:0px -48px;
}
#changeCompte{
margin-left:30px;
margin-top:10px;
font-size:12px;
display:block;
}
#changeCompte:hover{
text-decoration:underline;
color:#0088CC;
}
.btn_recyclage{
background-image:url('../img/btn_vert_recyclage_large.gif');
background-repeat:no-repeat;
width:420px;
height:28px;
text-align:center;
padding-top:8px;
display:block;
color:white;
}
.btn_recyclage:active{
background-position:0px -36px;
}
.btn_vert_small{
background-image:url('../img/btn_vert_small.gif');
background-repeat:no-repeat;
width:127px;
height:25px;
text-align:center;
padding-top:3px;
display:block;
color:white;
font-size:16px;
}
.btn_vert_small:active{
background-position:0px -28px;
}
.btn_bordereau{
background-image:url('../img/btn_bordereau.gif');
background-repeat:no-repeat;
width:338px;
height:41px;
text-align:center;
padding-top:16px;
display:block;
color:white;
font-size:16px;
}
.btn_bordereau:active{
background-position:0px -57px;
}
.btn_retour_small{
background-image:url('../img/btn_retour_small.gif');
background-repeat:no-repeat;
width:127px;
height:22px;
text-align:center;
padding-top:6px;
display:block;
color:#666666;
}
.btn_retour_small:active{
background-position:0px -28px;
}
#newbox_bottom{
background-image:url('../img/newbox_bottom.gif');
background-repeat:no-repeat;
width:909px;
height:111px;
margin-top:20px;
}
.panier_top{
background-image:url('../img/panier_top.gif');
background-repeat:no-repeat;
width:226px;
height:32px;
}
.panier_middle{
background-repeat:repeat-y;
width:194px;
padding-top:10px;
padding-bottom:5px;
padding-left:15px;
padding-right:15px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

.panier_top2{
background-image:url('../img/remis_a_neuf_top.gif');
background-repeat:no-repeat;
width:226px;
height:32px;
}

#mbOverlay {
	position: absolute;
	left: 0;
	width:100%;
	background-color: #000; /* set the Milkbox overlay color // opacity: see the js options */
	z-index:100;
	cursor: pointer;
}

#mbCenter {
	/* for default width and height, see the js options */
	position: absolute;
	z-index:101;
	overflow:hidden;
	left: 50%;
	top:10%;/* overwritten in the js options to properly position the milkbox when activated in a scrolled window */
	background-color: #fff;/* set the Milkbox background color */
	border: 5px solid #fff;/* set the Milkbox border */
	margin:0; padding:5px;/* set the Milkbox padding */
}

.mbLoading{ background: #fff url(loading.gif) no-repeat center; }/* IMAGE: loading gif */

#mbCanvas{ margin:0; padding:0; height:0; border:none; font-size:0; overflow:hidden; }

.mbClear{ clear:both; height:0; margin:0; padding:0; font-size:0; overflow:hidden; }


/* *** BOTTOM *** */

#mbBottom { 
	/* set text options */
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	padding-top:8px;
	margin:0;
}

/* navigation */
/* be careful if you change buttons dimensions */

#mbNavigation{
	float:right;
	width:27px;
	padding-top:3px;
	border-left:1px solid #9c9c9c;/* set nav border */
}


#mbCount{ 
	width:55px; 
	overflow:hidden;
	padding-top:1px;
	float:right;
	text-align:right;
	font-size:9px; /* count font size */
}

#mbCloseLink, #mbPrevLink, #mbNextLink, #mbPlayPause{
	outline:none;
	display:block;
	float:right;
	height:19px;
	cursor: pointer;
}


#mbPrevLink, #mbNextLink{ width:15px; }
#mbPrevLink{ background: transparent url(../img/prev.gif) no-repeat; }/* IMAGE: prev */
#mbNextLink{ background: transparent url(../img/next.gif) no-repeat; }/* IMAGE: next */

#mbPlayPause{ width:13px; }
#mbPlayPause{ background: transparent url(../img/play-pause.gif) no-repeat; }/* IMAGE: prev */


/* NOTE: doesn't work in ie6, so, just see the js options :) */
a#mbPrevLink:hover,a#mbNextLink:hover,a#mbCloseLink:hover,a#mbPlayPause:hover { background-position: 0 -22px; }

#mbCloseLink {
	width:17px;
	background: transparent url(../img/close.gif) no-repeat;/* IMAGE: close */
}

/* description */

#mbDescription{
	margin-right:27px;
	padding:0px 10px 0 0;
	font-weight: normal;
	text-align:justify;
}
.pict_container{
float:left;
margin-left:15px;
width:44px;
height:46px;
border:1px solid #e0e0e0;
text-align:center;
display:block;
}
.pict_container:hover{
border:1px solid #de918d;
}

#big_box_faq{
background-image:url('../img/big_box_faq.gif');
background-repeat:no-repeat;
width:828px;
height:398px;
padding-left:40px;
padding-right:40px;
}
#big_box_faq h1{
margin:0;
padding:0;
color:white;
font-size:24px;
padding-top:10px;
font-weight:normal;
overflow:hidden;
}
#btn_faq_1{
background-image:url('../img/btn_faq_choix_1.gif');
background-repeat:no-repeat;
width:366px;
height:64px;
display:block;
margin:auto;
}
#btn_faq_1:active{
background-position:0px -64px;
}
#btn_faq_2{
background-image:url('../img/btn_faq_choix_2.gif');
background-repeat:no-repeat;
width:366px;
height:64px;
display:block;
margin:auto;
}
#btn_faq_2:active{
background-position:0px -64px;
}
#big_box_retour{
background-image:url('../img/box_retour.gif');
background-repeat:no-repeat;
width:628px;
height:368px;
padding-left:30px;
padding-right:30px;
margin:auto;
margin-top:20px;
}
#big_box_retour h1{
margin:0;
padding:0;
color:white;
font-size:24px;
padding-top:10px;
font-weight:normal;
overflow:hidden;
}
.star_orange{
float:left;
margin-left:1px;
background-image:url('../img/star.gif');
background-repeat:no-repeat;
width:19px;
height:19px;
}
.star_grey{
float:left;
margin-left:1px;
background-image:url('../img/star.gif');
background-repeat:no-repeat;
width:19px;
height:19px;
background-position:0 -19px;
}
#box_actus{
border:1px solid #cccccc;
width:907px;
height:116px;
margin-top:39px;
color:#333333;
}

.actus_title{
font-family:Calibri, Arial, sans-serif;
font-size:14px;
margin-top:9px;
text-align:center;
}

.actus_content{
margin-top:5px;
height:78px;
background-image:url('../img/bg_actus.gif');
background-repeat:repeat-x;
}
.actus_content_slim{
margin-top:5px;
height:118px;
background-image:url('../img/bg_actus.gif');
background-repeat:repeat-x;
}

#box_sur_mesure{
background-image:url('../img/bloc_sur_mesure.gif');
background-repeat:no-repeat;
width:265px;
height:96px;
margin-top:9px;
}

#title_sur_mesure{
background-image:url('../img/bg_title_mesure.gif');
background-repeat:no-repeat;
width:609px;
height:66px;
color:#cc0000;
font-family: Calibri, Arial, Sans-serif;
font-size:26px;
padding-left:10px;
font-weight:normal;
}

#mesure_img{
background-image:url('../img/mesure_picture.gif');
background-repeat:no-repeat;
width:281px;
height:194px;
padding-left:250px;
padding-top:10px;
margin-top:10px;
}

#pourcent_prix_happy_hour{
background-image:url('../img/miniboxred.gif');
background-repeat:no-repeat;
width:96px;
height:28px;
line-height:28px;
color:white;
font-size:21px;
text-align:center;
margin-top:8px;
}

.pourcent_prix_acheter{
background-image:url('../img/cadre_red_small.gif');
background-repeat:no-repeat;
width:86px;
height:28px;
line-height:28px;
color:white;
font-size:16px;
text-align:center;
margin-left:-10px;
float:left;
margin-top:3px;
}

.big_box_v2_top{
background-image:url('../img/box_v2_top.gif');
background-repeat:no-repeat;
height:43px;
width:678px;
}
.big_box_v2_top h2{
color:white;
height:43px;
line-height:43px;
padding-left:30px;
font-family:Calibri, Arial, sans-serif;
font-size:30px;
font-weight:normal;
}
.big_box_v2_middle{

width:652px;
border:2px solid #ff0000;
margin-top:8px;
padding-left:22px;
padding-top:15px;
padding-bottom:10px;
}
.brand_point{
width:100px;
background-image:url('../img/pointmarque.gif');
background-repeat:no-repeat;
font-family:Arial, sans-serif;
font-size:14px;
color:#333333;
padding-left:10px;
background-position:0px 7px;
overflow:hidden;
display:block;
float:left;
height:15px;
}
a.brand_point:hover{
text-decoration:underline;
}
#search_box_grey{
font-family:Calibri, Arial, sans-serif;
color:#333333;
width:205px;
height:282px;
border:1px solid #cccccc;
}
#box_grey_img{
background-image:url('../img/bg_box_search.gif');
width:193px;
height:282px;
padding-left:12px;
}

#input_search{
background-image:url('../img/input_search.gif');
background-repeat:no-repeat;
width:114px;
height:43px;
border:none;
color:#666666;
font-size:10px;
padding-left:40px;
line-height:33px;
}

#search_box_grey .inputred{
font-size:10px;
width:171px;
height:30px;
line-height:30px;
border:1px solid #cc0000;
padding-left:5px;
padding-right:5px;
color:#666666;
}
#search_box_grey select{
font-size:10px;
height:30px;
line-height:30px;
padding-top:6px;
padding-bottom:5px;
border:1px solid #cc0000;
width:184px;
padding-left:5px;
color:#666666;
}
.table_phone{
width:678px;
border-collapse:collapse;
}
.table_phone td{
width:175px;
height:149px;
border:1px solid #cccccc;
border-collapse:collapse;
}
.table_phone tr{
border:1px solid #cccccc;
border-collapse:collapse;
}
#bloc_avantage{
font-family:Calibri, Arial, sans-serif;
color:#333333;
width:205px;
height:320px;
border:1px solid #cccccc;
background-image:url('../img/bg_bloc_avantage.gif');
background-repeat:repeat-x;
background-position:bottom;
text-align:center;
}
.cadre_red{
background-image:url('../img/cadre_avantage.gif');
background-repeat:no-repeat;
width:171px;
height:48px;
margin:auto;
color:white;
font-size:16px;

padding-top:7px;
}
.pricev2{
font-size:50px;
color:#cc0000;
margin-top:8px;
font-weight:bold;
}
.box_grey_imei{
background-color:#dcdbdb;
width:295px;
height:245px;
float:left;
}
#table_achat{
width:650px;
border-collapse:collapse;
margin-top:10px;
}
#table_achat td{
height:190px;
width:216px;
border:1px solid #cccccc;
border-collapse:collapse;
}
#table_achat tr{
border:1px solid #cccccc;
border-collapse:collapse;
}
.imgcompte{
float:left;
margin-left:1px;
}
.paiement1{
background-image:url('../img/bg_paiement1.gif');
background-repeat:no-repeat;
width:183px;
height:160px;
display:block;
}
.paiement2{
background-image:url('../img/bg_paiement2.gif');
background-repeat:no-repeat;
width:183px;
height:160px;
display:block;
}

.checkbox_paiement1{
background-image:url('../img/small_checkbox_checked.gif');
background-repeat:no-repeat;
width:33px;
height:31px;
display:block;
margin:auto;
}
.checkbox_paiement2{
background-image:url('../img/small_checkbox.gif');
background-repeat:no-repeat;
width:33px;
height:31px;
display:block;
margin:auto;
}
