@charset "ISO-8859-1";
/* CSS Document - main.css - Owner:Cylabh.com */
body { clear: both; margin: 0 auto; padding: 0; border: 0; font-size: 100%; font: inherit; font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans serif;
	vertical-align: baseline; line-height: 100%; background-position: top center; background-color:#d3d3d3; background-image:url(../images/fond-gris.png);
	background-repeat:repeat-x; }

#header{ width:960px; height:88px; margin:0 auto;}
#h_logo{ clear: both; float: left; width:310px; height:70px; background-image:url(../images/logo-prestige.png); padding: 0px;}
#h_sousmenu{ float: right; width:650px; height:30px; font-size:13px; text-align: right; color:#3e3e3e;}

#wrapper { width:960px; height:700px;margin:0 auto; background-image:url(../images/bgprintpaper.png); border-radius:5px;
		background-position: top center; background-repeat:repeat;border: 1px solid #bbb;box-shadow:2px 2px 20px rgba(0,0,0,1);}

#lmarge { position: relative;float: left; width:43px; height:100%; margin:0 auto;
		background-position: top left;background-image:url(../images/trouright.png);background-repeat:repeat-y;border: 1px solid #e0cfc2;}
#rmarge { position: relative;float: right; width:40px; height:100%; margin:0 auto;
		background-position: top right;background-image:url(../images/trouleft.png);background-repeat:repeat-y;border: 1px solid #e0cfc2;}

#contenu{ position: relative;float: left; width:90%; height:100%; color: #404312;}

.dialog {display:none; margin: 0 auto;padding: 10px 10px 5px; font-size: 14px; color: #420b0d;background: #f9f2f2;
		border: 1px solid #c42027;box-shadow: 2px 2px 20px #9d1a20, 0 0 0 3px #ce2122 inset;border-radius:10px; }
		
#formsondage {font-family: Verdana,Arial,sans-serif;padding:0;width:100%;margin-top:-10px;}

#formsondage input.btsoumettre { margin: 0 auto; width: 50%; border-top: 1px solid #fff; background: #24080e;
	background: -webkit-gradient(linear, left top, left bottom, from(#820505), to(#24080e));
   	background: -webkit-linear-gradient(top, #820505, #24080e); background: -moz-linear-gradient(top, #820505, #24080e); background: -ms-linear-gradient(top, #820505, #24080e);
   	background: -o-linear-gradient(top, #820505, #24080e); padding: 5.5px 12px; -webkit-border-radius: 6px; -moz-border-radius: 6px;
   	border-radius: 6px; -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0; -moz-box-shadow: rgba(0,0,0,1) 0 1px 0; box-shadow: rgba(0,0,0,1) 0 1px 0;
   	text-shadow: rgba(0,0,0,.4) 0 1px 0; color: #777; font-size: 13px; font-family: Helvetica, Arial, Sans-Serif; text-decoration: none;
   	vertical-align: middle; }

#formsondage input.btsoumettre:hover { border-top-color: #fa0a16; background: #fa0a16; color: #ffb200; }

.sondage h3 {font-size: 16px;font-weight: bold;text-align:center; color: #7a6c31;background: #ededed; margin-top:-10px; margin-bottom:13px;
	background: -moz-linear-gradient(top, #ededed 59%, #dcdcdc 100%);background: -webkit-linear-gradient(top, #ededed 59%,#dcdcdc 100%);
	background: -o-linear-gradient(top, #ededed 59%,#dcdcdc 100%);background: -ms-linear-gradient(top, #ededed 59%,#dcdcdc 100%);
	background: linear-gradient(top, #ededed 59%,#dcdcdc 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dcdcdc',GradientType=0 );
	border-top: 1px solid #fff;padding:5px; padding-top:5px;background: #e9e7e7 url(../images/arrow-sl.png) no-repeat left -51px;}
	
.sondage h3:hover { background: #ededed; cursor: pointer; color:#ffb200;
					background: #e9e7e7 url(../images/arrow-slr.png) no-repeat left -51px;/* background-color: #e3e2e2;*/}

.sondage h3.active { background-position: left 5px; }	

.sondage div {font-weight: bold;font-size: 14px;border: none; background: #d6d6d6;margin-bottom:15px;
	background: -moz-linear-gradient(top, #d6d6d6 0%, #ffffff 10%);
	background: -webkit-linear-gradient(top, #d6d6d6 0%,#ffffff 10%);
	background: -o-linear-gradient(top, #d6d6d6 0%,#ffffff 10%);
	background: -ms-linear-gradient(top, #d6d6d6 0%,#ffffff 10%);
	background: linear-gradient(top, #d6d6d6 0%,#ffffff 10%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#ffffff',GradientType=0 );
	overflow:auto;line-height:100%;padding-left: 5px;color: #404312}

.divquest {display:block;font-weight: bold;font-size: 14px;border: none; background: #d6d6d6;margin-top:-10px;
	background: -moz-linear-gradient(top, #d6d6d6 0%, #ffffff 10%);
	background: -webkit-linear-gradient(top, #d6d6d6 0%,#ffffff 10%);
	background: -o-linear-gradient(top, #d6d6d6 0%,#ffffff 10%);
	background: -ms-linear-gradient(top, #d6d6d6 0%,#ffffff 10%);
	background: linear-gradient(top, #d6d6d6 0%,#ffffff 10%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#ffffff',GradientType=0 );
	overflow:auto;padding: 5px;color: #401e12}

.divresp { font-weight: normal;font-size: 13px;padding:5px;color:#7a4e0a;}

label.question  {font-size:14px;font-weight: normal;color: #404312; text-align:justify;}

#barcode {width:200px; height:80px;position: relative;float: right;}
#couplogo {width:310px; height:70px;position: relative;float: left;margin-top:-30px;}
.coupon {border: dashed #c42027; width:800px; margin:0 auto; padding:10px;}
.coupfoot {width:600px; height:40px;margin:0 auto; padding:15px;text-align:center;font-weight: bold;}

.coputable {border:3px dashed #c42027;margin:0 auto;padding:5px;}

#footer{ width:100%; height:15px; margin:0 auto; font: inherit; font-family: sans serif, "Arial Black"; font-size:12px; color:#3e3e3e; text-align: center; }

/*form {margin-top:-15px;}*/
h1 {margin-top:0;}

a {font-weight: bold;text-decoration:none;color:#c42027; padding-right: 7px;}
a:hover { color:#ffb200;}

li { text-align:justify; }

.tit1, .tit2, .tit3 { padding: 0px;font-family: sans serif;color:#c42027; line-height: 80%;}
.tit1 { text-align:center; }
.tit2 { text-align:justify; }
.tit3 { text-align:center; }
.textj { text-align:justify; }

div.clear { clear: both; }
.cache {visibility:hidden; display:none;}
.centrardiv {text-align:center;}
.lavoi-color { background-color:rgba(250,250,250,1);color:#ffb200; }
.prestige-color { background-color:rgba(250,250,250,1);color:#c42027; }

/* dialog windows jquery-ui */
.ui-dialog { position: absolute;}
.ui-dialog .ui-dialog-titlebar-close {visibility:hidden; }
.ui-dialog .ui-dialog-buttonpane { text-align: right; border-width: 1px 0 0 0; background-image: none; margin-top: 0px; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right;}
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
