/*************************************************
	Elements communs
	
	Ctrl+F couleur par défaut: 
	#DB130D;
	
*************************************************/

/* Support du PNG par ie6 */
img, a, p, table { behavior: url(http://www.lewinebar-bordeaux.com/styles/iepngfix.htc) }
hr { clear:both;visibility:hidden;margin:0;padding:0;height:0; }
body, html{height:100%;width:100%;}
body {
	margin:0;
	padding:0;
	background: url(http://www.lewinebar-bordeaux.com/img/fond.jpg) repeat-x 50% 0 #2E0100 ;
	color:#DABD8B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
/************************************************
				MISE EN FORME TEXTE
************************************************/
.texte_mis_en_evidence {color:#666666;}
.texte_mis_en_evidence a {color:#666666;}
.texte_mis_en_evidence a:hover {color:#666666;}

a {	font-weight:bold; color:#DABD8B;text-decoration:none;}
a:hover { text-decoration:none; color:#DABD8B;}

/* H1 dans template.css car positionnement adapté au template */
h2 {
	font-size:20px;
	font-weight:normal;
	color:#E60700;
	margin:0 0px 0 0;
	padding:3px 0;
	font-family: 'Lobster', cursive;

}

h3 {
	font-size:18px;
	font-weight:normal;
	margin:0 0px 0 0;
	padding:5px 0;
	font-family: 'Lobster', cursive;

}

h3, h4 { color:#E60700; }

h4 {
	font-size:12px;
	font-weight:normal;
}

/************************************************************
						FORMULAIRES / CSS PAGE CONTACT
************************************************************/

/* block formulaire de contact*/
.colonne_formulaire_contact_left{float:left; width:60%;}
.colonne_formulaire_contact_right{float:right; width:35%;}
.titre_contact{text-transform:uppercase; font-weight:normal; padding:3px 0; margin:10px 0; border-bottom:1px dotted;} 


/* FORMULAIRE: page contact et demande de devis  */
.contact_form {
	-webkit-border-radius: 3px;
	border-radius: 3px; 
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	background:#DABD8B;
	font-size:14px;
	color:#333;
	width:94%;
	padding-left:30px;
	min-height:30px;
	line-height:30px;
	margin-bottom:10px;
	background-repeat:no-repeat;
	background-position:5px center;
	font-family:Arial, Helvetica, sans-serif;
}
.contact_form:hover, .contact_form:focus{
	border: 1px solid #DB130D;
	color:#DB130D;
	/* Ombrage externe */
	-webkit-box-shadow: 0px 0px 8px #DB130D;
	-moz-box-shadow: 0px 0px 8px #DB130D;
	box-shadow: 0px 0px 8px #DB130D;
}
label { display:none; }

.form_error {
	-webkit-border-radius: 3px;
	border-radius: 3px; 
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	background:#DABD8B;
	font-size:14px;
	color:#333;
	width:94%;
	padding-left:30px;
	min-height:30px;
	margin-bottom:10px;
	background-repeat:no-repeat;
	background-position:5px center;
	-webkit-box-shadow: 0px 0px 8px red;
	-moz-box-shadow: 0px 0px 8px red;
	box-shadow: 0px 0px 8px red;
	font-family:Arial, Helvetica, sans-serif;
}

.form_error:hover, .form_error:focus{
	border: 1px solid red;
	color:#DB130D;
	/* Ombrage externe */
	-webkit-box-shadow: 0px 0px 8px red;
	-moz-box-shadow: 0px 0px 8px red;
	box-shadow: 0px 0px 8px red;
}


textarea.contact_form, textarea.form_error {line-height:18px;padding-top:10px;padding-left:30px; background-color:#DABD8B;}

.select_box{ padding-left:0px; width:100%;font-size:14px;}
.select_form{ 
	width:100%;
	background:#DABD8B;
	min-height:20px;
	margin:5px 0;
	color:#333;
	border:none;
	text-align:left; 
	vertical-align:middle;
}

.champs_calendrier{}
.champs_calendrier img{ vertical-align:middle;}


/* FIN FORMULAIRE: page contact et demande de devis */

.tableau_attacher_fichier{ margin-top:20px; height:25px }
.champs_obligatoires{text-align:right; margin-top:30px; height:20px/*;font-weight:bold; font-style:italic*/}
.capcha{ width:100%;}
.capcha img{ vertical-align:middle;}
.form_capcha{padding-left:0; text-align:center; width:40%;}

/* PICTO DES FORMULAIRE */
.picto_vide{padding:1px 0 1px 10px; width:98%;}

.picto_prenom{background-image:url(http://www.lewinebar-bordeaux.com/img/picto_prenom.png); }
.picto_prenom:hover{background-image:url(http://www.lewinebar-bordeaux.com/img/picto_prenom_hover.png);}

.picto_mail{background-image:url(http://www.lewinebar-bordeaux.com/img/picto_mail.png);}
.picto_mail:hover{background-image:url(http://www.lewinebar-bordeaux.com/img/picto_mail_hover.png);}

.picto_tel{background-image:url(http://www.lewinebar-bordeaux.com/img/picto_tel.png);}
.picto_tel:hover{background-image:url(http://www.lewinebar-bordeaux.com/img/picto_tel_hover.png);}

.picto_adresse{ background-image:url(http://www.lewinebar-bordeaux.com/img/picto_adresse.png);}
.picto_adresse:hover{background-image:url(http://www.lewinebar-bordeaux.com/img/picto_adresse_hover.png);}

#ville{ width:60%; float:left;}
.picto_ville{background-image:url(http://www.lewinebar-bordeaux.com/img/picto_ville.png);}
.picto_ville:hover{background-image:url(http://www.lewinebar-bordeaux.com/img/picto_ville_hover.png);}

#cp{width:30%; float:right; margin-right:4%}
.picto_cp{background-image:url(http://www.lewinebar-bordeaux.com/img/picto_cp.png);}
.picto_cp:hover{background-image:url(http://www.lewinebar-bordeaux.com/img/picto_cp_hover.png);}

.picto_pen{background:url(http://www.lewinebar-bordeaux.com/img/picto_pen.png) no-repeat 5px 5px;}
.picto_pen:hover{background-image:url(http://www.lewinebar-bordeaux.com/img/picto_pen_hover.png);}

.picto_piece_jointe{background-image:url(http://www.lewinebar-bordeaux.com/img/piece_jointe.png); }
.picto_piece_jointe:hover{background-image:url(http://www.lewinebar-bordeaux.com/img/piece_jointe_hover.png);}

.picto_demande{background-image:url(http://www.lewinebar-bordeaux.com/img/picto_demande.png);}
.picto_demande:hover{background-image:url(http://www.lewinebar-bordeaux.com/img/picto_demande_hover.png);}

.picto_note{background-image:url(http://www.lewinebar-bordeaux.com/img/picto_note.png);}
.picto_note:hover{background-image:url(http://www.lewinebar-bordeaux.com/img/picto_note_hover.png);}

/* BOX GOOGLE MAP */
.block_plan_coordonnees{
	width:100%;
	background:#FFFFFF;
	display:inline-table;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ababab;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 2px 3px 1px rgba(0,0,0,.2);
	box-shadow: 0px 2px 3px 1px rgba(0,0,0,.2);
}
#map {color:#000; margin:5px; min-height:200px;/*Augmenter la taille de carte si besoin*/}

/* INFOS CLIENT */
.enseigne{ color:#DB130D; margin-bottom:10px;font-size:17px;}
.info_coordonnees_client{ margin-top:10px; font-size:15px;}
.box_horaires{text-transform:uppercase;padding:3px 0; margin:10px 0; border-top:1px dotted #999;border-bottom:1px dotted #999;}

.facebook_like{}
.facebook_like a{text-decoration:none; font-weight:normal;color:#DB130D;}
.facebook_like a:hover{text-decoration:underline;}

.twitter_like{}
.twitter_like a{ text-decoration:none; font-weight:normal;color:#DB130D;}
.twitter_like a:hover{text-decoration:underline;}

/************************************************
				FORMULAIRE (utilise pour le moment en dehors des pages devis et contact )
************************************************/

.formulaire {
	-webkit-border-radius: 3px;
	border-radius: 3px; 
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	background:#DABD8B;
	font-size:14px;
	color:#333;
	/*padding:8px 0;*/
	min-height:30px;
}
.formulaire:hover, .formulaire:focus{
	border: 1px solid #DB130D;
	background:#DABD8B;
	color:#DB130D;
	/* Ombrage externe */
	-webkit-box-shadow: 0px 0px 8px #DB130D;
	-moz-box-shadow: 0px 0px 8px #DB130D;
	box-shadow: 0px 0px 8px #DB130D;
}

fieldset{border:solid 1px #666;padding:10px;}
legend{color:#666;font-size:24px;font-weight:normal;}

/************************************************
				GESTION DU BOUTON ENVOYER
************************************************/

/* Personnalisation des boutons: envoyer  */
input[type="submit"], input[type="button"]{
	background:#DB130D;
	color:#FFFFFF;
	padding:7px 25px;
	font-size:14px; text-transform:uppercase;
	/* Coins arrondis */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #DB130D;
	/* Ombrage externe */
	-webkit-box-shadow: inset 0px 0px 5px rgba(255,255,255,.3);
	-moz-box-shadow:inset 0px 0px 5px rgba(255,255,255,.3);
	box-shadow:inset 0px 0px 5px rgba(255,255,255,.3);
	/* Ombrage texte */
	-webkit-text-shadow:0px -1px 0 rgba(0,0,0,.2);
	-moz-text-shadow:0px -1px 0 rgba(0,0,0,.2);
	text-shadow:0px -1px 0 rgba(0,0,0,.2);
	cursor:pointer;
}

input[type="submit"]:hover, input[type="button"]:hover{ 
	background:#DB130D;
	/* Ombrage externe */
	-webkit-box-shadow: inset 0px 0px 5px rgba(0,0,0,.3);
	-moz-box-shadow:inset 0px 0px 5px rgba(0,0,0,.3);
	box-shadow:inset 0px 0px 5px rgba(0,0,0,.3);
}

/************************************************
				BLOCS PAGE DEMANDE DE DEVIS
************************************************/
.block_devis{width:100%}
.block_devis_gauche{float:left; width:48%; margin-right:4%;}
.block_devis_droite{float:right; width:48%;}

/************************************************
				IMAGES
************************************************/

img{border:none}
.border {margin:2px;border:1px solid #666666;}

.opacite {/* Opacite pour la zone de contenu_modifiable */
	padding: 4px 5px;
	background:#FFFFFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	/* Changer la couleur de bordure */
		border-top: 1px solid #d9d9d9;
		border-bottom: 1px solid #999;
		border-left: 1px solid #d9d9d9;
		border-right: 1px solid #d9d9d9;
	/* Ombre sur img */
		/*-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
		box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);*/
}
a img.opacite {filter:alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
a:hover img.opacite {filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;}

.opacite2 {/* Opacite pour pour les modules */
	padding: 4px 5px; margin:2px;
	background:#FFFFFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #999;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	/*-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);*/
}
a img.opacite2 {filter:alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
a:hover img.opacite2 {filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;}

.opacite3 {}/* Opacité sans bordure */
a img.opacite3 {filter:alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
a:hover img.opacite3 {filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;}

/***********************************************
				STYLES MISES EN FORME
***********************************************/
div#conteneur {
	margin:auto;
	width:1000px;
	background: url('http://www.lewinebar-bordeaux.com/img/repetition.jpg') repeat-y ;
	position:relative;/**/
}

/************************************************
				ENTETE
************************************************/
div#entete {
	/*height:309px;*/
	height:333px;
	margin:0;padding:0;
}
.contact_entete{
	position:absolute;
	top:253px;
	right:120px;
	width:301px;
	height:56px;
	background:url('http://www.lewinebar-bordeaux.com/img/images/contact.png') top left no-repeat transparent;
}
/************************************************
				LANGUE
************************************************/
#lang{position:absolute;color:#FFF;top:150px;left:20px;}
#lang a{color:#FFF;}
a img.langue { cursor:pointer; filter:alpha(opacity=100);-moz-opacity: 1;opacity: 1;margin:1px; padding:1px}
a:hover img.langue {filter:alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;margin:1px; }

/************************************************
			RAPPEL + Newsletter
************************************************/
.newsletter{
	position:absolute;top:184px;left:25px;
	text-align:left;
	background:url(http://www.lewinebar-bordeaux.com/img/rollhover_opa_f.png);
}

.rappel {position:absolute;left:756px;top:189px}

/***********************************************************
				CORPS
***********************************************************/
div#corps {/*background: url('http://www.lewinebar-bordeaux.com/img/bas.jpg') no-repeat 0 bottom;*/}

div#contenu {
	/*
	background:url('http://www.lewinebar-bordeaux.com/img/haut.jpg') no-repeat;
	min-height:350px;
	*/
	text-align:left;
	margin: 0;padding: 0;
}

html>body #contenu {
	height:auto;
	min-height:350px;
}

/* div#contenu_modifiable dans template.css pour gérer le padding */

div#contenu p {margin:0;padding:0;}
div#contenu_modifiable ul.puce {
	list-style-type:none;
	margin:5px 0 5px 0;
	padding:0 0 0 0px;
}
div#contenu_modifiable ul.puce li {
	background:url(http://www.lewinebar-bordeaux.com/img/puce.jpg) no-repeat left 5px;
	margin-left:0px;
	padding:2px 0 2px 15px;
}
.colonnes_2,.colonnes_3, .colonnes_4 {float: left;}
.colonnes_2  { width:50%;position: relative;}
.colonnes_3  { width:33%;position: relative;}
.colonnes_4  { width:25%;position: relative;}
.texte {
	border:1px solid #ccc; padding:5px; margin:5px 10px;
	-webkit-box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.5), 0px 0px 15px rgba(255, 255, 255, 0.5) inset;
	-moz-box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.5), 0px 0px 15px rgba(255, 255, 255, 0.5) inset;
	box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.5), 0px 0px 15px rgba(255, 255, 255, 0.5) inset;
}

/****************************************************
				ADRESSE
****************************************************/
/* correspond à l'enseigne dans l'adresse et dans la page contact */
/*.org{						
	color:#666666;
	font-size:18px;
	font-weight:normal;
}
*/



/****************************************************
				FOOTER
****************************************************/

#footer {
	margin:0px auto;
	width:100%;
	background:#000;
	font-size:10px;
	color:#DABD8B;
	padding:10px 0;
}
#footer a{color:#DABD8B; text-decoration:none;line-height:14px;}
#footer a:hover{color:#DABD8B;}
.tab_footer{ width:980px; margin:auto;}
.tab_footer tr td{padding:0 15px;}
.tab_footer tr td table tr td{padding:0; margin:0;}
.tab_footer ul{padding:0; margin:0;}
.tab_footer ul li{padding:0; margin:0; line-height:14px;}
.colonnes_footer{padding-left:15px; padding-right:15px; border-left:dotted 1px #DABD8B;}
.colonnes_footer1{padding-right:15px; width:230px;}
.colonnes_footer4{padding-left:15px; border-left:dotted 1px #DABD8B;}
.footer_adresse{font-weight:400; line-height:25px; color:#DABD8B; font-size:12px; text-transform:none;}
.footer_enseigne{color:#DABD8B; font-weight:bold; font-size:1.2em; text-transform:uppercase;}
.footer_tel{font-weight:700; font-size:13px; line-height:25px; color:#DABD8B; }
.footer_menu {
	list-style-type:none;
	padding-top:0;
	margin-top:0;
}
.footer_menu a{text-decoration:none; border-bottom:1px dotted #DABD8B}
.footer_menu a:hover{text-decoration:none; border-bottom:none;}
.logos_followus { text-align:left; margin-top:10px;}
.logos_followus img { margin: 0 0 7px 0; }
#btn_up{
	position: fixed;
	bottom: 15px;
	right: 25px;
	cursor: pointer;
	display:none;
}
.signature {
	padding-top:10px;
	text-align:center;
	margin-right:14px;
}


/************************************************
					 INFOS FIXES
************************************************/
.code_incorrect {font-weight:bold;color:#FF0000;}

.ligne_pointille_vertical {border-left:1px solid #ccc;}
.ligne_pointille_horizontal {border-bottom:1px solid #ccc;}

/************************************************/


.float_left{float:left;}
.float_right{float:right;}

.align_center{text-align:center;}
.align_right{text-align:right;}
.align_left{text-align:left;}
.align_justify{text-align:justify;}

.underline{text-decoration:underline;}

.clear{clear:both;}
.none{display:none;}

.separateur{border-right:dotted 2px #DB130D;}

#mentions-legales a{border-bottom:1px dotted #DB130D;}
#mentions-legales a:hover{border-bottom:none;}

.bottom_border_content{border-bottom:1px dotted #DB130D; font-weight:normal!important;}
.bottom_border_content:hover{border-bottom:none;}

.bottom_border{border-bottom:1px dotted #DB130D;}
.top_border{border-top:1px dotted #DB130D;}
.left_border{border-left:1px dotted #DB130D;}
.right_border{border-right:1px dotted #DB130D;}

.border_img{border:3px solid #DB130D;}

/*********************MARGIN***************************/

.m_5{margin:5px!important;}
.m_10{margin:10px!important;}
.m_15{margin:15px!important;}
.m_20{margin:20px!important;}
.m_25{margin:25px!important;}
.m_30{margin:30px!important;}
.m_35{margin:35px!important;}
.m_40{margin:40px!important;}
.m_45{margin:45px!important;}
.m_50{margin:50px!important;}
.m_55{margin:55px!important;}
.m_60{margin:60px!important;}
.m_65{margin:65px!important;}
.m_70{margin:70px!important;}
.m_75{margin:75px!important;}
.m_80{margin:80px!important;}
.m_85{margin:85px!important;}
.m_90{margin:90px!important;}
.m_95{margin:95px!important;}
.m_100{margin:100px!important;}

.m_t_5{margin-top:5px!important;}
.m_t_10{margin-top:10px!important;}
.m_t_15{margin-top:15px!important;}
.m_t_20{margin-top:20px!important;}
.m_t_25{margin-top:25px!important;}
.m_t_30{margin-top:30px!important;}
.m_t_35{margin-top:35px!important;}
.m_t_40{margin-top:40px!important;}
.m_t_45{margin-top:45px!important;}
.m_t_50{margin-top:50px!important;}
.m_t_55{margin-top:55px!important;}
.m_t_60{margin-top:60px!important;}
.m_t_65{margin-top:65px!important;}
.m_t_70{margin-top:70px!important;}
.m_t_75{margin-top:75px!important;}
.m_t_80{margin-top:80px!important;}
.m_t_85{margin-top:85px!important;}
.m_t_90{margin-top:90px!important;}
.m_t_95{margin-top:95px!important;}
.m_t_100{margin-top:100px!important;}

.m_b_5{margin-bottom:5px!important;}
.m_b_10{margin-bottom:10px!important;}
.m_b_15{margin-bottom:15px!important;}
.m_b_20{margin-bottom:20px!important;}
.m_b_25{margin-bottom:25px!important;}
.m_b_30{margin-bottom:30px!important;}
.m_b_35{margin-bottom:35px!important;}
.m_b_40{margin-bottom:40px!important;}
.m_b_45{margin-bottom:45px!important;}
.m_b_50{margin-bottom:50px!important;}
.m_b_55{margin-bottom:55px!important;}
.m_b_60{margin-bottom:60px!important;}
.m_b_65{margin-bottom:65px!important;}
.m_b_70{margin-bottom:70px!important;}
.m_b_75{margin-bottom:75px!important;}
.m_b_80{margin-bottom:80px!important;}
.m_b_85{margin-bottom:85px!important;}
.m_b_90{margin-bottom:90px!important;}
.m_b_95{margin-bottom:95px!important;}
.m_b_100{margin-bottom:100px!important;}

.m_l_5{margin-left:5px!important;}
.m_l_10{margin-left:10px!important;}
.m_l_15{margin-left:15px!important;}
.m_l_20{margin-left:20px!important;}
.m_l_25{margin-left:25px!important;}
.m_l_30{margin-left:30px!important;}
.m_l_35{margin-left:35px!important;}
.m_l_40{margin-left:40px!important;}
.m_l_45{margin-left:45px!important;}
.m_l_50{margin-left:50px!important;}
.m_l_55{margin-left:55px!important;}
.m_l_60{margin-left:60px!important;}
.m_l_65{margin-left:65px!important;}
.m_l_70{margin-left:70px!important;}
.m_l_75{margin-left:75px!important;}
.m_l_80{margin-left:80px!important;}
.m_l_85{margin-left:85px!important;}
.m_l_90{margin-left:90px!important;}
.m_l_95{margin-left:95px!important;}
.m_l_100{margin-left:100px!important;}


.m_r_5{margin-right:5px!important;}
.m_r_10{margin-right:10px!important;}
.m_r_15{margin-right:15px!important;}
.m_r_20{margin-right:20px!important;}
.m_r_25{margin-right:25px!important;}
.m_r_30{margin-right:30px!important;}
.m_r_35{margin-right:35px!important;}
.m_r_40{margin-right:40px!important;}
.m_r_45{margin-right:45px!important;}
.m_r_50{margin-right:50px!important;}
.m_r_55{margin-right:55px!important;}
.m_r_60{margin-right:60px!important;}
.m_r_65{margin-right:65px!important;}
.m_r_70{margin-right:70px!important;}
.m_r_75{margin-right:75px!important;}
.m_r_80{margin-right:80px!important;}
.m_r_85{margin-right:85px!important;}
.m_r_90{margin-right:90px!important;}
.m_r_95{margin-right:95px!important;}
.m_r_100{margin-right:100px!important;}

/*********************PADDING**************************/

.p_5{padding:5px!important;}
.p_10{padding:10px!important;}
.p_15{padding:15px!important;}
.p_20{padding:20px!important;}
.p_25{padding:25px!important;}
.p_30{padding:30px!important;}
.p_35{padding:35px!important;}
.p_40{padding:40px!important;}
.p_45{padding:45px!important;}
.p_50{padding:50px!important;}
.p_55{padding:55px!important;}
.p_60{padding:60px!important;}
.p_65{padding:65px!important;}
.p_70{padding:70px!important;}
.p_75{padding:75px!important;}
.p_80{padding:80px!important;}
.p_85{padding:85px!important;}
.p_90{padding:90px!important;}
.p_95{padding:95px!important;}
.p_100{padding:100px!important;}

.p_t_5{padding-top:5px!important;}
.p_t_10{padding-top:10px!important;}
.p_t_15{padding-top:15px!important;}
.p_t_20{padding-top:20px!important;}
.p_t_25{padding-top:25px!important;}
.p_t_30{padding-top:30px!important;}
.p_t_35{padding-top:35px!important;}
.p_t_40{padding-top:40px!important;}
.p_t_45{padding-top:45px!important;}
.p_t_50{padding-top:50px!important;}
.p_t_55{padding-top:55px!important;}
.p_t_60{padding-top:60px!important;}
.p_t_65{padding-top:65px!important;}
.p_t_70{padding-top:70px!important;}
.p_t_75{padding-top:75px!important;}
.p_t_80{padding-top:80px!important;}
.p_t_85{padding-top:85px!important;}
.p_t_90{padding-top:90px!important;}
.p_t_95{padding-top:95px!important;}
.p_t_100{padding-top:100px!important;}

.p_b_5{padding-bottom:5px!important;}
.p_b_10{padding-bottom:10px!important;}
.p_b_15{padding-bottom:15px!important;}
.p_b_20{padding-bottom:20px!important;}
.p_b_25{padding-bottom:25px!important;}
.p_b_30{padding-bottom:30px!important;}
.p_b_35{padding-bottom:35px!important;}
.p_b_40{padding-bottom:40px!important;}
.p_b_45{padding-bottom:45px!important;}
.p_b_50{padding-bottom:50px!important;}
.p_b_55{padding-bottom:55px!important;}
.p_b_60{padding-bottom:60px!important;}
.p_b_65{padding-bottom:65px!important;}
.p_b_70{padding-bottom:70px!important;}
.p_b_75{padding-bottom:75px!important;}
.p_b_80{padding-bottom:80px!important;}
.p_b_85{padding-bottom:85px!important;}
.p_b_90{padding-bottom:90px!important;}
.p_b_95{padding-bottom:95px!important;}
.p_b_100{padding-bottom:100px!important;}

.p_l_5{padding-left:5px!important;}
.p_l_10{padding-left:10px!important;}
.p_l_15{padding-left:15px!important;}
.p_l_20{padding-left:20px!important;}
.p_l_25{padding-left:25px!important;}
.p_l_30{padding-left:30px!important;}
.p_l_35{padding-left:35px!important;}
.p_l_40{padding-left:40px!important;}
.p_l_45{padding-left:45px!important;}
.p_l_50{padding-left:50px!important;}
.p_l_55{padding-left:55px!important;}
.p_l_60{padding-left:60px!important;}
.p_l_65{padding-left:65px!important;}
.p_l_70{padding-left:70px!important;}
.p_l_75{padding-left:75px!important;}
.p_l_80{padding-left:80px!important;}
.p_l_85{padding-left:85px!important;}
.p_l_90{padding-left:90px!important;}
.p_l_95{padding-left:95px!important;}
.p_l_100{padding-left:100px!important;}

.p_r_5{padding-right:5px!important;}
.p_r_10{padding-right:10px!important;}
.p_r_15{padding-right:15px!important;}
.p_r_20{padding-right:20px!important;}
.p_r_25{padding-right:25px!important;}
.p_r_30{padding-right:30px!important;}
.p_r_35{padding-right:35px!important;}
.p_r_40{padding-right:40px!important;}
.p_r_45{padding-right:45px!important;}
.p_r_50{padding-right:50px!important;}
.p_r_55{padding-right:55px!important;}
.p_r_60{padding-right:60px!important;}
.p_r_65{padding-right:65px!important;}
.p_r_70{padding-right:70px!important;}
.p_r_75{padding-right:75px!important;}
.p_r_80{padding-right:80px!important;}
.p_r_85{padding-right:85px!important;}
.p_r_90{padding-right:90px!important;}
.p_r_95{padding-right:95px!important;}
.p_r_100{padding-right:100px!important;}


/***************Fond H2 à taille auto gérée*****************/
/*.h2_left{
	width:45px;
	height:53px;
	background: url(http://www.lewinebar-bordeaux.com/img/images/h2_left.png) no-repeat top left transparent ;
	float:left;
}
.h2_center{
	width:;
	height:53px;
	background: url(http://www.lewinebar-bordeaux.com/img/images/h2_center.png) repeat-x top left transparent ;
	float:left;
}
.h2_right{
	width:45px;
	height:53px;
	background: url(http://www.lewinebar-bordeaux.com/img/images/h2_right.png) no-repeat top left transparent ;
	float:left;
}*/

/***************FIN H2 à taille auto gérée*****************/
.bloc_left{
	width:63%;
	float:left;
}
.bloc_right{
	width:31%;
	float:right;
}

.bloc_50{
	margin:0 30px 0 0;
	width:45%;
	float:left;
	padding:15px 0 15px 0 ;
}
.bloc_50_no_padding{
	margin:0 20px 0 0;
	width:46%;
	float:left;
	padding:0 ;
}
/*********************************************/

ul.menu-vins {
    list-style-type: none;
}
ul.menu-vins li {
    display: inline;
    margin: 0;
    padding: 0;
}
ul.menu-vins li a {
    background: none repeat scroll 0 0 #100100;
    color: #C1A47A;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: 400;
    height: 20px;
    line-height: 20px;
    margin: 0 2px 0 0;
    padding: 0 8px;
    text-decoration: none;
}
ul.menu-vins li a:hover{
	background:#530300;
	color:#e70a00;
}