
body {
	margin:0 auto;
	background: #194871 url(/fileadmin/templates/img/querre/body.jpg) repeat-x top left;
	color: #fff;
	font-family: Tahoma, Arial, Verdana;
	font-size: 0.71em;
	line-height: 150%;
	text-align: center;
}



/* FAUX LAYOUT WRAPPER */


#wrapper{
	width:939px;
	margin: 0 auto;
	text-align: left;
	background: url(/fileadmin/templates/img/querre/wrapper.gif) repeat-y top left;
}



/* ----- NAVIGATION ----- */
.current a{
	font-weight:bold;
}
#wrap_navigation {
	width:208px;
	float:left;

}
#logo a img {
	margin-left: 26px;
	border: none;
}

#navigation {
	background: url(/fileadmin/templates/img/querre/navigation.jpg) repeat-y top center;
}
#go_boutique {
	background: url(/fileadmin/templates/img/querre/bt_boutique.jpg) no-repeat top center;
}
	#go_boutique a {
		display:block;
		width:183px;
		height:40px;
	}
#menu {
	background: url(/fileadmin/templates/img/querre/menu.jpg) repeat-y top center;
}
#menu .bas {
	background: url(/fileadmin/templates/img/querre/menuBottom.jpg) no-repeat top center;
	height:22px;
}

#menu ul {
	background: url(/fileadmin/templates/img/querre/menuTop.jpg) no-repeat top center;
	padding: 50px 0px 10px 0px ;
	margin:0px;

}
#menu ul.boutique {
	background: url(/fileadmin/templates/img/querre/menuTopPrimeurs.jpg) no-repeat top center;
	padding: 25px 0px 0px 0px ;
	margin:0px;

}
#menu li {
	background: url(/fileadmin/templates/img/querre/menu_puce.gif) no-repeat top left;
	list-style-type: none;
	/*font-size: 110%;*/
	margin-left:28px;
	padding: 9px 20px 9px 25px;
	color: #890000;
}
#menu li.boutique {
	background: url(/fileadmin/templates/img/querre/bt_boutique.jpg) no-repeat top center;
	margin-left:0px;
	padding:0 0 0 13px;
}
	#menu li.boutique a {
		background: url(/fileadmin/templates/img/querre/fleche.png) no-repeat 155px 16px;
		display:block;
		width:163px;
		height:29px;
		text-align:center;
		font-size:14px;
		color:#fff;
		padding-right:20px;
		padding-top: 12px;
	}
	#menu li.boutique a:hover {
		text-decoration:none;
		color:#fff;
	}
#menu li.panier {
	background: url(/fileadmin/templates/img/querre/bt_panier.jpg) no-repeat top center;
	padding-bottom:30px;
	padding-left:50px;
	margin-left:0px;
}
	#menu li.panier #nb_panier {
		display:inline;
		color:#890000;
	}
	#menu li.panier a {
		padding-left:22px;
		background: url(/fileadmin/templates/img/querre/panier.png) no-repeat 0 0;
	}
#menu li a {
	color: #890000;
	font-size: 110%;
	text-decoration: none;
}
#menu li a:hover {
	color: #890000;
	text-decoration: underline;
}
#menu li.sep {
	background: url(/fileadmin/templates/img/querre/menu_sep.gif) no-repeat top left;
}
#menu ul ul {
	padding: 0;
	background: none;
}
	#menu li li {
		margin: 0;
		padding: 0;
		background: none;
		list-style-type: disc;
		list-style-position: inside;
	}
.current li a {
	font-weight: normal;
}
.current a, .current .current a {
	font-weight: bold;
}

#pays {
	background: url(/fileadmin/templates/img/querre/navigationBottom.jpg) no-repeat bottom center;
	padding-top: 5px;
	padding-bottom: 20px;
}
#pays .gche {
	float: left;
	width:100px;
	padding-left: 10px;
}
#pays .dte {
	margin-left:100px;
	padding-right: 20px;
}
#pays .logo {
	padding-top: 10px;
	text-align: center;
}
#pays .logo a {
	display: block;
	height: 24px;
	background: url(/fileadmin/templates/img/querre/logoVedrenne.gif) no-repeat top center;
}

#pays a {
	text-decoration: none;
}
#pays a img {
	border: none;
}

#contactadresse{
	/*padding-left: 50px;*/
	text-align: center;
	padding-top: 10px;
	color: #7A5006;
	font-size: 1em;
}

/**************/
/* BOUTIQUE */
/*************/
/*
** Simple Popup
** PhPixel
** http://www.phpixel.com/simple-popup/
*/
#sPopup-container{
	z-index: 9000;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height:100%;
	color:#000;
}
#sPopup-popup{
	margin: 300px auto;
	background: #E2D092;
	padding: 30px 15px 0 15px;
	height:100px;
	width:400px;
	color:#890000;
	font-size:13px;
	font-family: Georgia, Times, Times New Roman, serif;
}
#sPopup-popup2{
	margin: 50px auto;
	background: #E2D092;
	padding: 20px 30px 10px 30px;
	height:400px;
	width:500px;
	color:#890000;
	font-family: Tahoma,Arial,Verdana;
    font-size: 1.1em;
	text-align:left;
	overflow:auto;
}
	#sPopup-popup2  h1{
		color:#890000;
		text-align:center;
		margin-bottom:20px;
		font-family: Georgia, Times, Times New Roman, serif;
	}
.close-panier, .close-cgv {
	 background: url("/fileadmin/templates/img/querre/bouton_pm.gif") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: 23px;
    margin: 30px 0 15px 175px;
    padding: 4px 0 0 3px;
    width: 37px;
	text-align:center;
}
	.close-cgv{
		margin-left:225px;
	}

.sPopup-content{
	display: none;
	background: #ccc;
}
#loadingpage {
    background-color: #000000;
    display: none;
    height: 100%;
    opacity: 0.7;
	filter : alpha(opacity=70); /* pour IE */
    position: absolute;
    width: 100%;
    z-index: 500;
}
#panier_primeurs {
	display:none;
	height: 186px;
	width: 317px;
	background-color: #EAE7E2;
	z-index: 50000;
	position: absolute;
}
.tx-txalienorboutique-pi1 {
	margin-bottom:30px;
}
.tx-txalienorboutique-pi1 ul,.tx-txalienorboutique-pi2 ul {
	padding:0 0 0 10px;
}
	.tx-txalienorboutique-pi1 ul li,.tx-txalienorboutique-pi2 ul li {
		list-style:none;
		list-style-position:inside;
		background: url(/fileadmin/templates/img/querre/tiret_categ_old.gif) no-repeat 21px 13px;
		margin: 25px 0 0 0;
	}
	.tx-txalienorboutique-pi1 ul li.first,.tx-txalienorboutique-pi2 ul li.first {
		margin: 0;
	}
		.tx-txalienorboutique-pi1 ul li .puce,.tx-txalienorboutique-pi2 ul li .puce {
			background: url(/fileadmin/templates/img/querre/puce_categ.png) no-repeat 0 0;
			width:13px;
			height:15px;
			padding-right:7px;
			display:inline-block;
			margin-top: 2px;
		}
		.tx-txalienorboutique-pi2 ul li .puce {
			background: url(/fileadmin/templates/img/querre/puce.gif) no-repeat 0 0;
			padding-right:3px;
			margin-top:4px;
		}
		.tx-txalienorboutique-pi1 ul li.first .lib_categ,.tx-txalienorboutique-pi2 ul li.first .lib_categ_panier {
			background: url(/fileadmin/templates/img/querre/fond_categ.gif) repeat-x 0 0;
		}
		.tx-txalienorboutique-pi1 ul li .lib_categ,.tx-txalienorboutique-pi2 ul li .lib_categ_panier {
			background-color:#194871;
			display:inline;
			padding:0 5px 0 5px;
			font-size:14px;
			color:#fff;
			text-decoration:none;
			font-weight:bold;
			vertical-align: top;
			
		}
		.tx-txalienorboutique-pi1 ul li .lib_categ{
			cursor:pointer;
		}
		.tx-txalienorboutique-pi1 ul li ul,.tx-txalienorboutique-pi2 ul li ul {
			padding:0;
			margin:6px 0 0 0;
		}
		.tx-txalienorboutique-pi1 ul li ul.categ {
			margin:8px 0 0 0;
		}
			.tx-txalienorboutique-pi1 ul li ul li {
				list-style:none;
				/*background: url(/fileadmin/templates/img/querre/fond_li.png) no-repeat 0 0;*/
				background:url("/fileadmin/templates/img/querre/top_prod.png") no-repeat scroll 0 0 transparent;
				margin:0 0 1px 0;
				/*height:31px;*/
				min-height:31px;
				width:701px;
				/*padding: 8px 0 0 24px;*/
				font-size:13px;
				font-family: Georgia, Times, Times New Roman, serif;
			}
			.tx-txalienorboutique-pi2 ul li ul li {
				list-style:none;
				/*background: url(/fileadmin/templates/img/querre/fond_li.png) no-repeat 0 0;*/
				background:url("/fileadmin/templates/img/querre/top_prod.png") no-repeat scroll 0 0 transparent;
				margin:0 0 1px 0;
				/*height:31px;*/
				min-height:31px;
				width:701px;
				/*padding: 8px 0 0 24px;*/
				font-size:13px;
				font-family: Georgia, Times, Times New Roman, serif;
			}
			.tx-txalienorboutique-pi1 ul li ul li .prod_top {
				background: none repeat scroll 0 0 #092F4F;
				margin-top: 4px;
				padding: 10px 0 3px 24px;
				width: 677px;
			}
			.tx-txalienorboutique-pi2 ul li ul li .prod_top {
				background: none repeat scroll 0 0 #092F4F;
				margin-top: 4px;
				padding: 10px 0 8px 24px;
				width: 677px;
			}
			.tx-txalienorboutique-pi1 ul li ul li .prod_bottom,.tx-txalienorboutique-pi2 ul li ul li .prod_bottom {
				background: url("/fileadmin/templates/img/querre/bottom_prod.png") no-repeat scroll left bottom transparent;
				display: block;
				height: 5px;
				width: 701px;
			}
			.tx-txalienorboutique-pi2 ul li ul li {
				/*height:29px;*/
				/*padding: 10px 0 0 24px;*/
			}
				.tx-txalienorboutique-pi1 input[type="text"],.tx-txalienorboutique-pi2 input[type="text"] {
					width:22px;
					border:none;
					margin-left:8px;
				}
				.tx-txalienorboutique-pi1 ul li ul li div,.tx-txalienorboutique-pi2 ul li ul li div {
					display:inline-block;
				}
					.tx-txalienorboutique-pi1 ul li ul li div form,.tx-txalienorboutique-pi2 ul li ul li div form {
						display:inline;
					}
					.tx-txalienorboutique-pi1 .prod_nom {
						width:180px;
						color:#B9A147;
						font-weight:bold;
						background: url(/fileadmin/templates/img/querre/tiret_prod.gif) repeat-x 0 bottom;
					}
					.tx-txalienorboutique-pi2 .prod_nom {
						width:180px;
						color:#B9A147;
						font-weight:bold;
						background: url(/fileadmin/templates/img/querre/tiret_prod.gif) repeat-x 0 bottom;
					}
					.tx-txalienorboutique-pi2 .prod_nom {
						vertical-align:top;
					}
					
					.tx-txalienorboutique-pi1 .prod_nom span,.tx-txalienorboutique-pi2 .prod_nom span {
						background-color:#092E4E;
						padding-right:3px;
					}
					.tx-txalienorboutique-pi1 .prod_prix {
						width:150px;
					}
					.tx-txalienorboutique-pi2 .prod_prix {
						vertical-align:bottom;
						width:65px;
					}
					.tx-txalienorboutique-pi2 .prod_qte {
						width:180px;
						text-align:right;
						vertical-align:bottom;
					}
					.tx-txalienorboutique-pi2 .prod_qte_panier {
						width:120px;
						text-align:right;
						vertical-align:bottom;
					}
					.tx-txalienorboutique-pi2 .erreur_qte {
						
						padding-top:0;
					}
					.tx-txalienorboutique-pi2 .erreur_qte span {
						font-size:11px;
						color:red;
					}
					.tx-txalienorboutique-pi2 .erreur_qte input[type="text"] {
						margin-top:2px;
					}
					.tx-txalienorboutique-pi1 .prod_add,.tx-txalienorboutique-pi2 .prod_add {
						background: url(/fileadmin/templates/img/querre/bt_add.gif) no-repeat 0 0;
						width:110px;
						height:19px;
						border:none;
						padding:3px 0 5px 36px;
						margin-left:88px;
					}
					.tx-txalienorboutique-pi2 .prod_modif,.tx-txalienorboutique-pi2 .prod_suppr {
						width:90px;
						text-align:right;
						vertical-align:bottom;
						font-size:11px;
					}
					.tx-txalienorboutique-pi2 .prod_suppr {
						width:75px;
					}
						.tx-txalienorboutique-pi2 .prod_modif .submit_prod {
							background:none;
							border:none;
							color:#B9A147;
							font-family: Georgia, Times, Times New Roman, serif;
							font-size:11px;
							text-decoration:underline;
							cursor:pointer;
							display:inline-block;
						}
						.tx-txalienorboutique-pi2 .prod_modif .submit_prod:hover  {
							color:#A8B7C4;
							text-decoration:underline;
						}
					.tx-txalienorboutique-pi1 .prod_add  input[type="submit"],.tx-txalienorboutique-pi2 .prod_add  input[type="submit"] {
						background:transparent;
						width:105px;
						height:15px;
						border:none;
						padding:0;
						cursor:pointer;
						color:#fff;
						font-family: Tahoma, Arial, Verdana;
						font-weight:bold;
						font-size:11px;
					}
					.tx-txalienorboutique-pi1 .prod_add a {
						display:none;
						color:#fff;
						font-family: Tahoma, Arial, Verdana;
						font-weight:bold;
						font-size:11px;
						text-decoration:none;
					}
					.tx-txalienorboutique-pi2 .prod_modif a {
						display:none;
						
					}
					.tx-txalienorboutique-pi1 .hide,.tx-txalienorboutique-pi2 .hide {
						display:none;
					}
					
					#valider_panier {
						background: url(/fileadmin/templates/img/querre/bouton.gif) no-repeat 0 0;
						width:146px;
						height:27px;
						margin-top:20px;
						float:right;
					}
					
					#valider_panier a {
						color:#fff;
						font-family: Tahoma, Arial, Verdana;
						font-weight:bold;
						font-size:11px;
						text-decoration:none;
						text-align:center;
						display:block;
						width:146px;
						height:24px;
						padding:3px 0 0 0;
					}
					
					#perso {
						padding: 10px 0 20px 10px;
					}
					
						#perso label {
							color: #fff;
							display: block;
							float: left;
							font-weight: bold;
							margin-right: 5px;
							text-align: right;
							width: 150px;
						}
						#perso textarea {
							margin-left:8px;
							font-family:Arial, Helvetica, sans-serif;
						}
						
					#submit_panier {
						background: url(/fileadmin/templates/img/querre/bouton.gif) no-repeat 0 0;
						width:146px;
						height:27px;
						border:none;
						color:#fff;
						font-family: Tahoma, Arial, Verdana;
						font-weight:bold;
						font-size:11px;
						text-decoration:none;
						text-align:center;
						padding-bottom:7px;
						margin-left:162px;
						cursor:pointer;
					}
					
					.lib_adresse {
						color: #C09E49;
						font-family: Tahoma, Arial, Verdana;
						font-size:13px;
						font-weight:bold;
						margin:15px 0 0 10px;
					}
					
					.comment {
						margin-top:20px;
					}
					
		.tx-txalienorboutique-pi2 .prod_total  {
			color: #C09E49;
			font-family: Georgia, Times, Times New Roman, serif;
			font-size:13px;
			background:url("/fileadmin/templates/img/querre/fond_li.png") no-repeat scroll 0 0 transparent;
			height: 39px;
			text-align:right;
			padding: 10px 47px 0 10px;
			margin:20px 0 0 10px;
			font-weight:bold;
		}
		.tx-txalienorboutique-pi2 .prod_total span  {
			font-size:14px;
			color:#fff;
		}
		#perso .cgv {
			padding-left: 158px;
		}
		#perso .complet {
			padding-left: 158px;
			margin-bottom:40px;
		}
			#perso .cgv label  {
				float:none;
				display:inline;
			}
			#perso .complet input  {
				float:left;
			}
			#perso .legende {
				clear:both;
				display: block;
				margin-left:25px;
			}
			#perso .complet label  {
				float:left;
				/*display:inline;*/
				padding-left:5px;
				text-align: left;
				width: 440px;
			}
		.tx-txalienorboutique-pi2 .erreur,.tx-txalienorboutique-pi2 .commande_ok {
			font-family: Georgia, Times, Times New Roman, serif;
			font-size:16px;
			color: #C09E49;
			text-align:center;
			margin-top:50px;
		}
		
#client, #idem {
	margin-left:7px;
}

/* ----- MAIN CONTENT ----- */

#wrap_content {
	background: url(/fileadmin/templates/img/querre/wrap_content.jpg) no-repeat right 19px;

	padding-top:206px;

	min-height:358px;
	height:auto !important;
	height:358px;
	padding-left: 20px;

	/*	margin-left:208px;*/
	width:711px;
	float:left;


}


#content {


}



/* ----- SEPARATEUR ( entre contenu et footer ) ----- */

#wrap_separateur {
	background-color:#0E3D66;
}
#wrap_separateur .sep {
	width: 939px;
	height:25px;
	margin: 0 auto;
	background: url(/fileadmin/templates/img/querre/wrapper.gif) repeat-y top left;
}



/* ----- BASELINE ----- */

#wrap_baseline {
	padding-top:6px;
	padding-bottom:8px;
	background-color:#020D18;
}
#baseline {
	width: 915px;
	margin: 0 auto;
	font-size: 85%;
	line-height: 120%;
	text-align: center;
}



/* ----- FOOTER ----- */

#wrap_footer {
	padding-top:3px;
	padding-bottom:15px;
	background-color:#0E3D66;
}
#footer {
	width: 915px;
	margin: 0 auto;
	font-size: 85%;
}






/* ----- Styles pour les titres ----- */
h1, h2, h3, h4, h5, h6 {
	color: #C09E49;
	font-family: Georgia, Tahoma, Arial, Verdana;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
}
h1 {
	font-size: 150%;
}

h2 {
	font-size: 120%;
	padding-left: 18px;
	background: url(/fileadmin/templates/img/querre/h2.gif) no-repeat top left;
}
h3 {
	font-size: 120%;
	color: #A8B7C4;
	padding-left: 18px;
	background: url(/fileadmin/templates/img/querre/h3.gif) no-repeat top left;
}
h4 {
	font-size: 110%;
}
h5 {
	font-size: 110%;
	color: #A8B7C4;
}
h6 {
	font-size: 100%;
}



/* ----- Styles pour les liens ----- */

a {
	color: #C09E49;
}
a:hover {
	color: #A8B7C4;
	text-decoration: none;
}

p.savoir_plus a {
	text-decoration:none;
	padding:3px 3px 3px 26px;
	background:url(/fileadmin/templates/img/querre/savoirplus-bg.gif) no-repeat;
	height: 20px;
	width:87px;
	text-align:left;
	display:block;
	font-weight:bold;
	color:#FFF;
	float:right;
}
/*p.savoir_plus a:hover {
	color: #A8B7C4;
}*/
a.lnkGris, a.lnkGris:hover {
	color: #A8B7C4;
}
a.lnkNoir, a.lnkNoir:hover {
	color: #000;
}
a.lnkJaune, a.lnkJaune:hover {
	color: #C09E49;
}
a.lnkRouge, a.lnkRouge:hover {
	color: #890000;
}



/* ----- Styles pour les paragraphes ----- */

ul, p {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
}
p.savoir_plus {
	text-align: right;
}
p.traitBas {
	background: url(/fileadmin/templates/img/querre/sep.gif) no-repeat bottom center;
	padding-left: 18px;
	padding-top: 3px;
	padding-bottom: 15px;
}




/* ----- Styles pour les textes et paragraphes ----- */

.txtGris, span.txtGris, p.txtGris {
	color: #A8B7C4;
}
.txtJaune, span.txtJaune, p.txtJaune {
	color: #C09E49;
}
.txtRouge, span.txtRouge, p.txtRouge {
	color: #890000;
}


/* ----- Autres Styles ----- */
.cache {
	display: none;
}
.gche {
	float: left;
	width:50%;
}
.dte {
	margin-left:50%;
}

.alCentre {
	text-align: center;
}
.alDte {
	text-align: right;
}

/*** formulaire de contact ***/

.tx-txalienorcontact-pi1 label{
	display:block;
	float:left;
	width:150px;
	font-weight:bold;
	color:#C09E49;
	text-align:right;
	margin-right:5px;
}
#envoiami label{
	display:block;
	float:left;
	width:200px;
	font-weight:bold;
	color:#C09E49;
	text-align:right;
	margin-right:5px;
}
#envoiami{
	margin: auto auto;
}
#envoiami input, #envoiami textarea{
	float: left;
	width: 200px;
}
#envoiami div.textarea{
	height: 100px;
}
#envoiami input#submit-bouton{
	width: auto;
	clear: both;
}
#envoiami fieldset{
	border:1px solid #BC9641;
	margin-bottom:5px;
	padding:20px;
}

#envoiami .csc-mailform-field{
	clear:both;
	margin-bottom:5px;
	height:20px;
}

#chobl{
	/*text-align:center;*/
	font-size:0.9em;
	color:#C09E49;
}


.color1,.color2{
	color:#949494;
}

#psubmit{
	margin-left:222px;
}

#submit-bouton{
	background-color:#C09E49;
	border:0;
	color:#fff;
}

#message,#adresse{
	width:200px;
	font-family:verdana;
	font-size:13px;
}


#prenom,#email,#nom,#tel,#cp,#ville,#societe,#activite,#livr_adresse,#livr_cp,#livr_ville,#fact_adresse,#fact_cp,#fact_ville,#comment{
	width:200px;
	font-size:13px;

}


.err_msg{
	text-align:center;
	color:red;
	font-weight:bold;
}

.err_msg{
	color:#C3A04C;
}

.print_result{
	text-align:center;
	margin-bottom:10px;
}

.print_result a{
	color:#C3A04C;
	text-decoration:none;
	font-weight:bold;
}

.print_result a:hover{
	text-decoration:underline;
}

#titre_page{margin-top:1px;}

/*#tarif_wrap{text-align:center;}*/

.tab_tarif{

	border-collapse:collapse;


}
.tab_tarif caption{
	text-align:left;
	padding-bottom:5px;
	font-size:1.3em;
	font-weight:bold;
	color:#fff;
	margin-top:20px;
}

.td_libelle{width:230px;}
.td_appellation{width:140px;}
.td_millesime{width:80px;}
.tab_tarif td,.tab_tarif th{border:2px solid #194871;}

.tab_tarif th{background-color:#BA9338;text-align:center;}
.tab_tarif td{background-color:#EBD6A1;color:#082137;text-align:center;}
.tab_tarif td.td_prix{text-align:right;padding-right:3px;width:45px}

#form_choix{width:320px;margin-left:150px;}
#form_choix label{display:block;width:120px;text-align:right;float:left;padding-right:5px;}

#millesime{width:190px;}
#appellation{width:190px;}
#chateau{width:185px;}

#submit_button{margin-left:285px;width:30px;border:0;background:#ba9338;color:#fff;}
#form_no_choix{text-align:right;}
#submit_tous{background:none;color:#fff;border:0;cursor:pointer;}


/******************/
/* PLUGIN CHATEAU */
/******************/
.tx-txalienorchateau-pi1{margin-bottom:15px;}
div.sep2 { clear: both; height: 1px; padding: 0; margin: 0; }
div.sep2 hr { position: absolute; top: -999em; left: -999em; }
.moremargin{margin-left:15px;}

.chateau-elem{
	width:315px;
	float:left;
	margin-top:20px;
}

.chateau-elem .chateau-image{
	width:115px;
	float:left;

}

.chateau-elem img{
	border:2px solid #E2D69A;
}

.chateau-txt{

	min-height: 104px;/*pour fixer une taille minimale sous mozilla*/
	height: auto !important;/*pour fixer une taille minimale sous ie*/
	height:104px;

	width:200px;
	float:left;
	border-bottom:1px dotted #B89F45;

}

.chateau-titre{
	color: #C09E49;
	font-family: Georgia, Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	margin-top:3px;
}

.chateau-lien{
	margin-top:3px;
}


.chateau-lien a,.img-detail span a{
	text-decoration:none;
	padding:3px 3px 3px 23px;
	background:url(/fileadmin/templates/img/querre/details-bg.gif) no-repeat;
	height: 20px;
	width:50px;
	display:block;
	font-weight:bold;
	color:#FFF;
/*	float:right;*/
}

/*.chateau-lien a:hover,.img-detail a:hover{
	color:#C0B59A;
}*/

.para-detail{
	margin-left:20px;
}
.para-detail span.chateau-titre{
	background:url(/fileadmin/templates/img/querre/puce.gif) left center no-repeat;
	padding-left:15px;
}
.img-detail{
	float:right;
	width:180px;
	text-align:left;
}
.img-detail a{
	text-align:left;
}
#pdf a{
	background:url(/fileadmin/templates/img/querre/pdf.gif) left center no-repeat;
}
#envoi a{
	background:url(/fileadmin/templates/img/querre/envoi.gif) left center no-repeat;
}
#print a{
	background:url(/fileadmin/templates/img/querre/imprimer.gif) left center no-repeat;
}
#pdf a, #envoi a, #print a{
	display:block;
	height:20px;
	padding-left:23px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	width: 120px;
}
#pdf a:hover, #envoi a:hover, #print a:hover{
	text-decoration: underline;
}

.clearB{
	clear:both;
}
fieldset.csc-mailform {
	border: none;
}
div.csc-mailform-field label {
	display:block;
	float:left;
	width:150px;
	font-weight:bold;
	color:#C09E49;
	text-align:right;
	margin-right:5px;
}
input.csc-mailform-submit {
	margin-left : 35%;
	background-color:#C09E49;
	border:0 none;
	color:#FFFFFF;
}

div.csc-mailform-field  {
	padding: 6px 0;
}

div.csc-mailform-field  textarea{
	font-family:Tahoma,Arial,Verdana;
	font-size: 1.1em;
}

div.csc-mailform-field span.csc-mailform-label {
	display: block;
	width: 348px;	
	margin-left : 147px;
	border: 1px solid #C09E49;
	padding : 5px;
}

div.csc-mailform-fieldname-captcha label{
	width: auto;
	display: block;
}

