/*Page globale*/
*, html{
margin : 0;
padding : 0;
font : normal 12px Arial, Helvetica, sans-serif;
}
strong, strong a{
font : bold 12px Arial, Helvetica, sans-serif;
}
a img{
border:0;
}
body.bodybg{
background:#333 url(/images/body_bg.jpg) repeat-x;
}
div.conteneur{
width:1024px;
margin : 0 auto;
border:1px solid #000;
background:#fff;
color:#494949;
}
a{
color:#494949;
}
div.contenu{
margin : 0 2px 0 2px;
}
div.center{
text-align:center;
}
ul.list1{
margin : 5px 0 5px 0;
}
ul.list1 li{
margin : 2px 0 2px 5px;
list-style-type:none;
}
ul.list1 li a{
padding : 0 0 0 20px;
background : url(/images/bg_list1.gif) left no-repeat;
font-size:11px;
display:block;
}
ul.list1 li a:hover{
text-decoration:none;
}
ul li{
list-style-type:none;
margin : 5px 0 5px 0;
}
/*Banniere*/
div.banniere a img{
border:0;
}
div.banniere{
height:137px;
}
/*Liens principaux*/
div.links{
height:33px;
background : url(/images/bg_links.jpg) repeat-x;
margin : 0 1px 5px 1px;
color:#fff;
}
div.links a{
color:#fff;
line-height:25px;
text-decoration:none;
margin : 0 10px 0 10px;
font-size:12px;
}
div.links a:hover{
text-decoration:underline;
}
/*Colonne droite*/
div.colonne_droite{
width:203px;
float:right;
}
div.bloc_colonne{
background:#f0efef;
border:1px solid #5d5d5d;
margin : 0 0 3px 0;
}
div.bloc_colonne_content{
margin:5px;
}
a.btn_commande img{
margin : 5px 0 5px 0;
}
a.nouveaute_description{
font-weight:normal;
line-height:30px;
}
a.nouveaute_description:hover{
text-decoration:none;
}
img.home_event_image{
border:1px solid #999;
}
img.nouveaute_image{
border:1px solid #999;
margin : 3px 0 0 0;
}
img.border{
border:1px solid #666;
}
/*Colonne gauche*/
div.colonne_gauche{
width:203px;
float:left;
}
div.bloc_colonne select{
width:190px;
}
/*Contenu centre*/
div.contenu_centre{
width:590px;
float:left;
margin : 0 0 0 8px;
padding : 0 3px 0 3px;
}
div.contenu_centre h1{
font-size:18px;
font-weight:bold;
border-bottom:1px solid #5d5d5d;
margin : 0 0 10px 0;
}
div.contenu_centre h2{
font-size:14px;
font-weight:bold;
margin : 10px 0 10px 0;
color:#fc9500;
}
div.contenu_centre h1.evidence_title{
border:0;
margin : 10px 0 10px 0;
}
div.halfleft{
width:49%;
float:left;
}
div.halfright{
width:49%;
float:right;
}
div.tiersright{
width:380px;
float:right;
}
div.tiersleft{
width:380px;
float:left;
}
div.tierleft{
width:200px;
float:left;
}
div.tierright{
width:200px;
float:right;
}
div.top_images a{
margin : 0 1px 10px 1px;
}
img.floatleft{
float:left;
margin : 0 5px 5px 0;
}
p.description_simple, div.description_simple{
text-align:justify;
margin : 0 0 5px 0;
}
div.faq h1{
font-size:12px;
border:0;
text-decoration:underline;
cursor:pointer;
margin : 5px 0 5px 0;
}
div.faq div{
background:#f5f5f5;
padding : 5px;
}
div.partenaire{
margin : 0 0 5px 0;
}
div.google_map{
margin : 15px 0 0 0;
border:1px solid #666;
text-align:center;
}
div.google_map a{
color:#666;
}
div.home_intro{
font:normal 12px Arial, Helvetica, sans-serif;
color:#494949;
text-align:justify;
}
div.home_intro p{
margin : 10px 0 10px 0;
}
div.home_promo{
margin : 0 0 20px 0;
text-align:center;
}
a.home_promo_image img{
border:0;
}
div.home_promo_legend{
text-align:center;
}
a.home_promo_text{
color:#494949;
}
a.home_promo_text:hover{
text-decoration:none;
color:#000;
}
/*Page mon compte*/
a.logout_link, a.history_link, a.catback_link{
display:block;
margin : 5px 0 5px 0;
padding : 0 0 0 25px;
}
a.logout_link:hover, a.history_link:hover, a.catback_link:hover{
text-decoration:none;
}
a.logout_link{
background:#fff url(/images/cancel.png) no-repeat;
}
a.history_link{
background:#fff url(/images/report.png) no-repeat;
}
a.catback_link{
background:#fff url(/images/arrow_back.gif) no-repeat;
}
input.sub_modif{
color:#fff;
background:#333 url(/images/bg_sub_modif.jpg) left repeat-x;
border:1px solid #000;
margin : 5px 0 0 0;
font-size:11px;
}
a.sub_modif, a.link_retour{
color:#fff;
background:#333 url(/images/bg_sub_modif.jpg) left repeat-x;
border:1px solid #000;
margin : 5px 0 0 0;
padding : 0 2px 0 2px;
text-decoration:none;
font-size:11px;
}
a.link_retour{
display:block;
width:40px;
text-align:center;
}
a.link_retour:hover{
color:#000;
}
input.sub_modif:hover{
border:1px solid #f60;
}
/* Page palmarès */
div.palmares{
text-align:justify;
}
/* Page qui sommes-nous */
div.qui_sommes_part{
margin : 0 0 15px 0;
}
/* Page shop_catalogue */
div.contenu_centre h1.shop_title{
font-size:14px;
}
span.small_title{
font-size:12px;
}
table.shop_catalogue_table{
width:590px;
}
table.shop_catalogue_table tr.roweven{
background:#efefef;
}
table.shop_catalogue_table th {
line-height:18px;
background: #666;
color:#fff;
padding : 0 2px 0 2px;
}
table.shop_catalogue_table td{
padding : 3px 5px 3px 5px;
text-align:center;
}
table.shop_catalogue_table td.shop_cat_description{
text-align:justify;
}
table.shop_catalogue_table td.shop_cat_prix{
width:70px;
text-align:right;
}
a.more_less{
padding : 0;
display:block;
width:11px;
height:19px;
float:left;
}
img.noborder{
border:0;
}
span.prix_barre{
color:#f43f00;
font : bold 12px Arial, Helvetica, sans-serif;
text-decoration:line-through;
}
span.prix{
color:#f43f00;
font : bold 14px Arial, Helvetica, sans-serif;
}
input.sub_add_cart, a.left_link_history{
border:1px solid #416b10;
background:url(/images/bg_sub_add_cart.jpg) left repeat-x;
font:normal 11px Arial, Helvetica, sans-serif;
color:#fff;
line-height:16px;
padding : 0 2px 0 2px;
}
a.sub_add_cart{
border:1px solid #416b10;
background:url(/images/bg_sub_add_cart.jpg) left repeat-x;
font:normal 11px Arial, Helvetica, sans-serif;
color:#fff;
line-height:16px;
padding : 0 2px 0 2px;
text-decoration:none;
}
input.sub_add_cart:hover, a.left_link_history:hover, a.sub_add_cart:hover,a.sub_modif:hover{
color:#000;
}
div.cart_catalogue_detail{
background:#fff url(/images/bg_shop_cat_detail.jpg) top left repeat-x;
border:1px solid #efefef;
margin : 20px 0 0 0;
}
div.cart_catalogue_detail table{
width:270px;
margin : 10px 0 0 10px;
}
div.cart_catalogue_detail table tr td{
vertical-align:top;
}
div.cart_catalogue_detail table tr td.vcenter{
padding : 3px 0 0 0;
}
div.qte{
width:46px;
margin : auto;
}
input.qte_number{
width:20px;
margin : 0 0 5px 0;
text-align:center;
float:left;
font-size:11px;
border:1px solid #adadad;
height:17px;
}
a.description_link:hover{
text-decoration:none;
}
td.alignleft{
text-align:left;
}
div.pagination_top a.current{
text-decoration:none;
font-weight:bold;
}
p.dispo{
line-height:14px;
margin : 5px 0 5px 0;
}
p.dispo img{
position:absolute;
margin : 0 0 0 5px;
}
#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	font-weight:bold;
	display:none;
	}
#tooltip span.red, div.no_command span.red{
	color:#f00;
	font-weight:bold;
}
div.no_command{
padding:5px;
}
/* Shop cart */
div.shop_cart_action{
border:1px solid #d1d1d1;
height : 39px;
background:#fff url(/images/shop_cart_action_bg.jpg) left repeat-x;
margin : 10px 0 0 0;
}
select.shop_cart_select{
width:120px;
}
table.shop_catalogue_table tr td.frais_table{
width:150px;
text-align:left;
}
table.shop_catalogue_table tr td.pays_table{
text-align:left;
}
table.shop_catalogue_table tr td.prix_total_title_table{
font-weight:bold;
text-align:left;
}
div.shop_cart_action table.shop_catalogue_table{
margin : 5px 0 0 0;
}
span.prix_total{
font:bold 14px Arial, Helvetica, sans-serif;
color:#ff3300;
}
div.shop_cart_btn_container{
width:49%;
float:right;
text-align:right;
margin : 10px 0 0 0;
}
div.shop_cart_btn_container_left{
width:49%;
float:left;
text-align:left;
margin : 10px 0 0 0;
}
div.shop_cart_btn_container_left input.sub_modif{
margin : 0;
}
/* shop checkout */
div.login_container, div.adress_container{
background : #fff url(/images/shop_login_box_bg.jpg) top left repeat-x;
border: 1px solid #dbdbdb;
padding : 10px;
margin : 0 0 10px 0;
}
div.forgotten_msg{
margin : 3px 0 5px 0;
}
span.error{
color:#ff3300;
}
table.signin_table{
width:270px;
}
table.signin_table td{
font-size:11px;
}
table.signin_table textarea, table.signin_table select{
width:128px;
}
select.signin_pays{
width:132px;
}
div.checkout_cart{
background:#f0ecd9;
border:1px solid #ded5a8;
padding:5px;
margin : 0 0 10px 0;
}
table.checkout_cart_table td{
color:#375158;
vertical-align:top;
}
.checkout_cart_left{
width:120px;
}
div.payment_method{
text-align:center;
}
div.info_msg{
text-align:justify;
margin : 0 0 10px 0;
}
div.info_msg a{
color:#fc9500;
}
/* shop history */
div.left_link_container{
margin : 10px 0 0 0;
}
div.left_link_container a{
text-decoration:none;
}
/*Footer*/
div.footer{
height:33px;
background:url(/images/bg_footer.jpg) repeat-x;
font-size:11px;
color:#fff;
margin : 5px 0 0 0;
}
div.tiers_footer{
width:33%;
float:left;
text-align:center;
color:#f5f5f5;
line-height:33px;
}
div.tiers_footer a{
line-height:33px;
color:#f5f5f5;
}
/* shop history */
div.checkout_cart_virement{
background:#f6f4e8;
border:1px solid #ff0000;
padding:5px;
margin : 0 0 10px 0;
}
/*clearer*/
div.clearer{
clear:both;
height:1px;
line-height:1px;
font-size:1px;
}
pre.bloctrace {
  background-color: black;
  color: white;
}
input#login_nom_utilisateur,
input#login_mot_de_passe,
input#forget_email,
input#register_nom,
input#register_prenom,
input#register_nom_societe,
input#register_numero_tva,
input#register_adresse,
input#register_code_postal,
input#register_localite,
input#register_pays,
input#register_tel,
input#register_email,
input#register_email2,
input#register_mot_de_passe,
input#register_mot_de_passe2,
div.login_container input#nom,
div.login_container input#prenom,
div.login_container input#nom_societe,
div.login_container input#numero_tva,
div.login_container input#adresse,
div.login_container input#code_postal,
div.login_container input#localite,
div.login_container input#pays,
div.login_container input#tel,
div.login_container input#email,
div.login_container input#email_repeat,
div.login_container input#mot_de_passe,
div.login_container input#mot_de_passe_repeat
{
  width: 128px;
}
