	.titleG{
	text-transform: uppercase;
	text-align: center;
	font-weight: 800;
	font-size: 1.5em;
	font-family: 'PT Serif', serif;
	}
	
	.block{
		display: block;
		font-family: 'PT Serif', serif;
	}

#slider {
	
}

#mid_slider {
	height:540px;
}
#bas_slider {
	height:12px;
	background:#1a1a1a;
}
.ls-nav {
	display:none;	
}
.ma_slide {
	height:540px;
	width:100%
}
.img_slide1 {
	background:url(../../img/slide/slide1.html) center top;
}
.img_slide2 {
	background:url(../../img/slide/slide2.html) center top;
}
.img_slide3 {
	background:url(../../img/slide/slide3.html) center top;
}
.orbit-timer {
	display:none !important;	
}
#liste_contenu {
	list-style-type:upper-roman;
	margin-left: 60px;
    margin-top: 20px;
    border-left: 2px solid #c1272d;
    padding-left: 50px;

}
#contenu_img {
	height:350px;
	margin-bottom:10px;	
}
#carte {
	width:100%;
	height:380px;
	background:url(../../img/cartelyon.jpg) center;
	border-top:5px solid #333333;
	border-bottom:15px solid white;
	cursor:pointer;
}

#floatBlock {
	transition: all 1s ease !important;
	-moz-transition: all 1s ease !important;
	-webkit-transition: all 1s ease !important;
	-o-transition: all 1s ease !important;	
}

#floatBlock:hover {
	right:0px !important;
	transition: all 1s ease !important;
	-moz-transition: all 1s ease !important;
	-webkit-transition: all 1s ease !important;
	-o-transition: all 1s ease !important;	
}

.footbas {
	line-height:1.8em;
	font-size:0.8em;
}

#vocationHover {
	background:url(../../img/vocation.html) center top;
	width: 100px;
    height: 85px;
    position: absolute;
    top: 0;
    text-align: center;
    left: 120px;	
	opacity:0;
}

#expHomeHover {
	background:url(../../img/experience.html) center top;
	width: 122px;
    height: 85px;
    position: absolute;
    top: 0;
    text-align: center;
    left: 106px;	
	opacity:0;
}

#equipeHomeHover {
	background:url(../../img/equipe.jpg) center top;
	width: 120px;
    height: 85px;
    position: absolute;
    top: 0;
    text-align: center;
    left: 108px;	
	opacity:0;
}

#contenu_titre{
    border-top: 1px solid #ccc;
    padding: 30px 0;
    font-weight: bold;
    display: block;
    color: #a6262a;
}
.th_home_back1 {
	background:url(../../img/back1x.jpg) center top !important;	
	background-size: 100% auto !important;
}
.th_home_back2 {
	background:url(../../img/back2x.jpg) center top  !important;	
	background-size: 100% auto !important;
}
.th_home_back3 {
	background:url(../../img/back3x.jpg) center top  !important;	
	background-size: 100% auto !important;
}
.th_home_back4 {
	background:url(../../img/back4x.jpg) center top  !important;	
	background-size: 100% auto !important;
}
#slider {
	width:100%;
	height:100%;
	position:absolute;
	z-index:0;	
}
.th_spc {
	margin-right: 8px;	
}
.th_image_haute {
	width:100%;
	height:460px;
	background-position:center -100px;
}
.th_carte1 {
	text-transform:uppercase;
	font-size:30px;	
	font-weight:bold;font-family: 'PT Serif', serif;
}
.margin_top_30 {
	margin-top:30px;
}
.margin_top_10 {
	margin-top:10px;
}
.margin_bottom_30 {
	margin-bottom:30px;
}
.margin_bottom_20 {
	margin-bottom:20px;
}
.th_fond_rouge {
	background: #a40e12;
	width:100%;	
}
.th_texte_barre_r {
	color:white;
	font-size:30px;	
	text-transform:uppercase;
	margin-top:30px;
	font-family: 'PT Serif', serif;
	font-weight: 700;
}
.th_txt_bas1 {
	color:#a40e12;
	line-height:70px;
	font-size:18px;
	text-transform:uppercase;
}
.gros {
	font-size:24px;	
	font-weight:bold;font-family: 'PT Serif', serif;
	cursor:pointer;
}
.th_txt_bas2 {
	font-size:25px;	
	font-weight:bold;font-family: 'PT Serif', serif;
	text-transform:uppercase;
	margin-top:20px;
	margin-bottom:10px;
}
.th_bas_grand {
	height:150px;
	width:100%;
	background: url(../../img/bas-de-page.jpg) center bottom white;
	background-repeat:no-repeat;
}
.th_b {
	background:url("../../img/bck_blanc.jpg");
	padding-top: 30px;	
}
.th_none {
	display:none;
}
.titre_cave {
    border-bottom: 2px solid #a80e12;
    color: #000000;
    font-size: 3.6em;
    line-height: 88px;
    margin: 0 0 1em;
    text-align: center;
    width: 100%;
}
#x1l,#x2l,#x3l,#x4l,#x5l,#x6l {
	cursor:pointer;
	list-style-type:none;
}
.xx:hover {
	/*color:#69000f;*/
	color:#a80e12;
}
.th_center {
	text-align : center;	
}
.th_space_haut {
	margin-top:20px;	
}
.th_r {
	/*color:#69000f;*/
	color:#a80e12;
	font-weight: bold;
}
.th_red {
	background: #a80e12	;
	color:white;
	text-transform:uppercase;
	text-align:center;
	height:64px;
	line-height:64px;
	margin-right:1px;
	cursor:pointer;
	font-size: 1em;
	letter-spacing: 0.25em;
}
.th_black {
	background: #c7c7c7;
	color:white;
	text-transform:uppercase;
	text-align:center;
	height:64px;
	line-height:64px;
	margin-right:1px;
	cursor:pointer;
	font-size: 1em;
    letter-spacing: 0.1em;

}
.th_no_padding {
	padding-left:0;
	padding-right:0;	
}
.th_over {
	background: #a80e12;
}
#le_texte {
	margin-top:20px;	
}
.th_hover {
	box-shadow : none;
	transition: 1s all ease;
	-webkit-transition: 1s all ease;
	-o-transition: 1s all ease;
	-moz-transition: 1s all ease;
}
.th_hover:hover {
	box-shadow : 0 0 20px rgba(0,0,0,0.5);
	transition: 1s all ease;
	-webkit-transition: 1s all ease;
	-o-transition: 1s all ease;
	-moz-transition: 1s all ease;	
}
.th_txt_petit {
	font-size: 20px;
    margin-bottom: 10px;
}
#th_photo_page {
	width:100%;
	height:500px;
	border-top:9px solid black;
	border-bottom:9px solid #a30e12;
	background: url(../../img/img_middle.jpg) center -800px;
}
.th_bac {
	background:url("../../img/bck_blanc.jpg");
}
.margin_right_10 {
	margin-right: 10px;	
}
.th_titre_equipe {
	font-weight:bold;font-family: 'PT Serif', serif;
	margin-bottom:10px;
}
.padding_equipe {
	padding-top:27px;	
}
.th_trait_equipe {
	background:#a30e12;
	height:3px;
	width:300px;
	margin-top:6px;
	margin-bottom:15px;
}
#th_trait_fin_noir {
	background:black;
	height:1px;
	width:100%;
	margin-top:20px;
	margin-bottom:20px;	
}
.lien_service {
	color:	#a30e12;
	text-align:right;
	text-transform:uppercase;
	margin-right: 55px;
}
.th_txt_right {
	text-align: right;	
}
.th_simple {
	font-weight:normal;
}
.th_bwb1 {
	font-weight:bold;font-family: 'PT Serif', serif;
	font-size:42px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.th_bord_noir {
	border: 12px solid black;
}
#th_bwb_bandeau_photo {
	background: url(../../img/img_bwb_bandeau.jpg) center -300px; 
	height: 500px;
	width:100%;
	border-top:	10px solid #a40e12;
	border-bottom:10px solid #a40e12;
	margin-top:60px;
}
.margin_bottom_50 {
	margin-bottom:50px;	
}
.margin_top_50 {
	margin-top:50px;	
}
.th_bwb_resa{
	color:white;
	background:black;
	padding-top:12px;
	padding-bottom:12px;
	width:100%;
	font-weight:bold;font-family: 'PT Serif', serif;
	font-size:20px;
	text-transform:uppercase;
	display:block;
	text-align:center;
}
.th_bwb_tel {
	text-align:center;
	color:black;
	font-size:30px;	
	font-weight:bold;font-family: 'PT Serif', serif;
	line-height:35px;
}
.th_phone2 {
	margin-right:20px;
	font-size:35px;	
}
.margin_top_20 {
	margin-top:20px;	
}
.th_bwb_gris {
	padding-top:60px;
	background:#f4efea;
	padding-bottom:20px;
	margin-bottom:20px;
}
.th_bwb_trait {
	height:1px;
	background:black;	
	margin-bottom:65px;
}
.th_bwb_small_titre {
	text-transform:uppercase;
	font-weight:normal;
	font-size:24px;
	line-height:38px;
	text-align:center;
}
.th_bwb_rota_photos {
	height:245px;
	width:100%;
	background:black;
	margin-bottom:50px;
}
.th_txt_small_logo {
	font-size:18px;
	text-transform:uppercase;
	line-height:35px;	
}
.th_txt_small_logo_phone {
	font-weight:bold;font-family: 'PT Serif', serif;
	font-size:28px;	
}
.th_phone3 {
    font-size: 20px;
    margin-right: 20px;
}
.margin_bottom_10 {
	margin-bottom:10px;	
}
.th_bwb_flipster {
	width:1260px;
	margin-left:auto;
	margin-right:auto;	
	padding-top:15px;
}
.th_presse_date {
	font-size:10px;	
}
.th_presse_titre {
	list-style-type: none;
}
.th_presse_titre li:hover {
	color:#a80e12;	
	cursor:pointer;
}
.th_presse_border {
	border-left: 1px solid #a80e12;	
}
.th_presse_none {
	display:none;	
}
.press_titrec {
	color: #a80e12;
    font-family: 'PT Serif',serif;
    font-size: 22px;
    font-weight: bold;
    line-height: 35px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.plat_size1 {
	font-size: 1.3em;
	line-height: 2em;
	margin-top:0.8em;
}
.plat_size2 {
	font-size: 1.1em;
	line-height: 1.4em;
}
.plat_size3 {
	font-size: 1.5em;
    font-weight: bold;
	margin-top:1em;
	margin-bottom:3em;
}
.t1-home{
	color: #FFFFFF;
	font-family: 'PT Serif',serif;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
}

