@charset "utf-8";
/* CSS Document */

#conteneur {
	background: url(../Images/Headers/img-conteneur-cadeaux.jpg) no-repeat center top;
}

#content {
	margin-left:12px;
	margin-top:5px;
	width:952px;
}

#leftMenu-content {
	background-color: #b65635; /*fond leftMenu*/
}

#leftMenu-vm li a:hover, #vm1_item_selected a {
	background-color: #994430; /*fond onglet actif + survol*/
}

#leftMenu-vm .vm2 li a:hover {
	background-color:#D65F43; 
}

#leftMenu-vm #vm2_item_selected a {
	background-color:#D65F43; 
}

#leftMenu-vm #vm2_item_selected ul.vm3 a {
	background-color:#b65635;
}

#leftMenu-vm #vm2_item_selected ul.vm3 a:hover, #leftMenu-vm #vm2_item_selected ul.vm3 li#vm3_item_selected a {
	background-color:#D65F43;
}

#leftMenu-vm .vm2 li a, #leftMenu-vm .vm3 li a {
	background-color:#b65635; /*fond onglet sous-menu*/
}

#leftMenu-Flash 
{
	margin-top:10px;
	background-color:#b65635;
}


/***********************************************/

#blocLeft-vins {
	width: 180px;
	float:left;
}

#blocLeft-vins p{
	text-align: left;
}

#blocRight-vins {
	width: 550px;
	float:right;
}

/********************************************/

#txt-vin {
	width: 757px;
	float: right;
	background-color: #fff;
}

#txt-vin #pageTitle-detail {
	border-bottom: 1px solid #CCC;
}

#txt-vin #sousTitre-panier{
	width: 590px;
	float: left;
	padding-bottom: 10px;
}

#txt-vin #panier-detail {
	border: 1px dashed #CCC;
}

#txt-vin .moreTxt-caracteristicVin {
	border-top: 1px dashed #CCC;
}

#txt-coupDeCoeur {
	width: 536px;
	float: right;
	padding: 10px 15px 0px 15px;
	background-color: #e2dfcf;
}

#txt-coupDeCoeur #sousTitre-panier{
	width: 380px;
	float: left;
	padding-bottom: 10px;
}

#txt-coupDeCoeur #panier-detail {
	border: 1px dashed #FFF;
}

#txt-coupDeCoeur #pageTitle-detail {
	border-bottom: 1px solid #FFF;
}

#txt-coupDeCoeur .moreTxt-caracteristicVin {
	border-top: 1px dashed #FFF;
}

#pageTitle-detail h1{
	padding-bottom: 5px;
}

#pageTitle-detail img{
	padding-left: 5px;
}

#sousTitre-detail {
	width: auto;
	float: left;
}

#sousTitre-detail p.appellationVin {
	color:#000;
	font-size:14px;
}

#sousTitre-detail .quantiteVin {
	font-size:11px;
	padding-top: 3px;
	color:#666;
}


#description-detail {
	padding-top: 10px;
}

#description-detail .txt p {
	text-align:left;
}

#description-detail .photoBouteille {
	float:right;
	padding: 0 0 5px 5px;
}

.caracteristicVin {
	padding-bottom: 10px;
	clear: left;
}

.caracteristicVin h2, .title-caracteristicVin {
	font-size: 13px;
	color:#B65635;
	font-weight: bold;
}

.caracteristicVin h2.inline
{
	display:inline;
}

.titreAlcoometrique {
	width:auto;
	float: left;
	padding-right: 6px;
}

.comment-caracteristicVin {
	font-style: italic;
	font-size: 11px;
	padding: 3px 0 0 21px;
}

.txt-caracteristicVin {
	padding:3px 0 0 21px;
}

.txt-titreAlcoometrique {	
	display:inline;
}

.moreTxt-caracteristicVin {
	color:#000;
	font-size: 12px;
	padding-top: 10px;
	/*border-top: 1px dashed #CCC;*/
}

.moreTxt-caracteristicVin span{
	font-weight: bold;
	color:#000;
}

#description-detail .moreTxt-caracteristicVin a {
	text-decoration:underline;
}

#description-detail .moreTxt-caracteristicVin a:hover {
	text-decoration:none;
}



/**********************************************************************/
.pager {
	float: right;
	padding-top: 2px;
	/*border-top:1px solid #CCC;*/
}

/*#pagination ul{
	float:right;
}

#pagination li {
	list-style-type:none;
	display: inline;
}*/

.pager a{
	color: #666;
	font-size: 11px;
	text-align: right;
	/*font-weight: bold;*/
	text-decoration: none;
}

.pager a:hover{
	color:#b65635;
	text-decoration: underline;
}

.pager span
{
	color: #666;
	font-size: 11px;
}

.pager b{
	font-size: 11px;
	color:#b65635;
	font-weight: bold;
}

.ref-vin-ligne {
	width: 550px;
	height:auto;
	float:left;
	padding: 15px 0 5px 0;
	border-bottom:1px dotted #CCC;
}

.ref-vin-ligne .ref-vin-img {
	width:100px;
	float:left;
	padding: 0 20px 0 0;
}

.ref-vin-txt {
	width: 281px;
	float:left;
}

.ref-vin-txt p{
	padding-bottom: 5px;
}

.ref-vin-txt .nomVin a{
	color:#b65635;
	text-decoration:none;
	font-size:14px;
	font-weight: bold;
}

.ref-vin-txt .nomVin a:hover{
	text-decoration:underline;
}

.ref-vin-txt .appellationVin {
	color:#000;
	font-size:12px;
}

.ref-vin-txt .appellationVin a{
	color:#000;
	text-decoration:none;
	font-size:12px;
}

.ref-vin-txt .appellationVin a:hover{
	text-decoration: underline;
}


.ref-vin-txt .quantiteVin {
	color:#000;
	font-size:11px;
}

.ref-vin-acheter {
	width: 100px;
	float:left;
}

.ref-vin-acheter .prixVin {
	color:#b65635;
	font-weight: bold;
	font-size: 16px;
	text-align:right;
}

.ref-vin-acheter .prixVin del {
	color:#000;
	font-size: 12px;
}

.ref-vin-acheter .ajoutPanier {
	width:100px;
	float:right;
	padding-top: 20px;
	text-align:right;
}

.ref-vin-acheter .ajoutPanier img{
	vertical-align: bottom;
}

.ref-vin-acheter .ajoutPanier select{
	border:1px solid #A1ABA8;
	font-size:12px;
	padding-top:0;	
}



/**************************************************************/
#headerOptionalSearchBlock 
{
	padding:3px 0px;
	color:#B65635;
	font-size:11px;
	text-decoration:underline;
	cursor:pointer;
	border-bottom:1px dashed #CCCCCC;
}

#mainSearchBlock, #optionalSearchBlock
{
	font-size:13px;
	color:#B65635;
}

#optionalSearchBlock
{
	margin-bottom:5px;
}

#optionalSearchBlock div label
{
	display:inline-block;
	width:80px;
}

#optionalSearchBlock div
{
	padding:3px 0px;
	border-bottom:1px dashed #CCCCCC;
}

#optionalSearchBlock div p
{
	padding-bottom:3px;
}


#mainSearchBlock .btn-ok {
	margin-left: 5px;
	padding: 1px 2px;
	text-decoration: none;
	color: #7E6666;
	font-size: 13px;
	border: 1px solid #7E6666; 
}

#mainSearchBlock .btn-ok:hover {
	background-color: #7E6666;
	color: #FFF;
}


.text-vin
{
	padding:5px 0px;
}


/*************************************************/
h4.tagTitle
{
	border-bottom:1px solid #CCCCCC;
	padding-bottom:5px;
	color:#000000;
	font-size:18px;
}

#tags {
	padding:0 0 20px 0;	
}

#tags .liste-tags{
	color: #7E6666;
	text-align: left;
	font-family: "Times New Roman", Times, serif;
}

#tags .liste-tags a{
	color: #7E6666;
	font-size: 17px;
}

#tags .liste-tags a:hover{
	text-decoration:underline;	
}

#tags .liste-tags a.selected {
	color:#B65635;
	text-decoration:underline;
	/*font-size:16px;*/
}





/****************************************************/

@charset "utf-8";
/* CSS Document */


/*******************css accueil page cadeaux*********************/

#accueil-cadeaux {
	width: 536px;
	float: right;
	padding: 10px 15px 0px 15px;
	background-color: #e2dfcf;
}

.accueil-cadeaux {
	width: 536px;
	float: right;
	padding: 10px 15px 0px 15px;
	background-color: #e2dfcf;
}

#accueil-cadeaux #sousTitre-panier{
	width: 276px;
	float: right;
	padding-bottom: 10px;
}

#accueil-cadeaux #panier-detail {	
	border: 1px dashed #FFF;
	width:100px;
	float: right;
}

#accueil-cadeaux #panier-detail .ajoutPanier {
	width: 100px;
	float: right;
	text-align: center;
}

/*#accueil-cadeaux #panier-detail .prixCado {
	text-align: center;
}*/
	
#accueil-cadeaux #pageTitle-detail {
	width: 276px;	
	float: right;
	border-bottom: 1px solid #FFF;
}

#accueil-cadeaux  #description-detailCado {
	width: 276px;
	float: right;
}

#accueil-cadeaux .moreTxt-caracteristicCado {
	border-top: 1px dashed #FFF;
}
/*******************FIN css accueil page cadeaux*********************/

/************************css fiches cadeaux*************************/
#fiche-cadeaux {
	width: 757px;
	float: right;
	background-color: #fff;
}

#fiche-cadeaux #pageTitle-detail {
	width: 487px;	
	float: right;
	border-bottom: 1px solid #CCC;
}

#fiche-cadeaux #sousTitre-panier{
	width: 487px;
	float: right;
	padding-bottom: 10px;
}

#panier-detail .prixCado del {
	font-size: 12px;
	color:#000;
}

#fiche-cadeaux #panier-detail {
	border: 1px dashed #CCC;
	width:170px;
	float: right;
}

#fiche-cadeaux #panier-detail .ajoutPanier {
	width: 170px;
	float: right;
}

#fiche-cadeaux #panier-detail .ajoutPanier a {
	font-size:13px;
	color:#000;
	text-decoration:none;
}

#fiche-cadeaux #panier-detail .ajoutPanier a:hover {
	text-decoration:underline;
}

#fiche-cadeaux #description-detailCado {
	width: 487px;
	float: right;
}

#fiche-cadeaux .moreTxt-caracteristicCado {
	border-top: 1px dashed #CCC;
}

#fiche-detail-galerie{
	width: 240px;
	float:left;
	padding-right: 20px;
}

#fiche-detail-img {
	width: 240px;
	float:left;
	text-align:center;
}
/*********************FIN css fiches cadeaux**********************/

/***************css commun pour toutes les fiches*****************/
#album {
	width: 240px;
	float:left;
	margin-top: 15px;
}

/*#img-galerie a img {
	border: 3px solid #999;
}

#img-galerie a:hover img{
	border: 3px solid #B65635;
}*/

#pageTitle-detail h1{
	padding-bottom: 5px;
}

#pageTitle-detail img{
	padding-left: 5px;
}

#sousTitre-detail {	
	width: auto;
	float: left;
}

#sousTitre-detail .categorieCado{
	font-size:12px;
	font-weight:bold;	
}

#sousTitre-detail .conditionnementCado {
	font-size:11px;
	padding-top: 2px;
	color:#666;
}

#panier-detail {	
	padding:5px;
}

#panier-detail .prixCado {
	color:#b65635;
	font-weight: bold;
	font-size: 20px;
	text-align: right;
	padding-bottom: 5px;
}

#panier-detail .ajoutPanier img{
	vertical-align: bottom;	
}

#panier-detail .ajoutPanier select{
	background-color:#FFF;
	border:1px solid #A1ABA8;
	font-size:12px;
	padding-top:0;	
}

#description-detailCado {
	padding-top: 10px;
}

#description-detailCado .text p {
	text-align:left;
}

.caracteristicCado {
	padding-bottom: 10px;
}

.txt-caracteristicCado {
	padding-top:3px;
}

.moreTxt-caracteristicCado {
	color:#000;
	font-size: 12px;
	padding-top: 10px;
}

.moreTxt-caracteristicCado span{
	font-weight: bold;
	color:#000;
}

#description-detailCado .moreTxt-caracteristicCado a {
	text-decoration:underline;
}

#description-detailCado .moreTxt-caracteristicCado a:hover {
	text-decoration:none;
}
/*************FIN css commun pour toutes les fiches***************/



