
/* GABARITS */
#gauche_bottom, #droite_bottom { min-height:50px;}
#info_carte { min-height:50px;}
#node_col_gauche { min-height:500px;}

/*LISTING*/
#colonne_centre #conteneur_alcool .miniConteneur{position:relative;float:left;width:178px;height:195px;margin-top:10px;background-image: url(../medias/images/centre_selectop.jpg);background-repeat: no-repeat;background-position: top left;}
#colonne_centre #conteneur_alcool .miniImgConteneur{text-align: center; float: left; height: 100px; width: 100%; margin-top: 5px;}
#colonne_centre #conteneur_alcool .miniNomConteneur{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 15px;color:#666; margin:5px; padding:0px; font-weight:normal;}
#colonne_centre #conteneur_alcool .miniIngConteneur{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 10px;color:#666; margin:5px; padding:0px; font-weight:normal;}
#colonne_centre #conteneur_alcool .miniNomConteneur a{color:#333; text-decoration:none;font-size: 15px;}
#colonne_centre #conteneur_alcool .miniNomConteneur a:hover{color:#333; text-decoration:underline;font-size: 15px;}
#colonne_centre #conteneur_alcool .miniNomConteneur a:visited{color:#333; text-decoration:none;font-size: 15px;}

#colonne_centre #conteneur_nonalcool .miniConteneur{position:relative;float:left;width:178px;height:195px;margin-top:10px;background-image: url(../medias/images/centre_selectop.jpg);background-repeat: no-repeat;background-position: top left;}
#colonne_centre #conteneur_nonalcool .miniImgConteneur{text-align: center; float: left; height: 100px; width: 100%; margin-top: 5px;}
#colonne_centre #conteneur_nonalcool .miniNomConteneur{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 16px;color:#666; margin:5px; padding:0px; font-weight:normal;}
#colonne_centre #conteneur_nonalcool .miniIngConteneur{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 10px;color:#666; margin:5px; padding:0px; font-weight:normal;}
#colonne_centre #conteneur_nonalcool .miniNomConteneur a{color:#333; text-decoration:none;font-size: 15px;}
#colonne_centre #conteneur_nonalcool .miniNomConteneur a:hover{color:#333; text-decoration:underline;font-size: 15px;}
#colonne_centre #conteneur_nonalcool .miniNomConteneur a:visited{color:#333; text-decoration:none;font-size: 15px;}




.titreRub{position:relative;float:left;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 18px;color:#009DD4;margin-top:15px;background-image: url(../medias/images/centre_bgtitre.jpg);background-repeat: repeat;background-position: top left;height:30px;width:550px;line-height:30px;padding-left:5px;}
.noResult{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:4px 0 0 4px; line-height:14px; color:#666;}
.titreConteneur{position:relative;float:left;width:35%; text-shadow:#FFF1px 1px 1px;}

/*.miniBtnConteneur{display:block;background-image: url(../medias/images/centre_selecbottom_off.jpg);background-repeat: no-repeat;height:26px;width:178px;line-height:26px;text-align:center;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 12px;color:#ddd;position:absolute;bottom:0;text-decoration:none;}
.miniBtnConteneur:hover{display:block;background-image: url(../medias/images/centre_selecbottom_on.jpg);background-repeat: no-repeat;background-position: top left;color:#fff;}
*/

#colonne_centre #conteneur_alcool #paginationConteneur {position:relative;float:right;color:#fff;line-height:30px;height:30px;margin:8px 8px;padding:0;}
#colonne_centre #conteneur_alcool #pagination{width:100%;margin:0 0 0 10px;padding:0;line-height:30px;text-align:right; font-size:10px;}
#colonne_centre #conteneur_alcool #pagination a {font-size:10px;}
#colonne_centre #conteneur_alcool #pagination li{list-style:none;float:left;position:relative; margin:0 2px;}
#colonne_centre #conteneur_alcool .paginationNoLink, .paginationLink{display:block;width:15px; height:15px;line-height:16px;font-size:10px;text-align:center;text-decoration:none;}
#colonne_centre #conteneur_alcool .paginationLink{background-color:#009DD4; color:#fff;}
#colonne_centre #conteneur_alcool .paginationNoLink{background-color:#FBBB01; color:#fff;}
#colonne_centre #conteneur_alcool .paginationLink:hover{background-color:#063D88; color:#fff;}




#colonne_centre #conteneur_nonalcool #paginationConteneur {position:relative;float:right;color:#fff;line-height:30px;height:30px;margin:8px 8px;padding:0;}
#colonne_centre #conteneur_nonalcool #pagination{width:100%;margin:0 0 0 10px;padding:0;line-height:30px;text-align:right; font-size:10px;}
#colonne_centre #conteneur_nonalcool #pagination a {font-size:10px;}
#colonne_centre #conteneur_nonalcool #pagination li{list-style:none;float:left;position:relative; margin:0 2px;}
#colonne_centre #conteneur_nonalcool .paginationNoLink, .paginationLink{display:block;width:15px; height:15px;line-height:16px;font-size:10px;text-align:center;text-decoration:none;}
#colonne_centre #conteneur_nonalcool .paginationLink{background-color:#009DD4; color:#fff;}
#colonne_centre #conteneur_nonalcool .paginationNoLink{background-color:#FBBB01; color:#fff;}
#colonne_centre #conteneur_nonalcool .paginationLink:hover{background-color:#063D88; color:#fff;}


/*MOTEUR RECHERCHE COCKTAILS*/

.styleFiltres{width:173px; padding:0 0 0 25px;position:relative;float:left;}
.styleFiltres li{width:155px; padding:4px;background-color:#e5eff6; color:#023b60; margin:4px 0; list-style-image:url(../medias/images/puce_select.jpg);}
.styleFiltres input[type="checkbox"]{position:relative; float:right;}

#titreMoteurC{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 14px;color:#414141; text-shadow:0px 0px 2px #FFF; font-variant:small-caps;padding-left:5px;border-bottom:1px solid #666;height:30px;line-height:30px;}
#inputMoteurC{padding-left:5px;border-bottom:1px solid #666;height:40px;line-height:30px;text-align:left;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 16px;color:#666;font-variant:small-caps;}

#inputMoteurC input, select{padding-left:5px;margin-top:10px;border:2px solid #9ec5e4; background-color:#e0ecf7; color:#023b60;}
#selectionMoteurC{position:relative;float:left;width:100%;}

.libMoteurC{
	position:relative;
	float:left;
	width:188px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 16px;color:#FFF;
	font-variant:small-caps;
	padding:10px 0 10px 12px;
	line-height:18px;
	border-bottom:1px solid #a5b5c2;
	background-image:url(../medias/images/colgauche_bgcat.jpg); background-position:8px 8px; background-repeat:no-repeat;
}
	
#imgSelection, #imgTechnique, #imgBase{position:relative;background-image: url(../medias/images/btn_select.jpg);background-repeat: no-repeat;background-position: top left;
height:15px;width:10%;float:right;margin-top:4px;margin-right:15px;cursor:pointer;}

#lancerRC{border:0;cursor:pointer;position:relative; float:right; top:8px;}

/*ME ALERT*/
/*
.me-alert {background-color: white;border: 1px solid #F1F1F1;padding: 10px;border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.me-alert-button-ok {background-color: #7F7F7F;border: 2px solid #7F7F7F;color: white;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;padding: 2px 5px;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.me-alert-button-ok:hover {background-color: white;color: #7F7F7F;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;}
.me-alert-buttons {height: 20px;margin: 0px;padding: 5px;position: relative;text-align: center;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.me-alert-close {color: #3F3F3F;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;height: 15px;line-height: 15px;padding: 5px;position: absolute;right: 15px;top: 10px;}
.me-alert-overlay {background-image: url(../images/bg_me_alert.jpg);opacity: 0.7; MozOpacity: 0.7; KhtmlOpacity: 0.7; filter: alpha(opacity=70);}
.me-alert-text {color: #3F3F3F;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;padding: 15px 5px 15px 5px;position: relative;}
.me-alert-title {background-color: #CFCFCF;color: #3F3F3F;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;height: 15px;line-height: 15px;margin: 0px;padding: 5px;position: relative;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
*/
.me-alert {	background-color: white;border: 1px solid #F1F1F1;padding: 10px;border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.me-alert-button-ok {background-color: #7F7F7F;border: 2px solid #7F7F7F;color: white;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;padding: 2px 5px;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.me-alert-button-ok:hover {	background-color: white;color: #7F7F7F;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;}
.me-alert-buttons {height: 20px;margin: 0px;padding: 5px;position: relative;text-align: center;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.me-alert-close {color: #3F3F3F;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;height: 15px;line-height: 15px;padding: 5px;position: absolute;right: 15px;top: 10px;}
.me-alert-overlay {background-image: url(medias/images/bg_me_alert.jpg);opacity: 0.7; MozOpacity: 0.7; KhtmlOpacity: 0.7; filter: alpha(opacity=70);}
.me-alert-text {color: #3F3F3F;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;padding: 15px 5px 15px 5px;position: relative;}
.me-alert-title {background-color: #CFCFCF;color: #3F3F3F;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;height: 15px;line-height: 15px;margin: 0px;padding: 5px;position: relative;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}


/*PANIER*/

#titrePanier, .titreMateriel {font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 14px;color:#414141; text-shadow:0px 0px 2px #FFF; font-variant:small-caps;padding-left:5px;height:30px;line-height:30px;}
.genreAlcool {position: relative; float:left; width:192px;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-size: 14px;font-weight:normal; color:#666; padding:4px; border-bottom:1px solid #034e91; margin-top:4px; }
.lienAide {position:relative; float:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3f6db8; padding-top:10px; right:8px;}
.lienAide:hover{color:#0163a1; text-decoration:underline;}

.contenuMateriel {float:left;width:190px; height:35px; position:relative; padding-left:7px;
background-color:#fff; border-left:1px solid #bfd9ed;border-bottom:1px solid #016aa8;color:#016aa8; font-family:Arial, Helvetica, sans-serif; line-height:28px; font-size:12px;}

.contenuMateriel img{top:5px; position:relative;}

#panierVide {font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px; line-height:14px; position:relative; float:left; left:4px;}
#panierBtnActions{text-align:center;background:#fff;padding:10px 0;float:left;width:197px; border-left:1px solid #bfd9ed;}
#panierMateriel{float:left;width:100%;}

.panierLigne{float:left;width:197px; height:35px; position:relative;background-color:#fff; border-left:1px solid #bfd9ed;border-bottom:1px solid #016aa8;}
.panierOrdre{float:left;width:20px;position:relative;margin-left:5px;height:35px;}

.panierPdt{float:left;width:148px; color:#016aa8; font-family:Arial, Helvetica, sans-serif; line-height:35px;height:35px; font-size:12px; position:relative;}
.panierPdt img{margin-right:4px;vertical-align:middle;}
.panierDel{position:relative;float:left;width:18px;height:35px;line-height:35px;}
.panierDel .lienDelSelection{font-size:12px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;}

.lienMonter{display:block;position:absolute;top:3px;height:10px;width:10px;margin:0;padding:0;background-image: url(../medias/images/fleche_prod_top.jpg);background-repeat: no-repeat;background-position: top left;}
.lienDescendre{display:block;position:absolute;bottom:3px;height:10px;width:10px;margin:0;padding:0;background-image: url(../medias/images/fleche_prod_bottom.jpg);background-repeat: no-repeat;background-position: top left;}

#pdtLiesTitre{float:left;width:45%;text-align:left;margin:15px 0px 0px 10px;height:124px;color:#034E91;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;font-style:italic;font-weight:bold;}
#pdtLiesContenu{float:right;width:50%;margin-top:8px;}
.pdtLiesLigne{float:left;width:197px; height:35px; position:relative;background-color:#fff; border-left:1px solid #bfd9ed;border-bottom:1px solid #016aa8;}
.pdtLiesPdt{float:left;width:170px; color:#016aa8; font-family:Arial, Helvetica, sans-serif; line-height:28px; font-size:12px; position:relative; top:5px; left:7px;}
.pdtLiesPdt img{ position:relative; float:left; margin-right:4px;}
.pdtLieslienImg{border:0;}
.pdtLieslienNom{color: #088AC9;margin: 0;text-decoration: none;}
.pdtLieslienNom:hover{color: #fab713;}

/*.familleIng{
	font-weight:bold;
	font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
	margin-top:15px;
	position:relative;
	float:left;
	width:100%;
}
.libIng{
	font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
	margin-top:15px;
	position:relative;
	float:left;
	width:300px;
}*/
.listeIng{
	font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
	/*margin-top:0px;*/
	margin:0 0 0 20px;
	position:relative;
	float:left;
	width:300px;
}
.separateurIng{
	float:left;
	width:100%;
	position:relative;
	background-color:white;
	margin:0;
	padding:0;
	height:0px;
	line-height:0px;
	border:0;
}
.listeMarques{
	margin:0;
	width:150px;
}
#contAdr,#contAdh{
	width:100%;
	float:left;
	position:relative;
}
#contLiv{
	width:50%;
	float:left;
	position:relative;
}
#contFact{
	width:50%;
	float:left;
	position:relative;
}
#contChampsLiv, #contChampsFact{
	width:100%;
	float:left;
	position:relative;
	margin-top:10px;
}
.libelleAdr{
	font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
	position:relative;
	float:left;
	width:50%;
	font-size:12px;
}
.titreAdr{
	font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
	position:relative;
	float:left;
	width:100%;
	font-size:14px;
	font-weight:bold;
}
#contAdhOui,#contAdhNon{
	position:relative;
	float:left;
	width:100%;
}
.descAdh{
	font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
	position:relative;
	float:left;
	width:100%;
	font-size:14px;
	font-weight:bold;
	color:#004481;
}
.texteOrangeGrd{
	font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
	color:#FCA901;
	font-size:14px;
}
.texteOrangePet{
	font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
	color:#FCA901;
	font-size:12px;
}
#resultatRech{
	font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
	color:#000;
	font-size:12px;
}
.nomType{
	font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
/*	color:#000;
	font-size:16px;
	font-weight:bold; */
}
.formatType{
/*	font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
	color:#000;
	font-size:14px;*/
}
.commentaireType{
/*	font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
	color:#000;
	font-size:12px;*/
}
.nomCrea{
/*	font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
	color:#000;
	font-size:16px;
	font-weight:bold; */
}
#listePrix{
	font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
	color:#000;
}
#listePrix th{
	font-size:16px;
	font-weight:bold;
	width:200px;
}
.titreRubTab{
/*	font-size:20px;
	font-weight:bold;
	background:#009CD5;*/
}
.commentaireRecap{
	font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
	color:#000;
	font-size:12px;
}
#tabrecapCocktails{
	font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
	color:#000;
}
#tabrecapCocktails th{
	font-size:16px;
	font-weight:bold;
	width:200px;
}
#tabRecapMateriels{
	font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
	color:#000;
}
#tabRecapMateriels th{
	font-size:16px;
	font-weight:bold;
	width:200px;
}
