li {display:inline;}

input, textarea, select {font-family: Georgia, "Times New Roman", Times, serif;font-size:11px;}
/*
.input {border:0px; border-bottom:1px dotted #222;width:99%;}
.textarea {border:1px dotted #222;width:98%;}
*/

p.requiredlabel
{
	font-size: 9pt;
	color:grey;
	margin:0 0 10px 0;
}
span.required {font-weight:bold;color:red;padding-left:4px;}
div.errors {font-weight:bold;color:red;display:block;margin-bottom:8px;}
div.errormoq {padding-left:20px;}
p.errors {font-weight:bold;color:red;display:block;margin-bottom:8px;font-size:14px;}
#edito td.comment {font-size:11px;}

#edit_client td {vertical-align:top;}
#edit_client input {width:250px;}
#edit_client select {width:250px;}
#edit_client textarea {width:250px;}
#edit_client td.label {padding:2px 20px;font-weight:bold;}
#edit_client input#password, #edit_client input#zip, #edit_client input#phone, #edit_client input#fax, #edit_client input#name, #edit_client input#firstname {width:100px;}
#edit_client tr#trphone td {padding-top:20px;}
input.submit {margin:30px 0 0 160px;}

table#contact input {width:180px;}
table#contact select {width:180px;}
table#contact textarea {width:320px;height:130px;}
table#contact td.label {padding:2px 20px;font-weight:bold;}
table#contact input, table#contact textarea, table#contact select {font-family: Verdana; font-size:11px;}

.pagevalider #edit_client td.label {padding:2px 10px;}
.pagevalider #edit_client input, .pagevalider #edit_client textarea {width:200px;}
.pagevalider #edit_client select {width:200px;}

.galerie-lien2 {font-size:10px;font-weight:normal;line-height:10px;}

/*#identification {width:33%;}*/

#edito p, #etape p, .texte {font-size:14px; line-height:22px; margin-left:20px; margin-right:20px;}
#edito td, #etape td, #pagevalider td {font-size:14px; line-height:22px;}
#edito td.label, #etape td.label, #pagevalider td.label {font-size:12px; line-height:20px;}
#edito.conseiller h3 .tel {font-size:18px;font-weight:bold;}
#edito.conseiller h3 .price {font-size:9px;font-weight:normal;}
#edito.conseiller h3 {font-size:16px;}
#faq p {font-size:12px; line-height:18px; margin-left:40px; margin-right:20px; text-align:left;}
#faq h2 {margin:30px 0 20px 0;}
#faq h3 {margin:20px 0 0 20px;}
#panel_prs, #panel_xps {font-size:11px;line-height:13px;}

table#edit_order_address {width:400px;margin:auto;}
table#edit_order_address td.label {font-weight:bold;width:100px;}
table#edit_order_address input,
table#edit_order_address select,
table#edit_order_address textarea {width:200px;}

table#edit_order {width:400px;margin:auto;}
table#edit_order td.label {font-weight:bold;width:150px;}
table#edit_order input,
table#edit_order select,
table#edit_order textarea {width:200px;}

input.btn_black {
	display:block;
	width:140px;
	height:26px;
	text-align:center;
	background-image: url(btn_black.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight:bold;
	color:#FFFFFF !important;
	color:#000000;
	text-decoration:none;
	font-size:11px;
	border:none;
	padding:0;
}

h4.grey {color:#999999;}
h2.grey {color:#333;}

.galerie-titre-red {line-height:20px;overflow:hidden;}
.galerie-titre-grey {line-height:20px;overflow:hidden;}
.galerie-titre-red {line-height:11px;overflow:hidden;font-size:9px;padding-top:1px;height:20px;font-family:Verdana;color:#FFFFFF}

#coordlivraisonfixed p {font-size:13px;margin:16px;text-indent:0;}


a.btn_black {font-size:11px;line-height:14px;}
a.nolink {cursor:default;}

#edito p.freegiftAssoc {margin-left:0;margin-top:20px;}
#edito p.freegift span.receiveAssoc {font-weight:bold;color:#990000;}
#edito p.freegift {margin-left:0 !important;}

#edito .noncontractuelle {font-size:8px;text-align:left;color:#000000;text-transform:uppercase;}

.cgv {margin:20px;}
.cgv h3 {margin-top:20px;}
.cgv p {margin-left:20px;}
td.cgv_error { color:red; }

table.cgv {margin:0 0 28px 0;}

/*
.galleryPicture a img {
	width:auto;
  height:auto;
}
*/
/*.galleryPicture a img.cadeau {width:150px;height:150px;}
.galleryPicture a img.reflet {width:150px;height:30px;}
.galleryPicture a img.refletie6 {display:none;}*/

#photozone .photo {border:1px solid black;}

.persocarton td.label {font-size:14px;}

#edito .alcool {margin-top:30px;font-size:10px;margin-left:0;text-indent:0;}

div.coffretTitlePrice {font-size:10px;margin-top:-1px;}

/*#header {margin-top:-10px;}
body {background-position:0 -10px;}*/

#Gallery {margin-bottom:10px;}

#etape table.panier td.nomcarte {font-size:12px;font-weight:bold;}

#etape {margin-left:7px; margin-right:15px; border-bottom:1px solid #CCCCCC;}

div.listeetapes {text-align:center;}

#calculer {margin-left:20px; margin-right:15px;margin-top:8px;}

#edito.editoperso {margin-left:7px; margin-right:15px; border-bottom:1px solid #CCCCCC;}
#edito.valider {margin-left:7px; margin-right:15px; border-bottom:1px solid #CCCCCC; padding-bottom:30px;}

div.editoperso p {width:73%}

/*#panel_menu {height:250px;}*/
#panel_selection {height:250px;}

#edito.conseiller {margin-top:80px;margin-bottom:20px;}

div.img#imgconseiller {float:left; margin:6px 8px 8px 0;background-image:url(yolande2.jpg);width:102px;height:117px;}
div.img#apercupersocarton {float:left;background-image:url(carte_personnalisation.jpg);width:363px;height:358px;}
div.img#apercupersoweb {float:left;background-image:url(web_personnalisation.jpg);width:354px;height:358px;}

div#pagevalider {margin-left:7px; margin-right:15px; border-bottom:1px solid #CCCCCC;}

p.adresse {margin-left:20px;font-size:12px;line-height:17px;}
p.siret {margin-left:20px;font-size:10px;line-height:17px;}

a.modifier {float:left;margin-left:36px;}
body.valider a.modifier {float:none;margin-left:36px;}
body div.dejaclient {border:1px solid #666;margin:20px 4px 4px 4px;padding:8px;}

body.personnaliser-carton div#edito {margin-left:7px; margin-right:15px;}
body.personnaliser-carton div#edito h1 {margin-bottom:4px;}
body.personnaliser-carton div#edito h4 {margin-bottom:12px;}
body.personnaliser-carton div#edito p {width:90%;}

body.personnaliser-web div#edito {margin-left:7px; margin-right:15px;}
body.personnaliser-web div#edito p {font-size:14px;line-height:22px;width:90%;}

body div#imgcoffret {background-image:url(photoCoffret.jpg);width:230px;height:230px;float:left;}
body span.br {line-height:8px;}
body #edito p.signature {text-align:right;}
body a.video {font-size:11px;line-height:16px;margin-right:20px;}
body table.coordonnees {margin-left:18px;font-size:12px;}
body td.imgedito {width:250px;}

body.contact div.bouton {margin:20px 0 0 160px;}
body.contact div.bouton a.btn_black {float:left;}

body.valider div.option {margin:12px 15px 20px 7px;border-bottom:1px solid #CCCCCC;}
body.valider div.coord {margin-left:7px; margin-right:15px; border-bottom:1px solid #CCCCCC;}

body.comment-ca-marche div#edito {margin-left:7px; margin-right:15px;} 
body.comment-ca-marche div#edito.border {border-bottom:1px solid #CCCCCC;} 
body.comment-ca-marche div.information {border-bottom:1px solid #CCCCCC;} 
body.comment-ca-marche a.plaquette {font-size:11px;line-height:16px;} 
div#livraison {background:white;border:1px solid black;position:absolute;left:-236px;top:-350px;width:700px;}
body.comment-ca-marche div.spacer {height:10px;} 

div#carteweb {float:left; width:230px; height:180px;}

body.cadeau div#edito {margin-left:7px; margin-right:15px;}
body.cadeau div#edito h1 {margin-bottom:4px;}
body.cadeau div#edito h4.nomcarte {margin-bottom:12px;}
body.cadeau div#edito p.explications {font-size:13px;}
body.cadeau div.spacer {height:20px;}
body.cadeau div#carteweb {float:left; width:238px; height:200px;}
body.cadeau div.carteaaffiner {text-align:center}
body.cadeau p.errors2 {margin-left:20px;}

body.personnaliser-carton td.filet {border-bottom:1px dashed black;}
body.personnaliser-carton .error {color:red;font-weight:bold;}

body h1 {margin:0px;}

body.carte p.duo {margin-top:20px;font-size:14px;}
body.carte p.duo img {vertical-align:middle;}

div#edito .prix {color:#990000;text-align:right;font-size:14px;font-weight:bold;}
div#edito .offert {color:#990000;text-align:center;font-size:17px;font-weight:bold;}
input#livraisonnbpoints, input#livraisonnbetranger {width:40px;}

table#contact input.radio {width:20px;}
table#contact input.large {width:320px;}

.gallerie-light {height:auto;}
.galerie-titre-grey {color:#FFFFFF;font-family:Verdana;font-size:9px;height:20px;line-height:11px;overflow:hidden;padding-top:1px;}
