p.texte {font-size:14px;text-align:left;line-height:22px;}
#edito p {display:block;text-align:left;line-height:22px;margin-left:20px;}
#edito .panelContent p {margin-left:0px;}

#faq p {font-size:12px; line-height:18px; margin-left:40px; margin-right:20px; text-align:left;}
#faq h1 {margin-left:20px;}
#faq h2 {margin:30px 0 20px 20px;}
#faq h3 {margin:20px 0 0 40px;}

a.btn_black-large {
	display:block;
	float:right;
	width:160px;
	height:21px;
	margin-left:auto;
	text-align:center;
	background-image: url(btn_black-large.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	padding-top:5px;
}

table#edit_order_card {width:400px;margin:auto;}
table#edit_order_card td.label {font-weight:bold;width:120px;}
table#edit_order_card input,
table#edit_order_card select,
table#edit_order_card textarea {width:98%;font-size:12px;}

p.requiredlabel {margin:20px 0 0 0;}
span.required {font-weight:bold;color:red;padding-left:4px;}
div.errors {font-weight:bold;color:red;display:block;margin-bottom:8px;}

.galerie-titre-red {line-height:11px;overflow:hidden;font-size:9px;padding-top:1px;height:20px;}

.brand {float:right;}

#edito p.freegift {margin-left:0;}
#edito p.freegift span.receiveAssoc {font-weight:bold;color:#990000;}

#edito .noncontractuelle {font-size:8px;text-align:left;color:#000000;text-transform:uppercase;}

.cgr {margin:20px;}
.cgr h3 {margin-top:20px;}
.cgr p {margin-left:20px;}

#edito .alcool {margin-top:30px;font-size:10px;margin-left:0;text-indent:0;}

.galerie {width:718px;}

#lnkfooter {width:58%;}
#copyright {width:38%;}

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;}

p.fallback {text-align:center;font-size:14px;}
p.fallback a {margin:10px auto;font-size:12px;}

body.cadeau div.photo {position:relative;z-index:2;} 
body.cadeau div.photo div#photozoom {display:none;position:absolute;left:0;top:0;z-index:2;background:white;border:1px solid black;} 
body.cadeau div.photo div#photozoom a {margin-top:1px;float:right;}
body.cadeau a.choix {float:right;}

body.etape1 td.pays {width:124px;}
body.etape1 td.valider {text-align:center;}

body.etape2 td#edito {border-bottom:1px solid #444;}
body.etape2 td.modifiercadeau {text-align:center;}
body.etape2 td.typeadresse {text-align:center;border:1px solid black;}
body.etape2 table.actions {margin:auto;}
body.etape2 table.actions a {margin:10px auto;}

body.etape1 form table {width:400px;}
